Browse Source

本地数据存储加解密

wanyao 7 years ago
parent
commit
48e6b3d839

+ 10 - 4
display-client/assets/display-client/res/js/mobile/expand-mobile.js

@ -127,11 +127,17 @@ define(["require"],function(require) {
127 127
			},getMemoryCache:function(callback,key,defValue,err){
128 128
				storageCallback("getMemoryCache",callback);
129 129
				execute("getMemoryCache",[key,defValue],err);
130
			},setOfflineCache:function(key,value,err){
131
				execute("setOfflineCache", [key,value],err);
132
			},getOfflineCache:function(callback,key,defValue,err){
130
			}setOfflineCache:function(key,value,isEncrypt,err){
131
				if(isEncrypt==undefined){
132
					isEncrypt = false;
133
				}
134
				execute("setOfflineCache", [key,value,isEncrypt],err);
135
			},getOfflineCache:function(callback,key,defValue,isEncrypt,err){
136
				if(isEncrypt==undefined){
137
					isEncrypt = false;
138
				}
133 139
				storageCallback("getOfflineCache",callback);
134
				return execute("getOfflineCache", [key,defValue],err);
140
				return execute("getOfflineCache", [key,defValue,isEncrypt],err);
135 141
			},removeOfflineCache:function(key,err){
136 142
				execute("removeOfflineCache", [key],err);
137 143
			},clearOfflineCache:function(err){

+ 4 - 4
display-client/assets/display-client/res/js/mobile/mobile-browser.js

@ -96,11 +96,11 @@ define(["browserTool","jcl"],function(browserTool,Wade) {
96 96
			browserTool.browser.clearMemoryCache();
97 97
		};
98 98
		/******************离线缓存**********************/
99
		this.setOfflineCache = function(key, value){
100
			browserTool.browser.setOfflineCache(key, value);
99
		this.setOfflineCache = function(key, value,isEncrypt){
100
			browserTool.browser.setOfflineCache(key, value,isEncrypt);
101 101
		};
102
		this.getOfflineCache = function(callback, key, value){
103
			browserTool.browser.getOfflineCache(callback, key, value);
102
		this.getOfflineCache = function(callback, key, value,isEncrypt){
103
			browserTool.browser.getOfflineCache(callback, key, value,isEncrypt);
104 104
		};
105 105
		this.removeOfflineCache = function(key){
106 106
			browserTool.browser.removeOfflineCache(key);

+ 5 - 5
display-client/assets/display-client/res/js/mobile/mobile-client.js

@ -96,15 +96,15 @@ define(["wadeMobile","clientTool"],function(WadeMobile,clientTool) {
96 96
			WadeMobile.clearMemoryCache();
97 97
		};
98 98
		/******************离线缓存**********************/
99
		this.setOfflineCache = function(key, value){
99
		this.setOfflineCache = function(key, value,isEncrypt){
100 100
			if (clientTool.tool.isDataMap(key)) {
101
				WadeMobile.setOfflineCache(key.map);
101
				WadeMobile.setOfflineCache(key.map, value,isEncrypt);
102 102
			} else {
103
				WadeMobile.setOfflineCache(key, value);
103
				WadeMobile.setOfflineCache(key, value,isEncrypt);
104 104
			}
105 105
		};
106
		this.getOfflineCache = function(callback, key, value){
107
			WadeMobile.getOfflineCache(callback, key, value);
106
		this.getOfflineCache = function(callback, key, value,isEncrypt){
107
			WadeMobile.getOfflineCache(callback, key, value,isEncrypt);
108 108
		};
109 109
		this.removeOfflineCache = function(key){
110 110
			WadeMobile.removeOfflineCache(key);