diff --git a/hangtag-ui/hangtag-ui-admin/src/components/DraftDesign/components/DynamicPropConfig.vue b/hangtag-ui/hangtag-ui-admin/src/components/DraftDesign/components/DynamicPropConfig.vue index c1aeef9..4dbbb56 100644 --- a/hangtag-ui/hangtag-ui-admin/src/components/DraftDesign/components/DynamicPropConfig.vue +++ b/hangtag-ui/hangtag-ui-admin/src/components/DraftDesign/components/DynamicPropConfig.vue @@ -18,7 +18,7 @@ "位置信息配置为节点的位置信息。如:添加了3个配置数据这时会依次添加到对应位置上。从而实现动态属性配置。" - + diff --git a/hangtag-ui/hangtag-ui-admin/src/components/DraftDesign/index.vue b/hangtag-ui/hangtag-ui-admin/src/components/DraftDesign/index.vue index 6646a35..c0f5594 100644 --- a/hangtag-ui/hangtag-ui-admin/src/components/DraftDesign/index.vue +++ b/hangtag-ui/hangtag-ui-admin/src/components/DraftDesign/index.vue @@ -1509,15 +1509,24 @@ const removeEmptyGroup = () => { } let delIndex = [] + let allKey = [] for (let i = 0; i < that.pageConfig.propList.length; i++) { if(!propGroupIdList.includes(that.pageConfig.propList[i].groupId)){ delIndex.push(i) + continue; } + allKey.push(that.pageConfig.propList[i].groupId) } - console.debug("delIndex", delIndex) for (let i = 0; i < delIndex.length; i++) { that.pageConfig.propList.splice(delIndex[i], 1) } + let newArr = [] + for (let i = 0; i < that.pageConfig.propOrderByList.length; i++) { + if(allKey.includes(that.pageConfig.propOrderByList[i].key)){ + newArr.push(that.pageConfig.propOrderByList[i]) + } + } + that.pageConfig.propOrderByList = newArr } const orderByPropList = () => {