From b0e1785f84d019659844eb0ec79b6db491d60570 Mon Sep 17 00:00:00 2001 From: zhaoyiran Date: Fri, 7 Mar 2025 19:43:10 +0800 Subject: [PATCH] =?UTF-8?q?YT-2057=E4=BE=9B=E5=BA=94=E5=95=86=E5=9C=B0?= =?UTF-8?q?=E7=82=B9=E4=BE=BF=E6=AC=A1=E6=97=B6=E9=97=B4=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E6=98=8E=E7=BB=86=E9=A1=B5=E9=9D=A2=E7=BC=BA=E5=B0=91=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=EF=BC=8C=E7=BC=96=E8=BE=91=EF=BC=8C=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/wms/supplierAddrDeliTime/index.ts | 8 +++++++- .../supplierAddrDeliTime/index.vue | 18 ++++++++++++++---- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/src/api/wms/supplierAddrDeliTime/index.ts b/src/api/wms/supplierAddrDeliTime/index.ts index 8312784f9..d8858c127 100644 --- a/src/api/wms/supplierAddrDeliTime/index.ts +++ b/src/api/wms/supplierAddrDeliTime/index.ts @@ -23,11 +23,17 @@ export const getSupplierAddrDeliTimeDetail = async (id: number) => { return await request.get({ url: `/wms/supplier-addr-deli-time-detail/get?id=` + id }) } -// 新增供应商地点便次时间配置明细 +// 创建供应商地点便次时间 export const createSupplierAddrDeliTimeDetail = async (data: SupplierAddrDeliTimeDetailVO) => { return await request.post({ url: `/wms/supplier-addr-deli-time-main/create`, data }) } +// 新增供应商地点便次时间配置明细 +export const addSupplierAddrDeliTimeDetail = async (data: SupplierAddrDeliTimeDetailVO) => { + return await request.post({ url: `/wms/supplier-addr-deli-time-detail/addDetail`, data }) +} + + // 修改供应商地点便次时间配置明细 export const updateSupplierAddrDeliTimeDetail = async (data: SupplierAddrDeliTimeDetailVO) => { return await request.put({ url: `/wms/supplier-addr-deli-time-main/update`, data }) diff --git a/src/views/wms/basicDataManage/supplierManage/supplierAddrDeliTime/index.vue b/src/views/wms/basicDataManage/supplierManage/supplierAddrDeliTime/index.vue index 40093fdee..8b5f39a83 100644 --- a/src/views/wms/basicDataManage/supplierManage/supplierAddrDeliTime/index.vue +++ b/src/views/wms/basicDataManage/supplierManage/supplierAddrDeliTime/index.vue @@ -95,6 +95,8 @@ import TableHead from '@/components/TableHead/src/TableHead.vue' import ImportForm from '@/components/ImportForm/src/ImportForm.vue' import Detail from '@/components/Detail/src/Detail.vue' import { debug } from 'console' +import { DeliTime } from '../deliTime/deliTime.data' +import * as DeliTimeApi from '@/api/wms/deliTime' defineOptions({ name: 'SupplierAddrDeliTime' }) @@ -349,7 +351,9 @@ const formsSuccess = async (formType,data) => { /** 详情操作 */ const detailRef = ref() const detailData = ref({}) +const masterId = ref(0) const openDetail = (row: any, titleName: any, titleValue: any) => { + masterId.value = row.masterId detailData.value = row detailRef.value.openDetail(row, titleName, titleValue, 'basicSupplierAddrDeliTimeDetail') } @@ -412,11 +416,11 @@ const tableSelectionDelete = (selection) => { const searchTableRef = ref() const detailOpenForm = (type, row) => { searchTableRef.value.open( - '选择设备保养项', - SupplierAddrDeliTime.allSchemas, - SupplierAddrDeliTimeDetailApi.getSupplierAddrDeliTimeDetailPage, + '便次时间配置', + DeliTime.allSchemas, + DeliTimeApi.getDeliTimePage, null, - SupplierAddrDeliTime.allSchemas.searchSchema, + DeliTime.allSchemas.searchSchema, true, null, null, @@ -431,6 +435,12 @@ const submitItem = async (formType, data, val, tableList) => { console.log('data',data) console.log('val',val) console.log('tableList',tableList) + val.forEach((item) => { + item.masterId = masterId; + }); + await SupplierAddrDeliTimeDetailApi.addSupplierAddrDeliTimeDetail(val) + message.success(t('common.createSuccess')) + detailRef.value.updateList() } /** 初始化 **/ onMounted(async () => {