From 53fdad11a2629244c46087c2cd2d8eda33056e91 Mon Sep 17 00:00:00 2001 From: Double-_-Z <2492419643@qq.com> Date: Sat, 16 Nov 2024 14:58:06 +0800 Subject: [PATCH] =?UTF-8?q?=E7=95=99=E8=A8=80=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.production | 2 +- src/api/message/index.ts | 29 +++++++ src/i18n/lang/en.ts | 1 + src/i18n/lang/zh-cn.ts | 1 + src/i18n/lang/zh-tw.ts | 1 + src/router/route.ts | 15 ++++ src/views/message/dialog.vue | 100 +++++++++++++++++++++++ src/views/message/index.vue | 150 +++++++++++++++++++++++++++++++++++ 8 files changed, 298 insertions(+), 1 deletion(-) create mode 100644 src/api/message/index.ts create mode 100644 src/views/message/dialog.vue create mode 100644 src/views/message/index.vue diff --git a/.env.production b/.env.production index 1b200d3..2dc0a39 100644 --- a/.env.production +++ b/.env.production @@ -2,5 +2,5 @@ ENV = production # 线上环境接口地址 -# VITE_API_URL = https://lyt-top.gitee.io/vue-next-admin-preview/ +# VITE_API_URL = http://8.138.175.106/ VITE_API_URL = http://8.138.171.103/ \ No newline at end of file diff --git a/src/api/message/index.ts b/src/api/message/index.ts new file mode 100644 index 0000000..2857969 --- /dev/null +++ b/src/api/message/index.ts @@ -0,0 +1,29 @@ +import request from '/@/utils/request'; +import { baseUrlHost } from '../baseUrlHost'; + +/** + * (不建议写成 request.post(xxx),因为这样 post 时,无法 params 与 data 同时传参) + * 注意在写get请求时,参数是params,而不是data,要标注好 + * + * 登录api接口集合 + * @method getMessageList 获取留言列表 + * @method getMessageDetail 获取留言详情 + */ + +export function messageApi() { + return { + getMessageList: (params: object) => { + return request({ + url: baseUrlHost + '/cpMessage', + method: 'get', + params, + }); + }, + getMessageDetail: (id: Number) => { + return request({ + url: baseUrlHost + `/cpMessage/${id}`, + method: 'get', + }); + }, + }; +} diff --git a/src/i18n/lang/en.ts b/src/i18n/lang/en.ts index 1482eab..b035c38 100644 --- a/src/i18n/lang/en.ts +++ b/src/i18n/lang/en.ts @@ -9,6 +9,7 @@ export default { systemDept: 'systemDept', systemDic: 'systemDic', article: 'article', + message: 'message', articleDetail: 'articleDetail', addArticle: 'addArticle', editArticle: 'editArticle', diff --git a/src/i18n/lang/zh-cn.ts b/src/i18n/lang/zh-cn.ts index 778bd14..8719692 100644 --- a/src/i18n/lang/zh-cn.ts +++ b/src/i18n/lang/zh-cn.ts @@ -9,6 +9,7 @@ export default { systemDept: '部门管理', systemDic: '字典管理', article: '文章管理', + message: '留言管理', articleDetail: '文章详情', addArticle: '新增文章', editArticle: '编辑文章', diff --git a/src/i18n/lang/zh-tw.ts b/src/i18n/lang/zh-tw.ts index 7a19a7e..cf32a65 100644 --- a/src/i18n/lang/zh-tw.ts +++ b/src/i18n/lang/zh-tw.ts @@ -9,6 +9,7 @@ export default { systemDept: '部門管理', systemDic: '字典管理', article: '文章管理', + message: '聯言管理', articleDetail: '文章詳情', addArticle: '文章新增', editArticle: '文章編輯', diff --git a/src/router/route.ts b/src/router/route.ts index 5e6c628..c8754bd 100644 --- a/src/router/route.ts +++ b/src/router/route.ts @@ -217,6 +217,21 @@ export const dynamicRoutes: Array = [ } ] }, + { + path: '/message', + name: 'message', + component: () => import('/@/views/message/index.vue'), + meta: { + title: 'message.router.message', + isLink: '', + isHide: false, + isKeepAlive: true, + isAffix: false, + isIframe: false, + roles: ['admin', 'common'], + icon: 'iconfont icon-fuwenbenkuang', + }, + }, { path: '/limits', name: 'limits', diff --git a/src/views/message/dialog.vue b/src/views/message/dialog.vue new file mode 100644 index 0000000..7614a29 --- /dev/null +++ b/src/views/message/dialog.vue @@ -0,0 +1,100 @@ + + + diff --git a/src/views/message/index.vue b/src/views/message/index.vue new file mode 100644 index 0000000..c2fdc0f --- /dev/null +++ b/src/views/message/index.vue @@ -0,0 +1,150 @@ + + + + + \ No newline at end of file