zcy před 3 roky
rodič
revize
2736d9c7da

+ 27 - 6
src/views/basics/check/view/dc/CheckAndEditModel.vue

@@ -54,8 +54,17 @@
       <a-form-model-item label="磁枕里程" prop="czlc">
         <a-input v-model="model.czlc" />
       </a-form-model-item>
+      <a-form-model-item label="设备组号" prop="team">
+        <a-select v-model="model.team">
+          <a-select-option v-for="(item, key) in listTeamData" :key="key" :value="item">
+            {{ item }}
+          </a-select-option>
+        </a-select>
+      </a-form-model-item>
       <a-form-model-item label="设备编号" prop="sbbh">
-        <a-input v-model="model.sbbh" />
+        <a-radio-group v-model="model.sbbh" button-style="solid">
+          <a-radio-button v-for="(item, key) in Blist" :key="key" :value="item">{{ item }}</a-radio-button>
+        </a-radio-group>
       </a-form-model-item>
     </a-form-model>
   </j-modal>
@@ -76,6 +85,8 @@ export default {
       labelCol: { span: 4 },
       wrapperCol: { span: 19 },
       dataSource: [],
+      listTeamData: [],
+      Blist: ['G1', 'G2', 'G3', 'G4'],
       title: '',
       visible: false,
       isCheck: false,
@@ -87,20 +98,18 @@ export default {
         xingbie: [{ required: true, message: '请选择' }],
         pillarArea: [{ required: true, message: '请输入' }],
         fxmc: [{ required: true, message: '请输入' }],
+        team: [{ required: true, message: '请输入' }],
         sbbh: [{ required: true, message: '请输入' }],
         czlc: [{ required: true, message: '请输入' }]
-
       },
       url: {
         add: '//business/catenary/bus/dmcgyq/add',
         edit: '/business/catenary/bus/dmcgyq/update',
-        tree: '/system/dept/treeSelect'
+        tree: '/system/dept/treeSelect',
+        listTeam: '/business/catenary/bus/dmcgyq/listTeam'
       }
     }
   },
-  created() {
-    this.loadTree()
-  },
   watch: {
     'model.deptId': {
       immediate: true,
@@ -121,6 +130,10 @@ export default {
       }
     }
   },
+  created() {
+    this.loadTree()
+    this.listTeam()
+  },
   methods: {
     lineChange() {
       this.model.stationId = undefined
@@ -129,6 +142,14 @@ export default {
       this.model.lineId = undefined
       this.model.stationId = undefined
     },
+    listTeam() {
+      this.listTeamData = []
+      getAction(this.url.listTeam).then((res) => {
+        if (res.code === 200) {
+          this.listTeamData = res.data
+        }
+      })
+    },
     loadTree() {
       this.treeData = []
       getAction(this.url.tree).then((res) => {