From e869d2fe4b0e850267c9540d249fb01d28a95bb8 Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期五, 27 九月 2024 09:43:12 +0800
Subject: [PATCH] test

---
 js/utils.js |  104 ++++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 84 insertions(+), 20 deletions(-)

diff --git a/js/utils.js b/js/utils.js
index 455369a..9413133 100644
--- a/js/utils.js
+++ b/js/utils.js
@@ -1,64 +1,128 @@
+var SESSION_SUFFIX = "mes_pda_"
 var classUtils = {
 
 
 	attrTypeIsString: function(type) {
 		if (type == '瀛楃涓� || type == '鍙彉闀垮瓧绗︿覆' || type == 'char' || type == 'varchar') {
-			return false
+			return true
 		}
-		return true
+		return false
 	},
 	attrTypeIsNumber: function(type) {
-		if (type == '鏁存暟' || type == '娴偣鏁� || type == 'int' || type == 'float') {
-			return false
+		if (attrTypeIsInt(type) || attrTypeIsFloat(type)) {
+			return true
 		}
-		return true
+		return false
+	},
+	attrTypeIsFloat: function(type) {
+		if (type == '娴偣鏁� ||  type == 'float') {
+			return true
+		}
+		return false
+	},
+	attrTypeIsInt: function(type) {
+		if (type == '鏁存暟' || type == 'int') {
+			return true
+		}
+		return false
 	},
 	attrTypeIsDict: function(type) {
 		if (type == '瀛楀吀' || type == '瀛楀吀-瀛楃涓� || type == '瀛楀吀-鏁存暟' || type == 'dict' || type == 'dict-char' ||
 			type == 'dict-int') {
-			return false
+			return true
 		}
-		return true
+		return false
+	},
+	attrTypeIsDateTime: function(type) {
+		if (type == '鏃ユ湡' || type == '鏃堕棿' || type == 'date' || type == 'datetime') {
+			return true
+		}
+		return false
 	},
 	attrTypeIsDate: function(type) {
-		if (type == '鏃ユ湡' || type == '鏃堕棿' || type == 'date' || type == 'datetime') {
-			return false
+		if (type == '鏃ユ湡' ||  type == 'date' ) {
+			return true
 		}
-		return true
+		return false
+	},
+	attrTypeIsTime: function(type) {
+		if (type == '鏃堕棿'  || type == 'datetime') {
+			return true
+		}
+		return false
 	},
 	attrTypeIsObjRefMulti: function(type) {
 		if (type == '寮曠敤瀵硅薄(澶氫釜)' || type == 'obj-ref-multi') {
-			return false
+			return true
 		}
-		return true
+		return false
+	},
+	attrTypeIsObjRef: function(type) {
+		if (type == '寮曠敤瀵硅薄(鍗曚釜)' || type == 'obj-ref') {
+			return true
+		}
+		return false
 	},
 	attrTypeIsRegion: function(type) {
 		if (type == '鐪佸競鍖� || type == 'region') {
-			return false
+			return true
 		}
-		return true
+		return false
 	},
 	attrTypeIsBool: function(type) {
 		if (type == '甯冨皵鍊� || type == 'bool') {
-			return false
+			return true
 		}
-		return true
+		return false
 	},
 
 	attrTypeIsUser: function(type) {
 		if (type == '寮曠敤浜哄憳' || type == 'user') {
-			return false
+			return true
 		}
-		return true
+		return false
 	},
 	attrTypeIsProject: function(type) {
 		if (type == '寮曠敤椤圭洰' || type == 'project') {
-			return false
+			return true
 		}
-		return true
+		return false
+	},
+	attrTypeIsCode: function(type) {
+		if (type == '缂栫爜' || type == 'code') {
+			return true
+		}
+		return false
+	},
+	attrTypeIsGuid: function(type) {
+		if (type == 'GUID' || type == 'guid') {
+			return true
+		}
+		return false
 	},
 
 }
+var session = {
+	setValue(key, value) {
+		let suffixStr = SESSION_SUFFIX
+		if (value == null) {
+			uni.removeStorageSync(suffixStr + key)
+		} else {
+			uni.setStorageSync(suffixStr + key, value);
+		}
+	},
+
+	getValue(key) {
+		let suffixStr = SESSION_SUFFIX
+		return uni.getStorageSync(suffixStr + key) || null;
+	},
+
+	clearValue(key) {
+		let suffixStr = SESSION_SUFFIX
+		return uni.removeStorageSync(suffixStr +  key);
+	},
+}
 export default {
 	classUtils,
+	session
 }
\ No newline at end of file

--
Gitblit v1.9.1