核销记录额度变化
This commit is contained in:
@@ -40,11 +40,18 @@ export function useColumnSettings(storageKey, columns) {
|
||||
return colVisible[key] !== false
|
||||
}
|
||||
|
||||
/** 单列显隐切换(供 ColumnSettings 组件 @toggle 调用) */
|
||||
function toggleColumn(key, visible) {
|
||||
if (Object.prototype.hasOwnProperty.call(colVisible, key) || columns.some(c => c.key === key)) {
|
||||
colVisible[key] = !!visible
|
||||
}
|
||||
}
|
||||
|
||||
function resetColumns() {
|
||||
columns.forEach(c => {
|
||||
colVisible[c.key] = c.fixed ? true : c.defaultVisible !== false
|
||||
})
|
||||
}
|
||||
|
||||
return { colVisible, isColVisible, resetColumns }
|
||||
return { colVisible, isColVisible, toggleColumn, resetColumns }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user