|
@@ -99,6 +99,44 @@ function querySite_Parameter () {
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
|
|
+function refreshAllConfigs () {
|
|
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
|
|
+ const ts = Date.now()
|
|
|
|
|
+ const oldApp = JSON.parse(sessionStorage.getItem('activeApp'))
|
|
|
|
|
+ sessionStorage.removeItem('module_info')
|
|
|
|
|
+ sessionStorage.removeItem('active_modules')
|
|
|
|
|
+ sessionStorage.removeItem('activeApp')
|
|
|
|
|
+ sessionStorage.removeItem('folderid')
|
|
|
|
|
+ Promise.all([
|
|
|
|
|
+ api.requested({
|
|
|
|
|
+ "classname": "sysmanage.develop.userauthforweb.userauth",
|
|
|
|
|
+ "method": "query_userauth",
|
|
|
|
|
+ "content": { "place": 1, "_t": ts }
|
|
|
|
|
+ }),
|
|
|
|
|
+ api.requested({
|
|
|
|
|
+ "classname": "webmanage.site.site",
|
|
|
|
|
+ "method": "querySite_Parameter",
|
|
|
|
|
+ "content": { "_t": ts }
|
|
|
|
|
+ })
|
|
|
|
|
+ ]).then(([authRes, siteRes]) => {
|
|
|
|
|
+ let active_modules = authRes.data[0].modules[0]
|
|
|
|
|
+ let targetApp = oldApp && findAppByName(authRes.data, oldApp.name) ? oldApp : active_modules.apps[0]
|
|
|
|
|
+ sessionStorage.setItem('module_info', JSON.stringify(authRes.data))
|
|
|
|
|
+ sessionStorage.setItem('active_modules', JSON.stringify(active_modules))
|
|
|
|
|
+ sessionStorage.setItem('activeApp', JSON.stringify(targetApp))
|
|
|
|
|
+ store.dispatch('setActiveApp', { name: targetApp.systemappname, app: targetApp, val: '' })
|
|
|
|
|
+ if (siteRes && siteRes.data) {
|
|
|
|
|
+ let obj = {
|
|
|
|
|
+ appfolderid: siteRes.data.appfolderid,
|
|
|
|
|
+ salematerialfolderid: siteRes.data.salematerialfolderid
|
|
|
|
|
+ }
|
|
|
|
|
+ sessionStorage.setItem('folderid', JSON.stringify(obj))
|
|
|
|
|
+ }
|
|
|
|
|
+ resolve()
|
|
|
|
|
+ }).catch(reject)
|
|
|
|
|
+ })
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
|
arealist ()
|
|
arealist ()
|
|
|
getEnterpriseList()
|
|
getEnterpriseList()
|
|
@@ -108,6 +146,7 @@ setTimeout(() => {
|
|
|
export default{
|
|
export default{
|
|
|
query_userauth,
|
|
query_userauth,
|
|
|
querySite_Parameter,
|
|
querySite_Parameter,
|
|
|
|
|
+ refreshAllConfigs,
|
|
|
data () {
|
|
data () {
|
|
|
return {
|
|
return {
|
|
|
areaData,
|
|
areaData,
|