From 766c2b5c6940fb4373b7b8097b31d2b03aa49ac2 Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期一, 10 十一月 2025 21:22:16 +0800
Subject: [PATCH] fix:优化小程序人员加载和后台用户管理中的用户加载
---
app/api/login.js | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 44 insertions(+), 0 deletions(-)
diff --git a/app/api/login.js b/app/api/login.js
index 6ce7e7c..baa7af2 100644
--- a/app/api/login.js
+++ b/app/api/login.js
@@ -57,3 +57,47 @@
timeout: 20000
})
}
+
+// 寰俊涓�閿櫥褰� - 閫氳繃OpenID鍜孶nionID鐧诲綍
+export function loginByOpenId(openId, unionId) {
+ const data = { openId }
+ // 濡傛灉unionId瀛樺湪,涓�骞朵紶鍏ヨ繘琛屽弻閲嶉獙璇�
+ if (unionId) {
+ data.unionId = unionId
+ }
+ return request({
+ url: '/wechat/login/openid',
+ headers: {
+ isToken: false
+ },
+ method: 'post',
+ data: data
+ })
+}
+
+// 寰俊涓�閿櫥褰� - 缁戝畾鎵嬫満鍙�
+export function bindWechatAndLogin(data) {
+ return request({
+ url: '/wechat/login/bind',
+ headers: {
+ isToken: false
+ },
+ method: 'post',
+ data: data
+ })
+}
+
+// 寰俊鎵嬫満鍙风櫥褰�(鎺ㄨ崘浣跨敤)
+export function loginByWechatPhone(loginCode, phoneCode) {
+ return request({
+ url: '/wechat/login/phone',
+ headers: {
+ isToken: false
+ },
+ method: 'post',
+ data: {
+ loginCode: loginCode,
+ phoneCode: phoneCode
+ }
+ })
+}
--
Gitblit v1.9.1