控制模块数据是否展示
This commit is contained in:
@@ -9,6 +9,7 @@ import cn.hutool.core.collection.CollUtil;
|
|||||||
import cn.hutool.core.collection.CollectionUtil;
|
import cn.hutool.core.collection.CollectionUtil;
|
||||||
import cn.hutool.core.text.StrPool;
|
import cn.hutool.core.text.StrPool;
|
||||||
import cn.hutool.core.util.ObjectUtil;
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
|
import com.alibaba.fastjson.JSONArray;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import com.alibaba.nacos.client.naming.utils.CollectionUtils;
|
import com.alibaba.nacos.client.naming.utils.CollectionUtils;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
@@ -45,6 +46,7 @@ import com.njcn.system.enums.DicDataEnum;
|
|||||||
import com.njcn.system.enums.DicDataTypeEnum;
|
import com.njcn.system.enums.DicDataTypeEnum;
|
||||||
import com.njcn.system.enums.DicTreeEnum;
|
import com.njcn.system.enums.DicTreeEnum;
|
||||||
import com.njcn.system.pojo.po.SysDicTreePO;
|
import com.njcn.system.pojo.po.SysDicTreePO;
|
||||||
|
import com.njcn.user.enums.AppRoleEnum;
|
||||||
import com.njcn.web.utils.RequestUtil;
|
import com.njcn.web.utils.RequestUtil;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.apache.commons.lang.StringUtils;
|
import org.apache.commons.lang.StringUtils;
|
||||||
@@ -474,7 +476,14 @@ public class CsEquipmentDeliveryServiceImpl extends ServiceImpl<CsEquipmentDeliv
|
|||||||
addDataSet(dataSetList, item, "历史统计数据", "history");
|
addDataSet(dataSetList, item, "历史统计数据", "history");
|
||||||
addDataSet(dataSetList, item, "历史趋势", "trenddata");
|
addDataSet(dataSetList, item, "历史趋势", "trenddata");
|
||||||
if (item.getClDev() == 0 && item.getType() == 0) {
|
if (item.getClDev() == 0 && item.getType() == 0) {
|
||||||
addDataSet(dataSetList, item, "模块数据", "moduleData");
|
//限制角色展示
|
||||||
|
String role = RequestUtil.getUserRole();
|
||||||
|
List<String> strings = JSONArray.parseArray(role, String.class);
|
||||||
|
if (strings.contains(AppRoleEnum.ENGINEERING_USER.getCode())
|
||||||
|
|| strings.contains(AppRoleEnum.OPERATION_MANAGER.getCode())
|
||||||
|
|| strings.contains(AppRoleEnum.ROOT.getCode())) {
|
||||||
|
addDataSet(dataSetList, item, "模块数据", "moduleData");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (isPortableDevice) {
|
if (isPortableDevice) {
|
||||||
// 便携式设备特有的数据集
|
// 便携式设备特有的数据集
|
||||||
|
|||||||
Reference in New Issue
Block a user