import request from '@/utils/request' export function login(params) { 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', }) } export function getUserInfor(token) { request.post('/getUserInfo', token).then(result => { uni.setStorageSync('userInfo', JSON.stringify(result.data)) }) } export function getDic() { request.get('/dict/list').then(result => { uni.setStorageSync('dict', JSON.stringify(result.data)) uni.setStorageSync('dictObj', JSON.stringify(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 }