From 9937e13a03feed296a24ed698eeb51de57b63e2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B2=A1=E5=A4=8D=E4=B9=A0?= <2353956224@qq.com> Date: Thu, 4 Sep 2025 19:30:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=91=98=E5=B7=A5=E5=AF=BC?= =?UTF-8?q?=E5=87=BA=E4=B8=BB=E6=92=AD=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.local | 2 +- src/api/server/comment/index.ts | 43 ++++++ src/api/server/language/index.ts | 40 +++++ src/views/server/comment/CommentForm.vue | 92 ++++++++++++ src/views/server/comment/index.vue | 134 +++++++++++++++++ src/views/server/employeehosts/index.vue | 10 +- src/views/server/language/LanguageForm.vue | 91 +++++++++++ src/views/server/language/index.vue | 167 +++++++++++++++++++++ 8 files changed, 575 insertions(+), 4 deletions(-) create mode 100644 src/api/server/comment/index.ts create mode 100644 src/api/server/language/index.ts create mode 100644 src/views/server/comment/CommentForm.vue create mode 100644 src/views/server/comment/index.vue create mode 100644 src/views/server/language/LanguageForm.vue create mode 100644 src/views/server/language/index.vue diff --git a/.env.local b/.env.local index 331cf8b..610d0f1 100644 --- a/.env.local +++ b/.env.local @@ -4,7 +4,7 @@ NODE_ENV=development VITE_DEV=true # 请求路径 -VITE_BASE_URL='http://192.168.1.174:48080' +VITE_BASE_URL='http://192.168.1.144:48080' # VITE_BASE_URL='http://47.79.98.113:48080' # VITE_BASE_URL='https://backstageapi.yolozs.com' diff --git a/src/api/server/comment/index.ts b/src/api/server/comment/index.ts new file mode 100644 index 0000000..ba97549 --- /dev/null +++ b/src/api/server/comment/index.ts @@ -0,0 +1,43 @@ +import request from '@/config/axios' + +// AI 评论内容VO +export interface CommentVO { + id: number // 主键 + content: string // 具体评论 +} + +// AI 评论内容API +export const CommentApi = { + // 查询AI 评论内容分页 + getCommentPage: async (params: any) => { + return await request.get({ url: `/server/comment/page`, params }) + }, + + // 查询AI 评论内容详情 + getComment: async (id: number) => { + return await request.get({ url: `/server/comment/get?id=` + id }) + }, + + // 新增AI 评论内容 + + createComment: async (data: CommentVO) => { + return await request.post({ url: `/server/comment/create`, data }) + }, + + // 修改AI 评论内容 + + updateComment: async (data: CommentVO) => { + return await request.put({ url: `/server/comment/update`, data }) + }, + + // 删除AI 评论内容 + + deleteComment: async (id: number) => { + return await request.delete({ url: `/server/comment/delete?id=` + id }) + }, + + // 导出AI 评论内容Excel + exportComment: async (params) => { + return await request.download({ url: `/server/comment/export-excel`, params }) + } +} \ No newline at end of file diff --git a/src/api/server/language/index.ts b/src/api/server/language/index.ts new file mode 100644 index 0000000..e1adf9d --- /dev/null +++ b/src/api/server/language/index.ts @@ -0,0 +1,40 @@ +import request from '@/config/axios' + +// AI 语言种类 VO +export interface LanguageVO { + id: number // 主键 + language: string // 语言 +} + +// AI 语言种类 API +export const LanguageApi = { + // 查询AI 语言种类分页 + getLanguagePage: async (params: any) => { + return await request.get({ url: `/server/language/page`, params }) + }, + + // 查询AI 语言种类详情 + getLanguage: async (id: number) => { + return await request.get({ url: `/server/language/get?id=` + id }) + }, + + // 新增AI 语言种类 + createLanguage: async (data: LanguageVO) => { + return await request.post({ url: `/server/language/create`, data }) + }, + + // 修改AI 语言种类 + updateLanguage: async (data: LanguageVO) => { + return await request.put({ url: `/server/language/update`, data }) + }, + + // 删除AI 语言种类 + deleteLanguage: async (id: number) => { + return await request.delete({ url: `/server/language/delete?id=` + id }) + }, + + // 导出AI 语言种类 Excel + exportLanguage: async (params) => { + return await request.download({ url: `/server/language/export-excel`, params }) + } +} \ No newline at end of file diff --git a/src/views/server/comment/CommentForm.vue b/src/views/server/comment/CommentForm.vue new file mode 100644 index 0000000..8eb08e6 --- /dev/null +++ b/src/views/server/comment/CommentForm.vue @@ -0,0 +1,92 @@ + + \ No newline at end of file diff --git a/src/views/server/comment/index.vue b/src/views/server/comment/index.vue new file mode 100644 index 0000000..927a187 --- /dev/null +++ b/src/views/server/comment/index.vue @@ -0,0 +1,134 @@ + + + \ No newline at end of file diff --git a/src/views/server/employeehosts/index.vue b/src/views/server/employeehosts/index.vue index 4088867..e73529c 100644 --- a/src/views/server/employeehosts/index.vue +++ b/src/views/server/employeehosts/index.vue @@ -115,8 +115,12 @@ {{ $t('employee.exportAi') }} - - + + {{ t('newHosts.export') }} + + @@ -212,7 +216,7 @@
{{ $t('employee.updateTime') }}:{{ formatTimestamp(item.updateTime) }}
{{ $t('employee.edit') - }} + }}
diff --git a/src/views/server/language/LanguageForm.vue b/src/views/server/language/LanguageForm.vue new file mode 100644 index 0000000..c58858c --- /dev/null +++ b/src/views/server/language/LanguageForm.vue @@ -0,0 +1,91 @@ + + \ No newline at end of file diff --git a/src/views/server/language/index.vue b/src/views/server/language/index.vue new file mode 100644 index 0000000..a9fe2dc --- /dev/null +++ b/src/views/server/language/index.vue @@ -0,0 +1,167 @@ + + + \ No newline at end of file