From 8d503f2fa5c99d3d18dcc84f097061b2f82e3b71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E8=AF=BA?= <1253070437@qq.com> Date: Sat, 8 Oct 2022 21:49:41 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=9B=B4=E6=96=B0=E3=80=91=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E7=94=A8=E6=88=B7=E7=95=8C=E9=9D=A2=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E5=90=8E=EF=BC=8C=E5=9B=A0=E4=BB=BB=E8=81=8C=E6=9C=BA=E6=9E=84?= =?UTF-8?q?=E4=BC=A0=E8=BE=93null=E5=AD=97=E7=AC=A6=E4=B8=B2=EF=BC=8C?= =?UTF-8?q?=E5=AF=BC=E8=87=B4=E5=9B=9E=E6=98=BE=E9=94=99=E8=AF=AF=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- snowy-admin-web/src/views/biz/user/form.vue | 6 +++++- snowy-admin-web/src/views/sys/user/form.vue | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/snowy-admin-web/src/views/biz/user/form.vue b/snowy-admin-web/src/views/biz/user/form.vue index 97448d2b..e7841928 100644 --- a/snowy-admin-web/src/views/biz/user/form.vue +++ b/snowy-admin-web/src/views/biz/user/form.vue @@ -496,7 +496,11 @@ formRef.value.validate().then(() => { // 因为不切断,我下面转换数据格式,影响上面表单会报错 let formDatas = JSON.parse(JSON.stringify(formData.value)) - formDatas.positionJson = JSON.stringify(formDatas.positionJson) + if (formDatas.positionJson && formDatas.positionJson.length > 0) { + formDatas.positionJson = JSON.stringify(formDatas.positionJson) + } else { + delete formDatas.positionJson + } formLoading.value = true bizUserApi .submitForm(formDatas, !formDatas.id) diff --git a/snowy-admin-web/src/views/sys/user/form.vue b/snowy-admin-web/src/views/sys/user/form.vue index bff917b4..50ad2485 100644 --- a/snowy-admin-web/src/views/sys/user/form.vue +++ b/snowy-admin-web/src/views/sys/user/form.vue @@ -496,7 +496,11 @@ formRef.value.validate().then(() => { // 因为不切断,我下面转换数据格式,影响上面表单会报错 let formDatas = JSON.parse(JSON.stringify(formData.value)) - formDatas.positionJson = JSON.stringify(formDatas.positionJson) + if (formDatas.positionJson && formDatas.positionJson.length > 0) { + formDatas.positionJson = JSON.stringify(formDatas.positionJson) + } else { + delete formDatas.positionJson + } formLoading.value = true userApi .submitForm(formDatas, !formDatas.id)