From 260fc95ee0430d0b08ca5fcf611825bde6d74932 Mon Sep 17 00:00:00 2001 From: han2015 <1019850453@qq.com> Date: Thu, 26 Feb 2026 11:15:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E7=BB=84=EF=BC=9A=E5=A4=84=E7=90=86?= =?UTF-8?q?=E5=A4=9A=E4=B8=AAform=E6=95=B0=E6=8D=AE=E4=B8=8D=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/DesignForm/app/groupPage.vue | 36 +++++++++++++++------ src/components/DesignForm/app/index.vue | 2 +- 2 files changed, 28 insertions(+), 10 deletions(-) diff --git a/src/components/DesignForm/app/groupPage.vue b/src/components/DesignForm/app/groupPage.vue index c8d8ed8..e5a7630 100644 --- a/src/components/DesignForm/app/groupPage.vue +++ b/src/components/DesignForm/app/groupPage.vue @@ -60,7 +60,6 @@ const onUpdateSort = (data: { prop: string; order: "ascending" | "descending" | columnSortData.delete(data.prop); } - selectedMergeKeys.value=Array.from(columnSortData.keys()) getPageData(); } @@ -68,7 +67,7 @@ const onUpdateSort = (data: { prop: string; order: "ascending" | "descending" | const spanMap = computed(() => { const map = {} const pos = {} - + selectedMergeKeys.value=Array.from(columnSortData.keys()) // 按优先级排序的合并列,获取排序列 selectedMergeKeys.value.forEach((key, index) => { map[key] = [] @@ -152,19 +151,39 @@ const getPageData=async ()=>{ }) } +const tableChildren = (field:string,dataList:any) => { + let jieguo = "" + if(Array.isArray(dataList)){ + dataList.forEach((item) => { + if(typeof(item)=="object"){ + for (let key in item) { + if (field == key){ + if(jieguo!=""){ + jieguo = jieguo+"
"+item[key] + }else{ + jieguo = item[key] + } + + } + } + } + }) + } + return jieguo +} + onMounted(()=>{ + columnSortData.clear() + //处理默认分组 if(props.viewSetup.form.title&&props.viewSetup.form.title.length){ props.viewSetup.form.title.forEach(ele => { if(props.viewSetup.form.sort==2){ columnSortData.set(ele, ""); }else{ - columnSortData.set(ele,'DESC'); //默认asc + columnSortData.set(ele,'DESC'); //默认desc } }); - - selectedMergeKeys.value=Array.from(columnSortData.keys()) } - nextTick(()=>{ getPageData() @@ -175,7 +194,6 @@ defineExpose({ groupColumnSearch }) -