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