制度、角色控制

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())); // System.out.println(c+"对应的"+ PALMethodManager.getInstance().havingCreateMethodPerm(category, methodId, "process", model.getId()));
//流程入口允许新建表单图和制度图 by金鹏 //流程入口允许新建表单图和制度图 by金鹏
if (category.equals("process")&&model.getSchema().contains("表单图")){ if (category.equals("process")&&model.getSchema().contains("表单图")){
methodObj.put("havingCreatePerm",true); methodObj.put("havingCreatePerm",true);
}else if (category.equals("process")&&model.getSchema().contains("制度")){ }else if (category.equals("process")&&model.getSchema().contains("制度")){
methodObj.put("havingCreatePerm",true); methodObj.put("havingCreatePerm",true);
}else if(category.equals("org")&&model.getSchema().contains("角色图")) { }else if(category.equals("org")&&model.getSchema().contains("角色图")) {
methodObj.put("havingCreatePerm",true); methodObj.put("havingCreatePerm",true);
}else { }else if(category.equals("control")&&model.getSchema().contains("制度图")){
methodObj.put("havingCreatePerm",PALMethodManager.getInstance().havingCreateMethodPerm(category, methodId, c, model.getId())); 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()); JSONObject icon = PALMethodManager.getInstance().getPALMethodIconById(model.getId());