From 76fc0e9d2cb253283a8739cd5c898b55193ad17d Mon Sep 17 00:00:00 2001 From: xjh <2423579486@qq.com> Date: Fri, 7 Jul 2023 17:00:21 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BB=A3=E7=A0=81=E7=B1=BB=E7=9B=AE?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E6=A8=A1=E5=9D=97=E8=BE=93=E5=85=A5=E6=A1=86?= =?UTF-8?q?=E7=AC=BC=E7=BD=A9=E5=B1=82=E9=80=BB=E8=BE=91=E4=B8=8D=E6=AD=A3?= =?UTF-8?q?=E7=A1=AEbug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/EditCodeModuleCategoryDialog.vue | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/pages/index/code/code_module_category/components/EditCodeModuleCategoryDialog.vue b/src/pages/index/code/code_module_category/components/EditCodeModuleCategoryDialog.vue index 660a118..cffdcba 100644 --- a/src/pages/index/code/code_module_category/components/EditCodeModuleCategoryDialog.vue +++ b/src/pages/index/code/code_module_category/components/EditCodeModuleCategoryDialog.vue @@ -129,17 +129,16 @@ async function completeInfo() { formData.value.code_module_category_global_mode = data.code_module_category_global_mode formData.value.code_module_category_library_type = data.code_module_category_library_type formData.value.customer_guid = data.customer_guid - commonFiledDisabled.value = true; ElMessage.success('父子类目共用信息补全成功!') } else { ElMessage.error(res.msg) } }) } - //清空时 - if (!formData.value.code_module_category_parent_guid) { - commonFiledDisabled.value = false; - } +} +//父子类目共用信息处理 +function hanldCommonFiled() { + commonFiledDisabled.value = formData.value.code_module_category_parent_guid != '0' && formData.value.code_module_category_parent_guid != null } // --基础参数 @@ -168,8 +167,7 @@ const uoloadData = ref({ // --基础方法 watch(props, (v) => { formData.value = v.data; - - + hanldCommonFiled(); }); // 打开弹窗时执行 @@ -228,9 +226,9 @@ const handleEditClick = async (formEl) => { props.done(); ElMessage.success(msg); } else { - isBtnLod.value = false; ElMessage.error(msg); } + isBtnLod.value = false; }); }; const handleResetClick = async (formEl) => {