fix:充值记录界面
This commit is contained in:
138
src/typings/api.d.ts
vendored
138
src/typings/api.d.ts
vendored
@@ -77,6 +77,7 @@ declare namespace Api {
|
||||
access_token: string;
|
||||
refreshToken: string;
|
||||
}
|
||||
|
||||
/** User info */
|
||||
interface UserInfo {
|
||||
user: User | null;
|
||||
@@ -104,7 +105,7 @@ declare namespace Api {
|
||||
delFlag: string;
|
||||
loginIp: string;
|
||||
loginDate: string;
|
||||
birthDate:string;
|
||||
birthDate: string;
|
||||
dept: Department.Dept;
|
||||
roles: Role[];
|
||||
roleId: string;
|
||||
@@ -139,10 +140,11 @@ declare namespace Api {
|
||||
authType: string;
|
||||
wanfiRedirectParams: any;
|
||||
}
|
||||
interface RegisterBody{
|
||||
|
||||
interface RegisterBody {
|
||||
username: string;
|
||||
password: string;
|
||||
authType:string;
|
||||
authType: string;
|
||||
email: string;
|
||||
fullName?: string;
|
||||
age: number;
|
||||
@@ -150,24 +152,27 @@ declare namespace Api {
|
||||
sex?: string;
|
||||
phonenumber?: string;
|
||||
}
|
||||
interface EmailCaptcha{
|
||||
email:string;
|
||||
|
||||
interface EmailCaptcha {
|
||||
email: string;
|
||||
}
|
||||
interface CheckBody{
|
||||
|
||||
interface CheckBody {
|
||||
username?: string;
|
||||
email?: string;
|
||||
phonenumber?:string;
|
||||
phonenumber?: string;
|
||||
authType: string;
|
||||
}
|
||||
interface ChangeInfoBody{
|
||||
userId:number;
|
||||
|
||||
interface ChangeInfoBody {
|
||||
userId: number;
|
||||
userName: string;
|
||||
nickName?: string|undefined;
|
||||
nickName?: string | undefined;
|
||||
email: string;
|
||||
phonenumber?: string|undefined;
|
||||
sex?: string|undefined;
|
||||
birthDate?:string|undefined;
|
||||
age?:number;
|
||||
phonenumber?: string | undefined;
|
||||
sex?: string | undefined;
|
||||
birthDate?: string | undefined;
|
||||
age?: number;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -259,7 +264,7 @@ declare namespace Api {
|
||||
/** user search params */
|
||||
type UserSearchParams = Partial<
|
||||
Pick<Auth.User, 'userName' | 'nickName' | 'phonenumber' | 'status' | 'sex' | 'email' | 'deptId'> &
|
||||
CommonSearchParams
|
||||
CommonSearchParams
|
||||
>;
|
||||
|
||||
/** user list */
|
||||
@@ -520,6 +525,7 @@ declare namespace Api {
|
||||
total: number;
|
||||
rows: DeviceInfo[];
|
||||
}
|
||||
|
||||
interface HistoricalDeviceInfo {
|
||||
id: number;
|
||||
clientName: string;
|
||||
@@ -552,6 +558,7 @@ declare namespace Api {
|
||||
/** Last seen time */
|
||||
last_seen_time: string;
|
||||
}
|
||||
|
||||
interface CDRRecord {
|
||||
/** Record ID */
|
||||
id: number;
|
||||
@@ -599,40 +606,42 @@ declare namespace Api {
|
||||
data: PackageItem[];
|
||||
total?: number;
|
||||
}
|
||||
|
||||
interface OrderSubmitParams {
|
||||
packageId: string;
|
||||
type: 0; // 限定为字面量类型 0
|
||||
}
|
||||
}
|
||||
|
||||
namespace Order {
|
||||
/** Order type enum */
|
||||
type OrderType = 0 | 1 | 2; // 根据实际需要添加其他类型
|
||||
|
||||
/** Base order params */
|
||||
interface BaseOrderParams {
|
||||
type: OrderType;
|
||||
}
|
||||
|
||||
/** Package order params */
|
||||
interface PackageOrderParams extends BaseOrderParams {
|
||||
type: 0;
|
||||
/** Package history record information */
|
||||
interface PackageHistoryRecord {
|
||||
id: string;
|
||||
delFlag: boolean;
|
||||
createBy: number;
|
||||
createTime: string;
|
||||
updateBy: number;
|
||||
updateTime: string;
|
||||
userId: number;
|
||||
packageId: string;
|
||||
paymentId: string | null;
|
||||
orderNo: string | null;
|
||||
type: number; // 0 表示套餐
|
||||
orderAmount: string;
|
||||
status: number; // 0未支付,1已支付
|
||||
}
|
||||
|
||||
/** Recharge order params */
|
||||
interface RechargeOrderParams extends BaseOrderParams {
|
||||
type: 1;
|
||||
orderAmount: number;
|
||||
/** Package history list response */
|
||||
interface PackageHistoryListResponse {
|
||||
rows: PackageHistoryRecord[];
|
||||
total: number;
|
||||
}
|
||||
|
||||
/** Combined order params type */
|
||||
type SubmitOrderParams = PackageOrderParams | RechargeOrderParams;
|
||||
/** Package history query parameters */
|
||||
interface PackageHistoryQueryParams {
|
||||
pageNum: number;
|
||||
pageSize: number;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Namespace Bill
|
||||
*
|
||||
@@ -662,4 +671,59 @@ declare namespace Api {
|
||||
pageSize: number;
|
||||
}
|
||||
}
|
||||
namespace Recharge {
|
||||
/** Recharge record information */
|
||||
interface RechargeRecord {
|
||||
id: string;
|
||||
delFlag: boolean;
|
||||
createBy: number;
|
||||
createTime: string;
|
||||
updateBy: number;
|
||||
updateTime: string;
|
||||
userId: number;
|
||||
packageId: string | null;
|
||||
paymentId: string | null;
|
||||
orderNo: string | null;
|
||||
type: number;
|
||||
orderAmount: string;
|
||||
status: number;
|
||||
}
|
||||
|
||||
/** Recharge list response */
|
||||
interface RechargeListResponse {
|
||||
rows: RechargeRecord[];
|
||||
total: number;
|
||||
}
|
||||
|
||||
/** Recharge query parameters */
|
||||
interface RechargeQueryParams {
|
||||
pageNum: number;
|
||||
pageSize: number;
|
||||
}
|
||||
}
|
||||
|
||||
namespace Order {
|
||||
/** Order type enum */
|
||||
type OrderType = 0 | 1 | 2; // 根据实际需要添加其他类型
|
||||
|
||||
/** Base order params */
|
||||
interface BaseOrderParams {
|
||||
type: OrderType;
|
||||
}
|
||||
|
||||
/** Package order params */
|
||||
interface PackageOrderParams extends BaseOrderParams {
|
||||
type: 0;
|
||||
packageId: string;
|
||||
}
|
||||
|
||||
/** Recharge order params */
|
||||
interface RechargeOrderParams extends BaseOrderParams {
|
||||
type: 1;
|
||||
orderAmount: number;
|
||||
}
|
||||
|
||||
/** Combined order params type */
|
||||
type SubmitOrderParams = PackageOrderParams | RechargeOrderParams;
|
||||
}
|
||||
}
|
||||
|
||||
3
src/typings/auto-imports.d.ts
vendored
3
src/typings/auto-imports.d.ts
vendored
@@ -92,6 +92,7 @@ declare global {
|
||||
const expect: typeof import('vitest')['expect']
|
||||
const extendRef: typeof import('@vueuse/core')['extendRef']
|
||||
const extractTabsByAllRoutes: typeof import('../store/modules/tab/shared')['extractTabsByAllRoutes']
|
||||
const fetchBillHistory: typeof import('../service/api/auth')['fetchBillHistory']
|
||||
const fetchCDRHistory: typeof import('../service/api/auth')['fetchCDRHistory']
|
||||
const fetchCurrentDevices: typeof import('../service/api/auth')['fetchCurrentDevices']
|
||||
const fetchCustomBackendError: typeof import('../service/api/auth')['fetchCustomBackendError']
|
||||
@@ -102,7 +103,9 @@ declare global {
|
||||
const fetchHistoricalDevices: typeof import('../service/api/auth')['fetchHistoricalDevices']
|
||||
const fetchIsRouteExist: typeof import('../service/api/route')['fetchIsRouteExist']
|
||||
const fetchLogin: typeof import('../service/api/auth')['fetchLogin']
|
||||
const fetchPackageHistory: typeof import('../service/api/auth')['fetchPackageHistory']
|
||||
const fetchPackageList: typeof import('../service/api/auth')['fetchPackageList']
|
||||
const fetchRechargeHistory: typeof import('../service/api/auth')['fetchRechargeHistory']
|
||||
const fetchRefreshToken: typeof import('../service/api/auth')['fetchRefreshToken']
|
||||
const fetchRegister: typeof import('../service/api/auth')['fetchRegister']
|
||||
const filterAuthRoutesByRoles: typeof import('../store/modules/route/shared')['filterAuthRoutesByRoles']
|
||||
|
||||
Reference in New Issue
Block a user