|
|
@@ -61,8 +61,12 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
- <el-col :span="8" v-if="form.extInfo.type == 1">
|
|
|
- <el-form-item label="设备编码:" prop="extInfo.assetCode">
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item
|
|
|
+ label="设备编码:"
|
|
|
+ prop="extInfo.assetCode"
|
|
|
+ v-if="form.extInfo.type == 1"
|
|
|
+ >
|
|
|
<el-input
|
|
|
v-model="form.extInfo.assetCode"
|
|
|
readonly
|
|
|
@@ -71,8 +75,12 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
- <el-col :span="8" v-if="form.extInfo.type == 1">
|
|
|
- <el-form-item label="设备名称:" prop="extInfo.assetName">
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item
|
|
|
+ label="设备名称:"
|
|
|
+ prop="extInfo.assetName"
|
|
|
+ v-if="form.extInfo.type == 1"
|
|
|
+ >
|
|
|
<el-input disabled v-model="form.extInfo.assetName" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -171,6 +179,41 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item
|
|
|
+ label="设备编码:"
|
|
|
+ prop="extInfo.assetCode"
|
|
|
+ v-if="form.extInfo.type == 1"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ v-model="form.extInfo.assetCode"
|
|
|
+ readonly
|
|
|
+ @click.native="chooseAsset"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item
|
|
|
+ label="设备名称:"
|
|
|
+ prop="extInfo.assetName"
|
|
|
+ v-if="form.extInfo.type == 1"
|
|
|
+ >
|
|
|
+ <el-input disabled v-model="form.extInfo.assetName" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="所属区域:" prop="location_city">
|
|
|
+ <area-select
|
|
|
+ v-model="form.areaId"
|
|
|
+ @checkedKeys="getAreaInfo"
|
|
|
+ :data="areaTreeList"
|
|
|
+ ref="tree"
|
|
|
+ :disabled="form.extInfo.type"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="班组:" prop="extInfo.teamId">
|
|
|
@@ -602,6 +645,10 @@
|
|
|
},
|
|
|
methods: {
|
|
|
chooseAsset() {
|
|
|
+ if (!this.form.extInfo.factoryId) {
|
|
|
+ this.$message.error('请先选择工厂');
|
|
|
+ return;
|
|
|
+ }
|
|
|
this.$refs.productRefs.open(this.form.extInfo, '选择设备', '4');
|
|
|
},
|
|
|
change_team(teamId) {
|
|
|
@@ -892,7 +939,11 @@
|
|
|
|
|
|
this.form.productionLineId = '';
|
|
|
this.options.productionLineId = [];
|
|
|
-
|
|
|
+ this.form.extInfo.assetCode = '';
|
|
|
+ this.form.extInfo.assetName = '';
|
|
|
+ this.form.extInfo.assetId = '';
|
|
|
+ this.form.areaName = '';
|
|
|
+ this.form.areaId = '';
|
|
|
this.getlistCf();
|
|
|
this.getteampagerList(this.form.extInfo.factoryId);
|
|
|
},
|