From 0f7bec66f05f5265b8c04e2d3d8157f318f80645 Mon Sep 17 00:00:00 2001
From: cyy <cuiqian2004@163.com>
Date: 星期日, 28 九月 2025 09:58:41 +0800
Subject: [PATCH] org app_type mobox3
---
js/utils.js | 101 ++++++++++++++++++++++++++++++++++++++++----------
1 files changed, 80 insertions(+), 21 deletions(-)
diff --git a/js/utils.js b/js/utils.js
index 455369a..3fbe9fd 100644
--- a/js/utils.js
+++ b/js/utils.js
@@ -1,64 +1,123 @@
+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
+ attrTypeIsInt: function(type) {
+ if (type == '鏁存暟' || type == 'int') {
+ return true
}
- return true
+ return false
+ },
+
+ attrTypeIsFloat: function(type) {
+ if (type == '娴偣鏁� || type == 'float') {
+ 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