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 @@