From 2536daaa0cfae1d2eb07e3b64bf3cd4c150707c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BE=99=E8=BF=90=E6=A8=A1?= <1724894114@qq.com> Date: Mon, 17 Mar 2025 13:47:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=87=BA=E5=BA=93=E6=B8=85?= =?UTF-8?q?=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/model/shipment.js | 58 +++- src/components/scImport/index.vue | 19 +- src/views/shipment/shipmentList/bom.vue | 199 +++++++++++++ src/views/shipment/shipmentList/index.vue | 333 ++-------------------- src/views/shipment/shipmentList/list.vue | 265 +++++++++++++++++ 5 files changed, 559 insertions(+), 315 deletions(-) create mode 100644 src/views/shipment/shipmentList/bom.vue create mode 100644 src/views/shipment/shipmentList/list.vue diff --git a/src/api/model/shipment.js b/src/api/model/shipment.js index 4b3cf6d..cf79125 100644 --- a/src/api/model/shipment.js +++ b/src/api/model/shipment.js @@ -9,6 +9,62 @@ export default { get: async function (params) { return await http.post(this.url, params); }, - } + }, + field:{ + url: `${config.API_URL}/out.stock.field.select.list`, + name: "销售出库清单检索", + post: async function (params) { + return await http.post(this.url, params); + }, + }, + stockImport:{ + url: `${config.API_URL}/out.stock.import.list`, + name: "导入的出货清单列表", + get: async function (params) { + return await http.post(this.url, params); + }, + }, + deleteImport:{ + url: `${config.API_URL}/out.stock.import.delete`, + name: "批量删除出货清单", + post: async function (params) { + return await http.post(this.url, params); + }, + }, + stockBom:{ + url: `${config.API_URL}/out.stock.import.mes.info`, + name: "出货清单对应物料BOM列表信息", + get: async function (params) { + return await http.post(this.url, params); + }, + }, + deleteBom:{ + url: `${config.API_URL}/out.stock.import.mes.info.delete`, + name: "批量删除MES BOM明细", + post: async function (params) { + return await http.post(this.url, params); + }, + }, + bomField:{ + url: `${config.API_URL}/out.stock.bom.import.list`, + name: "bom清单检索", + post: async function (params) { + return await http.post(this.url, params); + }, + }, + template:{ + url: `${config.API_URL}/shipping.list.import.template`, + name: "出货清单导入模版", + post: async function (params) { + return await http.get(this.url,params,{responseType: 'arraybuffer'}); + } + }, + import:{ + url: `${config.API_URL}/out.stock.import`, + name: "出货清单导入", + post: async function (params) { + return await http.post(this.url,params,{'Content-Type': 'multipart/form-data'}); + } + }, } }; diff --git a/src/components/scImport/index.vue b/src/components/scImport/index.vue index f509276..e03ca72 100644 --- a/src/components/scImport/index.vue +++ b/src/components/scImport/index.vue @@ -35,7 +35,8 @@