From 170d2e8357a759686a46a598669ddb4119fbdf38 Mon Sep 17 00:00:00 2001
From: 张诺 <zhang_12370@163.com>
Date: 星期五, 20 六月 2025 15:05:25 +0800
Subject: [PATCH] 修复采购管理下拉无数据 修改基础管理-供应商模块字段匹配问题

---
 src/views/basicInformation/mould/supplier.vue |   24 ++++++++++++++++--------
 1 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/src/views/basicInformation/mould/supplier.vue b/src/views/basicInformation/mould/supplier.vue
index 9580ea2..15ac14d 100644
--- a/src/views/basicInformation/mould/supplier.vue
+++ b/src/views/basicInformation/mould/supplier.vue
@@ -3,7 +3,7 @@
     <el-dialog v-model="dialogVisible" :title="title" width="600" :close-on-click-modal="false"
       :before-close="handleClose">
       <el-form ref="formRef" style="max-width: 400px; margin: 0 auto" :model="formData" :rules="rules" label-width="auto">
-        <el-form-item label="瀹㈡埛鍚嶇О" prop="supplierName">
+        <el-form-item label="渚涘簲鍟嗗悕绉�" prop="supplierName">
           <el-input v-model="formData.supplierName" placeholder="璇疯緭鍏ヤ緵璐у晢鍚嶇О" />
         </el-form-item>
         <el-form-item label="绾崇◣浜鸿瘑鍒彿" prop="taxpayerId">
@@ -37,10 +37,10 @@
         <el-form-item label="鑱旂郴浜鸿缁嗗湴鍧�" prop="contactAddress">
           <el-input v-model="formData.contactAddress" placeholder="璇疯緭鍏ヨ仈绯讳汉鍦板潃" />
         </el-form-item>
-        <el-form-item>
-          <el-button type="primary" @click="submitForm"> 纭畾</el-button>
+        <el-form-item class="dialog-footer">
           <el-button v-if="addOrEdit === 'edit'" @click="resetForm">閲嶇疆</el-button>
           <el-button v-if="addOrEdit === 'add'" @click="cancelForm">鍙栨秷</el-button>
+          <el-button type="primary" @click="submitForm"> 纭畾</el-button>
         </el-form-item>
       </el-form>
     </el-dialog>
@@ -73,7 +73,10 @@
 });
 
 const emit = defineEmits(["submit", "handleBeforeClose"]);
-
+const copyForm = defineModel("copyForm", {
+  required: true,
+  type: Object,
+});
 onMounted(() => {
   fetchAreaOptions()
 })
@@ -150,8 +153,6 @@
           result
         };
       } else {
-        delete formData.value.createTime
-        delete formData.value.updateTime
         let result = await addOrEditSupply({
           ...formData.value,
         })
@@ -173,7 +174,8 @@
 // 閲嶇疆琛ㄥ崟
 const resetForm = () => {
   if (!formRef.value) return;
-  formRef.value.resetFields();
+  formData.value = JSON.parse(JSON.stringify(copyForm.value));
+  // formRef.value.resetFields();
 };
 // 鍏抽棴寮圭獥
 const handleClose = () => {
@@ -205,5 +207,11 @@
   ],
 });
 </script>
-<style lang="sass" scoped>
+<style lang="scss" scoped>
+.dialog-footer {
+  display: flex;
+  justify-content: flex-end;
+  margin-top: 20px;
+  flex-direction: column;
+}
 </style>
\ No newline at end of file

--
Gitblit v1.9.3