功能变化:

1.优化对字段权限的处理
This commit is contained in:
猿小天
2023-12-03 15:19:42 +08:00
parent 5e3ecfc0a6
commit 2227564c6f

View File

@@ -1,4 +1,5 @@
import { useColumnPermission } from '/@/stores/columnPermission'; import { useColumnPermission } from '/@/stores/columnPermission';
import {GetPermission} from "/@/views/kfmApps/serviceManage/api";
type permissionType = 'is_create' | 'is_query' | 'is_update'; type permissionType = 'is_create' | 'is_query' | 'is_update';
@@ -9,11 +10,12 @@ export const columnPermission = (key: string, type: permissionType): boolean =>
}; };
/** /**
* 处理字段权限 * 处理字段信息权限
* @param crudOptions * @param func 获取字段信息的接口函数
* @param crudOptions 原始的crudOptions信息
*/ */
export const handleColumnPermission = async (crudOptions:any)=>{ export const handleColumnPermission = async (func:Function,crudOptions:any)=>{
const res = await GetPermission(); const res = await func();
const columns = crudOptions.columns; const columns = crudOptions.columns;
for(let col in columns){ for(let col in columns){
if(columns[col].column){ if(columns[col].column){