diff --git a/continew-admin-ui/src/api/common/index.ts b/continew-admin-ui/src/api/common/index.ts index bdadc8b5..015634ae 100644 --- a/continew-admin-ui/src/api/common/index.ts +++ b/continew-admin-ui/src/api/common/index.ts @@ -1,8 +1,8 @@ import axios from 'axios'; import qs from 'query-string'; -import { DeptParam } from '@/api/system/dept'; -import { MenuParam } from '@/api/system/menu'; -import { RoleParam } from '@/api/system/role'; +import { ListParam as DeptParam } from '@/api/system/dept'; +import { ListParam as MenuParam } from '@/api/system/menu'; +import { ListParam as RoleParam } from '@/api/system/role'; import { TreeNodeData } from '@arco-design/web-vue'; import { LabelValueState } from '@/store/modules/dict/types'; diff --git a/continew-admin-ui/src/api/monitor/online.ts b/continew-admin-ui/src/api/monitor/online.ts index 9c56baa4..91699b68 100644 --- a/continew-admin-ui/src/api/monitor/online.ts +++ b/continew-admin-ui/src/api/monitor/online.ts @@ -3,7 +3,7 @@ import qs from 'query-string'; const BASE_URL = '/monitor/online/user'; -export interface OnlineUserRecord { +export interface DataRecord { token: string; username: string; nickname: string; @@ -13,19 +13,19 @@ export interface OnlineUserRecord { loginTime: string; } -export interface OnlineUserParam extends Partial { +export interface ListParam extends Partial { page: number; size: number; sort: Array; } -export interface OnlineUserListRes { - list: OnlineUserRecord[]; +export interface ListRes { + list: DataRecord[]; total: number; } -export function listOnlineUser(params: OnlineUserParam) { - return axios.get(BASE_URL, { +export function list(params: ListParam) { + return axios.get(BASE_URL, { params, paramsSerializer: (obj) => { return qs.stringify(obj); diff --git a/continew-admin-ui/src/api/system/dept.ts b/continew-admin-ui/src/api/system/dept.ts index 627b24f6..c541b31d 100644 --- a/continew-admin-ui/src/api/system/dept.ts +++ b/continew-admin-ui/src/api/system/dept.ts @@ -3,7 +3,7 @@ import qs from 'query-string'; const BASE_URL = '/system/dept'; -export interface DeptRecord { +export interface DataRecord { id?: string; name: string; parentId?: string; @@ -15,18 +15,18 @@ export interface DeptRecord { createTime?: string; updateUserString?: string; updateTime?: string; - children?: Array; + children?: Array; parentName?: string; disabled?: boolean; } -export interface DeptParam { +export interface ListParam { name?: string; status?: number; } -export function listDept(params: DeptParam) { - return axios.get(`${BASE_URL}/tree`, { +export function list(params: ListParam) { + return axios.get(`${BASE_URL}/tree`, { params, paramsSerializer: (obj) => { return qs.stringify(obj); @@ -34,18 +34,18 @@ export function listDept(params: DeptParam) { }); } -export function getDept(id: string) { - return axios.get(`${BASE_URL}/${id}`); +export function get(id: string) { + return axios.get(`${BASE_URL}/${id}`); } -export function addDept(req: DeptRecord) { +export function add(req: DataRecord) { return axios.post(BASE_URL, req); } -export function updateDept(req: DeptRecord, id: string) { +export function update(req: DataRecord, id: string) { return axios.put(`${BASE_URL}/${id}`, req); } -export function deleteDept(ids: string | Array) { +export function del(ids: string | Array) { return axios.delete(`${BASE_URL}/${ids}`); } diff --git a/continew-admin-ui/src/api/system/menu.ts b/continew-admin-ui/src/api/system/menu.ts index 67d5cdab..9a2a3d47 100644 --- a/continew-admin-ui/src/api/system/menu.ts +++ b/continew-admin-ui/src/api/system/menu.ts @@ -3,7 +3,7 @@ import qs from 'query-string'; const BASE_URL = '/system/menu'; -export interface MenuRecord { +export interface DataRecord { id?: string; title: string; parentId?: string; @@ -22,17 +22,17 @@ export interface MenuRecord { createTime?: string; updateUserString?: string; updateTime?: string; - children?: Array; + children?: Array; parentName?: string; } -export interface MenuParam { +export interface ListParam { name?: string; status?: number; } -export function listMenu(params: MenuParam) { - return axios.get(`${BASE_URL}/tree`, { +export function list(params: ListParam) { + return axios.get(`${BASE_URL}/tree`, { params, paramsSerializer: (obj) => { return qs.stringify(obj); @@ -40,18 +40,18 @@ export function listMenu(params: MenuParam) { }); } -export function getMenu(id: string) { - return axios.get(`${BASE_URL}/${id}`); +export function get(id: string) { + return axios.get(`${BASE_URL}/${id}`); } -export function addMenu(req: MenuRecord) { +export function add(req: DataRecord) { return axios.post(BASE_URL, req); } -export function updateMenu(req: MenuRecord, id: string) { +export function update(req: DataRecord, id: string) { return axios.put(`${BASE_URL}/${id}`, req); } -export function deleteMenu(ids: string | Array) { +export function del(ids: string | Array) { return axios.delete(`${BASE_URL}/${ids}`); } diff --git a/continew-admin-ui/src/api/system/role.ts b/continew-admin-ui/src/api/system/role.ts index 4d75918e..55f0adf5 100644 --- a/continew-admin-ui/src/api/system/role.ts +++ b/continew-admin-ui/src/api/system/role.ts @@ -3,7 +3,7 @@ import qs from 'query-string'; const BASE_URL = '/system/role'; -export interface RoleRecord { +export interface DataRecord { id?: string; name: string; code?: string; @@ -21,7 +21,7 @@ export interface RoleRecord { disabled?: boolean; } -export interface RoleParam { +export interface ListParam { name?: string; status?: number; page?: number; @@ -29,13 +29,13 @@ export interface RoleParam { sort?: Array; } -export interface RoleListRes { - list: RoleRecord[]; +export interface ListRes { + list: DataRecord[]; total: number; } -export function listRole(params: RoleParam) { - return axios.get(`${BASE_URL}`, { +export function list(params: ListParam) { + return axios.get(`${BASE_URL}`, { params, paramsSerializer: (obj) => { return qs.stringify(obj); @@ -43,18 +43,18 @@ export function listRole(params: RoleParam) { }); } -export function getRole(id: string) { - return axios.get(`${BASE_URL}/${id}`); +export function get(id: string) { + return axios.get(`${BASE_URL}/${id}`); } -export function addRole(req: RoleRecord) { +export function add(req: DataRecord) { return axios.post(BASE_URL, req); } -export function updateRole(req: RoleRecord, id: string) { +export function update(req: DataRecord, id: string) { return axios.put(`${BASE_URL}/${id}`, req); } -export function deleteRole(ids: string | Array) { +export function del(ids: string | Array) { return axios.delete(`${BASE_URL}/${ids}`); } diff --git a/continew-admin-ui/src/api/system/user.ts b/continew-admin-ui/src/api/system/user.ts index fe8239d4..aee53473 100644 --- a/continew-admin-ui/src/api/system/user.ts +++ b/continew-admin-ui/src/api/system/user.ts @@ -3,7 +3,7 @@ import qs from 'query-string'; const BASE_URL = '/system/user'; -export interface UserRecord { +export interface DataRecord { id?: string; username: string; nickname: string; @@ -25,7 +25,7 @@ export interface UserRecord { disabled?: boolean; } -export interface UserParam { +export interface ListParam { username?: string; status?: number; createTime?: Array; @@ -34,13 +34,13 @@ export interface UserParam { sort?: Array; } -export interface UserListRes { - list: UserRecord[]; +export interface ListRes { + list: DataRecord[]; total: number; } -export function listUser(params: UserParam) { - return axios.get(`${BASE_URL}`, { +export function list(params: ListParam) { + return axios.get(`${BASE_URL}`, { params, paramsSerializer: (obj) => { return qs.stringify(obj); @@ -48,19 +48,19 @@ export function listUser(params: UserParam) { }); } -export function getUser(id: string) { - return axios.get(`${BASE_URL}/${id}`); +export function get(id: string) { + return axios.get(`${BASE_URL}/${id}`); } -export function addUser(req: UserRecord) { +export function add(req: DataRecord) { return axios.post(BASE_URL, req); } -export function updateUser(req: UserRecord, id: string) { +export function update(req: DataRecord, id: string) { return axios.put(`${BASE_URL}/${id}`, req); } -export function deleteUser(ids: string | Array) { +export function del(ids: string | Array) { return axios.delete(`${BASE_URL}/${ids}`); } diff --git a/continew-admin-ui/src/views/dashboard/workplace/components/announcement.vue b/continew-admin-ui/src/views/dashboard/workplace/components/announcement.vue index 55fdf735..a97a407d 100644 --- a/continew-admin-ui/src/views/dashboard/workplace/components/announcement.vue +++ b/continew-admin-ui/src/views/dashboard/workplace/components/announcement.vue @@ -11,8 +11,8 @@ }}
- 暂无公告 -
+ 暂无公告 +
活动 消息 通知 @@ -42,7 +42,7 @@ - {{ detail.title }} + {{ dataDetail.title }}