ludc
2024-11-19 817206bae9cde6bf4f38387f07cd7a69e10fd8f5
系统模块配置增加functionType字段
已修改5个文件
49 ■■■■ 文件已修改
Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/MenuVO.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmFunctionQueryServicePlatformImpl.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmHMSysModConfigServiceImpl.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmUserQueryServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/UIManagerServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/plt-web/plt-web-parent/plt-web-api/src/main/java/com/vci/pagemodel/MenuVO.java
@@ -126,6 +126,11 @@
    private String modeType;
    /**
     * 功能类型:0:功能菜单节点,1:分类,3:按钮
     */
    private int functionType;
    /**
     * 是模块下子对象是模块还是操作:0表示无子节点,1表示是模块,2表示是操作
     */
    private Integer childType;
@@ -166,6 +171,30 @@
        return funcId;
    }
    public void setFunctionType(int functionType) {
        this.functionType = functionType;
    }
    public void setValid(Boolean valid) {
        isValid = valid;
    }
    public void setHavePermission(Integer havePermission) {
        this.havePermission = havePermission;
    }
    public int getFunctionType() {
        return functionType;
    }
    public Boolean getValid() {
        return isValid;
    }
    public Integer getHavePermission() {
        return havePermission;
    }
    public String getOperId() {
        return operId;
    }
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmFunctionQueryServicePlatformImpl.java
@@ -263,7 +263,7 @@
            }
            MenuVO functionVO = new MenuVO();
            functionVO.setId(menu.id);
            functionVO.setSource(menu.icon);
            functionVO.setSource(menu.image);
            //if(StringUtils.isBlank(menu.resourceB)){
            //    continue;
            //}
@@ -341,6 +341,7 @@
                                    menuVO.setIsValid(info.isValid);
                                    menuVO.setHasChildren(false);
                                    menuVO.setCategory(1);
                                    menuVO.setFunctionType(2);
                                    menuVOList.add(menuVO);
                                }
                            }
@@ -421,6 +422,7 @@
                    menuVO.setCode(operateInfo.identify);
                    menuVO.setAlias(operateInfo.alias);
                    menuVO.setCategory(1);
                    menuVO.setFunctionType(2);
                    menuVO.setChildType(0);
                    menuVO.setRemark(operateInfo.desc);
                    menuVO.getMeta().put("keepAlive",false);
@@ -447,7 +449,8 @@
        MenuVO menuVO = new MenuVO();
        menuVO.setId(funcInfo.id);
        menuVO.setIsValid(funcInfo.isValid);
        menuVO.setSource(funcInfo.icon);
        menuVO.setSource(funcInfo.image);
        menuVO.setFunctionType(funcInfo.functionType);
        menuVO.setPathC(funcInfo.resourceC);
        menuVO.setResourceDotNet(funcInfo.resourceDotNet);
        menuVO.setResourceMobile(funcInfo.resourceMobile);
@@ -496,7 +499,8 @@
            }
            MenuVO functionVO = new MenuVO();
            functionVO.setId(menu.id);
            functionVO.setSource(menu.icon);
            functionVO.setSource(menu.image);
            functionVO.setFunctionType(menu.functionType);
//            if(StringUtils.isBlank(menu.resourceB) ){
//                continue;
//            }
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmHMSysModConfigServiceImpl.java
@@ -1245,7 +1245,8 @@
            //info.suffixB = object.getSuffixB() == null ? "" : object.getSuffixB();
            info.desc = object.getRemark() == null ? "" : object.getRemark();
            info.seq = object.getSort();
            info.icon = object.getSource() == null ? "" : object.getSource();
            info.image = object.getSource() == null ? "" : object.getSource();
            info.functionType = object.getFunctionType();
            info.isValid = object.getIsValid();
            info.aliasName = object.getAlias() == null ? "" : object.getAlias();
            info.resourceDotNet = object.getResourceDotNet() == null ? "" : object.getResourceDotNet();
@@ -1312,7 +1313,8 @@
            /*obj.suffixC = "";
            obj.suffixB = "";*/
            obj.seq = sequence;
            obj.icon = menuVO.getSource();
            obj.image = menuVO.getSource();
            obj.functionType = menuVO.getFunctionType();
            obj.isValid = Func.isNotEmpty(menuVO.getIsValid()) ? menuVO.getIsValid():false;
            obj.aliasName = aliasName;
            obj.resourceDotNet = resDotNet;
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/frameworkcore/compatibility/impl/SmUserQueryServiceImpl.java
@@ -1428,7 +1428,7 @@
        } catch (PLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            throw new VciBaseException("检查密码策略符合情况失败!2");
            throw new VciBaseException("检查密码策略符合情况失败!");
        }
    }
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/UIManagerServiceImpl.java
@@ -1469,7 +1469,7 @@
                    platformClientUtil.getUIService().savePLCommandParameter(plCommandParameter);
                } catch (PLException e) {
                    e.printStackTrace();
                    throw new VciBaseException("保存按钮信息时发生异常:"+ e.getMessage());
                    throw new VciBaseException("保存按钮参数时发生异常:"+ e.getMessage());
                }
            }
        }