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