制度、角色控制

This commit is contained in:
zhal 2022-07-13 22:07:35 +08:00
parent ec2e220be3
commit c765b30846

View File

@ -7820,16 +7820,20 @@ public class CoeProcessLevelWeb extends ActionWeb {
}
// System.out.println(c+"对应的"+ PALMethodManager.getInstance().havingCreateMethodPerm(category, methodId, "process", model.getId()));
//流程入口允许新建表单图和制度图 by金鹏
if (category.equals("process")&&model.getSchema().contains("表单图")){
methodObj.put("havingCreatePerm",true);
}else if (category.equals("process")&&model.getSchema().contains("制度")){
methodObj.put("havingCreatePerm",true);
}else if(category.equals("org")&&model.getSchema().contains("角色图")) {
methodObj.put("havingCreatePerm",true);
}else {
methodObj.put("havingCreatePerm",PALMethodManager.getInstance().havingCreateMethodPerm(category, methodId, c, model.getId()));
}
//流程入口允许新建表单图和制度图 by金鹏
if (category.equals("process")&&model.getSchema().contains("表单图")){
methodObj.put("havingCreatePerm",true);
}else if (category.equals("process")&&model.getSchema().contains("制度")){
methodObj.put("havingCreatePerm",true);
}else if(category.equals("org")&&model.getSchema().contains("角色图")) {
methodObj.put("havingCreatePerm",true);
}else if(category.equals("control")&&model.getSchema().contains("制度图")){
methodObj.put("havingCreatePerm",false);
}else if(category.equals("data")&&model.getSchema().contains("表单图")){
methodObj.put("havingCreatePerm",false);
} else{
methodObj.put("havingCreatePerm",PALMethodManager.getInstance().havingCreateMethodPerm(category, methodId, c, model.getId()));
}
JSONObject icon = PALMethodManager.getInstance().getPALMethodIconById(model.getId());