|
@ -86,7 +86,14 @@ const save = () => { |
|
|
if(props.detailAllSchemas){ |
|
|
if(props.detailAllSchemas){ |
|
|
myTableColumns = [...props.allSchemas?.tableColumns,...props.detailAllSchemas?.tableMainColumns] |
|
|
myTableColumns = [...props.allSchemas?.tableColumns,...props.detailAllSchemas?.tableMainColumns] |
|
|
} |
|
|
} |
|
|
saveDate.push(myTableColumns[0]) |
|
|
let actionData = myTableColumns.find(item=>item.field=='action') |
|
|
|
|
|
if(actionData){ |
|
|
|
|
|
myTableColumns.splice(myTableColumns[actionData],1) |
|
|
|
|
|
myTableColumns = [...myTableColumns,actionData] |
|
|
|
|
|
} |
|
|
|
|
|
if(props.allSchemas?.tableColumns[0].fixed=='left'){ |
|
|
|
|
|
saveDate.push(props.allSchemas?.tableColumns[0]) |
|
|
|
|
|
} |
|
|
allData.value.forEach((item) => { |
|
|
allData.value.forEach((item) => { |
|
|
const _item:any = myTableColumns.find(itemColumns => (itemColumns.label == item )) |
|
|
const _item:any = myTableColumns.find(itemColumns => (itemColumns.label == item )) |
|
|
if(_item){ |
|
|
if(_item){ |
|
@ -98,10 +105,18 @@ const save = () => { |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|
// 默认操作列 |
|
|
// 默认操作列 |
|
|
saveDate.push(myTableColumns[myTableColumns.length-1]) |
|
|
if(actionData&&!saveDate.includes(actionData)){ |
|
|
|
|
|
saveDate.push(actionData) |
|
|
|
|
|
} |
|
|
updataTableColumns(saveDate) |
|
|
updataTableColumns(saveDate) |
|
|
console.log(99, saveDate) |
|
|
console.log(99, saveDate) |
|
|
RedisApi.addRedis({key: routeName.value,value: JSON.stringify(saveDate)}).then(() => { |
|
|
|
|
|
|
|
|
let paramsData = saveDate.map(item=>({ |
|
|
|
|
|
label:item.label, |
|
|
|
|
|
fixed:item.fixed, |
|
|
|
|
|
field:item.field |
|
|
|
|
|
})) |
|
|
|
|
|
RedisApi.addRedis({key: routeName.value,value: JSON.stringify(paramsData)}).then(() => { |
|
|
}).catch(err => { |
|
|
}).catch(err => { |
|
|
console.log(err) |
|
|
console.log(err) |
|
|
}) |
|
|
}) |
|
|