From f360fa4d21ec2f9911006cf1bd643dc919ab6ae1 Mon Sep 17 00:00:00 2001 From: TianyangZhang Date: Wed, 22 Apr 2026 10:58:58 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9=E5=85=89=E8=8A=AF?= =?UTF-8?q?=E4=BE=9B=E5=BA=94=E5=95=86=E5=AE=A1=E6=89=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/pum/supplieraudit_form.vue | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/src/views/pum/supplieraudit_form.vue b/src/views/pum/supplieraudit_form.vue index dd3877b8..6159c73f 100644 --- a/src/views/pum/supplieraudit_form.vue +++ b/src/views/pum/supplieraudit_form.vue @@ -134,17 +134,31 @@ export default { }) }, handleSave() { + // 过滤掉 _ 后缀的对象字段,只发送后端需要的数据 + let data = {}; + for (let key in this.formData) { + if (!key.endsWith('_')) { + data[key] = this.formData[key]; + } + } if (this.localMode == "add") { this.saveLoading = true; - this.$API.pum.supplieraudit.create.req(this.formData).then(res=>{ - this.saveLoading = true; + this.$API.pum.supplieraudit.create.req(data).then(res=>{ + this.saveLoading = false; this.$message.success("提交成功"); this.$emit('success', this.localMode); }).catch(e=>{ this.saveLoading = false; }) } else if (this.localMode == "edit") { - this.$message.error("不支持编辑!") + this.saveLoading = true; + this.$API.pum.supplieraudit.update.req(this.formData.id, data).then(res=>{ + this.saveLoading = false; + this.$message.success("更新成功"); + this.$emit('success', this.localMode); + }).catch(e=>{ + this.saveLoading = false; + }) } }, }