diff --git a/apps/web-antd/src/api/core/log.ts b/apps/web-antd/src/api/core/log.ts index 64f4d08..c34a165 100644 --- a/apps/web-antd/src/api/core/log.ts +++ b/apps/web-antd/src/api/core/log.ts @@ -54,6 +54,7 @@ export interface UserLogInfo { Face?:number; Order: UserLogOrder[]; ChessMap?:string; + ChessBuffer?: Record; Heatmap?: heatType[]; ActLog?:actlog[]; MaxCharge?: number; @@ -69,9 +70,11 @@ export interface actlog { export interface UserOrder { Id: number; - OrderId: number; + AppId?: number; + ServerId?: number; + OrderId: string; Price: number; - PayChannelOrderId: number; + PayChannelOrderId: string; ProductId: number; CreateTime: number; PayTime: number; @@ -80,6 +83,30 @@ export interface UserOrder { CreateTimeStr?: string; PayTimeStr?: string; PayStatus?:number; + ReissueAuditId?: number; + ReissueStatus?: number; + ReissueReason?: string; + ReissueApplicant?: string; + ReissueReviewer?: string; + ReissueReviewTime?: number; + ReissueRemark?: string; + ReissueThirdOrder?: string; +} + +export namespace OrderReissueApi { + export interface ApplyParams { + AppId: number; + OrderId: string; + Reason: string; + ServerId: number; + ThirdPartyOrderId: string; + Uid: number; + } + + export interface ReviewParams { + audit_id: number; + review_remark?: string; + } } export async function getUserLogAssetApi(data: UserLogAssetParam) { @@ -98,6 +125,18 @@ export async function getUserlogOrderApi(data: UserLogAssetParam) { return requestClient.post('/log/order', data); } +export async function addOrderReissueApi(data: OrderReissueApi.ApplyParams) { + return requestClient.post('/log/order/reissue/apply', data); +} + +export async function approveOrderReissueApi(data: OrderReissueApi.ReviewParams) { + return requestClient.post('/log/order/reissue/approve', data); +} + +export async function rejectOrderReissueApi(data: OrderReissueApi.ReviewParams) { + return requestClient.post('/log/order/reissue/reject', data); +} + export namespace LoginCountApi { export interface Params { Appid: number; diff --git a/apps/web-antd/src/views/userlog/components/order-reissue-modal.vue b/apps/web-antd/src/views/userlog/components/order-reissue-modal.vue new file mode 100644 index 0000000..f7994b2 --- /dev/null +++ b/apps/web-antd/src/views/userlog/components/order-reissue-modal.vue @@ -0,0 +1,85 @@ + + + \ No newline at end of file diff --git a/apps/web-antd/src/views/userlog/orderlog/event-table.vue b/apps/web-antd/src/views/userlog/orderlog/event-table.vue index b472878..0bba054 100644 --- a/apps/web-antd/src/views/userlog/orderlog/event-table.vue +++ b/apps/web-antd/src/views/userlog/orderlog/event-table.vue @@ -1,28 +1,52 @@