|
@@ -89,9 +89,9 @@
|
|
|
>
|
|
>
|
|
|
<el-option
|
|
<el-option
|
|
|
v-for="dict in this.workshopOption"
|
|
v-for="dict in this.workshopOption"
|
|
|
- :key="dict.workshopId"
|
|
|
|
|
- :label="dict.workshopName"
|
|
|
|
|
- :value="dict.workshopCode"
|
|
|
|
|
|
|
+ :key="dict.key"
|
|
|
|
|
+ :label="dict.label"
|
|
|
|
|
+ :value="dict.value"
|
|
|
/>
|
|
/>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -313,9 +313,9 @@
|
|
|
>
|
|
>
|
|
|
<el-option
|
|
<el-option
|
|
|
v-for="dict in this.workshopOption"
|
|
v-for="dict in this.workshopOption"
|
|
|
- :key="dict.workshopId"
|
|
|
|
|
- :label="dict.workshopName"
|
|
|
|
|
- :value="dict.workshopCode"
|
|
|
|
|
|
|
+ :key="dict.key"
|
|
|
|
|
+ :label="dict.label"
|
|
|
|
|
+ :value="dict.value"
|
|
|
/>
|
|
/>
|
|
|
</el-select>
|
|
</el-select>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -395,7 +395,8 @@ import {
|
|
|
addHardware,
|
|
addHardware,
|
|
|
updateHardware,
|
|
updateHardware,
|
|
|
delHardware,
|
|
delHardware,
|
|
|
- getHardwareInfo
|
|
|
|
|
|
|
+ getHardwareInfo,
|
|
|
|
|
+ listAllWorkshop
|
|
|
} from '@/api/mes/hw/hardwareinfo'
|
|
} from '@/api/mes/hw/hardwareinfo'
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
@@ -441,16 +442,7 @@ export default {
|
|
|
workshopId:'',
|
|
workshopId:'',
|
|
|
},
|
|
},
|
|
|
workshopOption:[
|
|
workshopOption:[
|
|
|
- {
|
|
|
|
|
- workshopCode:'EEE',
|
|
|
|
|
- workshopId:1,
|
|
|
|
|
- workshopName:'车间一'
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- workshopCode:'FFF',
|
|
|
|
|
- workshopId:2,
|
|
|
|
|
- workshopName:'车间二'
|
|
|
|
|
- }
|
|
|
|
|
|
|
+
|
|
|
],
|
|
],
|
|
|
hardwareTypeOption:[],
|
|
hardwareTypeOption:[],
|
|
|
// 表单参数
|
|
// 表单参数
|
|
@@ -536,6 +528,16 @@ export default {
|
|
|
this.total = response.data.total;
|
|
this.total = response.data.total;
|
|
|
this.loading = false;
|
|
this.loading = false;
|
|
|
});
|
|
});
|
|
|
|
|
+ // 车间数据
|
|
|
|
|
+ listAllWorkshop().then((response) => {
|
|
|
|
|
+ this.workshopOption = response.data.map((item)=>{
|
|
|
|
|
+ return {
|
|
|
|
|
+ label:item.workshopName,
|
|
|
|
|
+ value:item.workshopId,
|
|
|
|
|
+ key:item.workshopCode,
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ })
|
|
|
},
|
|
},
|
|
|
// 获取硬件类型-所有
|
|
// 获取硬件类型-所有
|
|
|
getHardwareTypeList() {
|
|
getHardwareTypeList() {
|
|
@@ -561,22 +563,26 @@ export default {
|
|
|
},
|
|
},
|
|
|
// 车间下拉 --新增表单
|
|
// 车间下拉 --新增表单
|
|
|
workShopChange(val){
|
|
workShopChange(val){
|
|
|
- this.form.workshopCode=val
|
|
|
|
|
|
|
+ console.log(val,'val')
|
|
|
|
|
|
|
|
- const workshopId=this.workshopOption.find((item)=>{
|
|
|
|
|
- return item.workshopCode==val?item.workshopId:null;
|
|
|
|
|
|
|
+ this.form.workshopId=val
|
|
|
|
|
+ const item=this.workshopOption.find((item)=>{
|
|
|
|
|
+ return item.value==val?item.key:null;
|
|
|
})
|
|
})
|
|
|
- this.form.workshopId=workshopId.workshopId
|
|
|
|
|
- this.form.workshopName=workshopId.workshopName
|
|
|
|
|
|
|
+ console.log(item,'item')
|
|
|
|
|
+ this.form.workshopCode=item.key
|
|
|
|
|
+ this.form.workshopName=item.label
|
|
|
|
|
+
|
|
|
},
|
|
},
|
|
|
workShopChangequery(val){
|
|
workShopChangequery(val){
|
|
|
console.log(val,'查询下拉')
|
|
console.log(val,'查询下拉')
|
|
|
- this.queryParams.workshopCode=val
|
|
|
|
|
- const workshopId=this.workshopOption.find((item)=>{
|
|
|
|
|
- return item.workshopCode==val?item.workshopId:null;
|
|
|
|
|
|
|
+ this.queryParams.workshopId=val
|
|
|
|
|
+ const item=this.workshopOption.find((item)=>{
|
|
|
|
|
+ return item.value==val?item.key:null;
|
|
|
})
|
|
})
|
|
|
- this.queryParams.workshopId=workshopId.workshopId
|
|
|
|
|
- this.queryParams.workshopName=workshopId.workshopName
|
|
|
|
|
|
|
+
|
|
|
|
|
+ this.queryParams.workshopCode=item.key
|
|
|
|
|
+ this.queryParams.workshopName=item.label
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
// 取消按钮
|
|
// 取消按钮
|
|
@@ -627,6 +633,7 @@ export default {
|
|
|
handleAdd() {
|
|
handleAdd() {
|
|
|
this.reset();
|
|
this.reset();
|
|
|
this.open = true;
|
|
this.open = true;
|
|
|
|
|
+ this.EditId=null
|
|
|
this.title = "新增硬件信息";
|
|
this.title = "新增硬件信息";
|
|
|
},
|
|
},
|
|
|
/** 修改按钮操作 */
|
|
/** 修改按钮操作 */
|
|
@@ -644,7 +651,7 @@ export default {
|
|
|
this.$refs["form"].validate((valid) => {
|
|
this.$refs["form"].validate((valid) => {
|
|
|
if (valid) {
|
|
if (valid) {
|
|
|
|
|
|
|
|
- if (this.EditId != 0) {
|
|
|
|
|
|
|
+ if (this.EditId != null) {
|
|
|
updateHardware(this.form).then((response) => {
|
|
updateHardware(this.form).then((response) => {
|
|
|
this.$modal.msgSuccess("修改成功");
|
|
this.$modal.msgSuccess("修改成功");
|
|
|
this.open = false;
|
|
this.open = false;
|
|
@@ -655,6 +662,7 @@ export default {
|
|
|
addHardware(this.form).then((response) => {
|
|
addHardware(this.form).then((response) => {
|
|
|
this.$modal.msgSuccess("新增成功");
|
|
this.$modal.msgSuccess("新增成功");
|
|
|
this.open = false;
|
|
this.open = false;
|
|
|
|
|
+ this.EditId=null
|
|
|
this.getList();
|
|
this.getList();
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|