From 4c5305522937e3734ca251bfd10058b7c91c3c4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cyiyousong=E2=80=9D?= <鈥測ousong_yi@foxmail.com鈥�> Date: Tue, 26 Sep 2023 11:01:15 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=BA=94=E7=94=A8=E5=AD=97=E6=AE=B5=E6=97=B6=E7=9A=84=E8=A1=A8?= =?UTF-8?q?=E6=A0=BC=E5=88=A4=E6=96=AD=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/pages/basicset/appmarket/modal/AddField.vue | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/base-manager-ui/admin/src/pages/basicset/appmarket/modal/AddField.vue b/base-manager-ui/admin/src/pages/basicset/appmarket/modal/AddField.vue index 168376df..19f7f7d5 100644 --- a/base-manager-ui/admin/src/pages/basicset/appmarket/modal/AddField.vue +++ b/base-manager-ui/admin/src/pages/basicset/appmarket/modal/AddField.vue @@ -328,7 +328,7 @@ export default { this.$refs.form.validate(async (valid) => { if (valid) { let bol = this.templeteList.some((v) => v.fieldType == "table"); - if (bol && !this.form.id) { + if (bol && !this.form.id && this.form.fieldType == "table") { this.$message.warn("鍙兘瀛樺湪涓€涓〃鏍�"); return; } @@ -346,8 +346,12 @@ export default { }); let res = await saveTemplete({ ...this.form, - fieldTypeValue: fieldTypeObj ? JSON.stringify(fieldTypeObj) : "", - serviceApiParams: apiParamsObj ? JSON.stringify(apiParamsObj) : "", + fieldTypeValue: !this.$_.isEmpty(fieldTypeObj) + ? JSON.stringify(fieldTypeObj) + : "", + serviceApiParams: !this.$_.isEmpty(apiParamsObj) + ? JSON.stringify(apiParamsObj) + : "", }); let { code, msg } = res.data; if (code === 1) { -- 2.24.3