From ad935887963da91714699c564b704911054d6c2a Mon Sep 17 00:00:00 2001
From: TsMask <340112800@qq.com>
Date: Thu, 9 May 2024 18:27:32 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E5=8F=82=E6=95=B0=E9=85=8D=E7=BD=AE?=
=?UTF-8?q?=E6=96=B9=E6=B3=95=E6=9D=83=E9=99=90=E6=8E=A7=E5=88=B6post,put,?=
=?UTF-8?q?delete?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../configParamTreeTable/index.vue | 32 ++++++++++++-------
1 file changed, 21 insertions(+), 11 deletions(-)
diff --git a/src/views/configManage/configParamTreeTable/index.vue b/src/views/configManage/configParamTreeTable/index.vue
index 97eec590..2f77656f 100644
--- a/src/views/configManage/configParamTreeTable/index.vue
+++ b/src/views/configManage/configParamTreeTable/index.vue
@@ -43,7 +43,7 @@ let treeState: TreeStateType = reactive({
selectNode: {
topDisplay: '' as string,
topTag: '' as string,
- method: '' as string,
+ method: [] as string[],
//
title: '' as string,
key: '' as string,
@@ -57,7 +57,11 @@ function fnSelectConfigNode(_: any, info: any) {
const { title, key, method } = info.node;
treeState.selectNode.topDisplay = title;
treeState.selectNode.topTag = key;
- treeState.selectNode.method = method;
+ if (method) {
+ treeState.selectNode.method = method.split(',');
+ } else {
+ treeState.selectNode.method = ['post', 'put', 'delete'];
+ }
treeState.selectNode.title = title;
treeState.selectNode.key = key;
fnActiveConfigNode(key);
@@ -1349,7 +1353,9 @@ onMounted(() => {
@@ -1363,7 +1369,7 @@ onMounted(() => {
{
type="primary"
@click.prevent="arrayAdd()"
size="small"
- v-if="treeState.selectNode.method !== 'get'"
+ v-if="treeState.selectNode.method.includes('post')"
>
{{ t('common.addText') }}
@@ -1388,7 +1394,7 @@ onMounted(() => {
@@ -1398,13 +1404,17 @@ onMounted(() => {
-
+
{{ t('common.editText') }}
-
+
{{ t('common.deleteText') }}
@@ -1509,9 +1519,9 @@ onMounted(() => {
- {{
- t('common.deleteText')
- }}
+
+ {{ t('common.deleteText') }}
+