system.js 24 KB

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