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(() => {