添加checkbox选择处理配置功能,

添加checkbox全部选择处理配置功能
字典级别配置参数写入配置文件,超过配置级别将不能添加;
This commit is contained in:
zhangshilin
2018-03-11 15:28:36 +08:00
parent bdea050447
commit 85453f777f
11 changed files with 157 additions and 42 deletions

View File

@@ -21,6 +21,7 @@ import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import com.nis.domain.Page;
import com.nis.domain.basics.ServiceDictInfo;
import com.nis.util.Configurations;
import com.nis.util.StringUtil;
import com.nis.util.StringUtils;
import com.nis.web.controller.BaseController;
@@ -437,17 +438,19 @@ public class ServiceDictInfoController extends BaseController {
@ResponseBody
@RequestMapping(value = "isLevelTotalSure")
public boolean isLevelTotalSure(Integer parentId,Integer currentId) {
//获取层级配置
int max = Integer.valueOf(Configurations.getIntProperty("maxLevelNo", 4));
if(parentId==-1||parentId==0){
return true;
}else{
ServiceDictInfo p = serviceDictInfoService.getDictById(parentId);
if(currentId==null){
if(p.getLevelNo()<4){
if(p.getLevelNo()<max){
return true;
}
}else{
ServiceDictInfo c = serviceDictInfoService.getDictById(currentId);
if((p.getLevelNo()+c.getLevelNo())<5){
if((p.getLevelNo()+c.getLevelNo())<(max+1)){
return true;
}
}