|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<el-form ref='form' :rules='rules' :model='form' label-width='140px'>
|
|
|
- <el-form-item ref='form' label='设备标识' prop='EquipmentMark'>
|
|
|
+ <el-form-item v-if="devFlag" ref='form' label='设备标识' prop='EquipmentMark'>
|
|
|
<el-input v-model='form.EquipmentMark'></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label='原始点位值单位' prop='unit'>
|
|
@@ -16,25 +16,11 @@ export default {
|
|
|
name: 'step3_auto-handle',
|
|
|
data() {
|
|
|
return {
|
|
|
- options: [
|
|
|
- {
|
|
|
- value: 'zhinan',
|
|
|
- label: '指南',
|
|
|
- children: [
|
|
|
- {
|
|
|
- value: 'shejiyuanze',
|
|
|
- label: '设计原则'
|
|
|
- },
|
|
|
- {
|
|
|
- value: 'daohang',
|
|
|
- label: '导航'
|
|
|
- }
|
|
|
- ]
|
|
|
- }
|
|
|
- ],
|
|
|
+ options: [],
|
|
|
form: {
|
|
|
EquipmentMark: '',
|
|
|
- unit: []
|
|
|
+ unit: [],
|
|
|
+ unitStr: null,
|
|
|
},
|
|
|
rules: {
|
|
|
EquipmentMark: [{ required: true, message: '请输入设备标识', trigger: 'blur' }],
|
|
@@ -42,7 +28,15 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- props: ['unitObj'],
|
|
|
+ props: {
|
|
|
+ unitObj: {
|
|
|
+ default: {}
|
|
|
+ },
|
|
|
+ devFlag: {
|
|
|
+ default: true,
|
|
|
+ type: Boolean
|
|
|
+ }
|
|
|
+ },
|
|
|
methods: {
|
|
|
getForm(cb) {
|
|
|
this.$refs['form'].validate(valid => {
|
|
@@ -55,10 +49,31 @@ export default {
|
|
|
},
|
|
|
handleChange(val) {
|
|
|
console.log(val)
|
|
|
+ // this.form.unitStr = val.
|
|
|
},
|
|
|
getUnitList() {
|
|
|
batchQueryUnit({}, res=> {
|
|
|
- console.log(res)
|
|
|
+ if(res.Result == "Success") {
|
|
|
+ let data = res.Content;
|
|
|
+ let arr = []
|
|
|
+ data.forEach(item => {
|
|
|
+ let first = {
|
|
|
+ value: item.Type,
|
|
|
+ label: item.Type,
|
|
|
+ children: []
|
|
|
+ }
|
|
|
+ item.Units.forEach(ele => {
|
|
|
+ let second = {}
|
|
|
+ second = {
|
|
|
+ value: ele.Name,
|
|
|
+ label: ele.Name
|
|
|
+ }
|
|
|
+ first.children.push(second)
|
|
|
+ })
|
|
|
+ arr.push(first)
|
|
|
+ })
|
|
|
+ this.options = arr
|
|
|
+ }
|
|
|
})
|
|
|
},
|
|
|
init() {
|
|
@@ -66,7 +81,7 @@ export default {
|
|
|
this.getUnitList()
|
|
|
}
|
|
|
},
|
|
|
- mounted() {
|
|
|
+ created() {
|
|
|
this.init()
|
|
|
}
|
|
|
}
|