From 10c414ab8a1ed8cf5fefcaeffacafb5a5255943a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8C=BF=E5=B0=8F=E5=A4=A9?= <1638245306@qq.com> Date: Mon, 10 Apr 2023 21:59:37 +0800 Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D:=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/views/system/config/components/formContent.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/web/src/views/system/config/components/formContent.vue b/web/src/views/system/config/components/formContent.vue index c4ce14c..d7ee18e 100644 --- a/web/src/views/system/config/components/formContent.vue +++ b/web/src/views/system/config/components/formContent.vue @@ -331,6 +331,7 @@ export default { const form = JSON.parse(JSON.stringify(this.form)) const keys = Object.keys(form) const values = Object.values(form) + let submitForm = Object.assign([],this.formList) for (const index in this.formList) { const item = this.formList[index] // eslint-disable-next-line camelcase @@ -347,7 +348,7 @@ export default { child.parent = parentId child.id = null } - this.formList.push(child) + submitForm.push(child) } // 必填项的判断 for (const arr of item.rule) { @@ -380,7 +381,7 @@ export default { that.$refs.form.validate((valid) => { if (valid) { api.saveContent(this.options.id, - this.formList).then(res => { + submitForm).then(res => { this.$message.success('保存成功') this.refreshView() }) @@ -397,14 +398,13 @@ export default { const tableLength = tableData.length if (tableLength === 0) { const { row } = $table.insert() - console.log(row) } else { const errMap = await $table.validate().catch(errMap => errMap) if (errMap) { this.$message.error('校验不通过!') } else { const { row } = $table.insert() - console.log(row) + } } }, @@ -450,7 +450,7 @@ export default { if (!uploadImgKey || uploadImgKey === '') { that.form[imgKey] = [] } - // console.log(len) + const dict = { name: name, url: util.baseURL() + url