From 61e79b248e061d162b336b6d57bb2a2b63e3cce6 Mon Sep 17 00:00:00 2001 From: BabyBoy <2019108827@qq.com> Date: Fri, 20 Jun 2025 17:09:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E6=81=AF=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 | 11 ++++++++- src/api/set/messagetype.ts | 23 +++++++++++++++++++ src/views/set/account.vue | 2 +- src/views/set/message.vue | 45 ++++++++++++++++++++++++++++++------- 4 files changed, 71 insertions(+), 10 deletions(-) diff --git a/src/api/set/messageindex.ts b/src/api/set/messageindex.ts index a673db4..323bd45 100644 --- a/src/api/set/messageindex.ts +++ b/src/api/set/messageindex.ts @@ -10,6 +10,15 @@ export const listlist = (query?: LeaveQuery): AxiosPromise => { data: query }); }; +//获取下拉列表 +export const listuserlist = (query?: string | number): AxiosPromise => { + return request({ + url: `/system/message/user/list?keyword=${query}`, + method: 'get' + // params: query + }); +}; + //获取消息管理列表 export const listAdd = (query?: LeaveListVO): AxiosPromise => { return request({ @@ -22,7 +31,7 @@ export const listAdd = (query?: LeaveListVO): AxiosPromise => { export const listtemplate = (query?: AccountQuery): AxiosPromise => { return request({ url: '/system/message/template/list', - method: 'post', + method: 'POST', data: query }); }; diff --git a/src/api/set/messagetype.ts b/src/api/set/messagetype.ts index 6a541e2..cd9b8ba 100644 --- a/src/api/set/messagetype.ts +++ b/src/api/set/messagetype.ts @@ -6,6 +6,29 @@ export interface CategoryTreeVO { children: CategoryTreeVO[]; } +export interface optionListItem { + avatar: string; + createTime: string; + deptId: number; + deptName: string; + email: string; + loginDate: string; + loginIp: string; + nickName: string; + phonenumber: string; + postIds: string; + remark: string; + roleId: string; + roleIds: string; + roles: string; + sex: string; + status: string; + tenantId: string; + userId: number; + userName: string; + userType: string; +} + export interface AccountQuery { current: number; size: number; diff --git a/src/views/set/account.vue b/src/views/set/account.vue index 61d5d7f..4ea19ba 100644 --- a/src/views/set/account.vue +++ b/src/views/set/account.vue @@ -39,7 +39,7 @@ > - +