From ba634fa907b76aef5c63e694ab8843766d5328ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=93=E6=B4=81?= <209192278@qq.com> Date: Wed, 20 Dec 2023 10:51:06 +0800 Subject: [PATCH] =?UTF-8?q?=E9=82=93=E6=B4=81=20:=20=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E8=8F=9C=E5=8D=95=E7=BB=86=E8=8A=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/menu/index.vue | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue index 477e031..af0d5c9 100644 --- a/src/views/system/menu/index.vue +++ b/src/views/system/menu/index.vue @@ -295,15 +295,15 @@ const handleEdit = async (menuId) => { title.value = '修改菜单' restFrom() await getMenuInfo(menuId).then(res => { - if(res.data.isFrame==false){ - res.data.isFrame='0' + if(form.value.isFrame==false){ + form.value.isFrame='0' }else { - res.data.isFrame='1' + form.value.isFrame='1' } - if(res.data.isCache==false){ - res.data.isCache='0' + if(form.value.isCache==false){ + form.value.isCache='0' }else { - res.data.isCache='1' + form.value.isCache='1' } form.value = {...res.data} }) @@ -336,6 +336,8 @@ const handleSubmit = async (instance) => { if (!instance) return instance.validate(async (valid, fields) => { if (!valid) return + form.value.isFrame = form.value.isFrame !== '0'; + form.value.isCache = form.value.isCache !== '0'; if (title.value === '新增菜单') { await addMenu(form.value).then(res => { if (res.code === 1000) {