| | |
| | | VUE_APP_TBAS_TITLES_KEY=admin.tabs.titles |
| | | VUE_APP_API_BASE_URL=http://api.iczer.com |
| | | VUE_APP_ROLE_LIST=admin.roleList |
| | | VUE_APP_DEPARTMENT_LIST=admin.department |
| | | VUE_APP_DEPARTMENT_LIST=admin.departmentList |
| | | VUE_APP_DOWNLOAD_FLAG=admin.downloadFlag |
| | |
| | | } |
| | | }, |
| | | methods: { |
| | | ...mapMutations('account', ['setUser', 'setPermissions', 'setRoles', 'setRoleList', 'setDepartmentList']), |
| | | ...mapMutations('account', ['setUser', 'setPermissions', 'setRoles', 'setRoleList', 'setDepartmentList', 'setDownloadFlag']), |
| | | onSubmit (e) { |
| | | let vm = this; |
| | | e.preventDefault() |
| | |
| | | this.logging = false |
| | | const loginRes = res.data |
| | | if (loginRes.code >= 0) { |
| | | const {user, permissions, roles, roleList, departmentList} = this.getData(loginRes.data2, loginRes.data3); |
| | | const {user, permissions, roles, roleList, departmentList, downloadFlag} = this.getData(loginRes.data2, loginRes.data3); |
| | | this.setUser(user); |
| | | this.setPermissions(permissions); |
| | | this.setRoles(roles); |
| | | this.setRoleList(roleList); |
| | | this.setDepartmentList(departmentList); |
| | | this.setDownloadFlag(downloadFlag); |
| | | |
| | | setAuthorization({token: loginRes.data.token, expireAt: new Date(loginRes.data.expireAt)}) |
| | | // 获取路由配置 |
| | | // getRoutesConfig().then(result => { |
| | |
| | | item.value = item.id; |
| | | return item; |
| | | }), |
| | | downloadFlag: data.dloadFlag, |
| | | departmentList: data3.departs.map(item=>{ |
| | | item.key = item.departId; |
| | | item.label = item.departName; |
| | |
| | | } |
| | | }, |
| | | computed: { |
| | | ...mapGetters('account', ['roles', "roleList", "departmentList"]), |
| | | ...mapGetters('account', ['roles', "roleList", "departmentList", "downloadFlag"]), |
| | | }, |
| | | mounted() { |
| | | let role = getItemByKey(this.roles[0].id, this.roleList); |
| | |
| | | searchData() { |
| | | handledListPage(this.page, this.pageSize).then(res=>{ |
| | | let rs = res.data; |
| | | console.log(rs); |
| | | let data = []; |
| | | if(rs.code == 1) { |
| | | data = rs.data.list.map(item=>{ |
| | |
| | | roles: null, |
| | | routesConfig: null, |
| | | roleList: null, |
| | | departmentList: null |
| | | departmentList: null, |
| | | downloadFlag: null, |
| | | }, |
| | | getters: { |
| | | user: state => { |
| | |
| | | } |
| | | return state.roleList; |
| | | }, |
| | | downloadFlag: state=>{ |
| | | const downloadFlag = localStorage.getItem(process.env.VUE_APP_DOWNLOAD_FLAG); |
| | | state.downloadFlag = downloadFlag; |
| | | return state.downloadFlag == 1?true:false; |
| | | } |
| | | }, |
| | | mutations: { |
| | | setUser (state, user) { |
| | |
| | | setDepartmentList(state, departmentList) { |
| | | state.departmentList = departmentList; |
| | | localStorage.setItem(process.env.VUE_APP_DEPARTMENT_LIST, JSON.stringify(departmentList)); |
| | | }, |
| | | setDownloadFlag(state, downloadFlag) { |
| | | state.downloadFlag = downloadFlag; |
| | | localStorage.setItem(process.env.VUE_APP_DOWNLOAD_FLAG, downloadFlag); |
| | | } |
| | | } |
| | | } |