From 37ff5e49c0e7c5b63e7e8e137058366244f826c1 Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期五, 05 七月 2024 14:56:01 +0800
Subject: [PATCH] 5601功能点和多语言

---
 js/utils.js |   58 ++++++++++++++++++++++++++++++++++++++++------------------
 1 files changed, 40 insertions(+), 18 deletions(-)

diff --git a/js/utils.js b/js/utils.js
index 455369a..3b36c71 100644
--- a/js/utils.js
+++ b/js/utils.js
@@ -1,64 +1,86 @@
+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
+			return true
 		}
-		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
 	},
 	attrTypeIsDate: function(type) {
 		if (type == '鏃ユ湡' || type == '鏃堕棿' || type == 'date' || type == 'datetime') {
-			return false
+			return true
 		}
-		return true
+		return false
 	},
 	attrTypeIsObjRefMulti: function(type) {
 		if (type == '寮曠敤瀵硅薄(澶氫釜)' || type == 'obj-ref-multi') {
-			return false
+			return true
 		}
-		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
 	},
 
 }
+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