From 12522cbf3673bf233d8ffd0a07f95705b71777f7 Mon Sep 17 00:00:00 2001 From: BabyBoy <2019108827@qq.com> Date: Wed, 25 Jun 2025 15:00:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E6=81=AF=E6=A8=A1=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/set/messageindex.ts | 15 +++++ src/api/set/messagetype.ts | 20 ++++++- src/views/set/account.vue | 113 ++++++++++++++++++++++++++++++++++-- src/views/set/message.vue | 90 ++++++++++++++++++++++------ 4 files changed, 213 insertions(+), 25 deletions(-) diff --git a/src/api/set/messageindex.ts b/src/api/set/messageindex.ts index ad12a00..b2f3b37 100644 --- a/src/api/set/messageindex.ts +++ b/src/api/set/messageindex.ts @@ -10,6 +10,21 @@ export const listlist = (query?: LeaveQuery): AxiosPromise => { data: query }); }; +//删除模板 +export const deltemplate = (query?: string): AxiosPromise => { + return request({ + url: `/system/message/template/${query}`, + method: 'delete' + }); +}; +//查看详情模板 +export const getnotice = (query?: string): AxiosPromise => { + return request({ + url: `/system/message/template/${query}`, + method: 'get' + }); +}; + //获取下拉列表 export const listuserlist = (query?: string | number): AxiosPromise => { return request({ diff --git a/src/api/set/messagetype.ts b/src/api/set/messagetype.ts index 96c93f5..f02003d 100644 --- a/src/api/set/messagetype.ts +++ b/src/api/set/messagetype.ts @@ -48,8 +48,8 @@ export interface LeaveQuery { title?: string; content?: string; sendTime?: string; - recipient?: string; - type?: string; + startTime?: string; + subType?: string; } export interface LeaveForm {} @@ -66,8 +66,10 @@ export interface LeaveVO { } export interface LeaveListVO { - sendScope: number | string; + sendScope: Array; templateId: string; + subType: string; + scheduledTime: string; logmess: number; } export interface AccountOV { @@ -85,3 +87,15 @@ export interface paramsaccountOV { templateContent: string; title: string; } +export interface seachookOV { + createBy: string; + createTime: string; + id: string; + status: string; + templateContent: string; + templateName: string; + templateType: string; + title: string; + updateBy: string; + updateTime: string; +} diff --git a/src/views/set/account.vue b/src/views/set/account.vue index 6797f63..9d7eb72 100644 --- a/src/views/set/account.vue +++ b/src/views/set/account.vue @@ -52,8 +52,14 @@ @@ -85,15 +91,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +