ludc
2023-09-13 4a2835ddadb796c69f180097b95f971dbab4687d
Source/UBCS/ubcs-codeApply/src/main/java/com/vci/rmip/code/client/codeapply/Apply410/CodeApplyPanelFor410.java
@@ -59,6 +59,10 @@
    * 存储属性和值的Map,key:属性名称,value:属性值
    */
   private String deptName = null;
   /**
    * 存储属性和值的Map,key,用于默认值的显示
    */
   private Map displayValues = new HashMap<String,String>();
   private String[] libName = new String[]{};//代码项名称
   private VCIBaseTree leftTree = null;
@@ -78,7 +82,7 @@
    * @param deptName
    * @param libName
    */
   public CodeApplyPanelFor410(CodeApplyFor410Dialog owner , TokenUserObject tokenUserObject, boolean isIntegrate, String clsfName, String deptName, String[] libName){
   public CodeApplyPanelFor410(CodeApplyFor410Dialog owner , TokenUserObject tokenUserObject, boolean isIntegrate, String clsfName, String deptName, String[] libName,Map displayValues){
      this.tokenUserObject = tokenUserObject;
      this.owner =owner;
      rightMainPanel = new CodeApplyFor410MainPanel(transmitTreeObject,tokenUserObject,getCurrentCodeClassifyTemplateVO());
@@ -86,6 +90,7 @@
      this.clsfName = clsfName;
      this.deptName = deptName;
      this.libName = libName;
      this.displayValues = displayValues;
      init();
      initActionListener();
   }
@@ -188,9 +193,9 @@
         VCIOptionPane.showMessage(this,r.getMsg());
      }
      if(!CollectionUtils.isEmpty(codeClassifyList)){
         codeClassifyList.stream().forEach(codeClassify -> {
         for (CodeClassify codeClassify : codeClassifyList) {
            codeItemCombo.addItem(codeClassify);
         });
         }
         codeItemCombo.setSelectedIndex(0);
      }
      initLeftPanel();
@@ -293,7 +298,7 @@
            initBtnStatus(res);
         }
      }
      rightMainPanel = new CodeApplyFor410MainPanel(transmitTreeObject,tokenUserObject,deptName,getCurrentCodeClassifyTemplateVO());
      rightMainPanel = new CodeApplyFor410MainPanel(transmitTreeObject,tokenUserObject,deptName,getCurrentCodeClassifyTemplateVO(),displayValues);
      scrollPane.setViewportView(rightMainPanel);
      rightMainPanel.buildMainPanel(1);
      int location = jspLeftToRight.getDividerLocation();
@@ -358,7 +363,7 @@
      transmitTreeObject.setCurrentTreeNode(selectedTreeNode);
      if(selectedTreeNode.isRoot() && selectedTreeNode.getObj() instanceof String) return;
      scrollPane = new JScrollPane();
      rightMainPanel = new CodeApplyFor410MainPanel(transmitTreeObject,tokenUserObject,deptName,getCurrentCodeClassifyTemplateVO());
      rightMainPanel = new CodeApplyFor410MainPanel(transmitTreeObject,tokenUserObject,deptName,getCurrentCodeClassifyTemplateVO(),displayValues);
      scrollPane.setViewportView(rightMainPanel);
      rightMainPanel.buildMainPanel(1);
      VCIJPanel rightPanel = new VCIJPanel();