diff --git a/src/views/sta/index.vue b/src/views/sta/index.vue index 75c61a5..857b286 100644 --- a/src/views/sta/index.vue +++ b/src/views/sta/index.vue @@ -26,11 +26,11 @@ + :data="data1" show-summary max-height="650" + default-expand-all + row-key="orgname" + :tree-props="{ children: 'children' }" + :default-sort="{ prop: 'sum', order: 'descending' }"> @@ -39,7 +39,7 @@ - + @@ -198,10 +198,13 @@ const dataProcessing = (data) => { const child = { ...current }; delete child.orgname; acc[key].children.push(child); + acc[key].children.sort((a, b) => b.sum - a.sum); return acc; }, {}); + let value = Object.values(result) + value.sort((a, b) => b.sum - a.sum); - return Object.values(result); + return value; } onMounted(()=>{ changeRadio(3)