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 | 42 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 42 insertions(+), 0 deletions(-)
diff --git a/utils/login.js b/utils/login.js
new file mode 100644
index 0000000..aec9bba
--- /dev/null
+++ b/utils/login.js
@@ -0,0 +1,42 @@
+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
+}
\ No newline at end of file
--
Gitblit v1.8.0