|
@@ -18,8 +18,8 @@
|
|
|
<el-col :span="8">
|
|
|
<el-form-item :label="t('iotDevice.yfClass')" prop="yfClass">
|
|
|
<el-cascader
|
|
|
+ :disabled="formType==='update'&&formData.yfDeviceCode"
|
|
|
style="width: 100%"
|
|
|
- :disabled="formData.yfDeviceCode"
|
|
|
v-model="formData.yfClass"
|
|
|
:options="yfclasses"
|
|
|
:props="{ expandTrigger: 'hover' }"
|
|
@@ -128,12 +128,22 @@
|
|
|
<el-button type="info" @click="openModelForm">请选择</el-button>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item :label="t('deviceForm.useProject')" prop="useProject">
|
|
|
+ <el-input v-model="formData.useProject" :disabled="isDetail" height="60px" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item :label="t('deviceForm.assetOwner')" prop="assetOwnership">
|
|
|
+ <el-input v-model="formData.assetOwnership" :disabled="isDetail" height="60px" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item :label="t('deviceForm.picture')" prop="picUrl">
|
|
|
<UploadImg v-model="formData.picUrl" :disabled="isDetail" height="60px" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="24">
|
|
|
+ <el-col :span="16">
|
|
|
<el-form-item :label="t('deviceForm.remark')" prop="remark">
|
|
|
<el-input v-model="formData.remark" type="textarea" :placeholder="t('deviceForm.remarkHolder')" />
|
|
|
</el-form-item>
|
|
@@ -657,6 +667,9 @@ onMounted(async () => {
|
|
|
formData.value.manufacturerName = iotDevice.zzName;
|
|
|
formData.value.supplierName = iotDevice.supplierName;
|
|
|
list.value = JSON.parse(iotDevice.templateJson);
|
|
|
+ if (iotDevice.yfClass) {
|
|
|
+ formData.value.yfClass = iotDevice.yfClass.split(',');
|
|
|
+ }
|
|
|
list.value.forEach((item) => {
|
|
|
formData.value[item.code] = item.value;
|
|
|
})
|