From 34bb7cd750e9a4f79a17b7d4058fbb5c854e5b5b Mon Sep 17 00:00:00 2001
From: zjk <852185829@qq.com>
Date: 星期六, 10 十月 2026 17:56:20 +0800
Subject: [PATCH] feat(user-miniapp, partner-miniapp): 实现用户小程序登录注册全流程,优化登录交互

---
 hugray-user-miniapp/api/index.js |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/hugray-user-miniapp/api/index.js b/hugray-user-miniapp/api/index.js
index fee1ee9..b2b6fb5 100644
--- a/hugray-user-miniapp/api/index.js
+++ b/hugray-user-miniapp/api/index.js
@@ -23,6 +23,32 @@
 }
 
 /**
+ * 手机号一键登录(微信手机号快速验证,凭证换取登录态)
+ * @param {Object} data { code } 手机号快速验证凭证
+ */
+export function phoneLogin(data) {
+    return post('/auth/phone/login', data, { auth: false })
+}
+
+/**
+ * 发送短信验证码
+ * @param {String} phone 手机号
+ * @param {String} [scene] 业务场景,register=注册 / reset=重置密码,默认注册
+ * 说明:注册场景下后端会先判断手机号是否已注册,已注册返回「手机号已注册,请前往登录」
+ */
+export function sendSmsCode(phone, scene = 'register') {
+    return post('/auth/sms/code', { phone, scene }, { auth: false })
+}
+
+/**
+ * 用户注册(推荐码必填,无推荐码无法注册)
+ * @param {Object} data { phone, code, referralCode }
+ */
+export function register(data) {
+    return post('/auth/register', data, { auth: false })
+}
+
+/**
  * 退出登录
  */
 export function logout() {

--
Gitblit v1.7.1