From d8b41fff43a2cee6a8f714ffa807623b15803786 Mon Sep 17 00:00:00 2001 From: quanyawei <401863037@qq.com> Date: Fri, 20 Oct 2023 15:21:35 +0800 Subject: [PATCH] fix:立行立改Uniapp小程序新建项目 --- utils/login.js | 54 ++++++++++++++++++++++++++++++++++++++---------------- 1 files changed, 38 insertions(+), 16 deletions(-) diff --git a/utils/login.js b/utils/login.js index c3111ef..aec9bba 100644 --- a/utils/login.js +++ b/utils/login.js @@ -1,20 +1,42 @@ -import request from "@/utils/request"; - +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); - }); - }); + 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('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 +} \ No newline at end of file -- Gitblit v1.8.0