From 5088036bb51bd31662eb5a3fef37aa1adf748a73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8A=B1=E5=9F=8E?= <141405260+17521612761@users.noreply.github.com> Date: Mon, 26 May 2025 16:17:16 +0800 Subject: [PATCH] =?UTF-8?q?uniapp=E3=80=90=E4=BF=AE=E5=A4=8D=E3=80=91?= =?UTF-8?q?=EF=BC=9A=E4=B8=87=E8=83=BD=E8=A1=A8=E5=8D=95=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=EF=BC=8C=E5=95=86=E5=93=81=E6=A8=A1=E5=BC=8F=E5=92=8C=E5=A4=8D?= =?UTF-8?q?=E9=80=89=E6=A8=A1=E5=BC=8F=E4=BF=AE=E5=A4=8D=E5=80=BC=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/subpackage/form/detail/detail.vue | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/form/detail/detail.vue b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/form/detail/detail.vue index 91de9f6e..40051989 100644 --- a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/form/detail/detail.vue +++ b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/form/detail/detail.vue @@ -343,10 +343,12 @@ } /** 多选 */ - const handleChangeChecbox = (e : any, index : number) => { - state.formInfo?.items[1]?.checkboxValue.forEach((item : any) => { + const handleChangeChecbox = (e : any, index : number) => { + state.formInfo?.items[index]?.checkboxValue.forEach((item : any) => { item.checked = e.includes(item.value); }); + let arr :any = state.formInfo?.items[index]?.checkboxValue.filter((item:any) => item.checked); + state.formInfo.items[index].defaultValue = (arr?.map((item:any) => item.value)).join(',') || ''; } /** 打开日期选择 */ @@ -407,7 +409,12 @@ key: item.id, value: item.defaultValue.join(',') } - } else { + } else if(item.type === FormTypeEnum.goods){ + return { + key: item.id, + value: JSON.stringify(item.defaultValue) + } + } else { return { key: item.id, value: item.defaultValue