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 @@
-
+