From ad226da54e0236c5afc03a76747af483f2ee973c Mon Sep 17 00:00:00 2001 From: BabyBoy <2019108827@qq.com> Date: Tue, 24 Jun 2025 10:23:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E6=81=AF=E5=88=97=E8=A1=A8=E5=96=9D?= =?UTF-8?q?=E6=A8=A1=E6=9D=BF=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/set/messageindex.ts | 9 ++- src/api/set/messagetype.ts | 12 +-- src/router/index.ts | 2 +- src/views/set/account.vue | 21 ++--- src/views/set/message.vue | 156 ++++++++++++++++++++++++++---------- 5 files changed, 137 insertions(+), 63 deletions(-) diff --git a/src/api/set/messageindex.ts b/src/api/set/messageindex.ts index 323bd45..ad12a00 100644 --- a/src/api/set/messageindex.ts +++ b/src/api/set/messageindex.ts @@ -19,7 +19,7 @@ export const listuserlist = (query?: string | number): AxiosPromise => { }); }; -//获取消息管理列表 +//发送消息 export const listAdd = (query?: LeaveListVO): AxiosPromise => { return request({ url: '/system/message/send', @@ -43,3 +43,10 @@ export const templateAdd = (query?: paramsaccountOV): AxiosPromise => { data: query }); }; +//下拉搜索获取模板 +export const templateSelect = (query?: string): AxiosPromise => { + return request({ + url: `/system/message/template/listByName?name=${query}`, + method: 'get' + }); +}; diff --git a/src/api/set/messagetype.ts b/src/api/set/messagetype.ts index cd9b8ba..96c93f5 100644 --- a/src/api/set/messagetype.ts +++ b/src/api/set/messagetype.ts @@ -45,8 +45,11 @@ export interface LeaveQuery { * 每页页数 */; size?: number; - startLeaveDays: string; - endLeaveDays: string; + title?: string; + content?: string; + sendTime?: string; + recipient?: string; + type?: string; } export interface LeaveForm {} @@ -63,10 +66,9 @@ export interface LeaveVO { } export interface LeaveListVO { - content: string; - title: string; - // msgType: string; sendScope: number | string; + templateId: string; + logmess: number; } export interface AccountOV { id: string | number; diff --git a/src/router/index.ts b/src/router/index.ts index 84bf676..421cc65 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -278,7 +278,7 @@ export const dynamicRoutes: RouteRecordRaw[] = [ path: 'account', component: () => import('@/views/set/account.vue'), name: 'account', - meta: { title: '账号管理', icon: 'dashboard', affix: true } + meta: { title: '消息模板', icon: 'dashboard', affix: true } } ] } diff --git a/src/views/set/account.vue b/src/views/set/account.vue index 4ea19ba..6797f63 100644 --- a/src/views/set/account.vue +++ b/src/views/set/account.vue @@ -6,9 +6,9 @@ - + @@ -26,7 +26,7 @@ 重置 - 新增 + 创建模板 - + @@ -52,9 +52,6 @@