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