pages.json 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797
  1. {
  2. "pages": [
  3. {
  4. "path": "pages/index",
  5. "style": {
  6. "navigationStyle": "custom",
  7. "navigationBarTitleText": "工作台",
  8. "app-plus": {
  9. "bounce": "none",
  10. "titleNView": false
  11. }
  12. }
  13. },
  14. {
  15. "path": "pages/login",
  16. "style": {
  17. "navigationBarTitleText": "登录",
  18. "navigationStyle": "custom",
  19. "navigationBarTextStyle": "black" // 仅支持 black/white
  20. }
  21. },
  22. {
  23. "path": "pages/register",
  24. "style": {
  25. "navigationBarTitleText": "注册",
  26. "navigationStyle": "custom",
  27. "navigationBarTextStyle": "black" // 仅支持 black/white
  28. }
  29. },
  30. {
  31. "path": "pages/serveConfigSelect",
  32. "style": {
  33. "navigationBarTitleText": "服务器配置",
  34. "navigationStyle": "custom",
  35. "navigationBarTextStyle": "black" // 仅支持 black/white
  36. }
  37. },
  38. {
  39. "path": "pages/serveConfig",
  40. "style": {
  41. "navigationBarTitleText": "服务器配置",
  42. "navigationStyle": "custom",
  43. "navigationBarTextStyle": "black" // 仅支持 black/white
  44. }
  45. },
  46. {
  47. "path": "pages/info",
  48. "style": {
  49. "navigationBarTitleText": "消息",
  50. "navigationStyle": "custom",
  51. "enablePullDownRefresh": false,
  52. "app-plus": {
  53. "bounce": "none",
  54. "titleNView": false
  55. }
  56. }
  57. },
  58. {
  59. "path": "pages/mine",
  60. "style": {
  61. // "disableScroll": true,
  62. "navigationBarTitleText": "我的",
  63. "navigationStyle": "custom",
  64. "app-plus": {
  65. "bounce": "none",
  66. "titleNView": false
  67. }
  68. }
  69. }
  70. ],
  71. "subPackages": [
  72. // 公共
  73. {
  74. "root": "pages/common",
  75. "pages": [
  76. {
  77. "path": "webview/index",
  78. "style": {
  79. "navigationBarTitleText": "浏览网页"
  80. }
  81. },
  82. {
  83. "path": "textview/index",
  84. "style": {
  85. "navigationBarTitleText": "浏览文本"
  86. }
  87. },
  88. {
  89. "path": "square/index",
  90. "style": {
  91. "navigationBarTitleText": "",
  92. "enablePullDownRefresh": false
  93. }
  94. },
  95. {
  96. "path": "invoicing/index",
  97. "style": {
  98. "navigationBarTitleText": "续费提醒",
  99. "enablePullDownRefresh": false
  100. }
  101. },
  102. {
  103. "path": "phoneVerify/index",
  104. "style": {
  105. "navigationBarTitleText": "",
  106. "navigationBarTextStyle": "black",
  107. "navigationBarBackgroundColor": "#FFFFFF"
  108. }
  109. },
  110. {
  111. "path": "success/index",
  112. "style": {
  113. "navigationBarTitleText": "提交成功",
  114. "navigationStyle": "custom",
  115. "enablePullDownRefresh": false
  116. }
  117. },
  118. {
  119. "path": "appMessage/index",
  120. "style": {
  121. "navigationBarTitleText": "消息列表",
  122. "enablePullDownRefresh": false
  123. }
  124. },
  125. {
  126. "path": "appMessage/details",
  127. "style": {
  128. "navigationBarTitleText": "消息详情",
  129. "enablePullDownRefresh": false
  130. }
  131. },
  132. {
  133. "path": "alarmMessage/index",
  134. "style": {
  135. "navigationBarTitleText": "告警通知",
  136. "enablePullDownRefresh": false
  137. }
  138. },
  139. {
  140. "path": "evaluate/index",
  141. "style": {
  142. "navigationBarTitleText": "服务评价",
  143. "enablePullDownRefresh": false
  144. }
  145. },
  146. {
  147. "path": "nfc/index",
  148. "style": {
  149. "navigationBarTitleText": "NFC读取",
  150. "enablePullDownRefresh": false
  151. }
  152. },
  153. {
  154. "path": "searchSelect/index",
  155. "style": {
  156. "navigationBarTitleText": "搜索",
  157. "navigationStyle": "custom",
  158. "enablePullDownRefresh": false,
  159. "app-plus": {
  160. "bounce": "none",
  161. "titleNView": false
  162. }
  163. }
  164. }
  165. ]
  166. },
  167. // 我的
  168. {
  169. "root": "pages/mine",
  170. "pages": [
  171. {
  172. "path": "info/index",
  173. "style": {
  174. "navigationBarTitleText": "我的信息"
  175. }
  176. },
  177. {
  178. "path": "msg/index",
  179. "style": {
  180. "navigationBarTitleText": "消息设置"
  181. }
  182. },
  183. {
  184. "path": "secure/index",
  185. "style": {
  186. "navigationBarTitleText": "账号与安全"
  187. }
  188. },
  189. {
  190. "path": "secure/loginLog/index",
  191. "style": {
  192. "navigationBarTitleText": "登录日志",
  193. "enablePullDownRefresh": false
  194. }
  195. },
  196. {
  197. "path": "secure/fingerprint/index",
  198. "style": {
  199. "navigationBarTitleText": "",
  200. "navigationBarTextStyle": "black",
  201. "navigationBarBackgroundColor": "#FFFFFF"
  202. }
  203. },
  204. {
  205. "path": "avatar/index",
  206. "style": {
  207. "navigationBarTitleText": "修改头像"
  208. }
  209. },
  210. {
  211. "path": "help/index",
  212. "style": {
  213. "navigationBarTitleText": "常见问题",
  214. "navigationStyle": "custom",
  215. "app-plus": {
  216. "bounce": "none",
  217. "titleNView": false
  218. }
  219. }
  220. },
  221. {
  222. "path": "about/index",
  223. "style": {
  224. "navigationBarTitleText": "关于我们",
  225. "navigationStyle": "custom",
  226. "app-plus": {
  227. "bounce": "none",
  228. "titleNView": false
  229. }
  230. }
  231. },
  232. {
  233. "path": "setting/index",
  234. "style": {
  235. "navigationBarTitleText": "设置",
  236. "enablePullDownRefresh": false
  237. }
  238. }
  239. ]
  240. },
  241. // 消息
  242. {
  243. "root": "pages/info",
  244. "pages": []
  245. },
  246. // 智慧安防
  247. {
  248. "root": "pages/business/zhaf/",
  249. "pages": [
  250. //巡检模块 开始
  251. {
  252. "path": "xunJian/xunJian",
  253. "style": {
  254. "navigationBarTitleText": "巡检",
  255. "enablePullDownRefresh": false
  256. }
  257. },
  258. {
  259. "path": "xunJian/plan/index",
  260. "style": {
  261. "navigationBarTitleText": "巡检计划",
  262. "enablePullDownRefresh": false
  263. }
  264. },
  265. {
  266. "path": "xunJian/plan/components/siteDetails",
  267. "style": {
  268. "navigationBarTitleText": "站点详情",
  269. "enablePullDownRefresh": false
  270. }
  271. },
  272. {
  273. "path": "xunJian/plan/components/content",
  274. "style": {
  275. "navigationBarTitleText": "巡检内容",
  276. "enablePullDownRefresh": false
  277. }
  278. },
  279. {
  280. "path": "xunJian/plan/components/report",
  281. "style": {
  282. "navigationBarTitleText": "巡检上报",
  283. "enablePullDownRefresh": false
  284. }
  285. },
  286. {
  287. "path": "xunJian/record/index",
  288. "style": {
  289. "navigationBarTitleText": "巡检记录",
  290. "enablePullDownRefresh": false
  291. }
  292. },
  293. {
  294. "path": "xunJian/record/recordDetail/index",
  295. "style": {
  296. "navigationBarTitleText": "巡检记录详情",
  297. "enablePullDownRefresh": false
  298. }
  299. },
  300. {
  301. "path": "xunJian/collect/index",
  302. "style": {
  303. "navigationBarTitleText": "点位采集",
  304. "navigationStyle": "custom",
  305. "enablePullDownRefresh": false,
  306. "app-plus": {
  307. "bounce": "none",
  308. "titleNView": false
  309. }
  310. }
  311. },
  312. {
  313. "path": "xunJian/collect/components/collectDetail",
  314. "style": {
  315. "navigationBarTitleText": "采集上报",
  316. "enablePullDownRefresh": false
  317. }
  318. },
  319. {
  320. "path": "xunJian/collect/components/collectRecord",
  321. "style": {
  322. "navigationBarTitleText": "采集记录",
  323. "navigationStyle": "custom",
  324. "enablePullDownRefresh": false,
  325. "app-plus": {
  326. "bounce": "none",
  327. "titleNView": false
  328. }
  329. }
  330. },
  331. {
  332. "path": "xunJian/error/index",
  333. "style": {
  334. "navigationBarTitleText": "异常上报",
  335. "enablePullDownRefresh": false
  336. }
  337. },
  338. {
  339. "path": "xunJian/error/errorList",
  340. "style": {
  341. "navigationBarTitleText": "异常列表",
  342. "enablePullDownRefresh": false
  343. }
  344. },
  345. {
  346. "path": "xunJian/error/errorListDetail",
  347. "style": {
  348. "navigationBarTitleText": "事件详情",
  349. "enablePullDownRefresh": false
  350. }
  351. },
  352. {
  353. "path": "xunJian/error/errorDisposition",
  354. "style": {
  355. "navigationBarTitleText": "处置内容",
  356. "enablePullDownRefresh": false
  357. }
  358. },
  359. //巡检模块 结束
  360. //人员签到 开始
  361. {
  362. "path": "signIn/index",
  363. "style": {
  364. "navigationBarTitleText": "人员签到",
  365. "enablePullDownRefresh": false
  366. }
  367. }
  368. //人员签到 签退
  369. ]
  370. },
  371. // 闵行消防
  372. {
  373. "root": "pages/business/mhxf/",
  374. "pages": [
  375. {
  376. "path": "informationSelect/index",
  377. "style": {
  378. "navigationBarTitleText": "信息查询",
  379. "enablePullDownRefresh": false
  380. }
  381. },
  382. {
  383. "path": "deviceManage/index",
  384. "style": {
  385. "navigationBarTitleText": "设备管理",
  386. "enablePullDownRefresh": false
  387. }
  388. },
  389. {
  390. "path": "coordination/index",
  391. "style": {
  392. "navigationBarTitleText": "协同作战地图",
  393. "enablePullDownRefresh": false
  394. }
  395. },
  396. {
  397. "path": "unitInfoCollection/index",
  398. "style": {
  399. "navigationBarTitleText": "单位信息采集",
  400. "enablePullDownRefresh": false
  401. }
  402. },
  403. {
  404. "path": "fireReport/index",
  405. "style": {
  406. "navigationBarTitleText": "消防报告",
  407. "enablePullDownRefresh": false
  408. }
  409. },
  410. {
  411. "path": "fireReport/components/detailed",
  412. "style": {
  413. "navigationBarTitleText": "消防报告",
  414. "enablePullDownRefresh": false
  415. }
  416. },
  417. {
  418. "path": "fireReport/components/detailedPath",
  419. "style": {
  420. "navigationBarTitleText": "消防报告",
  421. "enablePullDownRefresh": false
  422. }
  423. },
  424. {
  425. "path": "needMatter/index",
  426. "style": {
  427. "navigationBarTitleText": "待办事项",
  428. "enablePullDownRefresh": false
  429. }
  430. }
  431. ]
  432. },
  433. // 智慧消防
  434. {
  435. "root": "pages/business/zhxf/",
  436. "pages": [
  437. {
  438. "path": "messagePush/index",
  439. "style": {
  440. "navigationBarTitleText": "消息推送设置",
  441. "enablePullDownRefresh": false
  442. }
  443. },
  444. {
  445. "path": "building/index",
  446. "style": {
  447. "navigationBarTitleText": "建筑管理",
  448. "enablePullDownRefresh": false
  449. }
  450. },
  451. {
  452. "path": "fireInspect/index",
  453. "style": {
  454. "navigationBarTitleText": "消防督察单",
  455. "enablePullDownRefresh": false
  456. }
  457. },
  458. {
  459. "path": "fireInspect/inspectDetailsList/index",
  460. "style": {
  461. "navigationBarTitleText": "",
  462. "enablePullDownRefresh": false
  463. }
  464. },
  465. {
  466. "path": "fireInspect/inspectDetails/index",
  467. "style": {
  468. "navigationBarTitleText": "消防督察单处理",
  469. "enablePullDownRefresh": false
  470. }
  471. },
  472. {
  473. "path": "funReport/index",
  474. "style": {
  475. "navigationBarTitleText": "功能报备",
  476. "enablePullDownRefresh": false,
  477. "onReachBottomDistance": 100 //距离底部多远时触发 单位px
  478. }
  479. },
  480. {
  481. "path": "funReport/funcAdd/index",
  482. "style": {
  483. "navigationBarTitleText": "功能报备新增",
  484. "enablePullDownRefresh": false
  485. }
  486. }
  487. ]
  488. },
  489. // 消防物联网
  490. {
  491. "root": "pages/business/fireIot/",
  492. "pages": [
  493. {
  494. "path": "deviceManage/index",
  495. "style": {
  496. "navigationBarTitleText": "设备管理",
  497. "enablePullDownRefresh": false
  498. }
  499. },
  500. {
  501. "path": "deviceManage/components/deviceDetailsList",
  502. "style": {
  503. "navigationBarTitleText": "",
  504. "enablePullDownRefresh": false
  505. }
  506. },
  507. {
  508. "path": "deviceManage/components/deviceDetails",
  509. "style": {
  510. "navigationBarTitleText": "设备详情",
  511. "enablePullDownRefresh": false
  512. }
  513. },
  514. {
  515. "path": "facilitiesGather/index",
  516. "style": {
  517. "navigationBarTitleText": "设施采集",
  518. "enablePullDownRefresh": false
  519. }
  520. },
  521. {
  522. "path": "facilitiesGather/mapGather",
  523. "style": {
  524. "navigationBarTitleText": "地图采集",
  525. "enablePullDownRefresh": false
  526. }
  527. },
  528. {
  529. "path": "facilitiesManage/index",
  530. "style": {
  531. "navigationBarTitleText": "设施管理",
  532. "enablePullDownRefresh": false
  533. }
  534. },
  535. {
  536. "path": "facilitiesManage/mapFacilitiesView",
  537. "style": {
  538. "navigationBarTitleText": "设施查看",
  539. "enablePullDownRefresh": false
  540. }
  541. },
  542. {
  543. "path": "facilitiesManage/facilitiesDetailsList",
  544. "style": {
  545. "navigationBarTitleText": "",
  546. "enablePullDownRefresh": false
  547. }
  548. },
  549. {
  550. "path": "facilitiesManage/facilitiesDetails",
  551. "style": {
  552. "navigationBarTitleText": "设施详情",
  553. "enablePullDownRefresh": false
  554. }
  555. },
  556. {
  557. "path": "alarmManage/index",
  558. "style": {
  559. "navigationBarTitleText": "告警管理",
  560. "enablePullDownRefresh": false
  561. }
  562. },
  563. {
  564. "path": "alarmManage/alarmDetailsList/index",
  565. "style": {
  566. "navigationBarTitleText": "",
  567. "enablePullDownRefresh": false
  568. }
  569. },
  570. {
  571. "path": "alarmManage/alarmDetails/index",
  572. "style": {
  573. "navigationBarTitleText": "告警处理",
  574. "enablePullDownRefresh": false
  575. }
  576. },
  577. {
  578. "path": "repairManage/repairDetailsList",
  579. "style": {
  580. "navigationBarTitleText": "报修列表",
  581. "enablePullDownRefresh": false
  582. }
  583. },
  584. {
  585. "path": "repairManage/repairDetails",
  586. "style": {
  587. "navigationBarTitleText": "报修处理",
  588. "enablePullDownRefresh": false
  589. }
  590. },
  591. {
  592. "path": "customManage/index",
  593. "style": {
  594. "navigationBarTitleText": "客户管理",
  595. "enablePullDownRefresh": false
  596. }
  597. },
  598. {
  599. "path": "repairReport/index",
  600. "style": {
  601. "navigationBarTitleText": "报修申请",
  602. "enablePullDownRefresh": false
  603. }
  604. },
  605. {
  606. "path": "repairReport/record",
  607. "style": {
  608. "navigationBarTitleText": "报修历史",
  609. "enablePullDownRefresh": false
  610. }
  611. }
  612. ]
  613. },
  614. // 业务公共模块
  615. {
  616. "root": "pages/business/common/",
  617. "pages": [
  618. {
  619. "path": "fastMail/index",
  620. "style": {
  621. "navigationBarTitleText": "我的快递",
  622. "enablePullDownRefresh": false
  623. }
  624. },
  625. {
  626. "path": "videoMonitor/videoList",
  627. "style": {
  628. "navigationBarTitleText": "视频监测列表",
  629. "enablePullDownRefresh": false
  630. }
  631. },
  632. {
  633. "path": "videoMonitor/videoDetail",
  634. "style": {
  635. "navigationBarTitleText": "实时监控",
  636. "enablePullDownRefresh": false
  637. }
  638. },
  639. {
  640. "path": "projectMange/record/index",
  641. "style": {
  642. "navigationBarTitleText": "工作报告",
  643. "enablePullDownRefresh": false,
  644. "navigationStyle": "custom",
  645. "app-plus": {
  646. "bounce": "none",
  647. "titleNView": false
  648. }
  649. }
  650. },
  651. {
  652. "path": "projectMange/record/details",
  653. "style": {
  654. "navigationBarTitleText": "报告详情",
  655. "enablePullDownRefresh": false,
  656. "navigationStyle": "custom",
  657. "app-plus": {
  658. "bounce": "none",
  659. "titleNView": false
  660. }
  661. }
  662. },
  663. {
  664. "path": "projectMange/overview/index",
  665. "style": {
  666. "navigationBarTitleText": "项目概览",
  667. "enablePullDownRefresh": false,
  668. "navigationStyle": "custom",
  669. "app-plus": {
  670. "bounce": "none",
  671. "titleNView": false
  672. }
  673. }
  674. },
  675. {
  676. "path": "projectMange/record/timingLog",
  677. "style": {
  678. "navigationBarTitleText": "定时日志",
  679. "enablePullDownRefresh": false,
  680. "navigationStyle": "custom",
  681. "app-plus": {
  682. "bounce": "none",
  683. "titleNView": false
  684. }
  685. }
  686. },
  687. {
  688. "path": "projectMange/write/index",
  689. "style": {
  690. "navigationBarTitleText": "模板选择",
  691. "enablePullDownRefresh": false,
  692. "navigationStyle": "custom",
  693. "app-plus": {
  694. "bounce": "none",
  695. "titleNView": false
  696. }
  697. }
  698. },
  699. {
  700. "path": "projectMange/write/insert",
  701. "style": {
  702. "navigationBarTitleText": "",
  703. "enablePullDownRefresh": false,
  704. "navigationStyle": "custom",
  705. "app-plus": {
  706. "bounce": "none",
  707. "titleNView": false
  708. }
  709. }
  710. },
  711. {
  712. "path": "projectMange/list/index",
  713. "style": {
  714. "navigationBarTitleText": "项目列表",
  715. "enablePullDownRefresh": false,
  716. "navigationStyle": "custom",
  717. "app-plus": {
  718. "bounce": "none",
  719. "titleNView": false
  720. }
  721. }
  722. },
  723. {
  724. "path": "projectMange/list/addEdit",
  725. "style": {
  726. "navigationBarTitleText": "",
  727. "enablePullDownRefresh": false,
  728. "navigationStyle": "custom",
  729. "app-plus": {
  730. "bounce": "none",
  731. "titleNView": false
  732. }
  733. }
  734. },
  735. {
  736. "path": "projectMange/mall/index",
  737. "style": {
  738. "navigationBarTitleText": "选择接收人",
  739. "enablePullDownRefresh": false,
  740. "navigationStyle": "custom",
  741. "app-plus": {
  742. "bounce": "none",
  743. "titleNView": false
  744. }
  745. }
  746. }
  747. ]
  748. }
  749. ],
  750. "globalStyle": {
  751. "navigationBarTextStyle": "white",
  752. "navigationBarTitleText": "uni-app",
  753. // "navigationBarBackgroundColor": "#000000",
  754. "backgroundColor": "#F8F8F8"
  755. },
  756. "tabBar": {
  757. "fontSize": "12px",
  758. "color": "#a9a9a9",
  759. "selectedColor": "#000000",
  760. "borderStyle": "white",
  761. "backgroundColor": "#ffffff",
  762. "list": [
  763. {
  764. "pagePath": "pages/index",
  765. "iconPath": "/static/images/tabBar/tab-home.png",
  766. "selectedIconPath": "/static/images/tabBar/tab-home-blue.png",
  767. "text": "工作台",
  768. "visible": false
  769. },
  770. {
  771. "pagePath": "pages/info",
  772. "iconPath": "/static/images/tabBar/tab-info.png",
  773. "selectedIconPath": "/static/images/tabBar/tab-info-blue.png",
  774. "text": "消息",
  775. "visible": false
  776. },
  777. {
  778. "pagePath": "pages/mine",
  779. "iconPath": "/static/images/tabBar/tab-my.png",
  780. "selectedIconPath": "/static/images/tabBar/tab-my-blue.png",
  781. "text": "我的",
  782. "visible": false
  783. }
  784. ]
  785. },
  786. "condition": {
  787. //模式配置,仅开发期间生效
  788. "current": 0, //当前激活的模式(list 的索引项)
  789. "list": [
  790. {
  791. "name": "", //模式名称
  792. "path": "pages/login", //启动页面,必选
  793. "query": "" //启动参数,在页面的onLoad函数里面得到
  794. }
  795. ]
  796. }
  797. }