From c167421658ed89b86fd125d701fe0baf46079ae4 Mon Sep 17 00:00:00 2001 From: wangyufei <2267742828@qq.com> Date: Tue, 9 Jul 2024 11:27:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BE=9B=E5=BA=94=E5=95=86=E7=89=A9=E6=96=99SC?= =?UTF-8?q?P=E5=8C=BA=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/wms/supplieritem/index.ts | 11 ++++++++++ .../supplierManage/supplieritem/index.vue | 22 ++++++++++++++----- 2 files changed, 28 insertions(+), 5 deletions(-) diff --git a/src/api/wms/supplieritem/index.ts b/src/api/wms/supplieritem/index.ts index 81cbf3d12..274469390 100644 --- a/src/api/wms/supplieritem/index.ts +++ b/src/api/wms/supplieritem/index.ts @@ -51,16 +51,27 @@ export const getSupplieritem = async (id: number) => { export const createSupplieritem = async (data: SupplieritemVO) => { return await request.post({ url: `/wms/supplieritem/create`, data }) } +export const createSupplieritemSCP = async (data: SupplieritemVO) => { + return await request.post({ url: `/wms/supplieritem/createSCP`, data }) +} // 修改供应商物料 export const updateSupplieritem = async (data: SupplieritemVO) => { return await request.put({ url: `/wms/supplieritem/update`, data }) } +// 修改供应商物料 +export const updateSupplieritemSCP = async (data: SupplieritemVO) => { + return await request.put({ url: `/wms/supplieritem/updateSCP`, data }) +} // 删除供应商物料 export const deleteSupplieritem = async (id: number) => { return await request.delete({ url: `/wms/supplieritem/delete?id=` + id }) } +export const deleteSupplieritemSCP = async (id: number) => { + return await request.delete({ url: `/wms/supplieritem/deleteSCP?id=` + id }) +} + // 导出供应商物料 Excel export const exportSupplieritem = async (params) => { diff --git a/src/views/wms/basicDataManage/supplierManage/supplieritem/index.vue b/src/views/wms/basicDataManage/supplierManage/supplieritem/index.vue index 182966119..8ec5dc8af 100644 --- a/src/views/wms/basicDataManage/supplierManage/supplieritem/index.vue +++ b/src/views/wms/basicDataManage/supplierManage/supplieritem/index.vue @@ -44,8 +44,8 @@ @success="formsSuccess" :rules="SupplieritemRules" :formAllSchemas="Supplieritem.allSchemas" - :apiUpdate="SupplieritemApi.updateSupplieritem" - :apiCreate="SupplieritemApi.createSupplieritem" + :apiUpdate="routeName.includes('SCP')?SupplieritemApi.updateSupplieritemSCP:SupplieritemApi.updateSupplieritem" + :apiCreate="routeName.includes('SCP')?SupplieritemApi.createSupplieritemSCP:SupplieritemApi.createSupplieritem" @searchTableSuccess="searchTableSuccess" :isBusiness="false" /> @@ -189,10 +189,18 @@ const formsSuccess = async (formType,data) => { if(data.activeTime==0)data.activeTime = null; if(data.expireTime==0)data.expireTime = null; if (formType === 'create') { - await SupplieritemApi.createSupplieritem(data) + if(routeName.value.includes('SCP')){ + await SupplieritemApi.createSupplieritemSCP(data) + }else{ + await SupplieritemApi.createSupplieritem(data) + } message.success(t('common.createSuccess')) } else { - await SupplieritemApi.updateSupplieritem(data) + if(routeName.value.includes('SCP')){ + await SupplieritemApi.updateSupplieritemSCP(data) + }else{ + await SupplieritemApi.updateSupplieritem(data) + } message.success(t('common.updateSuccess')) } basicFormRef.value.dialogVisible = false @@ -221,7 +229,11 @@ const handleDelete = async (id: number) => { await message.delConfirm() tableObject.loading = true // 发起删除 - await SupplieritemApi.deleteSupplieritem(id) + if(routeName.value.includes('SCP')){ + await SupplieritemApi.deleteSupplieritem(id) + }else{ + await SupplieritemApi.deleteSupplieritem(id) + } tableObject.loading = false message.success(t('common.delSuccess')) // 刷新列表