| | |
| | | /** |
| | | * 接口定义文件(服务商端小程序) |
| | | * 按业务模块分组,统一走 utils/request.js 封装 |
| | | * 说明:服务商能力归属 ruoyi-user 服务,网关前缀为 /account |
| | | * 说明:小程序接口统一走独立前缀 /miniapp(用户端与服务商端共用); |
| | | * 服务商认证 -> /miniapp/auth/** -> ruoyi-auth |
| | | * 服务商能力 -> /miniapp/account/** -> ruoyi-user |
| | | */ |
| | | import { get, post } from '@/utils/request.js' |
| | | |
| | |
| | | * @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') |
| | | } |
| | | |
| | | /** |
| | |
| | | * @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 }) |
| | | } |
| | | |
| | | /** |
| | |
| | | * @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 }) |
| | | } |
| | | |
| | | // ======================== 首页概览 ======================== |
| | |
| | | * 对应首页「开通子账号数」「子账号业绩合计」两张卡片的数据源 |
| | | */ |
| | | export function getPartnerOverview() { |
| | | return get('/account/partner/overview') |
| | | return get('/miniapp/account/partner/overview') |
| | | } |
| | | |
| | | // ======================== 子账号管理 ======================== |
| | |
| | | * @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') |
| | | } |
| | | |
| | | /** |
| | |
| | | * @param {String|Number} id 子账号 ID |
| | | */ |
| | | export function getSubAccountDetail(id) { |
| | | return get('/account/partner/subAccount/' + id) |
| | | return get('/miniapp/account/partner/subAccount/' + id) |
| | | } |
| | | |
| | | /** |
| | |
| | | * @param {Object} data { level, phone, name, remark } |
| | | */ |
| | | export function createSubAccount(data) { |
| | | return post('/account/partner/subAccount', data) |
| | | return post('/miniapp/account/partner/subAccount', data) |
| | | } |