system.js 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541
  1. import LayoutMain from '@/framework/layout/Main'
  2. import MsgAllDetails from "@/framework/components/messagesever/msgAllDetails"
  3. import Login from '@/framework/layout/Login'
  4. import Dasboard from '@/views/dasboard'
  5. import UserList from '@/views/system/user/UserList'
  6. import RoleList from '@/views/system/role/RoleList'
  7. import ChangePwd from '@/views/system/pwd/ChangePwd'
  8. /**项目管理 */
  9. import projectAdm from '@/views/platfrom/project'
  10. import userAdm from '@/views/platfrom/user'
  11. import roleAdm from '@/views/platfrom/role'
  12. /**前期准备 */
  13. import buildFloor from '@/views/ready/buildfloor'
  14. import collectsetting from '@/views/ready/collectsetting'
  15. import buildUser from '@/views/ready/appuser'
  16. import repetitionGraphy from '@/views/ready/buildfloor/repetitionGraphy'
  17. /**模型管理 */
  18. import modelFile from '@/views/model/file'
  19. import modelReport from '@/views/model/report'
  20. import deleted from '@/views/model/report/deleted'
  21. import supplement from '@/views/model/report/supplement'
  22. /**系统集成 */
  23. import pointConfig from '@/views/point/config_point'
  24. import editDataSouce from '@/views/point/config_point/edit_origin'
  25. import pointSteps from '@/views/point/config_point/steps'
  26. import objectData from '@/views/point/objectData'
  27. import integrateReport from '@/views/point/report'
  28. import dynamicdata from '@/views/point/dynamicdata'
  29. import equipRela from '@/views/point/dynamicdata/addRelation/equipRela'
  30. import partsRela from '@/views/point/dynamicdata/addRelation/partsRela'
  31. import systemRela from '@/views/point/dynamicdata/addRelation/systemRela'
  32. import spaceRela from '@/views/point/dynamicdata/addRelation/spaceRela'
  33. /** 扫楼作业 */
  34. import buildTask from '@/views/data_admin/buildTask'
  35. import addDeviceTask from '@/views/data_admin/buildTask/addTask/addDeviceTask'
  36. import addAssetsTask from '@/views/data_admin/buildTask/addTask/addAssetsTask'
  37. import addModelTask from '@/views/data_admin/buildTask/addTask/addModelTask'
  38. import buildAssets from '@/views/data_admin/buildAssets'
  39. import buildLog from '@/views/data_admin/buildLog'
  40. import buildData from '@/views/data_admin/buildData'
  41. import buildGraphy from '@/views/data_admin/buildGraphy'
  42. /** 台账管理 */
  43. import systemLedger from '@/views/ledger/system'
  44. import systemadd from '@/views/ledger/system/addsystem'
  45. import systemDetail from '@/views/ledger/system/systemDetail'
  46. import facilityLedger from '@/views/ledger/facility'
  47. import partsLedger from '@/views/ledger/facility/parts'
  48. import partsmanageLedger from '@/views/ledger/facility/partsmanage'
  49. import partsadd from '@/views/ledger/facility/partsmanage/addparts'
  50. import deviceadd from '@/views/ledger/facility/addfacility'
  51. import propertyadd from '@/views/ledger/property/addproperty'
  52. import propertyLedger from '@/views/ledger/property'
  53. import spacelist from '@/views/ledger/spacelist' //业务空间台账
  54. import addPropertys from '@/views/ledger/property/addpropertys' //根据未关联资产的设备或部件批量创建设备
  55. import batchlinkAssets from '@/views/ledger/facility/batchlink' //批量关联资产
  56. import cenotelist from '@/views/ledger/cenotelist' //竖井清单
  57. import cenoteadd from '@/views/ledger/cenotelist/cenoteadd' //添加竖井
  58. import cenoteDetail from '@/views/ledger/cenotelist/cenoteDetail' //竖井关系详情
  59. import rentlist from '@/views/ledger/rentlist' //租户清单
  60. import rentadd from '@/views/ledger/rentlist/rentadd' //租户清单
  61. import dataReport from '@/views/ledger/report'
  62. import auth from '@/views/system/auth'
  63. import noUser from '@/views/system/nouser'
  64. import spaceDetail from '@/views/ledger/spacelist/spaceDetail'
  65. import relatedSpace from '@/views/ledger/cenotelist/relatedSpace'
  66. /** 关系维护并计算 */
  67. import maintain from '@/views/relation/maintain'
  68. import overView from '@/views/relation/overview'
  69. /** 厂家库 */
  70. import supplier from '@/views/manufactor/supplier'
  71. /** 辅助屏 */
  72. import splitScreen from '@/views/screen/splitScreen'
  73. import spaceLedger from '@/views/screen/splitScreen/spaceledger'
  74. import integrateResults from '@/views/screen/splitScreen/integrateresults'
  75. /** 业务空间数据导入工具 */
  76. import dataUtil from '@/views/business_space/dataUtil'
  77. /**市场及商务 */
  78. const OwnerManage = () =>
  79. import ('@/views/market/owner/manage')
  80. export default [{
  81. path: '/',
  82. name: '',
  83. component: LayoutMain,
  84. children: [
  85. { path: '', name: 'blank', component: Dasboard },
  86. { path: 'allDetails', name: "allDetails", component: MsgAllDetails, meta: { keepAlive: false, breadcrumbs: [{ label: '消息中心' }] } }
  87. ]
  88. },
  89. //{ path: '/login', name: 'Login', component: Login },
  90. { path: '/auth', name: 'auth', component: auth },
  91. { path: '/noUser', name: 'noUser', component: noUser },
  92. // 业务空间数据导入工具
  93. { path: '/dataUtil', name: 'dataUtil', component: LayoutMain, children: [{ path: 'index', component: dataUtil }] },
  94. // 辅助屏
  95. {
  96. path: '/splitScreen',
  97. name: 'splitScreen',
  98. component: splitScreen,
  99. children: [
  100. { path: 'spaceledger', name: 'spaceLedger', component: spaceLedger },
  101. { path: 'integrateresults', name: 'integrateResults', component: integrateResults }
  102. ]
  103. },
  104. // 平台管理
  105. {
  106. path: '/platform',
  107. name: 'LayoutMain',
  108. component: LayoutMain,
  109. children: [
  110. { path: 'project', name: 'projectAdm', component: projectAdm, meta: { keepAlive: false, breadcrumbs: [{ label: '项目管理' }] } },
  111. { path: 'user', name: 'userAdm', component: userAdm, meta: { keepAlive: false, breadcrumbs: [{ label: '人员管理' }] } },
  112. { path: 'role', name: 'roleAdm', component: roleAdm, meta: { keepAlive: false, breadcrumbs: [{ label: '角色管理' }] } }
  113. ]
  114. },
  115. // 前期准备
  116. {
  117. path: '/ready',
  118. name: 'LayoutMain',
  119. component: LayoutMain,
  120. children: [
  121. { path: 'buildfloor', name: 'buildFloor', component: buildFloor, meta: { keepAlive: false, breadcrumbs: [{ label: '建筑楼层管理' }] } },
  122. // { path: 'buildfloor', name: 'buildFloor', component: Dasboard, meta: { keepAlive: false, breadcrumbs: [{ label: '建筑楼层管理' }] } },
  123. { path: 'collectsetting', name: 'collectsetting', component: collectsetting, meta: { keepAlive: false, breadcrumbs: [{ label: '需采集的信息点' }] } },
  124. { path: 'appuser', name: 'buildUser', component: buildUser, meta: { keepAlive: false, breadcrumbs: [{ label: '扫楼App用户管理' }] } },
  125. { path: 'repetitionGraphy', name: 'repetitionGraphy', component: repetitionGraphy, meta: { keepAlive: false, breadcrumbs: [{ label: '建筑楼层管理', path: '/ready/buildfloor' }, { label: '平面图维护' }] } }
  126. ]
  127. },
  128. //模型管理
  129. {
  130. path: '/model',
  131. name: 'LayoutMain',
  132. component: LayoutMain,
  133. children: [
  134. { path: '', name: 'modelFile', component: modelFile },
  135. {
  136. path: 'file',
  137. name: 'modelFile',
  138. // component: Dasboard,
  139. component: modelFile,
  140. meta: { keepAlive: false, breadcrumbs: [{ label: '模型管理', path: '/model/file' }, { label: '模型文件管理' }] }
  141. },
  142. {
  143. path: 'report',
  144. name: 'modelReport',
  145. component: modelReport,
  146. meta: { keepAlive: false, breadcrumbs: [{ label: '模型管理', path: '/model/file' }, { label: '模型质量报告' }] }
  147. },
  148. ]
  149. },
  150. { path: '/model/report/deleted', name: 'deleted', component: deleted },
  151. { path: '/model/report/supplement', name: 'supplement', component: supplement },
  152. // 系统集成
  153. {
  154. path: '/point',
  155. name: 'LayoutMain',
  156. component: LayoutMain,
  157. children: [
  158. { path: '', name: 'pointConfig', component: pointConfig },
  159. {
  160. path: 'pointsetting',
  161. name: 'pointConfig',
  162. component: pointConfig,
  163. meta: { keepAlive: false, breadcrumbs: [{ label: '系统集成', path: '/point/pointsetting' }, { label: '子系统点位接入' }] }
  164. },
  165. { path: 'editDataSouce', name: 'editDataSouce', component: editDataSouce },
  166. { path: 'pointSteps', name: 'pointSteps', component: pointSteps },
  167. {
  168. path: 'dynamicdata',
  169. name: 'dynamicdata',
  170. component: dynamicdata,
  171. meta: { keepAlive: false, breadcrumbs: [{ label: '系统集成', path: '/point/pointsetting' }, { label: '配置动参从点位取值' }] }
  172. },
  173. {
  174. path: 'equipRela',
  175. name: 'equipRela',
  176. component: equipRela,
  177. meta: { keepAlive: false, breadcrumbs: [{ label: '系统集成', path: '/point/pointsetting' }, { label: '配置动参从点位取值', path: '/point/dynamicdata' }, { label: '处理未对应实例对象标识' }] }
  178. },
  179. {
  180. path: 'partsRela',
  181. name: 'partsRela',
  182. component: partsRela,
  183. meta: { keepAlive: false, breadcrumbs: [{ label: '系统集成', path: '/point/pointsetting' }, { label: '配置动参从点位取值', path: '/point/dynamicdata' }, { label: '处理未对应实例对象标识' }] }
  184. },
  185. {
  186. path: 'systemRela',
  187. name: 'systemRela',
  188. component: systemRela,
  189. meta: { keepAlive: false, breadcrumbs: [{ label: '系统集成', path: '/point/pointsetting' }, { label: '配置动参从点位取值', path: '/point/dynamicdata' }, { label: '处理未对应实例对象标识' }] }
  190. },
  191. {
  192. path: 'spaceRela',
  193. name: 'spaceRela',
  194. component: spaceRela,
  195. meta: { keepAlive: false, breadcrumbs: [{ label: '系统集成', path: '/point/pointsetting' }, { label: '配置动参从点位取值', path: '/point/dynamicdata' }, { label: '处理未对应实例对象标识' }] }
  196. },
  197. {
  198. path: 'objectdata',
  199. name: 'objectData',
  200. component: objectData,
  201. meta: { keepAlive: false, breadcrumbs: [{ label: '系统集成', path: '/point/pointsetting' }, { label: '配置动参从对象取值' }] }
  202. },
  203. {
  204. path: 'report',
  205. name: 'integrateReport',
  206. component: integrateReport,
  207. meta: { keepAlive: false, breadcrumbs: [{ label: '系统集成', path: '/point/pointsetting' }, { label: '系统集成成果管理' }] }
  208. }
  209. ]
  210. },
  211. //扫楼数据管理
  212. {
  213. path: '/floor',
  214. name: 'LayoutMain',
  215. component: LayoutMain,
  216. children: [
  217. { path: '', name: 'buildTask', component: buildTask },
  218. {
  219. path: 'task',
  220. name: 'buildTask',
  221. component: buildTask,
  222. meta: { keepAlive: false, breadcrumbs: [{ label: '扫楼作业', path: '/floor' }, { label: '现场任务管理' }] }
  223. },
  224. {
  225. path: 'addDeviceTask',
  226. name: 'addDeviceTask',
  227. component: addDeviceTask,
  228. meta: { keepAlive: false, breadcrumbs: [{ label: '扫楼作业', path: '/floor' }, { label: '现场任务管理', path: '/floor/task' }, { label: '现场验证设备台账' }] }
  229. },
  230. {
  231. path: 'addAssetsTask',
  232. name: 'addAssetsTask',
  233. component: addAssetsTask,
  234. meta: { keepAlive: false, breadcrumbs: [{ label: '扫楼作业', path: '/floor' }, { label: '现场任务管理', path: '/floor/task' }, { label: '现场验证资产台账' }] }
  235. },
  236. {
  237. path: 'addModelTask',
  238. name: 'addModelTask',
  239. component: addModelTask,
  240. meta: { keepAlive: false, breadcrumbs: [{ label: '扫楼作业', path: '/floor' }, { label: '现场任务管理', path: '/floor/task' }, { label: '现场验证模型' }] }
  241. },
  242. {
  243. path: 'data',
  244. name: 'buildData',
  245. component: buildData,
  246. meta: { keepAlive: false, breadcrumbs: [{ label: '扫楼作业', path: '/floor' }, { label: '现场数据整理', path: '/floor/data' }, { label: '信息点整理' }] }
  247. },
  248. {
  249. path: 'plan',
  250. name: 'buildGraphy',
  251. component: buildGraphy,
  252. meta: { keepAlive: false, breadcrumbs: [{ label: '扫楼作业', path: '/floor' }, { label: '现场数据整理', path: '/floor/data' }, { label: '位置标签整理' }] }
  253. },
  254. {
  255. path: 'abnormalprop',
  256. name: 'buildAssets',
  257. component: buildAssets,
  258. meta: { keepAlive: false, breadcrumbs: [{ label: '扫楼作业', path: '/floor' }, { label: '扫楼报告' }] }
  259. },
  260. {
  261. path: 'log',
  262. name: 'buildLog',
  263. component: buildLog,
  264. meta: { keepAlive: false, breadcrumbs: [{ label: '扫楼作业', path: '/floor' }, { label: '扫楼日志查看' }] }
  265. }
  266. ]
  267. },
  268. //台账管理
  269. {
  270. path: '/ledger',
  271. name: 'LayoutMain',
  272. component: LayoutMain,
  273. children: [
  274. { path: '', name: 'Dasboard', component: Dasboard },
  275. {
  276. path: 'facility',
  277. name: 'facilityLedger',
  278. component: facilityLedger,
  279. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '设备台账' }] }
  280. },
  281. {
  282. path: 'parts',
  283. name: 'partsLedger',
  284. component: partsLedger,
  285. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '包含的部件' }] }
  286. },
  287. {
  288. path: 'partsmanage',
  289. name: 'partsmanageLedger',
  290. component: partsmanageLedger,
  291. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '管理部件' }] },
  292. },
  293. {
  294. path: 'partsadd',
  295. name: 'partsadd',
  296. component: partsadd,
  297. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '设备台账', path: '/ledger/facility' }, { label: '添加部件' }] },
  298. },
  299. {
  300. path: 'deviceadd',
  301. name: 'deviceadd',
  302. component: deviceadd,
  303. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '设备台账', path: '/ledger/facility' }, { label: '添加设备' }] }
  304. },
  305. {
  306. path: 'batchlinkAssets',
  307. name: 'batchlinkAssets',
  308. component: batchlinkAssets,
  309. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '设备台账', path: '/ledger/facility' }, { label: '批量关联资产' }] }
  310. },
  311. {
  312. path: 'property',
  313. name: 'propertyLedger',
  314. component: propertyLedger,
  315. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '资产台账' }] }
  316. },
  317. {
  318. path: 'propertyadd',
  319. name: 'propertyadd',
  320. component: propertyadd,
  321. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '资产台账', path: '/ledger/property' }, { label: '添加资产' }] }
  322. },
  323. {
  324. path: 'addPropertys',
  325. name: 'addPropertys',
  326. component: addPropertys,
  327. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '资产台账', path: '/ledger/property' }, { label: '批量创建' }] }
  328. },
  329. {
  330. path: 'list',
  331. name: 'systemlist',
  332. component: systemLedger,
  333. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '系统台账' }] }
  334. },
  335. {
  336. path: 'systemDetail',
  337. name: 'systemDetail',
  338. component: systemDetail,
  339. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '系统台账', path: '/ledger/facility' }, { label: '系统详情' }] }
  340. },
  341. {
  342. path: 'systemadd',
  343. name: 'systemadd',
  344. component: systemadd,
  345. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '系统台账', path: '/ledger/list' }, { label: '添加系统' }] }
  346. },
  347. {
  348. path: 'spacelist',
  349. name: 'spacelist',
  350. component: spacelist,
  351. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '业务空间台账' }] }
  352. },
  353. {
  354. path: 'spaceDetail',
  355. name: 'spaceDetail',
  356. component: spaceDetail,
  357. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '业务空间台账', path: '/ledger/spacelist' }, { label: '业务空间详情' }] }
  358. },
  359. {
  360. path: 'cenotelist',
  361. name: 'cenotelist',
  362. component: cenotelist,
  363. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '竖井台账' }] }
  364. },
  365. {
  366. path: 'cenoteadd',
  367. name: 'cenoteadd',
  368. component: cenoteadd,
  369. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '竖井台账', path: '/ledger/cenotelist' }, { label: '添加竖井' }] }
  370. },
  371. {
  372. path: 'cenoteDetail',
  373. name: 'cenoteDetail',
  374. component: cenoteDetail,
  375. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '竖井台账', path: '/ledger/cenotelist' }, { label: '竖井关系详情' }] }
  376. }, {
  377. path: 'relatedSpace',
  378. name: 'relatedSpace',
  379. component: relatedSpace,
  380. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '竖井台账', path: '/ledger/cenotelist' }, { label: '竖井关联的元空间' }] }
  381. },
  382. {
  383. path: 'rentlist',
  384. name: 'rentlist',
  385. component: rentlist,
  386. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '租户台账' }] }
  387. },
  388. {
  389. path: 'rentadd',
  390. name: 'rentadd',
  391. component: rentadd,
  392. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '租户台账', path: '/ledger/rentlist' }, { label: '添加租户' }] }
  393. },
  394. {
  395. path: 'datareport',
  396. name: 'dataReport',
  397. component: dataReport,
  398. meta: { keepAlive: false, breadcrumbs: [{ label: '台账管理', path: '/ledger/facility' }, { label: '数据质量报告' }] }
  399. }
  400. ]
  401. },
  402. /******************** 关系维护并计算 ***************************/
  403. //关系维护
  404. {
  405. path: '/relation',
  406. name: 'LayoutMain',
  407. component: LayoutMain,
  408. children: [
  409. { path: 'maintain', name: 'maintain', component: maintain, meta: { keepAlive: false, breadcrumbs: [{ label: '关系维护' }] } },
  410. { path: 'overview', name: 'overView', component: overView, meta: { keepAlive: false, breadcrumbs: [{ label: '全部关系总览' }] } }
  411. ]
  412. },
  413. /******************** 通用字典 ***************************/
  414. //厂家库
  415. // {
  416. // path: '/manufactor',
  417. // name: 'LayoutMain',
  418. // component: LayoutMain,
  419. // children: [
  420. // { path: 'supplier', name: 'supplier', component: supplier, meta: { keepAlive: false, breadcrumbs: [{ label: '厂家库' }] }}
  421. // ]
  422. // },
  423. //业务空间管理
  424. // {
  425. // path: '/business',
  426. // name: 'LayoutMain',
  427. // component: LayoutMain,
  428. // children: [
  429. // { path: '', name: 'Dasboard', component: Dasboard },
  430. // {
  431. // path: 'spacelist',
  432. // name: 'spacelist',
  433. // component: spacelist,
  434. // meta: { keepAlive: false, breadcrumbs: [{ label: '业务空间管理', path: '/business/spacelist' }, { label: '业务空间清单' }] }
  435. // }
  436. // ]
  437. // },
  438. //租户管理
  439. // {
  440. // path: '/rent',
  441. // name: 'LayoutMain',
  442. // component: LayoutMain,
  443. // children: [
  444. // { path: '', name: 'Dasboard', component: Dasboard },
  445. // {
  446. // path: 'rentlist',
  447. // name: 'rentlist',
  448. // component: rentlist,
  449. // meta: { keepAlive: false, breadcrumbs: [{ label: '租户管理', path: '/rent/rentlist' }, { label: '租户清单' }] }
  450. // },
  451. // {
  452. // path: 'rentadd',
  453. // name: 'rentadd',
  454. // component: rentadd,
  455. // meta: { keepAlive: false, breadcrumbs: [{ label: '租户管理', path: '/rent/rentlist' }, { label: '租户清单', path: '/rent/rentlist' }, { label: '添加租户' }] }
  456. // }
  457. // ]
  458. // },
  459. //系统管理
  460. // {
  461. // path: '/system',
  462. // name: 'LayoutMain',
  463. // component: LayoutMain,
  464. // children: [{
  465. // path: 'list',
  466. // name: 'systemlist',
  467. // component: systemLedger,
  468. // meta: { keepAlive: false, breadcrumbs: [{ label: '系统管理', path: '/system/list' }, { label: '系统清单' }] }
  469. // },
  470. // {
  471. // path: 'systemadd',
  472. // name: 'systemadd',
  473. // component: systemadd,
  474. // meta: { keepAlive: false, breadcrumbs: [{ label: '系统管理', path: '/system/list' }, { label: '系统清单', path: '/system/list' }, { label: '添加系统' }] }
  475. // },
  476. // ]
  477. // },
  478. //项目化配置
  479. // {
  480. // path: '/proj',
  481. // name: 'LayoutMain',
  482. // component: LayoutMain,
  483. // children: [
  484. // { path: '', name: 'Dasboard', component: Dasboard },
  485. // {
  486. // path: 'custominfo',
  487. // name: 'Dasboard',
  488. // component: Dasboard,
  489. // meta: { keepAlive: false, breadcrumbs: [{ label: '项目基础设置', path: '/proj/collectsetting' }, { label: '自定义信息点' }] }
  490. // },
  491. // {
  492. // path: 'collectsetting',
  493. // name: 'collectsetting',
  494. // component: collectsetting,
  495. // meta: { keepAlive: false, breadcrumbs: [{ label: '项目基础设置', path: '/proj/collectsetting' }, { label: '项目需采集的信息点' }] }
  496. // },
  497. // {
  498. // path: 'floorinfo',
  499. // name: 'Dasboard',
  500. // component: Dasboard,
  501. // meta: { keepAlive: false, breadcrumbs: [{ label: '项目基础设置', path: '/proj/collectsetting' }, { label: '楼层信息管理' }] }
  502. // }
  503. // ]
  504. // },
  505. //环境调节
  506. {
  507. path: '/environment',
  508. name: 'LayoutMain',
  509. component: LayoutMain,
  510. children: [
  511. { path: '', name: 'Dasboard', component: Dasboard },
  512. { path: 'envlist', name: 'Dasboard', component: Dasboard }
  513. ]
  514. },
  515. //市场及商务
  516. {
  517. path: '/market',
  518. name: 'LayoutMain',
  519. component: LayoutMain,
  520. children: [
  521. { path: '', name: 'Dasboard', component: Dasboard },
  522. { path: 'own', name: 'Dasboard', component: OwnerManage }
  523. ]
  524. }
  525. ]