| | |
| | | clear = true |
| | | } |
| | | }) |
| | | |
| | | if (clear) { |
| | | CacheUtils.clearWebSqlConfig() |
| | | } else { |
| | | let keys = res.menu_data.map(mid => `'${mid.menuid}'`).join(',') |
| | | CacheUtils.delWebSqlConfig(keys) |
| | | } |
| | | } |
| | | |
| | | if (clear) { |
| | | CacheUtils.clearWebSqlConfig() |
| | | } else if (res.menu_data && res.menu_data.length > 0) { |
| | | let keys = res.menu_data.map(mid => `'${mid.menuid}'`).join(',') |
| | | CacheUtils.delWebSqlConfig(keys) |
| | | } |
| | | |
| | | if (msg.version) { |
| | | CacheUtils.updateWebSqlTime(curTime) |
| | | } else { |
| | |
| | | func: 's_get_app_version', |
| | | modifydate: msg.createDate || curTime, |
| | | } |
| | | |
| | | |
| | | this.getSystemConfig(param).then(res => { |
| | | if (!res.status) { |
| | | reject() |
| | | return |
| | | } |
| | | let clear = false |
| | | let version = res.app_version || '1.00' |
| | | appVersion.newVersion = version |
| | | appVersion.oldVersion = appVersion.oldVersion || version |
| | | |
| | | if (res.menu_data && res.menu_data.length > 0) { |
| | | CacheUtils.clearIndexDBConfig() |
| | | res.menu_data.forEach(mid => { |
| | | if (systemMenuKeys.indexOf(mid.menuid) > -1) { |
| | | clear = true |
| | | } |
| | | }) |
| | | |
| | | if (clear) { |
| | | CacheUtils.clearIndexDBConfig() |
| | | } else if (res.menu_data && res.menu_data.length > 0) { |
| | | let keys = res.menu_data.map(mid => `'${mid.menuid}'`) |
| | | CacheUtils.delIndexDBConfig(keys) |
| | | } |
| | | } |
| | | |
| | | CacheUtils.updateIndexDBversion({version: version, createDate: curTime}) |
| | | CacheUtils.updateIndexDBversion({version: appVersion.oldVersion, createDate: curTime}) |
| | | |
| | | resolve(appVersion) |
| | | }) |