From b0041cf10ba3ddf74b9edcfd340a7d1c9179d878 Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期一, 03 三月 2025 18:48:19 +0800
Subject: [PATCH] 5601 form

---
 js/utils.js |   65 +++++++++++++++++++++++++++++++-
 1 files changed, 62 insertions(+), 3 deletions(-)

diff --git a/js/utils.js b/js/utils.js
index 8159ca1..3fbe9fd 100644
--- a/js/utils.js
+++ b/js/utils.js
@@ -1,3 +1,4 @@
+var SESSION_SUFFIX = "mes_pda_"
 var classUtils = {
 
 
@@ -7,8 +8,15 @@
 		}
 		return false
 	},
-	attrTypeIsNumber: function(type) {
-		if (type == '鏁存暟' || type == '娴偣鏁� || type == 'int' || type == 'float') {
+	attrTypeIsInt: function(type) {
+		if (type == '鏁存暟' || type == 'int') {
+			return true
+		}
+		return false
+	},
+
+	attrTypeIsFloat: function(type) {
+		if (type == '娴偣鏁� ||  type == 'float') {
 			return true
 		}
 		return false
@@ -20,14 +28,32 @@
 		}
 		return false
 	},
-	attrTypeIsDate: function(type) {
+	attrTypeIsDateTime: function(type) {
 		if (type == '鏃ユ湡' || type == '鏃堕棿' || type == 'date' || type == 'datetime') {
+			return true
+		}
+		return false
+	},
+	attrTypeIsDate: function(type) {
+		if (type == '鏃ユ湡' ||  type == 'date' ) {
+			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 true
+		}
+		return false
+	},
+	attrTypeIsObjRef: function(type) {
+		if (type == '寮曠敤瀵硅薄(鍗曚釜)' || type == 'obj-ref') {
 			return true
 		}
 		return false
@@ -57,8 +83,41 @@
 		}
 		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