diff --git a/src/service/api/system/config.ts b/src/service/api/system/config.ts new file mode 100644 index 00000000..ce873254 --- /dev/null +++ b/src/service/api/system/config.ts @@ -0,0 +1,36 @@ +import { request } from '@/service/request'; + +/** 获取参数配置列表 */ +export function fetchGetConfigList (params?: Api.System.ConfigSearchParams) { + return request({ + url: '/system/config/list', + method: 'get', + params + }); +} + +/** 新增参数配置 */ +export function fetchCreateConfig (data: Api.System.ConfigOperateParams) { + return request({ + url: '/system/config', + method: 'post', + data + }); +} + +/** 修改参数配置 */ +export function fetchUpdateConfig (data: Api.System.ConfigOperateParams) { + return request({ + url: '/system/config', + method: 'put', + data + }); +} + +/** 批量删除参数配置 */ +export function fetchBatchDeleteConfig (configIds: CommonType.IdType[]) { + return request({ + url: `/system/config/${configIds.join(',')}`, + method: 'delete' + }); +} diff --git a/src/views/system/config/index.vue b/src/views/system/config/index.vue new file mode 100644 index 00000000..14edc6f5 --- /dev/null +++ b/src/views/system/config/index.vue @@ -0,0 +1,215 @@ + + + + + diff --git a/src/views/system/config/modules/config-operate-drawer.vue b/src/views/system/config/modules/config-operate-drawer.vue new file mode 100644 index 00000000..0f5de3bf --- /dev/null +++ b/src/views/system/config/modules/config-operate-drawer.vue @@ -0,0 +1,139 @@ + + + + + diff --git a/src/views/system/config/modules/config-search.vue b/src/views/system/config/modules/config-search.vue new file mode 100644 index 00000000..1743e995 --- /dev/null +++ b/src/views/system/config/modules/config-search.vue @@ -0,0 +1,74 @@ + + + + +