|
|
@@ -60,43 +60,6 @@
|
|
|
</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.factoryId">
|
|
|
<el-select
|
|
|
@@ -179,6 +142,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">
|
|
|
@@ -610,6 +608,10 @@
|
|
|
},
|
|
|
methods: {
|
|
|
chooseAsset() {
|
|
|
+ if (!this.form.extInfo.factoryId) {
|
|
|
+ this.$message.error('请先选择工厂');
|
|
|
+ return;
|
|
|
+ }
|
|
|
this.$refs.productRefs.open(this.form.extInfo, '选择设备', '4');
|
|
|
},
|
|
|
change_team(teamId) {
|
|
|
@@ -900,7 +902,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);
|
|
|
},
|