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