123456789101112131415161718192021222324252627282930313233343536 |
- import sa from '@/sa-frame/sa';
- import store from '@/store';
- import router from "@/router";
- // admin模板初始化函数
- export default function(init) {
- // console.log('初始化。。。。');
- sa.ajax('/AccAdmin/getLoginInfo', function(res) {
- // 验证权限
- if(!(res.data.admin && res.data.perList.indexOf('in-system') > -1)) {
- sa.$sys.setCurrUser(res.data.admin);
- return sa.alert('当前账号暂无进入后台权限', function (){
- router.push('/login');
- });
- }
- // 当前用户信息,保存到本地中
- sa.$sys.setCurrUser(res.data.admin);
- store.dispatch('user/setNameAvatar', {
- name: res.data.admin.name,
- avatar: res.data.admin.avatar
- })
- // 权限数据
- sa.setAuth(res.data.perList);
- store.commit('permission/setPerCodes', res.data.perList);
- // 配置信息
- sa.$sys.setAppCfg(res.appCfg);
- // 初始化模板
- init();
- });
- }
|