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 {}
}
},
menuParentKey:{
parentKey:{
type:String,
default:""
},
@ -30,16 +30,16 @@ const isNotEdit = ref(false)
const emits = defineEmits(["update:isShow","updateMenu"]);
watch(()=>props.isShow,(val:boolean)=>{
if(val){
// console.log("props.appCont",props.appCont)
// console.log("props.menuParentKey",props.menuParentKey.value)
if(props.menuParentKey.value !="" && props.menuParentKey.value != undefined && props.menuParentKey.value != "undefined"){
menuGroupInfo.group = props.menuParentKey.value
console.log("props.appCont",props.appCont)
console.log("props.parentKey",props.parentKey)
if(props.parentKey !="" && props.parentKey != undefined && props.parentKey != "undefined"){
menuGroupInfo.group = props.parentKey
isNotEdit.value = true
}else{
isNotEdit.value = false
}
getOldMenuTree()
// console.log("menuGroupInfo.group",menuGroupInfo.group)
console.log("menuGroupInfo.group",menuGroupInfo.group)
}
})
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 menuParentKey = ref("")
const addNewSunMenuGroup = (val:any) =>{
// console.log(':', val);
menuParentKey.value = val.id
console.log('新建子分组:', val);
menuParentKey.value = val.id.toString()
console.log('新建子分组-->:', menuParentKey.value);
menuGroupShow.value = true
}
/**
@ -321,7 +322,6 @@ const openAppPage = (val:any) =>{
</script>
<template>
<el-tree
:data="appMenuTree"
draggable
@ -364,7 +364,7 @@ const openAppPage = (val:any) =>{
</template>
</el-tree>
<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" />
<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>

Loading…
Cancel
Save