添加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

@@ -20,6 +20,7 @@ import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import com.nis.domain.Page;
import com.nis.domain.basics.SysDictInfo;
import com.nis.util.Configurations;
import com.nis.util.StringUtil;
import com.nis.util.StringUtils;
import com.nis.web.controller.BaseController;
@@ -454,17 +455,19 @@ public class SysDictInfoController 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{
SysDictInfo p = sysDictInfoService.getDictById(parentId);
if(currentId==null){
if(p.getLevelNo()<4){
if(p.getLevelNo()<max){
return true;
}
}else{
SysDictInfo c = sysDictInfoService.getDictById(currentId);
if((p.getLevelNo()+c.getLevelNo())<5){
if((p.getLevelNo()+c.getLevelNo())<(max+1)){
return true;
}
}