From 1e71dd86f6d0c4fc7e5143600d4bc4b50992a2a7 Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Thu, 04 Jul 2024 14:51:28 +0800
Subject: [PATCH] fix: 高德密钥修改

---
 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