!1365 拆单命令权限控制

pull/1365/MERGE
cf-erp 4 years ago committed by ChenX
parent 3eebfff491
commit 169ceb2c46

@ -132,6 +132,15 @@ async function ExecChaiDan(chaiDanRoute: ErpRoutes)
let store = BoardStore.GetInstance() as BoardStore;
let routeInfo: ErpRouteInfo;
if (userConfig.isMaster == false && userConfig.rights.includes('377') == false)
{
AppToaster.show({
message: `没有使用权限`,
timeout: 3000,
intent: Intent.DANGER,
});
return;
}
let isNewErp = JSON.parse(localStorage.getItem(StoreageKeys.IsNewErp));
if (isNewErp == true)
routeInfo = GetRouteInfo(ErpRoutes.);

@ -46,6 +46,8 @@ export class UserConfig implements IConfigStore
userConfigName: { [key: string]: string; } = {};
private modeling2HoleRad = 20; //圆造型小于等于该值拆成孔数据
@observable isAdmin = false;
isMaster = false;
rights = [];
@observable kjlConfig: IGrooveOption = {
grooveAddLength: "0",
grooveAddWidth: "0",

@ -30,6 +30,8 @@ export function saveLoginInfos(data: IResponseData)
localStorage.setItem(StoreageKeys.Uid, data.user_info.user_id);
localStorage.setItem(StoreageKeys.UserPhone, data.user_info.user_phone);
userConfig.isAdmin = data.ext_info.if_admin === 1;
userConfig.isMaster = data.ext_info.if_master === 1;
userConfig.rights = data.ext_info.rights;
}

Loading…
Cancel
Save