{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-fvue\\src\\components\\layout\\Layout.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\components\\layout\\Layout.vue","mtime":1667327529575},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport Navigator from './Navigator.vue'\r\nimport SideMenu from './SideMenu.vue'\r\nimport menu from '@/api/menu.js'\r\nimport portal from '@/api/portal.js'\r\nexport default {\r\n  components: {\r\n    Navigator,\r\n    SideMenu,\r\n  },\r\n  data() {\r\n    return {\r\n      menuShow: true,\r\n      currentMenuLabel: '',\r\n      showHeader: true,\r\n      menuStyle: 'sideMenu', // sideMenu  topMenu  topSide\r\n      transitionName: 'fold-right',\r\n      showPage: true,\r\n    }\r\n  },\r\n  mounted() {\r\n    window.onresize = () => {\r\n      this.$root.$emit('resize')\r\n    }\r\n    menu.getMenuByAlias(this.$route.name, (m) => {\r\n      if (m) {\r\n        this.$emit('menuChange', m)\r\n      }\r\n    })\r\n  },\r\n  watch: {\r\n    $route(to, from) {\r\n      if (!to.hash) {\r\n        this.showPage = !this.showPage\r\n        const toDepth = to.path.split('/').length\r\n        const fromDepth = from.path.split('/').length\r\n        this.transitionName = toDepth < fromDepth ? 'fold-right' : 'fold-left'\r\n      }\r\n    },\r\n  },\r\n  methods: {\r\n    getAllDict() {\r\n      portal.getSysDict().then((data) => {\r\n        if (data) {\r\n          sessionStorage.setItem('dict_data', JSON.stringify(data))\r\n        }\r\n      })\r\n    },\r\n    handleMenuChange: function (menu) {\r\n      this.currentMenuLabel = menu.name\r\n      this.showHeader = !(menu.children && menu.children.length > 0)\r\n    },\r\n  },\r\n}\r\n",null]}