From b6e55b8f2dde073b05f091ad16474b26c00e057c Mon Sep 17 00:00:00 2001
From: "YEJIAXING-PC\\lenovo" <591141169@qq.com>
Date: Wed, 7 May 2025 14:11:06 +0800
Subject: [PATCH] =?UTF-8?q?=E3=80=8A=E4=BE=9B=E5=BA=94=E5=95=86=E5=9C=B0?=
=?UTF-8?q?=E7=82=B9=E5=8F=97=E5=85=A5=E5=8F=B7=E4=BE=BF=E6=AC=A1=E9=85=8D?=
=?UTF-8?q?=E7=BD=AE=E8=A1=A8=E3=80=8B=E5=A2=9E=E5=8A=A0=E5=88=A0=E9=99=A4?=
=?UTF-8?q?=E5=8A=9F=E8=83=BD=EF=BC=8C=E5=88=A0=E9=99=A4=E5=90=8E=EF=BC=8C?=
=?UTF-8?q?=E5=AF=B9=E5=BA=94=E7=9A=84=E3=80=8A=E9=80=81=E8=B4=A7=E6=97=A5?=
=?UTF-8?q?=E5=8E=86=E3=80=8B=E5=92=8C=E3=80=8A=E4=BE=9B=E5=BA=94=E5=95=86?=
=?UTF-8?q?=E4=BE=BF=E6=AC=A1=E9=85=8D=E7=BD=AE=E8=A1=A8=E3=80=8B=E4=B8=AD?=
=?UTF-8?q?=E7=9A=84=E6=95=B0=E6=8D=AE=E9=83=BD=E8=A6=81=E5=88=A0=E9=99=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/wms/supplierAddrDeliTime/index.ts | 5 +
.../supplierAddrDeliTime/index.vue | 20 ++-
.../supplierAddressModelDeli/index.vue | 138 +++++++++++-------
3 files changed, 107 insertions(+), 56 deletions(-)
diff --git a/src/api/wms/supplierAddrDeliTime/index.ts b/src/api/wms/supplierAddrDeliTime/index.ts
index d8858c127..bde1d0442 100644
--- a/src/api/wms/supplierAddrDeliTime/index.ts
+++ b/src/api/wms/supplierAddrDeliTime/index.ts
@@ -39,6 +39,11 @@ export const updateSupplierAddrDeliTimeDetail = async (data: SupplierAddrDeliTim
return await request.put({ url: `/wms/supplier-addr-deli-time-main/update`, data })
}
+// 删除供应商地点便次时间配置主
+export const deleteSupplierAddrDeliTimeMain = async (id: number) => {
+ return await request.delete({ url: `/wms/supplier-addr-deli-time-main/delete?id=` + id })
+}
+
// 删除供应商地点便次时间配置明细
export const deleteSupplierAddrDeliTimeDetail = async (id: number) => {
return await request.delete({ url: `/wms/supplier-addr-deli-time-detail/delete?id=` + id })
diff --git a/src/views/wms/basicDataManage/supplierManage/supplierAddrDeliTime/index.vue b/src/views/wms/basicDataManage/supplierManage/supplierAddrDeliTime/index.vue
index 187b786ce..d5fc7b71c 100644
--- a/src/views/wms/basicDataManage/supplierManage/supplierAddrDeliTime/index.vue
+++ b/src/views/wms/basicDataManage/supplierManage/supplierAddrDeliTime/index.vue
@@ -99,6 +99,7 @@
import download from '@/utils/download'
import { SupplierAddrDeliTime, SupplierAddrDeliTimeDetail, SupplierAddrDeliTimeDetailRules } from './supplierAddrDeliTimeDetail.data'
import * as SupplierAddrDeliTimeDetailApi from '@/api/wms/supplierAddrDeliTime'
+import * as SupplierAddrDeliTimeMainApi from '@/api/wms/supplierAddrDeliTime'
import * as defaultButtons from '@/utils/disposition/defaultButtons'
import TableHead from '@/components/TableHead/src/TableHead.vue'
import ImportForm from '@/components/ImportForm/src/ImportForm.vue'
@@ -288,7 +289,7 @@ const buttonTableClick = async (val, row) => {
if (val == 'edit') { // 编辑
openForm('update', row)
} else if (val == 'delete') { // 删除
- handleDelete(row.id)
+ handleMainDelete(row.masterId)
}
}
@@ -367,6 +368,23 @@ const openDetail = (row: any, titleName: any, titleValue: any) => {
detailRef.value.openDetail(row, titleName, titleValue, 'basicSupplierAddrDeliTimeDetail')
}
+/** 删除主按钮操作 */
+const handleMainDelete = async (masterId: number) => {
+ try {
+ // 删除的二次确认
+ await message.delConfirm()
+ tableObject.loading = true
+ // 发起删除
+ await SupplierAddrDeliTimeMainApi.deleteSupplierAddrDeliTimeMain(masterId)
+ tableObject.loading = false
+ message.success(t('common.delSuccess'))
+ // 刷新列表
+ await getList()
+ } catch {}finally{
+ tableObject.loading = false
+ }
+}
+
/** 删除按钮操作 */
const handleDelete = async (id: number) => {
try {
diff --git a/src/views/wms/basicDataManage/supplierManage/supplierAddressModelDeli/index.vue b/src/views/wms/basicDataManage/supplierManage/supplierAddressModelDeli/index.vue
index f7a084b22..55e36957a 100644
--- a/src/views/wms/basicDataManage/supplierManage/supplierAddressModelDeli/index.vue
+++ b/src/views/wms/basicDataManage/supplierManage/supplierAddressModelDeli/index.vue
@@ -1,18 +1,22 @@
-
+
-
-
+
+
@@ -27,17 +31,17 @@
v-model:currentPage="tableObject.currentPage"
v-model:sort="tableObject.sort"
>
-
+
{{ row.code }}
-
+
白班
夜班
-
+
@@ -58,12 +62,23 @@
-
+