| | |
| | | export function getInfo() { |
| | | return request({ |
| | | url: userApi.UserInfo, |
| | | method: 'get', |
| | | method: 'post', |
| | | headers: { |
| | | 'Content-Type': 'application/json;charset=UTF-8' |
| | | } |
| | |
| | | |
| | | actions: { |
| | | // 登录 |
| | | Login ({ commit }, userInfo) { |
| | | Login({ commit }, userInfo) { |
| | | return new Promise((resolve, reject) => { |
| | | login(userInfo).then(response => { |
| | | const result = response |
| | |
| | | }, |
| | | |
| | | // 获取用户信息 |
| | | GetInfo ({ commit }) { |
| | | GetInfo({ commit }) { |
| | | return new Promise((resolve, reject) => { |
| | | // 请求后端获取用户信息 /api/user/info |
| | | getInfo().then(response => { |
| | |
| | | const per = { |
| | | ...permission, |
| | | actionList: (permission.actionEntitySet || {}).map(item => item.action) |
| | | } |
| | | } |
| | | return per |
| | | }) |
| | | role.permissionList = role.permissions.map(permission => { return permission.permissionId }) |
| | |
| | | }, |
| | | |
| | | // 登出 |
| | | Logout ({ commit, state }) { |
| | | Logout({ commit, state }) { |
| | | return new Promise((resolve) => { |
| | | logout(state.token).then(() => { |
| | | commit('SET_TOKEN', '') |
| | |
| | | // 创建 axios 实例 |
| | | const request = axios.create({ |
| | | // API 请求的默认前缀 |
| | | baseURL: 'https://api.fidelityio.com/', |
| | | // baseURL: process.env.VUE_APP_API_BASE_URL, |
| | | // baseURL: 'https://api.fidelityio.com/', |
| | | baseURL: process.env.VUE_APP_API_BASE_URL, |
| | | // content-type: application/x-www-form-urlencoded |
| | | headers: { |
| | | 'Content-Type': 'application/x-www-form-urlencoded' |