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