|
@@ -2,32 +2,20 @@ import { Message } from 'element-ui';
|
|
|
import router from '@/router';
|
|
|
import api from '@/api/api';
|
|
|
export default {
|
|
|
- // 获取应用权限
|
|
|
- checkAuth (appname,auth) {
|
|
|
- // console.log(appname)
|
|
|
- try {
|
|
|
- let _haveAuth = true
|
|
|
-
|
|
|
- let app = JSON.parse(sessionStorage.getItem('activeApp'))
|
|
|
-
|
|
|
- // 获取当前应用权限
|
|
|
- let auth_list = app.meta.auth
|
|
|
-
|
|
|
- // 判断是否拥有权限
|
|
|
- _haveAuth = auth_list.some(item=>item.option === auth)
|
|
|
+ sleep(ms) {
|
|
|
+ return new Promise(resolve => setTimeout(resolve, ms));
|
|
|
+ },
|
|
|
|
|
|
- return _haveAuth
|
|
|
-
|
|
|
- } catch (error) {
|
|
|
- api.requested({
|
|
|
- classname:"system.tools",
|
|
|
- method:"saveWebClientErrLog",
|
|
|
- content:{
|
|
|
- "keyname":'auth',
|
|
|
- "log":JSON.stringify(error)
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
+ // 获取应用权限
|
|
|
+ async checkAuth (appname,auth) {
|
|
|
+ await this.sleep(3000)
|
|
|
+ let _haveAuth = false
|
|
|
+ let app = JSON.parse(sessionStorage.getItem('activeApp'))
|
|
|
+ // 获取当前应用权限
|
|
|
+ let auth_list = app.meta.auth
|
|
|
+ // 判断是否拥有权限
|
|
|
+ _haveAuth = auth_list.some(item=>item.option === auth)
|
|
|
+ return _haveAuth
|
|
|
},
|
|
|
|
|
|
// 获取应用表格
|