From 0afa8fda6c25d1c382804734682676ab638d2f33 Mon Sep 17 00:00:00 2001 From: chenfang Date: Fri, 1 Mar 2024 14:37:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E5=87=BAapi=E7=AD=9B=E9=80=89?= =?UTF-8?q?=E5=AF=BC=E5=87=BA=E6=96=B9=E6=B3=95=E8=A1=A5=E5=85=85=EF=BC=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/wms/productputawayRecordMain/index.ts | 8 +- src/api/wms/productreceiptRecordMain/index.ts | 8 +- src/api/wms/productrepairRecordMain/index.ts | 8 +- src/api/wms/productscrapRecordMain/index.ts | 8 +- src/api/wms/productscrapRequestMain/index.ts | 8 +- .../factoryModeling/workstation/index.vue | 14 +- .../itemManage/itemarea/index.vue | 7 +- .../itemManage/itemarea/itemarea.data.ts | 156 ++++++++++++++++++ .../itemManage/itemwarehouse/index.vue | 6 +- 9 files changed, 206 insertions(+), 17 deletions(-) diff --git a/src/api/wms/productputawayRecordMain/index.ts b/src/api/wms/productputawayRecordMain/index.ts index d6eaaa8ff..ef29d16f6 100644 --- a/src/api/wms/productputawayRecordMain/index.ts +++ b/src/api/wms/productputawayRecordMain/index.ts @@ -61,7 +61,13 @@ export const deleteProductputawayRecordMain = async (id: number) => { // 导出制品上架记录主 Excel export const exportProductputawayRecordMain = async (params) => { - return await request.download({ url: `/wms/productputaway-record-main/export-excel`, params }) + if (params.isSearch) { + delete params.isSearch + const data = {...params} + return await request.post({ url: '/wms/productputaway-record-main/export-excel-senior', data }) + } else { + return await request.download({ url: `/wms/productputaway-record-main/export-excel`, params }) + } } // 下载用户导入模板 diff --git a/src/api/wms/productreceiptRecordMain/index.ts b/src/api/wms/productreceiptRecordMain/index.ts index a2704ace6..cde04ee6b 100644 --- a/src/api/wms/productreceiptRecordMain/index.ts +++ b/src/api/wms/productreceiptRecordMain/index.ts @@ -60,7 +60,13 @@ export const deleteProductreceiptRecordMain = async (id: number) => { // 导出制品收货记录主 Excel export const exportProductreceiptRecordMain = async (params) => { - return await request.download({ url: `/wms/productreceipt-record-main/export-excel`, params }) + if (params.isSearch) { + delete params.isSearch + const data = {...params} + return await request.post({ url: '/wms/productreceipt-record-main/export-excel-senior', data }) + } else { + return await request.download({ url: `/wms/productreceipt-record-main/export-excel`, params }) + } } // 下载用户导入模板 diff --git a/src/api/wms/productrepairRecordMain/index.ts b/src/api/wms/productrepairRecordMain/index.ts index 0fd2d39cd..3469be295 100644 --- a/src/api/wms/productrepairRecordMain/index.ts +++ b/src/api/wms/productrepairRecordMain/index.ts @@ -58,7 +58,13 @@ export const deleteProductrepairRecordMain = async (id: number) => { // 导出制品返修记录主 Excel export const exportProductrepairRecordMain = async (params) => { - return await request.download({ url: `/wms/productrepair-record-main/export-excel`, params }) + if (params.isSearch) { + delete params.isSearch + const data = {...params} + return await request.post({ url: '/wms/productrepair-record-main/export-excel-senior', data }) + } else { + return await request.download({ url: `/wms/productrepair-record-main/export-excel`, params }) + } } // 下载用户导入模板 diff --git a/src/api/wms/productscrapRecordMain/index.ts b/src/api/wms/productscrapRecordMain/index.ts index 9d111f89f..de4020cac 100644 --- a/src/api/wms/productscrapRecordMain/index.ts +++ b/src/api/wms/productscrapRecordMain/index.ts @@ -57,7 +57,13 @@ export const deleteProductscrapRecordMain = async (id: number) => { // 导出制品报废记录主 Excel export const exportProductscrapRecordMain = async (params) => { - return await request.download({ url: `/wms/productscrap-record-main/export-excel`, params }) + if (params.isSearch) { + delete params.isSearch + const data = {...params} + return await request.post({ url: '/wms/productscrap-record-main/export-excel-senior', data }) + } else { + return await request.download({ url: `/wms/productscrap-record-main/export-excel`, params }) + } } // 下载用户导入模板 diff --git a/src/api/wms/productscrapRequestMain/index.ts b/src/api/wms/productscrapRequestMain/index.ts index 48f4db18d..dfed6c9f7 100644 --- a/src/api/wms/productscrapRequestMain/index.ts +++ b/src/api/wms/productscrapRequestMain/index.ts @@ -54,7 +54,13 @@ export const deleteProductscrapRequestMain = async (id: number) => { // 导出制品报废申请主 Excel export const exportProductscrapRequestMain = async (params) => { - return await request.download({ url: `/wms/productscrap-request-main/export-excel`, params }) + if (params.isSearch) { + delete params.isSearch + const data = {...params} + return await request.post({ url: '/wms/productscrap-request-main/export-excel-senior', data }) + } else { + return await request.download({ url: `/wms/productscrap-request-main/export-excel`, params }) + } } // 下载用户导入模板 diff --git a/src/views/wms/basicDataManage/factoryModeling/workstation/index.vue b/src/views/wms/basicDataManage/factoryModeling/workstation/index.vue index 11aba794f..232885f92 100644 --- a/src/views/wms/basicDataManage/factoryModeling/workstation/index.vue +++ b/src/views/wms/basicDataManage/factoryModeling/workstation/index.vue @@ -210,10 +210,11 @@ const formsSuccess = async (formType,data) => { Workstation.allSchemas.tableFormColumns.map(item => { if(item.field == 'rawLocationCode') { item.form.componentProps.searchCondition = [ + // { + // key: 'areaType', + // value: 'RAW', + // }, { - key: 'areaType', - value: 'RAW', - },{ key: 'available', value: 'TRUE', } @@ -221,10 +222,11 @@ Workstation.allSchemas.tableFormColumns.map(item => { } if(item.field == 'fgLocationCode') { item.form.componentProps.searchCondition = [ + // { + // key: 'areaType', + // value: 'FG', + // }, { - key: 'areaType', - value: 'FG', - },{ key: 'available', value: 'TRUE', } diff --git a/src/views/wms/basicDataManage/itemManage/itemarea/index.vue b/src/views/wms/basicDataManage/itemManage/itemarea/index.vue index d579f4e96..4ff27d7ea 100644 --- a/src/views/wms/basicDataManage/itemManage/itemarea/index.vue +++ b/src/views/wms/basicDataManage/itemManage/itemarea/index.vue @@ -27,10 +27,11 @@ v-model:currentPage="tableObject.currentPage" v-model:sort="tableObject.sort" > -