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