feat(财务): 新增天医币订单和用户余额模块
Some checks failed
Lock Threads / action (push) Has been cancelled
Issue Close Require / close-issues (push) Has been cancelled
Close stale issues / stale (push) Has been cancelled

- 添加天医币订单相关API和页面
- 添加用户余额相关API和页面
- 在系统字典中新增来源和订单类型配置
- 调整部分UI样式和表单配置
This commit is contained in:
2026-01-12 09:20:38 +08:00
parent f93751e74a
commit 963e2a8d39
14 changed files with 406 additions and 328 deletions

View File

@@ -1,2 +1,4 @@
export * from './import';
export * from './reconciliate';
export * from './surplus';
export * from './tianyibi';

View File

@@ -0,0 +1,10 @@
import { requestClient } from '#/api/request';
export const balanceApi = {
/**
* 获取用户余额列表
*/
getUserBalanceList: (data: { limit: number; page: number; tel?: string }) => {
return requestClient.post('/common/user/getUserList', data);
},
};

View File

@@ -0,0 +1,37 @@
import { requestClient } from '#/api/request';
export const tianyibiApi = {
/**
* 获取天医币订单列表
*/
getPointOrdersList: (data: {
endTime?: string;
limit: number;
page: number;
startTime?: string;
tel?: string;
}) => {
return requestClient.post('/common/orders/getPointOrdersListNoUse', data);
},
/**
* 手动确认消耗
*/
manualConsumeTianyibi: (data: { orderId: number }) => {
return requestClient.post('/common/orders/manualConsumePoint', data);
},
/**
* 取消消耗
*/
cancelConsumeTianyibi: (data: { orderId: number }) => {
return requestClient.post('/common/orders/cancelConsumePoint', data);
},
/**
* 自动消耗
*/
autoConsumeTianyibi: () => {
return requestClient.post('/common/orders/autoConsumePoint');
},
};