diff --git a/api/index.ts b/api/index.ts index 8dc12a1..e6ef7e4 100644 --- a/api/index.ts +++ b/api/index.ts @@ -7,6 +7,7 @@ import warningApi from "~~/api/Warning"; import technicalApi from "~~/api/Technical"; import tbspApi from "~~/api/TbSp"; import caseApi from "~~/api/Case"; +import translateApi from "~~/api/translate"; export default { aboutApi, @@ -18,4 +19,5 @@ export default { technicalApi, tbspApi, caseApi, + translateApi } diff --git a/api/translate.ts b/api/translate.ts new file mode 100644 index 0000000..3a0d560 --- /dev/null +++ b/api/translate.ts @@ -0,0 +1,27 @@ +import Http from '~~/utils/http'; +import {PaginationVo, ResOptions} from "~~/api/types"; + + +export default new class translate extends Http> { + + private readonly translateList = '/translate/log' + private readonly translateTextUrl = '/translate/text' + private readonly translateOptimizeTextUrl = '/translate/optimization' + private readonly allLanguageList = '/translate/lang' + private readonly translateFileUrl = '/translate/document' + getTranslateList(params:any) { + return this.get(this.translateList, params) + } + getAllLanguage(data:any) { + return this.post(this.allLanguageList, data) + } + translateText(data:any) { + return this.post(this.translateTextUrl, this.toFormData(data)) + } + translateOptimizeText(data:any) { + return this.post(this.translateOptimizeTextUrl, this.toFormData(data)) + } + translateFile(data:any) { + return this.post(this.translateFileUrl, this.toFormData(data)) + } +} \ No newline at end of file diff --git a/assets/images/fileIcon.png b/assets/images/fileIcon.png new file mode 100644 index 0000000..cde9f50 Binary files /dev/null and b/assets/images/fileIcon.png differ diff --git a/pages/translate.vue b/pages/translate.vue index ba6b7be..acd1142 100644 --- a/pages/translate.vue +++ b/pages/translate.vue @@ -1,47 +1,13 @@ - --> -
+
- 英语(美式) + {{value2||'英语(美式)'}}
翻译记录
-
优先翻译
+
优化翻译
@@ -130,17 +125,19 @@ definePageMeta({ + prop="date"> + prop="name"> + prop=""> + prop="notification_time_text"> + 下载 +
+ + \ No newline at end of file diff --git a/utils/http.ts b/utils/http.ts index c93dcce..862ba2d 100644 --- a/utils/http.ts +++ b/utils/http.ts @@ -40,7 +40,7 @@ const fetch = $fetch.create({ console.log('options>>>', options) options.headers = new Headers(options.headers); if (token) { - options.headers.set('X-Access-Token', token) + options.headers.set('token', token) } }, // 响应拦截