From b984725bb0667e937610e599485d0fc65dd2a2fd Mon Sep 17 00:00:00 2001 From: AN <1983933789@qq.com> Date: Thu, 3 Apr 2025 15:32:57 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0=E5=AD=97=E5=85=B8?= =?UTF-8?q?=E9=A1=B9=E6=97=B6=E4=B8=8B=E6=8B=89Tag=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=EF=BC=8C=E5=AF=B9=E6=8E=A5=E5=8F=82=E6=95=B0=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/service/api/system/config.ts | 36 +++ src/views/system/config/index.vue | 215 ++++++++++++++++++ .../config/modules/config-operate-drawer.vue | 139 +++++++++++ .../system/config/modules/config-search.vue | 74 ++++++ 4 files changed, 464 insertions(+) create mode 100644 src/service/api/system/config.ts create mode 100644 src/views/system/config/index.vue create mode 100644 src/views/system/config/modules/config-operate-drawer.vue create mode 100644 src/views/system/config/modules/config-search.vue 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 @@ + + + + +