prodnum-06.vue 924 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <template>
  2. <view class="container">
  3. <!-- 控制模式 -->
  4. <mpattern />
  5. <!-- 基础控制 -->
  6. <basics ref="basics" />
  7. <!-- 分时开关 -->
  8. <division ref="model" />
  9. </view>
  10. </template>
  11. <script>
  12. import mpattern from './modules/mpattern.vue'
  13. import basics from './modules/basics.vue'
  14. import division from './modules/division.vue'
  15. export default {
  16. name: "prodnum-06",
  17. components: { mpattern, basics, division },
  18. props: {
  19. control: Object
  20. },
  21. watch: {
  22. control: function (newVal) {
  23. if (newVal) {
  24. let basics = this.$refs.basics;
  25. basics && basics.loadData(newVal.function, newVal.paramcmdvalues, newVal.params)
  26. } else {
  27. }
  28. }
  29. },
  30. modules() {
  31. },
  32. }
  33. </script>
  34. <style lang="scss" scoped>
  35. .container {
  36. width: 355px;
  37. margin: 0 auto;
  38. }
  39. </style>