From 2d9b915d51f0cb16e151256564a52a73e40087fa Mon Sep 17 00:00:00 2001
From: zhuoqinglian <1035449612@qq.com>
Date: Mon, 15 Jun 2026 15:44:09 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E6=88=90=E5=8F=82=E6=95=B0?=
=?UTF-8?q?=E7=AE=A1=E7=90=86=E9=A1=B5=E9=9D=A2=E6=94=B9=E9=80=A0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
main/manager-web/src/apis/module/admin.js | 6 +-
.../src/components/CustomButton.vue | 63 +-
.../src/components/CustomDialog.vue | 11 +-
.../src/components/CustomPagination.vue | 3 -
.../src/components/CustomTable.vue | 278 ++++
.../src/components/ParamDialog.vue | 147 +-
.../src/views/KnowledgeBaseItem.vue | 5 +
.../src/views/KnowledgeBaseManagement.vue | 1 +
.../src/views/ParamsManagement.vue | 1182 ++++++++---------
9 files changed, 931 insertions(+), 765 deletions(-)
create mode 100644 main/manager-web/src/components/CustomTable.vue
diff --git a/main/manager-web/src/apis/module/admin.js b/main/manager-web/src/apis/module/admin.js
index c0f129c8..4a393ee3 100644
--- a/main/manager-web/src/apis/module/admin.js
+++ b/main/manager-web/src/apis/module/admin.js
@@ -80,7 +80,7 @@ export default {
}).send()
},
// 保存
- addParam(data, callback) {
+ addParam(data, callback, failCallback) {
RequestService.sendRequest()
.url(`${getServiceUrl()}/admin/params`)
.method('POST')
@@ -89,6 +89,10 @@ export default {
RequestService.clearRequestTime()
callback(res)
})
+ .fail((err) => {
+ RequestService.clearRequestTime()
+ failCallback(err)
+ })
.networkFail((err) => {
console.error('添加参数失败:', err)
RequestService.reAjaxFun(() => {
diff --git a/main/manager-web/src/components/CustomButton.vue b/main/manager-web/src/components/CustomButton.vue
index 5118e084..fa87dcf3 100644
--- a/main/manager-web/src/components/CustomButton.vue
+++ b/main/manager-web/src/components/CustomButton.vue
@@ -15,7 +15,7 @@ export default {
type: {
type: String,
default: 'default',
- validator: (val) => ['default', 'confirm'].includes(val)
+ validator: (val) => ['default', 'confirm', 'delete'].includes(val)
}
}
};
@@ -23,29 +23,33 @@ export default {
diff --git a/main/manager-web/src/components/CustomDialog.vue b/main/manager-web/src/components/CustomDialog.vue
index 92f55dae..3e4263cf 100644
--- a/main/manager-web/src/components/CustomDialog.vue
+++ b/main/manager-web/src/components/CustomDialog.vue
@@ -21,19 +21,20 @@
diff --git a/main/manager-web/src/components/ParamDialog.vue b/main/manager-web/src/components/ParamDialog.vue
index 5e3abc17..0f6de8d7 100644
--- a/main/manager-web/src/components/ParamDialog.vue
+++ b/main/manager-web/src/components/ParamDialog.vue
@@ -1,16 +1,14 @@
-
+
-
-
-
-
-
+