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)
}