Browse Source

修复选择某一分组新建子分组或页面时无法自动带出所选的分组,需重新选择的BUG

lwx_v11
hreenshan112 1 year ago
parent
commit
151e2e5216
  1. 12
      src/views/sysworkflow/lowcodepage/appPage/appMenuGroup.vue
  2. 8
      src/views/sysworkflow/lowcodepage/appPage/appMenus.vue

12
src/views/sysworkflow/lowcodepage/appPage/appMenuGroup.vue

@ -13,7 +13,7 @@ const props = defineProps({
return {} return {}
} }
}, },
menuParentKey:{ parentKey:{
type:String, type:String,
default:"" default:""
}, },
@ -30,16 +30,16 @@ const isNotEdit = ref(false)
const emits = defineEmits(["update:isShow","updateMenu"]); const emits = defineEmits(["update:isShow","updateMenu"]);
watch(()=>props.isShow,(val:boolean)=>{ watch(()=>props.isShow,(val:boolean)=>{
if(val){ if(val){
// console.log("props.appCont",props.appCont) console.log("props.appCont",props.appCont)
// console.log("props.menuParentKey",props.menuParentKey.value) console.log("props.parentKey",props.parentKey)
if(props.menuParentKey.value !="" && props.menuParentKey.value != undefined && props.menuParentKey.value != "undefined"){ if(props.parentKey !="" && props.parentKey != undefined && props.parentKey != "undefined"){
menuGroupInfo.group = props.menuParentKey.value menuGroupInfo.group = props.parentKey
isNotEdit.value = true isNotEdit.value = true
}else{ }else{
isNotEdit.value = false isNotEdit.value = false
} }
getOldMenuTree() getOldMenuTree()
// console.log("menuGroupInfo.group",menuGroupInfo.group) console.log("menuGroupInfo.group",menuGroupInfo.group)
} }
}) })
const loading = ref(false) const loading = ref(false)

8
src/views/sysworkflow/lowcodepage/appPage/appMenus.vue

@ -181,8 +181,9 @@ const diguiData = (val:any) =>{
const menuGroupShow = ref(false) const menuGroupShow = ref(false)
const menuParentKey = ref("") const menuParentKey = ref("")
const addNewSunMenuGroup = (val:any) =>{ const addNewSunMenuGroup = (val:any) =>{
// console.log(':', val); console.log('新建子分组:', val);
menuParentKey.value = val.id menuParentKey.value = val.id.toString()
console.log('新建子分组-->:', menuParentKey.value);
menuGroupShow.value = true menuGroupShow.value = true
} }
/** /**
@ -321,7 +322,6 @@ const openAppPage = (val:any) =>{
</script> </script>
<template> <template>
<el-tree <el-tree
:data="appMenuTree" :data="appMenuTree"
draggable draggable
@ -364,7 +364,7 @@ const openAppPage = (val:any) =>{
</template> </template>
</el-tree> </el-tree>
<AppMenuSvgPage v-model:is-show="svgIsShow" v-model:svg-name="svgName" :svg-id="svgId" :icon-list="allIconNames" /> <AppMenuSvgPage v-model:is-show="svgIsShow" v-model:svg-name="svgName" :svg-id="svgId" :icon-list="allIconNames" />
<AppMenuGroup v-model:is-show="menuGroupShow" :menu-parent-key="menuParentKey" :app-cont="props.appCont" @updateMenu="gainSunAppContent" /> <AppMenuGroup v-model:is-show="menuGroupShow" :parent-key="menuParentKey" :app-cont="props.appCont" @updateMenu="gainSunAppContent" />
<EditAppMenuNamePage v-model:is-show="editAppMenuNameShow" :menu-cont="appOenMenu" @updateMenu="gainSunAppContent" /> <EditAppMenuNamePage v-model:is-show="editAppMenuNameShow" :menu-cont="appOenMenu" @updateMenu="gainSunAppContent" />
<CreateAppFormPage v-if="saveAppFormIsShow" v-model:is-show="saveAppFormIsShow" :is-new="isNew" v-model:app-page-key="appPageKey" :drawer-with="props.drawerWith" :form-Key="props.formKey" :app-cont="props.appCont" :group-key="props.groupKey" :menu-id="creetMenuId" @gainSunAppContent="gainSunAppContent" /> <CreateAppFormPage v-if="saveAppFormIsShow" v-model:is-show="saveAppFormIsShow" :is-new="isNew" v-model:app-page-key="appPageKey" :drawer-with="props.drawerWith" :form-Key="props.formKey" :app-cont="props.appCont" :group-key="props.groupKey" :menu-id="creetMenuId" @gainSunAppContent="gainSunAppContent" />
</template> </template>

Loading…
Cancel
Save