From da25434b85fc5b4321c429bf95e719d00ec395bb Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Thu, 11 Jan 2024 16:21:16 +0800
Subject: [PATCH] 定位优化
---
utils/login.js | 55 +++++++++++++++++++++++++++++++++++++++----------------
1 files changed, 39 insertions(+), 16 deletions(-)
diff --git a/utils/login.js b/utils/login.js
index c3111ef..dd08b18 100644
--- a/utils/login.js
+++ b/utils/login.js
@@ -1,20 +1,43 @@
-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
+}
\ No newline at end of file
--
Gitblit v1.8.0