App.vue 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <template>
  2. <!-- <router-view /> -->
  3. <el-container>
  4. <el-aside width="200px">
  5. <el-menu :default-openeds="['1', '2', '3']" :router="true" style="height: 100%;">
  6. <el-submenu index="1">
  7. <template slot="title">Possibility 系统图工具</template>
  8. <el-menu-item index="/diagramTemplate">系统图-模板设计</el-menu-item>
  9. <el-menu-item index="/diagramLegend">系统图-图例管理</el-menu-item>
  10. <el-menu-item index="/diagram">系统图-编辑/展现</el-menu-item>
  11. <el-menu-item index="/legendIcon">图例-图标管理</el-menu-item>
  12. </el-submenu>
  13. <!-- <el-submenu index="2">
  14. <template slot="title">数字化交付-组件</template>
  15. <el-menu-item index="/jobs">任务框架</el-menu-item>
  16. <el-menu-item index="/map">平面图</el-menu-item>
  17. </el-submenu>
  18. <el-submenu index="3">
  19. <template slot="title">系统图自动绘制演示</template>
  20. <el-menu-item index="/diagramView/null/null">系统图 - 空模板</el-menu-item>
  21. <el-menu-item index="/diagramView/test/null">系统图 - 示例</el-menu-item>
  22. <el-menu-item index="/diagramView/test/test">系统图 - 泵反向</el-menu-item>
  23. </el-submenu> -->
  24. </el-menu>
  25. </el-aside>
  26. <el-container>
  27. <el-main style="padding: 0;">
  28. <router-view :key="key()"/>
  29. </el-main>
  30. </el-container>
  31. </el-container>
  32. </template>
  33. <style>
  34. body{
  35. margin: 0;
  36. }
  37. </style>
  38. <script lang="ts">
  39. import Vue from "vue";
  40. export default class AppMain extends Vue{
  41. key(){
  42. return Date.now() + '';
  43. }
  44. };
  45. </script>