From 03c38da7555b69cb598e534c97fa25bd5385701c Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期二, 29 十月 2024 17:55:50 +0800
Subject: [PATCH] 表单定义权限控制和属性权限&&成员管理添加密级&&首页修改密码&&登录判断过期停用修改密码后跳转首页
---
Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/enumpck/ItemTypeEnum.java | 84 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 84 insertions(+), 0 deletions(-)
diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/enumpck/ItemTypeEnum.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/enumpck/ItemTypeEnum.java
index c2ef060..c7364b5 100644
--- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/enumpck/ItemTypeEnum.java
+++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/enumpck/ItemTypeEnum.java
@@ -2,6 +2,7 @@
import com.vci.pagemodel.KeyValue;
import com.vci.starter.web.enumpck.BaseEnum;
+import com.vci.starter.web.enumpck.VciFieldTypeEnum;
import java.util.ArrayList;
import java.util.List;
@@ -141,4 +142,87 @@
}
return enumDataList;
}
+
+ /***
+ *鏍规嵁灞炴�х被鍨嬭幏鍙朥I灞炴�х被鍨�(鏂囨湰)
+ * @param key
+ * @return
+ */
+ public static String convertAttributeTypeTOUITypeTextByValue(String key,boolean isText){
+ String value=ItemTypeEnum.TEXT.getValue();
+ ItemTypeEnum itemTypeEnum=null;
+ if(ControlAttributeType.VTInteger.equals(key)||
+ ControlAttributeType.VTDouble.equals(key)
+ ){
+ value = ItemTypeEnum.NUMBER.getValue();
+ }
+ else if (ControlAttributeType.VTNote.equals(key)) {// textarea绫诲瀷
+ value = ItemTypeEnum.TEXTAREA.getValue();
+ }// 鏃ヨ捣绫诲瀷
+ else if (ControlAttributeType.VTDate.equals(key)) {//鏃ユ湡
+ value = ItemTypeEnum.DATE.getValue();
+ }else if(ControlAttributeType.VTDateTime.equals(key)){//鏃ユ湡鏃堕棿
+ value = ItemTypeEnum.DATETIME.getValue();
+ }else if( ControlAttributeType.VTTime.equals(key)){//鏃堕棿
+ value = ItemTypeEnum.TIME.getValue();
+ }
+ else if( ControlAttributeType.canzhao.equals(key)){//鍙傜収
+ value = ItemTypeEnum.TEXT.getValue();
+ }
+ else if( ControlAttributeType.VTBoolean.equals(key)){//boolean
+ value = ItemTypeEnum.CHECKBOX.getValue();
+ }else if( ControlAttributeType.VTFilePath.equals(key)){//鏂囦欢
+ value = ItemTypeEnum.FILE.getValue();
+ } else {
+ value = ItemTypeEnum.TEXT.getValue();
+ }
+ itemTypeEnum = forValue(value);
+ if(itemTypeEnum==null){
+ return "";
+ }else {
+ if (isText) {
+ value = itemTypeEnum.getText();
+ } else {
+ value = itemTypeEnum.getValue();
+ }
+ }
+ return value;
+ }
+
+ /***
+ *鏍规嵁灞炴�х被鍨嬭幏鍙朥I灞炴�х被鍨�(鏂囨湰)
+ * @param key
+ * @return
+ */
+ public static String convertAttributeTypeTOUITypeValueByText(String key){
+ String value=ItemTypeEnum.TEXT.getValue();
+ if(ControlAttributeType.VTInteger.equals(key)||
+ ControlAttributeType.VTDouble.equals(key)
+ ){
+ value = ItemTypeEnum.NUMBER.getValue();
+ }
+ else if (ControlAttributeType.VTNote.equals(key)) {// textarea绫诲瀷
+ value = ItemTypeEnum.TEXTAREA.getValue();
+ }// 鏃ヨ捣绫诲瀷
+ else if (ControlAttributeType.VTDate.equals(key)) {//鏃ユ湡
+ value = ItemTypeEnum.DATE.getValue();
+ }else if(ControlAttributeType.VTDateTime.equals(key)){//鏃ユ湡鏃堕棿
+ value = ItemTypeEnum.DATETIME.getValue();
+ }else if( ControlAttributeType.VTTime.equals(key)){//鏃堕棿
+ value = ItemTypeEnum.TIME.getValue();
+ }
+ else if( ControlAttributeType.canzhao.equals(key)){//鍙傜収
+ value = ItemTypeEnum.TEXT.getValue();
+ }
+ else if( ControlAttributeType.VTBoolean.equals(key)){//boolean
+ value = ItemTypeEnum.CHECKBOX.getValue();
+ }else if( ControlAttributeType.VTFilePath.equals(key)){//鏂囦欢
+ value = ItemTypeEnum.FILE.getValue();
+ } else {
+ value = ItemTypeEnum.TEXT.getValue();
+ }
+ value= getTextByValue(value);
+ return value;
+ }
+
}
--
Gitblit v1.9.3