|
|
@@ -8,7 +8,7 @@
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="机构名称">
|
|
|
- <org-tree
|
|
|
+ <org-tree :disabled="this.isEdit"
|
|
|
v-model="formData.orgId"
|
|
|
@defaultKey="getDefaultKey"
|
|
|
@defaultOrg="getDefaultOrg"
|
|
|
@@ -22,7 +22,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item prop="iotCode" label="所属主机">
|
|
|
- <el-select
|
|
|
+ <el-select :disabled="this.isEdit"
|
|
|
prop="iotCode"
|
|
|
label="检查人员"
|
|
|
v-model="formData.iotCode"
|
|
|
@@ -54,7 +54,7 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="产品类型" prop="deviceProduct">
|
|
|
<el-select style="width: 100%" @change="productChange(formData.deviceProduct)"
|
|
|
- v-model="formData.deviceProduct" placeholder="请选择产品类型">
|
|
|
+ v-model="formData.deviceProduct" placeholder="请选择产品类型" :disabled="this.isEdit">
|
|
|
<el-option
|
|
|
v-for="item in productList"
|
|
|
:key="item.id"
|
|
|
@@ -68,7 +68,7 @@
|
|
|
<!-- 产品型号 -->
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="产品型号" prop="models">
|
|
|
- <el-select style="width: 100%" v-model="formData.models" placeholder="请选择产品型号">
|
|
|
+ <el-select style="width: 100%" v-model="formData.models" placeholder="请选择产品型号" :disabled="this.isEdit">
|
|
|
<el-option
|
|
|
v-for="item in modelList"
|
|
|
:key="item"
|
|
|
@@ -111,7 +111,7 @@
|
|
|
<!-- 主机类型 -->
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="主机类型" prop="hostDeviceType" v-if="formData.deviceProduct=='BOSCH_CMS'">
|
|
|
- <el-select style="width: 100%" v-model="formData.hostDeviceType" placeholder="请输入主机类型">
|
|
|
+ <el-select style="width: 100%" v-model="formData.hostDeviceType" placeholder="请输入主机类型" :disabled="this.isEdit">
|
|
|
<el-option
|
|
|
v-for="item in hostDeviceTypeList"
|
|
|
:key="item.id"
|
|
|
@@ -301,6 +301,7 @@ export default {
|
|
|
formData: this.reset(),
|
|
|
productList: [],
|
|
|
modelList: [],
|
|
|
+ isEdit:false,
|
|
|
hostConnectList: [],
|
|
|
sensorTypeList: [
|
|
|
{key: 'Other', label: '其他'},
|
|
|
@@ -423,10 +424,12 @@ export default {
|
|
|
this.formData = this.reset(other);
|
|
|
this.formData.orgId = orgId;
|
|
|
this.title = '新增' + name;
|
|
|
+ this.isEdit=false;
|
|
|
this.initData();
|
|
|
if (id) {
|
|
|
this.title = '编辑' + name;
|
|
|
this.formData.id = id;
|
|
|
+ this.isEdit=true;
|
|
|
await this.refresh(id, other);
|
|
|
}
|
|
|
|