| | |
| | | import request from "@/utils/request"; |
| | | |
| | | import request from '@/utils/request' |
| | | import store from '@/store/index.js' |
| | | export function login(params) { |
| | | return new Promise((resolve, reject) => { |
| | | request |
| | | .post("/AppUser/logins", params, false) |
| | | .then((result) => { |
| | | resolve(result); |
| | | }) |
| | | .catch((err) => { |
| | | reject(err); |
| | | }); |
| | | }); |
| | | return new Promise((resolve, reject) => { |
| | | request.post('/AppUser/logins', params, false).then(result => { |
| | | resolve(result) |
| | | }).catch(err => { |
| | | reject(err) |
| | | }) |
| | | }) |
| | | } |
| | | export function logout() { |
| | | return request({ |
| | | url: "/logout", |
| | | method: "post", |
| | | }); |
| | | return request({ |
| | | url: '/logout', |
| | | method: 'post', |
| | | }) |
| | | } |
| | | export function getUserInfor(token) { |
| | | request.post('/getUserInfo', token).then(result => { |
| | | uni.setStorageSync('userInfor', JSON.stringify(result.data)) |
| | | }) |
| | | } |
| | | export function getDic() { |
| | | request.get('/dict/list').then(result => { |
| | | store.commit('setDict', result.data) |
| | | store.commit('setDictObj', objToArr(result.data)) |
| | | }) |
| | | } |
| | | |
| | | function arrToObj(arr) { |
| | | return arr.reduce((obj, item) => { |
| | | obj[item.value] = item.name |
| | | return obj |
| | | }, {}) |
| | | } |
| | | |
| | | function objToArr(obj) { |
| | | const objde = {} |
| | | for (const key in obj) { |
| | | objde[key] = arrToObj(obj[key]) |
| | | } |
| | | return objde |
| | | } |