| | |
| | | CacheUtils.updateWebSqlversion('1.00', curTime) |
| | | resolve() |
| | | return |
| | | } else if (!msg.createDate || reload) { |
| | | } else if (!msg.createDate || reload === true) { |
| | | param.modifydate = curTime |
| | | param.menuids = window.btoa(msg.menuids) |
| | | } else if (msg.menuids) { |
| | |
| | | list.push(...res.menu_del) |
| | | } |
| | | |
| | | list = list.map(mid => mid.menuid) |
| | | |
| | | if (typeof(reload) === 'string' && !list.includes(reload)) { |
| | | list.push(reload) |
| | | } |
| | | |
| | | if (list.length > 0) { |
| | | let clear = false |
| | | list.forEach(mid => { |
| | | if (systemMenuKeys.indexOf(mid.menuid) > -1) { |
| | | if (systemMenuKeys.indexOf(mid) > -1) { |
| | | clear = true |
| | | } |
| | | }) |
| | | let keys = list.map(mid => `'${mid.menuid}'`).join(',') |
| | | if (clear) { |
| | | keys = '' |
| | | list = '' |
| | | } else { |
| | | list = list.map(mid => `'${mid}'`).join(',') |
| | | } |
| | | CacheUtils.delWebSqlConfig(keys) |
| | | CacheUtils.delWebSqlConfig(list) |
| | | } |
| | | |
| | | CacheUtils.updateWebSqlversion(res.app_version || '1.00', curTime) |
| | |
| | | CacheUtils.updateIndexDBversion({version: '1.00', createDate: curTime}) |
| | | resolve() |
| | | return |
| | | } else if (!msg.createDate || reload) { |
| | | } else if (!msg.createDate || reload === true) { |
| | | param.modifydate = curTime |
| | | param.menuids = window.btoa(msg.menuids) |
| | | } else if (msg.menuids) { |
| | |
| | | list.push(...res.menu_del) |
| | | } |
| | | |
| | | list = list.map(mid => mid.menuid) |
| | | |
| | | if (typeof(reload) === 'string' && !list.includes(reload)) { |
| | | list.push(reload) |
| | | } |
| | | |
| | | if (list.length > 0) { |
| | | let clear = false |
| | | list.forEach(mid => { |
| | | if (systemMenuKeys.indexOf(mid.menuid) > -1) { |
| | | if (systemMenuKeys.indexOf(mid) > -1) { |
| | | clear = true |
| | | } |
| | | }) |
| | | let keys = list.map(mid => mid.menuid) |
| | | if (clear) { |
| | | keys = '' |
| | | list = '' |
| | | } |
| | | CacheUtils.delIndexDBConfig(keys) |
| | | CacheUtils.delIndexDBConfig(list) |
| | | } |
| | | |
| | | CacheUtils.updateIndexDBversion({version: res.app_version || '1.00', createDate: curTime}) |