From 38b161e4d52362081bfe78fb5b51fbf384db7ce2 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周二, 06 5月 2025 07:22:21 +0800
Subject: [PATCH] 222

---
 HIAWms/web/src/widgets/WmsStoreInfo/Controllers/WmsAreaDrawer.ts |   60 +++++++++++++++++++++++++++++-------------------------------
 1 files changed, 29 insertions(+), 31 deletions(-)

diff --git a/HIAWms/web/src/widgets/WmsStoreInfo/Controllers/WmsAreaDrawer.ts b/HIAWms/web/src/widgets/WmsStoreInfo/Controllers/WmsAreaDrawer.ts
index 4dec2af..a23713e 100644
--- a/HIAWms/web/src/widgets/WmsStoreInfo/Controllers/WmsAreaDrawer.ts
+++ b/HIAWms/web/src/widgets/WmsStoreInfo/Controllers/WmsAreaDrawer.ts
@@ -52,12 +52,6 @@
       rules: [{ required: true, message: '搴撳尯鍚嶇О涓嶈兘涓虹┖', trigger: 'blur' }],
     },
     {
-      label: '鎻忚堪',
-      prop: 'areaDesc',
-      el: 'input',
-      placeholder: '璇疯緭鍏ユ弿杩�',
-    },
-    {
       label: '搴撳尯鐘舵��',
       prop: 'areaStatus',
       el: 'select',
@@ -82,34 +76,33 @@
       prop: 'storeCode',
       el: 'select',
       options: [],
+      // storeValueAndLabel: true,
       placeholder: '璇疯緭鍏ヤ粨搴撲唬鐮�',
     },
+    // {
+    //   label: '浠撳簱鍚嶇О',
+    //   prop: 'storeName',
+    //   el: 'input',
+    //   placeholder: '璇疯緭鍏ヤ粨搴撳悕绉�',
+    // },
+    // {
+    //   label: '鎺掑簭',
+    //   prop: 'sort',
+    //   el: 'input-number',
+    //   placeholder: '璇疯緭鍏ユ帓搴�',
+    //   rules: [{ required: true, message: '鎺掑簭涓嶈兘涓虹┖', trigger: 'blur' }],
+    // },
     {
-      label: '浠撳簱鍚嶇О',
-      prop: 'storeName',
+      label: '鎻忚堪',
+      prop: 'areaDesc',
       el: 'input',
-      placeholder: '璇疯緭鍏ヤ粨搴撳悕绉�',
-    },
-    {
-      label: '鎺掑簭',
-      prop: 'sort',
-      el: 'input-number',
-      placeholder: '璇疯緭鍏ユ帓搴�',
-      rules: [{ required: true, message: '鎺掑簭涓嶈兘涓虹┖', trigger: 'blur' }],
+      placeholder: '璇疯緭鍏ユ弿杩�',
     },
     {
       label: '澶囨敞',
       prop: 'remark',
       el: 'input',
       placeholder: '璇疯緭鍏ュ娉�',
-    },
-    {
-      label: '鏄惁绂佺敤',
-      prop: 'isDisabled',
-      el: 'switch',
-      rules: [
-        { required: true, message: '鏄惁绂佺敤涓嶈兘涓虹┖', trigger: 'change' },
-      ],
     },
   ])
   /**
@@ -145,14 +138,15 @@
    */
   const onConfirm = async () => {
     await formRef.value?.validate()
+    console.log(formData.value)
     const data = {
       areaNo: formData.value.areaNo, // 搴撳尯缂栧彿
       areaName: formData.value.areaName, // 搴撳尯鍚嶇О
       areaDesc: formData.value.areaDesc, // 鎻忚堪
       areaStatus: formData.value.areaStatus, // 搴撳尯鐘舵��
       areaType: formData.value.areaType, // 搴撳尯绫诲瀷
-      storeCode: formData.value.storeCode, // 浠撳簱浠g爜
-      storeName: formData.value.storeName, // 浠撳簱鍚嶇О
+      storeCode: formData.value.storeCode.areaCode, // 浠撳簱浠g爜
+      storeName: formData.value.storeCode.storeName, // 浠撳簱鍚嶇О
       remark: formData.value.remark, // 澶囨敞
     }
     if (!current.value) {
@@ -185,8 +179,8 @@
     const item = formItems.find((item) => item.prop === propName)
     if (item && enumData) {
       item.options = enumData.map((item) => ({
-        label: item.StoreCode,
-        value: item.StoreName,
+        label: item.storeName,
+        value: item.storeCode,
       }))
     }
   }
@@ -205,7 +199,7 @@
     updateFormItemOptions('areaType', areaTypeEnum)
 
     const storeList = await getStoreDataList()
-    updateFormItemOptions('storeCode', storeList)
+    updateFormStoreOptions('storeCode', storeList)
     if (current.value) {
       const res = await wmsAreaDrawer.getWmsAreaDetail(current.value)
 
@@ -216,7 +210,7 @@
         areaStatus: res.areaStatus, // 搴撳尯鐘舵��
         areaType: res.areaType, // 搴撳尯绫诲瀷
         storeCode: res.storeCode, // 浠撳簱浠g爜
-        storeName: res.storeName, // 浠撳簱鍚嶇О
+        // storeName: res.storeName, // 浠撳簱鍚嶇О
         remark: res.remark, // 澶囨敞
         id: res.id,
       }
@@ -224,7 +218,11 @@
       updateCheckData()
     } else {
       disabled.value = false
-      formData.value = {}
+      formData.value = {
+        areaStatus: 1, // 搴撳尯鐘舵��
+        areaType: 1, // 搴撳尯绫诲瀷
+        storeCode: storeList[0],
+      }
       updateCheckData()
     }
   }

--
Gitblit v1.9.3