From c2cd76a3ebcc859bfdf838bad1c187c3dea4d689 Mon Sep 17 00:00:00 2001 From: xueyinfei <1207092115@qq.com> Date: Wed, 26 Nov 2025 16:36:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=83=E6=95=B0=E6=8D=AE=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E8=B7=AF=E7=94=B1=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/system/menu/index.vue | 25 +++++++------------ 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/vue-fastapi-frontend/src/views/system/menu/index.vue b/vue-fastapi-frontend/src/views/system/menu/index.vue index 01d6d2c..1b28ebc 100644 --- a/vue-fastapi-frontend/src/views/system/menu/index.vue +++ b/vue-fastapi-frontend/src/views/system/menu/index.vue @@ -391,22 +391,12 @@ const data = reactive({ const { queryParams, form, rules, linkParam } = toRefs(data); function openLinkParamsDialog(tag,index){ - linkParam.value = { - tagIndex : -1, - paramEnName: '', - paramCnName:'', - paramType: '', - desc:'' - } - if (tag){ - linkParam.value = { - tagIndex : index, - paramEnName: tag.paramEnName, - paramCnName: tag.paramCnName, - paramType: tag.paramType, - desc: tag.desc - } + tagIndex : index, + paramEnName: tag.paramEnName, + paramCnName: tag.paramCnName, + paramType: tag.paramType, + desc: tag.desc } linkParamsDialog.value = true } @@ -416,12 +406,15 @@ function saveLinkParam(){ paramCnName:linkParam.value.paramCnName, paramType: linkParam.value.paramType, desc: linkParam.value.desc} - if (linkParam.value.tagIndex === -1){ + console.log(linkParam.value.tagIndex) + if (typeof(linkParam.value.tagIndex) === 'undefined'){ + console.log(222) if (!form.value.linkParams){ form.value.linkParams = [] } form.value.linkParams.push(obj) }else{ + console.log(111) form.value.linkParams[linkParam.value.tagIndex] = obj } linkParamsDialog.value = false