Merge remote-tracking branch 'origin/master'
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.bo; |
| | | |
| | | public class ItemSeniorQueryBO implements java.io.Serializable{ |
| | | |
| | | |
| | | private static final long serialVersionUID = 6935763791493916908L; |
| | | |
| | | /** |
| | | * é«çº§æ¥è¯¢å |
| | | */ |
| | | private String itemSeniorQueryCols = ""; |
| | | /** |
| | | * é«çº§æ¥è¯¢ååä½¿ç¨æ¬¡æ° |
| | | */ |
| | | private String itemSeniorQueryColsCounts = ""; |
| | | |
| | | /** |
| | | *é«çº§æ¥è¯¢sql |
| | | */ |
| | | private String itemQuerySql = ""; |
| | | |
| | | public ItemSeniorQueryBO(String itemSeniorQueryCols, String itemSeniorQueryColsCounts, String itemQuerySql) { |
| | | this.itemSeniorQueryCols = itemSeniorQueryCols; |
| | | this.itemSeniorQueryColsCounts = itemSeniorQueryColsCounts; |
| | | this.itemQuerySql = itemQuerySql; |
| | | } |
| | | |
| | | public String getItemSeniorQueryCols() { |
| | | return itemSeniorQueryCols; |
| | | } |
| | | |
| | | public void setItemSeniorQueryCols(String itemSeniorQueryCols) { |
| | | this.itemSeniorQueryCols = itemSeniorQueryCols; |
| | | } |
| | | |
| | | public String getItemSeniorQueryColsCounts() { |
| | | return itemSeniorQueryColsCounts; |
| | | } |
| | | |
| | | public void setItemSeniorQueryColsCounts(String itemSeniorQueryColsCounts) { |
| | | this.itemSeniorQueryColsCounts = itemSeniorQueryColsCounts; |
| | | } |
| | | |
| | | public String getItemQuerySql() { |
| | | return itemQuerySql; |
| | | } |
| | | |
| | | public void setItemQuerySql(String itemQuerySql) { |
| | | this.itemQuerySql = itemQuerySql; |
| | | } |
| | | |
| | | @Override |
| | | public String |
| | | toString() { |
| | | return "ItemSeniorQueryBO{" + |
| | | "itemSeniorQueryCols='" + itemSeniorQueryCols + '\'' + |
| | | ", itemSeniorQueryColsCounts='" + itemSeniorQueryColsCounts + '\'' + |
| | | ", itemQuerySql='" + itemQuerySql + '\'' + |
| | | '}'; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.dto; |
| | | |
| | | import java.util.List; |
| | | |
| | | public class PRMDTO implements java.io.Serializable { |
| | | |
| | | private static final long serialVersionUID = -9069714336905186990L; |
| | | /** |
| | | * æ¾ç¤ºå¤å°å,é»è®¤ä¸º3å |
| | | */ |
| | | private String showCols = "3"; |
| | | /** |
| | | * 表ååç§° |
| | | */ |
| | | private String formQtName = ""; |
| | | private List<PRMItemDTO> prmItemList; |
| | | |
| | | public String getShowCols() { |
| | | return showCols; |
| | | } |
| | | |
| | | public void setShowCols(String showCols) { |
| | | this.showCols = showCols; |
| | | } |
| | | |
| | | public String getFormQtName() { |
| | | return formQtName; |
| | | } |
| | | |
| | | public void setFormQtName(String formQtName) { |
| | | this.formQtName = formQtName; |
| | | } |
| | | |
| | | public List<PRMItemDTO> getPrmItemList() { |
| | | return prmItemList; |
| | | } |
| | | |
| | | public void setPrmItemList(List<PRMItemDTO> prmItemList) { |
| | | this.prmItemList = prmItemList; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "PRMVO{" + |
| | | "showCols='" + showCols + '\'' + |
| | | ", formQtName='" + formQtName + '\'' + |
| | | ", prmItemList=" + prmItemList + |
| | | '}'; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.dto; |
| | | |
| | | import com.vci.bo.ItemSeniorQueryBO; |
| | | import com.vci.pagemodel.KeyValue; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | public class PRMItemDTO implements java.io.Serializable { |
| | | private static final long serialVersionUID = 2773419329512304674L; |
| | | /** |
| | | * 使ç¨å段 |
| | | */ |
| | | private String itemField = ""; |
| | | //list |
| | | private String itemOR = ""; |
| | | private String itemEQ = ""; |
| | | private String itemTrim = ""; |
| | | /** |
| | | * å¿½ç¥ |
| | | */ |
| | | private String itemDbl = ""; |
| | | /** |
| | | * å符串æªå |
| | | */ |
| | | private String itemCut = ""; |
| | | /** |
| | | *ç»å®è¡¨å |
| | | */ |
| | | private String itemInObj = ""; |
| | | /** |
| | | * formï¼åæ®µè¡¨è¾¾å¼ tableï¼éå æ¥è¯¢æ¡ä»¶ |
| | | */ |
| | | private String itemAddFilter = ""; |
| | | /** |
| | | * |
| | | */ |
| | | private String itemOutType = ""; |
| | | /** |
| | | * table æ¯é¡µå¯æ¾ç¤ºè¡æ° |
| | | */ |
| | | private String itemPageSize = ""; |
| | | /** |
| | | * å¾ç宽é«ï¼0,0 |
| | | */ |
| | | private String itemImgWH = ""; |
| | | /** |
| | | * éè¦ä½¿ç¨çåæ®µ |
| | | */ |
| | | private String itemOutFields = ""; |
| | | /** |
| | | * å¾
éæ©ç屿§å段 |
| | | */ |
| | | private List<String[]> itemSelectoutFields=new ArrayList<>(); |
| | | |
| | | |
| | | /** |
| | | * éè¦ä½¿ç¨çéå |
| | | */ |
| | | private List<String> itemOutFieldList=new ArrayList<>(); |
| | | /** |
| | | * éè¦æç´¢çåæ®µ |
| | | */ |
| | | private String itemKeyFields = ""; |
| | | /** |
| | | *å¾
æç´¢å段 |
| | | */ |
| | | private List<String> itemSearchFieldList=new ArrayList<>(); |
| | | /** |
| | | * éè¦æç´¢çåæ®µ |
| | | */ |
| | | private List<String> itemKeyFieldList=new ArrayList<>(); |
| | | |
| | | private String itemBat = ""; |
| | | /** |
| | | * 宽度 |
| | | */ |
| | | private String itemFieldWidth = ""; |
| | | /** |
| | | * åæ¾ç¤ºå®½æ®µ itemOutFieldList ç¸å¹é
|
| | | */ |
| | | private List<KeyValue> itemFieldWidthList=new ArrayList<>(); |
| | | |
| | | //form |
| | | private String itemTxf = ""; |
| | | /** |
| | | * æ¾ç¤ºåç§° |
| | | */ |
| | | private String itemName = ""; |
| | | /** |
| | | * 屿§ç±»å |
| | | * text:åè¡ææ¬æ¡ |
| | | * textbtn:ææ¬æé®æ¡: |
| | | * textarea:å¤è¡ææ¬æ¡: |
| | | * richtext:å¯ææ¬æ¡: |
| | | * number:æ°åè¾å
¥æ¡: |
| | | * password:å¯ç æ¡: |
| | | * radio:åéæé®: |
| | | * checkbox:å¤éæé®: |
| | | * select:䏿èå: |
| | | * multiselect:å¤é䏿èå: |
| | | * date:æ¥æè¾å
¥æ¡: |
| | | * time:æ¶é´è¾å
¥æ¡: |
| | | * datetime:æ¥ææ¶é´è¾å
¥æ¡: |
| | | * file:æä»¶ä¸ä¼ : |
| | | * multiFile:夿件ä¸ä¼ : |
| | | * custom:èªå®ä¹: |
| | | * customform:èªå®ä¹è¡¨å: |
| | | * hidden:éèææ®éæå: |
| | | * webeditor:Webç¼è¾å¨: |
| | | * specialCharacter:ç¹æ®å符: |
| | | */ |
| | | private String itemType = ""; |
| | | /** |
| | | * 屿§ç±»åæ¾ç¤ºå¼ |
| | | */ |
| | | private String itemTypeText = ""; |
| | | /** |
| | | * é»è®¤å¼ |
| | | */ |
| | | private String itemValue = ""; |
| | | /** |
| | | *å 使¹å¼ 1:æ¾ç¤ºï¼2:䏿¾ç¤º |
| | | */ |
| | | private String itemCols = ""; |
| | | /** |
| | | * |
| | | */ |
| | | private String itemRows = ""; |
| | | /** |
| | | * éå 屿§ï¼æ ·å¼ï¼ |
| | | */ |
| | | private String itemStyle = ""; |
| | | /** |
| | | *èæ¬éªè¯ |
| | | */ |
| | | private String itemScript = ""; |
| | | /** |
| | | * æç¤ºæå |
| | | */ |
| | | private String itemTips = ""; |
| | | /** |
| | | * æä¸¾å¼ |
| | | */ |
| | | private List<String> itemValueList = null; |
| | | /** |
| | | *ä¸çº§åç
§ |
| | | */ |
| | | private String itemListTable = ""; |
| | | /** |
| | | *äºçº§åç
§ |
| | | */ |
| | | private String itemListTxt = ""; |
| | | /** |
| | | *åç
§å¼ |
| | | */ |
| | | private String itemListVal = ""; |
| | | /** |
| | | * æ¯å¦å¯ä»¥ç¼è¾0:ç¼è¾ï¼1ï¼åªè¯» |
| | | */ |
| | | private String itemIsEditable = ""; |
| | | /** |
| | | * åªè¯»éæ©æ¡ä»¶ |
| | | */ |
| | | private String itemEditableProgram = ""; |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private String itemEditCondition = ""; |
| | | /** |
| | | * æ¯å¦æ¾ç¤ºå段 0ï¼ä¸æ¾ç¤ºï¼1ï¼æ¾ç¤º |
| | | */ |
| | | private String itemIsHidden = ""; |
| | | /** |
| | | * æ¥è¯¢æ¨¡æ¿åç§° |
| | | */ |
| | | private String itemQtName = ""; |
| | | /** |
| | | * æ¯å¦å¿
å¡« 0:å¦ï¼1ï¼æ¯ |
| | | */ |
| | | private String itemIsRequired = ""; |
| | | /** |
| | | *httpåå¨å¼å
³ 0ï¼å¦ï¼1ï¼æ¯ |
| | | */ |
| | | private String itemIsHttpSave = ""; |
| | | /** |
| | | * åå¨è·¯å¾ |
| | | */ |
| | | private String itemHttpVolumnPath = ""; |
| | | /** |
| | | * åå¨è·¯å¾å段 |
| | | */ |
| | | private String itemHttpPathField = ""; |
| | | /** |
| | | * æéæ§å¶ |
| | | */ |
| | | private String itemRight = ""; |
| | | /** |
| | | * é«çº§æ¥è¯¢å |
| | | */ |
| | | private String itemSeniorQueryCols = ""; |
| | | /** |
| | | * é«çº§æ¥è¯¢ååä½¿ç¨æ¬¡æ° |
| | | */ |
| | | private String itemSeniorQueryColsCounts = ""; |
| | | |
| | | /** |
| | | *é«çº§æ¥è¯¢sql |
| | | */ |
| | | private String itemQuerySql = ""; |
| | | /*** |
| | | * é«çº§æ¥è¯¢å¯¹è±¡ |
| | | */ |
| | | private List<ItemSeniorQueryBO> itemSeniorQueryBOS=new ArrayList<>(); |
| | | |
| | | /** |
| | | * è¶
龿¥å段 |
| | | */ |
| | | private String itemHrefFields = ""; |
| | | /** |
| | | * è¶
龿¥é
ç½® |
| | | */ |
| | | private String itemHrefConf = ""; |
| | | /** |
| | | * æ¥è¯¢å
³èå |
| | | */ |
| | | private String itemQueryRefFields = ""; |
| | | /*** |
| | | * èªå®ä¹ç±»è·¯å¾ |
| | | */ |
| | | private String itemCustomClass = ""; |
| | | /** |
| | | * æ§å¶æ¾ç¤ºå |
| | | */ |
| | | private String itemCtrlDisplyCol = ""; |
| | | /** |
| | | * æ§å¶æ¾ç¤ºæ¡ä»¶ |
| | | */ |
| | | private String itemCtrlDisplyCondition = ""; |
| | | /** |
| | | * æ¥è¯¢åºåæ¾ç¤ºæ§å¶ trueï¼æ¾ç¤ºï¼false 䏿¾ç¤º |
| | | */ |
| | | private String itemIsNavigatorExpand = ""; |
| | | /** |
| | | * æ¯å¦æ¾ç¤ºæä»¶å¤¹ trueï¼æ¾ç¤ºï¼false 䏿¾ç¤º |
| | | */ |
| | | private String itemIsShowFolder = ""; |
| | | /** |
| | | * ç¶æä»¶å¤¹åç§° |
| | | */ |
| | | private String itemParentFolderName = ""; |
| | | /** |
| | | * æ¾ç¤ºè¡¨è¾¾å¼ ${aa}-${bb} |
| | | */ |
| | | private String itemShowExpression = ""; |
| | | /** |
| | | * æ°æ®ä¸ºæ¥æç±»åæ¶çæ ¼å¼åå符串 å¦ yyyy-MM-dd HH:mm:ss |
| | | */ |
| | | private String itemDateFormat = ""; |
| | | |
| | | public String getItemRight() { |
| | | return itemRight; |
| | | } |
| | | public void setItemRight(String itemRight) { |
| | | this.itemRight = itemRight; |
| | | } |
| | | public String getItemQuerySql() { |
| | | return itemQuerySql; |
| | | } |
| | | public void setItemQuerySql(String itemQuerySql) { |
| | | this.itemQuerySql = itemQuerySql; |
| | | } |
| | | public String getItemFieldWidth() { |
| | | return itemFieldWidth; |
| | | } |
| | | public void setItemFieldWidth(String itemFieldWidth) { |
| | | this.itemFieldWidth = itemFieldWidth; |
| | | } |
| | | public String getItemParentFolderName() { |
| | | return itemParentFolderName; |
| | | } |
| | | public void setItemParentFolderName(String itemParentFolderName) { |
| | | this.itemParentFolderName = itemParentFolderName; |
| | | } |
| | | public String getItemIsShowFolder() { |
| | | return itemIsShowFolder; |
| | | } |
| | | public void setItemIsShowFolder(String itemIsShowFolder) { |
| | | this.itemIsShowFolder = itemIsShowFolder; |
| | | } |
| | | public String getItemIsNavigatorExpand() { |
| | | return itemIsNavigatorExpand; |
| | | } |
| | | public void setItemIsNavigatorExpand(String itemIsNavigatorExpand) { |
| | | this.itemIsNavigatorExpand = itemIsNavigatorExpand; |
| | | } |
| | | public String getItemField() { |
| | | return itemField; |
| | | } |
| | | public void setItemField(String itemField) { |
| | | this.itemField = itemField; |
| | | } |
| | | public String getItemOR() { |
| | | return itemOR; |
| | | } |
| | | public void setItemOR(String itemOR) { |
| | | this.itemOR = itemOR; |
| | | } |
| | | public String getItemEQ() { |
| | | return itemEQ; |
| | | } |
| | | public void setItemEQ(String itemEQ) { |
| | | this.itemEQ = itemEQ; |
| | | } |
| | | public String getItemTrim() { |
| | | return itemTrim; |
| | | } |
| | | public void setItemTrim(String itemTrim) { |
| | | this.itemTrim = itemTrim; |
| | | } |
| | | public String getItemDbl() { |
| | | return itemDbl; |
| | | } |
| | | public void setItemDbl(String itemDbl) { |
| | | this.itemDbl = itemDbl; |
| | | } |
| | | public String getItemCut() { |
| | | return itemCut; |
| | | } |
| | | public void setItemCut(String itemCut) { |
| | | this.itemCut = itemCut; |
| | | } |
| | | public String getItemInObj() { |
| | | return itemInObj; |
| | | } |
| | | public void setItemInObj(String itemInObj) { |
| | | this.itemInObj = itemInObj; |
| | | } |
| | | public String getItemOutType() { |
| | | return itemOutType; |
| | | } |
| | | public void setItemOutType(String itemOutType) { |
| | | this.itemOutType = itemOutType; |
| | | } |
| | | public String getItemPageSize() { |
| | | return itemPageSize; |
| | | } |
| | | public void setItemPageSize(String itemPageSize) { |
| | | this.itemPageSize = itemPageSize; |
| | | } |
| | | public String getItemImgWH() { |
| | | return itemImgWH; |
| | | } |
| | | public void setItemImgWH(String itemImgWH) { |
| | | this.itemImgWH = itemImgWH; |
| | | } |
| | | public String getItemOutFields() { |
| | | return itemOutFields; |
| | | } |
| | | public void setItemOutFields(String itemOutFields) { |
| | | this.itemOutFields = itemOutFields; |
| | | } |
| | | public String getItemKeyFields() { |
| | | return itemKeyFields; |
| | | } |
| | | public void setItemKeyFields(String itemKeyFields) { |
| | | this.itemKeyFields = itemKeyFields; |
| | | } |
| | | public String getItemBat() { |
| | | return itemBat; |
| | | } |
| | | public void setItemBat(String itemBat) { |
| | | this.itemBat = itemBat; |
| | | } |
| | | public String getItemTxf() { |
| | | return itemTxf; |
| | | } |
| | | public void setItemTxf(String itemTxf) { |
| | | this.itemTxf = itemTxf; |
| | | } |
| | | public String getItemName() { |
| | | return itemName; |
| | | } |
| | | public void setItemName(String itemName) { |
| | | this.itemName = itemName; |
| | | } |
| | | public String getItemType() { |
| | | return itemType; |
| | | } |
| | | public void setItemType(String itemType) { |
| | | this.itemType = itemType; |
| | | } |
| | | public String getItemValue() { |
| | | return itemValue; |
| | | } |
| | | public void setItemValue(String itemValue) { |
| | | this.itemValue = itemValue; |
| | | } |
| | | public String getItemCols() { |
| | | return itemCols; |
| | | } |
| | | public void setItemCols(String itemCols) { |
| | | this.itemCols = itemCols; |
| | | } |
| | | public String getItemRows() { |
| | | return itemRows; |
| | | } |
| | | public void setItemRows(String itemRows) { |
| | | this.itemRows = itemRows; |
| | | } |
| | | public List<String> getItemValueList() { |
| | | return itemValueList; |
| | | } |
| | | public void setItemValueList(List<String> itemValueList) { |
| | | this.itemValueList = itemValueList; |
| | | } |
| | | public String getItemListTable() { |
| | | return itemListTable; |
| | | } |
| | | public void setItemListTable(String itemListTable) { |
| | | this.itemListTable = itemListTable; |
| | | } |
| | | |
| | | public String getItemListTxt() { |
| | | return itemListTxt; |
| | | } |
| | | public void setItemListTxt(String itemListTxt) { |
| | | this.itemListTxt = itemListTxt; |
| | | } |
| | | public String getItemListVal() { |
| | | return itemListVal; |
| | | } |
| | | public void setItemListVal(String itemListVal) { |
| | | this.itemListVal = itemListVal; |
| | | } |
| | | public String getItemAddFilter() { |
| | | return itemAddFilter; |
| | | } |
| | | public void setItemAddFilter(String itemAddFilter) { |
| | | this.itemAddFilter = itemAddFilter; |
| | | } |
| | | public String getItemStyle() { |
| | | return itemStyle; |
| | | } |
| | | public void setItemStyle(String itemStyle) { |
| | | this.itemStyle = itemStyle; |
| | | } |
| | | public String getItemScript() { |
| | | return itemScript; |
| | | } |
| | | public void setItemScript(String itemScript) { |
| | | this.itemScript = itemScript; |
| | | } |
| | | public String getItemTips() { |
| | | return itemTips; |
| | | } |
| | | public void setItemTips(String itemTips) { |
| | | this.itemTips = itemTips; |
| | | } |
| | | public String getItemIsEditable() { |
| | | return itemIsEditable; |
| | | } |
| | | public void setItemIsEditable(String itemIsEditable) { |
| | | this.itemIsEditable = itemIsEditable; |
| | | } |
| | | public String getItemIsHidden() { |
| | | return itemIsHidden; |
| | | } |
| | | public void setItemIsHidden(String itemIsHidden) { |
| | | this.itemIsHidden = itemIsHidden; |
| | | } |
| | | public String getItemQtName() { |
| | | return itemQtName; |
| | | } |
| | | public void setItemQtName(String itemQtName) { |
| | | this.itemQtName = itemQtName; |
| | | } |
| | | public String getItemIsRequired() { |
| | | return itemIsRequired; |
| | | } |
| | | public void setItemIsRequired(String itemIsRequired) { |
| | | this.itemIsRequired = itemIsRequired; |
| | | } |
| | | public String getItemSeniorQueryCols() { |
| | | return itemSeniorQueryCols; |
| | | } |
| | | public void setItemSeniorQueryCols(String itemSeniorQueryCols) { |
| | | this.itemSeniorQueryCols = itemSeniorQueryCols; |
| | | } |
| | | public String getItemSeniorQueryColsCounts() { |
| | | return itemSeniorQueryColsCounts; |
| | | } |
| | | public void setItemSeniorQueryColsCounts(String itemSeniorQueryColsCounts) { |
| | | this.itemSeniorQueryColsCounts = itemSeniorQueryColsCounts; |
| | | } |
| | | public String getItemHrefFields() { |
| | | return itemHrefFields; |
| | | } |
| | | public void setItemHrefFields(String itemHrefFields) { |
| | | this.itemHrefFields = itemHrefFields; |
| | | } |
| | | public String getItemHrefConf() { |
| | | return itemHrefConf; |
| | | } |
| | | public void setItemHrefConf(String itemHrefConf) { |
| | | this.itemHrefConf = itemHrefConf; |
| | | } |
| | | public String getItemQueryRefFields() { |
| | | return itemQueryRefFields; |
| | | } |
| | | public void setItemQueryRefFields(String itemQueryRefFields) { |
| | | this.itemQueryRefFields = itemQueryRefFields; |
| | | } |
| | | public String getItemCustomClass() { |
| | | return itemCustomClass; |
| | | } |
| | | public void setItemCustomClass(String itemCustomClass) { |
| | | this.itemCustomClass = itemCustomClass; |
| | | } |
| | | public String getItemCtrlDisplyCol() { |
| | | return itemCtrlDisplyCol; |
| | | } |
| | | public void setItemCtrlDisplyCol(String itemCtrlDisplyCol) { |
| | | this.itemCtrlDisplyCol = itemCtrlDisplyCol; |
| | | } |
| | | public String getItemCtrlDisplyCondition() { |
| | | return itemCtrlDisplyCondition; |
| | | } |
| | | public void setItemCtrlDisplyCondition(String itemCtrlDisplyCondition) { |
| | | this.itemCtrlDisplyCondition = itemCtrlDisplyCondition; |
| | | } |
| | | public String getItemIsHttpSave() { |
| | | return itemIsHttpSave; |
| | | } |
| | | public void setItemIsHttpSave(String itemIsHttpSave) { |
| | | this.itemIsHttpSave = itemIsHttpSave; |
| | | } |
| | | public String getItemHttpVolumnPath() { |
| | | return itemHttpVolumnPath; |
| | | } |
| | | public void setItemHttpVolumnPath(String itemHttpVolumnPath) { |
| | | this.itemHttpVolumnPath = itemHttpVolumnPath; |
| | | } |
| | | public String getItemHttpPathField() { |
| | | return itemHttpPathField; |
| | | } |
| | | public void setItemHttpPathField(String itemHttpPathField) { |
| | | this.itemHttpPathField = itemHttpPathField; |
| | | } |
| | | public String getItemEditCondition() { |
| | | return itemEditCondition; |
| | | } |
| | | public void setItemEditCondition(String itemEditCondition) { |
| | | this.itemEditCondition = itemEditCondition; |
| | | } |
| | | public String getItemEditableProgram() { |
| | | return itemEditableProgram; |
| | | } |
| | | public void setItemEditableProgram(String itemEditableProgram) { |
| | | this.itemEditableProgram = itemEditableProgram; |
| | | } |
| | | |
| | | public String getItemShowExpression() { |
| | | return itemShowExpression; |
| | | } |
| | | public void setItemShowExpression(String itemShowExpression) { |
| | | this.itemShowExpression = itemShowExpression; |
| | | } |
| | | public String getItemDateFormat() { |
| | | return itemDateFormat; |
| | | } |
| | | public void setItemDateFormat(String itemDateFormat) { |
| | | this.itemDateFormat = itemDateFormat; |
| | | } |
| | | |
| | | public List<String> getItemOutFieldList() { |
| | | return itemOutFieldList; |
| | | } |
| | | |
| | | public void setItemOutFieldList(List<String> itemOutFieldList) { |
| | | this.itemOutFieldList = itemOutFieldList; |
| | | } |
| | | |
| | | public List<String> getItemKeyFieldList() { |
| | | return itemKeyFieldList; |
| | | } |
| | | |
| | | public void setItemKeyFieldList(List<String> itemKeyFieldList) { |
| | | this.itemKeyFieldList = itemKeyFieldList; |
| | | } |
| | | |
| | | public List<KeyValue> getItemFieldWidthList() { |
| | | return itemFieldWidthList; |
| | | } |
| | | |
| | | public void setItemFieldWidthList(List<KeyValue> itemFieldWidthList) { |
| | | this.itemFieldWidthList = itemFieldWidthList; |
| | | } |
| | | |
| | | public String getItemTypeText() { |
| | | return itemTypeText; |
| | | } |
| | | |
| | | public void setItemTypeText(String itemTypeText) { |
| | | this.itemTypeText = itemTypeText; |
| | | } |
| | | |
| | | public List<ItemSeniorQueryBO> getItemSeniorQueryBOS() { |
| | | return itemSeniorQueryBOS; |
| | | } |
| | | |
| | | public void setItemSeniorQueryBOS(List<ItemSeniorQueryBO> itemSeniorQueryBOS) { |
| | | this.itemSeniorQueryBOS = itemSeniorQueryBOS; |
| | | } |
| | | |
| | | public List<String[]> getItemSelectoutFields() { |
| | | return itemSelectoutFields; |
| | | } |
| | | |
| | | public void setItemSelectoutFields(List<String[]> itemSelectoutFields) { |
| | | this.itemSelectoutFields = itemSelectoutFields; |
| | | } |
| | | |
| | | public List<String> getItemSearchFieldList() { |
| | | return itemSearchFieldList; |
| | | } |
| | | |
| | | public void setItemSearchFieldList(List<String> itemSearchFieldList) { |
| | | this.itemSearchFieldList = itemSearchFieldList; |
| | | } |
| | | // /** |
| | | // * é«çº§æ¥è¯¢åä¸ä½¿ç¨æ¬¡æ° |
| | | // */ |
| | | // public Map<String, Integer> getColAndUseCountMap() { |
| | | // if(this.itemSeniorQueryCols == null || this.itemSeniorQueryColsCounts == null |
| | | // || this.itemSeniorQueryCols.equals("") || this.itemSeniorQueryColsCounts.equals("")){ |
| | | // return null; |
| | | // } |
| | | // Map<String, Integer> map = new LinkedHashMap<String, Integer>(); |
| | | // String[] cols = this.itemSeniorQueryCols.split(","); |
| | | // String[] counts = this.itemSeniorQueryColsCounts.split(","); |
| | | // for(int i = 0; i < cols.length; i++){ |
| | | // int count = Integer.valueOf(counts[i]); |
| | | // map.put(cols[i], count); |
| | | // } |
| | | // return map; |
| | | // } |
| | | // |
| | | // /** |
| | | // * é«çº§æ¥è¯¢èªå®ä¹å䏿¥è¯¢sql |
| | | // */ |
| | | // public Map<String, String> getCustomerColAndSql() { |
| | | // if(this.itemSeniorQueryCols == null || this.itemQuerySql == null |
| | | // || this.itemSeniorQueryCols.equals("") || this.itemQuerySql.equals("")){ |
| | | // return null; |
| | | // } |
| | | // Map<String, String> map = new LinkedHashMap<String, String>(); |
| | | // String[] cols = this.itemSeniorQueryCols.split(","); |
| | | // String[] sqls = this.itemQuerySql.split(";"); |
| | | // for(int i = 0; i < cols.length; i++){ |
| | | // String sql = sqls[i]; |
| | | // if(sql != null && !sql.equalsIgnoreCase("NULL")){ |
| | | // map.put(cols[i], sql); |
| | | // } |
| | | // } |
| | | // return map; |
| | | // } |
| | | // |
| | | // /** |
| | | // * è¿å PRMItem 对象æ¯å¦æ¾ç¤º |
| | | // * @return 对象æ¯å¦æ¾ç¤º (对åºè¡¨å屿§å®ä¹çå 使¹å¼çæ¾ç¤ºã䏿¾ç¤ºï¼<p>true:æ¾ç¤º false:䏿¾ç¤º</p> |
| | | // */ |
| | | // public boolean isShow(){ |
| | | // return ("1".equalsIgnoreCase(this.getItemCols().trim())); |
| | | // } |
| | | // /** |
| | | // * è¿å PRMItem 对象æ¯å¦æ¯å¿
填项 |
| | | // * @return 对象æ¯å¦æ¯å¿
å¡«<p>true:æ¾å¿
填项 false:䏿¯å¿
填项</p> |
| | | // */ |
| | | // public boolean isRequired(){ |
| | | // return ("1".equalsIgnoreCase(this.getItemIsRequired().trim())); |
| | | // } |
| | | // /** |
| | | // * è¿å PRMItem 对象 æ¯å¦å¯ä»¥ç¼è¾ |
| | | // * @return 对象æ¯å¦å¯ç¼è¾ <p>true: å¯ç¼è¾(éåªè¯») false: ä¸å¯ç¼è¾(åªè¯»)</p> |
| | | // */ |
| | | // public boolean isEditable(){ |
| | | // return ("0".equalsIgnoreCase(this.getItemIsEditable().trim())); |
| | | // } |
| | | // /** |
| | | // * è¿å PRMItem 对象 æ¯å¦å¯æ¯åªè¯» |
| | | // * @return 对象æ¯å¦å¯ç¼è¾ <p>true: åªè¯»(ä¸å¯ç¼è¾) false: éåªè¯»(å¯ç¼è¾)</p> |
| | | // */ |
| | | // public boolean isReadonly(){ |
| | | // return !(isEditable()); |
| | | // } |
| | | |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "PRMItemDTO{" + |
| | | "itemField='" + itemField + '\'' + |
| | | ", itemOR='" + itemOR + '\'' + |
| | | ", itemEQ='" + itemEQ + '\'' + |
| | | ", itemTrim='" + itemTrim + '\'' + |
| | | ", itemDbl='" + itemDbl + '\'' + |
| | | ", itemCut='" + itemCut + '\'' + |
| | | ", itemInObj='" + itemInObj + '\'' + |
| | | ", itemAddFilter='" + itemAddFilter + '\'' + |
| | | ", itemOutType='" + itemOutType + '\'' + |
| | | ", itemPageSize='" + itemPageSize + '\'' + |
| | | ", itemImgWH='" + itemImgWH + '\'' + |
| | | ", itemOutFields='" + itemOutFields + '\'' + |
| | | ", itemSelectoutFields=" + itemSelectoutFields + |
| | | ", itemOutFieldList=" + itemOutFieldList + |
| | | ", itemKeyFields='" + itemKeyFields + '\'' + |
| | | ", itemSearchFieldList=" + itemSearchFieldList + |
| | | ", itemKeyFieldList=" + itemKeyFieldList + |
| | | ", itemBat='" + itemBat + '\'' + |
| | | ", itemFieldWidth='" + itemFieldWidth + '\'' + |
| | | ", itemFieldWidthList=" + itemFieldWidthList + |
| | | ", itemTxf='" + itemTxf + '\'' + |
| | | ", itemName='" + itemName + '\'' + |
| | | ", itemType='" + itemType + '\'' + |
| | | ", itemTypeText='" + itemTypeText + '\'' + |
| | | ", itemValue='" + itemValue + '\'' + |
| | | ", itemCols='" + itemCols + '\'' + |
| | | ", itemRows='" + itemRows + '\'' + |
| | | ", itemStyle='" + itemStyle + '\'' + |
| | | ", itemScript='" + itemScript + '\'' + |
| | | ", itemTips='" + itemTips + '\'' + |
| | | ", itemValueList=" + itemValueList + |
| | | ", itemListTable='" + itemListTable + '\'' + |
| | | ", itemListTxt='" + itemListTxt + '\'' + |
| | | ", itemListVal='" + itemListVal + '\'' + |
| | | ", itemIsEditable='" + itemIsEditable + '\'' + |
| | | ", itemEditableProgram='" + itemEditableProgram + '\'' + |
| | | ", itemEditCondition='" + itemEditCondition + '\'' + |
| | | ", itemIsHidden='" + itemIsHidden + '\'' + |
| | | ", itemQtName='" + itemQtName + '\'' + |
| | | ", itemIsRequired='" + itemIsRequired + '\'' + |
| | | ", itemIsHttpSave='" + itemIsHttpSave + '\'' + |
| | | ", itemHttpVolumnPath='" + itemHttpVolumnPath + '\'' + |
| | | ", itemHttpPathField='" + itemHttpPathField + '\'' + |
| | | ", itemRight='" + itemRight + '\'' + |
| | | ", itemSeniorQueryCols='" + itemSeniorQueryCols + '\'' + |
| | | ", itemSeniorQueryColsCounts='" + itemSeniorQueryColsCounts + '\'' + |
| | | ", itemQuerySql='" + itemQuerySql + '\'' + |
| | | ", itemSeniorQueryBOS=" + itemSeniorQueryBOS + |
| | | ", itemHrefFields='" + itemHrefFields + '\'' + |
| | | ", itemHrefConf='" + itemHrefConf + '\'' + |
| | | ", itemQueryRefFields='" + itemQueryRefFields + '\'' + |
| | | ", itemCustomClass='" + itemCustomClass + '\'' + |
| | | ", itemCtrlDisplyCol='" + itemCtrlDisplyCol + '\'' + |
| | | ", itemCtrlDisplyCondition='" + itemCtrlDisplyCondition + '\'' + |
| | | ", itemIsNavigatorExpand='" + itemIsNavigatorExpand + '\'' + |
| | | ", itemIsShowFolder='" + itemIsShowFolder + '\'' + |
| | | ", itemParentFolderName='" + itemParentFolderName + '\'' + |
| | | ", itemShowExpression='" + itemShowExpression + '\'' + |
| | | ", itemDateFormat='" + itemDateFormat + '\'' + |
| | | '}'; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.dto; |
| | | |
| | | /** |
| | | * |
| | | * è¡¨åæ¾ç¤ºå¯¹è±¡ |
| | | * @author xiej |
| | | * @date 2024/08/14 6:04 PM |
| | | */ |
| | | public class PortalVIDTO implements java.io.Serializable{ |
| | | |
| | | private static final long serialVersionUID = 3676954583670971638L; |
| | | /** |
| | | * ä¸»é® |
| | | */ |
| | | private String id; |
| | | /** |
| | | * 0: ä¸å¡ç±»å; 1: 龿¥ç±»å. é»è®¤0 |
| | | */ |
| | | private short typeFlag; |
| | | /** |
| | | * ç±»åå |
| | | */ |
| | | private String typeName; |
| | | /** |
| | | * è§å¾å |
| | | */ |
| | | private String viName; |
| | | /** |
| | | * è§å¾ç±»å: è¾å
¥è¡¨åæå页å表 |
| | | */ |
| | | private short viType; |
| | | /** |
| | | * å®ä¹è¯¦æ
|
| | | */ |
| | | private PRMDTO prm; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public short getTypeFlag() { |
| | | return typeFlag; |
| | | } |
| | | |
| | | public void setTypeFlag(short typeFlag) { |
| | | this.typeFlag = typeFlag; |
| | | } |
| | | |
| | | public String getTypeName() { |
| | | return typeName; |
| | | } |
| | | |
| | | public void setTypeName(String typeName) { |
| | | this.typeName = typeName; |
| | | } |
| | | |
| | | public String getViName() { |
| | | return viName; |
| | | } |
| | | |
| | | public void setViName(String viName) { |
| | | this.viName = viName; |
| | | } |
| | | |
| | | public short getViType() { |
| | | return viType; |
| | | } |
| | | |
| | | public void setViType(short viType) { |
| | | this.viType = viType; |
| | | } |
| | | |
| | | public PRMDTO getPrm() { |
| | | return prm; |
| | | } |
| | | |
| | | public void setPrm(PRMDTO prm) { |
| | | this.prm = prm; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "PortalVIVO{" + |
| | | "id='" + id + '\'' + |
| | | ", typeFlag=" + typeFlag + |
| | | ", typeName='" + typeName + '\'' + |
| | | ", viName='" + viName + '\'' + |
| | | ", viType=" + viType + |
| | | ", prm=" + prm + |
| | | '}'; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.model; |
| | | |
| | | import java.util.List; |
| | | |
| | | public class PRMDO implements java.io.Serializable { |
| | | |
| | | |
| | | private static final long serialVersionUID = -5898872445810489324L; |
| | | private String showCols = "3"; |
| | | private String formQtName = ""; |
| | | private List<PRMItemDO> prmItemList; |
| | | |
| | | public String getShowCols() { |
| | | return showCols; |
| | | } |
| | | |
| | | public void setShowCols(String showCols) { |
| | | this.showCols = showCols; |
| | | } |
| | | |
| | | public String getFormQtName() { |
| | | return formQtName; |
| | | } |
| | | |
| | | public void setFormQtName(String formQtName) { |
| | | this.formQtName = formQtName; |
| | | } |
| | | |
| | | public List<PRMItemDO> getPrmItemList() { |
| | | return prmItemList; |
| | | } |
| | | |
| | | public void setPrmItemList(List<PRMItemDO> prmItemList) { |
| | | this.prmItemList = prmItemList; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "PRMVO{" + |
| | | "showCols='" + showCols + '\'' + |
| | | ", formQtName='" + formQtName + '\'' + |
| | | ", prmItemList=" + prmItemList + |
| | | '}'; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.model; |
| | | |
| | | import com.vci.bo.ItemSeniorQueryBO; |
| | | import com.vci.pagemodel.KeyValue; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | public class PRMItemDO implements java.io.Serializable { |
| | | |
| | | private static final long serialVersionUID = 4168551730739914307L; |
| | | /** |
| | | * 使ç¨å段 |
| | | */ |
| | | private String itemField = ""; |
| | | //list |
| | | private String itemOR = ""; |
| | | private String itemEQ = ""; |
| | | private String itemTrim = ""; |
| | | /** |
| | | * å¿½ç¥ |
| | | */ |
| | | private String itemDbl = ""; |
| | | /** |
| | | * å符串æªå |
| | | */ |
| | | private String itemCut = ""; |
| | | /** |
| | | *ç»å®è¡¨å |
| | | */ |
| | | private String itemInObj = ""; |
| | | /** |
| | | * formï¼åæ®µè¡¨è¾¾å¼ tableï¼éå æ¥è¯¢æ¡ä»¶ |
| | | */ |
| | | private String itemAddFilter = ""; |
| | | /** |
| | | * |
| | | */ |
| | | private String itemOutType = ""; |
| | | /** |
| | | * table æ¯é¡µå¯æ¾ç¤ºè¡æ° |
| | | */ |
| | | private String itemPageSize = ""; |
| | | /** |
| | | * å¾ç宽é«ï¼0,0 |
| | | */ |
| | | private String itemImgWH = ""; |
| | | /** |
| | | * éè¦ä½¿ç¨çåæ®µ |
| | | */ |
| | | private String itemOutFields = ""; |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * éè¦æç´¢çåæ®µ |
| | | */ |
| | | private String itemKeyFields = ""; |
| | | |
| | | |
| | | private String itemBat = ""; |
| | | /** |
| | | * 宽度 |
| | | */ |
| | | private String itemFieldWidth = ""; |
| | | |
| | | //form |
| | | private String itemTxf = ""; |
| | | /** |
| | | * æ¾ç¤ºåç§° |
| | | */ |
| | | private String itemName = ""; |
| | | /** |
| | | * 屿§ç±»å |
| | | * text:åè¡ææ¬æ¡ |
| | | * textbtn:ææ¬æé®æ¡: |
| | | * textarea:å¤è¡ææ¬æ¡: |
| | | * richtext:å¯ææ¬æ¡: |
| | | * number:æ°åè¾å
¥æ¡: |
| | | * password:å¯ç æ¡: |
| | | * radio:åéæé®: |
| | | * checkbox:å¤éæé®: |
| | | * select:䏿èå: |
| | | * multiselect:å¤é䏿èå: |
| | | * date:æ¥æè¾å
¥æ¡: |
| | | * time:æ¶é´è¾å
¥æ¡: |
| | | * datetime:æ¥ææ¶é´è¾å
¥æ¡: |
| | | * file:æä»¶ä¸ä¼ : |
| | | * multiFile:夿件ä¸ä¼ : |
| | | * custom:èªå®ä¹: |
| | | * customform:èªå®ä¹è¡¨å: |
| | | * hidden:éèææ®éæå: |
| | | * webeditor:Webç¼è¾å¨: |
| | | * specialCharacter:ç¹æ®å符: |
| | | */ |
| | | private String itemType = ""; |
| | | /** |
| | | * 屿§ç±»åæ¾ç¤ºå¼ |
| | | */ |
| | | private String itemTypeText = ""; |
| | | /** |
| | | * é»è®¤å¼ |
| | | */ |
| | | private String itemValue = ""; |
| | | /** |
| | | *å 使¹å¼ 1:æ¾ç¤ºï¼2:䏿¾ç¤º |
| | | */ |
| | | private String itemCols = ""; |
| | | /** |
| | | * |
| | | */ |
| | | private String itemRows = ""; |
| | | /** |
| | | * éå 屿§ï¼æ ·å¼ï¼ |
| | | */ |
| | | private String itemStyle = ""; |
| | | /** |
| | | *èæ¬éªè¯ |
| | | */ |
| | | private String itemScript = ""; |
| | | /** |
| | | * æç¤ºæå |
| | | */ |
| | | private String itemTips = ""; |
| | | /** |
| | | * æä¸¾å¼ |
| | | */ |
| | | private List<String> itemValueList = null; |
| | | |
| | | /** |
| | | *ä¸çº§åç
§ |
| | | */ |
| | | private String itemListTable = ""; |
| | | /** |
| | | *äºçº§åç
§ |
| | | */ |
| | | private String itemListTxt = ""; |
| | | /** |
| | | *åç
§å¼ |
| | | */ |
| | | private String itemListVal = ""; |
| | | /** |
| | | * æ¯å¦å¯ä»¥ç¼è¾0:ç¼è¾ï¼1ï¼åªè¯» |
| | | */ |
| | | private String itemIsEditable = ""; |
| | | /** |
| | | * åªè¯»éæ©æ¡ä»¶ |
| | | */ |
| | | private String itemEditableProgram = ""; |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private String itemEditCondition = ""; |
| | | /** |
| | | * æ¯å¦æ¾ç¤ºå段 0ï¼ä¸æ¾ç¤ºï¼1ï¼æ¾ç¤º |
| | | */ |
| | | private String itemIsHidden = ""; |
| | | /** |
| | | * æ¥è¯¢æ¨¡æ¿åç§° |
| | | */ |
| | | private String itemQtName = ""; |
| | | /** |
| | | * æ¯å¦å¿
å¡« 0:å¦ï¼1ï¼æ¯ |
| | | */ |
| | | private String itemIsRequired = ""; |
| | | /** |
| | | *httpåå¨å¼å
³ 0ï¼å¦ï¼1ï¼æ¯ |
| | | */ |
| | | private String itemIsHttpSave = ""; |
| | | /** |
| | | * åå¨è·¯å¾ |
| | | */ |
| | | private String itemHttpVolumnPath = ""; |
| | | /** |
| | | * åå¨è·¯å¾å段 |
| | | */ |
| | | private String itemHttpPathField = ""; |
| | | /** |
| | | * æéæ§å¶ |
| | | */ |
| | | private String itemRight = ""; |
| | | /** |
| | | * é«çº§æ¥è¯¢å |
| | | */ |
| | | private String itemSeniorQueryCols = ""; |
| | | /** |
| | | * é«çº§æ¥è¯¢ååä½¿ç¨æ¬¡æ° |
| | | */ |
| | | private String itemSeniorQueryColsCounts = ""; |
| | | |
| | | /** |
| | | *é«çº§æ¥è¯¢sql |
| | | */ |
| | | private String itemQuerySql = ""; |
| | | |
| | | /** |
| | | * è¶
龿¥å段 |
| | | */ |
| | | private String itemHrefFields = ""; |
| | | /** |
| | | * è¶
龿¥é
ç½® |
| | | */ |
| | | private String itemHrefConf = ""; |
| | | /** |
| | | * æ¥è¯¢å
³èå |
| | | */ |
| | | private String itemQueryRefFields = ""; |
| | | /*** |
| | | * èªå®ä¹ç±»è·¯å¾ |
| | | */ |
| | | private String itemCustomClass = ""; |
| | | /** |
| | | * æ§å¶æ¾ç¤ºå |
| | | */ |
| | | private String itemCtrlDisplyCol = ""; |
| | | /** |
| | | * æ§å¶æ¾ç¤ºæ¡ä»¶ |
| | | */ |
| | | private String itemCtrlDisplyCondition = ""; |
| | | /** |
| | | * æ¥è¯¢åºåæ¾ç¤ºæ§å¶ trueï¼æ¾ç¤ºï¼false 䏿¾ç¤º |
| | | */ |
| | | private String itemIsNavigatorExpand = ""; |
| | | /** |
| | | * æ¯å¦æ¾ç¤ºæä»¶å¤¹ trueï¼æ¾ç¤ºï¼false 䏿¾ç¤º |
| | | */ |
| | | private String itemIsShowFolder = ""; |
| | | /** |
| | | * ç¶æä»¶å¤¹åç§° |
| | | */ |
| | | private String itemParentFolderName = ""; |
| | | /** |
| | | * æ¾ç¤ºè¡¨è¾¾å¼ ${aa}-${bb} |
| | | */ |
| | | private String itemShowExpression = ""; |
| | | /** |
| | | * æ°æ®ä¸ºæ¥æç±»åæ¶çæ ¼å¼åå符串 å¦ yyyy-MM-dd HH:mm:ss |
| | | */ |
| | | private String itemDateFormat = ""; |
| | | |
| | | public String getItemField() { |
| | | return itemField; |
| | | } |
| | | |
| | | public void setItemField(String itemField) { |
| | | this.itemField = itemField; |
| | | } |
| | | |
| | | public String getItemOR() { |
| | | return itemOR; |
| | | } |
| | | |
| | | public void setItemOR(String itemOR) { |
| | | this.itemOR = itemOR; |
| | | } |
| | | |
| | | public String getItemEQ() { |
| | | return itemEQ; |
| | | } |
| | | |
| | | public void setItemEQ(String itemEQ) { |
| | | this.itemEQ = itemEQ; |
| | | } |
| | | |
| | | public String getItemTrim() { |
| | | return itemTrim; |
| | | } |
| | | |
| | | public void setItemTrim(String itemTrim) { |
| | | this.itemTrim = itemTrim; |
| | | } |
| | | |
| | | public String getItemDbl() { |
| | | return itemDbl; |
| | | } |
| | | |
| | | public void setItemDbl(String itemDbl) { |
| | | this.itemDbl = itemDbl; |
| | | } |
| | | |
| | | public String getItemCut() { |
| | | return itemCut; |
| | | } |
| | | |
| | | public void setItemCut(String itemCut) { |
| | | this.itemCut = itemCut; |
| | | } |
| | | |
| | | public String getItemInObj() { |
| | | return itemInObj; |
| | | } |
| | | |
| | | public void setItemInObj(String itemInObj) { |
| | | this.itemInObj = itemInObj; |
| | | } |
| | | |
| | | public String getItemAddFilter() { |
| | | return itemAddFilter; |
| | | } |
| | | |
| | | public void setItemAddFilter(String itemAddFilter) { |
| | | this.itemAddFilter = itemAddFilter; |
| | | } |
| | | |
| | | public String getItemOutType() { |
| | | return itemOutType; |
| | | } |
| | | |
| | | public void setItemOutType(String itemOutType) { |
| | | this.itemOutType = itemOutType; |
| | | } |
| | | |
| | | public String getItemPageSize() { |
| | | return itemPageSize; |
| | | } |
| | | |
| | | public void setItemPageSize(String itemPageSize) { |
| | | this.itemPageSize = itemPageSize; |
| | | } |
| | | |
| | | public String getItemImgWH() { |
| | | return itemImgWH; |
| | | } |
| | | |
| | | public void setItemImgWH(String itemImgWH) { |
| | | this.itemImgWH = itemImgWH; |
| | | } |
| | | |
| | | public String getItemOutFields() { |
| | | return itemOutFields; |
| | | } |
| | | |
| | | public void setItemOutFields(String itemOutFields) { |
| | | this.itemOutFields = itemOutFields; |
| | | } |
| | | public String getItemKeyFields() { |
| | | return itemKeyFields; |
| | | } |
| | | |
| | | public void setItemKeyFields(String itemKeyFields) { |
| | | this.itemKeyFields = itemKeyFields; |
| | | } |
| | | |
| | | public String getItemBat() { |
| | | return itemBat; |
| | | } |
| | | |
| | | public void setItemBat(String itemBat) { |
| | | this.itemBat = itemBat; |
| | | } |
| | | |
| | | public String getItemFieldWidth() { |
| | | return itemFieldWidth; |
| | | } |
| | | |
| | | public void setItemFieldWidth(String itemFieldWidth) { |
| | | this.itemFieldWidth = itemFieldWidth; |
| | | } |
| | | |
| | | |
| | | public String getItemTxf() { |
| | | return itemTxf; |
| | | } |
| | | |
| | | public void setItemTxf(String itemTxf) { |
| | | this.itemTxf = itemTxf; |
| | | } |
| | | |
| | | public String getItemName() { |
| | | return itemName; |
| | | } |
| | | |
| | | public void setItemName(String itemName) { |
| | | this.itemName = itemName; |
| | | } |
| | | |
| | | public String getItemType() { |
| | | return itemType; |
| | | } |
| | | |
| | | public void setItemType(String itemType) { |
| | | this.itemType = itemType; |
| | | } |
| | | |
| | | public String getItemTypeText() { |
| | | return itemTypeText; |
| | | } |
| | | |
| | | public void setItemTypeText(String itemTypeText) { |
| | | this.itemTypeText = itemTypeText; |
| | | } |
| | | |
| | | public String getItemValue() { |
| | | return itemValue; |
| | | } |
| | | |
| | | public void setItemValue(String itemValue) { |
| | | this.itemValue = itemValue; |
| | | } |
| | | |
| | | public String getItemCols() { |
| | | return itemCols; |
| | | } |
| | | |
| | | public void setItemCols(String itemCols) { |
| | | this.itemCols = itemCols; |
| | | } |
| | | |
| | | public String getItemRows() { |
| | | return itemRows; |
| | | } |
| | | |
| | | public void setItemRows(String itemRows) { |
| | | this.itemRows = itemRows; |
| | | } |
| | | |
| | | public String getItemStyle() { |
| | | return itemStyle; |
| | | } |
| | | |
| | | public void setItemStyle(String itemStyle) { |
| | | this.itemStyle = itemStyle; |
| | | } |
| | | |
| | | public String getItemScript() { |
| | | return itemScript; |
| | | } |
| | | |
| | | public void setItemScript(String itemScript) { |
| | | this.itemScript = itemScript; |
| | | } |
| | | |
| | | public String getItemTips() { |
| | | return itemTips; |
| | | } |
| | | |
| | | public void setItemTips(String itemTips) { |
| | | this.itemTips = itemTips; |
| | | } |
| | | |
| | | public List<String> getItemValueList() { |
| | | return itemValueList; |
| | | } |
| | | |
| | | public void setItemValueList(List<String> itemValueList) { |
| | | this.itemValueList = itemValueList; |
| | | } |
| | | |
| | | public String getItemListTable() { |
| | | return itemListTable; |
| | | } |
| | | |
| | | public void setItemListTable(String itemListTable) { |
| | | this.itemListTable = itemListTable; |
| | | } |
| | | |
| | | public String getItemListTxt() { |
| | | return itemListTxt; |
| | | } |
| | | |
| | | public void setItemListTxt(String itemListTxt) { |
| | | this.itemListTxt = itemListTxt; |
| | | } |
| | | |
| | | public String getItemListVal() { |
| | | return itemListVal; |
| | | } |
| | | |
| | | public void setItemListVal(String itemListVal) { |
| | | this.itemListVal = itemListVal; |
| | | } |
| | | |
| | | public String getItemIsEditable() { |
| | | return itemIsEditable; |
| | | } |
| | | |
| | | public void setItemIsEditable(String itemIsEditable) { |
| | | this.itemIsEditable = itemIsEditable; |
| | | } |
| | | |
| | | public String getItemEditableProgram() { |
| | | return itemEditableProgram; |
| | | } |
| | | |
| | | public void setItemEditableProgram(String itemEditableProgram) { |
| | | this.itemEditableProgram = itemEditableProgram; |
| | | } |
| | | |
| | | public String getItemEditCondition() { |
| | | return itemEditCondition; |
| | | } |
| | | |
| | | public void setItemEditCondition(String itemEditCondition) { |
| | | this.itemEditCondition = itemEditCondition; |
| | | } |
| | | |
| | | public String getItemIsHidden() { |
| | | return itemIsHidden; |
| | | } |
| | | |
| | | public void setItemIsHidden(String itemIsHidden) { |
| | | this.itemIsHidden = itemIsHidden; |
| | | } |
| | | |
| | | public String getItemQtName() { |
| | | return itemQtName; |
| | | } |
| | | |
| | | public void setItemQtName(String itemQtName) { |
| | | this.itemQtName = itemQtName; |
| | | } |
| | | |
| | | public String getItemIsRequired() { |
| | | return itemIsRequired; |
| | | } |
| | | |
| | | public void setItemIsRequired(String itemIsRequired) { |
| | | this.itemIsRequired = itemIsRequired; |
| | | } |
| | | |
| | | public String getItemIsHttpSave() { |
| | | return itemIsHttpSave; |
| | | } |
| | | |
| | | public void setItemIsHttpSave(String itemIsHttpSave) { |
| | | this.itemIsHttpSave = itemIsHttpSave; |
| | | } |
| | | |
| | | public String getItemHttpVolumnPath() { |
| | | return itemHttpVolumnPath; |
| | | } |
| | | |
| | | public void setItemHttpVolumnPath(String itemHttpVolumnPath) { |
| | | this.itemHttpVolumnPath = itemHttpVolumnPath; |
| | | } |
| | | |
| | | public String getItemHttpPathField() { |
| | | return itemHttpPathField; |
| | | } |
| | | |
| | | public void setItemHttpPathField(String itemHttpPathField) { |
| | | this.itemHttpPathField = itemHttpPathField; |
| | | } |
| | | |
| | | public String getItemRight() { |
| | | return itemRight; |
| | | } |
| | | |
| | | public void setItemRight(String itemRight) { |
| | | this.itemRight = itemRight; |
| | | } |
| | | |
| | | public String getItemSeniorQueryCols() { |
| | | return itemSeniorQueryCols; |
| | | } |
| | | |
| | | public void setItemSeniorQueryCols(String itemSeniorQueryCols) { |
| | | this.itemSeniorQueryCols = itemSeniorQueryCols; |
| | | } |
| | | |
| | | public String getItemSeniorQueryColsCounts() { |
| | | return itemSeniorQueryColsCounts; |
| | | } |
| | | |
| | | public void setItemSeniorQueryColsCounts(String itemSeniorQueryColsCounts) { |
| | | this.itemSeniorQueryColsCounts = itemSeniorQueryColsCounts; |
| | | } |
| | | |
| | | public String getItemQuerySql() { |
| | | return itemQuerySql; |
| | | } |
| | | |
| | | public void setItemQuerySql(String itemQuerySql) { |
| | | this.itemQuerySql = itemQuerySql; |
| | | } |
| | | |
| | | |
| | | public String getItemHrefFields() { |
| | | return itemHrefFields; |
| | | } |
| | | |
| | | public void setItemHrefFields(String itemHrefFields) { |
| | | this.itemHrefFields = itemHrefFields; |
| | | } |
| | | |
| | | public String getItemHrefConf() { |
| | | return itemHrefConf; |
| | | } |
| | | |
| | | public void setItemHrefConf(String itemHrefConf) { |
| | | this.itemHrefConf = itemHrefConf; |
| | | } |
| | | |
| | | public String getItemQueryRefFields() { |
| | | return itemQueryRefFields; |
| | | } |
| | | |
| | | public void setItemQueryRefFields(String itemQueryRefFields) { |
| | | this.itemQueryRefFields = itemQueryRefFields; |
| | | } |
| | | |
| | | public String getItemCustomClass() { |
| | | return itemCustomClass; |
| | | } |
| | | |
| | | public void setItemCustomClass(String itemCustomClass) { |
| | | this.itemCustomClass = itemCustomClass; |
| | | } |
| | | |
| | | public String getItemCtrlDisplyCol() { |
| | | return itemCtrlDisplyCol; |
| | | } |
| | | |
| | | public void setItemCtrlDisplyCol(String itemCtrlDisplyCol) { |
| | | this.itemCtrlDisplyCol = itemCtrlDisplyCol; |
| | | } |
| | | |
| | | public String getItemCtrlDisplyCondition() { |
| | | return itemCtrlDisplyCondition; |
| | | } |
| | | |
| | | public void setItemCtrlDisplyCondition(String itemCtrlDisplyCondition) { |
| | | this.itemCtrlDisplyCondition = itemCtrlDisplyCondition; |
| | | } |
| | | |
| | | public String getItemIsNavigatorExpand() { |
| | | return itemIsNavigatorExpand; |
| | | } |
| | | |
| | | public void setItemIsNavigatorExpand(String itemIsNavigatorExpand) { |
| | | this.itemIsNavigatorExpand = itemIsNavigatorExpand; |
| | | } |
| | | |
| | | public String getItemIsShowFolder() { |
| | | return itemIsShowFolder; |
| | | } |
| | | |
| | | public void setItemIsShowFolder(String itemIsShowFolder) { |
| | | this.itemIsShowFolder = itemIsShowFolder; |
| | | } |
| | | |
| | | public String getItemParentFolderName() { |
| | | return itemParentFolderName; |
| | | } |
| | | |
| | | public void setItemParentFolderName(String itemParentFolderName) { |
| | | this.itemParentFolderName = itemParentFolderName; |
| | | } |
| | | |
| | | public String getItemShowExpression() { |
| | | return itemShowExpression; |
| | | } |
| | | |
| | | public void setItemShowExpression(String itemShowExpression) { |
| | | this.itemShowExpression = itemShowExpression; |
| | | } |
| | | |
| | | public String getItemDateFormat() { |
| | | return itemDateFormat; |
| | | } |
| | | |
| | | public void setItemDateFormat(String itemDateFormat) { |
| | | this.itemDateFormat = itemDateFormat; |
| | | } |
| | | @Override |
| | | public String toString() { |
| | | return "PRMItemDO{" + |
| | | "itemField='" + itemField + '\'' + |
| | | ", itemOR='" + itemOR + '\'' + |
| | | ", itemEQ='" + itemEQ + '\'' + |
| | | ", itemTrim='" + itemTrim + '\'' + |
| | | ", itemDbl='" + itemDbl + '\'' + |
| | | ", itemCut='" + itemCut + '\'' + |
| | | ", itemInObj='" + itemInObj + '\'' + |
| | | ", itemAddFilter='" + itemAddFilter + '\'' + |
| | | ", itemOutType='" + itemOutType + '\'' + |
| | | ", itemPageSize='" + itemPageSize + '\'' + |
| | | ", itemImgWH='" + itemImgWH + '\'' + |
| | | ", itemOutFields='" + itemOutFields + '\'' + |
| | | ", itemKeyFields='" + itemKeyFields + '\'' + |
| | | ", itemBat='" + itemBat + '\'' + |
| | | ", itemFieldWidth='" + itemFieldWidth + '\'' + |
| | | ", itemTxf='" + itemTxf + '\'' + |
| | | ", itemName='" + itemName + '\'' + |
| | | ", itemType='" + itemType + '\'' + |
| | | ", itemTypeText='" + itemTypeText + '\'' + |
| | | ", itemValue='" + itemValue + '\'' + |
| | | ", itemCols='" + itemCols + '\'' + |
| | | ", itemRows='" + itemRows + '\'' + |
| | | ", itemStyle='" + itemStyle + '\'' + |
| | | ", itemScript='" + itemScript + '\'' + |
| | | ", itemTips='" + itemTips + '\'' + |
| | | ", itemValueList=" + itemValueList + |
| | | ", itemListTable='" + itemListTable + '\'' + |
| | | ", itemListTxt='" + itemListTxt + '\'' + |
| | | ", itemListVal='" + itemListVal + '\'' + |
| | | ", itemIsEditable='" + itemIsEditable + '\'' + |
| | | ", itemEditableProgram='" + itemEditableProgram + '\'' + |
| | | ", itemEditCondition='" + itemEditCondition + '\'' + |
| | | ", itemIsHidden='" + itemIsHidden + '\'' + |
| | | ", itemQtName='" + itemQtName + '\'' + |
| | | ", itemIsRequired='" + itemIsRequired + '\'' + |
| | | ", itemIsHttpSave='" + itemIsHttpSave + '\'' + |
| | | ", itemHttpVolumnPath='" + itemHttpVolumnPath + '\'' + |
| | | ", itemHttpPathField='" + itemHttpPathField + '\'' + |
| | | ", itemRight='" + itemRight + '\'' + |
| | | ", itemSeniorQueryCols='" + itemSeniorQueryCols + '\'' + |
| | | ", itemSeniorQueryColsCounts='" + itemSeniorQueryColsCounts + '\'' + |
| | | ", itemQuerySql='" + itemQuerySql + '\'' + |
| | | ", itemHrefFields='" + itemHrefFields + '\'' + |
| | | ", itemHrefConf='" + itemHrefConf + '\'' + |
| | | ", itemQueryRefFields='" + itemQueryRefFields + '\'' + |
| | | ", itemCustomClass='" + itemCustomClass + '\'' + |
| | | ", itemCtrlDisplyCol='" + itemCtrlDisplyCol + '\'' + |
| | | ", itemCtrlDisplyCondition='" + itemCtrlDisplyCondition + '\'' + |
| | | ", itemIsNavigatorExpand='" + itemIsNavigatorExpand + '\'' + |
| | | ", itemIsShowFolder='" + itemIsShowFolder + '\'' + |
| | | ", itemParentFolderName='" + itemParentFolderName + '\'' + |
| | | ", itemShowExpression='" + itemShowExpression + '\'' + |
| | | ", itemDateFormat='" + itemDateFormat + '\'' + |
| | | '}'; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.model; |
| | | |
| | | import com.vci.starter.web.annotation.Transient; |
| | | import com.vci.starter.web.annotation.VciBtmType; |
| | | import com.vci.starter.web.constant.FrameWorkLcStatusConstant; |
| | | |
| | | /** |
| | | * ç¶ææ± |
| | | * @author weidy |
| | | * @date 2022-2-15 |
| | | */ |
| | | @VciBtmType(name = "status",text = "表å",tableName = "portal_vi",lifeCycle = FrameWorkLcStatusConstant.EMTYPE_LIFE_CYCLE) |
| | | @Transient |
| | | public class PortalVIDO implements java.io.Serializable { |
| | | |
| | | private static final long serialVersionUID = -8378041621144542492L; |
| | | /** |
| | | * ä¸»é® |
| | | */ |
| | | private String id; |
| | | /** |
| | | * 0: ä¸å¡ç±»å; 1: 龿¥ç±»å. é»è®¤0 |
| | | */ |
| | | private short typeFlag; |
| | | /** |
| | | * ç±»åå |
| | | */ |
| | | private String typeName; |
| | | /** |
| | | * è§å¾å |
| | | */ |
| | | private String viName; |
| | | /** |
| | | * è§å¾ç±»å: è¾å
¥è¡¨åæå页å表 |
| | | */ |
| | | private short viType; |
| | | /** |
| | | * å®ä¹è¯¦æ
|
| | | */ |
| | | private String prm; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public short getTypeFlag() { |
| | | return typeFlag; |
| | | } |
| | | |
| | | public void setTypeFlag(short typeFlag) { |
| | | this.typeFlag = typeFlag; |
| | | } |
| | | |
| | | public String getTypeName() { |
| | | return typeName; |
| | | } |
| | | |
| | | public void setTypeName(String typeName) { |
| | | this.typeName = typeName; |
| | | } |
| | | |
| | | public String getViName() { |
| | | return viName; |
| | | } |
| | | |
| | | public void setViName(String viName) { |
| | | this.viName = viName; |
| | | } |
| | | |
| | | public short getViType() { |
| | | return viType; |
| | | } |
| | | |
| | | public void setViType(short viType) { |
| | | this.viType = viType; |
| | | } |
| | | |
| | | public String getPrm() { |
| | | return prm; |
| | | } |
| | | |
| | | public void setPrm(String prm) { |
| | | this.prm = prm; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "PortalVIVO{" + |
| | | "id='" + id + '\'' + |
| | | ", typeFlag=" + typeFlag + |
| | | ", typeName='" + typeName + '\'' + |
| | | ", viName='" + viName + '\'' + |
| | | ", viType=" + viType + |
| | | ", prm='" + prm + '\'' + |
| | | '}'; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.pagemodel; |
| | | |
| | | import com.vci.bo.ItemSeniorQueryBO; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | public class PRMItemVO implements java.io.Serializable { |
| | | private static final long serialVersionUID = 8300550928400559987L; |
| | | /** |
| | | * 使ç¨å段 |
| | | */ |
| | | private String itemField = ""; |
| | | //list |
| | | private String itemOR = ""; |
| | | private String itemEQ = ""; |
| | | private String itemTrim = ""; |
| | | /** |
| | | * å¿½ç¥ |
| | | */ |
| | | private String itemDbl = ""; |
| | | /** |
| | | * å符串æªå |
| | | */ |
| | | private String itemCut = ""; |
| | | /** |
| | | *ç»å®è¡¨å |
| | | */ |
| | | private String itemInObj = ""; |
| | | /** |
| | | * formï¼åæ®µè¡¨è¾¾å¼ tableï¼éå æ¥è¯¢æ¡ä»¶ |
| | | */ |
| | | private String itemAddFilter = ""; |
| | | /** |
| | | * |
| | | */ |
| | | private String itemOutType = ""; |
| | | /** |
| | | * table æ¯é¡µå¯æ¾ç¤ºè¡æ° |
| | | */ |
| | | private String itemPageSize = ""; |
| | | /** |
| | | * å¾ç宽é«ï¼0,0 |
| | | */ |
| | | private String itemImgWH = ""; |
| | | /** |
| | | * éè¦ä½¿ç¨çåæ®µ |
| | | */ |
| | | private String itemOutFields = ""; |
| | | /** |
| | | * å¾
éæ©ç屿§å段 |
| | | */ |
| | | private List<String> itemSelectoutFieldList=new ArrayList<>(); |
| | | |
| | | |
| | | /** |
| | | * éè¦ä½¿ç¨çéå |
| | | */ |
| | | private List<String> itemOutFieldList=new ArrayList<>(); |
| | | /** |
| | | * éè¦æç´¢çåæ®µ |
| | | */ |
| | | private String itemKeyFields = ""; |
| | | |
| | | |
| | | /** |
| | | *å¾
æç´¢å段 |
| | | */ |
| | | private List<String> itemSearchFieldList=new ArrayList<>(); |
| | | /** |
| | | * éè¦æç´¢çåæ®µ |
| | | */ |
| | | private List<String> itemKeyFieldList=new ArrayList<>(); |
| | | |
| | | private String itemBat = ""; |
| | | /** |
| | | * 宽度 |
| | | */ |
| | | private String itemFieldWidth = ""; |
| | | /** |
| | | * åæ¾ç¤ºå®½æ®µ itemOutFieldList ç¸å¹é
|
| | | */ |
| | | private List<KeyValue> itemFieldWidthList=new ArrayList<>(); |
| | | |
| | | //form |
| | | private String itemTxf = ""; |
| | | /** |
| | | * æ¾ç¤ºåç§° |
| | | */ |
| | | private String itemName = ""; |
| | | /** |
| | | * 屿§ç±»å |
| | | * text:åè¡ææ¬æ¡ |
| | | * textbtn:ææ¬æé®æ¡: |
| | | * textarea:å¤è¡ææ¬æ¡: |
| | | * richtext:å¯ææ¬æ¡: |
| | | * number:æ°åè¾å
¥æ¡: |
| | | * password:å¯ç æ¡: |
| | | * radio:åéæé®: |
| | | * checkbox:å¤éæé®: |
| | | * select:䏿èå: |
| | | * multiselect:å¤é䏿èå: |
| | | * date:æ¥æè¾å
¥æ¡: |
| | | * time:æ¶é´è¾å
¥æ¡: |
| | | * datetime:æ¥ææ¶é´è¾å
¥æ¡: |
| | | * file:æä»¶ä¸ä¼ : |
| | | * multiFile:夿件ä¸ä¼ : |
| | | * custom:èªå®ä¹: |
| | | * customform:èªå®ä¹è¡¨å: |
| | | * hidden:éèææ®éæå: |
| | | * webeditor:Webç¼è¾å¨: |
| | | * specialCharacter:ç¹æ®å符: |
| | | */ |
| | | private String itemType = ""; |
| | | /** |
| | | * 屿§ç±»åæ¾ç¤ºå¼ |
| | | */ |
| | | private String itemTypeText = ""; |
| | | /** |
| | | * é»è®¤å¼ |
| | | */ |
| | | private String itemValue = ""; |
| | | /** |
| | | *å 使¹å¼ 1:æ¾ç¤ºï¼2:䏿¾ç¤º |
| | | */ |
| | | private String itemCols = ""; |
| | | /** |
| | | * |
| | | */ |
| | | private String itemRows = ""; |
| | | /** |
| | | * éå 屿§ï¼æ ·å¼ï¼ |
| | | */ |
| | | private String itemStyle = ""; |
| | | /** |
| | | *èæ¬éªè¯ |
| | | */ |
| | | private String itemScript = ""; |
| | | /** |
| | | * æç¤ºæå |
| | | */ |
| | | private String itemTips = ""; |
| | | /** |
| | | * æä¸¾å¼ |
| | | */ |
| | | private List<String> itemValueList = null; |
| | | |
| | | |
| | | /** |
| | | *ä¸çº§åç
§ |
| | | */ |
| | | private String itemListTable = ""; |
| | | /** |
| | | *äºçº§åç
§ |
| | | */ |
| | | private String itemListTxt = ""; |
| | | /** |
| | | *åç
§å¼ |
| | | */ |
| | | private String itemListVal = ""; |
| | | /** |
| | | * æ¯å¦å¯ä»¥ç¼è¾0:ç¼è¾ï¼1ï¼åªè¯» |
| | | */ |
| | | private String itemIsEditable = ""; |
| | | /** |
| | | * åªè¯»éæ©æ¡ä»¶ |
| | | */ |
| | | private String itemEditableProgram = ""; |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private String itemEditCondition = ""; |
| | | /** |
| | | * æ¯å¦æ¾ç¤ºå段 0ï¼ä¸æ¾ç¤ºï¼1ï¼æ¾ç¤º |
| | | */ |
| | | private String itemIsHidden = ""; |
| | | /** |
| | | * æ¥è¯¢æ¨¡æ¿åç§° |
| | | */ |
| | | private String itemQtName = ""; |
| | | /** |
| | | * æ¯å¦å¿
å¡« 0:å¦ï¼1ï¼æ¯ |
| | | */ |
| | | private String itemIsRequired = ""; |
| | | /** |
| | | *httpåå¨å¼å
³ 0ï¼å¦ï¼1ï¼æ¯ |
| | | */ |
| | | private String itemIsHttpSave = ""; |
| | | /** |
| | | * åå¨è·¯å¾ |
| | | */ |
| | | private String itemHttpVolumnPath = ""; |
| | | /** |
| | | * åå¨è·¯å¾å段 |
| | | */ |
| | | private String itemHttpPathField = ""; |
| | | /** |
| | | * æéæ§å¶ |
| | | */ |
| | | private String itemRight = ""; |
| | | /** |
| | | * é«çº§æ¥è¯¢å |
| | | */ |
| | | private String itemSeniorQueryCols = ""; |
| | | /** |
| | | * é«çº§æ¥è¯¢ååä½¿ç¨æ¬¡æ° |
| | | */ |
| | | private String itemSeniorQueryColsCounts = ""; |
| | | |
| | | /** |
| | | *é«çº§æ¥è¯¢sql |
| | | */ |
| | | private String itemQuerySql = ""; |
| | | /*** |
| | | * é«çº§æ¥è¯¢å¯¹è±¡ |
| | | */ |
| | | private List<ItemSeniorQueryBO> itemSeniorQueryBOS=new ArrayList<>(); |
| | | |
| | | /** |
| | | * è¶
龿¥å段 |
| | | */ |
| | | private String itemHrefFields = ""; |
| | | /** |
| | | * è¶
龿¥é
ç½® |
| | | */ |
| | | private String itemHrefConf = ""; |
| | | /** |
| | | * æ¥è¯¢å
³èå |
| | | */ |
| | | private String itemQueryRefFields = ""; |
| | | /*** |
| | | * èªå®ä¹ç±»è·¯å¾ |
| | | */ |
| | | private String itemCustomClass = ""; |
| | | /** |
| | | * æ§å¶æ¾ç¤ºå |
| | | */ |
| | | private String itemCtrlDisplyCol = ""; |
| | | /** |
| | | * æ§å¶æ¾ç¤ºæ¡ä»¶ |
| | | */ |
| | | private String itemCtrlDisplyCondition = ""; |
| | | /** |
| | | * æ¥è¯¢åºåæ¾ç¤ºæ§å¶ trueï¼æ¾ç¤ºï¼false 䏿¾ç¤º |
| | | */ |
| | | private String itemIsNavigatorExpand = ""; |
| | | /** |
| | | * æ¯å¦æ¾ç¤ºæä»¶å¤¹ trueï¼æ¾ç¤ºï¼false 䏿¾ç¤º |
| | | */ |
| | | private String itemIsShowFolder = ""; |
| | | /** |
| | | * ç¶æä»¶å¤¹åç§° |
| | | */ |
| | | private String itemParentFolderName = ""; |
| | | /** |
| | | * æ¾ç¤ºè¡¨è¾¾å¼ ${aa}-${bb} |
| | | */ |
| | | private String itemShowExpression = ""; |
| | | /** |
| | | * æ°æ®ä¸ºæ¥æç±»åæ¶çæ ¼å¼åå符串 å¦ yyyy-MM-dd HH:mm:ss |
| | | */ |
| | | private String itemDateFormat = ""; |
| | | |
| | | public String getItemRight() { |
| | | return itemRight; |
| | | } |
| | | public void setItemRight(String itemRight) { |
| | | this.itemRight = itemRight; |
| | | } |
| | | public String getItemQuerySql() { |
| | | return itemQuerySql; |
| | | } |
| | | public void setItemQuerySql(String itemQuerySql) { |
| | | this.itemQuerySql = itemQuerySql; |
| | | } |
| | | public String getItemFieldWidth() { |
| | | return itemFieldWidth; |
| | | } |
| | | public void setItemFieldWidth(String itemFieldWidth) { |
| | | this.itemFieldWidth = itemFieldWidth; |
| | | } |
| | | public String getItemParentFolderName() { |
| | | return itemParentFolderName; |
| | | } |
| | | public void setItemParentFolderName(String itemParentFolderName) { |
| | | this.itemParentFolderName = itemParentFolderName; |
| | | } |
| | | public String getItemIsShowFolder() { |
| | | return itemIsShowFolder; |
| | | } |
| | | public void setItemIsShowFolder(String itemIsShowFolder) { |
| | | this.itemIsShowFolder = itemIsShowFolder; |
| | | } |
| | | public String getItemIsNavigatorExpand() { |
| | | return itemIsNavigatorExpand; |
| | | } |
| | | public void setItemIsNavigatorExpand(String itemIsNavigatorExpand) { |
| | | this.itemIsNavigatorExpand = itemIsNavigatorExpand; |
| | | } |
| | | public String getItemField() { |
| | | return itemField; |
| | | } |
| | | public void setItemField(String itemField) { |
| | | this.itemField = itemField; |
| | | } |
| | | public String getItemOR() { |
| | | return itemOR; |
| | | } |
| | | public void setItemOR(String itemOR) { |
| | | this.itemOR = itemOR; |
| | | } |
| | | public String getItemEQ() { |
| | | return itemEQ; |
| | | } |
| | | public void setItemEQ(String itemEQ) { |
| | | this.itemEQ = itemEQ; |
| | | } |
| | | public String getItemTrim() { |
| | | return itemTrim; |
| | | } |
| | | public void setItemTrim(String itemTrim) { |
| | | this.itemTrim = itemTrim; |
| | | } |
| | | public String getItemDbl() { |
| | | return itemDbl; |
| | | } |
| | | public void setItemDbl(String itemDbl) { |
| | | this.itemDbl = itemDbl; |
| | | } |
| | | public String getItemCut() { |
| | | return itemCut; |
| | | } |
| | | public void setItemCut(String itemCut) { |
| | | this.itemCut = itemCut; |
| | | } |
| | | public String getItemInObj() { |
| | | return itemInObj; |
| | | } |
| | | public void setItemInObj(String itemInObj) { |
| | | this.itemInObj = itemInObj; |
| | | } |
| | | public String getItemOutType() { |
| | | return itemOutType; |
| | | } |
| | | public void setItemOutType(String itemOutType) { |
| | | this.itemOutType = itemOutType; |
| | | } |
| | | public String getItemPageSize() { |
| | | return itemPageSize; |
| | | } |
| | | public void setItemPageSize(String itemPageSize) { |
| | | this.itemPageSize = itemPageSize; |
| | | } |
| | | public String getItemImgWH() { |
| | | return itemImgWH; |
| | | } |
| | | public void setItemImgWH(String itemImgWH) { |
| | | this.itemImgWH = itemImgWH; |
| | | } |
| | | public String getItemOutFields() { |
| | | return itemOutFields; |
| | | } |
| | | public void setItemOutFields(String itemOutFields) { |
| | | this.itemOutFields = itemOutFields; |
| | | } |
| | | public String getItemKeyFields() { |
| | | return itemKeyFields; |
| | | } |
| | | public void setItemKeyFields(String itemKeyFields) { |
| | | this.itemKeyFields = itemKeyFields; |
| | | } |
| | | public String getItemBat() { |
| | | return itemBat; |
| | | } |
| | | public void setItemBat(String itemBat) { |
| | | this.itemBat = itemBat; |
| | | } |
| | | public String getItemTxf() { |
| | | return itemTxf; |
| | | } |
| | | public void setItemTxf(String itemTxf) { |
| | | this.itemTxf = itemTxf; |
| | | } |
| | | public String getItemName() { |
| | | return itemName; |
| | | } |
| | | public void setItemName(String itemName) { |
| | | this.itemName = itemName; |
| | | } |
| | | public String getItemType() { |
| | | return itemType; |
| | | } |
| | | public void setItemType(String itemType) { |
| | | this.itemType = itemType; |
| | | } |
| | | public String getItemValue() { |
| | | return itemValue; |
| | | } |
| | | public void setItemValue(String itemValue) { |
| | | this.itemValue = itemValue; |
| | | } |
| | | public String getItemCols() { |
| | | return itemCols; |
| | | } |
| | | public void setItemCols(String itemCols) { |
| | | this.itemCols = itemCols; |
| | | } |
| | | public String getItemRows() { |
| | | return itemRows; |
| | | } |
| | | public void setItemRows(String itemRows) { |
| | | this.itemRows = itemRows; |
| | | } |
| | | public List<String> getItemValueList() { |
| | | return itemValueList; |
| | | } |
| | | public void setItemValueList(List<String> itemValueList) { |
| | | this.itemValueList = itemValueList; |
| | | } |
| | | public String getItemListTable() { |
| | | return itemListTable; |
| | | } |
| | | public void setItemListTable(String itemListTable) { |
| | | this.itemListTable = itemListTable; |
| | | } |
| | | |
| | | public String getItemListTxt() { |
| | | return itemListTxt; |
| | | } |
| | | public void setItemListTxt(String itemListTxt) { |
| | | this.itemListTxt = itemListTxt; |
| | | } |
| | | public String getItemListVal() { |
| | | return itemListVal; |
| | | } |
| | | public void setItemListVal(String itemListVal) { |
| | | this.itemListVal = itemListVal; |
| | | } |
| | | public String getItemAddFilter() { |
| | | return itemAddFilter; |
| | | } |
| | | public void setItemAddFilter(String itemAddFilter) { |
| | | this.itemAddFilter = itemAddFilter; |
| | | } |
| | | public String getItemStyle() { |
| | | return itemStyle; |
| | | } |
| | | public void setItemStyle(String itemStyle) { |
| | | this.itemStyle = itemStyle; |
| | | } |
| | | public String getItemScript() { |
| | | return itemScript; |
| | | } |
| | | public void setItemScript(String itemScript) { |
| | | this.itemScript = itemScript; |
| | | } |
| | | public String getItemTips() { |
| | | return itemTips; |
| | | } |
| | | public void setItemTips(String itemTips) { |
| | | this.itemTips = itemTips; |
| | | } |
| | | public String getItemIsEditable() { |
| | | return itemIsEditable; |
| | | } |
| | | public void setItemIsEditable(String itemIsEditable) { |
| | | this.itemIsEditable = itemIsEditable; |
| | | } |
| | | public String getItemIsHidden() { |
| | | return itemIsHidden; |
| | | } |
| | | public void setItemIsHidden(String itemIsHidden) { |
| | | this.itemIsHidden = itemIsHidden; |
| | | } |
| | | public String getItemQtName() { |
| | | return itemQtName; |
| | | } |
| | | public void setItemQtName(String itemQtName) { |
| | | this.itemQtName = itemQtName; |
| | | } |
| | | public String getItemIsRequired() { |
| | | return itemIsRequired; |
| | | } |
| | | public void setItemIsRequired(String itemIsRequired) { |
| | | this.itemIsRequired = itemIsRequired; |
| | | } |
| | | public String getItemSeniorQueryCols() { |
| | | return itemSeniorQueryCols; |
| | | } |
| | | public void setItemSeniorQueryCols(String itemSeniorQueryCols) { |
| | | this.itemSeniorQueryCols = itemSeniorQueryCols; |
| | | } |
| | | public String getItemSeniorQueryColsCounts() { |
| | | return itemSeniorQueryColsCounts; |
| | | } |
| | | public void setItemSeniorQueryColsCounts(String itemSeniorQueryColsCounts) { |
| | | this.itemSeniorQueryColsCounts = itemSeniorQueryColsCounts; |
| | | } |
| | | public String getItemHrefFields() { |
| | | return itemHrefFields; |
| | | } |
| | | public void setItemHrefFields(String itemHrefFields) { |
| | | this.itemHrefFields = itemHrefFields; |
| | | } |
| | | public String getItemHrefConf() { |
| | | return itemHrefConf; |
| | | } |
| | | public void setItemHrefConf(String itemHrefConf) { |
| | | this.itemHrefConf = itemHrefConf; |
| | | } |
| | | public String getItemQueryRefFields() { |
| | | return itemQueryRefFields; |
| | | } |
| | | public void setItemQueryRefFields(String itemQueryRefFields) { |
| | | this.itemQueryRefFields = itemQueryRefFields; |
| | | } |
| | | public String getItemCustomClass() { |
| | | return itemCustomClass; |
| | | } |
| | | public void setItemCustomClass(String itemCustomClass) { |
| | | this.itemCustomClass = itemCustomClass; |
| | | } |
| | | public String getItemCtrlDisplyCol() { |
| | | return itemCtrlDisplyCol; |
| | | } |
| | | public void setItemCtrlDisplyCol(String itemCtrlDisplyCol) { |
| | | this.itemCtrlDisplyCol = itemCtrlDisplyCol; |
| | | } |
| | | public String getItemCtrlDisplyCondition() { |
| | | return itemCtrlDisplyCondition; |
| | | } |
| | | public void setItemCtrlDisplyCondition(String itemCtrlDisplyCondition) { |
| | | this.itemCtrlDisplyCondition = itemCtrlDisplyCondition; |
| | | } |
| | | public String getItemIsHttpSave() { |
| | | return itemIsHttpSave; |
| | | } |
| | | public void setItemIsHttpSave(String itemIsHttpSave) { |
| | | this.itemIsHttpSave = itemIsHttpSave; |
| | | } |
| | | public String getItemHttpVolumnPath() { |
| | | return itemHttpVolumnPath; |
| | | } |
| | | public void setItemHttpVolumnPath(String itemHttpVolumnPath) { |
| | | this.itemHttpVolumnPath = itemHttpVolumnPath; |
| | | } |
| | | public String getItemHttpPathField() { |
| | | return itemHttpPathField; |
| | | } |
| | | public void setItemHttpPathField(String itemHttpPathField) { |
| | | this.itemHttpPathField = itemHttpPathField; |
| | | } |
| | | public String getItemEditCondition() { |
| | | return itemEditCondition; |
| | | } |
| | | public void setItemEditCondition(String itemEditCondition) { |
| | | this.itemEditCondition = itemEditCondition; |
| | | } |
| | | public String getItemEditableProgram() { |
| | | return itemEditableProgram; |
| | | } |
| | | public void setItemEditableProgram(String itemEditableProgram) { |
| | | this.itemEditableProgram = itemEditableProgram; |
| | | } |
| | | |
| | | public String getItemShowExpression() { |
| | | return itemShowExpression; |
| | | } |
| | | public void setItemShowExpression(String itemShowExpression) { |
| | | this.itemShowExpression = itemShowExpression; |
| | | } |
| | | public String getItemDateFormat() { |
| | | return itemDateFormat; |
| | | } |
| | | public void setItemDateFormat(String itemDateFormat) { |
| | | this.itemDateFormat = itemDateFormat; |
| | | } |
| | | |
| | | public List<String> getItemOutFieldList() { |
| | | return itemOutFieldList; |
| | | } |
| | | |
| | | public void setItemOutFieldList(List<String> itemOutFieldList) { |
| | | this.itemOutFieldList = itemOutFieldList; |
| | | } |
| | | |
| | | public List<String> getItemKeyFieldList() { |
| | | return itemKeyFieldList; |
| | | } |
| | | |
| | | public void setItemKeyFieldList(List<String> itemKeyFieldList) { |
| | | this.itemKeyFieldList = itemKeyFieldList; |
| | | } |
| | | |
| | | public List<KeyValue> getItemFieldWidthList() { |
| | | return itemFieldWidthList; |
| | | } |
| | | |
| | | public void setItemFieldWidthList(List<KeyValue> itemFieldWidthList) { |
| | | this.itemFieldWidthList = itemFieldWidthList; |
| | | } |
| | | |
| | | public String getItemTypeText() { |
| | | return itemTypeText; |
| | | } |
| | | |
| | | public void setItemTypeText(String itemTypeText) { |
| | | this.itemTypeText = itemTypeText; |
| | | } |
| | | |
| | | public List<ItemSeniorQueryBO> getItemSeniorQueryBOS() { |
| | | return itemSeniorQueryBOS; |
| | | } |
| | | |
| | | public void setItemSeniorQueryBOS(List<ItemSeniorQueryBO> itemSeniorQueryBOS) { |
| | | this.itemSeniorQueryBOS = itemSeniorQueryBOS; |
| | | } |
| | | |
| | | public List<String> getItemSelectoutFieldList() { |
| | | return itemSelectoutFieldList; |
| | | } |
| | | |
| | | public void setItemSelectoutFieldList(List<String> itemSelectoutFieldList) { |
| | | this.itemSelectoutFieldList = itemSelectoutFieldList; |
| | | } |
| | | |
| | | public List<String> getItemSearchFieldList() { |
| | | return itemSearchFieldList; |
| | | } |
| | | |
| | | public void setItemSearchFieldList(List<String> itemSearchFieldList) { |
| | | this.itemSearchFieldList = itemSearchFieldList; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "PRMItemVO{" + |
| | | "itemField='" + itemField + '\'' + |
| | | ", itemOR='" + itemOR + '\'' + |
| | | ", itemEQ='" + itemEQ + '\'' + |
| | | ", itemTrim='" + itemTrim + '\'' + |
| | | ", itemDbl='" + itemDbl + '\'' + |
| | | ", itemCut='" + itemCut + '\'' + |
| | | ", itemInObj='" + itemInObj + '\'' + |
| | | ", itemAddFilter='" + itemAddFilter + '\'' + |
| | | ", itemOutType='" + itemOutType + '\'' + |
| | | ", itemPageSize='" + itemPageSize + '\'' + |
| | | ", itemImgWH='" + itemImgWH + '\'' + |
| | | ", itemOutFields='" + itemOutFields + '\'' + |
| | | ", itemSelectoutFieldList=" + itemSelectoutFieldList + |
| | | ", itemOutFieldList=" + itemOutFieldList + |
| | | ", itemKeyFields='" + itemKeyFields + '\'' + |
| | | ", itemSearchFieldList=" + itemSearchFieldList + |
| | | ", itemKeyFieldList=" + itemKeyFieldList + |
| | | ", itemBat='" + itemBat + '\'' + |
| | | ", itemFieldWidth='" + itemFieldWidth + '\'' + |
| | | ", itemFieldWidthList=" + itemFieldWidthList + |
| | | ", itemTxf='" + itemTxf + '\'' + |
| | | ", itemName='" + itemName + '\'' + |
| | | ", itemType='" + itemType + '\'' + |
| | | ", itemTypeText='" + itemTypeText + '\'' + |
| | | ", itemValue='" + itemValue + '\'' + |
| | | ", itemCols='" + itemCols + '\'' + |
| | | ", itemRows='" + itemRows + '\'' + |
| | | ", itemStyle='" + itemStyle + '\'' + |
| | | ", itemScript='" + itemScript + '\'' + |
| | | ", itemTips='" + itemTips + '\'' + |
| | | ", itemValueList=" + itemValueList + |
| | | ", itemListTable='" + itemListTable + '\'' + |
| | | ", itemListTxt='" + itemListTxt + '\'' + |
| | | ", itemListVal='" + itemListVal + '\'' + |
| | | ", itemIsEditable='" + itemIsEditable + '\'' + |
| | | ", itemEditableProgram='" + itemEditableProgram + '\'' + |
| | | ", itemEditCondition='" + itemEditCondition + '\'' + |
| | | ", itemIsHidden='" + itemIsHidden + '\'' + |
| | | ", itemQtName='" + itemQtName + '\'' + |
| | | ", itemIsRequired='" + itemIsRequired + '\'' + |
| | | ", itemIsHttpSave='" + itemIsHttpSave + '\'' + |
| | | ", itemHttpVolumnPath='" + itemHttpVolumnPath + '\'' + |
| | | ", itemHttpPathField='" + itemHttpPathField + '\'' + |
| | | ", itemRight='" + itemRight + '\'' + |
| | | ", itemSeniorQueryCols='" + itemSeniorQueryCols + '\'' + |
| | | ", itemSeniorQueryColsCounts='" + itemSeniorQueryColsCounts + '\'' + |
| | | ", itemQuerySql='" + itemQuerySql + '\'' + |
| | | ", itemSeniorQueryBOS=" + itemSeniorQueryBOS + |
| | | ", itemHrefFields='" + itemHrefFields + '\'' + |
| | | ", itemHrefConf='" + itemHrefConf + '\'' + |
| | | ", itemQueryRefFields='" + itemQueryRefFields + '\'' + |
| | | ", itemCustomClass='" + itemCustomClass + '\'' + |
| | | ", itemCtrlDisplyCol='" + itemCtrlDisplyCol + '\'' + |
| | | ", itemCtrlDisplyCondition='" + itemCtrlDisplyCondition + '\'' + |
| | | ", itemIsNavigatorExpand='" + itemIsNavigatorExpand + '\'' + |
| | | ", itemIsShowFolder='" + itemIsShowFolder + '\'' + |
| | | ", itemParentFolderName='" + itemParentFolderName + '\'' + |
| | | ", itemShowExpression='" + itemShowExpression + '\'' + |
| | | ", itemDateFormat='" + itemDateFormat + '\'' + |
| | | '}'; |
| | | } |
| | | // /** |
| | | // * é«çº§æ¥è¯¢åä¸ä½¿ç¨æ¬¡æ° |
| | | // */ |
| | | // public Map<String, Integer> getColAndUseCountMap() { |
| | | // if(this.itemSeniorQueryCols == null || this.itemSeniorQueryColsCounts == null |
| | | // || this.itemSeniorQueryCols.equals("") || this.itemSeniorQueryColsCounts.equals("")){ |
| | | // return null; |
| | | // } |
| | | // Map<String, Integer> map = new LinkedHashMap<String, Integer>(); |
| | | // String[] cols = this.itemSeniorQueryCols.split(","); |
| | | // String[] counts = this.itemSeniorQueryColsCounts.split(","); |
| | | // for(int i = 0; i < cols.length; i++){ |
| | | // int count = Integer.valueOf(counts[i]); |
| | | // map.put(cols[i], count); |
| | | // } |
| | | // return map; |
| | | // } |
| | | // |
| | | // /** |
| | | // * é«çº§æ¥è¯¢èªå®ä¹å䏿¥è¯¢sql |
| | | // */ |
| | | // public Map<String, String> getCustomerColAndSql() { |
| | | // if(this.itemSeniorQueryCols == null || this.itemQuerySql == null |
| | | // || this.itemSeniorQueryCols.equals("") || this.itemQuerySql.equals("")){ |
| | | // return null; |
| | | // } |
| | | // Map<String, String> map = new LinkedHashMap<String, String>(); |
| | | // String[] cols = this.itemSeniorQueryCols.split(","); |
| | | // String[] sqls = this.itemQuerySql.split(";"); |
| | | // for(int i = 0; i < cols.length; i++){ |
| | | // String sql = sqls[i]; |
| | | // if(sql != null && !sql.equalsIgnoreCase("NULL")){ |
| | | // map.put(cols[i], sql); |
| | | // } |
| | | // } |
| | | // return map; |
| | | // } |
| | | // |
| | | // /** |
| | | // * è¿å PRMItem 对象æ¯å¦æ¾ç¤º |
| | | // * @return 对象æ¯å¦æ¾ç¤º (对åºè¡¨å屿§å®ä¹çå 使¹å¼çæ¾ç¤ºã䏿¾ç¤ºï¼<p>true:æ¾ç¤º false:䏿¾ç¤º</p> |
| | | // */ |
| | | // public boolean isShow(){ |
| | | // return ("1".equalsIgnoreCase(this.getItemCols().trim())); |
| | | // } |
| | | // /** |
| | | // * è¿å PRMItem 对象æ¯å¦æ¯å¿
填项 |
| | | // * @return 对象æ¯å¦æ¯å¿
å¡«<p>true:æ¾å¿
填项 false:䏿¯å¿
填项</p> |
| | | // */ |
| | | // public boolean isRequired(){ |
| | | // return ("1".equalsIgnoreCase(this.getItemIsRequired().trim())); |
| | | // } |
| | | // /** |
| | | // * è¿å PRMItem 对象 æ¯å¦å¯ä»¥ç¼è¾ |
| | | // * @return 对象æ¯å¦å¯ç¼è¾ <p>true: å¯ç¼è¾(éåªè¯») false: ä¸å¯ç¼è¾(åªè¯»)</p> |
| | | // */ |
| | | // public boolean isEditable(){ |
| | | // return ("0".equalsIgnoreCase(this.getItemIsEditable().trim())); |
| | | // } |
| | | // /** |
| | | // * è¿å PRMItem 对象 æ¯å¦å¯æ¯åªè¯» |
| | | // * @return 对象æ¯å¦å¯ç¼è¾ <p>true: åªè¯»(ä¸å¯ç¼è¾) false: éåªè¯»(å¯ç¼è¾)</p> |
| | | // */ |
| | | // public boolean isReadonly(){ |
| | | // return !(isEditable()); |
| | | // } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.pagemodel; |
| | | |
| | | import java.util.List; |
| | | |
| | | public class PRMVO implements java.io.Serializable { |
| | | |
| | | private static final long serialVersionUID = -7009693016048007945L; |
| | | private String showCols = "3"; |
| | | private String formQtName = ""; |
| | | private List<PRMItemVO> prmItemList; |
| | | |
| | | public String getShowCols() { |
| | | return showCols; |
| | | } |
| | | |
| | | public void setShowCols(String showCols) { |
| | | this.showCols = showCols; |
| | | } |
| | | |
| | | public String getFormQtName() { |
| | | return formQtName; |
| | | } |
| | | |
| | | public void setFormQtName(String formQtName) { |
| | | this.formQtName = formQtName; |
| | | } |
| | | |
| | | public List<PRMItemVO> getPrmItemList() { |
| | | return prmItemList; |
| | | } |
| | | |
| | | public void setPrmItemList(List<PRMItemVO> prmItemList) { |
| | | this.prmItemList = prmItemList; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "PRMVO{" + |
| | | "showCols='" + showCols + '\'' + |
| | | ", formQtName='" + formQtName + '\'' + |
| | | ", prmItemList=" + prmItemList + |
| | | '}'; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.pagemodel; |
| | | |
| | | /** |
| | | * |
| | | * è¡¨åæ¾ç¤ºå¯¹è±¡ |
| | | * @author xiej |
| | | * @date 2024/08/14 6:04 PM |
| | | */ |
| | | public class PortalVIVO implements java.io.Serializable{ |
| | | |
| | | private static final long serialVersionUID = 8929303078545288873L; |
| | | /** |
| | | * ä¸»é® |
| | | */ |
| | | private String id; |
| | | /** |
| | | * 0: ä¸å¡ç±»å; 1: 龿¥ç±»å. é»è®¤0 |
| | | */ |
| | | private short typeFlag; |
| | | /** |
| | | * ç±»åå |
| | | */ |
| | | private String typeName; |
| | | /** |
| | | * è§å¾å |
| | | */ |
| | | private String viName; |
| | | /** |
| | | * è§å¾ç±»å: è¾å
¥è¡¨åæå页å表 |
| | | */ |
| | | private short viType; |
| | | /** |
| | | * å®ä¹è¯¦æ
|
| | | */ |
| | | private PRMVO prm; |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public short getTypeFlag() { |
| | | return typeFlag; |
| | | } |
| | | |
| | | public void setTypeFlag(short typeFlag) { |
| | | this.typeFlag = typeFlag; |
| | | } |
| | | |
| | | public String getTypeName() { |
| | | return typeName; |
| | | } |
| | | |
| | | public void setTypeName(String typeName) { |
| | | this.typeName = typeName; |
| | | } |
| | | |
| | | public String getViName() { |
| | | return viName; |
| | | } |
| | | |
| | | public void setViName(String viName) { |
| | | this.viName = viName; |
| | | } |
| | | |
| | | public short getViType() { |
| | | return viType; |
| | | } |
| | | |
| | | public void setViType(short viType) { |
| | | this.viType = viType; |
| | | } |
| | | |
| | | public PRMVO getPrm() { |
| | | return prm; |
| | | } |
| | | |
| | | public void setPrm(PRMVO prm) { |
| | | this.prm = prm; |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return "PortalVIVO{" + |
| | | "id='" + id + '\'' + |
| | | ", typeFlag=" + typeFlag + |
| | | ", typeName='" + typeName + '\'' + |
| | | ", viName='" + viName + '\'' + |
| | | ", viType=" + viType + |
| | | ", prm=" + prm + |
| | | '}'; |
| | | } |
| | | } |
| | |
| | | } |
| | | |
| | | /** |
| | | * å»é¤æåé¢çspiltFilterï¼å»é¤åé¢çspiltFilter |
| | | * @param s å符串 |
| | | * @param spiltFilter,åé符 |
| | | * @return å»é¤æ«å°¾éå· |
| | | */ |
| | | public static String removeComma(String s,String spiltFilter){ |
| | | if(s == null || s.trim().length() == 0) { |
| | | return s; |
| | | } |
| | | else{ |
| | | if(s.startsWith(spiltFilter)) { |
| | | s = s.substring(spiltFilter.length(), s.length()); |
| | | } |
| | | if(s.endsWith(spiltFilter)) { |
| | | s = s.substring(0, s.length() - spiltFilter.length()); |
| | | } |
| | | return s; |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 为sqlä¸ä½¿ç¨inæ¶ï¼æä¾è½¬æ¢ï¼æ³¨æinéçå¼ä¸è½è¶
è¿1000 |
| | | * @param s å符串 |
| | | * @return è¿åsqlè¯å¥ |
| | |
| | | charMap.put(String.valueOf(c), (!charMap.containsKey(String.valueOf(c))? 1 : charMap.get(String.valueOf(c)) + 1)); |
| | | } |
| | | return charMap.get(String.valueOf(findC)); |
| | | } |
| | | |
| | | /** |
| | | * 带éå·çå符串转为list |
| | | * @param s å符串 |
| | | * @return å符串å表 |
| | | */ |
| | | public static List<String> str2List(String s,String spilter){ |
| | | if (isNull(s)) { |
| | | return null; |
| | | } else { |
| | | List<String> l = new ArrayList<String>(); |
| | | Collections.addAll(l,removeComma(s,spilter).split(spilter)); |
| | | return l; |
| | | } |
| | | } |
| | | |
| | | /** |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ°ç»è½¬æ¢ä¸ºString |
| | | * @param array æ°ç»å¯¹è±¡ |
| | | * @param spiltFiter åé符 |
| | | * @return éå·é¾æ¥çå符串 |
| | | */ |
| | | public static String array2String(String[] array,String spiltFiter) { |
| | | if(null == array || array.length == 0) { |
| | | return ""; |
| | | } else{ |
| | | String ss = ""; |
| | | for(String s : array){ |
| | | ss += s + spiltFiter; |
| | | //1.8å¯ä»¥ |
| | | } |
| | | return removeComma(ss,spiltFiter); |
| | | } |
| | | } |
| | | /** |
| | | * æ°ç»è½¬æ¢ä¸ºString |
| | | * @param array æ°ç»å¯¹è±¡ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.web.controller; |
| | | |
| | | import com.vci.dto.PortalVIDTO; |
| | | import com.vci.pagemodel.KeyValue; |
| | | import com.vci.pagemodel.PortalVIVO; |
| | | import com.vci.starter.web.annotation.log.VciBusinessLog; |
| | | import com.vci.starter.web.pagemodel.BaseQueryObject; |
| | | import com.vci.starter.web.pagemodel.BaseResult; |
| | | import com.vci.starter.web.pagemodel.DataGrid; |
| | | import com.vci.web.enumpck.ItemDblEnum; |
| | | import com.vci.web.enumpck.ItemTypeEnum; |
| | | import com.vci.web.service.OsPortalVIServiceI; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * å
¬å¼æ§å¶å¨ |
| | | * @author weidy |
| | | * @date 2022-2-11 |
| | | */ |
| | | @RestController |
| | | @RequestMapping("/portalVIController") |
| | | public class WebPortalVIController { |
| | | private OsPortalVIServiceI portalVIServiceI; |
| | | /** |
| | | * 表åå表 |
| | | * viType:表åç±»å;Form("Form", "表å", (short)1), Table("Table", "è¡¨æ ¼", (short)0); |
| | | * viTypeFlag: LinkType("LinkType", "龿¥ç±»åç表å", (short)1), BtmType("BtmType", "ä¸å¡ç±»åç表å", (short)0); |
| | | * @param baseQueryObject æ¥è¯¢æ¡ä»¶ |
| | | * @return å表çå
容 |
| | | */ |
| | | @GetMapping( "/referDataGrid") |
| | | @VciBusinessLog(operateName = "表å/è¡¨æ ¼å表") |
| | | public DataGrid<PortalVIVO> referDataGrid(BaseQueryObject baseQueryObject){ |
| | | return portalVIServiceI.gridPortalVIVOs(baseQueryObject); |
| | | } |
| | | |
| | | /** |
| | | * 表å/tableä¿å |
| | | * @param portalVIDTO |
| | | * @return |
| | | */ |
| | | @PostMapping("/savePortalVI") |
| | | @VciBusinessLog(operateName = "æ·»å 表å/è¡¨æ ¼") |
| | | public BaseResult savePortalVI(@RequestBody PortalVIDTO portalVIDTO){ |
| | | if(StringUtils.isNotBlank(portalVIDTO.getId())){ |
| | | return portalVIServiceI.edit(portalVIDTO); |
| | | }else{ |
| | | return portalVIServiceI.add(portalVIDTO); |
| | | } |
| | | |
| | | } |
| | | /** |
| | | * è·å屿§å段类å |
| | | */ |
| | | @GetMapping("/getItemTypeList") |
| | | @VciBusinessLog(operateName = "屿§å段类å") |
| | | public BaseResult<List<KeyValue>> getItemTypeList(){ |
| | | return BaseResult.dataList(ItemTypeEnum.getEnumAll()); |
| | | } |
| | | /** |
| | | * è·åè¶
龿¥å¼¹åºæ¹æ³ |
| | | */ |
| | | @GetMapping("/getItemDblList") |
| | | @VciBusinessLog(operateName = "屿§å段类å") |
| | | public BaseResult<List<KeyValue>> getItemDblList(){ |
| | | return BaseResult.dataList(ItemDblEnum.getEnumAll()); |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.web.enumpck; |
| | | |
| | | import com.vci.pagemodel.KeyValue; |
| | | import com.vci.starter.web.enumpck.BaseEnum; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | public enum ItemDblEnum implements BaseEnum { |
| | | EDIT_PANEL("0","ä¿®æ¹é¡µé¢"), |
| | | CUSTOM_PANEL("1","èªå®ä¹é¡µé¢"), |
| | | DIALOG("2","å¼¹åºå°çªå£"), |
| | | OVERLOOK("3", "忽ç¥"); |
| | | /** |
| | | * æä¸¾çå¼ |
| | | */ |
| | | private String value; |
| | | |
| | | /** |
| | | * æä¸¾æ¾ç¤ºææ¬ |
| | | */ |
| | | private String text; |
| | | |
| | | /** |
| | | * è·åæä¸¾å¼ |
| | | * |
| | | * @return æä¸¾å¼ |
| | | */ |
| | | @Override |
| | | public String getValue() { |
| | | return value; |
| | | } |
| | | |
| | | /** |
| | | * 设置æä¸¾å¼ |
| | | * |
| | | * @param value æä¸¾å¼ |
| | | */ |
| | | public void setValue(String value) { |
| | | this.value = value; |
| | | } |
| | | |
| | | /** |
| | | * è·åæä¸¾æ¾ç¤ºææ¬ |
| | | * |
| | | * @return æ¾ç¤ºææ¬ |
| | | */ |
| | | @Override |
| | | public String getText() { |
| | | return text; |
| | | } |
| | | |
| | | /** |
| | | * 设置æ¾ç¤ºææ¬ |
| | | * |
| | | * @param text æ¾ç¤ºææ¬ |
| | | */ |
| | | public void setText(String text) { |
| | | this.text = text; |
| | | } |
| | | ItemDblEnum(String value, String text) { |
| | | this.value = value; |
| | | this.text = text; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ ¹æ®åç§°è·å对åºçæä¸¾å¼ |
| | | * |
| | | * @param text åç§° |
| | | * @return æä¸¾å¼ |
| | | */ |
| | | public static String getValueByText(String text) { |
| | | for (ItemDblEnum wenum : ItemDblEnum.values()) { |
| | | if (wenum.getText().equalsIgnoreCase(text)) { |
| | | return wenum.getValue(); |
| | | } |
| | | } |
| | | return ""; |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®æä¸¾å¼è·ååç§° |
| | | * |
| | | * @param value æä¸¾å¼ |
| | | * @return åç§° |
| | | */ |
| | | public static String getTextByValue(String value) { |
| | | for (ItemDblEnum wenum : ItemDblEnum.values()) { |
| | | if (wenum.getValue().equalsIgnoreCase(value)) { |
| | | return wenum.getText(); |
| | | } |
| | | } |
| | | return ""; |
| | | } |
| | | /** |
| | | * æ ¹æ®æä¸¾å¼è·åæä¸¾å¯¹è±¡ |
| | | * |
| | | * @param value æä¸¾å¼ |
| | | * @return æä¸¾å¯¹è±¡ï¼ä¸å卿¶åè¿ånull |
| | | */ |
| | | public static ItemDblEnum forValue(String value) { |
| | | for (ItemDblEnum wenum : ItemDblEnum.values()) { |
| | | if (wenum.getValue().equalsIgnoreCase(value)) { |
| | | return wenum; |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | /** |
| | | * æ ¹æ®æä¸¾å¼è·ååç§° |
| | | * |
| | | * @return åç§° |
| | | */ |
| | | public static List<KeyValue> getEnumAll() { |
| | | List<KeyValue> enumDataList=new ArrayList<>(); |
| | | for (ItemDblEnum wenum : ItemDblEnum.values()) { |
| | | KeyValue enumData=new KeyValue(); |
| | | enumData.setKey(wenum.value); |
| | | enumData.setValue(wenum.text); |
| | | enumDataList.add(enumData); |
| | | } |
| | | return enumDataList; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.web.enumpck; |
| | | |
| | | import com.vci.pagemodel.KeyValue; |
| | | import com.vci.starter.web.enumpck.BaseEnum; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | public enum ItemTypeEnum implements BaseEnum { |
| | | TEXT("text","åè¡ææ¬æ¡"), |
| | | TEXTBTN("textbtn","ææ¬æé®æ¡"), |
| | | TEXTAREA("textarea","å¤è¡ææ¬æ¡"), |
| | | RICHTEXT("richtext","å¯ææ¬æ¡"), |
| | | NUMBER("number","æ°åè¾å
¥æ¡"), |
| | | PASSWORD("password","å¯ç æ¡"), |
| | | RADIO("radio","åéæé®"), |
| | | CHECKBOX("checkbox","å¤éæé®"), |
| | | SELECT("select","䏿èå"), |
| | | MULTISELECT("multiselect","å¤é䏿èå"), |
| | | DATE("date","æ¥æè¾å
¥æ¡"), |
| | | TIME("time","æ¶é´è¾å
¥æ¡"), |
| | | DATETIME("datetime","æ¥ææ¶é´è¾å
¥æ¡"), |
| | | FILE("file","æä»¶ä¸ä¼ "), |
| | | MULTIFILE("multiFile","夿件ä¸ä¼ "), |
| | | CUSTOM("custom","èªå®ä¹"), |
| | | CUSTOMFORM("customform","èªå®ä¹è¡¨å"), |
| | | HIDDEN("hidden","éèææ®éæå"), |
| | | WEBEDITOR("webeditor","Webç¼è¾å¨"), |
| | | SPECIALCHARACTER("specialCharacter","ç¹æ®å符"); |
| | | |
| | | |
| | | |
| | | /** |
| | | * æä¸¾çå¼ |
| | | */ |
| | | private String value; |
| | | |
| | | /** |
| | | * æä¸¾æ¾ç¤ºææ¬ |
| | | */ |
| | | private String text; |
| | | |
| | | /** |
| | | * è·åæä¸¾å¼ |
| | | * |
| | | * @return æä¸¾å¼ |
| | | */ |
| | | @Override |
| | | public String getValue() { |
| | | return value; |
| | | } |
| | | |
| | | /** |
| | | * 设置æä¸¾å¼ |
| | | * |
| | | * @param value æä¸¾å¼ |
| | | */ |
| | | public void setValue(String value) { |
| | | this.value = value; |
| | | } |
| | | |
| | | /** |
| | | * è·åæä¸¾æ¾ç¤ºææ¬ |
| | | * |
| | | * @return æ¾ç¤ºææ¬ |
| | | */ |
| | | @Override |
| | | public String getText() { |
| | | return text; |
| | | } |
| | | |
| | | /** |
| | | * 设置æ¾ç¤ºææ¬ |
| | | * |
| | | * @param text æ¾ç¤ºææ¬ |
| | | */ |
| | | public void setText(String text) { |
| | | this.text = text; |
| | | } |
| | | ItemTypeEnum(String value, String text) { |
| | | this.value = value; |
| | | this.text = text; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æ ¹æ®åç§°è·å对åºçæä¸¾å¼ |
| | | * |
| | | * @param text åç§° |
| | | * @return æä¸¾å¼ |
| | | */ |
| | | public static String getValueByText(String text) { |
| | | for (ItemTypeEnum wenum : ItemTypeEnum.values()) { |
| | | if (wenum.getText().equalsIgnoreCase(text)) { |
| | | return wenum.getValue(); |
| | | } |
| | | } |
| | | return ""; |
| | | } |
| | | |
| | | /** |
| | | * æ ¹æ®æä¸¾å¼è·ååç§° |
| | | * |
| | | * @param value æä¸¾å¼ |
| | | * @return åç§° |
| | | */ |
| | | public static String getTextByValue(String value) { |
| | | for (ItemTypeEnum wenum : ItemTypeEnum.values()) { |
| | | if (wenum.getValue().equalsIgnoreCase(value)) { |
| | | return wenum.getText(); |
| | | } |
| | | } |
| | | return ""; |
| | | } |
| | | /** |
| | | * æ ¹æ®æä¸¾å¼è·åæä¸¾å¯¹è±¡ |
| | | * |
| | | * @param value æä¸¾å¼ |
| | | * @return æä¸¾å¯¹è±¡ï¼ä¸å卿¶åè¿ånull |
| | | */ |
| | | public static ItemTypeEnum forValue(String value) { |
| | | for (ItemTypeEnum wenum : ItemTypeEnum.values()) { |
| | | if (wenum.getValue().equalsIgnoreCase(value)) { |
| | | return wenum; |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | /** |
| | | * æ ¹æ®æä¸¾å¼è·ååç§° |
| | | * |
| | | * @return åç§° |
| | | */ |
| | | public static List<KeyValue> getEnumAll() { |
| | | List<KeyValue> enumDataList=new ArrayList<>(); |
| | | for (ItemTypeEnum wenum : ItemTypeEnum.values()) { |
| | | KeyValue enumData=new KeyValue(); |
| | | enumData.setKey(wenum.value); |
| | | enumData.setValue(wenum.text); |
| | | enumDataList.add(enumData); |
| | | } |
| | | return enumDataList; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.web.enumpck; |
| | | |
| | | import com.vci.common.portal.enums.GetByType; |
| | | |
| | | /** |
| | | * 表åç±»å |
| | | * @author xiej |
| | | * |
| | | */ |
| | | public enum PortalVIType { |
| | | Form("Form", "表å", (short)1), |
| | | Table("Table", "è¡¨æ ¼", (short)0); |
| | | |
| | | private String name = ""; |
| | | private String label = ""; |
| | | private short intVal = 1; |
| | | |
| | | private PortalVIType(String name, String label, short intVal){ |
| | | this.name = name; |
| | | this.label = label; |
| | | this.intVal = intVal; |
| | | } |
| | | |
| | | public static PortalVIType getByName(String name){ |
| | | PortalVIType res = getByType(GetByType.Name, name); |
| | | return res; |
| | | } |
| | | |
| | | public static PortalVIType getByLabel(String label){ |
| | | PortalVIType res = getByType(GetByType.Label, label); |
| | | return res; |
| | | } |
| | | |
| | | public static PortalVIType getByIntVal(int intVal){ |
| | | PortalVIType res = getByType(GetByType.IntVal, String.valueOf(intVal)); |
| | | return res; |
| | | } |
| | | |
| | | public static PortalVIType getByType(GetByType type, String val){ |
| | | PortalVIType[] alls = getAll(); |
| | | PortalVIType res = null; |
| | | for(PortalVIType obj : alls){ |
| | | if(type == GetByType.Name && obj.getName().equalsIgnoreCase(val)){ |
| | | res = obj; |
| | | break; |
| | | } else if(type == GetByType.Label && obj.getLabel().equalsIgnoreCase(val)){ |
| | | res = obj; |
| | | break; |
| | | } else if(type == GetByType.IntVal && String.valueOf(obj.getIntVal()).equalsIgnoreCase(val)){ |
| | | res = obj; |
| | | break; |
| | | } |
| | | } |
| | | return res; |
| | | } |
| | | |
| | | public static PortalVIType[] getAll(){ |
| | | return PortalVIType.values(); |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getLabel() { |
| | | return label; |
| | | } |
| | | |
| | | public void setLabel(String label) { |
| | | this.label = label; |
| | | } |
| | | |
| | | public short getIntVal() { |
| | | return intVal; |
| | | } |
| | | |
| | | public void setIntVal(short intVal) { |
| | | this.intVal = intVal; |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.web.enumpck; |
| | | |
| | | import com.vci.common.portal.enums.GetByType; |
| | | |
| | | /** |
| | | * è¡¨åæ è®°ç±»å |
| | | * @author xiej |
| | | * |
| | | */ |
| | | public enum PortalVITypeFlag { |
| | | LinkType("LinkType", "龿¥ç±»åç表å", (short)1), |
| | | BtmType("BtmType", "ä¸å¡ç±»åç表å", (short)0); |
| | | |
| | | private String name = ""; |
| | | private String label = ""; |
| | | private short intVal = 1; |
| | | |
| | | private PortalVITypeFlag(String name, String label, short intVal){ |
| | | this.name = name; |
| | | this.label = label; |
| | | this.intVal = intVal; |
| | | } |
| | | |
| | | public static PortalVITypeFlag getByName(String name){ |
| | | PortalVITypeFlag res = getByType(GetByType.Name, name); |
| | | return res; |
| | | } |
| | | |
| | | public static PortalVITypeFlag getByLabel(String label){ |
| | | PortalVITypeFlag res = getByType(GetByType.Label, label); |
| | | return res; |
| | | } |
| | | |
| | | public static PortalVITypeFlag getByIntVal(int intVal){ |
| | | PortalVITypeFlag res = getByType(GetByType.IntVal, String.valueOf(intVal)); |
| | | return res; |
| | | } |
| | | |
| | | public static PortalVITypeFlag getByType(GetByType type, String val){ |
| | | PortalVITypeFlag[] alls = getAll(); |
| | | PortalVITypeFlag res = null; |
| | | for(PortalVITypeFlag obj : alls){ |
| | | if(type == GetByType.Name && obj.getName().equalsIgnoreCase(val)){ |
| | | res = obj; |
| | | break; |
| | | } else if(type == GetByType.Label && obj.getLabel().equalsIgnoreCase(val)){ |
| | | res = obj; |
| | | break; |
| | | } else if(type == GetByType.IntVal && String.valueOf(obj.getIntVal()).equalsIgnoreCase(val)){ |
| | | res = obj; |
| | | break; |
| | | } |
| | | } |
| | | return res; |
| | | } |
| | | |
| | | public static PortalVITypeFlag[] getAll(){ |
| | | return PortalVITypeFlag.values(); |
| | | } |
| | | |
| | | public String getName() { |
| | | return name; |
| | | } |
| | | |
| | | public void setName(String name) { |
| | | this.name = name; |
| | | } |
| | | |
| | | public String getLabel() { |
| | | return label; |
| | | } |
| | | |
| | | public void setLabel(String label) { |
| | | this.label = label; |
| | | } |
| | | |
| | | public short getIntVal() { |
| | | return intVal; |
| | | } |
| | | |
| | | public void setIntVal(short intVal) { |
| | | this.intVal = intVal; |
| | | } |
| | | |
| | | } |
| | |
| | | pageHelper = new PageHelper(-1); |
| | | } |
| | | //æéè¦è½¬æ¢ç屿§ |
| | | pageHelper.addDefaultAsc("name"); |
| | | if(StringUtils.isBlank(pageHelper.getSort()) && StringUtils.isBlank(pageHelper.getOrder())) {//å¦ææ²¡æè®¾ç½®æåºå段ï¼åé»è®¤ä¸ä¸ª |
| | | pageHelper.addDefaultAsc("name"); |
| | | } |
| | | VciQueryWrapperForDO queryWrapperForDO = new VciQueryWrapperForDO(baseQueryObject.getConditionMap(), tClass,pageHelper); |
| | | queryWrapperForDO.setConditionMap(queryWrapperForDO.switchConditionMap()); |
| | | queryWrapperForDO.wrapperSql(); |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.web.service; |
| | | import com.vci.corba.portal.data.PortalVI; |
| | | import com.vci.dto.PortalVIDTO; |
| | | import com.vci.pagemodel.PortalVIVO; |
| | | import com.vci.starter.web.exception.VciBaseException; |
| | | import com.vci.starter.web.pagemodel.BaseQueryObject; |
| | | import com.vci.starter.web.pagemodel.BaseResult; |
| | | import com.vci.starter.web.pagemodel.DataGrid; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 表å/è¡¨æ ¼æå¡ |
| | | * @author weidy |
| | | * @date 2021-2-14 |
| | | */ |
| | | public interface OsPortalVIServiceI extends OsBaseServiceI{ |
| | | |
| | | /** |
| | | * 表å/è¡¨æ ¼çå表 |
| | | * @param baseQueryObject æ¥è¯¢å¯¹è±¡ |
| | | * @return 龿¥ç±»åçæ¾ç¤ºå¯¹è±¡ |
| | | */ |
| | | DataGrid<PortalVIVO> gridPortalVIVOs(BaseQueryObject baseQueryObject); |
| | | |
| | | /*** |
| | | * æ·»å 表å/è¡¨æ ¼ |
| | | * @param portalVIDTO |
| | | * @return |
| | | * @throws VciBaseException |
| | | */ |
| | | BaseResult add(PortalVIDTO portalVIDTO) throws VciBaseException; |
| | | |
| | | /*** |
| | | * æ´æ¹è¡¨å/è¡¨æ ¼ |
| | | * @param portalVIDTO |
| | | * @return |
| | | * @throws VciBaseException |
| | | */ |
| | | BaseResult edit(PortalVIDTO portalVIDTO) throws VciBaseException; |
| | | |
| | | /** |
| | | *æ¥è¯¢ææè¡¨åæè
è¡¨æ ¼ |
| | | * @return key æ¯çå½å¨æçç¼å·çè±æå°å |
| | | * @throws VciBaseException æ¥è¯¢çæ¶ååºé伿åºå¼å¸¸ |
| | | */ |
| | | Map<String, PortalVIVO> selectAllPortalVIMap() throws VciBaseException; |
| | | |
| | | |
| | | |
| | | /** |
| | | * 表åçæ°æ®å¯¹è±¡è½¬æ¢ä¸ºæ¾ç¤ºå¯¹è±¡ |
| | | * @param portalVIS æä¸¾ç对象 |
| | | * @return æ¾ç¤ºå¯¹è±¡ |
| | | */ |
| | | List<PortalVIVO> portalVIDOO2VOS(Collection<PortalVI> portalVIS); |
| | | |
| | | /** |
| | | * 表åçæ°æ®å¯¹è±¡è½¬æ¢ä¸ºæ¾ç¤ºå¯¹è±¡ |
| | | * @param portalVI æ°æ®å¯¹è±¡ |
| | | * @return æ¾ç¤ºå¯¹è±¡ |
| | | */ |
| | | PortalVIVO portalVIDOO2VO(PortalVI portalVI); |
| | | |
| | | /*** |
| | | * DTO转æPortalVI |
| | | * @param portalVIDTOS |
| | | * @return |
| | | */ |
| | | public List<PortalVI> portalVIDTOO2VIS(Collection<PortalVIDTO> portalVIDTOS); |
| | | /*** |
| | | * DTO转æPortalVI |
| | | * @param portalVIDTO |
| | | * @return |
| | | */ |
| | | public PortalVI portalVIDTOO2VI(PortalVIDTO portalVIDTO); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.web.service.impl; |
| | | |
| | | import com.vci.bo.ItemSeniorQueryBO; |
| | | import com.vci.common.utility.ObjectUtility; |
| | | import com.vci.corba.common.PLException; |
| | | import com.vci.corba.portal.PortalService.GetPagePortalVIArrayByPageInfoResult; |
| | | import com.vci.corba.portal.data.PortalVI; |
| | | import com.vci.dto.PRMDTO; |
| | | import com.vci.dto.PRMItemDTO; |
| | | import com.vci.dto.PortalVIDTO; |
| | | import com.vci.model.*; |
| | | import com.vci.pagemodel.*; |
| | | import com.vci.starter.web.exception.VciBaseException; |
| | | import com.vci.starter.web.pagemodel.BaseQueryObject; |
| | | import com.vci.starter.web.pagemodel.BaseResult; |
| | | import com.vci.starter.web.pagemodel.DataGrid; |
| | | import com.vci.starter.web.util.VciBaseUtil; |
| | | import com.vci.web.enumpck.ItemTypeEnum; |
| | | import com.vci.web.enumpck.PortalVIType; |
| | | import com.vci.web.enumpck.PortalVITypeFlag; |
| | | import com.vci.web.service.OsPortalVIServiceI; |
| | | import com.vci.web.util.PlatformClientUtil; |
| | | import com.vci.web.util.UITools; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.context.annotation.Lazy; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.*; |
| | | import java.util.concurrent.atomic.AtomicBoolean; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /* |
| | | * 龿¥ç±»åæå¡ |
| | | * @author xiej |
| | | * @date 2024-08-14 |
| | | */ |
| | | @Service |
| | | public class OsPortalVIServiceImpl implements OsPortalVIServiceI { |
| | | /** |
| | | * å è½½èªèº« |
| | | */ |
| | | @Autowired(required = false) |
| | | @Lazy |
| | | private OsPortalVIServiceI self; |
| | | |
| | | /** |
| | | * å¹³å°çè°ç¨å·¥å
·ç±» |
| | | */ |
| | | @Autowired |
| | | private PlatformClientUtil platformClientUtil; |
| | | |
| | | @Override |
| | | public void clearCache() { |
| | | |
| | | } |
| | | /** |
| | | * viType :Form("Form", "表å", (short)1), Table("Table", "è¡¨æ ¼", (short)0); |
| | | * viTypeFlag: LinkType("LinkType", "龿¥ç±»åç表å", (short)1), BtmType("BtmType", "ä¸å¡ç±»åç表å", (short)0); |
| | | * @param baseQueryObject æ¥è¯¢å¯¹è±¡ |
| | | * @return |
| | | */ |
| | | @Override |
| | | public DataGrid<PortalVIVO> gridPortalVIVOs(BaseQueryObject baseQueryObject) { |
| | | Map<String, String> conditionMap= baseQueryObject.getConditionMap(); |
| | | if(conditionMap==null){ |
| | | conditionMap=new HashMap<>(); |
| | | } |
| | | String typeName=StringUtils.isBlank(conditionMap.get("typeName"))?"":conditionMap.get("typeName"); |
| | | if(StringUtils.isBlank(typeName)){ |
| | | return new DataGrid<>("没æéæ©ä¸å¡ç±»å"); |
| | | } |
| | | String viName=StringUtils.isBlank(conditionMap.get("viName"))?"":conditionMap.get("viName"); |
| | | String viTypeLabel=StringUtils.isBlank(conditionMap.get("viType"))?"":conditionMap.get("viType"); |
| | | PortalVIType portalVIType= PortalVIType.getByLabel(viTypeLabel); |
| | | Short viType=-1; |
| | | if(portalVIType!=null){ |
| | | viType=portalVIType.getIntVal(); |
| | | } |
| | | String viTypeFlagLabel=StringUtils.isBlank(conditionMap.get("viTypeFlag"))?"":conditionMap.get("viTypeFlag"); |
| | | PortalVITypeFlag portalVITypeFlag= PortalVITypeFlag.getByLabel(viTypeFlagLabel); |
| | | Short viTypeFlag=-1; |
| | | if(portalVITypeFlag!=null){ |
| | | viTypeFlag=portalVITypeFlag.getIntVal(); |
| | | } |
| | | long pageIndex=baseQueryObject.getPage(); |
| | | long pageSize=baseQueryObject.getLimit(); |
| | | DataGrid<PortalVIVO> dataGrid = new DataGrid<>(); |
| | | try { |
| | | GetPagePortalVIArrayByPageInfoResult pagePortalVIArrayByPageInfoResult= platformClientUtil.getPortalService().getPagePortalVIArrayByPageInfo(typeName,viName,viType,viTypeFlag,pageIndex,pageSize); |
| | | if(pagePortalVIArrayByPageInfoResult.total>0) { |
| | | PortalVI[] portalVIS = pagePortalVIArrayByPageInfoResult.returnValue; |
| | | List<PortalVIVO> portalVIVOS= portalVIDOO2VOS(Arrays.asList(portalVIS)); |
| | | dataGrid.setData(portalVIVOS); |
| | | dataGrid.setTotal(pagePortalVIArrayByPageInfoResult.total); |
| | | }else{ |
| | | dataGrid = new DataGrid<>("æ²ææ¥è¯¢å°æ°æ®"); |
| | | } |
| | | } catch (PLException e) { |
| | | e.printStackTrace(); |
| | | dataGrid = new DataGrid<>("æ²æè¡¨ååºç°å¼å¸¸:"+e.getMessage()); |
| | | } |
| | | return dataGrid; |
| | | } |
| | | |
| | | /*** |
| | | * 表å/è¡¨æ ¼æ·»å |
| | | * @param portalVIDTO |
| | | * @return |
| | | * @throws PLException |
| | | */ |
| | | @Override |
| | | public BaseResult add(PortalVIDTO portalVIDTO) throws VciBaseException { |
| | | return savePortalVIDTO(portalVIDTO,false); |
| | | } |
| | | /*** |
| | | * 表å/è¡¨æ ¼æ´æ¹ |
| | | * @param portalVIDTO |
| | | * @return |
| | | * @throws PLException |
| | | */ |
| | | @Override |
| | | public BaseResult edit(PortalVIDTO portalVIDTO) throws VciBaseException { |
| | | return savePortalVIDTO(portalVIDTO,true); |
| | | } |
| | | private BaseResult savePortalVIDTO(PortalVIDTO portalVIDTO,boolean isEdit) { |
| | | |
| | | boolean _isBtm=false; |
| | | boolean flag = false; |
| | | String labelName=PortalVIType.Form.getName(); |
| | | try { |
| | | VciBaseUtil.alertNotNull(portalVIDTO.getViName(),"åç§°ä¸è½ä¸ºç©ºï¼"); |
| | | if(portalVIDTO.getPrm()==null||portalVIDTO.getPrm().getPrmItemList()==null||portalVIDTO.getPrm().getPrmItemList().size()==0){ |
| | | throw new Throwable(labelName+"ï¼æªè®¾ç½®"); |
| | | } |
| | | if(PortalVIType.Table.getIntVal()==portalVIDTO.getViType()){//妿æ¯è¡¨æ ¼ççæ ¡éª |
| | | labelName=PortalVIType.Table.getName(); |
| | | PRMItemDTO prmItemDTO= portalVIDTO.getPrm().getPrmItemList().get(0); |
| | | //æ¯é¡µæ¾ç¤ºæ ¡éª |
| | | String rtnContent = isCorrectPageNums(prmItemDTO.getItemPageSize()); |
| | | if (StringUtils.isNotBlank(rtnContent)) { |
| | | throw new VciBaseException(rtnContent); |
| | | } |
| | | }else{ |
| | | |
| | | } |
| | | labelName= PortalVIType.getByIntVal(portalVIDTO.getViType()).getLabel(); |
| | | if(!_isBtm){ |
| | | PortalVI[] portalVIS= platformClientUtil.getPortalService().getPortalVIArrayByTypeName(portalVIDTO.getTypeName()); |
| | | for (int i = 0; i < portalVIS.length; i++) { |
| | | PortalVI portalVI= portalVIS[i]; |
| | | String viName= portalVI.viName; |
| | | if(isEdit){//å¦æä¸ºä¿®æ¹ |
| | | try { |
| | | PortalVI oldPortalVI= platformClientUtil.getPortalService().getPortalVIById(portalVIDTO.getId()); |
| | | flag=platformClientUtil.getPortalService().judgeUpdateButton(oldPortalVI.typeFlag, oldPortalVI.viName, oldPortalVI.typeName); |
| | | if (flag && (StringUtils.isNotBlank(portalVIDTO.getViName()))&&(!oldPortalVI.viName.equals(portalVIDTO.getViName()))) { |
| | | throw new Throwable("该"+labelName+"å·²ç»è¢«å¼ç¨ï¼ä¸è½ä¿®æ¹åç§°!"); |
| | | } |
| | | } catch (PLException e) { |
| | | throw new Throwable("æ¥è¯¢"); |
| | | } |
| | | if (!portalVI.id.equals(portalVIDTO.getId())) { |
| | | if (portalVI.viName.equals(portalVIDTO.getViName())) { |
| | | throw new Throwable("åç§°å·²ç»åå¨!"); |
| | | } |
| | | } |
| | | } else { |
| | | portalVIDTO.setId(ObjectUtility.getNewObjectID36()); |
| | | if (portalVI.viName.equals(portalVIDTO.getViName())) { |
| | | throw new Throwable("åç§°å·²ç»åå¨!"); |
| | | } |
| | | } |
| | | } |
| | | }else{ |
| | | flag=platformClientUtil.getPortalService().judgeUpdateButton(portalVIDTO.getTypeFlag(), portalVIDTO.getViName(), portalVIDTO.getTypeName()); |
| | | } |
| | | flag= saveForm(portalVIDTO,isEdit); |
| | | if(flag){ |
| | | return BaseResult.success("ä¿å"+labelName+"æå!"); |
| | | }else{ |
| | | new Throwable("ä¿å"+labelName+"失败!"); |
| | | } |
| | | } catch (Throwable e) { |
| | | // throw new VciBaseException("ä¿å表ååºç°å¼å¸¸ï¼"+e.getMessage()); |
| | | return BaseResult.fail("ä¿å"+labelName+"åºç°å¼å¸¸ï¼"+e.getMessage()); |
| | | } |
| | | return BaseResult.success("ä¿å"+labelName+"æå!"); |
| | | } |
| | | |
| | | /** |
| | | * 表å/è¡¨æ ¼ |
| | | * @param portalVIDTO |
| | | * @param isEdit |
| | | * @return |
| | | */ |
| | | private boolean saveForm(PortalVIDTO portalVIDTO,boolean isEdit) { |
| | | List<PRMItemDO> prmItemList = new ArrayList<PRMItemDO>(); |
| | | try { |
| | | PortalVI pvi=portalVIDTOO2VI(portalVIDTO); |
| | | boolean res=false; |
| | | if (!isEdit) { |
| | | res= platformClientUtil.getPortalService().savePortalVI(pvi); |
| | | } else { |
| | | res= platformClientUtil.getPortalService().updatePortalVI(pvi); |
| | | } |
| | | return res; |
| | | } catch (Throwable e) { |
| | | e.printStackTrace(); |
| | | return false; |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public Map<String, PortalVIVO> selectAllPortalVIMap() throws VciBaseException { |
| | | return null; |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 夿æ¯é¡µè¡æ°å®ä¹æ¯å¦æ£ç¡® |
| | | * @Title :isCorrectPageNums |
| | | * @Description : |
| | | * @param pageText |
| | | * @return |
| | | */ |
| | | protected String isCorrectPageNums(String pageText) { |
| | | if (pageText == null || pageText.trim().equals("")) { |
| | | return ""; |
| | | } |
| | | //edit by guo彿¯é¡µè¡æ°ä¸ä¸æ¢ä¸ä¸ªé项æ¶ï¼éè¦å¡«åé»è®¤çæ¾ç¤ºæ¡æ°ï¼ä¸é»è®¤çåºè¯¥åå¨äºé项ä¸ã |
| | | if(pageText.indexOf(",")!=-1){ |
| | | try { |
| | | String[] pages = pageText.split(","); |
| | | int index = pageText.indexOf("#"); |
| | | String subpageText1 = pageText.substring(0, index); |
| | | String subpageText2 = pageText.substring(index+1); |
| | | if(subpageText1.contains(subpageText2)){ |
| | | for (String page : pages) { |
| | | //if(!page.equalsIgnoreCase("all")){ |
| | | if(page.contains("#")){ |
| | | index = page.indexOf("#"); |
| | | page = page.substring(0, index); |
| | | } |
| | | Integer.parseInt(page); |
| | | //} |
| | | } |
| | | } else { |
| | | return "è¾å
¥é¡µæ°ä¸ç¬¦åè§èï¼è¯·åç
§ææ¬æ¡æç¤ºåéæ°å¡«åï¼"; |
| | | } |
| | | |
| | | } |
| | | catch (Exception e) { |
| | | return "è¾å
¥é¡µæ°ä¸ç¬¦åè§èï¼è¯·åç
§ææ¬æ¡æç¤ºåéæ°å¡«åï¼"; |
| | | } |
| | | }else { |
| | | try { |
| | | Integer.parseInt(pageText); |
| | | } catch (Exception e) { |
| | | return "è¾å
¥é¡µæ°ä¸ç¬¦åè§èï¼è¯·åç
§ææ¬æ¡æç¤ºéæ°å¡«åï¼"; |
| | | } |
| | | } |
| | | return ""; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * æä¸¾çæ°æ®å¯¹è±¡è½¬æ¢ä¸ºæ¾ç¤ºå¯¹è±¡ |
| | | * |
| | | * @param portalVIS æä¸¾ç对象 |
| | | * @return æ¾ç¤ºå¯¹è±¡ |
| | | */ |
| | | @Override |
| | | public List<PortalVIVO> portalVIDOO2VOS(Collection<PortalVI> portalVIS) { |
| | | List<PortalVIVO> portalVIVOS = new ArrayList<>(); |
| | | Optional.ofNullable(portalVIS).orElseGet(()->new ArrayList<>()).stream().forEach(portalVI -> { |
| | | PortalVIVO portalVIVO = portalVIDOO2VO(portalVI); |
| | | portalVIVOS.add(portalVIVO); |
| | | }); |
| | | return portalVIVOS; |
| | | } |
| | | /** |
| | | * 表åçæ°æ®å¯¹è±¡è½¬æ¢ä¸ºæ¾ç¤ºå¯¹è±¡ |
| | | * @param portalVIDTOS 表åç对象 |
| | | * @return æ¾ç¤ºå¯¹è±¡ |
| | | */ |
| | | @Override |
| | | public List<PortalVI> portalVIDTOO2VIS(Collection<PortalVIDTO> portalVIDTOS) { |
| | | List<PortalVI> portalVIS = new ArrayList<>(); |
| | | Optional.ofNullable(portalVIDTOS).orElseGet(()->new ArrayList<>()).stream().forEach(portalVIDTO -> { |
| | | PortalVI portalVI = portalVIDTOO2VI(portalVIDTO); |
| | | portalVIS.add(portalVI); |
| | | }); |
| | | return portalVIS; |
| | | } |
| | | |
| | | /** |
| | | * 表åçæ°æ®å¯¹è±¡è½¬æ¢ä¸ºæ¾ç¤ºå¯¹è±¡ |
| | | * @param portalVIDTO |
| | | * @return |
| | | */ |
| | | @Override |
| | | public PortalVI portalVIDTOO2VI(PortalVIDTO portalVIDTO) { |
| | | PortalVI portalVI=new PortalVI(); |
| | | portalVI.id=portalVIDTO.getId(); |
| | | portalVI.typeFlag= portalVIDTO.getTypeFlag(); |
| | | portalVI.typeName=portalVIDTO.getTypeName(); |
| | | portalVI.viName=portalVIDTO.getViName(); |
| | | portalVI.viType=portalVIDTO.getViType(); |
| | | short viType =portalVIDTO.getViType(); |
| | | PRMDO prmdo = prmDOO2VIS(portalVIDTO.getPrm(),viType); |
| | | try { |
| | | portalVI.prm=UITools.getPRMText(prmdo); |
| | | } catch (Throwable e) { |
| | | e.printStackTrace(); |
| | | } |
| | | return portalVI; |
| | | } |
| | | |
| | | /** |
| | | * è¡¨åæ°æ®å¯¹è±¡è½¬æ¢ |
| | | * @param prmdto |
| | | * @param viType |
| | | * @return |
| | | */ |
| | | private PRMDO prmDOO2VIS(PRMDTO prmdto, short viType) { |
| | | PRMDO prmdo=new PRMDO(); |
| | | prmdo.setShowCols(prmdto.getShowCols()); |
| | | prmdo.setFormQtName(prmdto.getFormQtName()); |
| | | prmdo.setPrmItemList(pRMItemDTOO2DOS(prmdto.getPrmItemList(),viType)); |
| | | return prmdo; |
| | | } |
| | | |
| | | @Override |
| | | public PortalVIVO portalVIDOO2VO(PortalVI portalVI) { |
| | | PortalVIVO portalVIVO=new PortalVIVO(); |
| | | portalVIVO.setId(portalVI.id); |
| | | portalVIVO.setTypeFlag(portalVI.typeFlag); |
| | | portalVIVO.setTypeName(portalVI.typeName); |
| | | portalVIVO.setViName(portalVI.viName); |
| | | portalVIVO.setViType(portalVI.viType); |
| | | String prm= portalVI.prm; |
| | | PRMDO prmdo= UITools.getPRM(prm); |
| | | portalVIVO.setPrm(prmDOO2VOS(prmdo,portalVI.viType)); |
| | | return portalVIVO; |
| | | } |
| | | private PRMVO prmDOO2VOS(PRMDO prmdo,short viType){ |
| | | PRMVO prmvo=new PRMVO(); |
| | | prmvo.setFormQtName(prmdo.getFormQtName()); |
| | | prmvo.setShowCols(prmdo.getShowCols()); |
| | | List<PRMItemDO> prmItemDOS= prmdo.getPrmItemList(); |
| | | prmvo.setPrmItemList(pRMItemDOO2VOS(prmItemDOS,viType)); |
| | | return prmvo; |
| | | } |
| | | public List<PRMItemVO> pRMItemDOO2VOS(Collection<PRMItemDO> prmItemDOS,short viType) { |
| | | List<PRMItemVO> portalVIVOS = new ArrayList<>(); |
| | | Optional.ofNullable(prmItemDOS).orElseGet(()->new ArrayList<>()).stream().forEach(prmItemDO -> { |
| | | PRMItemVO prmItemVO = pRMItemDOO2VO(prmItemDO,viType); |
| | | portalVIVOS.add(prmItemVO); |
| | | }); |
| | | return portalVIVOS; |
| | | } |
| | | public List<PRMItemDO> pRMItemDTOO2DOS(Collection<PRMItemDTO> prmItemDTOS,short viType) { |
| | | List<PRMItemDO> portalVIVOS = new ArrayList<>(); |
| | | Optional.ofNullable(prmItemDTOS).orElseGet(()->new ArrayList<>()).stream().forEach(PRMItemDTO -> { |
| | | PRMItemDO PRMItemDO = pRMItemDTOO2DO(PRMItemDTO,viType); |
| | | portalVIVOS.add(PRMItemDO); |
| | | }); |
| | | return portalVIVOS; |
| | | } |
| | | |
| | | /** |
| | | * æ°æ®å¯¹è±¡è½¬æ¢ |
| | | * @param prmItemDTO æ°æ®å¯¹è±¡ |
| | | * @param viType 表åç±»å |
| | | * @return |
| | | */ |
| | | private PRMItemDO pRMItemDTOO2DO(PRMItemDTO prmItemDTO,short viType) { |
| | | PRMItemDO prmItemDO=new PRMItemDO(); |
| | | prmItemDO.setItemBat(prmItemDTO.getItemBat()); |
| | | prmItemDO.setItemCols(prmItemDTO.getItemCols()); |
| | | prmItemDO.setItemEQ(prmItemDTO.getItemEQ()); |
| | | prmItemDO.setItemDbl(prmItemDTO.getItemDbl()); |
| | | prmItemDO.setItemCut(prmItemDTO.getItemCut()); |
| | | prmItemDO.setItemOR(prmItemDTO.getItemOR()); |
| | | prmItemDO.setItemAddFilter(prmItemDTO.getItemAddFilter()); |
| | | prmItemDO.setItemField(prmItemDTO.getItemField()); |
| | | prmItemDO.setItemImgWH(prmItemDTO.getItemImgWH()); |
| | | prmItemDO.setItemCtrlDisplyCol(prmItemDTO.getItemCtrlDisplyCol());//æ§å¶æ¾ç¤ºå |
| | | prmItemDO.setItemDateFormat(prmItemDTO.getItemDateFormat());// æ°æ®ä¸ºæ¥æç±»åæ¶çæ ¼å¼åå符串 å¦ yyyy-MM-dd HH:mm:ss |
| | | prmItemDO.setItemInObj(prmItemDTO.getItemInObj()); |
| | | prmItemDO.setItemName(prmItemDTO.getItemName()); |
| | | prmItemDO.setItemCustomClass(prmItemDTO.getItemCustomClass());//èªå®ä¹ç±»è·¯å¾ |
| | | prmItemDO.setItemIsHidden(prmItemDTO.getItemIsHidden()); |
| | | prmItemDO.setItemIsEditable(prmItemDTO.getItemIsEditable()); |
| | | prmItemDO.setItemIsRequired(prmItemDTO.getItemIsRequired()); |
| | | prmItemDO.setItemFieldWidth(prmItemDTO.getItemFieldWidth()); |
| | | prmItemDO.setItemTxf(prmItemDTO.getItemTxf()); |
| | | prmItemDO.setItemRows(prmItemDTO.getItemRows()); |
| | | prmItemDO.setItemHrefConf(prmItemDO.getItemHrefConf());//è¶
龿¥é
ç½® |
| | | prmItemDO.setItemTips(prmItemDTO.getItemTips()); |
| | | prmItemDO.setItemTrim(prmItemDTO.getItemTrim()); |
| | | prmItemDO.setItemDateFormat(prmItemDTO.getItemDateFormat()); |
| | | prmItemDO.setItemCtrlDisplyCondition(prmItemDTO.getItemCtrlDisplyCondition());////æ§å¶æ¾ç¤ºæ¡ä»¶ |
| | | prmItemDO.setItemEditableProgram(prmItemDTO.getItemEditableProgram()); |
| | | prmItemDO.setItemEditCondition(prmItemDTO.getItemEditCondition()); |
| | | prmItemDO.setItemHrefFields(prmItemDTO.getItemHrefFields());//è¶
龿¥å段 |
| | | prmItemDO.setItemValueList(prmItemDTO.getItemValueList()); |
| | | prmItemDO.setItemValue(prmItemDTO.getItemValue()); |
| | | prmItemDO.setItemStyle(prmItemDTO.getItemStyle()); |
| | | prmItemDO.setItemShowExpression(prmItemDTO.getItemShowExpression());// æ¾ç¤ºè¡¨è¾¾å¼ ${aa}-${bb} |
| | | prmItemDO.setItemSeniorQueryColsCounts(prmItemDTO.getItemSeniorQueryColsCounts());//é«çº§æ¥è¯¢ååä½¿ç¨æ¬¡æ° |
| | | prmItemDO.setItemType(prmItemDTO.getItemType()); |
| | | prmItemDO.setItemScript(prmItemDTO.getItemScript()); |
| | | prmItemDO.setItemRight(prmItemDTO.getItemRight()); |
| | | prmItemDO.setItemQuerySql(prmItemDTO.getItemQuerySql()); |
| | | prmItemDO.setItemQueryRefFields(prmItemDTO.getItemQueryRefFields());//æ¥è¯¢å
³èå |
| | | prmItemDO.setItemQtName(prmItemDTO.getItemQtName());//æ«çåç§° |
| | | prmItemDO.setItemParentFolderName(prmItemDTO.getItemParentFolderName());//ç¶æä»¶å¤¹åç§° |
| | | prmItemDO.setItemPageSize(prmItemDTO.getItemPageSize()); |
| | | prmItemDO.setItemOutType(prmItemDTO.getItemOutType()); |
| | | prmItemDO.setItemOutFields(prmItemDTO.getItemOutFields()); |
| | | prmItemDO.setItemListVal(prmItemDTO.getItemListVal()); |
| | | prmItemDO.setItemListTxt(prmItemDTO.getItemListTxt()); |
| | | prmItemDO.setItemListTable(prmItemDTO.getItemListTable()); |
| | | prmItemDO.setItemKeyFields(prmItemDTO.getItemKeyFields()); |
| | | prmItemDO.setItemIsShowFolder(prmItemDTO.getItemIsShowFolder());//æ¯å¦æ¾ç¤ºæä»¶å¤¹ |
| | | prmItemDO.setItemIsNavigatorExpand(prmItemDTO.getItemIsNavigatorExpand());////æ¥è¯¢åºåæ¾ç¤ºæ§å¶ |
| | | prmItemDO.setItemIsHttpSave(prmItemDTO.getItemIsHttpSave()); |
| | | prmItemDO.setItemHttpVolumnPath(prmItemDTO.getItemHttpVolumnPath()); |
| | | prmItemDO.setItemHttpPathField(prmItemDTO.getItemHttpPathField()); |
| | | if(viType==PortalVIType.Table.getIntVal()) {//妿æ¯è¡¨æ ¼ |
| | | initTableConfigDTOO2DOData(prmItemDO,prmItemDTO); |
| | | } |
| | | return prmItemDO; |
| | | } |
| | | /** |
| | | * PRMItemDO 转 PRMItemVO |
| | | * @param prmItemDO |
| | | * @param viType |
| | | * @return |
| | | */ |
| | | private PRMItemVO pRMItemDOO2VO(PRMItemDO prmItemDO,short viType) { |
| | | PRMItemVO prmItemVO=new PRMItemVO(); |
| | | prmItemVO.setItemBat(prmItemDO.getItemBat()); |
| | | prmItemVO.setItemCols(prmItemDO.getItemCols()); |
| | | prmItemVO.setItemEQ(prmItemDO.getItemEQ()); |
| | | prmItemVO.setItemDbl(prmItemDO.getItemDbl()); |
| | | prmItemVO.setItemCut(prmItemDO.getItemCut()); |
| | | prmItemVO.setItemOR(prmItemDO.getItemOR()); |
| | | prmItemVO.setItemAddFilter(prmItemDO.getItemAddFilter()); |
| | | prmItemVO.setItemField(prmItemDO.getItemField()); |
| | | prmItemVO.setItemImgWH(prmItemDO.getItemImgWH()); |
| | | prmItemVO.setItemCtrlDisplyCol(prmItemDO.getItemCtrlDisplyCol());//æ§å¶æ¾ç¤ºå |
| | | prmItemVO.setItemDateFormat(prmItemDO.getItemDateFormat());// æ°æ®ä¸ºæ¥æç±»åæ¶çæ ¼å¼åå符串 å¦ yyyy-MM-dd HH:mm:ss |
| | | prmItemVO.setItemInObj(prmItemDO.getItemInObj()); |
| | | prmItemVO.setItemName(prmItemDO.getItemName()); |
| | | prmItemVO.setItemCustomClass(prmItemDO.getItemCustomClass());//èªå®ä¹ç±»è·¯å¾ |
| | | prmItemVO.setItemIsHidden(prmItemDO.getItemIsHidden()); |
| | | prmItemVO.setItemIsEditable(prmItemDO.getItemIsEditable()); |
| | | prmItemVO.setItemIsRequired(prmItemDO.getItemIsRequired()); |
| | | prmItemVO.setItemFieldWidth(prmItemDO.getItemFieldWidth()); |
| | | prmItemVO.setItemTxf(prmItemDO.getItemTxf()); |
| | | prmItemVO.setItemRows(prmItemDO.getItemRows()); |
| | | prmItemVO.setItemHrefConf(prmItemDO.getItemHrefConf());//è¶
龿¥é
ç½® |
| | | prmItemVO.setItemTips(prmItemDO.getItemTips()); |
| | | prmItemVO.setItemTrim(prmItemDO.getItemTrim()); |
| | | prmItemVO.setItemDateFormat(prmItemDO.getItemDateFormat()); |
| | | prmItemVO.setItemCtrlDisplyCondition(prmItemDO.getItemCtrlDisplyCondition());////æ§å¶æ¾ç¤ºæ¡ä»¶ |
| | | prmItemVO.setItemEditableProgram(prmItemDO.getItemEditableProgram()); |
| | | prmItemVO.setItemEditCondition(prmItemDO.getItemEditCondition()); |
| | | prmItemVO.setItemHrefFields(prmItemDO.getItemHrefFields());//è¶
龿¥å段 |
| | | prmItemVO.setItemValueList(prmItemDO.getItemValueList()); |
| | | prmItemVO.setItemValue(prmItemDO.getItemValue()); |
| | | prmItemVO.setItemStyle(prmItemDO.getItemStyle()); |
| | | prmItemVO.setItemShowExpression(prmItemDO.getItemShowExpression());// æ¾ç¤ºè¡¨è¾¾å¼ ${aa}-${bb} |
| | | prmItemVO.setItemSeniorQueryColsCounts(prmItemDO.getItemSeniorQueryColsCounts());//é«çº§æ¥è¯¢ååä½¿ç¨æ¬¡æ° |
| | | prmItemVO.setItemQuerySql(prmItemDO.getItemQuerySql());//é«çº§æ¥è¯¢sql |
| | | prmItemVO.setItemType(prmItemDO.getItemType());//屿§åºæ¬ç±»å |
| | | prmItemVO.setItemTypeText(ItemTypeEnum.getTextByValue(prmItemDO.getItemType()));//屿§åºæ¬ç±»åæ¾ç¤ºå¼ |
| | | prmItemVO.setItemScript(prmItemDO.getItemScript()); |
| | | prmItemVO.setItemRight(prmItemDO.getItemRight()); |
| | | prmItemVO.setItemQueryRefFields(prmItemDO.getItemQueryRefFields());//æ¥è¯¢å
³èå |
| | | prmItemVO.setItemQtName(prmItemDO.getItemQtName()); |
| | | prmItemVO.setItemParentFolderName(prmItemDO.getItemParentFolderName());//ç¶æä»¶å¤¹åç§° |
| | | prmItemVO.setItemPageSize(prmItemDO.getItemPageSize()); |
| | | prmItemVO.setItemOutType(prmItemDO.getItemOutType()); |
| | | prmItemVO.setItemOutFields(prmItemDO.getItemOutFields()); |
| | | prmItemVO.setItemListVal(prmItemDO.getItemListVal());//åç
§å¼ |
| | | prmItemVO.setItemListTxt(prmItemDO.getItemListTxt()); |
| | | prmItemVO.setItemListTable(prmItemDO.getItemListTable()); |
| | | prmItemVO.setItemKeyFields(prmItemDO.getItemKeyFields()); |
| | | prmItemVO.setItemIsShowFolder(prmItemDO.getItemIsShowFolder());//æ¯å¦æ¾ç¤ºæä»¶å¤¹ |
| | | prmItemVO.setItemIsNavigatorExpand(prmItemDO.getItemIsNavigatorExpand());////æ¥è¯¢åºåæ¾ç¤ºæ§å¶ |
| | | prmItemVO.setItemIsHttpSave(prmItemDO.getItemIsHttpSave()); |
| | | prmItemVO.setItemHttpVolumnPath(prmItemDO.getItemHttpVolumnPath()); |
| | | prmItemVO.setItemHttpPathField(prmItemDO.getItemHttpPathField()); |
| | | if(viType==PortalVIType.Table.getIntVal()) {//妿æ¯è¡¨æ ¼ |
| | | initTableConfigDOO2VOData(prmItemVO,prmItemDO); |
| | | } |
| | | return prmItemVO; |
| | | } |
| | | |
| | | /** |
| | | * åå§åè¡¨æ ¼æç¨ç¹æ®å段é
ç½® |
| | | * @param prmItemVO |
| | | * @param prmItemDO |
| | | */ |
| | | private void initTableConfigDOO2VOData(PRMItemVO prmItemVO,PRMItemDO prmItemDO){ |
| | | prmItemVO.setItemFieldWidthList(initItemFieldWidthList(prmItemDO.getItemOutFields(),prmItemDO.getItemFieldWidth()));//åæ¾ç¤ºå®½æ®µ itemOutFieldList ç¸å¹é
|
| | | prmItemVO.setItemSeniorQueryBOS(initItemSeniorQueryBOData(prmItemDO.getItemSeniorQueryCols(),prmItemDO.getItemSeniorQueryColsCounts(),prmItemDO.getItemQuerySql()));//é«çº§æ¥è¯¢å¯¹è±¡ |
| | | List<String> allKeyList= getRefFormVIName(prmItemVO.getItemInObj()); |
| | | List<String> itemOutFieldList =VciBaseUtil.str2List(prmItemVO.getItemOutFields()); |
| | | List<String> itemKeyFieldList =VciBaseUtil.str2List(prmItemVO.getItemKeyFields()); |
| | | List<String> itemSelectoutFieldList= allKeyList.stream().filter(s ->!itemOutFieldList.stream().map(s1 -> s1).collect(Collectors.toList()).contains(s) ).collect(Collectors.toList()); |
| | | prmItemVO.setItemSelectoutFieldList(itemSelectoutFieldList);//å¾
éæ©ç屿§å段 |
| | | prmItemVO.setItemOutFieldList(itemOutFieldList);//éè¦ä½¿ç¨çéå |
| | | List<String> itemSearchFieldList= itemOutFieldList.stream().filter(s ->!itemKeyFieldList.stream().map(s1 -> s1).collect(Collectors.toList()).contains(s) ).collect(Collectors.toList()); |
| | | prmItemVO.setItemSearchFieldList(itemSearchFieldList);//å¾
æç´¢å段 |
| | | prmItemVO.setItemKeyFieldList(itemKeyFieldList);//æç´¢å段 |
| | | } |
| | | /** |
| | | * åå§åè¡¨æ ¼æç¨ç¹æ®å段é
ç½® |
| | | * @param prmItemDTO |
| | | * @param prmItemDO |
| | | */ |
| | | private void initTableConfigDTOO2DOData(PRMItemDO prmItemDO,PRMItemDTO prmItemDTO){ |
| | | |
| | | prmItemDO.setItemOutFields(VciBaseUtil.array2String(prmItemDTO.getItemOutFieldList().toArray(new String[]{})));//éè¦ä½¿ç¨çåæ®µ |
| | | prmItemDO.setItemKeyFields(VciBaseUtil.array2String(prmItemDTO.getItemKeyFieldList().toArray(new String[]{})));//éè¦æç´¢çåæ®µ |
| | | List<String> newItemFieldWidthList=prmItemDTO.getItemFieldWidthList().stream().map(KeyValue::getValue).distinct().collect(Collectors.toList()); |
| | | prmItemDO.setItemFieldWidth(VciBaseUtil.array2String(newItemFieldWidthList.toArray(new String[]{}),":"));//åæ®µå®½åº¦ |
| | | List<ItemSeniorQueryBO> itemSeniorQueryBOS= prmItemDTO.getItemSeniorQueryBOS(); |
| | | List<String> itemSeniorQueryColsList=new ArrayList<>(); |
| | | List<String> itemSeniorQueryColsCountsList=new ArrayList<>(); |
| | | List<String> itemQuerySqlList=new ArrayList<>(); |
| | | itemSeniorQueryBOS.stream().forEach(itemSeniorQueryBO -> { |
| | | String itemSeniorQueryCols= itemSeniorQueryBO.getItemSeniorQueryCols(); |
| | | String itemSeniorQueryColsCounts=itemSeniorQueryBO.getItemSeniorQueryColsCounts(); |
| | | String itemQuerySql=itemSeniorQueryBO.getItemQuerySql(); |
| | | if(StringUtils.isNotBlank(itemSeniorQueryCols)) { |
| | | itemSeniorQueryColsList.add(itemSeniorQueryCols); |
| | | } |
| | | if(StringUtils.isNotBlank(itemSeniorQueryColsCounts)) { |
| | | itemSeniorQueryColsCountsList.add(itemSeniorQueryColsCounts); |
| | | } |
| | | if(StringUtils.isNotBlank(itemQuerySql)){ |
| | | itemQuerySqlList.add(itemQuerySql); |
| | | } |
| | | }); |
| | | prmItemDO.setItemSeniorQueryCols(VciBaseUtil.array2String(itemSeniorQueryColsList.toArray(new String[]{}))); |
| | | prmItemDO.setItemSeniorQueryColsCounts(VciBaseUtil.array2String(itemSeniorQueryColsCountsList.toArray(new String[]{}))); |
| | | prmItemDO.setItemQuerySql(VciBaseUtil.array2String(itemQuerySqlList.toArray(new String[]{}),";")); |
| | | |
| | | } |
| | | |
| | | /** |
| | | * åå§åè¡¨æ ¼å宽度éå |
| | | */ |
| | | private List<KeyValue> initItemFieldWidthList(String itemOutFields,String itemFieldWidth){ |
| | | List<KeyValue> keyValueList=new ArrayList<>(); |
| | | List<String>itemOutFieldList= VciBaseUtil.str2List(itemOutFields); |
| | | List<String>itemFieldWidthList= VciBaseUtil.str2List(itemFieldWidth); |
| | | if(itemOutFieldList.size()>0) { |
| | | for (int i = 0; i < itemOutFieldList.size(); i++) { |
| | | KeyValue keyValue = new KeyValue(); |
| | | String with = itemFieldWidthList.get(i); |
| | | keyValue.setKey(itemOutFieldList.get(i)); |
| | | keyValue.setValue(StringUtils.isBlank(with) ? "250" : with); |
| | | keyValueList.add(keyValue); |
| | | } |
| | | } |
| | | return keyValueList; |
| | | } |
| | | /** |
| | | * é«çº§æ¥è¯¢é
ç½®åå§å |
| | | * @param itemSeniorQueryCols |
| | | * @param itemSeniorQueryColsCounts |
| | | * @param itemQuerySql |
| | | * @return |
| | | */ |
| | | private List<ItemSeniorQueryBO> initItemSeniorQueryBOData(String itemSeniorQueryCols,String itemSeniorQueryColsCounts,String itemQuerySql){ |
| | | List<ItemSeniorQueryBO> itemSeniorQueryBOList=new ArrayList<>(); |
| | | List<String> itemSeniorQueryColList= VciBaseUtil.str2List(itemSeniorQueryCols); |
| | | List<String> itemSeniorQueryColsCountList= VciBaseUtil.str2List(itemSeniorQueryColsCounts); |
| | | List<String> itemQuerySqlList= VciBaseUtil.str2List(itemQuerySql,";"); |
| | | if (itemSeniorQueryColList!=null&&itemSeniorQueryColList.size()>0){ |
| | | for (int i=0;i<itemSeniorQueryColList.size();i++){ |
| | | String itemSeniorQueryCol= itemSeniorQueryColList.get(i); |
| | | String itemSeniorQueryColsCount= itemSeniorQueryColsCountList.get(i); |
| | | if(StringUtils.isNotBlank(itemSeniorQueryCol)){ |
| | | String querysql = ""; |
| | | if(itemQuerySqlList!=null){ |
| | | querysql = itemQuerySqlList.get(i); |
| | | } |
| | | ItemSeniorQueryBO itemSeniorQueryBO=null; |
| | | if("null".equals(querysql) ){ |
| | | itemSeniorQueryBO= new ItemSeniorQueryBO(itemSeniorQueryCol,itemSeniorQueryColsCount,""); |
| | | }else{ |
| | | itemSeniorQueryBO= new ItemSeniorQueryBO(itemSeniorQueryCol,itemSeniorQueryColsCount,querysql); |
| | | } |
| | | itemSeniorQueryBOList.add(itemSeniorQueryBO); |
| | | } |
| | | } |
| | | } |
| | | return itemSeniorQueryBOList; |
| | | } |
| | | private List<String> getRefFormVIName(String refFormOid){ |
| | | List<String> keyList=new ArrayList<>(); |
| | | try { |
| | | |
| | | PortalVI refFormVI = UITools.getService().getPortalVIById(refFormOid); |
| | | PortalVIVO portalVIVO= portalVIDOO2VO(refFormVI); |
| | | if(portalVIVO!=null&&portalVIVO.getPrm().getPrmItemList().size()>0){ |
| | | portalVIVO.getPrm().getPrmItemList().stream().forEach(k->{ |
| | | keyList.add(k.getItemField()); |
| | | }); |
| | | } |
| | | } catch (PLException e) { |
| | | // TODO Auto-generated catch block |
| | | e.printStackTrace(); |
| | | return keyList; |
| | | } |
| | | return keyList; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.web.util; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Iterator; |
| | | import java.util.List; |
| | | |
| | | import com.vci.model.PRMDO; |
| | | import com.vci.model.PRMItemDO; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.dom4j.Document; |
| | | import org.dom4j.DocumentException; |
| | | import org.dom4j.DocumentHelper; |
| | | import org.dom4j.Element; |
| | | |
| | | import com.vci.client.common.providers.ClientServiceProvider; |
| | | import com.vci.common.portal.constants.PLDefinationConstants; |
| | | import com.vci.common.portal.constants.PRMConstants; |
| | | import com.vci.corba.portal.PortalServicePrx; |
| | | |
| | | |
| | | /** |
| | | * UIService 模å Util å·¥å
·ç±» |
| | | * <p>Title: </p> |
| | | * <p>Description: </p> |
| | | * <p>Copyright: Copyright (c) 2017</p> |
| | | * <p>Company: VCI</p> |
| | | * @author xiongchao |
| | | * @time 2017-12-21 |
| | | * @version 1.0 |
| | | */ |
| | | public class UITools { |
| | | private static PortalServicePrx portalService = null; |
| | | |
| | | public static PortalServicePrx getService(){ |
| | | if(portalService != null){ |
| | | return portalService; |
| | | } |
| | | try { |
| | | portalService = ClientServiceProvider.getUIService(); |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |
| | | return portalService; |
| | | } |
| | | |
| | | /** |
| | | * å°xmlææ¬è½¬åæPRM对象 |
| | | * @param text |
| | | * @return |
| | | */ |
| | | @SuppressWarnings("unchecked") |
| | | public static PRMDO getPRM(String text){ |
| | | |
| | | if (StringUtils.isEmpty(text)) |
| | | return null; |
| | | |
| | | Document document = null; |
| | | try { |
| | | document = DocumentHelper.parseText(text); |
| | | } catch (DocumentException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | if(document == null){ |
| | | return null; |
| | | } |
| | | PRMDO prm = new PRMDO(); |
| | | try{ |
| | | Element root = document.getRootElement(); |
| | | String showCols = root.elementText(PRMConstants.JD_SHOWCOLS); |
| | | if(showCols == null || showCols.equals("")){ |
| | | showCols = "3"; |
| | | } |
| | | prm.setShowCols(showCols); |
| | | String formQtName = root.elementText(PRMConstants.JD_FORMQTNAME); |
| | | if(formQtName == null){ |
| | | formQtName = ""; |
| | | } |
| | | prm.setFormQtName(formQtName); |
| | | List<Element> items = root.elements(PRMConstants.JD_ITEM); |
| | | List<PRMItemDO> prmItemList = new ArrayList<PRMItemDO>(); |
| | | prm.setPrmItemList(prmItemList); |
| | | for(Iterator<Element> i = items.iterator(); i.hasNext();){ |
| | | Element item = i.next(); |
| | | PRMItemDO prmItem = new PRMItemDO(); |
| | | prmItemList.add(prmItem); |
| | | |
| | | String elementText = item.elementText(PRMConstants.JD_field); |
| | | prmItem.setItemField(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_or); |
| | | prmItem.setItemOR(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_eq); |
| | | prmItem.setItemEQ(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_trim); |
| | | prmItem.setItemTrim(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_dbl); |
| | | prmItem.setItemDbl(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_cut); |
| | | prmItem.setItemCut(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_inObj); |
| | | prmItem.setItemInObj(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_addFilter); |
| | | prmItem.setItemAddFilter(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_outType); |
| | | prmItem.setItemOutType(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_pageSize); |
| | | prmItem.setItemPageSize(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_imgWH); |
| | | prmItem.setItemImgWH(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_outFields); |
| | | prmItem.setItemOutFields(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_keyFields); |
| | | prmItem.setItemKeyFields(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_bat); |
| | | prmItem.setItemBat(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_txf); |
| | | prmItem.setItemTxf(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_name); |
| | | prmItem.setItemName(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_type); |
| | | prmItem.setItemType(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_value); |
| | | prmItem.setItemValue(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_cols); |
| | | prmItem.setItemCols(elementText == null ? "" : elementText); |
| | | // add by xchao 2017.11.23 begin |
| | | // prmItem ç itemIsHidden å¼çäº itemCols |
| | | // è¯¥å¼æ§å¶å
ç´ æ¯å¦æ¾ç¤º 1ï¼æ¾ç¤º 0ï¼ä¸æ¾ç¤ºï¼å½ä¸ä»
å½çäº1æ¶æ¾ç¤ºï¼å¦åæä¸æ¾ç¤º |
| | | prmItem.setItemIsHidden(elementText == null ? "" : elementText); |
| | | // add by xchao 2017.11.23 end |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_rows); |
| | | prmItem.setItemRows(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_style); |
| | | prmItem.setItemStyle(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_script); |
| | | prmItem.setItemScript(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_tips); |
| | | prmItem.setItemTips(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_valuelist); |
| | | if(elementText == null || elementText.equals("")){ |
| | | prmItem.setItemValueList(new ArrayList<String>()); |
| | | }else{ |
| | | prmItem.setItemValueList(arrayToList(elementText.split(";"))); |
| | | } |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_listTable); |
| | | prmItem.setItemListTable(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_listTxt); |
| | | prmItem.setItemListTxt(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_listVal); |
| | | prmItem.setItemListVal(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_showExpression); |
| | | prmItem.setItemShowExpression(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_dateFormat); |
| | | prmItem.setItemDateFormat(elementText == null ? "" : elementText); |
| | | |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_isEditable); |
| | | prmItem.setItemIsEditable(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_EditableProgram); |
| | | prmItem.setItemEditableProgram(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_qtName); |
| | | prmItem.setItemQtName(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_isRequired); |
| | | prmItem.setItemIsRequired(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_seniorQueryCols); |
| | | prmItem.setItemSeniorQueryCols(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_seniorQueryColsCounts); |
| | | prmItem.setItemSeniorQueryColsCounts(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_hrefFields); |
| | | prmItem.setItemHrefFields(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_hrefConf); |
| | | prmItem.setItemHrefConf(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_queryRefFields); |
| | | prmItem.setItemQueryRefFields(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_customClass); |
| | | prmItem.setItemCustomClass(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_ctrlDisplyCol); |
| | | prmItem.setItemCtrlDisplyCol(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_ctrlDisplyCondition); |
| | | prmItem.setItemCtrlDisplyCondition(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_isHttpSave); |
| | | prmItem.setItemIsHttpSave(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_httpVolumnPath); |
| | | prmItem.setItemHttpVolumnPath(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_httpPathField); |
| | | prmItem.setItemHttpPathField(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_editCondition); |
| | | prmItem.setItemEditCondition(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_isNavigatorExpand); |
| | | prmItem.setItemIsNavigatorExpand(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_isShowFolder); |
| | | prmItem.setItemIsShowFolder(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_parentFolderName); |
| | | prmItem.setItemParentFolderName(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_filterColWidth); |
| | | prmItem.setItemFieldWidth(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_QuerySql); |
| | | prmItem.setItemQuerySql(elementText == null ? "" : elementText); |
| | | |
| | | elementText = item.elementText(PRMConstants.JD_right); |
| | | prmItem.setItemRight(elementText == null ? "" : elementText); |
| | | |
| | | } |
| | | }catch(Exception e){ |
| | | e.printStackTrace(); |
| | | } |
| | | return prm; |
| | | } |
| | | |
| | | /** |
| | | * å°PRM对象转åæxmlææ¬ |
| | | * @param prm |
| | | * @return |
| | | * @throws Throwable |
| | | */ |
| | | public static String getPRMText(PRMDO prm) throws Throwable{ |
| | | try { |
| | | if (prm == null) { |
| | | return ""; |
| | | } |
| | | Document document = DocumentHelper.createDocument(); |
| | | Element rootNode = document.addElement(PRMConstants.JD_DATASET); |
| | | Element showColsNode = rootNode.addElement(PRMConstants.JD_SHOWCOLS); |
| | | showColsNode.setText(prm.getShowCols()); |
| | | Element formQtNameNode = rootNode.addElement(PRMConstants.JD_FORMQTNAME); |
| | | formQtNameNode.setText(prm.getFormQtName()); |
| | | List<PRMItemDO> prmItemList = prm.getPrmItemList(); |
| | | if (prmItemList != null && prmItemList.size() > 0) { |
| | | for (Iterator<PRMItemDO> i = prmItemList.iterator(); i.hasNext();) { |
| | | Element itemNode = rootNode.addElement(PRMConstants.JD_ITEM); |
| | | PRMItemDO item = i.next(); |
| | | |
| | | Element itemChildNode = itemNode.addElement(PRMConstants.JD_field); |
| | | itemChildNode.setText(item.getItemField()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_or); |
| | | itemChildNode.setText(item.getItemOR()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_eq); |
| | | itemChildNode.setText(item.getItemEQ()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_trim); |
| | | itemChildNode.setText(item.getItemTrim()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_dbl); |
| | | itemChildNode.setText(item.getItemDbl()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_cut); |
| | | itemChildNode.setText(item.getItemCut()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_inObj); |
| | | itemChildNode.setText(item.getItemInObj()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_addFilter); |
| | | itemChildNode.setText(item.getItemAddFilter()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_outType); |
| | | itemChildNode.setText(item.getItemOutType()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_pageSize); |
| | | itemChildNode.setText(item.getItemPageSize()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_imgWH); |
| | | itemChildNode.setText(item.getItemImgWH()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_outFields); |
| | | itemChildNode.setText(item.getItemOutFields()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_keyFields); |
| | | itemChildNode.setText(item.getItemKeyFields()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_bat); |
| | | itemChildNode.setText(item.getItemBat()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_txf); |
| | | itemChildNode.setText(item.getItemTxf()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_name); |
| | | itemChildNode.setText(item.getItemName()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_type); |
| | | itemChildNode.setText(item.getItemType()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_value); |
| | | itemChildNode.setText(item.getItemValue()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_showExpression); |
| | | itemChildNode.setText(item.getItemShowExpression()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_dateFormat); |
| | | itemChildNode.setText(item.getItemDateFormat()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_cols); |
| | | itemChildNode.setText(item.getItemCols()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_rows); |
| | | itemChildNode.setText(item.getItemRows()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_style); |
| | | itemChildNode.setText(item.getItemStyle()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_script); |
| | | itemChildNode.setText(item.getItemScript()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_tips); |
| | | itemChildNode.setText(item.getItemTips()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_valuelist); |
| | | itemChildNode.setText(listToString(item.getItemValueList())); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_listTable); |
| | | itemChildNode.setText(item.getItemListTable()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_listTxt); |
| | | itemChildNode.setText(item.getItemListTxt()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_listVal); |
| | | itemChildNode.setText(item.getItemListVal()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_isEditable); |
| | | itemChildNode.setText(item.getItemIsEditable()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_EditableProgram); |
| | | itemChildNode.setText(item.getItemEditableProgram()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_qtName); |
| | | itemChildNode.setText(item.getItemQtName()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_isRequired); |
| | | itemChildNode.setText(item.getItemIsRequired()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_seniorQueryCols); |
| | | itemChildNode.setText(item.getItemSeniorQueryCols()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_seniorQueryColsCounts); |
| | | itemChildNode.setText(item.getItemSeniorQueryColsCounts()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_hrefFields); |
| | | itemChildNode.setText(item.getItemHrefFields()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_hrefConf); |
| | | itemChildNode.setText(item.getItemHrefConf()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_queryRefFields); |
| | | itemChildNode.setText(item.getItemQueryRefFields()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_customClass); |
| | | itemChildNode.setText(item.getItemCustomClass()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_ctrlDisplyCol); |
| | | itemChildNode.setText(item.getItemCtrlDisplyCol()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_ctrlDisplyCondition); |
| | | itemChildNode.setText(item.getItemCtrlDisplyCondition()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_isHttpSave); |
| | | itemChildNode.setText(item.getItemIsHttpSave()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_httpVolumnPath); |
| | | itemChildNode.setText(item.getItemHttpVolumnPath()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_httpPathField); |
| | | itemChildNode.setText(item.getItemHttpPathField()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_editCondition); |
| | | itemChildNode.setText(item.getItemEditCondition()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_isNavigatorExpand); |
| | | itemChildNode.setText(item.getItemIsNavigatorExpand()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_isShowFolder); |
| | | itemChildNode.setText(item.getItemIsShowFolder()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_parentFolderName); |
| | | itemChildNode.setText(item.getItemParentFolderName()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_filterColWidth); |
| | | itemChildNode.setText(item.getItemFieldWidth()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_QuerySql); |
| | | itemChildNode.setText(item.getItemQuerySql()); |
| | | |
| | | itemChildNode = itemNode.addElement(PRMConstants.JD_right); |
| | | itemChildNode.setText(item.getItemRight()); |
| | | } |
| | | } |
| | | return document.asXML(); |
| | | } catch (Throwable e) { |
| | | e.printStackTrace(); |
| | | throw e; |
| | | } |
| | | } |
| | | |
| | | // /** |
| | | // * å°ä»æ°æ®åºä¸è¯»åçxmlææ¬è½¬åæå¯¹åºçPLDefination对象 |
| | | // * @param text |
| | | // * @return |
| | | // * @throws Throwable |
| | | // */ |
| | | // public static PLDefination getPLDefination(String text) throws Throwable{ |
| | | // try{ |
| | | // Document document = null; |
| | | // document = DocumentHelper.parseText(text); |
| | | // if(document == null){ |
| | | // return null; |
| | | // } |
| | | // PLDefination obj = new PLDefination(); |
| | | // Element root = document.getRootElement(); |
| | | // if(root != null){ |
| | | // String elementText = root.elementText(PLDefinationConstants.TYPE); |
| | | // if(elementText == null || elementText.equals("")){ |
| | | // elementText = "0"; |
| | | // } |
| | | // obj.setType(Integer.parseInt(elementText)); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.SHOWABS); |
| | | // obj.setShowAbs(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.SEPARATOR); |
| | | // obj.setSeparator(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.SHOWLINKABS); |
| | | // obj.setShowLinkAbs(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.SEARCHTARGET); |
| | | // obj.setSearchTarger(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.TEMPLATETYPE); |
| | | // obj.setTemplateType(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.SHOWTYPE); |
| | | // obj.setShowType(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.TEMPLATEID); |
| | | // obj.setTemplateId(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.ORIENTATION); |
| | | // obj.setOrientation(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.VALIDITY); |
| | | // obj.setValidity(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.ORDERFIELD); |
| | | // obj.setOrderField(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.ORDERMODE); |
| | | // obj.setOrderMode(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.RETURNROWS); |
| | | // obj.setReturnRows(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.CONTROLPATH); |
| | | // obj.setControlPath(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.EXPANDMODE); |
| | | // obj.setExpandMode(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.LINKTYPE); |
| | | // obj.setLinkType(elementText == null ? "" : elementText); |
| | | // |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.ISSHOWIMAGE); |
| | | // obj.setIsShowImage(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.EXPANDCOLS); |
| | | // obj.setExpandCols(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.SHOWCONTENT); |
| | | // obj.setShowContent(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.SHOWCONTENTTYPE); |
| | | // obj.setShowContentType(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.SHOWCONTENTRELATION); |
| | | // obj.setShowContentRelation(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.SHOWCONTENTTABLE); |
| | | // obj.setShowContentTable(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.NAVIGATORTYPE); |
| | | // obj.setNavigatorType(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.EVENTKEY); |
| | | // obj.setEventKey(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.EVENTVALUE); |
| | | // obj.setEventValue(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.ROOTCONTENT); |
| | | // obj.setRootContent(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.UIPARSER); |
| | | // obj.setUiParser(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.EXTATTR); |
| | | // obj.setExtAttr(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.QUERYTEMPLATENAME); |
| | | // obj.setQueryTemplateName(elementText == null ? "" : elementText); |
| | | // |
| | | // elementText = root.elementText(PLDefinationConstants.SUBUILAYOUT); |
| | | // obj.setSubUILayout(elementText == null ? "" : elementText); |
| | | // } |
| | | // return obj; |
| | | // }catch(Throwable e){ |
| | | // e.printStackTrace(); |
| | | // throw e; |
| | | // } |
| | | // } |
| | | // |
| | | // /** |
| | | // * å°PLDefination对象转åæxmlææ¬ |
| | | // * @param obj |
| | | // * @return |
| | | // * @throws Throwable |
| | | // */ |
| | | // public static String getPLDefinationText(PLDefination obj) throws Throwable{ |
| | | // try{ |
| | | // if(obj == null){ |
| | | // return ""; |
| | | // } |
| | | // |
| | | // Document doc = DocumentHelper.createDocument(); |
| | | // Element rootNode = doc.addElement(PLDefinationConstants.PLDEFINATION); |
| | | // |
| | | // Element node = rootNode.addElement(PLDefinationConstants.TYPE); |
| | | // node.setText(String.valueOf(obj.getType())); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.SHOWABS); |
| | | // node.setText(obj.getShowAbs()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.SEPARATOR); |
| | | // node.setText(obj.getSeparator()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.SHOWLINKABS); |
| | | // node.setText(obj.getShowLinkAbs()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.SEARCHTARGET); |
| | | // node.setText(obj.getSearchTarger()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.TEMPLATETYPE); |
| | | // node.setText(obj.getTemplateType()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.SHOWTYPE); |
| | | // node.setText(obj.getShowType()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.TEMPLATEID); |
| | | // node.setText(obj.getTemplateId()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.ORIENTATION); |
| | | // node.setText(obj.getOrientation()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.VALIDITY); |
| | | // node.setText(obj.getValidity()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.ORDERFIELD); |
| | | // node.setText(obj.getOrderField()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.ORDERMODE); |
| | | // node.setText(obj.getOrderMode()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.RETURNROWS); |
| | | // node.setText(obj.getReturnRows()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.CONTROLPATH); |
| | | // node.setText(obj.getControlPath()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.EXPANDMODE); |
| | | // node.setText(obj.getExpandMode()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.LINKTYPE); |
| | | // node.setText(obj.getLinkType()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.ISSHOWIMAGE); |
| | | // node.setText(obj.getIsShowImage()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.EXPANDCOLS); |
| | | // node.setText(obj.getExpandCols()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.SHOWCONTENT); |
| | | // node.setText(obj.getShowContent()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.SHOWCONTENTTYPE); |
| | | // node.setText(obj.getShowContentType()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.SHOWCONTENTRELATION); |
| | | // node.setText(obj.getShowContentRelation()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.SHOWCONTENTTABLE); |
| | | // node.setText(obj.getShowContentTable()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.NAVIGATORTYPE); |
| | | // node.setText(obj.getNavigatorType()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.EVENTKEY); |
| | | // node.setText(obj.getEventKey()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.EVENTVALUE); |
| | | // node.setText(obj.getEventValue()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.ROOTCONTENT); |
| | | // node.setText(obj.getRootContent()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.UIPARSER); |
| | | // node.setText(obj.getUiParser()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.EXTATTR); |
| | | // node.setText(obj.getExtAttr()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.QUERYTEMPLATENAME); |
| | | // node.setText(obj.getQueryTemplateName()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.SUBUIOBJTYPE); |
| | | // node.setText(obj.getSubUiObjType()); |
| | | // |
| | | // node = rootNode.addElement(PLDefinationConstants.SUBUILAYOUT); |
| | | // node.setText(obj.getSubUILayout()); |
| | | // |
| | | // return doc.asXML(); |
| | | // }catch(Throwable e){ |
| | | // throw e; |
| | | // } |
| | | // |
| | | // } |
| | | |
| | | /** |
| | | * å°ARRAY转åæLIST |
| | | * @param array |
| | | * @return |
| | | */ |
| | | public static List<String> arrayToList(String[] array){ |
| | | if(array == null || array.length == 0){ |
| | | return null; |
| | | } |
| | | List<String> list = new ArrayList<String>(); |
| | | for(int i = 0; i < array.length; i++){ |
| | | list.add(array[i]); |
| | | } |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * å°LISTå ä¸';'æ¼æå符串 |
| | | * @param list |
| | | * @return |
| | | */ |
| | | public static String listToString(List<String> list){ |
| | | StringBuilder strb = new StringBuilder(); |
| | | if(list != null && list.size() > 0){ |
| | | for(int i = 0; i < list.size(); i++){ |
| | | strb.append(list.get(i)); |
| | | if(i < list.size() - 1){ |
| | | strb.append(";"); |
| | | } |
| | | } |
| | | } |
| | | return strb.toString(); |
| | | } |
| | | |
| | | } |
| | |
| | | import request from '@/router/axios'; |
| | | |
| | | // å表æ¥è¯¢ |
| | | // ä¸å¡ç±»åæ æ¥è¯¢ |
| | | export function getBizTypes(params) { |
| | | return request({ |
| | | url: "/api/btmTypeController/getTreeBizTypes", |
| | |
| | | params |
| | | }); |
| | | } |
| | | // æ¥è¯¢ææç屿§ï¼åæ°btmId(ä¸å¡ç±»ååç§°ï¼ |
| | | export function getAllAttributesByBtmId(params) { |
| | | return request({ |
| | | url: "/api/btmTypeController/getAllAttributesByBtmId", |
| | | method: "get", |
| | | params |
| | | }); |
| | | } |
| | | |
| | | // å表æ¥è¯¢ |
| | | // å建 |
| | | export function addLifeCycle(params) { |
| | | return request({ |
| | | url: "/api/btmTypeController/addBtmType", |
| | |
| | | data:params |
| | | }); |
| | | } |
| | | |
| | | // ä¿®æ¹ |
| | | export function updateLifeCycle(params) { |
| | | return request({ |
| | | url: "/api/btmTypeController/updateBtmType", |
| | | method: "put", |
| | | data:params |
| | | }); |
| | | } |
| | | |
| | | // å é¤ |
| | | export function deleteBtmType(params) { |
| | | return request({ |
| | | url: "/api/btmTypeController/deleteBtmType", |
| | | method: "delete", |
| | | data:params |
| | | }); |
| | | } |
| | | |
| | | // å建è§å¾ |
| | | export function createView() { |
| | | return request({ |
| | | url: "/api/btmTypeController/createView", |
| | | method: "post", |
| | | }); |
| | | } |
| | | |
| | | // 导å
¥ |
| | | export function expData (params) { |
| | | return request({ |
| | | url: '/api/btmTypeController/expData', |
| | | method: 'get', |
| | | headers: {'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'}, |
| | | responseType: 'blob', |
| | | params |
| | | }) |
| | | } |
| | | |
| | | // æ¥ç使ç¨èå´ |
| | | export function getUsedBtmLinkList(params) { |
| | | return request({ |
| | | url: "/api/btmTypeController/getUsedBtmLinkList", |
| | | method: "get", |
| | | params |
| | | }); |
| | | } |
| | | |
| | | // ä¸è´æ§æ£æ¥ |
| | | export function checkBtmConsistency(params) { |
| | | return request({ |
| | | url: "/api/btmTypeController/checkBtmConsistency", |
| | | method: "get", |
| | | params |
| | | }); |
| | | } |
| | | |
| | | // ä¿®å¤ |
| | | export function executeRepair(params) { |
| | | return request({ |
| | | url: "/api/btmTypeController/executeRepair", |
| | | method: "post", |
| | | data:params |
| | | }); |
| | | } |
| | | |
| | | // æ¥çç´¢å¼ |
| | | export function getIndexByCondition(params) { |
| | | return request({ |
| | | url: "/api/btmTypeController/getIndexByCondition", |
| | | method: "get", |
| | | params |
| | | }); |
| | | } |
| | |
| | | }); |
| | | } |
| | | |
| | | // æ¥è¯¢ææç屿§ï¼åæ°name(龿¥ç±»å模æ¿åç§°ï¼ |
| | | export function getAllAttributeByLink(params) { |
| | | return request({ |
| | | url: "/api/linkTypeController/getAllAttributeByLink", |
| | | method: "get", |
| | | params |
| | | }); |
| | | } |
| | | // éè¿å±æ§æ± è¿åç attributes è·å宿´çä¿¡æ¯ |
| | | export function getByAttributeNames(params) { |
| | | return request({ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | import request from '@/router/axios'; |
| | | //æ¥è¯¢æ¨¡æ¿å®ä¹ |
| | | // 模æ¿å表æ¥è¯¢ |
| | | export function gridTemplate(params) { |
| | | return request({ |
| | | url: "/api/templateController/queryTemplateList", |
| | | method: "get", |
| | | params:{ |
| | | ...params |
| | | } |
| | | }); |
| | | } |
| | | |
| | | // ä¿®æ¹ |
| | | export function updateTemplate(params) { |
| | | return request({ |
| | | url: "/api/templateController/updateTemplate", |
| | | method: "post", |
| | | data:params |
| | | }); |
| | | } |
| | | |
| | | // å建 |
| | | export function saveTemplate(params) { |
| | | return request({ |
| | | url: "/api/templateController/saveTemplate", |
| | | method: "post", |
| | | data:params |
| | | }); |
| | | } |
| | | |
| | | // å é¤ |
| | | export function deleteTemplate(params) { |
| | | return request({ |
| | | url: "/api/templateController/deleteTemplate", |
| | | method: "delete", |
| | | data:params |
| | | }); |
| | | } |
| | | |
| | |
| | | <template> |
| | | <el-container> |
| | | <el-container v-loading="createViewLoading"> |
| | | <el-aside> |
| | | <basic-container> |
| | | <div ref="TreeBox" style="height: calc(100vh - 144px);!important;"> |
| | |
| | | type="primary" @click="createViewClickHandler">å建è§å¾ |
| | | </el-button> |
| | | <el-button class="miniBtn" icon="el-icon-circle-plus-outline" plain size="small" |
| | | type="primary" @click="checkClickHandler">åå»ºç´¢å¼ |
| | | type="primary" @click="indexClickHandler">åå»ºç´¢å¼ |
| | | </el-button> |
| | | <el-button icon="el-icon-menu" plain size="small" style="width: 82px;text-align: center;padding-left: 1px" |
| | | type="primary" @click="checkClickHandler">ä¸è´æ§æ£æ¥ |
| | |
| | | <el-button class="smallBtn" plain size="small" |
| | | type="danger" @click="checkClickHandler">å é¤å
¨é¨ç±»å |
| | | </el-button> |
| | | <el-button class="smallBtn" plain size="small" type="primary">æ¥ç使ç¨èå´ |
| | | <el-button class="smallBtn" plain size="small" type="primary" @click="checkViewClickHandler">æ¥ç使ç¨èå´ |
| | | </el-button> |
| | | </div> |
| | | <!-- 左侧æ --> |
| | | <div style="height: calc(100vh - 330px);"> |
| | | <avue-tree :data="treeData" :option="treeOption" @node-click="nodeClick"> |
| | | <avue-tree ref="tree" :data="treeData" :option="treeOption" @node-click="nodeClick"> |
| | | <span slot-scope="{ node, data }" class="el-tree-node__label"> |
| | | <span style="font-size: 15px"> |
| | | <i class="el-icon-s-promotion"></i> |
| | |
| | | <el-input v-model="form.name"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="ç»§æ¿èªï¼"> |
| | | <el-input v-model="form.fName" :readOnly="title === 'edit'"></el-input> |
| | | <div style="display: flex;gap: 5px;align-items: center"> |
| | | <el-input v-model="form.fName" :readOnly="true"></el-input> |
| | | <el-button :disabled="title === 'add'" plain size="small" style="margin-left: 5px;height: 30px" |
| | | type="success" |
| | | @click="inheritClickHandler">éæ© |
| | | </el-button> |
| | | </div> |
| | | </el-form-item> |
| | | <el-form-item label="å®ç°ç±»ï¼"> |
| | | <el-input v-model="form.implClass"></el-input> |
| | |
| | | </div> |
| | | <div class="centerForm"> |
| | | <el-form-item label="çæ¬è§åï¼" label-width="110px" prop="revLevel"> |
| | | <el-select v-model="form.revLevel"> |
| | | <el-select v-model="form.revLevel" @change="revLevelChange"> |
| | | <el-option label="ä¸å¯ä¿®è®¢" value="0"></el-option> |
| | | <el-option label="éç¨ä¸çº§çæ¬ç®¡ç" value="1"></el-option> |
| | | <el-option label="éç¨äºçº§çæ¬ç®¡ç" value="2"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item v-if="form.revLevel !== '0'" label="çæ¬å·è§åï¼" label-width="110px" prop="revisionRuleName"> |
| | | <el-form-item v-if="form.revLevel !== '0'" label="çæ¬å·è§åï¼" label-width="110px" prop="revisionRuleId"> |
| | | <div style="display: flex;gap: 5px;align-items: center"> |
| | | <el-input v-model="form.revisionRuleId" :readOnly="true"></el-input> |
| | | <el-button plain size="small" style="margin-left: 5px;height: 30px" type="success" |
| | | <el-button :disabled="form.inputRevisionFlag" plain size="small" style="margin-left: 5px;height: 30px" |
| | | type="success" |
| | | @click="versionAddHandler">æ·»å |
| | | </el-button> |
| | | <el-switch |
| | | v-model="form.inputRevisionFlag" |
| | | active-text="æå·¥è¾å
¥" |
| | | style="width: 300px"> |
| | | style="width: 300px" |
| | | @change="form.revisionRuleId = ''"> |
| | | </el-switch> |
| | | </div> |
| | | </el-form-item> |
| | |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item v-if="form.revLevel !== '0' && form.revLevel !== '1'" label="çæ¬¡å·è§åï¼" label-width="110px" |
| | | prop="revLevel"> |
| | | prop="versionRule"> |
| | | <el-select v-model="form.versionRule" clearable> |
| | | <el-option label="1.2.3..." value="0"></el-option> |
| | | <el-option label="a.b.c..." value="1"></el-option> |
| | |
| | | <h3>屿§æ± å表</h3> |
| | | <avue-crud |
| | | :data="dialogAttrData" |
| | | :option="dialogAttrOption"> |
| | | :option="dialogAttrOption" |
| | | @row-del="dialogBottomAttrDel"> |
| | | <template slot="menuLeft"> |
| | | <el-button icon="el-icon-plus" size="small" type="primary" @click="addDialogClickHandler">å建</el-button> |
| | | </template> |
| | |
| | | </span> |
| | | </el-dialog> |
| | | |
| | | <!-- çæ¬å·è§åéæ© --> |
| | | <el-dialog |
| | | v-dialogDrag |
| | | :visible.sync="dialogVersionVisible" |
| | |
| | | |
| | | </el-dialog> |
| | | |
| | | <!-- ç»§æ¿èª --> |
| | | <el-dialog |
| | | v-dialogDrag |
| | | :visible.sync="dialogInheritVisible" |
| | | append-to-body="true" |
| | | class="avue-dialog" |
| | | title="ç»§æ¿ä¸å¡ç±»å" |
| | | width="30%" |
| | | @close="inheritClose" |
| | | > |
| | | <avue-tree ref="inheritTree" v-model="treeForm" :data="inheritTreeData" :option="inheritTreeOption" |
| | | @node-click="inheritNodeClick"> |
| | | <span slot-scope="{ node, data }" class="el-tree-node__label"> |
| | | <span style="font-size: 15px"> |
| | | <i class="el-icon-s-promotion"></i> |
| | | {{ (node || {}).label }} |
| | | </span> |
| | | </span> |
| | | </avue-tree> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button @click="inheritClose">å æ¶</el-button> |
| | | <el-button type="primary" @click="inheritSaveClickHandler">ç¡® å®</el-button> |
| | | </span> |
| | | </el-dialog> |
| | | |
| | | <!-- 导å
¥ --> |
| | | <upload-file ref="upload" :fileType="upFileType" :fileUrl="fileUrl" :tipList="tipList" title="导å
¥" |
| | | @updata="getTreeList"></upload-file> |
| | | |
| | | <!-- æ¥ç使ç¨èå´ --> |
| | | <el-dialog |
| | | v-dialogDrag |
| | | :visible.sync="checkViewVisible" |
| | | append-to-body="true" |
| | | class="avue-dialog" |
| | | title="æ¥ç使ç¨èå´" |
| | | width="60%" |
| | | > |
| | | <avue-crud |
| | | ref="checkViewCrud" |
| | | :data="checkViewData" |
| | | :option="checkViewOption" |
| | | :table-loading="checkViewLoading" |
| | | @search-change="checkHandleSearch" |
| | | @search-reset="checkHandleReset" |
| | | > |
| | | </avue-crud> |
| | | </el-dialog> |
| | | |
| | | <!-- ä¸è´æ§æ£æ¥ --> |
| | | <el-dialog |
| | | v-dialogDrag |
| | | :visible.sync="conCheckVisible" |
| | | append-to-body="true" |
| | | class="avue-dialog" |
| | | title="ä¸è´æ§æ£æ¥" |
| | | width="60%" |
| | | > |
| | | <avue-crud |
| | | :data="conCheckData" |
| | | :option="conCheckOption" |
| | | :table-loading="conCheckLoading"> |
| | | </avue-crud> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button @click="conCheckVisible = false">å æ¶</el-button> |
| | | <el-button type="primary" @click="repairClickHandler">ä¿® å¤</el-button> |
| | | </span> |
| | | </el-dialog> |
| | | |
| | | <!-- ä¸è´æ§æ£æ¥ --> |
| | | <el-dialog |
| | | v-dialogDrag |
| | | :visible.sync="indexVisible" |
| | | append-to-body="true" |
| | | class="avue-dialog" |
| | | title="ç´¢å¼ä¿¡æ¯" |
| | | width="60%" |
| | | > |
| | | |
| | | </el-dialog> |
| | | |
| | | </el-container> |
| | | </template> |
| | | |
| | | <script> |
| | | import basicOption from '@/util/basic-option' |
| | | import {getBizTypes, addLifeCycle} from "@/api/modeling/businessType/api" |
| | | import { |
| | | getBizTypes, |
| | | addLifeCycle, |
| | | updateLifeCycle, |
| | | deleteBtmType, |
| | | createView, |
| | | expData, |
| | | getUsedBtmLinkList, |
| | | checkBtmConsistency, |
| | | executeRepair, |
| | | getIndexByCondition |
| | | } from "@/api/modeling/businessType/api" |
| | | import {gridAttribute} from "@/api/modeling/attributePool/api"; |
| | | import func from "@/util/func"; |
| | | import {getVersionRuleAllList} from "@/api/modeling/version/api"; |
| | | import {getUsedVersionRuleList, getVersionRuleAllList} from "@/api/modeling/version/api"; |
| | | import {gridLifeCycle} from "@/api/modeling/lifeCycle/api"; |
| | | |
| | | export default { |
| | | name: "index", |
| | | data() { |
| | | return { |
| | | indexVisible:false, |
| | | conDefaultCheckData: [], // ä¿çä¸ä¸ªæ¥å£è¿åçæ°æ® |
| | | conCheckLoading: false, |
| | | conCheckOption: { |
| | | ...basicOption, |
| | | menu: false, |
| | | addBtn: false, |
| | | index: false, |
| | | selection: false, |
| | | refreshBtn: false, |
| | | column: [ |
| | | { |
| | | label: 'ç±»åå', |
| | | prop: 'id', |
| | | }, |
| | | { |
| | | label: 'æä½', |
| | | prop: 'methods', |
| | | }, |
| | | { |
| | | label: 'ç¶æ', |
| | | prop: 'status', |
| | | } |
| | | ] |
| | | }, |
| | | conCheckData: [], |
| | | conCheckVisible: false, |
| | | checkViewVisible: false, |
| | | checkViewData: [], |
| | | checkViewDataSearch: [], |
| | | checkViewLoading: false, |
| | | checkViewOption: { |
| | | ...basicOption, |
| | | addBtn: false, |
| | | menu: false, |
| | | searchMenuSpan: 8, |
| | | refreshBtn: false, |
| | | selection: false, |
| | | column: [ |
| | | { |
| | | label: 'åç§°', |
| | | prop: 'name', |
| | | sortable: true, |
| | | }, |
| | | { |
| | | label: 'æ¥æº', |
| | | prop: 'source', |
| | | sortable: true, |
| | | search: true |
| | | }, |
| | | { |
| | | label: '说æ', |
| | | prop: 'description', |
| | | } |
| | | ] |
| | | }, |
| | | tipList: [ |
| | | "导å
¥ä¸å¡åç§°ä¸å¯ä¸ºç©ºä¸é¾æ¥ç±»ååç§°åªè½ä¸ºè±æåæ¯", |
| | | "导å
¥çæä»¶å
æ¬å±æ§ãä¸å¡ç±»åãçå½å¨æçæä»¶", |
| | | "ä¸ä¼ çæä»¶ä¸ºå缩æä»¶ï¼ä¸åç¼©æ ¼å¼ä»
è½ä¸ºzipæ ¼å¼" |
| | | ], |
| | | upFileType: ['zip'], |
| | | fileUrl: 'api/linkTypeController/impData', |
| | | createViewLoading: false, // å建è§å¾ |
| | | versionAddFlag: false, |
| | | treeForm: {}, |
| | | inheritNodeRow: {}, |
| | | inheritTreeOption: { |
| | | height: 'auto', |
| | | defaultExpandAll: false, |
| | | menu: false, |
| | | addBtn: false, |
| | | props: { |
| | | label: 'id', |
| | | value: 'id', |
| | | children: 'children' |
| | | } |
| | | }, |
| | | inheritTreeData: [], |
| | | dialogInheritVisible: false, |
| | | dialogLifeDefalutData: [], // æ¥è¯¢éç½®é»è®¤æ°æ® |
| | | lifeType: '', |
| | | dialogLifeTable: [], |
| | |
| | | sortable: true, |
| | | }, |
| | | { |
| | | |
| | | prop: 'btmTypeId', |
| | | label: 'ä¸å¡ç±»å', |
| | | sortable: true |
| | | }, |
| | | { |
| | | label: '屿§ç±»å', |
| | | prop: 'attributeDataType', |
| | | sortable: true, |
| | |
| | | sortable: true |
| | | }, |
| | | { |
| | | prop: 'attrDataType', |
| | | prop: 'attributeDataType', |
| | | label: '屿§ç±»å', |
| | | sortable: true |
| | | }, |
| | |
| | | description: '', // æè¿° |
| | | revLevel: '', // çæ¬è§å |
| | | revisionRuleId: '',// çæ¬å·è§å |
| | | inputRevisionFlag: false, // æå·¥è¾å
¥ |
| | | versionRule: '', // çæ¬¡å·è§å |
| | | inputRevisionFlag: false, // æå·¥è¾å
¥, |
| | | delimiter: '', // åé符 |
| | | versionRule: '0', // çæ¬¡å·è§å |
| | | lifeCycleId: '', // çå½å¨æ |
| | | subLifeCycleId: '', // çå½å¨æå¤éå表, |
| | | apNameArray: "", // 屿§æ± å表âï¼âåé |
| | |
| | | nodeRow: {}, |
| | | treeOption: { |
| | | height: 'auto', |
| | | defaultExpandAll: false, |
| | | defaultExpandedKeys: ['topNode'], |
| | | menu: false, |
| | | addBtn: false, |
| | | props: { |
| | | label: 'id', |
| | | label: 'TreeName', |
| | | value: 'id', |
| | | children: 'children' |
| | | } |
| | | }, |
| | | treeData: [], |
| | | treeData: [ |
| | | { |
| | | TreeName: 'ä¸å¡ç±»åæ ', |
| | | id: 'topNode', |
| | | children: [] |
| | | } |
| | | ], |
| | | descriptionOption: { |
| | | labelStyle: 'text-align:center;width:100px;', |
| | | contentStyle: 'max-width:200px;text-align:center;word-break;break-all;' |
| | |
| | | created() { |
| | | this.getTreeList(); |
| | | }, |
| | | mounted() { |
| | | }, |
| | | methods: { |
| | | //æ 表æ¥è¯¢ |
| | | getTreeList() { |
| | | getBizTypes().then(res => { |
| | | const data = res.data.data.map(item => { |
| | | return item.attributes; |
| | | this.processChildren(item); // å¤çæ¯ä¸ªèç¹ |
| | | item.attributes.TreeName = item.attributes.id; |
| | | return item.attributes; // è¿åå¤çåç attributes |
| | | }); |
| | | this.treeData = data; |
| | | }) |
| | | this.treeData[0].children = data; |
| | | console.log(this.treeData); |
| | | this.inheritTreeData = data; |
| | | }); |
| | | }, |
| | | |
| | | // å¤çæ å½¢ç»æ |
| | | processChildren(item) { |
| | | if (item.children && item.children.length > 0) { |
| | | item.attributes.children = item.children.map(child => { |
| | | child.attributes.TreeName = child.attributes.id; |
| | | this.processChildren(child); // éå½å¤çæ¯ä¸ªåèç¹ |
| | | return child.attributes; // åªè¿ååèç¹ç attributes |
| | | }); |
| | | } |
| | | }, |
| | | |
| | | // æ ç¹å» |
| | | nodeClick(row) { |
| | | this.attrData = JSON.parse(row.attributes); |
| | | this.attrData = row.attributes ? JSON.parse(row.attributes) : []; |
| | | this.nodeRow = row; |
| | | }, |
| | | |
| | | // å建æé® |
| | | addClickHandler() { |
| | | if (func.isEmptyObject(this.nodeRow)) { |
| | | this.$message.error('è¯·éæ©è¦æ·»å çèç¹'); |
| | | return; |
| | | } |
| | | this.title = 'add'; |
| | | this.form.fName = this.nodeRow.id === 'topNode' ? "" : this.nodeRow.id; |
| | | console.log(this.nodeRow); |
| | | this.form.inputRevisionFlag = JSON.parse(this.form.inputRevisionFlag); // å符串false转æ¢ä¸ºå¸å°å¼ |
| | | this.visible = true; |
| | | }, |
| | | |
| | | // å
³éç»§æ¿å¯¹è¯æ¡ |
| | | inheritClose() { |
| | | this.dialogInheritVisible = false; |
| | | this.$refs.inheritTree.setCurrentKey(null); // åæ¶å½åéä¸çèç¹ |
| | | }, |
| | | |
| | | // ç»§æ¿æé® |
| | | inheritClickHandler() { |
| | | this.dialogInheritVisible = true; |
| | | }, |
| | | |
| | | // ç»§æ¿æ è¡ç¹å» |
| | | inheritNodeClick(row) { |
| | | this.inheritNodeRow = row; |
| | | }, |
| | | |
| | | // ç»§æ¿æ ä¿å |
| | | inheritSaveClickHandler() { |
| | | this.form.fName = this.inheritNodeRow.id; |
| | | this.dialogInheritVisible = false; |
| | | }, |
| | | |
| | | // å¯¹è¯æ¡ 屿§æ± å表å¢å æé® |
| | |
| | | this.dialogAttrData.push(...newItems); |
| | | this.attrPollDialogVisible = false; |
| | | } |
| | | }, |
| | | |
| | | // 屿§æ± å é¤ |
| | | dialogBottomAttrDel(form, index) { |
| | | this.dialogAttrData.splice(index, 1); |
| | | }, |
| | | |
| | | // çæ¬è§åç®¡çæ·»å |
| | |
| | | callback(); // éªè¯éè¿ |
| | | }, |
| | | |
| | | // æ¸
空表å |
| | | resetForm() { |
| | | const form = { |
| | | id: '', // ç±»ååç§° |
| | | name: '', // æ ç¾ |
| | | fName: '', // ç»§æ¿èª |
| | | implClass: '', // å®ç°ç±» |
| | | description: '', // æè¿° |
| | | revLevel: '', // çæ¬è§å |
| | | revisionRuleId: '',// çæ¬å·è§å |
| | | inputRevisionFlag: 'false', // æå·¥è¾å
¥ |
| | | delimiter: '', // åé符 |
| | | versionRule: '0', // çæ¬¡å·è§å |
| | | lifeCycleId: '', // çå½å¨æ |
| | | subLifeCycleId: '', // çå½å¨æå¤éå表, |
| | | apNameArray: "", // 屿§æ± å表âï¼âåé |
| | | }; |
| | | this.dialogLifeTable = []; // å°çå½å¨æè¡¨æ ¼ç½®ç©º |
| | | this.dialogAttrData = []; // å°å±æ§æ± è¡¨æ ¼ç½®ç©º |
| | | this.form = {...form}; |
| | | this.$refs.form.clearValidate(); |
| | | }, |
| | | |
| | | // æ°å¢ç¼è¾å¯¹è¯æ¡åæ¶ |
| | | addDialogClose() { |
| | | this.resetForm(); |
| | | this.visible = false; |
| | | }, |
| | | |
| | | // çæ¬è§å忢 置空å
¶ä»æ¡ä»¶ |
| | | revLevelChange() { |
| | | this.form.versionRule = ""; |
| | | this.form.inputRevisionFlag = false; |
| | | this.form.delimiter = ""; |
| | | this.form.versionRule = "0"; |
| | | this.form.revisionRuleId = ""; |
| | | }, |
| | | |
| | | // æ°å¢ç¼è¾ä¿å |
| | | addDialogSavaHandler() { |
| | | console.log(this.form) |
| | | if (!this.form.inputRevisionFlag && (!this.form.revisionRuleId || this.form.revisionRuleId === "")) { |
| | | this.$message.error('è¯·æ£æ¥çæ¬å·è§åä¸è½ä¸ºç©º'); |
| | | return; |
| | | } |
| | | this.form.subLifeCycleId = this.dialogLifeTable ? this.dialogLifeTable.map(item => item.id).join(',') : ""; |
| | | this.form.apNameArray = this.dialogAttrData ? this.dialogAttrData.map(item => item.id).join(',') : ""; |
| | | this.$refs.form.validate((valid) => { |
| | | const saveFunction = this.title === 'add' ? addLifeCycle : updateLifeCycle; |
| | | if (valid) { |
| | | addLifeCycle(this.form).then(res => { |
| | | console.log(res); |
| | | if (this.form.revLevel === 0) { |
| | | this.form.versionRule = ""; |
| | | } |
| | | saveFunction(this.form).then(res => { |
| | | if (res.data.code === 200) { |
| | | this.$message.success(res.data.obj); |
| | | this.getTreeList(); |
| | | this.resetForm(); |
| | | this.visible = false; |
| | | } |
| | | }) |
| | | } else { |
| | | return false; |
| | | } |
| | | }); |
| | | }, |
| | | |
| | | this.$refs.form.validate((valid) => { |
| | | if (valid) { |
| | | } else { |
| | | return false; |
| | | // ç¼è¾æé®ç¹å»äºä»¶ |
| | | editClickHandler() { |
| | | /** |
| | | * id åç§° |
| | | * name æ ç¾ |
| | | * implClass å®ç°ç±» |
| | | * fName ç»§æ¿èª |
| | | * description æè¿° |
| | | * revLevel çæ¬è§å |
| | | * revisionRuleId çæ¬å·è§å |
| | | * inputRevisionFlag æå·¥è¾å
¥ |
| | | * delimiter åé符 |
| | | * versionRule çæ¬¡å·è§å |
| | | * lifeCycleId çå½å¨æ |
| | | * lifeCycleIds çå½å¨æå表 |
| | | * attributes 屿§æ± å表 |
| | | */ |
| | | if (func.isEmptyObject(this.nodeRow)) { |
| | | this.$message.error('请è³å°éæ©ä¸æ¡æ°æ®'); |
| | | return; |
| | | } |
| | | if (this.nodeRow.id === 'topNode') { |
| | | this.$message.error('è¯·éæ©åèç¹è¿è¡ä¿®æ¹') |
| | | return; |
| | | } |
| | | this.form = {...this.nodeRow}; |
| | | this.form.inputRevisionFlag = JSON.parse(this.form.inputRevisionFlag); // å符串false转æ¢ä¸ºå¸å°å¼ |
| | | // this.form.fName = this.nodeRow.id === 'topNode' ? "" : this.nodeRow.id; |
| | | this.dialogLifeTable = (this.nodeRow.lifeCycleIds && this.nodeRow.lifeCycleIds.trim()) |
| | | ? this.nodeRow.lifeCycleIds.split(',').map(item => ({id: item.trim()})) |
| | | : []; |
| | | this.dialogAttrData = this.nodeRow.attributes ? JSON.parse(this.nodeRow.attributes) : []; |
| | | this.title = 'edit'; |
| | | this.visible = true; |
| | | console.log(this.form); |
| | | }, |
| | | |
| | | // å é¤æé® |
| | | deleteClickHandler() { |
| | | if (func.isEmptyObject(this.nodeRow)) { |
| | | this.$message.error('请è³å°éæ©ä¸æ¡æ°æ®'); |
| | | return; |
| | | } |
| | | ; |
| | | this.$confirm('æ¨ç¡®å®è¦å é¤æéæ©çæ°æ®åï¼', 'æç¤º', { |
| | | confirmButtonText: 'ç¡®å®', |
| | | cancelButtonText: 'åæ¶', |
| | | type: 'warning' |
| | | }).then(() => { |
| | | const {id, oid, ts} = this.nodeRow; |
| | | const obj = {id, oid, ts}; |
| | | deleteBtmType(obj).then(res => { |
| | | if (res.data.code === 200) { |
| | | this.$message.success(res.data.obj); |
| | | this.getTreeList(); |
| | | } |
| | | }) |
| | | }).catch(() => { |
| | | this.$message({ |
| | | type: 'info', |
| | | message: '已忶å é¤' |
| | | }); |
| | | }); |
| | | }, |
| | | |
| | | // å建è§å¾ |
| | | createViewClickHandler() { |
| | | this.createViewLoading = true; |
| | | createView().then(res => { |
| | | if (res.data.code === 200) { |
| | | this.createViewLoading = false; |
| | | this.$message.success(res.data.obj); |
| | | } |
| | | }).catch(err => { |
| | | this.createViewLoading = false; |
| | | }) |
| | | }, |
| | | |
| | | // å¯¼åº |
| | | exportClickHandler() { |
| | | if (func.isEmptyObject(this.nodeRow)) { |
| | | this.$message.error('请è³å°éæ©ä¸æ¡æ°æ®'); |
| | | return; |
| | | } |
| | | let name = this.nodeRow.id; |
| | | expData({name: name}).then(res => { |
| | | func.downloadFileByBlobHandler(res); |
| | | this.$message.success('å¯¼åºæå'); |
| | | }).catch(err => { |
| | | this.$message.error(err); |
| | | }); |
| | | }, |
| | | |
| | | // 导å
¥ |
| | | upLoadClickHandler() { |
| | | this.$refs.upload.visible = true; |
| | | }, |
| | | |
| | | // æ¥ç使ç¨èå´æé® |
| | | checkViewClickHandler() { |
| | | if (func.isEmptyObject(this.nodeRow)) { |
| | | this.$message.error('请è³å°éæ©ä¸æ¡æ°æ®ï¼'); |
| | | return; |
| | | } |
| | | getUsedBtmLinkList({btmName: this.nodeRow.id}).then(res => { |
| | | if (res.data.code === 200) { |
| | | this.checkViewVisible = true; |
| | | const data = res.data.data.map(item => { |
| | | return{ |
| | | name:this.nodeRow.id, |
| | | source:item |
| | | } |
| | | }); |
| | | this.checkViewData = data; |
| | | this.checkViewDataSearch = data; |
| | | } |
| | | }) |
| | | }, |
| | | |
| | | // æ¥ç使ç¨èå´æ¥è¯¢ |
| | | checkHandleSearch(params, done) { |
| | | const {source} = params; |
| | | |
| | | if (!params.source) { |
| | | this.checkViewData = this.checkViewDataSearch; |
| | | return done(); |
| | | } |
| | | ; |
| | | |
| | | this.checkViewData = this.checkViewDataSearch.filter(item => { |
| | | return item.source && item.source.includes(source); |
| | | }); |
| | | |
| | | } |
| | | done(); |
| | | |
| | | }, |
| | | |
| | | // æ¥ç使ç¨èå´éç½® |
| | | checkHandleReset() { |
| | | this.checkViewData = this.checkViewDataSearch; |
| | | }, |
| | | |
| | | // ä¸è´æ§æ£æ¥æé®ç¹å» |
| | | checkClickHandler(){ |
| | | checkBtmConsistency().then(res =>{ |
| | | if(res && res.data && res.data.data){ |
| | | this.conCheckVisible = true; |
| | | this.conCheckLoading = true; |
| | | if(res.data.code === 200){ |
| | | const data = res.data.data[0]; |
| | | this.conDefaultCheckData = data; // ä¿çä¸ä»½åå§æ°æ® |
| | | this.conCheckLoading = false; |
| | | const outputData = []; |
| | | Object.entries(data).forEach(([id, methods]) => { |
| | | let action; |
| | | |
| | | switch (methods) { |
| | | case '_CREATE': |
| | | action = 'å建表'; |
| | | break; |
| | | case '_ADD': |
| | | action = 'å¢å å'; |
| | | break; |
| | | case '_DROP': |
| | | action = 'ç§»é¤å'; |
| | | break; |
| | | default: |
| | | action = 'æªç¥'; |
| | | } |
| | | outputData.push({ |
| | | id: id, |
| | | methods: action, |
| | | status: 'æªä¿®å¤' |
| | | }) |
| | | }) |
| | | this.conCheckData = outputData; |
| | | } |
| | | }else { |
| | | this.$message.success(res.data.msg); |
| | | } |
| | | }) |
| | | }, |
| | | |
| | | // ä¿®å¤ä¸è´æ§æ£æ¥ |
| | | repairClickHandler() { |
| | | const params = this.conDefaultCheckData; |
| | | executeRepair(params).then(res => { |
| | | if (res.data.obj) { |
| | | this.$message.success('ä¿®å¤æå'); |
| | | this.conCheckData = []; |
| | | } else { |
| | | this.$message.error('ä¿®å¤å¤±è´¥ï¼è¯·éæ°å°è¯ï¼'); |
| | | } |
| | | this.conCheckVisible = false; |
| | | }) |
| | | }, |
| | | |
| | | // åå»ºç´¢å¼æé®ç¹å» |
| | | indexClickHandler(){ |
| | | if(func.isEmptyObject(this.nodeRow)){ |
| | | this.$message.error('请è³å°éæ©ä¸æ¡æ°æ®'); |
| | | return; |
| | | } |
| | | const params = { |
| | | "conditionMap[typename]":this.nodeRow.id |
| | | } |
| | | getIndexByCondition(params).then(res => { |
| | | console.log(res); |
| | | }) |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | |
| | | this.$message.error('请è³å°éæ©ä¸æ¡æ°æ®'); |
| | | return; |
| | | } |
| | | deleteLink(this.nodeRow).then(res => { |
| | | if (res.data.code === 200) { |
| | | this.$message.success('å 餿å'); |
| | | this.getTreeList(); |
| | | } |
| | | }) |
| | | ; |
| | | this.$confirm('æ¨ç¡®å®è¦å é¤æéæ©çæ°æ®åï¼', 'æç¤º', { |
| | | confirmButtonText: 'ç¡®å®', |
| | | cancelButtonText: 'åæ¶', |
| | | type: 'warning' |
| | | }).then(() => { |
| | | deleteLink(this.nodeRow).then(res => { |
| | | if (res.data.code === 200) { |
| | | this.$message.success('å 餿å'); |
| | | this.getTreeList(); |
| | | } |
| | | }) |
| | | }).catch(() => { |
| | | this.$message({ |
| | | type: 'info', |
| | | message: '已忶å é¤' |
| | | }); |
| | | }); |
| | | }, |
| | | |
| | | // å建æé® |
| | |
| | | |
| | | // ä¸è´æ§æ£æ¥ |
| | | checkClickHandler() { |
| | | this.conCheckVisible = true; |
| | | this.conCheckLoading = true; |
| | | checkLinkType().then(res => { |
| | | if (res.data.code === 200) { |
| | | const data = res.data.data; |
| | | this.conDefaultCheckData = data; // ä¿çä¸ä»½åå§æ°æ® |
| | | this.conCheckLoading = false; |
| | | if (res && res.data && res.data.data) { |
| | | this.conCheckVisible = true; |
| | | this.conCheckLoading = true; |
| | | if (res.data.code === 200) { |
| | | const data = res.data.data; |
| | | this.conDefaultCheckData = data; // ä¿çä¸ä»½åå§æ°æ® |
| | | this.conCheckLoading = false; |
| | | |
| | | const outputData = []; |
| | | const outputData = []; |
| | | |
| | | data.forEach(item => { |
| | | Object.entries(item.btmCheckMap).forEach(([id, methodsArray]) => { |
| | | methodsArray.forEach(methods => { |
| | | // 夿åç¼ |
| | | const action = methods.startsWith('F_') ? 'ç§»é¤form端ä¸å¡ç±»å' : 'ç§»é¤to端ä¸å¡ç±»å'; |
| | | const detail = methods.split('_')[1]; // è·å _ åé¢çå
容 |
| | | outputData.push({ |
| | | id: id, |
| | | methods: `${action}:${detail}`, |
| | | status: 'æªä¿®å¤' |
| | | data.forEach(item => { |
| | | Object.entries(item.btmCheckMap).forEach(([id, methodsArray]) => { |
| | | methodsArray.forEach(methods => { |
| | | // 夿åç¼ |
| | | const action = methods.startsWith('F_') ? 'ç§»é¤form端ä¸å¡ç±»å' : 'ç§»é¤to端ä¸å¡ç±»å'; |
| | | const detail = methods.split('_')[1]; // è·å _ åé¢çå
容 |
| | | outputData.push({ |
| | | id: id, |
| | | methods: `${action}:${detail}`, |
| | | status: 'æªä¿®å¤' |
| | | }); |
| | | }); |
| | | }); |
| | | }); |
| | | |
| | | // å¤ç dbCheckMap |
| | | Object.entries(item.dbCheckMap).forEach(([id, methods]) => { |
| | | const splitMethods = methods.split('('); |
| | | // å¤æç¬¬ä¸ä¸ªç¬¦å·åé¢çå¼ |
| | | if (splitMethods[0].startsWith('_ADD')) { |
| | | outputData.push({ |
| | | id: id, |
| | | methods: 'å¢å å(' + splitMethods[1].slice(0, -1) + ')', // ç»æä½ç½®åå»)çå符 |
| | | status: 'æªä¿®å¤' |
| | | }); |
| | | } else if (splitMethods[0].startsWith('_CREATE')) { |
| | | outputData.push({ |
| | | id: id, |
| | | methods: 'å建表(' + splitMethods[1].slice(0, -1) + ')', |
| | | status: 'æªä¿®å¤' |
| | | }); |
| | | } else if (splitMethods[0].startsWith('_DROP')) { |
| | | outputData.push({ |
| | | id: id, |
| | | methods: 'ç§»é¤å(' + splitMethods[1].slice(0, -1) + ')', |
| | | status: 'æªä¿®å¤' |
| | | }); |
| | | } else { |
| | | this.$message.error("䏿¯æç dbCheckMap ç±»åï¼ " + methods) |
| | | } |
| | | // å¤ç dbCheckMap |
| | | Object.entries(item.dbCheckMap).forEach(([id, methods]) => { |
| | | const splitMethods = methods.split('('); |
| | | // å¤æç¬¬ä¸ä¸ªç¬¦å·åé¢çå¼ |
| | | if (splitMethods[0].startsWith('_ADD')) { |
| | | outputData.push({ |
| | | id: id, |
| | | methods: 'å¢å å(' + splitMethods[0].slice(0, -1) + ')', // ç»æä½ç½®åå»)çå符 |
| | | status: 'æªä¿®å¤' |
| | | }); |
| | | } else if (splitMethods[0].startsWith('_CREATE')) { |
| | | outputData.push({ |
| | | id: id, |
| | | methods: 'å建表(' + splitMethods[0].slice(0, -1) + ')', |
| | | status: 'æªä¿®å¤' |
| | | }); |
| | | } else if (splitMethods[0].startsWith('_DROP')) { |
| | | outputData.push({ |
| | | id: id, |
| | | methods: 'ç§»é¤å(' + splitMethods[0].slice(0, -1) + ')', |
| | | status: 'æªä¿®å¤' |
| | | }); |
| | | } else { |
| | | this.$message.error("䏿¯æç dbCheckMap ç±»åï¼ " + methods) |
| | | } |
| | | }); |
| | | }); |
| | | }); |
| | | this.conCheckData = outputData; |
| | | this.conCheckData = outputData; |
| | | } |
| | | } else { |
| | | this.$message.success(res.data.msg); |
| | | } |
| | | }).catch(err => { |
| | | this.$message.error(err); |
| | |
| | | |
| | | // ä¿®å¤ä¸è´æ§æ£æ¥ |
| | | repairClickHandler() { |
| | | console.log(this.conDefaultCheckData) |
| | | const params = this.conDefaultCheckData[0]; |
| | | repairTable(params).then(res => { |
| | | if (func.isEmptyObject(res.data.obj[0])) { |
| | | this.$message.success('ä¿®å¤æå'); |
| | | this.conCheckData = []; |
| | | } else { |
| | | this.$message.error('ä¿®å¤å¤±è´¥ï¼è¯·éæ°å°è¯ï¼'); |
| | | } |
| | |
| | | this.createViewLoading = false; |
| | | this.$message.success(res.data.obj); |
| | | } |
| | | }).catch(err => { |
| | | this.createViewLoading = false; |
| | | }) |
| | | }, |
| | | |
| | |
| | | <template> |
| | | <el-container> |
| | | |
| | | <el-aside> |
| | | <basic-container> |
| | | <div ref="TreeBox" style="height: calc(100vh - 144px);!important;"> |
| | | <div ref="TreeBox" style="height: calc(100vh - 154px);!important;"> |
| | | <div class="headerCon"> |
| | | <el-button icon="el-icon-plus" plain size="small" type="primary" @click="addClickHandler">å建 |
| | | </el-button> |
| | | <el-button icon="el-icon-edit" plain size="small" type="primary" @click="editClickHandler">ä¿®æ¹ |
| | | </el-button> |
| | | <el-button icon="el-icon-delete" plain size="small" type="danger" @click="delClickHandler">å é¤ |
| | | </el-button> |
| | | <el-button icon="el-icon-download" plain size="small" type="primary" @click="exportClickHandler">å¯¼åº |
| | | </el-button> |
| | | <el-button icon="el-icon-upload2" plain size="small" type="primary" @click="uploadClickHandler">导å
¥ |
| | | </el-button> |
| | | <el-button class="smallBtn" plain size="small" type="primary" |
| | | @click="checkViewClickHandler">æ¥ç使ç¨èå´ |
| | | </el-button> |
| | | <avue-radio v-model="radioForm" :dic="radioDic" style="margin: 10px 0 5px"></avue-radio> |
| | | </div> |
| | | <!-- 左侧æ --> |
| | | <div style="height: calc(100vh - 280px);"> |
| | | <div style="height: calc(100vh - 230px);"> |
| | | <avue-tree :data="treeData" :option="treeOption" @node-click="nodeClick"> |
| | | <span slot-scope="{ node, data }" class="el-tree-node__label"> |
| | | <span style="font-size: 15px"> |
| | |
| | | |
| | | <el-main> |
| | | <basic-container> |
| | | 模æ¿å表ï¼<avue-select v-model="templateForm" placeholder="è¯·éæ©æ¨¡æ¿" type="tree" :dic="templateData" @change="changeTemp"></avue-select> |
| | | <avue-crud ref="queryCrud" |
| | | :data="attrData" :option="attrOption" :table-loading="tableLoading" style="margin-top: 10px"> |
| | | <template slot="menuLeft" slot-scope="scope"> |
| | | <el-button icon="el-icon-plus" size="small" type="primary" @click="addHandler">å建</el-button> |
| | | <el-button icon="el-icon-edit" plain size="small" type="primary" @click="editHandler">ä¿®æ¹</el-button> |
| | | <el-button icon="el-icon-delete" plain size="small" type="danger" @click="delHandler">å é¤</el-button> |
| | | </template> |
| | | </avue-crud> |
| | | </basic-container> |
| | | </el-main> |
| | | |
| | | <!-- æ°å¢ && ç¼è¾ --> |
| | | <el-dialog |
| | | v-dialogDrag |
| | | :title="title === 'add' ? 'å建' : 'ä¿®æ¹'" |
| | | :visible.sync="visible" |
| | | append-to-body="true" |
| | | class="avue-dialog" |
| | | width="75%" |
| | | @close="addDialogClose"> |
| | | <el-form ref="form" :model="form" :rules="rules" label-width="95px"> |
| | | <el-form-item label="模æ¿åç§°ï¼" prop="name"> |
| | | <el-input v-model="form.name"></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | <avue-crud |
| | | ref="dialogCrud" |
| | | :data="attrData" |
| | | :option="dialogAttrOption" |
| | | @select="selectHandler"> |
| | | </avue-crud> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button @click="addDialogClose">å æ¶</el-button> |
| | | <el-button type="primary" @click="addDialogSavaHandler">ç¡® å®</el-button> |
| | | </span> |
| | | </el-dialog> |
| | | </el-container> |
| | | </template> |
| | | |
| | | <script> |
| | | import {getBizTypes, getAllAttributesByBtmId} from "@/api/modeling/businessType/api"; |
| | | import {gridLink,getAllAttributeByLink} from "@/api/modeling/linkType/api"; |
| | | import {gridTemplate,saveTemplate,updateTemplate,deleteTemplate} from "@/api/queryTemplate/queryDefine"; |
| | | import basicOption from "@/util/basic-option"; |
| | | import func from "@/util/func"; |
| | | |
| | | export default { |
| | | name: "index" |
| | | name: "index", |
| | | data() { |
| | | return{ |
| | | treeOption: { |
| | | height: 'auto', |
| | | defaultExpandAll: false, |
| | | menu: false, |
| | | addBtn: false, |
| | | props: { |
| | | label: 'label', |
| | | value: 'oid', |
| | | children: 'children' |
| | | } |
| | | }, |
| | | nodeRow:{}, |
| | | treeData: [], |
| | | radioForm:0, |
| | | radioDic:[{ |
| | | label:'ä¸å¡ç±»å', |
| | | value:0 |
| | | },{ |
| | | label:'龿¥ç±»å', |
| | | value:1 |
| | | }], |
| | | templateForm:'', |
| | | templateData:[], |
| | | form :{ |
| | | abNames:[], |
| | | linkTypeName: "",//左侧éç龿¥ç±»ååç§° |
| | | btmName:'',//左侧鿩çä¸å¡ç±»ååç§° |
| | | name:'' |
| | | }, |
| | | rules: { |
| | | name: [ |
| | | {required: true, message: '请è¾å
¥æ¨¡æ¿åç§°', trigger: 'blur'} |
| | | ] |
| | | }, |
| | | attrData: [], |
| | | title: '', |
| | | visible: false, |
| | | tableLoading: false, |
| | | attrOption: { |
| | | ...basicOption, |
| | | addBtn: false, |
| | | editBtn: false, |
| | | delBtn: false, |
| | | selection: true, |
| | | selectable:function (){ |
| | | return false; |
| | | }, |
| | | menu:false, |
| | | height: "auto", |
| | | calcHeight: -40, |
| | | title:'æ¥è¯¢å±æ§', |
| | | tip:false, |
| | | column: [{ |
| | | label: 'åæ®µç¼ç ', |
| | | prop: 'id' |
| | | }, |
| | | { |
| | | label: 'åæ®µåç§°', |
| | | prop: 'name' |
| | | }] |
| | | }, |
| | | selectionRow:[], |
| | | dialogAttrOption: { |
| | | ...basicOption, |
| | | addBtn: false, |
| | | editBtn: false, |
| | | delBtn: false, |
| | | selection: true, |
| | | menu:false, |
| | | height: "auto", |
| | | calcHeight: 140, |
| | | title:'æ¥è¯¢å±æ§', |
| | | tip:false, |
| | | header:false, |
| | | column: [{ |
| | | label: 'åæ®µç¼ç ', |
| | | prop: 'id' |
| | | }, |
| | | { |
| | | label: 'åæ®µåç§°', |
| | | prop: 'name' |
| | | }] |
| | | }, |
| | | dialogSelectionRow:[] |
| | | } |
| | | }, |
| | | created() { |
| | | this.getTreeList(); |
| | | }, |
| | | watch: { |
| | | radioForm: { |
| | | handler(newval) { |
| | | const loading = this.$loading({}); |
| | | if (newval ==0) { |
| | | getBizTypes().then(res => { |
| | | const data = res.data.data.map(item => { |
| | | item.label=item.attributes.id; |
| | | return item; |
| | | }); |
| | | this.treeData = data; |
| | | loading.close(); |
| | | }) |
| | | }else { |
| | | gridLink().then(res => { |
| | | const data = res.data.data.map(item => { |
| | | item.label=item.name; |
| | | return item; |
| | | }); |
| | | this.treeData = data; |
| | | loading.close(); |
| | | }) |
| | | } |
| | | } |
| | | }, |
| | | }, |
| | | methods: { |
| | | //æ 表æ¥è¯¢ |
| | | getTreeList() { |
| | | const loading = this.$loading({}); |
| | | getBizTypes().then(res => { |
| | | const data = res.data.data.map(item => { |
| | | item.label=item.attributes.id; |
| | | return item; |
| | | }); |
| | | this.treeData = data; |
| | | loading.close(); |
| | | }) |
| | | }, |
| | | |
| | | // æ ç¹å» |
| | | nodeClick(row) { |
| | | this.nodeRow = row; |
| | | this.tableLoading = true; |
| | | if(this.radioForm==1){ |
| | | //龿¥ç±»å |
| | | getAllAttributeByLink({name:row.label,linkFlag:true}).then(res => { |
| | | this.attrData = res.data.data; |
| | | this.getTemp(); |
| | | }) |
| | | }else { |
| | | //ä¸å¡ç±»å |
| | | getAllAttributesByBtmId({btmId:row.label,linkFlag:false}).then(res => { |
| | | this.attrData = res.data.data; |
| | | this.getTemp(); |
| | | }) |
| | | } |
| | | }, |
| | | getTemp() { |
| | | gridTemplate({btmName: this.nodeRow.label, linkFlag: this.radioForm == 1}).then(res => { |
| | | const data = res.data.data.map(item => { |
| | | item.label = item.name; |
| | | item.value = item.name; |
| | | return item; |
| | | }); |
| | | this.templateData = data; |
| | | if (res.data.data.length > 0) { |
| | | this.templateForm = this.templateData[0].value; |
| | | } else { |
| | | this.templateForm = ''; |
| | | this.$refs.queryCrud.clearSelection(); |
| | | } |
| | | this.tableLoading = false; |
| | | }) |
| | | }, |
| | | selectHandler(selection, row){debugger; |
| | | this.dialogSelectionRow=selection |
| | | }, |
| | | changeTemp(data) { |
| | | this.$refs.queryCrud.clearSelection(); |
| | | if (data.value != '') { |
| | | let abNames = data.item.abNames.join(',').toLowerCase().split(',') |
| | | this.selectionRow = this.attrData.filter(item => { |
| | | return abNames.includes(item.id.toLowerCase()) |
| | | }) |
| | | this.$refs.queryCrud.toggleSelection(this.selectionRow); |
| | | } |
| | | }, |
| | | //å建 |
| | | addHandler(){ |
| | | if (func.isEmptyObject(this.nodeRow)) { |
| | | this.$message.error('è¯·éæ©è¦æ·»å çèç¹'); |
| | | return; |
| | | } |
| | | this.title = 'add'; |
| | | this.visible = true; |
| | | this.$nextTick(()=>{ |
| | | this.$refs.dialogCrud.clearSelection(); |
| | | }); |
| | | }, |
| | | //ä¿®æ¹ |
| | | editHandler(){ |
| | | if (func.isEmptyObject(this.nodeRow)) { |
| | | this.$message.error('请è³å°éæ©ä¸æ¡æ°æ®'); |
| | | return; |
| | | } |
| | | this.form.name = this.templateForm; |
| | | this.title = 'edit'; |
| | | this.visible = true; |
| | | this.$nextTick(()=>{ |
| | | this.dialogSelectionRow=this.selectionRow; |
| | | this.$refs.dialogCrud.clearSelection(); |
| | | this.$refs.dialogCrud.toggleSelection(this.dialogSelectionRow ); |
| | | }); |
| | | }, |
| | | // æ°å¢ç¼è¾ä¿å |
| | | addDialogSavaHandler() { |
| | | this.$refs.form.validate((valid) => { |
| | | const saveFunction = this.title === 'add' ? saveTemplate : updateTemplate; |
| | | if (valid) { |
| | | if(this.radioForm == 0){ |
| | | this.form.btmName=this.nodeRow.label; |
| | | delete this.form.linkTypeName |
| | | }else { |
| | | this.form.linkTypeName=this.nodeRow.label; |
| | | delete this.form.btmName |
| | | } |
| | | let abNames=this.dialogSelectionRow.map(item => { |
| | | return item.id |
| | | }) |
| | | if(abNames.length==0){ |
| | | this.$message.error('è¯·éæ©æ¥è¯¢å±æ§'); |
| | | return false; |
| | | } |
| | | this.form.abNames=abNames; |
| | | saveFunction(this.form).then(res => { |
| | | if (res.data.code === 200) { |
| | | this.$message.success(res.data.obj); |
| | | if(this.title === 'edit'){ |
| | | this.templateForm=''; |
| | | } |
| | | this.getTemp(); |
| | | this.addDialogClose(); |
| | | } |
| | | }) |
| | | } else { |
| | | return false; |
| | | } |
| | | }); |
| | | }, |
| | | // æ°å¢ç¼è¾å¯¹è¯æ¡åæ¶ |
| | | addDialogClose() { |
| | | this.form = { |
| | | abNames:[], |
| | | linkTypeName: "",//左侧éç龿¥ç±»ååç§° |
| | | btmName:'',//左侧鿩çä¸å¡ç±»ååç§° |
| | | name:'' |
| | | }; |
| | | this.$refs.form.clearValidate(); |
| | | this.visible = false; |
| | | }, |
| | | //å é¤ |
| | | delHandler(){ |
| | | if (func.isEmptyObject(this.nodeRow)) { |
| | | this.$message.error('è¯·éæ©æ°æ®'); |
| | | return; |
| | | } |
| | | this.$confirm('æ¨ç¡®å®è¦å é¤æéæ©çæ°æ®åï¼', 'æç¤º', { |
| | | confirmButtonText: 'ç¡®å®', |
| | | cancelButtonText: 'åæ¶', |
| | | type: 'warning' |
| | | }).then(() => { |
| | | deleteTemplate({name:this.templateForm,btmName: this.nodeRow.label, linkFlag: this.radioForm == 1}).then(res => { |
| | | if (res.data.code === 200) { |
| | | this.$message.success(res.data.obj); |
| | | this.getTemp(); |
| | | } |
| | | }) |
| | | }).catch(() => { |
| | | this.$message({ |
| | | type: 'info', |
| | | message: '已忶å é¤' |
| | | }); |
| | | }); |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | |
| | | delBtn: false, |
| | | gridBtn: false, |
| | | highlightCurrentRow: true, |
| | | calcHeight: -60, |
| | | column: column |
| | | }, |
| | | tableLoading: false, |
| | |
| | | option: { |
| | | ...basicOption, |
| | | selection: false, |
| | | calcHeight: -60, |
| | | menuWidth: 150, |
| | | editBtn: false, |
| | | delBtn: false, |
| | | calcHeight: -60, |
| | | column: [ |
| | | { |
| | | label: 'çç¥åç§°', |
| | |
| | | ...basicOption, |
| | | dialogTop: 0, |
| | | dialogWidth: '30%', |
| | | column: column, |
| | | calcHeight: -60, |
| | | column: column |
| | | }, |
| | | page: { |
| | | currentPage: 1, |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: "index" |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: "index" |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: "index" |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: "index" |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |
¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | name: "index" |
| | | } |
| | | </script> |
| | | |
| | | <style scoped> |
| | | |
| | | </style> |