From e659f9ada8fc7642435d4c4afd6ddb43b489cd38 Mon Sep 17 00:00:00 2001
From: yufei_wang <2267742828@qq.com>
Date: Wed, 19 Mar 2025 09:10:45 +0800
Subject: [PATCH] FWHL-282

---
 src/api/wms/settlementConfiguration/index.ts  |  4 +++
 src/api/wms/settlementReport/index.ts         | 34 -------------------
 .../settlementConfiguration/index.vue         | 11 ++++--
 3 files changed, 13 insertions(+), 36 deletions(-)

diff --git a/src/api/wms/settlementConfiguration/index.ts b/src/api/wms/settlementConfiguration/index.ts
index 6b7ef57ab..d0ae9796e 100644
--- a/src/api/wms/settlementConfiguration/index.ts
+++ b/src/api/wms/settlementConfiguration/index.ts
@@ -30,6 +30,10 @@ export const editSettlementConfiguration = async (id: number) => {
   return await request.get({ url: `/wms/settlement-configuration/editView?id=` + id })
 }
 
+export const addDefaultSettlementConfiguration = async () => {
+  return await request.get({ url: `/wms/settlement-configuration/createViewInit`})
+}
+
 // 新增上线结算配置
 export const createSettlementConfiguration = async (data: SettlementConfigurationVO) => {
   return await request.post({ url: `/wms/settlement-configuration/create`, data })
diff --git a/src/api/wms/settlementReport/index.ts b/src/api/wms/settlementReport/index.ts
index 814df0978..18ca2e0c1 100644
--- a/src/api/wms/settlementReport/index.ts
+++ b/src/api/wms/settlementReport/index.ts
@@ -44,37 +44,3 @@ export const submitSettlementReport = async (data) => {
     return await request.post({ url: `/wms/onlinesettlement-info/settlementInfoSubmit`, data })
   // }
 }
-
-// // 查询上线结算配置详情
-// export const getSettlementConfiguration = async (id: number) => {
-//   return await request.get({ url: `/wms/settlement-configuration/get?id=` + id })
-// }
-
-// export const editSettlementConfiguration = async (id: number) => {
-//   return await request.get({ url: `/wms/settlement-configuration/editView?id=` + id })
-// }
-
-// // 新增上线结算配置
-// export const createSettlementConfiguration = async (data: SettlementConfigurationVO) => {
-//   return await request.post({ url: `/wms/settlement-configuration/create`, data })
-// }
-
-// // 修改上线结算配置
-// export const updateSettlementConfiguration = async (data: SettlementConfigurationVO) => {
-//   return await request.put({ url: `/wms/settlement-configuration/update`, data })
-// }
-
-// // 删除上线结算配置
-// export const deleteSettlementConfiguration = async (id: number) => {
-//   return await request.delete({ url: `/wms/settlement-configuration/delete?id=` + id })
-// }
-
-// // 导出上线结算配置 Excel
-// export const exportSettlementConfiguration = async (params) => {
-//   return await request.download({ url: `/wms/settlement-configuration/export-excel`, params })
-// }
-
-// // 下载用户导入模板
-// export const importTemplate = () => {
-//   return request.download({ url: '/wms/settlement-configuration/get-import-template' })
-// }
\ No newline at end of file
diff --git a/src/views/wms/issueManage/onlinesettlement/settlementConfiguration/index.vue b/src/views/wms/issueManage/onlinesettlement/settlementConfiguration/index.vue
index 391ed0961..7d4c08246 100644
--- a/src/views/wms/issueManage/onlinesettlement/settlementConfiguration/index.vue
+++ b/src/views/wms/issueManage/onlinesettlement/settlementConfiguration/index.vue
@@ -289,11 +289,18 @@ const HeadButttondata = [
 ]
 
 // 头部按钮事件
-const buttonBaseClick = (val, item) => {
+const buttonBaseClick = async (val, item) => {
   if (val == 'add') { // 新增
     tableDataFrom.value = []
     tableDataTo.value = []
-    openForm('create',null)
+    try {
+      let res = await SettlementConfigurationApi.addDefaultSettlementConfiguration()
+      console.log('新增',res)
+      tableDataFrom.value = res.fromWarehouseCodeList
+      tableDataTo.value = res.toWarehouseCodeList
+    } finally {
+      openForm('create',null)
+    }
   } else if (val == 'import') { // 导入
     handleImport()
   } else if (val == 'export') { // 导出