12345678910111213141516171819 |
- export const delay = (ms?: number | undefined) => new Promise(res => setTimeout(res, ms))
- export function generateColumns(c, s) {
- if (!s) return c
- // 新的列
- const nC = [...c]
- if (s) {
- const properties = JSON.parse(s).properties
- const keys = Object.keys(properties)
- keys.forEach(item => {
- const isExist = c.some(column => column.dataIndex === item)
- // 该列在columns中未定义
- if (!isExist) {
- nC.splice(-2, 0, { dataIndex: item, title: properties[item].title })
- }
- })
- }
- return nC
- }
|