|
|
|
@ -35,6 +35,10 @@ const props = defineProps({ |
|
|
|
default(){ |
|
|
|
return {} |
|
|
|
} |
|
|
|
}, |
|
|
|
groupKey:{ |
|
|
|
type:String, |
|
|
|
default:"" |
|
|
|
} |
|
|
|
}); |
|
|
|
const emits = defineEmits(["update:editIsOpen","refreshPage"]); |
|
|
|
@ -89,7 +93,7 @@ const closeAppDraw = () =>{ |
|
|
|
tabsActive.value = 1 |
|
|
|
checkedMenu.value = "" |
|
|
|
appPageKey.value = "" |
|
|
|
props.formKey="" |
|
|
|
checkedMenu.appkey="" |
|
|
|
isNew.value = false |
|
|
|
} |
|
|
|
/** |
|
|
|
@ -206,15 +210,15 @@ const addAppPageForm = (key?:string) => { |
|
|
|
</el-row> |
|
|
|
<el-scrollbar class="scroBox"> |
|
|
|
|
|
|
|
<AppMenus :form-Key="props.formKey" v-model:menus-tree="menusTree" v-model:app-page-key="appPageKey" :group-key="props.groupKey" :app-cont="appCont" :drawer-with="props.drawerWith" @openAppPageForm="openAppPageForm" /> |
|
|
|
<AppMenus :form-Key="checkedMenu.appkey" v-model:menus-tree="menusTree" v-model:app-page-key="appPageKey" :group-key="props.groupKey" :app-cont="appCont" :drawer-with="props.drawerWith" @openAppPageForm="openAppPageForm" /> |
|
|
|
|
|
|
|
<CreateAppFormPage v-if="saveAppFormIsShow" v-model:is-show="saveAppFormIsShow" :is-new="isNew" :drawer-with="props.drawerWith" :form-Key="props.formKey" :app-cont="appCont" :group-key="props.groupKey" :menu-id="props.formKey" v-model:app-page-key="appPageKey" @gainSunAppContent="gainAppContent" @updateInit="updataPageInit" /> |
|
|
|
<CreateAppFormPage v-if="saveAppFormIsShow" v-model:is-show="saveAppFormIsShow" :is-new="isNew" :drawer-with="props.drawerWith" :form-Key="checkedMenu.appkey" :app-cont="appCont" :group-key="props.groupKey" :menu-id="checkedMenu.appkey" v-model:app-page-key="appPageKey" @gainSunAppContent="gainAppContent" @updateInit="updataPageInit" /> |
|
|
|
|
|
|
|
</el-scrollbar> |
|
|
|
</el-aside> |
|
|
|
<el-main class="mainBox"> |
|
|
|
<el-scrollbar class="scroBox"> |
|
|
|
<OpenAppFormPage ref="openAppPageInit" :form-Key="props.formKey" :group-key="props.groupKey" :app-cont="appCont" :drawer-with="props.drawerWith" :menus-info="checkedMenu" @editAppInfo="editAppInfo" /> |
|
|
|
<el-scrollbar class="scroBox">{{props.groupKey}} --- > {{checkedMenu.appkey}} |
|
|
|
<OpenAppFormPage ref="openAppPageInit" :form-Key="checkedMenu.appkey" :group-key="props.groupKey" :app-cont="appCont" :drawer-with="props.drawerWith" :menus-info="checkedMenu" @editAppInfo="editAppInfo" /> |
|
|
|
</el-scrollbar> |
|
|
|
</el-main> |
|
|
|
</el-container> |
|
|
|
|