修复BUG:
1.修复加入列权限后没有分页问题
This commit is contained in:
@@ -17,10 +17,15 @@ 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();
|
||||||
|
if(crudOptions.pagination==undefined){
|
||||||
|
crudOptions['pagination'] = {
|
||||||
|
show:true
|
||||||
|
}
|
||||||
|
}
|
||||||
const columns = crudOptions.columns;
|
const columns = crudOptions.columns;
|
||||||
const excludeColumns = ['_index','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 (excludeColumns.includes(col)) {
|
if (['_index'].includes(col)) {
|
||||||
continue
|
continue
|
||||||
}else{
|
}else{
|
||||||
if (columns[col].column) {
|
if (columns[col].column) {
|
||||||
|
|||||||
Reference in New Issue
Block a user