功能变化:
1.优化对字段权限的处理
This commit is contained in:
@@ -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){
|
||||||
|
|||||||
Reference in New Issue
Block a user