| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- <template>
- <div id="mainPage">
- <!-- <pageHeader @addSystemMenuView="addSystemMenuViewHandler"></pageHeader>-->
- <pageHeaderFujian @addSystemMenuView="addSystemMenuViewHandler" v-if="turnData=='0'"></pageHeaderFujian>
- <!-- <mainMenuView @addSystemMenuView="addSystemMenuViewHandler"></mainMenuView> -->
- <div id="mainTabViewsContainer" style="min-height: 90%;display: flex;max-height: 100%;">
- <tabsViewContain ref="tabsView" @turnHandle="turnHandle">
- </tabsViewContain>
- </div>
- </div>
- </template>
- <script>
- // import request from './utils/gw_ajax_request.js'
- import pageHeaderFujian from './systemHeaderFujian.vue'
- import pageHeader from './systemHeader.vue'
- import mainMenuView from './mainMenu.vue'
- import tabsViewContain from './tabViewContainerWithRouter.vue'
- // import { administrativeRegionListByCode } from '../api/administrativeRegion.js'
- export default {
- components:{
- 'pageHeader':pageHeader,
- 'pageHeaderFujian':pageHeaderFujian,
- 'mainMenuView':mainMenuView,
- 'tabsViewContain':tabsViewContain,
- },
- name: 'mainPageContainer',
- data () {
- return {
- turnData:"0"
- }
- },
- mounted:function(){
- this.$refs['tabsView'].addView({
- // path:'/hhml',
- // href:'/hhml',
- // name:'河湖名录',
- // menuName:'河湖名录',
- // path:'/ralOverview',
- // href:'/ralOverview',
- // name:'河湖概况',
- // menuName:'河湖概况',
- // path:'/onemap',
- // href:'/onemap',
- // name:'一张图',
- // menuName:'一张图',
- // redirect: 'firstpage',
- // component:mainPage,
- haveView:false,
- // children: [
- // {
- // path: 'firstpage',
- // component: () => import('../views/home/homeView.vue'),
- // name: 'firstpage',
- // meta: { title: 'dashboard', icon: 'dashboard', noCache: true }
- // }
- // ]
- });
- },
- methods:{
- turnHandle(code){
- this.turnData = code;
- },
- addSystemMenuViewHandler:function(params){
- var viewParamter = params.viewItem;
- var type = params.viewItem.type;
- this.$refs['tabsView'].addView(viewParamter,type);
- }
- }
- }
- </script>
- <style>
- #mainPage{
- width:100%;
- height:100%;
- }
- </style>
|