diff --git a/src/assets/img/shuju/command/arrow-right.png b/src/assets/img/shuju/command/arrow-right.png new file mode 100644 index 00000000..ded52200 Binary files /dev/null and b/src/assets/img/shuju/command/arrow-right.png differ diff --git a/src/assets/img/shuju/command/fuwusheshi.png b/src/assets/img/shuju/command/fuwusheshi.png new file mode 100644 index 00000000..2e6d81dd Binary files /dev/null and b/src/assets/img/shuju/command/fuwusheshi.png differ diff --git a/src/assets/img/shuju/command/ico/anzhibangjiao.png b/src/assets/img/shuju/command/ico/anzhibangjiao.png new file mode 100644 index 00000000..42152b04 Binary files /dev/null and b/src/assets/img/shuju/command/ico/anzhibangjiao.png differ diff --git a/src/assets/img/shuju/command/ico/buliangqingshaonian.png b/src/assets/img/shuju/command/ico/buliangqingshaonian.png new file mode 100644 index 00000000..56b95be1 Binary files /dev/null and b/src/assets/img/shuju/command/ico/buliangqingshaonian.png differ diff --git a/src/assets/img/shuju/command/ico/cm_bhsc.png b/src/assets/img/shuju/command/ico/cm_bhsc.png new file mode 100644 index 00000000..70b91933 Binary files /dev/null and b/src/assets/img/shuju/command/ico/cm_bhsc.png differ diff --git a/src/assets/img/shuju/command/ico/cm_cjsc.png b/src/assets/img/shuju/command/ico/cm_cjsc.png new file mode 100644 index 00000000..929bce9a Binary files /dev/null and b/src/assets/img/shuju/command/ico/cm_cjsc.png differ diff --git a/src/assets/img/shuju/command/ico/cm_nmsc.png b/src/assets/img/shuju/command/ico/cm_nmsc.png new file mode 100644 index 00000000..c1359dd6 Binary files /dev/null and b/src/assets/img/shuju/command/ico/cm_nmsc.png differ diff --git a/src/assets/img/shuju/command/ico/cm_others.png b/src/assets/img/shuju/command/ico/cm_others.png new file mode 100644 index 00000000..0751bc38 Binary files /dev/null and b/src/assets/img/shuju/command/ico/cm_others.png differ diff --git a/src/assets/img/shuju/command/ico/dc_jqz.png b/src/assets/img/shuju/command/ico/dc_jqz.png new file mode 100644 index 00000000..6a7cd1ea Binary files /dev/null and b/src/assets/img/shuju/command/ico/dc_jqz.png differ diff --git a/src/assets/img/shuju/command/ico/dc_jyz.png b/src/assets/img/shuju/command/ico/dc_jyz.png new file mode 100644 index 00000000..d58fbb6a Binary files /dev/null and b/src/assets/img/shuju/command/ico/dc_jyz.png differ diff --git a/src/assets/img/shuju/command/ico/dc_jzgd.png b/src/assets/img/shuju/command/ico/dc_jzgd.png new file mode 100644 index 00000000..59fb9521 Binary files /dev/null and b/src/assets/img/shuju/command/ico/dc_jzgd.png differ diff --git a/src/assets/img/shuju/command/ico/dc_whpdw.png b/src/assets/img/shuju/command/ico/dc_whpdw.png new file mode 100644 index 00000000..114d13db Binary files /dev/null and b/src/assets/img/shuju/command/ico/dc_whpdw.png differ diff --git a/src/assets/img/shuju/command/ico/dc_yqhjz.png b/src/assets/img/shuju/command/ico/dc_yqhjz.png new file mode 100644 index 00000000..9a125cc7 Binary files /dev/null and b/src/assets/img/shuju/command/ico/dc_yqhjz.png differ diff --git a/src/assets/img/shuju/command/ico/enterprise_patrol_unqualified.png b/src/assets/img/shuju/command/ico/enterprise_patrol_unqualified.png new file mode 100644 index 00000000..a21ad851 Binary files /dev/null and b/src/assets/img/shuju/command/ico/enterprise_patrol_unqualified.png differ diff --git a/src/assets/img/shuju/command/ico/ep_cycs.png b/src/assets/img/shuju/command/ico/ep_cycs.png new file mode 100644 index 00000000..0d09e4c8 Binary files /dev/null and b/src/assets/img/shuju/command/ico/ep_cycs.png differ diff --git a/src/assets/img/shuju/command/ico/ep_gwylcs.png b/src/assets/img/shuju/command/ico/ep_gwylcs.png new file mode 100644 index 00000000..b514971b Binary files /dev/null and b/src/assets/img/shuju/command/ico/ep_gwylcs.png differ diff --git a/src/assets/img/shuju/command/ico/ep_lg.png b/src/assets/img/shuju/command/ico/ep_lg.png new file mode 100644 index 00000000..f6f13343 Binary files /dev/null and b/src/assets/img/shuju/command/ico/ep_lg.png differ diff --git a/src/assets/img/shuju/command/ico/ep_lssd.png b/src/assets/img/shuju/command/ico/ep_lssd.png new file mode 100644 index 00000000..1711df8e Binary files /dev/null and b/src/assets/img/shuju/command/ico/ep_lssd.png differ diff --git a/src/assets/img/shuju/command/ico/ep_mrxycs.png b/src/assets/img/shuju/command/ico/ep_mrxycs.png new file mode 100644 index 00000000..66691dbf Binary files /dev/null and b/src/assets/img/shuju/command/ico/ep_mrxycs.png differ diff --git a/src/assets/img/shuju/command/ico/ep_qt.png b/src/assets/img/shuju/command/ico/ep_qt.png new file mode 100644 index 00000000..ec5bfbf2 Binary files /dev/null and b/src/assets/img/shuju/command/ico/ep_qt.png differ diff --git a/src/assets/img/shuju/command/ico/ep_scjgqy.png b/src/assets/img/shuju/command/ico/ep_scjgqy.png new file mode 100644 index 00000000..14ba5480 Binary files /dev/null and b/src/assets/img/shuju/command/ico/ep_scjgqy.png differ diff --git a/src/assets/img/shuju/command/ico/ep_wb.png b/src/assets/img/shuju/command/ico/ep_wb.png new file mode 100644 index 00000000..4e9dc1b1 Binary files /dev/null and b/src/assets/img/shuju/command/ico/ep_wb.png differ diff --git a/src/assets/img/shuju/command/ico/ep_xx.png b/src/assets/img/shuju/command/ico/ep_xx.png new file mode 100644 index 00000000..8dd8c4e0 Binary files /dev/null and b/src/assets/img/shuju/command/ico/ep_xx.png differ diff --git a/src/assets/img/shuju/command/ico/ep_yy.png b/src/assets/img/shuju/command/ico/ep_yy.png new file mode 100644 index 00000000..db68b4a9 Binary files /dev/null and b/src/assets/img/shuju/command/ico/ep_yy.png differ diff --git a/src/assets/img/shuju/command/ico/event_tdnd.png b/src/assets/img/shuju/command/ico/event_tdnd.png new file mode 100644 index 00000000..c9766c38 Binary files /dev/null and b/src/assets/img/shuju/command/ico/event_tdnd.png differ diff --git a/src/assets/img/shuju/command/ico/gr_czw.png b/src/assets/img/shuju/command/ico/gr_czw.png new file mode 100644 index 00000000..eba44c33 Binary files /dev/null and b/src/assets/img/shuju/command/ico/gr_czw.png differ diff --git a/src/assets/img/shuju/command/ico/lwh.png b/src/assets/img/shuju/command/ico/lwh.png new file mode 100644 index 00000000..4143d8f0 Binary files /dev/null and b/src/assets/img/shuju/command/ico/lwh.png differ diff --git a/src/assets/img/shuju/command/ico/lyjlb.png b/src/assets/img/shuju/command/ico/lyjlb.png new file mode 100644 index 00000000..cc28870d Binary files /dev/null and b/src/assets/img/shuju/command/ico/lyjlb.png differ diff --git a/src/assets/img/shuju/command/ico/other.png b/src/assets/img/shuju/command/ico/other.png new file mode 100644 index 00000000..d4f87d06 Binary files /dev/null and b/src/assets/img/shuju/command/ico/other.png differ diff --git a/src/assets/img/shuju/command/ico/ps_jjz.png b/src/assets/img/shuju/command/ico/ps_jjz.png new file mode 100644 index 00000000..61a89798 Binary files /dev/null and b/src/assets/img/shuju/command/ico/ps_jjz.png differ diff --git a/src/assets/img/shuju/command/ico/ps_lyy.png b/src/assets/img/shuju/command/ico/ps_lyy.png new file mode 100644 index 00000000..296aff25 Binary files /dev/null and b/src/assets/img/shuju/command/ico/ps_lyy.png differ diff --git a/src/assets/img/shuju/command/ico/ps_mzb.png b/src/assets/img/shuju/command/ico/ps_mzb.png new file mode 100644 index 00000000..dff31c44 Binary files /dev/null and b/src/assets/img/shuju/command/ico/ps_mzb.png differ diff --git a/src/assets/img/shuju/command/ico/ps_nat.png b/src/assets/img/shuju/command/ico/ps_nat.png new file mode 100644 index 00000000..0e6ec9b6 Binary files /dev/null and b/src/assets/img/shuju/command/ico/ps_nat.png differ diff --git a/src/assets/img/shuju/command/ico/ps_others.png b/src/assets/img/shuju/command/ico/ps_others.png new file mode 100644 index 00000000..6f6c2d1d Binary files /dev/null and b/src/assets/img/shuju/command/ico/ps_others.png differ diff --git a/src/assets/img/shuju/command/ico/ps_vaccine.png b/src/assets/img/shuju/command/ico/ps_vaccine.png new file mode 100644 index 00000000..63e81b1c Binary files /dev/null and b/src/assets/img/shuju/command/ico/ps_vaccine.png differ diff --git a/src/assets/img/shuju/command/ico/ps_wss.png b/src/assets/img/shuju/command/ico/ps_wss.png new file mode 100644 index 00000000..553ee6ae Binary files /dev/null and b/src/assets/img/shuju/command/ico/ps_wss.png differ diff --git a/src/assets/img/shuju/command/ico/ps_zs.png b/src/assets/img/shuju/command/ico/ps_zs.png new file mode 100644 index 00000000..6d7f918e Binary files /dev/null and b/src/assets/img/shuju/command/ico/ps_zs.png differ diff --git a/src/assets/img/shuju/command/ico/pu_0.png b/src/assets/img/shuju/command/ico/pu_0.png new file mode 100644 index 00000000..f7fa1402 Binary files /dev/null and b/src/assets/img/shuju/command/ico/pu_0.png differ diff --git a/src/assets/img/shuju/command/ico/pu_1.png b/src/assets/img/shuju/command/ico/pu_1.png new file mode 100644 index 00000000..d0fbf8ab Binary files /dev/null and b/src/assets/img/shuju/command/ico/pu_1.png differ diff --git a/src/assets/img/shuju/command/ico/pu_2.png b/src/assets/img/shuju/command/ico/pu_2.png new file mode 100644 index 00000000..61f39b95 Binary files /dev/null and b/src/assets/img/shuju/command/ico/pu_2.png differ diff --git a/src/assets/img/shuju/command/ico/pu_3.png b/src/assets/img/shuju/command/ico/pu_3.png new file mode 100644 index 00000000..5d62f55c Binary files /dev/null and b/src/assets/img/shuju/command/ico/pu_3.png differ diff --git a/src/assets/img/shuju/command/ico/pu_4.png b/src/assets/img/shuju/command/ico/pu_4.png new file mode 100644 index 00000000..51d494e3 Binary files /dev/null and b/src/assets/img/shuju/command/ico/pu_4.png differ diff --git a/src/assets/img/shuju/command/ico/pu_5.png b/src/assets/img/shuju/command/ico/pu_5.png new file mode 100644 index 00000000..86da75f7 Binary files /dev/null and b/src/assets/img/shuju/command/ico/pu_5.png differ diff --git a/src/assets/img/shuju/command/ico/pu_6.png b/src/assets/img/shuju/command/ico/pu_6.png new file mode 100644 index 00000000..016c71a9 Binary files /dev/null and b/src/assets/img/shuju/command/ico/pu_6.png differ diff --git a/src/assets/img/shuju/command/ico/pu_7.png b/src/assets/img/shuju/command/ico/pu_7.png new file mode 100644 index 00000000..474e5ffd Binary files /dev/null and b/src/assets/img/shuju/command/ico/pu_7.png differ diff --git a/src/assets/img/shuju/command/ico/pu_jgzsbm.png b/src/assets/img/shuju/command/ico/pu_jgzsbm.png new file mode 100644 index 00000000..36bb695e Binary files /dev/null and b/src/assets/img/shuju/command/ico/pu_jgzsbm.png differ diff --git a/src/assets/img/shuju/command/ico/resi_snry.png b/src/assets/img/shuju/command/ico/resi_snry.png new file mode 100644 index 00000000..97fe7a48 Binary files /dev/null and b/src/assets/img/shuju/command/ico/resi_snry.png differ diff --git a/src/assets/img/shuju/command/ico/resi_szry.png b/src/assets/img/shuju/command/ico/resi_szry.png new file mode 100644 index 00000000..36a14505 Binary files /dev/null and b/src/assets/img/shuju/command/ico/resi_szry.png differ diff --git a/src/assets/img/shuju/command/ico/resi_xfry.png b/src/assets/img/shuju/command/ico/resi_xfry.png new file mode 100644 index 00000000..debac9fb Binary files /dev/null and b/src/assets/img/shuju/command/ico/resi_xfry.png differ diff --git a/src/assets/img/shuju/command/ico/shequjiaozheng.png b/src/assets/img/shuju/command/ico/shequjiaozheng.png new file mode 100644 index 00000000..f610ffd8 Binary files /dev/null and b/src/assets/img/shuju/command/ico/shequjiaozheng.png differ diff --git a/src/assets/img/shuju/command/ico/sr_djc.png b/src/assets/img/shuju/command/ico/sr_djc.png new file mode 100644 index 00000000..7b1cbd2e Binary files /dev/null and b/src/assets/img/shuju/command/ico/sr_djc.png differ diff --git a/src/assets/img/shuju/command/ico/sr_gc.png b/src/assets/img/shuju/command/ico/sr_gc.png new file mode 100644 index 00000000..c5a00bb7 Binary files /dev/null and b/src/assets/img/shuju/command/ico/sr_gc.png differ diff --git a/src/assets/img/shuju/command/ico/sr_ggld.png b/src/assets/img/shuju/command/ico/sr_ggld.png new file mode 100644 index 00000000..d620733a Binary files /dev/null and b/src/assets/img/shuju/command/ico/sr_ggld.png differ diff --git a/src/assets/img/shuju/command/ico/sr_gy.png b/src/assets/img/shuju/command/ico/sr_gy.png new file mode 100644 index 00000000..4ea25b07 Binary files /dev/null and b/src/assets/img/shuju/command/ico/sr_gy.png differ diff --git a/src/assets/img/shuju/command/ico/sr_jzz.png b/src/assets/img/shuju/command/ico/sr_jzz.png new file mode 100644 index 00000000..7b1cbd2e Binary files /dev/null and b/src/assets/img/shuju/command/ico/sr_jzz.png differ diff --git a/src/assets/img/shuju/command/ico/sr_others.png b/src/assets/img/shuju/command/ico/sr_others.png new file mode 100644 index 00000000..7e9ff8fd Binary files /dev/null and b/src/assets/img/shuju/command/ico/sr_others.png differ diff --git a/src/assets/img/shuju/command/ico/sr_rfqck.png b/src/assets/img/shuju/command/ico/sr_rfqck.png new file mode 100644 index 00000000..5a3bb943 Binary files /dev/null and b/src/assets/img/shuju/command/ico/sr_rfqck.png differ diff --git a/src/assets/img/shuju/command/ico/sr_tyc.png b/src/assets/img/shuju/command/ico/sr_tyc.png new file mode 100644 index 00000000..c9726404 Binary files /dev/null and b/src/assets/img/shuju/command/ico/sr_tyc.png differ diff --git a/src/assets/img/shuju/command/ico/sr_xfz.png b/src/assets/img/shuju/command/ico/sr_xfz.png new file mode 100644 index 00000000..a8718af5 Binary files /dev/null and b/src/assets/img/shuju/command/ico/sr_xfz.png differ diff --git a/src/assets/img/shuju/command/ico/sr_yjy.png b/src/assets/img/shuju/command/ico/sr_yjy.png new file mode 100644 index 00000000..5609cfc7 Binary files /dev/null and b/src/assets/img/shuju/command/ico/sr_yjy.png differ diff --git a/src/assets/img/shuju/command/ico/volunteer_caijiyuan.png b/src/assets/img/shuju/command/ico/volunteer_caijiyuan.png new file mode 100644 index 00000000..56fae612 Binary files /dev/null and b/src/assets/img/shuju/command/ico/volunteer_caijiyuan.png differ diff --git a/src/assets/img/shuju/command/ico/volunteer_daibanyuan.png b/src/assets/img/shuju/command/ico/volunteer_daibanyuan.png new file mode 100644 index 00000000..17b787b9 Binary files /dev/null and b/src/assets/img/shuju/command/ico/volunteer_daibanyuan.png differ diff --git a/src/assets/img/shuju/command/ico/volunteer_dangyuanzhongxinhu.png b/src/assets/img/shuju/command/ico/volunteer_dangyuanzhongxinhu.png new file mode 100644 index 00000000..d2ad4321 Binary files /dev/null and b/src/assets/img/shuju/command/ico/volunteer_dangyuanzhongxinhu.png differ diff --git a/src/assets/img/shuju/command/ico/volunteer_nengrendaren.png b/src/assets/img/shuju/command/ico/volunteer_nengrendaren.png new file mode 100644 index 00000000..7011e2e6 Binary files /dev/null and b/src/assets/img/shuju/command/ico/volunteer_nengrendaren.png differ diff --git a/src/assets/img/shuju/command/ico/volunteer_others.png b/src/assets/img/shuju/command/ico/volunteer_others.png new file mode 100644 index 00000000..ed07fcbb Binary files /dev/null and b/src/assets/img/shuju/command/ico/volunteer_others.png differ diff --git a/src/assets/img/shuju/command/ico/volunteer_tiaojieyuan.png b/src/assets/img/shuju/command/ico/volunteer_tiaojieyuan.png new file mode 100644 index 00000000..b7ff39b5 Binary files /dev/null and b/src/assets/img/shuju/command/ico/volunteer_tiaojieyuan.png differ diff --git a/src/assets/img/shuju/command/ico/volunteer_zhianxunluo.png b/src/assets/img/shuju/command/ico/volunteer_zhianxunluo.png new file mode 100644 index 00000000..1e2bab0e Binary files /dev/null and b/src/assets/img/shuju/command/ico/volunteer_zhianxunluo.png differ diff --git a/src/assets/img/shuju/command/ico/whdw.png b/src/assets/img/shuju/command/ico/whdw.png new file mode 100644 index 00000000..df92ad39 Binary files /dev/null and b/src/assets/img/shuju/command/ico/whdw.png differ diff --git a/src/assets/img/shuju/command/ico/xidurenyuan.png b/src/assets/img/shuju/command/ico/xidurenyuan.png new file mode 100644 index 00000000..8115698b Binary files /dev/null and b/src/assets/img/shuju/command/ico/xidurenyuan.png differ diff --git a/src/assets/img/shuju/command/ico/xiejiaorenyuan.png b/src/assets/img/shuju/command/ico/xiejiaorenyuan.png new file mode 100644 index 00000000..e5c1ed8e Binary files /dev/null and b/src/assets/img/shuju/command/ico/xiejiaorenyuan.png differ diff --git a/src/assets/img/shuju/command/ico/yjdw.png b/src/assets/img/shuju/command/ico/yjdw.png new file mode 100644 index 00000000..830c5c79 Binary files /dev/null and b/src/assets/img/shuju/command/ico/yjdw.png differ diff --git a/src/assets/img/shuju/command/ico/zaxld.png b/src/assets/img/shuju/command/ico/zaxld.png new file mode 100644 index 00000000..9c3a9c6b Binary files /dev/null and b/src/assets/img/shuju/command/ico/zaxld.png differ diff --git a/src/assets/img/shuju/command/ico/zhaoshizhaohuojingshenbing.png b/src/assets/img/shuju/command/ico/zhaoshizhaohuojingshenbing.png new file mode 100644 index 00000000..046f20fd Binary files /dev/null and b/src/assets/img/shuju/command/ico/zhaoshizhaohuojingshenbing.png differ diff --git a/src/assets/img/shuju/command/lianjiandanwei.png b/src/assets/img/shuju/command/lianjiandanwei.png new file mode 100644 index 00000000..2c85112f Binary files /dev/null and b/src/assets/img/shuju/command/lianjiandanwei.png differ diff --git a/src/assets/img/shuju/command/qishiyedanweixuncha.png b/src/assets/img/shuju/command/qishiyedanweixuncha.png new file mode 100644 index 00000000..ce13ba25 Binary files /dev/null and b/src/assets/img/shuju/command/qishiyedanweixuncha.png differ diff --git a/src/assets/img/shuju/command/qunzufang.png b/src/assets/img/shuju/command/qunzufang.png new file mode 100644 index 00000000..8a696124 Binary files /dev/null and b/src/assets/img/shuju/command/qunzufang.png differ diff --git a/src/assets/img/shuju/command/shequzizhuzi.png b/src/assets/img/shuju/command/shequzizhuzi.png new file mode 100644 index 00000000..c46294a6 Binary files /dev/null and b/src/assets/img/shuju/command/shequzizhuzi.png differ diff --git a/src/assets/img/shuju/command/youshiziyuan.png b/src/assets/img/shuju/command/youshiziyuan.png new file mode 100644 index 00000000..41ebdc38 Binary files /dev/null and b/src/assets/img/shuju/command/youshiziyuan.png differ diff --git a/src/assets/img/shuju/command/zhiyuanzhe.png b/src/assets/img/shuju/command/zhiyuanzhe.png new file mode 100644 index 00000000..e8815be3 Binary files /dev/null and b/src/assets/img/shuju/command/zhiyuanzhe.png differ diff --git a/src/assets/img/shuju/command/zhongdianweihuapinqiye.png b/src/assets/img/shuju/command/zhongdianweihuapinqiye.png new file mode 100644 index 00000000..3b826906 Binary files /dev/null and b/src/assets/img/shuju/command/zhongdianweihuapinqiye.png differ diff --git a/src/assets/scss/modules/visual/command.scss b/src/assets/scss/modules/visual/command.scss new file mode 100644 index 00000000..6503ec18 --- /dev/null +++ b/src/assets/scss/modules/visual/command.scss @@ -0,0 +1,182 @@ +@import "../../c/config"; +@import "../../c/function"; +@import "./c/common"; + +.m-crumb { + margin-left: 10px; + height: 40px; + line-height: 35px; + .router_line { + width: 212px; + height: 1px; + border: 1px solid #ffffff; + opacity: 0.09; + /* opacity: 0.09; */ + } + .div_router { + font-size: 16px; + font-weight: bold; + + .router_parents { + color: #a0c3d9; + + .arrow { + padding: 0 5px; + } + } + .router_parents:hover { + cursor: pointer; + } + + .router_child { + color: #ffffff; + } + } +} + +.g-cnt { + display: flex; + + /deep/ .ol-viewport { + border-radius: 5px; + } + + /deep/ .ol-overlaycontainer-stopevent { + display: none; + } +} + +.m-map { + box-sizing: border-box; + width: 100%; + height: calc(825px - 15px); + color: #fff; + position: relative; +} + +.m-sidemenu { + margin-left: 20px; + width: 360px; + height: calc(825px - 15px); + + .title { + margin-bottom: 10px; + padding: 4px 0; + font-size: 22px; + font-family: PingFang SC; + font-weight: 800; + color: #ffffff; + display: flex; + align-items: center; + + img { + display: block; + margin-right: 5px; + } + span { + display: block; + } + } + + .list { + min-height: 800px; + } +} + +.m-sidebar { + position: absolute; + right: 0; + top: 50px; + z-index: 1000; + width: 370px; + height: 470px; + overflow: hidden; + pointer-events: none; + + .wrap { + display: flex; + justify-content: flex-start; + align-items: center; + background-color: rgba(rgb(173, 173, 173), 0); + transform: translateX(-5px); + transition: all ease 1s; + border-radius: 4px; + pointer-events: auto; + } + + .wrap-hidden { + transform: translateX(339px); + } + + .div_agency_list { + width: 320px; + height: 470px; + color: #fff; + background: url("../../../img/modules/visual/box-2.png") no-repeat center; + background-size: 100% 100%; + padding: 45px 20px 35px 20px; + + .agency_main { + height: 100%; + position: relative; + } + + .agency_main { + /deep/ .el-scrollbar__wrap { + overflow-x: hidden !important; + } + } + + .no-data-img { + text-align: center; + margin-top: 50px; + margin-left: 15px; + } + .agency_list { + .agency_item { + // height: 60px; + padding: 15px 0; + font-size: 17px; + font-family: PingFang SC; + font-weight: 400; + color: #ffffff; + // line-height: 50px; + padding-left: 12px; + display: flex; + flex-direction: row; + align-items: center; + // padding-top: 15px; + + .agency_item_name { + // line-height: 20px; + } + } + + .agency_item_on { + background: #08216c; + border-radius: 2px; + } + + .agency_item:hover { + cursor: pointer; + background-color: #011168; + border-radius: 4px 0 0 4px; + border: none; + box-shadow: 0 0 10px inset #1a5afd; + border-radius: 2px; + } + } + } + + .arrow_tip { + margin-right: -2px; + margin-left: 10px; + > img { + width: 22px; + height: 176px; + } + } + .arrow_tip:hover { + cursor: pointer; + } +} diff --git a/src/assets/scss/shuju-card.scss b/src/assets/scss/shuju-card.scss index f331fd28..595575e6 100644 --- a/src/assets/scss/shuju-card.scss +++ b/src/assets/scss/shuju-card.scss @@ -8,7 +8,11 @@ min-width: 200px; width: 100%; height: 100%; - padding: 22px; + padding: 22px 16px 22px 22px; + + .card-wrap { + height: 100%; + } .card-corner { position: absolute; @@ -71,10 +75,13 @@ } .card-cnt { + position: relative; + z-index: 1; min-height: 200px; background-image: url(../img/shuju/card/bg.png); background-repeat: repeat; overflow-y: auto; + height: 100%; @include scrollBar; } } diff --git a/src/views/modules/visual/basicinfo/cpts/grid-map.vue b/src/views/modules/visual/basicinfo/cpts/grid-map.vue index b830be4c..01b186eb 100644 --- a/src/views/modules/visual/basicinfo/cpts/grid-map.vue +++ b/src/views/modules/visual/basicinfo/cpts/grid-map.vue @@ -149,6 +149,44 @@ export default { ]; return { type: "FeatureCollection", features: polygon }; }, + polygonDotData() { + const { srcGridData } = this; + if ( + !srcGridData || + !srcGridData.children || + !Array.isArray(srcGridData.children) + ) { + return { type: "FeatureCollection", features: [] }; + } + const polygon = [ + ...srcGridData.children + .filter((item) => item.coordinates.length > 0) + .map((item) => ({ + type: "Feature", + properties: { + // id: item.id, + // name: item.name, + // level: item.level, + center: [item.longitude, item.latitude], + ...item, + }, + geometry: { + type: "Polygon", + coordinates: [ + item.latitude + ? [[item.longitude, item.latitude]] + : spliceIntoChunks( + item.coordinates + .split(",") + .map((item) => parseFloat(item)), + 2 + ).filter((item) => item.length == 2), + ], + }, + })), + ]; + return { type: "FeatureCollection", features: polygon }; + }, }, watch: { @@ -158,12 +196,13 @@ export default { } else { this.updateMap(); } + this.zoomInABit(); }, }, methods: { iniMap() { - const { darkStyle, lightStyle, srcGridData, polygonData } = this; + const { darkStyle, lightStyle, srcGridData, polygonData ,polygonDotData} = this; if (!srcGridData) return false; let styleConfig = darkStyle; @@ -180,8 +219,12 @@ export default { pitch: 60, style: styleConfig.style, center: [ - srcGridData.longitude || this.$store.state.user.longitude, - srcGridData.latitude || this.$store.state.user.latitude, + srcGridData.longitude || + this.$store.state.user.longitude || + 116.39743841556731, + srcGridData.latitude || + this.$store.state.user.latitude || + 39.9088810666821, ], token: "fc14b42e0ca18387866d68ebd4f150c1", zoom: 18, @@ -192,7 +235,7 @@ export default { }), }); - scene.on("loaded", () => { + scene.on("loaded", async () => { polygonLayer = new PolygonLayer({ autoFit: true, }) @@ -237,7 +280,7 @@ export default { circleLayer = new PolygonLayer({ zIndex: 3, }) - .source(polygonData) + .source(polygonDotData) .color("name", styleConfig.circleColor) .shape("circle") .active(true) @@ -264,7 +307,7 @@ export default { posLayer = new PolygonLayer({ zIndex: 4, }) - .source(polygonData) + .source(polygonDotData) .shape("name", ["pos-red", "pos-green", "pos-yellow"]) .size(12) .style({ @@ -277,7 +320,7 @@ export default { textLayer = new PolygonLayer({ zIndex: 20, }) - .source(polygonData) + .source(polygonDotData) .color("name", styleConfig.textColor) .shape("name", "text") .size(16) @@ -310,9 +353,18 @@ export default { raisingHeight: 0, }); }); + + await nextTick(0); + this.zoomInABit(); }); }, + // 把地图缩放等级在原来基础上大一点 + zoomInABit() { + let current = scene.getZoom(); + scene.setZoomAndCenter(current + 0.5); + }, + shiftMapStyle(type) { this.mapStyleType = type; localStorage.setItem("mapStyle", type); diff --git a/src/views/modules/visual/command/cpts/sidemenu.vue b/src/views/modules/visual/command/cpts/sidemenu.vue new file mode 100644 index 00000000..973d07e4 --- /dev/null +++ b/src/views/modules/visual/command/cpts/sidemenu.vue @@ -0,0 +1,237 @@ + + + + + diff --git a/src/views/modules/visual/command/index.vue b/src/views/modules/visual/command/index.vue new file mode 100644 index 00000000..a50b5f20 --- /dev/null +++ b/src/views/modules/visual/command/index.vue @@ -0,0 +1,412 @@ + + + + +