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 @@
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+
+
+ 配置名称:{{ item.configName }}
+
+
+
+
+
+
+ 配置键:
+ {{ item.configKey }}
+
+
+ 配置值:
+ {{ item.configValue }}
+
+
+ 备注:
+ {{ item.remark }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+