|
@@ -93,12 +93,25 @@
|
|
|
<user-component v-model="dataForm.responsibilityUser"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="16">
|
|
|
- <el-form-item label="备注" prop="notes">
|
|
|
- <el-input v-model="dataForm.notes" placeholder="备注"></el-input>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="设备状态" prop="status">
|
|
|
+ <el-select v-model="dataForm.state" placeholder="请选择" style="width: 100%">
|
|
|
+ <el-option
|
|
|
+ v-for="item in stateOption"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
+ <el-row class="my-row">
|
|
|
+ <el-form-item label="备注" prop="notes">
|
|
|
+ <el-input v-model="dataForm.notes" type="textarea" placeholder="备注"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-row>
|
|
|
<el-row class="my-row">
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="操作说明书">
|
|
@@ -133,6 +146,7 @@
|
|
|
import UserComponent from '../common/user-component'
|
|
|
import uploadComponent from '@/views/modules/common/upload-component.vue'
|
|
|
import {getDeviceDetails} from '@/api/device'
|
|
|
+ import {optionsEquipmentState} from '@/utils/enums'
|
|
|
|
|
|
export default {
|
|
|
name: 'device-add-or-update',
|
|
@@ -148,6 +162,7 @@ export default {
|
|
|
fileList1: [],
|
|
|
fileList2: [],
|
|
|
dataForm: {},
|
|
|
+ stateOption: optionsEquipmentState,
|
|
|
dataRule: {
|
|
|
code: [{ required: true, message: '网关编码不能为空', trigger: 'blur' }],
|
|
|
codeNumber: [{ required: true, message: '设备编号不能为空', trigger: 'blur' }],
|
|
@@ -167,6 +182,7 @@ export default {
|
|
|
await getDeviceDetails(this.id).then(({data}) => {
|
|
|
if (data && data.code === '200') {
|
|
|
this.dataForm = data.data
|
|
|
+ console.log('dataForm', this.dataForm)
|
|
|
// 操作说明书
|
|
|
if (this.dataForm.attachList) {
|
|
|
this.fileList1 = []
|