维度开启时data没有返回的字段隐藏

This commit is contained in:
mll
2026-03-18 11:14:27 +08:00
parent e8fce71d0e
commit 201a4464bb

View File

@@ -687,7 +687,7 @@ const getTableData = async (isLoading = true) => {
Object.values(tableOption.value.column).forEach( item=>{ Object.values(tableOption.value.column).forEach( item=>{
let oldHide=hideCols.value.indexOf(item.prop)!==-1 let oldHide=hideCols.value.indexOf(item.prop)!==-1
item.hide=(item.children?.every(child=>tableData.value[0]&&(!['yearplan','yearrate'].includes(child.prop))&&(tableData.value[0][child.prop]===undefined)))||oldHide item.hide=tableData.value[0]&&((tableSearch.value['Group by']&&tableData.value[0][item.prop]===undefined)||(item.children?.every(child=>(!['yearplan','yearrate'].includes(child.prop))&&(tableData.value[0][child.prop]===undefined))))||oldHide
const prH=hideColumns.value.indexOf(item.prop) const prH=hideColumns.value.indexOf(item.prop)
item.hide?(prH===-1?hideColumns.value.push(item.prop):''):(prH!==-1&&hideCols.value.indexOf(item.prop)===-1?hideColumns.value.splice(prH,1):'') item.hide?(prH===-1?hideColumns.value.push(item.prop):''):(prH!==-1&&hideCols.value.indexOf(item.prop)===-1?hideColumns.value.splice(prH,1):'')
}) })