chartRoutes.js 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. const home = r => require.ensure([], () => r(require('@/views/Home.vue')), 'Home'); //主页
  2. export default [
  3. /* 研究图库 */
  4. {
  5. path: '/',
  6. component: home,
  7. name: 'ETA图库',
  8. hidden: false,
  9. icon_path: require('@/assets/img/home/data_ic.png'),
  10. children: [{
  11. path: 'chartsetting',
  12. component: () => import('@/views/dataEntry_manage/chartSetting.vue'),
  13. name: 'ETA图库',
  14. hidden: false,
  15. },
  16. {
  17. path: 'addchart',
  18. component: () => import('@/views/dataEntry_manage/addChart.vue'),
  19. name: '添加图表',
  20. hidden: true,
  21. },
  22. {
  23. path: 'editchart',
  24. component: () => import('@/views/dataEntry_manage/editChart.vue'),
  25. name: '编辑图表',
  26. hidden: true,
  27. },
  28. ]
  29. },
  30. /* 数据指标库 */
  31. {
  32. path: '/',
  33. component: home,
  34. name: 'ETA指标库',
  35. hidden: false,
  36. icon_path: require('@/assets/img/home/data_ic.png'),
  37. children: [
  38. {
  39. path: 'database',
  40. component: () => import('@/views/dataEntry_manage/databaseList.vue'),
  41. name: 'ETA指标库',
  42. hidden: false,
  43. },
  44. {
  45. path: 'codecount',
  46. component: () => import('@/views/dataEntry_manage/codecount/index.vue'),
  47. name: '代码运算',
  48. hidden: true,
  49. },
  50. {
  51. path: 'adjustdata',
  52. component: () => import('@/views/dataEntry_manage/adjustdata/adjustData.vue'),
  53. name: '数据调整',
  54. hidden: true,
  55. },
  56. ]
  57. },
  58. /* 我的图库 */
  59. {
  60. path: '/',
  61. component: home,
  62. name: 'My ETA',
  63. hidden: false,
  64. icon_path: require('@/assets/img/home/data_ic.png'),
  65. children: [{
  66. path: 'mychart',
  67. name: 'My ETA',
  68. component: () => import('@/views/mychart_manage/index.vue'),
  69. hidden: false,
  70. }
  71. ]
  72. },
  73. /* ETA表格 */
  74. {
  75. path: '/',
  76. component: home,
  77. name: 'ETA表格',
  78. hidden: false,
  79. children:[
  80. {
  81. path:"sheetList",
  82. name:"ETA表格",
  83. component:()=>import('@/views/datasheet_manage/sheetList.vue')
  84. },
  85. {
  86. path:"addSheet",
  87. name:"添加表格",
  88. component:()=>import('@/views/datasheet_manage/addSheet.vue')
  89. },
  90. {
  91. path:"addCustomSheet",
  92. name:"表格编辑",
  93. component:()=>import('@/views/datasheet_manage/customSheetEdit.vue')
  94. },
  95. {
  96. path:"addMixedSheet",
  97. name:"表格编辑",
  98. component:()=>import('@/views/datasheet_manage/mixedSheetEdit.vue')
  99. }
  100. ]
  101. },
  102. /* ETA沙盘 */
  103. {
  104. path: '/',
  105. component: home,
  106. name: 'ETA逻辑',
  107. hidden: false,
  108. children: [{
  109. path: "sandlist",
  110. name: 'ETA逻辑',
  111. component: () => import('@/views/sandbox_manage/index.vue'),
  112. hidden: false,
  113. },
  114. {
  115. path: "sandflow",
  116. component: () => import('@/views/sandbox_manage/sandFlow/index.vue'),
  117. hidden: true,
  118. }
  119. ]
  120. },
  121. /* 预测指标 */
  122. {
  123. path:'/',
  124. component: home,
  125. name: 'ETA预测指标',
  126. hidden: false,
  127. children: [
  128. {
  129. path: 'predictEdb',
  130. name: 'ETA预测指标',
  131. component:()=>import('@/views/predictEdb_manage/predictEdb.vue')
  132. },
  133. {
  134. path: 'addpredictEdb',
  135. name: '添加指标',
  136. component:()=>import('@/views/predictEdb_manage/addPredicEdb.vue'),
  137. },
  138. {
  139. path: 'editpredictEdb',
  140. name: '编辑指标',
  141. component:()=>import('@/views/predictEdb_manage/addPredicEdb.vue'),
  142. }
  143. ]
  144. },
  145. /* 相关性图表 */
  146. {
  147. path:'/',
  148. component: home,
  149. name: '相关性',
  150. hidden: false,
  151. children: [
  152. {
  153. path: 'chartrelevance',
  154. name: '相关性图表',
  155. component:()=>import('@/views/chartRelevance_manage/list.vue')
  156. },
  157. {
  158. path: 'fittingEquationList',
  159. name: '拟合方程曲线',
  160. component:()=>import('@/views/chartRelevance_manage/fittingEquationList.vue')
  161. },
  162. {
  163. path: 'fittingEquationChartEditor',
  164. name: '添加图表',
  165. component: () => import('@/views/chartRelevance_manage/fittingEquationChartEditor.vue')
  166. },
  167. {
  168. path: 'relevancechartEditor',
  169. name: '图表编辑',
  170. component:()=>import('@/views/chartRelevance_manage/relevanceChartEditor.vue')
  171. },
  172. {
  173. path: 'statisticFeatureList',
  174. name: '统计特征',
  175. component: () => import('@/views/chartRelevance_manage/statisticFeatureList.vue')
  176. },
  177. {
  178. path: 'statisticFeatureChartEditor',
  179. name: '图表编辑',
  180. component:()=>import('@/views/chartRelevance_manage/statisticFeatureChartEditor.vue')
  181. }
  182. ]
  183. },
  184. /* 持仓分析 */
  185. {
  186. path:'/',
  187. component: home,
  188. name: '持仓分析',
  189. hidden: false,
  190. children: [
  191. {
  192. path: 'positionAnalysisList',
  193. name: '持仓列表',
  194. component:()=>import('@/views/positionAnalysis_manage/list.vue')
  195. },
  196. {
  197. path: 'positionAnalysisDetail',
  198. name: '持仓详情',
  199. component:()=>import('@/views/positionAnalysis_manage/detail.vue'),
  200. }
  201. ]
  202. }
  203. ]