From aa8e0f0dd49ccc591245ad78e4f7cfb2e44fa499 Mon Sep 17 00:00:00 2001 From: qiuyuan Date: Thu, 18 Dec 2025 15:42:09 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9F=AD=E4=BF=A1=E7=BB=9F=E8=AE=A1=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/modules/message.js | 14 ++ src/locales/lang/zh-CN/menu.js | 3 + src/router/routes/index.js | 2 + src/router/routes/message.js | 40 ++++ .../messageLog/components/EditDialog.vue | 151 ++++++++++++ src/views/message/messageLog/index.vue | 225 ++++++++++++++++++ src/views/userManagement/houseList/index.vue | 4 +- 7 files changed, 436 insertions(+), 3 deletions(-) create mode 100644 src/apis/modules/message.js create mode 100644 src/router/routes/message.js create mode 100644 src/views/message/messageLog/components/EditDialog.vue create mode 100644 src/views/message/messageLog/index.vue diff --git a/src/apis/modules/message.js b/src/apis/modules/message.js new file mode 100644 index 0000000..6276657 --- /dev/null +++ b/src/apis/modules/message.js @@ -0,0 +1,14 @@ +/** + * 短信模块接口 + */ +import request from '@/utils/request' +// 获取项目列表 +export const getSmsLogsList = (params) => request.basic.get('/api/v1/sms_logs', params) +// 获取单挑数据 +export const getItem = (id) => request.basic.get(`/api/v1/balances/${id}`) +// 添加条目 +export const createProject = (params) => request.basic.post('/api/v1/balances', params) +// 更新role +export const updateItem = (id, params) => request.basic.put(`/api/v1/balances/${id}`, params) +// 删除数据 +export const delItem = (id) => request.basic.delete(`/api/v1/balances/${id}`) diff --git a/src/locales/lang/zh-CN/menu.js b/src/locales/lang/zh-CN/menu.js index 5f5f60d..b75f185 100644 --- a/src/locales/lang/zh-CN/menu.js +++ b/src/locales/lang/zh-CN/menu.js @@ -110,4 +110,7 @@ export default { earnPointLog:'赚海贝记录', earnPointRule:'赚海贝规则', houseList:'购房记录', + message:'短信管理', + messageLog:'短信记录', + } diff --git a/src/router/routes/index.js b/src/router/routes/index.js index 0091fcd..450a294 100644 --- a/src/router/routes/index.js +++ b/src/router/routes/index.js @@ -21,6 +21,7 @@ import signIn from './signIn' import lottery from './lottery' import equiteMgt from './equiteMgt' import earnPoint from './earnPoint' +import message from './message' export default [ ...home, @@ -46,4 +47,5 @@ export default [ ...equiteMgt, ...signIn, ...earnPoint, + ...message, ] diff --git a/src/router/routes/message.js b/src/router/routes/message.js new file mode 100644 index 0000000..a9c914a --- /dev/null +++ b/src/router/routes/message.js @@ -0,0 +1,40 @@ +import { DollarOutlined } from '@ant-design/icons-vue' + +export default [ + { + path: 'message', + name: 'message', + component: 'RouteViewLayout', + meta: { + icon: DollarOutlined, + title: '短信管理', + isMenu: true, + keepAlive: true, + permission: '*', + }, + children: [ + { + path: 'messageLog', + name: 'messageLog', + component: 'message/messageLog/index.vue', + meta: { + title: '短信统计', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + { + path: 'signInLog', + name: 'signInLog', + component: 'signInModule/signInLog/index.vue', + meta: { + title: '核销记录', + isMenu: true, + keepAlive: true, + permission: '*', + }, + }, + ], + }, +] diff --git a/src/views/message/messageLog/components/EditDialog.vue b/src/views/message/messageLog/components/EditDialog.vue new file mode 100644 index 0000000..ffdf2bb --- /dev/null +++ b/src/views/message/messageLog/components/EditDialog.vue @@ -0,0 +1,151 @@ + + + + + diff --git a/src/views/message/messageLog/index.vue b/src/views/message/messageLog/index.vue new file mode 100644 index 0000000..1fc4e22 --- /dev/null +++ b/src/views/message/messageLog/index.vue @@ -0,0 +1,225 @@ + + + \ No newline at end of file diff --git a/src/views/userManagement/houseList/index.vue b/src/views/userManagement/houseList/index.vue index 42e810a..0cb6f0b 100644 --- a/src/views/userManagement/houseList/index.vue +++ b/src/views/userManagement/houseList/index.vue @@ -54,13 +54,11 @@