入口界面.html 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>入口界面</title>
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  6. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  7. <link href="resources/css/axure_rp_page.css" type="text/css" rel="stylesheet" />
  8. <link href="data/styles.css" type="text/css" rel="stylesheet" />
  9. <link href="files/入口界面/styles.css" type="text/css" rel="stylesheet" />
  10. <link href="https://fonts.googleapis.com" rel="preconnect" />
  11. <link href="https://fonts.gstatic.com" rel="preconnect" />
  12. <link href="https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap" rel="stylesheet" />
  13. <!-- 引入 Vue.js -->
  14. <script src="resources/scripts/vue.js"></script>
  15. <!-- 本地引入Vue Router -->
  16. <script src="resources/scripts/vue-router.js"></script>
  17. <script src="resources/scripts/jquery-3.7.1.min.js"></script>
  18. <script src="resources/scripts/axure/axQuery.js"></script>
  19. <script src="resources/scripts/axure/globals.js"></script>
  20. <script src="resources/scripts/axutils.js"></script>
  21. <script src="resources/scripts/axure/annotation.js"></script>
  22. <script src="resources/scripts/axure/axQuery.std.js"></script>
  23. <script src="resources/scripts/axure/doc.js"></script>
  24. <script src="resources/scripts/messagecenter.js"></script>
  25. <script src="resources/scripts/axure/events.js"></script>
  26. <script src="resources/scripts/axure/recording.js"></script>
  27. <script src="resources/scripts/axure/action.js"></script>
  28. <script src="resources/scripts/axure/expr.js"></script>
  29. <script src="resources/scripts/axure/geometry.js"></script>
  30. <script src="resources/scripts/axure/flyout.js"></script>
  31. <script src="resources/scripts/axure/model.js"></script>
  32. <script src="resources/scripts/axure/repeater.js"></script>
  33. <script src="resources/scripts/axure/sto.js"></script>
  34. <script src="resources/scripts/axure/utils.temp.js"></script>
  35. <script src="resources/scripts/axure/variables.js"></script>
  36. <script src="resources/scripts/axure/drag.js"></script>
  37. <script src="resources/scripts/axure/move.js"></script>
  38. <script src="resources/scripts/axure/visibility.js"></script>
  39. <script src="resources/scripts/axure/style.js"></script>
  40. <script src="resources/scripts/axure/adaptive.js"></script>
  41. <script src="resources/scripts/axure/tree.js"></script>
  42. <script src="resources/scripts/axure/init.temp.js"></script>
  43. <script src="resources/scripts/axure/legacy.js"></script>
  44. <script src="resources/scripts/axure/viewer.js"></script>
  45. <script src="resources/scripts/axure/math.js"></script>
  46. <script src="resources/scripts/axure/jquery.nicescroll.min.js"></script>
  47. <script src="data/document.js"></script>
  48. <script src="files/入口界面/data.js"></script>
  49. <script type="text/javascript">
  50. $axure.utils.getTransparentGifPath = function () { return 'resources/images/transparent.gif'; };
  51. $axure.utils.getOtherPath = function () { return 'resources/Other.html'; };
  52. $axure.utils.getReloadPath = function () { return 'resources/reload.html'; };
  53. </script>
  54. </head>
  55. <body>
  56. <!-- 绑定 Vue 实例的元素 -->
  57. <div id="app" style="width: 100%;height: 100%">
  58. <div id="base" class="" style="width: 100%;height: 100%">
  59. <!-- 背景 (Dynamic panel) -->
  60. <div id="u50" class="ax_default" data-label="背景">
  61. <div id="u50_state0" class="panel_state" data-label="背景" style="">
  62. <div id="u50_state0_content" class="panel_state_content">
  63. </div>
  64. </div>
  65. </div>
  66. <!-- 标题 (Group) -->
  67. <div id="u51" class="ax_default" data-label="标题" data-left="0" data-top="0" data-width="1920" data-height="132" layer-opacity="1">
  68. <!-- Unnamed (Image) -->
  69. <div id="u52" class="ax_default _默认样式 transition notrs">
  70. <img id="u52_img" class="img " src="images/入口界面/u52.png" />
  71. <div id="u52_text" class="text " style="display:none; visibility: hidden">
  72. <p></p>
  73. </div>
  74. </div>
  75. <!-- Unnamed (Rectangle) -->
  76. <div id="u53" class="ax_default _默认样式 transition notrs">
  77. <div id="u53_div" class=""></div>
  78. <div id="u53_text" class="text ">
  79. <p><span>XXBQ辅助指挥决策系统</span></p>
  80. </div>
  81. </div>
  82. </div>
  83. <!-- 指挥决策子系统 (Group) -->
  84. <div id="u54" class="ax_default" data-left="838" data-top="249" data-width="314" data-height="338" layer-opacity="1" style="position: relative; z-index: 1;">
  85. </div>
  86. <!-- 筹划推演子系统 (Group) -->
  87. <div id="u71" class="ax_default" data-left="283" data-top="249" data-width="314" data-height="338" layer-opacity="1" style="position: relative; z-index: 1;">
  88. <!-- Unnamed (Image) -->
  89. <div id="u72" class="ax_default _默认样式 transition notrs" @click="showPlanSubmenu">
  90. <img id="u72_img" class="img " src="images/入口界面/u55.png" />
  91. <img class="logo-img" src="images/入口界面/u57.svg" />
  92. <p><span>筹划推演子系统</span></p>
  93. </div>
  94. <!-- Unnamed (Image) -->
  95. <div id="u72" class="ax_default _默认样式 transition notrs" @click="showCommandSubmenu">
  96. <img id="u72_img" class="img " src="images/入口界面/u55.png" />
  97. <img class="logo-img" src="images/入口界面/u57.svg" />
  98. <p><span>指挥决策子系统</span></p>
  99. </div>
  100. <!-- Unnamed (Image) -->
  101. <div id="u72" class="ax_default _默认样式 transition notrs" @click="showReviewSubmenu">
  102. <img id="u72_img" class="img " src="images/入口界面/u55.png" />
  103. <img class="logo-img" src="images/入口界面/u57.svg" />
  104. <p><span>复盘分析子系统</span></p>
  105. </div>
  106. </div>
  107. <!-- 子菜单 (合并两个菜单为一个) -->
  108. <div id="u58" class="ax_default" :style="{ display: submenuVisible ? '' : 'none' }" data-left="668" data-top="741" data-width="614" data-height="130" layer-opacity="1">
  109. <!-- 第一个子模块 -->
  110. <div v-for="item in submenuItems" @click="handleSubmenuClick(item)" id="u59" class="ax_default" layer-opacity="1">
  111. <div style="display: flex;flex-direction: column;align-items: center;justify-content: center">
  112. <!-- 图标 -->
  113. <div id="u60" class="ax_default _默认样式 transition notrs">
  114. <div id="u60_div" class=""></div>
  115. <div id="u60_text" class="text ">
  116. <!-- <p><span>{{ item.icon }}</span></p>-->
  117. <img style="width: 50px;margin-top: 5px;" src="./images/入口界面/设置.svg" alt="">
  118. </div>
  119. </div>
  120. <!-- 文字 -->
  121. <div id="u61" class="ax_default _默认样式 transition notrs">
  122. <div id="u61_div" class=""></div>
  123. <div id="u61_text" class="text ">
  124. <p><span>{{ item.text }}</span></p>
  125. </div>
  126. </div>
  127. </div>
  128. </div>
  129. </div>
  130. <!-- &lt;!&ndash; Unnamed (Hot spot) &ndash;&gt;-->
  131. <!-- <div id="u79" class="ax_default">-->
  132. <!-- </div>-->
  133. <!-- &lt;!&ndash; Unnamed (Hot spot) &ndash;&gt;-->
  134. <!-- <div id="u80" class="ax_default" @click="showPlanSubmenu">-->
  135. <!-- </div>-->
  136. <!-- &lt;!&ndash; Unnamed (Hot spot) &ndash;&gt;-->
  137. <!-- <div id="u81" class="ax_default">-->
  138. <!-- </div>-->
  139. <!-- &lt;!&ndash; Unnamed (Hot spot) &ndash;&gt;-->
  140. <!-- <div id="u82" class="ax_default">-->
  141. <!-- </div>-->
  142. <!-- &lt;!&ndash; Unnamed (Hot spot) &ndash;&gt;-->
  143. <!-- <div id="u83" class="ax_default">-->
  144. <!-- </div>-->
  145. <!-- &lt;!&ndash; Unnamed (Hot spot) &ndash;&gt;-->
  146. <!-- <div id="u84" class="ax_default">-->
  147. <!-- </div>-->
  148. <!-- &lt;!&ndash; Unnamed (Hot spot) &ndash;&gt;-->
  149. <!-- <div id="u85" class="ax_default">-->
  150. <!-- </div>-->
  151. </div>
  152. </div>
  153. <script>
  154. // 初始化Vue实例
  155. new Vue({
  156. el: '#app',
  157. data: {
  158. submenuVisible: false,
  159. currentSubmenu: '',
  160. submenuItems: [
  161. ],
  162. },
  163. methods: {
  164. showPlanSubmenu() {
  165. this.currentSubmenu = 'plan';
  166. this.submenuVisible = true;
  167. this.submenuItems = [
  168. { icon: '', text: '方案生成',path: '/plan' },
  169. { icon: '', text: '仿真推演' ,path: '/plan'},
  170. { icon: '', text: '模型及数据管理',path: '/plan' },
  171. { icon: '', text: 'AI应用' ,path: '/plan'}
  172. ];
  173. },
  174. showCommandSubmenu() {
  175. this.currentSubmenu = 'command';
  176. this.submenuVisible = true;
  177. this.submenuItems = [
  178. { icon: '', text: '辅助决策',path: '/command' },
  179. { icon: '', text: '态势显示',path: '/command' },
  180. { icon: '', text: '数据实时处理及分发',path: '/command' },
  181. ];
  182. },
  183. showReviewSubmenu(){
  184. this.currentSubmenu = 'review';
  185. this.submenuVisible = true;
  186. this.submenuItems = [];
  187. },
  188. // 子菜单点击处理
  189. handleSubmenuClick(item) {
  190. switch (item.path){
  191. case '/plan':
  192. window.location.href = './views/src/index.html';
  193. break;
  194. case '/command':
  195. window.location.href = './views/src/指挥决策子系统.html';
  196. break;
  197. case '/review':
  198. break;
  199. }
  200. /*// 跳转到对应的子模块路由
  201. this.$router.push(path);
  202. // 隐藏子菜单
  203. this.submenuVisible = false;*/
  204. }
  205. }
  206. });
  207. </script>
  208. <script src="resources/scripts/axure/ios.js"></script>
  209. </body>
  210. </html>