From 3bf14a7c469a7157734b25b439eb9e906522fcf9 Mon Sep 17 00:00:00 2001
From: zjk <852185829@qq.com>
Date: 星期一, 12 十月 2026 14:45:12 +0800
Subject: [PATCH] feat(miniapp, ruoyi-auth, ruoyi-user): 实现C端会员小程序登录注册与推荐码系统

---
 hugray-partner-miniapp/api/index.js |   24 +++++++++++++-----------
 1 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/hugray-partner-miniapp/api/index.js b/hugray-partner-miniapp/api/index.js
index 826dd46..41046e5 100644
--- a/hugray-partner-miniapp/api/index.js
+++ b/hugray-partner-miniapp/api/index.js
@@ -1,7 +1,9 @@
 /**
  * 接口定义文件(服务商端小程序)
  * 按业务模块分组,统一走 utils/request.js 封装
- * 说明:服务商能力归属 ruoyi-user 服务,网关前缀为 /account
+ * 说明:小程序接口统一走独立前缀 /miniapp(用户端与服务商端共用);
+ *   服务商认证 -> /miniapp/auth/**  -> ruoyi-auth
+ *   服务商能力 -> /miniapp/account/** -> ruoyi-user
  */
 import { get, post } from '@/utils/request.js'
 
@@ -12,21 +14,21 @@
  * @param {Object} data { username, password, code, uuid }
  */
 export function login(data) {
-    return post('/auth/login', data, { auth: false })
+    return post('/miniapp/auth/login', data, { auth: false })
 }
 
 /**
  * 获取当前登录人信息(含角色、权限)
  */
 export function getUserInfo() {
-    return get('/system/user/getInfo')
+    return get('/miniapp/system/user/getInfo')
 }
 
 /**
  * 退出登录
  */
 export function logout() {
-    return post('/auth/logout')
+    return post('/miniapp/auth/logout')
 }
 
 /**
@@ -34,7 +36,7 @@
  * @param {String} phone 登录手机号
  */
 export function sendSmsCode(phone) {
-    return post('/auth/sms/code', { phone }, { auth: false })
+    return post('/miniapp/auth/sms/code', { phone, scene: 'reset' }, { auth: false })
 }
 
 /**
@@ -42,7 +44,7 @@
  * @param {Object} data { phone, code, password }
  */
 export function resetPassword(data) {
-    return post('/auth/password/reset', data, { auth: false })
+    return post('/miniapp/auth/password/reset', data, { auth: false })
 }
 
 // ======================== 首页概览 ========================
@@ -52,7 +54,7 @@
  * 对应首页「开通子账号数」「子账号业绩合计」两张卡片的数据源
  */
 export function getPartnerOverview() {
-    return get('/account/partner/overview')
+    return get('/miniapp/account/partner/overview')
 }
 
 // ======================== 子账号管理 ========================
@@ -62,14 +64,14 @@
  * @param {Object} params { pageNum, pageSize, level }
  */
 export function getSubAccountList(params) {
-    return get('/account/partner/subAccount/list', params)
+    return get('/miniapp/account/partner/subAccount/list', params)
 }
 
 /**
  * 查询子账号剩余可开通额度(按 L1/L2/L3 维度)
  */
 export function getSubAccountQuota() {
-    return get('/account/partner/subAccount/quota')
+    return get('/miniapp/account/partner/subAccount/quota')
 }
 
 /**
@@ -77,7 +79,7 @@
  * @param {String|Number} id 子账号 ID
  */
 export function getSubAccountDetail(id) {
-    return get('/account/partner/subAccount/' + id)
+    return get('/miniapp/account/partner/subAccount/' + id)
 }
 
 /**
@@ -85,5 +87,5 @@
  * @param {Object} data { level, phone, name, remark }
  */
 export function createSubAccount(data) {
-    return post('/account/partner/subAccount', data)
+    return post('/miniapp/account/partner/subAccount', data)
 }

--
Gitblit v1.7.1