From a9e20026730a6cb24dcabc955d300327945b7b9d Mon Sep 17 00:00:00 2001 From: A0010407 Date: Tue, 23 Jan 2024 14:46:16 +0800 Subject: [PATCH 1/2] =?UTF-8?q?2024-1-23-1=20=E5=9F=BA=E7=A1=80=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E6=A8=A1=E5=9D=97-=E7=BB=91=E5=AE=9A=E8=BE=85?= =?UTF-8?q?=E5=8A=A9=E8=AE=BE=E5=A4=87=E9=80=BB=E8=BE=91=E4=BC=98=E5=8C=96?= =?UTF-8?q?-=E4=B8=B4=E6=97=B6=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/wms/equipment.js | 9 +++++++++ src/views/wms/equipment/index.vue | 27 ++++++++++++++------------- 2 files changed, 23 insertions(+), 13 deletions(-) diff --git a/src/api/wms/equipment.js b/src/api/wms/equipment.js index c596c4a..e5651f9 100644 --- a/src/api/wms/equipment.js +++ b/src/api/wms/equipment.js @@ -9,6 +9,15 @@ export function listEquipment(query) { }); } +// 查询辅助设备列表 +export function getEquipmentListByCategory(query) { + return request({ + url: '/wms/equipment/getEquipmentListByCategory', + method: 'get', + params: query + }); +} + // 查询设备管理详细 export function getEquipment(equipmentId) { return request({ diff --git a/src/views/wms/equipment/index.vue b/src/views/wms/equipment/index.vue index d17c429..e46b308 100644 --- a/src/views/wms/equipment/index.vue +++ b/src/views/wms/equipment/index.vue @@ -1081,6 +1081,7 @@ import { getSparePartsList, getRightSparePartsList, changeEquipmentStatus, + getEquipmentListByCategory, } from "@/api/wms/equipment"; import { getWorkCenterList, listFactory } from "@/api/wms/factory"; import { listTeamMembers } from "@/api/wms/team"; @@ -1239,6 +1240,7 @@ export default { pageNum: 1, pageSize: 1000, equipmentCategory: null, + equipmentCode: null, }, options: [ { @@ -1501,10 +1503,19 @@ export default { this.options1 = response.rows; }); + getEquipment(equipmentId).then((response) => { + console.log("getEquipment"); + this.form = response.data; + this.rightList = []; + for (let i in response.data.selectedData) { + // 将返回的备品备件列表赋值于穿梭框右边列表 + this.rightList.push(response.data.selectedData[i].spareCode); + } + + this.auxiliaryEquipmentLeftList = []; this.queryAuxiliaryEquipmentParams.equipmentCategory = "0"; - listEquipment(this.queryAuxiliaryEquipmentParams).then((response) => { - console.log("listEquipment"); - this.auxiliaryEquipmentLeftList = []; + this.queryAuxiliaryEquipmentParams.equipmentCode = this.form.equipmentCode; + getEquipmentListByCategory(this.queryAuxiliaryEquipmentParams).then((response) => { for (let i in response.rows) { // 将返回的列表赋值于穿梭框左边列表 this.auxiliaryEquipmentLeftList.push({ @@ -1518,23 +1529,13 @@ export default { console.log(this.auxiliaryEquipmentRightList); }); - getEquipment(equipmentId).then((response) => { - console.log("getEquipment"); - this.form = response.data; - this.rightList = []; - for (let i in response.data.selectedData) { - // 将返回的备品备件列表赋值于穿梭框右边列表 - this.rightList.push(response.data.selectedData[i].spareCode); - } this.auxiliaryEquipmentRightList = []; - console.log(this.auxiliaryEquipmentRightList); for (let i in response.data.selectedEquipmentData) { // 将返回的辅助设备列表赋值于穿梭框右边列表 this.auxiliaryEquipmentRightList.push( response.data.selectedEquipmentData[i].auxiliaryEquipmentCode ); } - console.log(this.auxiliaryEquipmentRightList); if (response.data.imageFiles != null) { var newFiles = []; From 2a1bdc47915e5e3bdb5964e0e2b459a6b6af2715 Mon Sep 17 00:00:00 2001 From: A0010407 Date: Tue, 23 Jan 2024 15:30:53 +0800 Subject: [PATCH 2/2] =?UTF-8?q?2024-1-23-2=20=E5=9F=BA=E7=A1=80=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E6=A8=A1=E5=9D=97-=E7=BB=91=E5=AE=9A=E8=BE=85?= =?UTF-8?q?=E5=8A=A9=E8=AE=BE=E5=A4=87=E9=80=BB=E8=BE=91=E4=BC=98=E5=8C=96?= =?UTF-8?q?-=E4=B8=B4=E6=97=B6=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/wms/equipment/index.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/views/wms/equipment/index.vue b/src/views/wms/equipment/index.vue index e46b308..eaeb7ae 100644 --- a/src/views/wms/equipment/index.vue +++ b/src/views/wms/equipment/index.vue @@ -1569,6 +1569,7 @@ export default { } this.form.workCenter = this.form.workshopCode; this.repairRecordSteps = 0; + this.queryAuxiliaryEquipmentParams.equipmentCode = null; this.open = true; this.title = "修改设备管理"; });