修复BUG:
1.修复字段权限不显示序号的问题
This commit is contained in:
@@ -18,21 +18,26 @@ export const columnPermission = (key: string, type: permissionType): boolean =>
|
|||||||
export const handleColumnPermission = async (func: Function, crudOptions: any,excludeColumn:string[]=[]) => {
|
export const handleColumnPermission = async (func: Function, crudOptions: any,excludeColumn:string[]=[]) => {
|
||||||
const res = await func();
|
const res = await func();
|
||||||
const columns = crudOptions.columns;
|
const columns = crudOptions.columns;
|
||||||
const excludeColumns = ['id', 'create_datetime', 'update_datetime'].concat(excludeColumn)
|
const excludeColumns = ['_index','id', 'create_datetime', 'update_datetime'].concat(excludeColumn)
|
||||||
for (let col in columns) {
|
for (let col in columns) {
|
||||||
if (columns[col].column) {
|
if (excludeColumns.includes(col)) {
|
||||||
columns[col].column.show = false
|
continue
|
||||||
} else {
|
}else{
|
||||||
columns[col]['column'] = {
|
if (columns[col].column) {
|
||||||
|
columns[col].column.show = false
|
||||||
|
} else {
|
||||||
|
columns[col]['column'] = {
|
||||||
|
show: false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
columns[col].addForm = {
|
||||||
|
show: false
|
||||||
|
}
|
||||||
|
columns[col].editForm = {
|
||||||
show: false
|
show: false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
columns[col].addForm = {
|
|
||||||
show: false
|
|
||||||
}
|
|
||||||
columns[col].editForm = {
|
|
||||||
show: false
|
|
||||||
}
|
|
||||||
for (let item of res.data) {
|
for (let item of res.data) {
|
||||||
if (excludeColumns.includes(item.field_name)) {
|
if (excludeColumns.includes(item.field_name)) {
|
||||||
continue
|
continue
|
||||||
|
|||||||
Reference in New Issue
Block a user