Commit 50855918 authored by huangcb's avatar huangcb

Merge branch 'master' into huangcb

parents 7f083249 54590696
...@@ -140,6 +140,16 @@ ...@@ -140,6 +140,16 @@
label-width="90px" label-width="90px"
:rules="rules" :rules="rules"
> >
<el-form-item label="设备类型:" prop="deviceTypeId">
<el-select v-model="instanceForm.deviceTypeId">
<el-option
v-for="(deviceType, index) in deviceTypeList"
:key="index"
:label="deviceType.name"
:value="deviceType.id"
/>
</el-select>
</el-form-item>
<el-form-item <el-form-item
label="设备名称:" label="设备名称:"
prop="name" prop="name"
...@@ -177,6 +187,7 @@ ...@@ -177,6 +187,7 @@
<script> <script>
import { getTableData, addDeviceInstance, updateDeviceInstance, deleteDeviceInstance } from '@/api/equipment-management/device-instance' import { getTableData, addDeviceInstance, updateDeviceInstance, deleteDeviceInstance } from '@/api/equipment-management/device-instance'
import { getAllDeviceModel } from '@/api/equipment-management/equipment-instance'
import dictionary from '@/utils/dictionary' import dictionary from '@/utils/dictionary'
export default { export default {
name: 'DeviceInstance', name: 'DeviceInstance',
...@@ -201,6 +212,7 @@ export default { ...@@ -201,6 +212,7 @@ export default {
add: true, add: true,
dialogVisible: false, dialogVisible: false,
tableData: [], tableData: [],
deviceTypeList: [],
addForm: { addForm: {
input: null, input: null,
status: null status: null
...@@ -213,6 +225,9 @@ export default { ...@@ -213,6 +225,9 @@ export default {
deviceStatusDialog: false, deviceStatusDialog: false,
deviceHistoryDialog: false, deviceHistoryDialog: false,
rules: { rules: {
deviceTypeId: [
{ required: true, message: '请选择设备类型', trigger: 'blur' }
],
name: [ name: [
{ required: true, message: '请输入设备名称', trigger: 'blur' } { required: true, message: '请输入设备名称', trigger: 'blur' }
], ],
...@@ -226,6 +241,11 @@ export default { ...@@ -226,6 +241,11 @@ export default {
}, },
created() { created() {
this.getTableData(1) this.getTableData(1)
getAllDeviceModel()
.then(res => {
this.deviceTypeList = res.data
})
.catch(_ => {})
}, },
mounted() {}, mounted() {},
methods: { methods: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment