添加checkbox选择处理配置功能,
添加checkbox全部选择处理配置功能 字典级别配置参数写入配置文件,超过配置级别将不能添加;
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user