sagacloud.js 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. import LayoutMain from '@/framework/layout/Main'
  2. import Auth from '@/views/system/auth'
  3. import Dasboard from '@/views/dasboard'
  4. import ChangePwd from '@/views/system/pwd/ChangePwd'
  5. /** 报警设置 */
  6. const ProjAlarm = () => import('@/views/alarm/projalarm/index');
  7. const ProjNotice = () => import('@/views/alarm/notice/index');
  8. const StaffSetting = () => import('@/views/alarm/staff/index');
  9. /**与FM相关设置 */
  10. const ProjSop = () => import('@/views/fm/projectsop/index')
  11. const ProjRules = () => import('@/views/fm/projectrule')
  12. /**点位部分 */
  13. import pointConfig from '@/views/point/config_point'
  14. import editDataSouce from '@/views/point/config_point/edit_origin'
  15. import pointSteps from '@/views/point/config_point/steps'
  16. /**项目化配置 */
  17. import collectsetting from "@/views/project_setting/collection_setting/index"
  18. /** 业务空间 */
  19. import spacelist from "@/views/business_space/business_list"
  20. /** 扫楼数据整理 */
  21. import buildAssets from "@/views/data_admin/buildAssets"
  22. import buildLog from "@/views/data_admin/buildLog"
  23. import buildUser from "@/views/data_admin/buildUser"
  24. import buildData from "@/views/data_admin/buildData"
  25. import buildGraphy from "@/views/data_admin/buildGraphy"
  26. /** 台账管理 */
  27. import systemLedger from '@/views/ledger/system'
  28. import facilityLedger from '@/views/ledger/facility'
  29. import propertyLedger from '@/views/ledger/property'
  30. export default [
  31. { path: '/auth', name: 'Auth', component: Auth },
  32. // 系统相关
  33. {
  34. path: '/',
  35. name: 'LayoutMain',
  36. component: LayoutMain,
  37. children: [
  38. { path: '', name: 'Dasboard', component: Dasboard },
  39. { path: '/system/changepwd', name: 'ChangePwd', component: ChangePwd }
  40. ]
  41. },
  42. // 报警设置
  43. {
  44. path: '/alarmconfig',
  45. name: 'LayoutMain',
  46. component: LayoutMain,
  47. children: [
  48. { path: '', name: 'Dasboard', component: Dasboard },
  49. { path: 'projsetting', name: 'Dasboard', component: ProjAlarm },
  50. { path: 'projnotice', name: 'Dasboard', component: ProjNotice },
  51. { path: 'staffsetting', name: 'Dasboard', component: StaffSetting }
  52. ]
  53. },
  54. // 与FM相关设置
  55. {
  56. path: '/fm',
  57. name: 'LayoutMain',
  58. component: LayoutMain,
  59. children: [
  60. { path: '', name: 'Dasboard', component: Dasboard },
  61. { path: 'sopsetting', name: 'Dasboard', component: ProjSop },
  62. { path: 'rulesetting', name: 'Dasboard', component: ProjRules }
  63. ]
  64. },
  65. // 点位表管理
  66. {
  67. path: '/point',
  68. name: 'LayoutMain',
  69. component: LayoutMain,
  70. children: [
  71. { path: '', name: 'pointConfig', component: pointConfig },
  72. { path: 'pointsetting', name: 'Dasboard', component: pointConfig },
  73. { path: 'editDataSouce', name: 'editDataSouce', component: editDataSouce },
  74. { path: 'pointSteps', name: 'pointSteps', component: pointSteps }
  75. ]
  76. },
  77. //项目化配置
  78. {
  79. path: '/proj',
  80. name: 'LayoutMain',
  81. component: LayoutMain,
  82. children: [
  83. { path: '', name: 'Dasboard', component: Dasboard },
  84. { path: 'custominfo', name: 'Dasboard', component: Dasboard },
  85. { path: 'collectsetting', name: 'collectsetting', component: collectsetting }
  86. ]
  87. },
  88. //台账管理
  89. {
  90. path: '/ledger',
  91. name: 'LayoutMain',
  92. component: LayoutMain,
  93. children: [
  94. { path: '', name: 'Dasboard', component: Dasboard },
  95. { path: 'facility', name: 'facilityLedger', component: facilityLedger },
  96. { path: 'system', name: 'systemLedger', component: systemLedger },
  97. { path: 'property', name: 'propertyLedger', component: propertyLedger }
  98. ]
  99. },
  100. //业务空间管理
  101. {
  102. path: '/business',
  103. name: 'LayoutMain',
  104. component: LayoutMain,
  105. children: [
  106. { path: '', name: 'Dasboard', component: Dasboard },
  107. { path: 'spacelist', name: 'spacelist', component: spacelist }
  108. ]
  109. },
  110. //竖井管理
  111. {
  112. path: '/cenote',
  113. name: 'LayoutMain',
  114. component: LayoutMain,
  115. children: [
  116. { path: '', name: 'Dasboard', component: Dasboard },
  117. { path: 'cenotelist', name: 'Dasboard', component: Dasboard }
  118. ]
  119. },
  120. //租户管理
  121. {
  122. path: '/rent',
  123. name: 'LayoutMain',
  124. component: LayoutMain,
  125. children: [
  126. { path: '', name: 'Dasboard', component: Dasboard },
  127. { path: 'rentlist', name: 'Dasboard', component: Dasboard }
  128. ]
  129. },
  130. //扫楼数据管理
  131. {
  132. path: '/floor',
  133. name: 'LayoutMain',
  134. component: LayoutMain,
  135. children: [
  136. { path: '', name: 'buildData', component: buildData },
  137. { path: 'data', name: 'buildData', component: buildData },
  138. { path: 'plan', name: 'buildGraphy', component: buildGraphy },
  139. { path: 'abnormalprop', name: 'buildAssets', component: buildAssets },
  140. { path: 'log', name: 'buildLog', component: buildLog },
  141. { path: 'appuser', name: 'buildUser', component: buildUser },
  142. ]
  143. },
  144. //环境调节
  145. {
  146. path: '/environment',
  147. name: 'LayoutMain',
  148. component: LayoutMain,
  149. children: [
  150. { path: '', name: 'Dasboard', component: Dasboard },
  151. { path: 'envlist', name: 'Dasboard', component: Dasboard }
  152. ]
  153. },
  154. //市场及商务
  155. {
  156. path: '/market',
  157. name: 'LayoutMain',
  158. component: LayoutMain,
  159. children: [
  160. { path: '', name: 'Dasboard', component: Dasboard },
  161. { path: 'own', name: 'Dasboard', component: Dasboard }
  162. ]
  163. },
  164. //revit服务器端化的web功能
  165. {
  166. path: '/revitservice',
  167. name: 'LayoutMain',
  168. component: LayoutMain,
  169. children: [
  170. { path: '', name: 'Dasboard', component: Dasboard },
  171. { path: 'revit', name: 'Dasboard', component: Dasboard }
  172. ]
  173. },
  174. ]