diff --git a/apps/web-antd/src/api/core/log.ts b/apps/web-antd/src/api/core/log.ts index c34a165..513de7e 100644 --- a/apps/web-antd/src/api/core/log.ts +++ b/apps/web-antd/src/api/core/log.ts @@ -25,6 +25,32 @@ export interface UserLogOrder { Type: number; Diff: number; ChessId: ChessType[]; + VirtualEnergy?: number; +} + +export interface MailItemInfo { + Id: number; + Num: number; +} + +export interface MailInfo { + Id: number; + Title: string; + Content: string; + Time: number; + Status: number; + Items: MailItemInfo[]; + Type: number; + TitleEn: string; + ContentEn: string; + SubTitle: string; + SubTitleEn: string; + TitlePtBr: string; + ContentPtBr: string; + SubTitlePtBr: string; + TitleEsLa: string; + SubTitleEsLa: string; + ContentEsLa: string; } export interface ChessType { @@ -60,6 +86,7 @@ export interface UserLogInfo { MaxCharge?: number; FriendList?: friendRecord[]; AdWatch?: number; + MailList?: Record; } export interface actlog { diff --git a/apps/web-antd/src/api/core/statistics.ts b/apps/web-antd/src/api/core/statistics.ts index a17525e..7e9b332 100644 --- a/apps/web-antd/src/api/core/statistics.ts +++ b/apps/web-antd/src/api/core/statistics.ts @@ -53,4 +53,13 @@ export async function exportLanguageFile() { export async function deleteLanguageItem(data: {key: string}) { return requestClient.post('/language/delete', data); +} + +export async function importLanguageApi(file: File) { + const formData = new FormData(); + formData.append('file', file); + return requestClient.post('/language/import', formData, { + headers: { 'Content-Type': 'multipart/form-data' }, + timeout: 120000, + }); } \ No newline at end of file diff --git a/apps/web-antd/src/component/modal/orderComponent.vue b/apps/web-antd/src/component/modal/orderComponent.vue index f31f9ca..a16ace7 100644 --- a/apps/web-antd/src/component/modal/orderComponent.vue +++ b/apps/web-antd/src/component/modal/orderComponent.vue @@ -92,7 +92,7 @@ defineEmits(['click']); @@ -113,7 +113,7 @@ defineEmits(['click']); {{ item.id }} - {{ item.diffName }} + {{ item.diffName }}
@@ -125,6 +125,9 @@ defineEmits(['click']);
{{ item.typeName }} + + ⚡ {{ item.virtualEnergy }} + {{ item.date }}
diff --git a/apps/web-antd/src/model/type.ts b/apps/web-antd/src/model/type.ts index a81d7ca..4df8af0 100644 --- a/apps/web-antd/src/model/type.ts +++ b/apps/web-antd/src/model/type.ts @@ -39,6 +39,7 @@ export interface Order { group?: string; title?: string; url?: string; + virtualEnergy?: number; } export interface Chess{ diff --git a/apps/web-antd/src/views/language/language.vue b/apps/web-antd/src/views/language/language.vue index 11cdabe..a12fa67 100644 --- a/apps/web-antd/src/views/language/language.vue +++ b/apps/web-antd/src/views/language/language.vue @@ -1,8 +1,8 @@