diff --git a/src/api/wms/deliTimeWms/index.ts b/src/api/wms/deliTimeWms/index.ts
index 642c84c65..486b93c9b 100644
--- a/src/api/wms/deliTimeWms/index.ts
+++ b/src/api/wms/deliTimeWms/index.ts
@@ -50,4 +50,9 @@ export const exportDeliTime = async (params) => {
// 下载用户导入模板
export const importTemplate = () => {
return request.download({ url: '/wms/deli-time-wms/get-import-template' })
+}
+
+// 校验是否使用
+export const getIsUse = async (id: number) => {
+ return await request.get({ url: `/wms/deli-time-wms/get?id=` + id })
}
\ No newline at end of file
diff --git a/src/api/wms/modelDeliTime/index.ts b/src/api/wms/modelDeliTime/index.ts
index e49b95341..2ac1092b1 100644
--- a/src/api/wms/modelDeliTime/index.ts
+++ b/src/api/wms/modelDeliTime/index.ts
@@ -28,6 +28,10 @@ export const createSupplierAddrDeliTimeDetail = async (data: SupplierAddrDeliTim
return await request.post({ url: `/wms/model-deli-time-main/create`, data })
}
+
+export const addModelDeliTimeDetail = async (data: SupplierAddrDeliTimeDetailVO) => {
+ return await request.post({ url: `/wms/model-deli-time-detail/addDetail`, data })
+}
// 修改供应商地点便次时间配置明细
export const updateSupplierAddrDeliTimeDetail = async (data: SupplierAddrDeliTimeDetailVO) => {
return await request.put({ url: `/wms/model-deli-time-main/update`, data })
diff --git a/src/views/wms/basicDataManage/supplierManage/deliTimeWms/index.vue b/src/views/wms/basicDataManage/supplierManage/deliTimeWms/index.vue
index 0b77b4998..756d0f660 100644
--- a/src/views/wms/basicDataManage/supplierManage/deliTimeWms/index.vue
+++ b/src/views/wms/basicDataManage/supplierManage/deliTimeWms/index.vue
@@ -191,6 +191,11 @@ const openDetail = (row: any, titleName: any, titleValue: any) => {
/** 删除按钮操作 */
const handleDelete = async (id: number) => {
+ const isUse = await DeliTimeWmsApi.getIsUse(id)
+ if (isUse) {
+ message.warning('该编号已经配置受入号便次时间,不可删除')
+ return
+ }
try {
// 删除的二次确认
await message.delConfirm()
diff --git a/src/views/wms/basicDataManage/supplierManage/modelDeliTime/index.vue b/src/views/wms/basicDataManage/supplierManage/modelDeliTime/index.vue
index 6145a5a1c..41b697674 100644
--- a/src/views/wms/basicDataManage/supplierManage/modelDeliTime/index.vue
+++ b/src/views/wms/basicDataManage/supplierManage/modelDeliTime/index.vue
@@ -69,16 +69,31 @@
:apiCreate="ModelDeliTimeDetailApi.createPurchaseClaimRequestDetail"
:apiUpdate="ModelDeliTimeDetailApi.updatePurchaseClaimRequestDetail"
:apiPage="ModelDeliTimeDetailApi.getSupplierAddrDeliTimeDetailPage"
- :apiDelete="ModelDeliTimeDetailApi.deletePurchaseClaimRequestDetail"
+ :apiDelete="ModelDeliTimeDetailApi.deleteSupplierAddrDeliTimeDetail"
:detailButtonIsShowDelete="true"
- :detailButtonIsShowAdd="false"
+ :detailButtonIsShowAdd="true"
+ :detailButtonIsShowEdit='false'
+ :detailButtonIsShowAddStatusArray="[]"
@searchTableSuccessDetail="searchTableSuccessDetail"
+ :isChangeDetailDrawer="[]"
+ :changeDetailDrawer="true"
@detailOpenForm="detailOpenForm"
/>
+
+
-
+