diff --git a/z_ele/src/api/system/config/index.ts b/z_ele/src/api/system/config/index.ts index 0344f44..2e44b32 100644 --- a/z_ele/src/api/system/config/index.ts +++ b/z_ele/src/api/system/config/index.ts @@ -3,7 +3,7 @@ import type { ApiResult, PageResult } from '@/api'; import type { Config, ConfigParam } from './model'; /** - * 分页查询角色 + * 分页查询配置 */ export async function configData(params: ConfigParam) { const res = await request.get>>( @@ -17,7 +17,7 @@ export async function configData(params: ConfigParam) { } /** - * 查询角色列表 + * 查询配置列表 */ export async function listConfig(params?: ConfigParam) { const res = await request.get>('/system/config', { @@ -28,3 +28,49 @@ export async function listConfig(params?: ConfigParam) { } return Promise.reject(new Error(res.data.message)); } + + +/** + * 添加配置 + */ +export async function addConfig(data: Config) { + const res = await request.post>('/system/config', data); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改配置 + */ +export async function updateConfig(data: Config) { + const res = await request.put>('/system/config', data); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + +/** + * 修改配置状态 + */ +export async function updateConfigStatus(data: Config) { + const res = await request.put>('/system/config/status', data); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} + + +/** + * 批量删除配置 + */ +export async function removeConfigs(id?: number) { + const res = await request.delete>('/system/config/batch'); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/z_ele/src/views/system/config/components/role-edit.vue b/z_ele/src/views/system/config/components/config-edit.vue similarity index 64% rename from z_ele/src/views/system/config/components/role-edit.vue rename to z_ele/src/views/system/config/components/config-edit.vue index 1c9f325..2691f6e 100644 --- a/z_ele/src/views/system/config/components/role-edit.vue +++ b/z_ele/src/views/system/config/components/config-edit.vue @@ -1,11 +1,11 @@ - +