From d2ead8fd565fb4a8e7b6ef5f6e2d9f418231e62d Mon Sep 17 00:00:00 2001 From: Ky10 <7703482+ky10_code@user.noreply.gitee.com> Date: Sat, 16 Nov 2024 20:16:36 +0800 Subject: [PATCH] =?UTF-8?q?feat(system):=20=E6=B7=BB=E5=8A=A0=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E9=85=8D=E7=BD=AE=E5=8A=9F=E8=83=BD-=20=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E7=B3=BB=E7=BB=9F=E9=85=8D=E7=BD=AE=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E5=92=8C=E7=9B=B8=E5=85=B3=E5=8A=9F=E8=83=BD=20-=20=E5=AE=9E?= =?UTF-8?q?=E7=8E=B0=E9=85=8D=E7=BD=AE=E5=88=97=E8=A1=A8=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E3=80=81=E7=AD=9B=E9=80=89=E3=80=81=E6=B7=BB=E5=8A=A0=E3=80=81?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E5=92=8C=E5=88=A0=E9=99=A4=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=20-=20=E6=B7=BB=E5=8A=A0=E9=85=8D=E7=BD=AE=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2-=20=E4=BC=98=E5=8C=96=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E7=BC=93=E5=AD=98=E5=88=B7=E6=96=B0=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/config.ts | 9 +- src/pages.json | 12 ++ src/pages/work/index.vue | 1 + src/pages/work/system/config.vue | 23 --- src/pages/work/system/config/config.vue | 260 ++++++++++++++++++++++++ src/pages/work/system/config/item.vue | 223 ++++++++++++++++++++ 6 files changed, 498 insertions(+), 30 deletions(-) delete mode 100644 src/pages/work/system/config.vue create mode 100644 src/pages/work/system/config/config.vue create mode 100644 src/pages/work/system/config/item.vue diff --git a/src/api/system/config.ts b/src/api/system/config.ts index b86b0da..fb42cde 100644 --- a/src/api/system/config.ts +++ b/src/api/system/config.ts @@ -1,4 +1,3 @@ -// import request from "@/utils/request"; import request from "@/utils/request"; const CONFIG_BASE_URL = "/api/v1/config"; @@ -62,12 +61,8 @@ const ConfigAPI = { refreshCache() { return request({ - url: `${CONFIG_BASE_URL}`, - method: "POST", - header: { - "Content-Type": "application/json", - "X-HTTP-Method-Override": "PATCH", - }, + url: `${CONFIG_BASE_URL}/refresh`, + method: "PUT", }); }, }; diff --git a/src/pages.json b/src/pages.json index 94219a7..239921b 100644 --- a/src/pages.json +++ b/src/pages.json @@ -54,6 +54,18 @@ "style": { "navigationBarTitleText": "日志管理" } + }, + { + "path": "pages/work/system/config/config", + "style": { + "navigationBarTitleText": "系统配置" + } + }, + { + "path": "pages/work/system/config/item", + "style": { + "navigationBarTitleText": "配置详情" + } } ], "globalStyle": { diff --git a/src/pages/work/index.vue b/src/pages/work/index.vue index ab6fe46..03b9e17 100644 --- a/src/pages/work/index.vue +++ b/src/pages/work/index.vue @@ -51,6 +51,7 @@ const gridList = reactive([ { icon: "/static/icons/config.png", title: "系统配置", + url: "/pages/work/system/config/config", }, { icon: "/static/icons/notice.png", diff --git a/src/pages/work/system/config.vue b/src/pages/work/system/config.vue deleted file mode 100644 index 72c275e..0000000 --- a/src/pages/work/system/config.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - - - diff --git a/src/pages/work/system/config/config.vue b/src/pages/work/system/config/config.vue new file mode 100644 index 0000000..57df655 --- /dev/null +++ b/src/pages/work/system/config/config.vue @@ -0,0 +1,260 @@ + + + + diff --git a/src/pages/work/system/config/item.vue b/src/pages/work/system/config/item.vue new file mode 100644 index 0000000..f83e1b9 --- /dev/null +++ b/src/pages/work/system/config/item.vue @@ -0,0 +1,223 @@ + + + +