diff --git a/package.json b/package.json
index 6c2f6f5ac..1da2b34b6 100644
--- a/package.json
+++ b/package.json
@@ -16,6 +16,9 @@
"et:list": "gulp themes"
},
"dependencies": {
+ "@antv/l7": "^2.9.14",
+ "@antv/l7-draw": "^3.0.5",
+ "@antv/l7-maps": "^2.9.14",
"@riophae/vue-treeselect": "^0.4.0",
"@tinymce/tinymce-vue": "^3.2.8",
"async-validator": "^4.2.5",
diff --git a/src/assets/img/file-add.png b/src/assets/img/file-add.png
new file mode 100644
index 000000000..77435e3e4
Binary files /dev/null and b/src/assets/img/file-add.png differ
diff --git a/src/assets/img/icon-add.png b/src/assets/img/icon-add.png
new file mode 100644
index 000000000..07d1bb4dd
Binary files /dev/null and b/src/assets/img/icon-add.png differ
diff --git a/src/assets/img/icon-del.png b/src/assets/img/icon-del.png
new file mode 100644
index 000000000..e79000569
Binary files /dev/null and b/src/assets/img/icon-del.png differ
diff --git a/src/assets/img/modules/visual/fenlei-box.png b/src/assets/img/modules/visual/fenlei-box.png
new file mode 100644
index 000000000..531f8a811
Binary files /dev/null and b/src/assets/img/modules/visual/fenlei-box.png differ
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 000000000..ded522006
Binary files /dev/null and b/src/assets/img/shuju/command/arrow-right.png differ
diff --git a/src/assets/img/shuju/command/close.png b/src/assets/img/shuju/command/close.png
new file mode 100644
index 000000000..a77645b34
Binary files /dev/null and b/src/assets/img/shuju/command/close.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 000000000..2e6d81dd6
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 000000000..42152b04d
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 000000000..56b95be1e
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 000000000..70b91933f
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 000000000..929bce9af
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 000000000..c1359dd64
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 000000000..0751bc38e
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 000000000..6a7cd1eaf
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 000000000..d58fbb6ad
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 000000000..59fb95215
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 000000000..114d13dba
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 000000000..9a125cc78
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 000000000..a21ad851f
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 000000000..0d09e4c85
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 000000000..b514971bd
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 000000000..f6f13343a
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 000000000..1711df8eb
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 000000000..66691dbfa
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 000000000..ec5bfbf20
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 000000000..14ba54802
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 000000000..4e9dc1b16
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 000000000..8dd8c4e06
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 000000000..db68b4a90
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 000000000..c9766c38c
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 000000000..eba44c334
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 000000000..4143d8f0d
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 000000000..cc28870dc
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 000000000..d4f87d069
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 000000000..61a897981
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 000000000..296aff25c
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 000000000..dff31c444
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 000000000..0e6ec9b6a
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 000000000..6f6c2d1de
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 000000000..63e81b1c0
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 000000000..553ee6ae7
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 000000000..6d7f918e7
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 000000000..f7fa14029
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 000000000..d0fbf8abc
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 000000000..61f39b951
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 000000000..5d62f55c5
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 000000000..51d494e39
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 000000000..86da75f77
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 000000000..016c71a9e
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 000000000..474e5ffd6
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 000000000..36bb695e1
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 000000000..97fe7a484
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 000000000..36a145051
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 000000000..debac9fbf
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 000000000..f610ffd8d
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 000000000..7b1cbd2ee
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 000000000..c5a00bb7e
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 000000000..d620733a5
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 000000000..4ea25b07f
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 000000000..7b1cbd2ee
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 000000000..7e9ff8fd6
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 000000000..5a3bb9434
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 000000000..c97264045
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 000000000..a8718af50
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 000000000..5609cfc7c
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 000000000..56fae6121
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 000000000..17b787b90
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 000000000..d2ad43215
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 000000000..7011e2e63
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 000000000..ed07fcbb4
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 000000000..b7ff39b5b
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 000000000..1e2bab0e1
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 000000000..df92ad395
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 000000000..8115698bc
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 000000000..e5c1ed8e8
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 000000000..830c5c799
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 000000000..9c3a9c6b2
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 000000000..046f20fd2
Binary files /dev/null and b/src/assets/img/shuju/command/ico/zhaoshizhaohuojingshenbing.png differ
diff --git a/src/assets/img/shuju/command/ico2/IS_CJ.png b/src/assets/img/shuju/command/ico2/IS_CJ.png
new file mode 100644
index 000000000..eb96632f8
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/IS_CJ.png differ
diff --git a/src/assets/img/shuju/command/ico2/IS_DB.png b/src/assets/img/shuju/command/ico2/IS_DB.png
new file mode 100644
index 000000000..4fc475b2c
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/IS_DB.png differ
diff --git a/src/assets/img/shuju/command/ico2/IS_DBH.png b/src/assets/img/shuju/command/ico2/IS_DBH.png
new file mode 100644
index 000000000..337a37735
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/IS_DBH.png differ
diff --git a/src/assets/img/shuju/command/ico2/IS_ENSURE_HOUSE.png b/src/assets/img/shuju/command/ico2/IS_ENSURE_HOUSE.png
new file mode 100644
index 000000000..3c310a8f4
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/IS_ENSURE_HOUSE.png differ
diff --git a/src/assets/img/shuju/command/ico2/IS_KC.png b/src/assets/img/shuju/command/ico2/IS_KC.png
new file mode 100644
index 000000000..2bba7ab46
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/IS_KC.png differ
diff --git a/src/assets/img/shuju/command/ico2/IS_MB.png b/src/assets/img/shuju/command/ico2/IS_MB.png
new file mode 100644
index 000000000..9e61bc50e
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/IS_MB.png differ
diff --git a/src/assets/img/shuju/command/ico2/IS_OLD_PEOPLE.png b/src/assets/img/shuju/command/ico2/IS_OLD_PEOPLE.png
new file mode 100644
index 000000000..28745908a
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/IS_OLD_PEOPLE.png differ
diff --git a/src/assets/img/shuju/command/ico2/IS_PARTY.png b/src/assets/img/shuju/command/ico2/IS_PARTY.png
new file mode 100644
index 000000000..1b0e243b2
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/IS_PARTY.png differ
diff --git a/src/assets/img/shuju/command/ico2/IS_SD.png b/src/assets/img/shuju/command/ico2/IS_SD.png
new file mode 100644
index 000000000..fcd0e3f3d
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/IS_SD.png differ
diff --git a/src/assets/img/shuju/command/ico2/IS_SN.png b/src/assets/img/shuju/command/ico2/IS_SN.png
new file mode 100644
index 000000000..f2d1d594c
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/IS_SN.png differ
diff --git a/src/assets/img/shuju/command/ico2/IS_SPECIAL.png b/src/assets/img/shuju/command/ico2/IS_SPECIAL.png
new file mode 100644
index 000000000..73c3f4db0
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/IS_SPECIAL.png differ
diff --git a/src/assets/img/shuju/command/ico2/IS_SZ.png b/src/assets/img/shuju/command/ico2/IS_SZ.png
new file mode 100644
index 000000000..6287becff
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/IS_SZ.png differ
diff --git a/src/assets/img/shuju/command/ico2/IS_UNEMPLOYED.png b/src/assets/img/shuju/command/ico2/IS_UNEMPLOYED.png
new file mode 100644
index 000000000..353440c5c
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/IS_UNEMPLOYED.png differ
diff --git a/src/assets/img/shuju/command/ico2/IS_UNITED_FRONT.png b/src/assets/img/shuju/command/ico2/IS_UNITED_FRONT.png
new file mode 100644
index 000000000..8e7d24f4c
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/IS_UNITED_FRONT.png differ
diff --git a/src/assets/img/shuju/command/ico2/IS_VETERANS.png b/src/assets/img/shuju/command/ico2/IS_VETERANS.png
new file mode 100644
index 000000000..f53940e09
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/IS_VETERANS.png differ
diff --git a/src/assets/img/shuju/command/ico2/IS_VOLUNTEER.png b/src/assets/img/shuju/command/ico2/IS_VOLUNTEER.png
new file mode 100644
index 000000000..de10f0747
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/IS_VOLUNTEER.png differ
diff --git a/src/assets/img/shuju/command/ico2/IS_XFRY.png b/src/assets/img/shuju/command/ico2/IS_XFRY.png
new file mode 100644
index 000000000..484d4fa78
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/IS_XFRY.png differ
diff --git a/src/assets/img/shuju/command/ico2/IS_YLFN.png b/src/assets/img/shuju/command/ico2/IS_YLFN.png
new file mode 100644
index 000000000..7d41b74b6
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/IS_YLFN.png differ
diff --git a/src/assets/img/shuju/command/ico2/anzhibangjiao.png b/src/assets/img/shuju/command/ico2/anzhibangjiao.png
new file mode 100644
index 000000000..077e3a75c
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/anzhibangjiao.png differ
diff --git a/src/assets/img/shuju/command/ico2/buliangqingshaonian.png b/src/assets/img/shuju/command/ico2/buliangqingshaonian.png
new file mode 100644
index 000000000..5a77abd57
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/buliangqingshaonian.png differ
diff --git a/src/assets/img/shuju/command/ico2/enterprise_patrol_unqualified.png b/src/assets/img/shuju/command/ico2/enterprise_patrol_unqualified.png
new file mode 100644
index 000000000..222b77a14
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/enterprise_patrol_unqualified.png differ
diff --git a/src/assets/img/shuju/command/ico2/event_tdnd.png b/src/assets/img/shuju/command/ico2/event_tdnd.png
new file mode 100644
index 000000000..582a78149
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/event_tdnd.png differ
diff --git a/src/assets/img/shuju/command/ico2/resi.png b/src/assets/img/shuju/command/ico2/resi.png
new file mode 100644
index 000000000..1c5bb3099
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/resi.png differ
diff --git a/src/assets/img/shuju/command/ico2/resi_xfry.png b/src/assets/img/shuju/command/ico2/resi_xfry.png
new file mode 100644
index 000000000..484d4fa78
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/resi_xfry.png differ
diff --git a/src/assets/img/shuju/command/ico2/shequjiaozheng.png b/src/assets/img/shuju/command/ico2/shequjiaozheng.png
new file mode 100644
index 000000000..79d3ed2a7
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/shequjiaozheng.png differ
diff --git a/src/assets/img/shuju/command/ico2/xidurenyuan.png b/src/assets/img/shuju/command/ico2/xidurenyuan.png
new file mode 100644
index 000000000..25a3fc3df
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/xidurenyuan.png differ
diff --git a/src/assets/img/shuju/command/ico2/xiejiaorenyuan.png b/src/assets/img/shuju/command/ico2/xiejiaorenyuan.png
new file mode 100644
index 000000000..31ce7ad11
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/xiejiaorenyuan.png differ
diff --git a/src/assets/img/shuju/command/ico2/zhaoshizhaohuojingshenbing.png b/src/assets/img/shuju/command/ico2/zhaoshizhaohuojingshenbing.png
new file mode 100644
index 000000000..6099d0332
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/zhaoshizhaohuojingshenbing.png differ
diff --git a/src/assets/img/shuju/command/ico2/zhzl_rq.png b/src/assets/img/shuju/command/ico2/zhzl_rq.png
new file mode 100644
index 000000000..b1d1edb68
Binary files /dev/null and b/src/assets/img/shuju/command/ico2/zhzl_rq.png differ
diff --git a/src/assets/img/shuju/command/ico3/IS_CJ.png b/src/assets/img/shuju/command/ico3/IS_CJ.png
new file mode 100644
index 000000000..7aa5b97e4
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/IS_CJ.png differ
diff --git a/src/assets/img/shuju/command/ico3/IS_DB.png b/src/assets/img/shuju/command/ico3/IS_DB.png
new file mode 100644
index 000000000..134e2daf5
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/IS_DB.png differ
diff --git a/src/assets/img/shuju/command/ico3/IS_DBH.png b/src/assets/img/shuju/command/ico3/IS_DBH.png
new file mode 100644
index 000000000..18236e75a
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/IS_DBH.png differ
diff --git a/src/assets/img/shuju/command/ico3/IS_ENSURE_HOUSE.png b/src/assets/img/shuju/command/ico3/IS_ENSURE_HOUSE.png
new file mode 100644
index 000000000..6abb6f35a
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/IS_ENSURE_HOUSE.png differ
diff --git a/src/assets/img/shuju/command/ico3/IS_KC.png b/src/assets/img/shuju/command/ico3/IS_KC.png
new file mode 100644
index 000000000..48bd3208c
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/IS_KC.png differ
diff --git a/src/assets/img/shuju/command/ico3/IS_MB.png b/src/assets/img/shuju/command/ico3/IS_MB.png
new file mode 100644
index 000000000..a7a87afa4
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/IS_MB.png differ
diff --git a/src/assets/img/shuju/command/ico3/IS_OLD_PEOPLE.png b/src/assets/img/shuju/command/ico3/IS_OLD_PEOPLE.png
new file mode 100644
index 000000000..8aee93ce3
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/IS_OLD_PEOPLE.png differ
diff --git a/src/assets/img/shuju/command/ico3/IS_PARTY.png b/src/assets/img/shuju/command/ico3/IS_PARTY.png
new file mode 100644
index 000000000..6e87b8d8a
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/IS_PARTY.png differ
diff --git a/src/assets/img/shuju/command/ico3/IS_SD.png b/src/assets/img/shuju/command/ico3/IS_SD.png
new file mode 100644
index 000000000..fcfee935e
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/IS_SD.png differ
diff --git a/src/assets/img/shuju/command/ico3/IS_SN.png b/src/assets/img/shuju/command/ico3/IS_SN.png
new file mode 100644
index 000000000..5426ce849
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/IS_SN.png differ
diff --git a/src/assets/img/shuju/command/ico3/IS_SPECIAL.png b/src/assets/img/shuju/command/ico3/IS_SPECIAL.png
new file mode 100644
index 000000000..623c0a2bd
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/IS_SPECIAL.png differ
diff --git a/src/assets/img/shuju/command/ico3/IS_SZ.png b/src/assets/img/shuju/command/ico3/IS_SZ.png
new file mode 100644
index 000000000..b8f3901af
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/IS_SZ.png differ
diff --git a/src/assets/img/shuju/command/ico3/IS_UNEMPLOYED.png b/src/assets/img/shuju/command/ico3/IS_UNEMPLOYED.png
new file mode 100644
index 000000000..3e4d62f2c
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/IS_UNEMPLOYED.png differ
diff --git a/src/assets/img/shuju/command/ico3/IS_UNITED_FRONT.png b/src/assets/img/shuju/command/ico3/IS_UNITED_FRONT.png
new file mode 100644
index 000000000..25cac2fc8
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/IS_UNITED_FRONT.png differ
diff --git a/src/assets/img/shuju/command/ico3/IS_VETERANS.png b/src/assets/img/shuju/command/ico3/IS_VETERANS.png
new file mode 100644
index 000000000..1c453120a
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/IS_VETERANS.png differ
diff --git a/src/assets/img/shuju/command/ico3/IS_VOLUNTEER.png b/src/assets/img/shuju/command/ico3/IS_VOLUNTEER.png
new file mode 100644
index 000000000..1282f9596
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/IS_VOLUNTEER.png differ
diff --git a/src/assets/img/shuju/command/ico3/IS_XFRY.png b/src/assets/img/shuju/command/ico3/IS_XFRY.png
new file mode 100644
index 000000000..9dc9cded7
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/IS_XFRY.png differ
diff --git a/src/assets/img/shuju/command/ico3/IS_YLFN.png b/src/assets/img/shuju/command/ico3/IS_YLFN.png
new file mode 100644
index 000000000..99df5c3c4
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/IS_YLFN.png differ
diff --git a/src/assets/img/shuju/command/ico3/anzhibangjiao.png b/src/assets/img/shuju/command/ico3/anzhibangjiao.png
new file mode 100644
index 000000000..f95e5fbe1
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/anzhibangjiao.png differ
diff --git a/src/assets/img/shuju/command/ico3/buliangqingshaonian.png b/src/assets/img/shuju/command/ico3/buliangqingshaonian.png
new file mode 100644
index 000000000..1fbccbaf1
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/buliangqingshaonian.png differ
diff --git a/src/assets/img/shuju/command/ico3/enterprise_patrol_unqualified.png b/src/assets/img/shuju/command/ico3/enterprise_patrol_unqualified.png
new file mode 100644
index 000000000..0edae4416
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/enterprise_patrol_unqualified.png differ
diff --git a/src/assets/img/shuju/command/ico3/event_tdnd.png b/src/assets/img/shuju/command/ico3/event_tdnd.png
new file mode 100644
index 000000000..8d10d18c3
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/event_tdnd.png differ
diff --git a/src/assets/img/shuju/command/ico3/resi_xfry.png b/src/assets/img/shuju/command/ico3/resi_xfry.png
new file mode 100644
index 000000000..9dc9cded7
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/resi_xfry.png differ
diff --git a/src/assets/img/shuju/command/ico3/shequjiaozheng.png b/src/assets/img/shuju/command/ico3/shequjiaozheng.png
new file mode 100644
index 000000000..7b4af580b
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/shequjiaozheng.png differ
diff --git a/src/assets/img/shuju/command/ico3/xidurenyuan.png b/src/assets/img/shuju/command/ico3/xidurenyuan.png
new file mode 100644
index 000000000..6e9addcde
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/xidurenyuan.png differ
diff --git a/src/assets/img/shuju/command/ico3/xiejiaorenyuan.png b/src/assets/img/shuju/command/ico3/xiejiaorenyuan.png
new file mode 100644
index 000000000..f2a720395
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/xiejiaorenyuan.png differ
diff --git a/src/assets/img/shuju/command/ico3/zhaoshizhaohuojingshenbing.png b/src/assets/img/shuju/command/ico3/zhaoshizhaohuojingshenbing.png
new file mode 100644
index 000000000..e4e802c63
Binary files /dev/null and b/src/assets/img/shuju/command/ico3/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 000000000..2c85112fb
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 000000000..ce13ba251
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 000000000..8a6961249
Binary files /dev/null and b/src/assets/img/shuju/command/qunzufang.png differ
diff --git a/src/assets/img/shuju/command/search.png b/src/assets/img/shuju/command/search.png
new file mode 100644
index 000000000..e59cb1592
Binary files /dev/null and b/src/assets/img/shuju/command/search.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 000000000..c46294a6f
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 000000000..41ebdc389
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 000000000..e8815be3f
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 000000000..3b8269064
Binary files /dev/null and b/src/assets/img/shuju/command/zhongdianweihuapinqiye.png differ
diff --git a/src/assets/img/shuju/fiveLayer/ep_qt.png b/src/assets/img/shuju/fiveLayer/ep_qt.png
new file mode 100644
index 000000000..ec5bfbf20
Binary files /dev/null and b/src/assets/img/shuju/fiveLayer/ep_qt.png differ
diff --git a/src/assets/img/shuju/grid/pos-green.png b/src/assets/img/shuju/grid/pos-green.png
new file mode 100644
index 000000000..a4bf392e0
Binary files /dev/null and b/src/assets/img/shuju/grid/pos-green.png differ
diff --git a/src/assets/img/shuju/grid/pos-green2.png b/src/assets/img/shuju/grid/pos-green2.png
new file mode 100644
index 000000000..7162005f5
Binary files /dev/null and b/src/assets/img/shuju/grid/pos-green2.png differ
diff --git a/src/assets/img/shuju/grid/pos-red.png b/src/assets/img/shuju/grid/pos-red.png
new file mode 100644
index 000000000..f0ab35472
Binary files /dev/null and b/src/assets/img/shuju/grid/pos-red.png differ
diff --git a/src/assets/img/shuju/grid/pos-red2.png b/src/assets/img/shuju/grid/pos-red2.png
new file mode 100644
index 000000000..1f2faa80d
Binary files /dev/null and b/src/assets/img/shuju/grid/pos-red2.png differ
diff --git a/src/assets/img/shuju/grid/pos-yellow.png b/src/assets/img/shuju/grid/pos-yellow.png
new file mode 100644
index 000000000..91ff243b0
Binary files /dev/null and b/src/assets/img/shuju/grid/pos-yellow.png differ
diff --git a/src/assets/img/shuju/grid/pos-yellow2.png b/src/assets/img/shuju/grid/pos-yellow2.png
new file mode 100644
index 000000000..7050f2604
Binary files /dev/null and b/src/assets/img/shuju/grid/pos-yellow2.png differ
diff --git a/src/assets/scss/main-shuju.scss b/src/assets/scss/main-shuju.scss
index 092ff7964..a74a552f5 100644
--- a/src/assets/scss/main-shuju.scss
+++ b/src/assets/scss/main-shuju.scss
@@ -1,15 +1,18 @@
@import "~@/element-ui/theme-variables.scss";
-@import "./variables.scss";
+@import "./shuju-variables.scss";
+@import "./c/config";
+@import "./c/function";
+@import "./modules/visual/c/common.scss";
-// $navbar--height: 60px;
-body {
+.g-main {
+ padding: 10px 20px 10px;
}
.m-iframe {
position: relative;
- width: 100vw;
- height: calc(100vh - 55px);
- margin: -10px;
+ box-sizing: content-box;
+ width: calc(100% + 20px);
+ margin: -10px -20px -10px;
z-index: 100;
}
@@ -19,6 +22,8 @@ body {
background-image: url(../img/shuju/bg.jpg);
background-size: cover;
background-position: center 0;
+ height: 100%;
+ @include scrollBar;
.el-card + .el-card {
margin-top: 15px;
@@ -171,6 +176,10 @@ body {
// box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);
background: linear-gradient(180deg, #00023f, #176dec);
box-shadow: 0px 3px 16px 0px rgba(187, 187, 227, 0.35);
+ font-size: 19px;
+ .el-menu-item {
+ font-size: 19px;
+ }
.navbar--colorful {
.navbar__body {
@@ -229,17 +238,17 @@ body {
display: flex;
justify-content: center;
align-items: center;
- padding: 5px;
+ padding: 10px 20px;
margin: 0;
width: 100%;
height: 100%;
- font-size: 24px;
+ font-size: 28px;
+ font-weight: bold;
text-transform: uppercase;
white-space: nowrap;
// overflow: hidden;
transition: width 0.3s;
font-family: FZZCHJW;
- font-weight: normal;
color: #ffffff;
background: linear-gradient(0deg, #03c7ff 24.609375%, #ffffff 81.0791015625%);
-webkit-background-clip: text;
@@ -288,6 +297,7 @@ body {
.navbar__menu {
background-color: transparent;
border-bottom: 0 !important;
+
a:focus,
a:hover {
text-decoration: none;
@@ -349,7 +359,7 @@ body {
position: absolute;
display: none;
padding: 0 10px;
- width: 120px;
+ width: 160px;
left: -100px;
right: -100px;
margin: 0 auto;
@@ -360,6 +370,9 @@ body {
border-top: 1px dashed rgba(#fff, 0.4);
color: rgba(#fff, 0.7);
transition: all ease 0.5s;
+ padding: 10px 0;
+ line-height: $navbar--height * 0.5;
+
&.z-on {
font-weight: bold;
}
@@ -409,13 +422,14 @@ body {
}
.navbar__icon-menu {
vertical-align: middle;
- font-size: 16px;
+ font-size: 20px;
}
.el-dropdown {
color: #fff;
+ font-size: 16px;
.el-icon-arrow-down {
width: auto;
- font-size: 12px;
+ font-size: 16px;
margin: 0 0 0 5px;
transition: transform 0.3s;
}
@@ -459,9 +473,9 @@ body {
.navbar__avatar {
.el-dropdown-link {
> img {
- width: 36px;
+ width: 42px;
height: auto;
- margin-right: 5px;
+ margin-right: 7px;
border-radius: 100%;
vertical-align: middle;
}
diff --git a/src/assets/scss/modules/management/form-main.scss b/src/assets/scss/modules/management/form-main.scss
index 60f243942..b05026758 100644
--- a/src/assets/scss/modules/management/form-main.scss
+++ b/src/assets/scss/modules/management/form-main.scss
@@ -15,6 +15,10 @@
width: 220px;
}
+ .item_width_3{
+ width: 780px;
+ }
+
.list_item_width_1 {
width: 165px;
}
diff --git a/src/assets/scss/modules/shequzhili/event-info-visiual.scss b/src/assets/scss/modules/shequzhili/event-info-visiual.scss
new file mode 100644
index 000000000..9cc5d167a
--- /dev/null
+++ b/src/assets/scss/modules/shequzhili/event-info-visiual.scss
@@ -0,0 +1,473 @@
+@import "../../c/config";
+@import "../../c/function";
+
+.g-add{
+ .g-add-page{
+ display: flex;
+ .g-left {
+ box-sizing: border-box;
+ width:40%;
+ padding: 5px 10px;
+
+ }
+ .g-right {
+ box-sizing: border-box;
+ width: 60%;
+ padding: 5px 10px;
+ }
+
+ .form{
+
+ .cell-width-1{
+ width: 250px
+ }
+ .avatar-uploader {
+ margin: 0 0 0 20px;
+
+ }
+
+
+ }
+ }
+}
+
+.g-page {
+ display: flex;
+ width:100%;
+ .g-total{
+ width:100%;
+ }
+ .g-left {
+ box-sizing: border-box;
+ width: 55%;
+ padding: 5px 10px;
+ }
+ .g-right {
+ box-sizing: border-box;
+ width: 45%;
+ padding: 5px 10px;
+ }
+}
+
+.g-process-info{
+ .cell-width-area{
+ width: 450px
+ }
+
+
+}
+.div_map {
+ position: relative;
+}
+.div_searchmap {
+ z-index: 1000;
+ position: absolute;
+ top: 5px;
+ left: 5px;
+}
+
+.div-btn {
+ display: flex;
+ justify-content: center;
+ color:#fff;
+
+ .item_btn {
+ font-size: 14px;
+ padding: 8px 16px;
+ cursor: pointer;
+
+ border: 1px dashed #0c81fe;
+ border-radius: 6px;
+ background-color: #0c81fe;
+ }
+
+ .mgl {
+ margin-left: 20px;
+ }
+}
+.one-btn{
+ width:58px;
+ height:30px;
+ color: #fff;
+ font-size: 12px;
+ text-align: center;
+ line-height: 30px;
+ cursor: pointer;
+
+ border: 1px dashed #0c81fe;
+ border-radius: 6px;
+ background-color: #0c81fe;
+}
+.tag-name{
+ color:#fff;
+}
+.cell-width-1{
+ width: 250px
+}
+.cell-width-long{
+ width: 450px
+}
+.cell-width-2{
+ width: 350px
+}
+
+.cell-width-map {
+ width: 200px;
+}
+.item_width_3 {
+ margin-left: 10px;
+ width: 150px;
+}
+
+.process-form{
+ margin-top:20px;
+
+ .process-title{
+ margin-bottom: 15px;
+ font-size: 16px;
+ font-family: PingFang SC;
+ font-weight: bold;
+ color: #ffffff;
+ line-height: 18px;
+ }
+}
+
+.m-card {
+ // overflow-x: auto;
+}
+
+
+
+
+.m-btns {
+ display: flex;
+ justify-content: center;
+}
+
+
+.m-info {
+ padding-left: 30px;
+ font-size: 14px;
+ font-family: PingFang SC;
+ font-weight: 400;
+ color: #333;
+ line-height: 24px;
+ // width: 500px;
+
+ .info-title {
+ margin-top: 30px;
+ font-size: 20px;
+ font-family: PingFang SC;
+ font-weight: bold;
+ color: #333;
+ line-height: 30px;
+ }
+ .info-content {
+ margin: 20px 0;
+ }
+ .info-pics {
+ display: flex;
+ margin: 20px 0;
+ img {
+ display: block;
+ width: 32%;
+ height: 90px;
+ margin-right: 9px;
+ object-fit: cover;
+ }
+ }
+
+ .info-prop {
+ position: relative;
+ margin: 10px 0;
+ display: flex;
+ padding-left: 15px;
+ color:#fff;
+
+ .line{
+ text-decoration:underline;
+ color: #3e8ef7;
+ }
+ .line:hover{
+ cursor:pointer
+ }
+ .info-title-2 {
+
+ flex: 0 0 100px;
+ font-size: 16px;
+ }
+
+ > span,
+ > div {
+ display: block;
+ // max-width: 300px;
+ }
+
+ &::before {
+ content: "";
+ display: block;
+ position: absolute;
+ top: 9px;
+ left: 0;
+ width: 7px;
+ height: 7px;
+ background: #0c81fe;
+ border-radius: 3px;
+ margin-right: 10px;
+ }
+ }
+}
+
+.m-case {
+ height: 600px;
+ padding: 20px 0 20px 0;
+ overflow-y: auto;
+}
+
+.m-row {
+ // display: flex;
+ justify-content: space-between;
+ width:100%;
+}
+
+.m-hint {
+ position: relative;
+ height: 300px;
+
+ // 暂无数据
+ img {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ margin: auto;
+ }
+}
+
+.m-line {
+ min-width: 400px;
+
+ .stat {
+ margin: 20px 0 10px;
+ display: flex;
+ .stat-item {
+ width: 33%;
+ text-align: center;
+
+ div {
+ font-size: 17px;
+ font-family: Source Han Serif SC;
+ font-weight: 500;
+ color: rgba(#000, 0.5);
+ line-height: 24px;
+ &.z-weak {
+ font-size: 12px;
+ font-family: Source Han Serif SC;
+ font-weight: 500;
+ color: rgba(#000, 0.5);
+ line-height: 24px;
+ }
+ }
+ }
+ }
+}
+
+.m-process {
+ width: 400px;
+
+ .process-title {
+ margin-bottom: 25px;
+ margin-left: -5px;
+ font-size: 16px;
+ font-family: PingFang SC;
+ font-weight: bold;
+ color: #ffffff;
+ line-height: 18px;
+ }
+
+ .list {
+ position: relative;
+ box-sizing: border-box;
+ margin-top: 30px/2;
+ margin-left: 50px/2;
+ padding: 0 0 0 30px/2;
+ width: 680px/2;
+ border-left: 3px solid #0c81fe;
+ padding-right: 10px;
+
+ &::before {
+ content: "";
+ position: absolute;
+ z-index: 1;
+ display: block;
+ top: -2px/2;
+ left: -2px/2;
+ width: 5px/2;
+ height: 20px/2;
+ background-color: #ffffff;
+ }
+
+ .item {
+ position: relative;
+ z-index: 2;
+ margin-bottom: 8px;
+ padding-bottom: 8px;
+ font-size: 16px;
+ font-family: PingFang SC;
+ font-weight: 400;
+ color: #fefefe;
+ line-height: 24px;
+ padding-left: 20px;
+ padding-top: 1px;
+
+ &::before {
+ content: "";
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -11px;
+ width: 18px;
+ height: 18px;
+ background: #0c81fe;
+ border: 4px solid lighten(#0c81fe, 15);
+ border-radius: 100%;
+ }
+
+ &.z-on {
+ &::before {
+ background: #e08400;
+ border-color: lighten(#e08400, 15);
+ }
+ }
+
+ &:last-child {
+ margin-bottom: 0;
+ padding-bottom: 0;
+ border-bottom: none;
+ }
+
+ .item-row {
+ margin-top: -10px;
+ margin-bottom: 10px;
+ display: flex;
+ }
+
+ .name {
+ position: relative;
+ padding: 0 10px;
+ font-size: 12px;
+ font-family: PingFang SC;
+ font-weight: 500;
+ color: #fefefe;
+ line-height: 22px;
+ height: 22px;
+ border-radius: 10px 0 10px 0;
+ background-color: #0c81fe;
+ // background-color: #e08400;
+ }
+
+ .date {
+ margin-left: 10px;
+ font-size: 12px;
+ font-family: PingFang SC;
+ font-weight: 500;
+ color: #7ca1d2;
+ line-height: 25px;
+ }
+
+ .detail {
+ @include cs;
+ font-size: 16px;
+ line-height: 20px;
+ margin-bottom: 5px;
+ display: flex;
+
+ .detail-field {
+ width: 22%;
+ text-align: justify;
+ text-align-last: justify;
+ }
+ .detail-value {
+ width: 78%;
+ .detail-link {
+ display: inline;
+ }
+ }
+ }
+
+ .attachement-list {
+ padding-left: 80px;
+ a {
+ display: block;
+ cursor: pointer;
+ color: #4df0ff;
+ font-size: 14px;
+
+ i {
+ color: #fff;
+ }
+ }
+ }
+ }
+ }
+}
+
+.m-top {
+ display: flex;
+}
+
+.m-chart {
+ min-height: 200px;
+}
+
+.div-satisfy{
+ padding:10px 0 0;
+ display:flex ;
+ justify-content: flex-start;
+ text-align: center;
+ >div{
+ margin-left:50px;
+ }
+ img{
+ width:80px;
+ height:80px;
+ }
+
+ .tip-satisfy{
+ text-align: center;
+ margin-top:10px
+ }
+}
+
+.box-card{
+ padding: 0px;
+ border: 0px solid #EBEEF5;
+ background-color:transparent;
+ -webkit-box-shadow:none;
+ box-shadow:none
+
+}
+
+.form-item {
+ .el-form-item__label{
+ color: #fff;
+ }
+ .el-radio{
+ color: #fff;
+ }
+
+ .el-checkbox{
+ color: #fff;
+ }
+}
+
+.sel-service {
+ display: flex;
+ justify-content: flex-start;
+ width: 250px;
+
+}
+
+
+
diff --git a/src/assets/scss/modules/shequzhili/event-info.scss b/src/assets/scss/modules/shequzhili/event-info.scss
index ad8cad49b..afcd0fa34 100644
--- a/src/assets/scss/modules/shequzhili/event-info.scss
+++ b/src/assets/scss/modules/shequzhili/event-info.scss
@@ -91,21 +91,21 @@
}
.g-left {
box-sizing: border-box;
- width: 65%;
+ width: 55%;
padding: 5px 10px;
}
.g-right {
box-sizing: border-box;
- width: 35%;
+ width: 45%;
padding: 5px 10px;
}
}
-.g-process-info{
- .cell-width-area{
- width: 450px
- }
+
+.cell-width-area{
+ width: 450px
}
+
.div_map {
position: relative;
}
@@ -120,6 +120,21 @@
margin-top:50px;
display: flex;
justify-content: center;
+
+ .item_btn {
+ font-size: 14px;
+ padding: 8px 16px;
+ cursor: pointer;
+ color:#fff;
+
+ border: 1px dashed #0c81fe;
+ border-radius: 6px;
+ background-color: #0c81fe;
+ }
+
+ .mgl {
+ margin-left: 20px;
+ }
}
.cell-width-1{
width: 250px
@@ -141,6 +156,20 @@
.process-form{
margin-top:20px;
+
+ .process-title {
+ margin-bottom: 25px;
+ margin-left: -5px;
+ font-size: 16px;
+ font-family: PingFang SC;
+ font-weight: bold;
+ color: #333;
+ line-height: 18px;
+ }
+
+ .process-title-vis{
+ color: #fff;
+ }
}
.m-card {
@@ -148,8 +177,6 @@
}
-
-
.m-btns {
display: flex;
justify-content: center;
@@ -226,6 +253,9 @@
margin-right: 10px;
}
}
+ .info-prop-vis{
+ color:#fff;
+ }
}
.m-case {
@@ -286,7 +316,7 @@
.m-process {
margin-top: 30px;
margin-left: 15px;
- // min-width: 400px;
+ width: 400px;
.process-title {
margin-bottom: 25px;
@@ -298,6 +328,10 @@
line-height: 18px;
}
+ .process-title-vis{
+ color: #fff;
+ }
+
.list {
position: relative;
box-sizing: border-box;
@@ -423,6 +457,10 @@
}
}
}
+
+ .item-vis{
+ color:#fff
+ }
}
}
@@ -452,3 +490,35 @@
margin-top:10px
}
}
+
+
+
+.box-card{
+ padding: 0px;
+ border: 0px solid #EBEEF5;
+ background-color:transparent;
+ -webkit-box-shadow:none;
+ box-shadow:none
+
+}
+
+.form-item::v-deep .el-form-item__label {
+ color: #fff;
+}
+.form-item {
+ .el-radio {
+ color: #fff;
+ }
+
+ .el-checkbox {
+ color: #fff;
+ }
+}
+
+.sel-service {
+ display: flex;
+ justify-content: flex-start;
+ width: 250px;
+
+}
+
diff --git a/src/assets/scss/modules/shequzhili/project-info.scss b/src/assets/scss/modules/shequzhili/project-info.scss
index f3245f13d..fab73c410 100644
--- a/src/assets/scss/modules/shequzhili/project-info.scss
+++ b/src/assets/scss/modules/shequzhili/project-info.scss
@@ -5,18 +5,18 @@
display: flex;
.g-left {
box-sizing: border-box;
- width: 65%;
+ width: 55%;
padding: 5px 10px;
}
.g-right {
box-sizing: border-box;
- width: 35%;
+ width: 45%;
padding: 5px 10px;
}
}
.m-card {
- overflow: auto;
+ overflow-y: auto;
@include scrollBar;
}
@@ -50,14 +50,55 @@
line-height: 36px;
text-align: center;
}
+ .avatar-uploader-icon2 {
+ border: 1px dashed #ffffff;
+ border-radius: 6px;
+ font-size: 28px;
+ color: #ffffff;
+ width: 36px;
+ height: 36px;
+ line-height: 36px;
+ text-align: center;
+ }
}
}
.m-btns {
- display: flex;
- justify-content: center;
+ margin-top:50px;
+ display: flex;
+ justify-content: center;
+
+ .item_btn {
+ font-size: 14px;
+ padding: 8px 16px;
+ cursor: pointer;
+ color:#fff;
+
+ border: 1px dashed #0c81fe;
+ border-radius: 6px;
+ background-color: #0c81fe;
+ }
+
+ .mgl {
+ margin-left: 20px;
+ }
}
+.one-btn {
+ width:58px;
+ height:30px;
+ color: #fff;
+ font-size: 12px;
+ text-align: center;
+ line-height: 30px;
+ cursor: pointer;
+
+ border: 1px dashed #0c81fe;
+ border-radius: 6px;
+ background-color: #0c81fe;
+}
+
+
.m-info {
padding-left: 10px;
font-size: 14px;
@@ -123,6 +164,10 @@
margin-right: 10px;
}
}
+
+ .info-prop-vis{
+ color:#fff;
+ }
}
.m-case {
@@ -213,7 +258,7 @@
.m-process {
margin-top: 30px;
margin-left: 15px;
- // min-width: 400px;
+ width: 400px;
.process-title {
margin-bottom: 25px;
@@ -224,6 +269,9 @@
color: #333;
line-height: 18px;
}
+ .process-title-vis{
+ color: #fff;
+ }
.list {
position: relative;
@@ -347,6 +395,10 @@
}
}
}
+
+ .item-vis{
+ color:#fff
+ }
}
}
@@ -357,3 +409,12 @@
.m-chart {
min-height: 200px;
}
+
+.box-card{
+ padding: 0px;
+ border: 0px solid #EBEEF5;
+ background-color:transparent;
+ -webkit-box-shadow:none;
+ box-shadow:none
+
+}
diff --git a/src/assets/scss/modules/visual/a_customize.scss b/src/assets/scss/modules/visual/a_customize.scss
new file mode 100644
index 000000000..382ec04aa
--- /dev/null
+++ b/src/assets/scss/modules/visual/a_customize.scss
@@ -0,0 +1,120 @@
+@import '../../c/config';
+@import '../../c/function';
+@import './c/common';
+
+.single-select {
+
+ margin: 0 10px 0 0;
+
+ ::v-deep .el-input {
+ width: 180px;
+ height: 36px;
+ .el-input__inner {
+ height: 100%;
+ padding: 0 10px;
+ color: #fff;
+ line-height: 36px;
+ background: #06186d;
+ border: 1px solid #1a64cc;
+ }
+
+ .el-icon-arrow-up:before {
+ content: '\e78f';
+ }
+ // .el-select__caret:before {
+ // content: '\E790'
+ // }
+ }
+
+
+
+
+}
+
+
+.visiual-form {
+ ::v-deep .el-input {
+ // width: 350px;
+ height: 36px;
+ .el-input__inner {
+ height: 100%;
+ padding: 0 10px;
+ color: #fff;
+ line-height: 36px;
+ background: #06186d;
+ border: 1px solid #1a64cc;
+ }
+
+ .el-icon-arrow-up:before {
+ content: "\e78f";
+ }
+ // .el-select__caret:before {
+ // content: '\E790'
+ // }
+ }
+
+ ::v-deep .el-textarea {
+ .el-textarea__inner {
+ background: #06186d;
+ border: 1px solid #1a64cc;
+ color: #fff;
+ }
+
+ .el-input__count {
+ background: transparent;
+ bottom: 3px;
+ right: 20px;
+ color: #fff;
+ }
+ }
+ ::v-deep .el-date-editor {
+ width: 360px;
+ position: relative;
+ // background: #06186d;
+ // border: 1px solid #1a64cc;
+ .el-range-input {
+ color: #fff;
+ background: #06186d;
+ margin-left: 10px;
+ }
+ .el-range-separator {
+ color: #fff;
+ }
+ .el-range__icon {
+ position: absolute;
+ right: 5px;
+ // float: right;
+ }
+ .el-input__prefix {
+ left: unset;
+ right: 5px;
+ }
+ }
+}
+
+.visiual-form-pickerrange{
+ ::v-deep .el-date-editor {
+ width: 360px;
+ position: relative;
+ background: #06186d;
+ border: 1px solid #1a64cc;
+ .el-range-input {
+ color: #fff;
+ background: #06186d;
+ margin-left: 10px;
+ }
+ .el-range-separator {
+ color: #fff;
+ }
+ .el-range__icon {
+ position: absolute;
+ right: 5px;
+ // float: right;
+ }
+ .el-input__prefix {
+ left: unset;
+ right: 5px;
+ }
+ }
+}
+
\ No newline at end of file
diff --git a/src/assets/scss/modules/visual/basicInfoMain.scss b/src/assets/scss/modules/visual/basicInfoMain.scss
index 819f2df36..af79b78a1 100644
--- a/src/assets/scss/modules/visual/basicInfoMain.scss
+++ b/src/assets/scss/modules/visual/basicInfoMain.scss
@@ -3,7 +3,8 @@
@import "./c/common";
.div_top {
margin-left: 10px;
- height: 35px;
+ height: 40px;
+ line-height: 35px;
.router_line {
width: 212px;
height: 1px;
@@ -12,8 +13,8 @@
/* opacity: 0.09; */
}
.div_router {
- margin-top: 5px;
font-size: 16px;
+ font-weight: bold;
.router_parents {
color: #a0c3d9;
@@ -40,7 +41,7 @@
width: 100%;
// padding: 10px 5px 13px;
// margin-top: 8px;
- height: calc(88vh - 15px);
+ height: calc(825px - 15px);
color: #fff;
// background: url('../../../img/modules/visual/warning-box.png') no-repeat
// center;
@@ -109,10 +110,9 @@
box-sizing: border-box;
width: 100%;
- height: calc(88vh - 10px);
+ height: calc(825px - 10px);
color: #fff;
- background: url('../../../img/modules/visual/warning-box.png') no-repeat
- center;
+ background: url("../../../img/modules/visual/fenlei-box.png") no-repeat center;
background-size: 100% 100%;
// padding: 45px 21px 35px 24px;
@@ -208,13 +208,12 @@
.div_community_info {
box-sizing: border-box;
- flex: 0 0 calc(100vw - 620px);
- // width: calc(100vw - 560px);
+ flex: 0 0 calc(1919px - 620px);
+ // width: calc(1919px - 560px);
- height: calc(88vh - 10px);
+ height: calc(825px - 10px);
color: #fff;
- background: url('../../../img/modules/visual/warning-box.png') no-repeat
- center;
+ background: url("../../../img/modules/visual/warning-box.png") no-repeat center;
background-size: 100% 100%;
.div_select {
@@ -253,11 +252,11 @@
box-sizing: border-box;
margin-top: 9px;
- height: calc(88vh - 120px);
+ height: calc(825px - 120px);
}
.div_room {
- // height: calc(88vh - 40px);
+ // height: calc(825px - 40px);
// margin-top: 9px;
display: flex;
flex-wrap: wrap;
@@ -271,15 +270,19 @@
box-shadow: 0 0 10px inset #1a5afd;
}
.item {
- background-color: #011168;
margin-top: 12px;
- width: 244px;
+ width: 242px;
height: 190px;
border: 1px solid #037ddc;
border-radius: 8px;
text-align: center;
margin-left: 11px;
position: relative;
+ background-color: rgba(#000, 0.3);
+
+ &:nth-child(5n + 1) {
+ margin-left: 0;
+ }
// &:first-child {
// margin-left: 0;
@@ -317,19 +320,18 @@
justify-content: flex-start;
// margin-left: 7px;
- .div_icon_item{
- .icon_img{
+ .div_icon_item {
+ .icon_img {
margin-left: 5px;
width: 21px;
height: 20px;
}
- .icon_name{
+ .icon_name {
text-align: center;
display: flex;
justify-content: center;
}
}
-
}
.div_user:hover {
cursor: pointer;
@@ -362,7 +364,7 @@
}
.div_room::after {
- content: '';
+ content: "";
flex: 1;
}
}
@@ -424,6 +426,7 @@
width: 370px;
height: 470px;
overflow: hidden;
+ pointer-events: none;
.wrap {
display: flex;
@@ -433,6 +436,7 @@
transform: translateX(-5px);
transition: all ease 1s;
border-radius: 4px;
+ pointer-events: auto;
}
.wrap-hidden {
@@ -443,7 +447,7 @@
width: 320px;
height: 470px;
color: #fff;
- background: url('../../../img/modules/visual/box-2.png') no-repeat center;
+ background: url("../../../img/modules/visual/box-2.png") no-repeat center;
background-size: 100% 100%;
padding: 45px 20px 35px 20px;
@@ -578,7 +582,5 @@
}
}
}
-
-
}
}
diff --git a/src/assets/scss/modules/visual/c/common.scss b/src/assets/scss/modules/visual/c/common.scss
index 0f86e52d4..c7900667e 100644
--- a/src/assets/scss/modules/visual/c/common.scss
+++ b/src/assets/scss/modules/visual/c/common.scss
@@ -17,3 +17,23 @@
background: darken(#0c81fe, 20);
}
}
+
+@mixin scrollBar2 {
+ &::-webkit-scrollbar {
+ /*滚动条整体样式*/
+ width: 8px; /*高宽分别对应横竖滚动条的尺寸*/
+ height: 1px;
+ }
+ &::-webkit-scrollbar-thumb {
+ /*滚动条里面小方块*/
+ border-radius: 8px;
+ box-shadow: inset 0 0 5px rgba(#000, 0.1);
+ background: linear-gradient(270deg, #999, #ddd);
+ }
+ &::-webkit-scrollbar-track {
+ /*滚动条里面轨道*/
+ box-shadow: inset 0 0 5px rgba(#000, 0.1);
+ border-radius: 8px;
+ background: darken(#999, 20);
+ }
+}
diff --git a/src/assets/scss/modules/visual/command.scss b/src/assets/scss/modules/visual/command.scss
new file mode 100644
index 000000000..d905e5ed1
--- /dev/null
+++ b/src/assets/scss/modules/visual/command.scss
@@ -0,0 +1,320 @@
+@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-mapmenu {
+ position: absolute;
+ z-index: 100;
+ left: 20px;
+ top: 20px;
+}
+
+.m-search {
+ position: absolute;
+ z-index: 200;
+ left: 0;
+ right: 0;
+ top: 30px;
+ width: 630px;
+ margin: 0 auto;
+
+ .input {
+ width: 100%;
+ background-color: #fff;
+ border-radius: 8px;
+ display: flex;
+ align-items: center;
+ overflow: hidden;
+ border: 1px solid #5aafff;
+ box-shadow: 0px 4px 8px 0px rgba(147, 147, 147, 0.26);
+
+ > input {
+ width: 400px;
+ border: none;
+ line-height: 45px;
+ font-size: 18px;
+ font-family: PingFang SC;
+ font-weight: 400;
+ color: #333333;
+ }
+
+ .i-search {
+ margin: 0 16px;
+ width: 24px;
+ height: 24px;
+ }
+
+ .i-close {
+ margin-left: 15px;
+ opacity: 0.2;
+ width: 20px;
+ cursor: pointer;
+ }
+
+ .btn {
+ margin-left: auto;
+ width: 120px;
+ height: 53px;
+ line-height: 53px;
+ background: #0082fb;
+ border-radius: 0px 8px 8px 0px;
+ color: #fff;
+ text-align: center;
+ font-size: 22px;
+ font-family: PingFang SC;
+ font-weight: 500;
+ color: #ffffff;
+ cursor: pointer;
+ }
+ }
+
+ .result {
+ position: relative;
+ box-sizing: border-box;
+ padding: 0 15px;
+ width: 509px;
+ background: rgba(#020340, 0.58);
+ border-radius: 8px;
+ .result-item {
+ position: relative;
+ padding: 12px 0;
+ border-bottom: 1px solid rgba(#fff, 0.2);
+
+ .result-panel {
+ position: absolute;
+ box-sizing: border-box;
+ padding: 15px;
+ left: 509px - 10px;
+ top: 0;
+ width: 500px;
+ background: rgba(#020340, 0.58);
+ border-radius: 8px;
+ }
+
+ .result-type {
+ margin-bottom: 10px;
+ font-size: 20px;
+ line-height: 30px;
+ font-family: PingFang SC;
+ font-weight: bold;
+ color: #00f0ff;
+ }
+
+ .result-more {
+ position: absolute;
+ right: 0;
+ top: 20px;
+ width: 50px;
+ height: 22px;
+ text-align: center;
+ line-height: 22px;
+ background: #dd8d02;
+ border-radius: 2px;
+ font-size: 14px;
+ font-family: PingFang SC;
+ font-weight: 400;
+ color: #ffffff;
+ cursor: pointer;
+ }
+
+ .result-li {
+ line-height: 28px;
+ font-size: 16px;
+ font-family: PingFang SC;
+ font-weight: 400;
+ color: #ffffff;
+ cursor: pointer;
+ @include toe;
+ i {
+ margin-right: 5px;
+ }
+ span {
+ width: 100%;
+ }
+ }
+ }
+ }
+}
+
+.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 {
+ margin-right: -8px;
+ height: calc(825px - 120px);
+ overflow-y: auto;
+ overflow-x: hidden;
+ @include scrollBar;
+ }
+}
+
+.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/modules/visual/distributionAnalyze.scss b/src/assets/scss/modules/visual/distributionAnalyze.scss
index e341f70fa..fff1af839 100644
--- a/src/assets/scss/modules/visual/distributionAnalyze.scss
+++ b/src/assets/scss/modules/visual/distributionAnalyze.scss
@@ -1,9 +1,10 @@
-@import '../../c/config';
-@import '../../c/function';
-@import './c/common';
+@import "../../c/config";
+@import "../../c/function";
+@import "./c/common";
.title {
- padding: 10px;
+ margin-bottom: 10px;
+ padding: 4px 2px;
font-size: 22px;
font-family: PingFang SC;
font-weight: 800;
@@ -37,7 +38,7 @@
color: #fff;
}
.second-title-label::after {
- content: '';
+ content: "";
position: absolute;
top: 50%;
left: 20px;
@@ -63,7 +64,7 @@
}
.el-icon-arrow-up:before {
- content: '\e78f';
+ content: "\e78f";
}
// .el-select__caret:before {
// content: '\E790'
@@ -117,11 +118,11 @@
flex-direction: row;
// flex-wrap: wrap;
justify-content: space-between;
- height: calc(100vh - 190px);
+ height: calc(988px - 190px);
.g-l {
width: 40%;
- height: calc(100vh - 200px);
+ height: calc(988px - 200px);
.echart-line {
margin-left: 30px;
@@ -149,11 +150,11 @@
.g-r {
width: 55%;
- height: calc(100vh - 210px);
+ height: calc(988px - 210px);
.r-map {
position: relative;
- height: calc(100vh - 210px - 50px);
+ height: calc(988px - 210px - 50px);
width: 100%;
.map {
diff --git a/src/assets/scss/modules/visual/duoyuanfenxi.scss b/src/assets/scss/modules/visual/duoyuanfenxi.scss
index 12032815a..da5ae4d1b 100644
--- a/src/assets/scss/modules/visual/duoyuanfenxi.scss
+++ b/src/assets/scss/modules/visual/duoyuanfenxi.scss
@@ -6,12 +6,12 @@
.g-cpt-resi {
display: flex;
flex-direction: row;
- height: calc(100vh - 180px);
+ height: calc(988px - 180px);
.g-l {
flex-shrink: 0;
width: 700px;
- height: calc(100vh - 230px);
+ height: calc(988px - 230px);
.l_top {
height: 385px;
@@ -21,7 +21,7 @@
}
.l_bottom {
- height: calc(100vh - 230px - 385px);
+ height: calc(988px - 230px - 385px);
margin-top: 40px;
}
}
@@ -29,8 +29,8 @@
.g-r {
text-align: center;
margin: 20px 10px 20px;
- width: calc(100vw - 700px);
- height: calc(100vh - 180px - 20px);
+ width: calc(1919px - 700px);
+ height: calc(988px - 180px - 20px);
}
}
diff --git a/src/assets/scss/modules/visual/fiveLayerMap.scss b/src/assets/scss/modules/visual/fiveLayerMap.scss
index ed0ffedde..abe74a6b8 100644
--- a/src/assets/scss/modules/visual/fiveLayerMap.scss
+++ b/src/assets/scss/modules/visual/fiveLayerMap.scss
@@ -3,7 +3,8 @@
@import "./c/common";
.div_top {
margin-left: 10px;
- height: 35px;
+ height: 40px;
+ line-height: 35px;
.router_line {
width: 212px;
height: 1px;
@@ -12,8 +13,8 @@
/* opacity: 0.09; */
}
.div_router {
- margin-top: 5px;
font-size: 16px;
+ font-weight: bold;
.router_parents {
color: #a0c3d9;
@@ -37,10 +38,10 @@
.div_map {
box-sizing: border-box;
- width: 100%;
+ width: 1920px - 630px - 20px;
// padding: 10px 5px 13px;
// margin-top: 8px;
- height: calc(88vh - 15px);
+ height: calc(810px);
color: #fff;
// background: url('../../../img/modules/visual/warning-box.png') no-repeat
// center;
@@ -49,17 +50,14 @@
}
.div_data {
- flex: 0 0 610px;
+ width: 630px;
margin-left: 12px;
.div_tips{
box-sizing: border-box;
width: 100%;
- height: 302px;
+ height: 300px;
color: #fff;
- background: url('../../../img/modules/visual/warning-box.png') no-repeat
- center;
- background-size: 100% 100%;
.div_coverage{
padding: 30px 10px 32px 10px;
@@ -89,9 +87,12 @@
}
.div_category {
+ @include scrollBar;
box-sizing: border-box;
- height:238px;
- padding:0 10px 20px;
+ height:176px;
+ padding:0 10px 0;
+ overflow-y: auto;
+ overflow-x: hidden;
.category_item {
@@ -159,17 +160,14 @@
box-sizing: border-box;
width: 100%;
margin-top:10px;
- height: calc(88vh - 302px - 10px);
+ height: calc(810px - 302px - 10px);
color: #fff;
- background: url('../../../img/modules/visual/warning-box.png') no-repeat
- center;
- background-size: 100% 100%;
- padding: 32px 21px 20px 20px;
+ overflow-x: hidden;
.div_search_list {
- margin: 0 auto;
+ margin: 6px auto;
text-align: center;
- width: 559px;
+ width: 570px;
height: 48px;
background-color: #011168;
border-radius: 4px;
@@ -194,14 +192,14 @@
.btn {
text-align: center;
flex: 0 0 113px;
- height: 48px;
+ height: 52px;
background: linear-gradient(90deg, #1A5AFD, #26C4FF);
border-radius: 0px 4px 4px 0px;
font-size: 20px;
font-family: PingFang SC;
font-weight: 400;
color: #ffffff;
- line-height: 48px;
+ line-height: 52px;
}
.btn:hover {
cursor: pointer;
@@ -210,17 +208,16 @@
.tb {
- height: calc(88vh - 302px - 10px - 150px);
+ height: calc(810px - 302px - 20px - 150px);
overflow-y: auto;
@include scrollBar;
margin-top:20px;
}
.m-pagination {
- position: absolute;
+ // position: absolute;
box-sizing: border-box;
- right: 5px;
- bottom: 5px;
+ margin-top: 2px;
width: 100%;
height: 40px;
display: flex;
@@ -252,10 +249,10 @@
.div_community_info {
box-sizing: border-box;
- flex: 0 0 calc(100vw - 620px);
- // width: calc(100vw - 560px);
+ flex: 0 0 calc(1919px - 620px);
+ // width: calc(1919px - 560px);
- height: calc(88vh - 10px);
+ height: calc(810px - 10px);
color: #fff;
background: url('../../../img/modules/visual/warning-box.png') no-repeat
center;
@@ -297,11 +294,11 @@
box-sizing: border-box;
margin-top: 9px;
- height: calc(88vh - 120px);
+ height: calc(810px - 120px);
}
.div_room {
- // height: calc(88vh - 40px);
+ // height: calc(810px - 40px);
// margin-top: 9px;
display: flex;
flex-wrap: wrap;
diff --git a/src/assets/scss/modules/visual/heart.scss b/src/assets/scss/modules/visual/heart.scss
index f0c964cb6..536a22b3a 100644
--- a/src/assets/scss/modules/visual/heart.scss
+++ b/src/assets/scss/modules/visual/heart.scss
@@ -47,7 +47,8 @@
.m-tb {
width: 33%;
.title {
- padding: 10px;
+ margin-bottom: 10px;
+ padding: 4px 2px;
font-size: 22px;
font-family: PingFang SC;
font-weight: 800;
@@ -64,7 +65,7 @@
}
}
.tb {
- height: calc(100vh - 230px);
+ height: calc(988px - 230px);
overflow-y: auto;
@include scrollBar;
}
diff --git a/src/assets/scss/modules/visual/houseStatic.scss b/src/assets/scss/modules/visual/houseStatic.scss
index fb6f31ae6..f89104834 100644
--- a/src/assets/scss/modules/visual/houseStatic.scss
+++ b/src/assets/scss/modules/visual/houseStatic.scss
@@ -1,5 +1,5 @@
.warning-box{
- padding: 0 21px 20px 24px
+ padding: 0 ;
}
.no-data{
margin-top:50px;
@@ -11,6 +11,9 @@
display: flex;
align-items: center;
cursor: pointer;
+ margin-bottom: 10px;
+ padding: 4px 2px;
+
.title-icon {
display: block;
width: 46px;
@@ -60,7 +63,7 @@
}
}
.title-label {
- font-size: 20px;
+ font-size: 22px;
font-weight: 800;
::v-deep .el-input {
width: 180px;
@@ -107,23 +110,25 @@
flex-grow:0;
flex-shrink:0;
width:50%;
-
height: 100%;
+
.div-chart{
display: flex;
width: 100%;
+ flex-wrap: wrap;
.echart-wr{
+ position: relative;
flex-shrink: 0;
height: 420px;
width: 70%;
}
.div-tip{
flex-shrink: 0;
- width: 30%;
+ width: 25%;
display: flex;
flex-direction: column;
justify-content: center;
- margin-left:20px;
+ margin-left:5%;
margin-top: -23px;
display: flex;
@@ -151,11 +156,11 @@
.div-tip2{
flex-shrink: 0;
- width: 30%;
+ width: 25%;
display: flex;
flex-direction: column;
justify-content: center;
- margin-left:20px;
+ margin-left:5%;
margin-top: -23px;
display: flex;
diff --git a/src/assets/scss/modules/visual/incident-info.scss b/src/assets/scss/modules/visual/incident-info.scss
index ed3aacad8..c305a4c4d 100644
--- a/src/assets/scss/modules/visual/incident-info.scss
+++ b/src/assets/scss/modules/visual/incident-info.scss
@@ -1,6 +1,6 @@
-@import '../../c/config';
-@import '../../c/function';
-@import './c/common';
+@import "../../c/config";
+@import "../../c/function";
+@import "./c/common";
.m-pop {
@include shield;
@@ -103,7 +103,18 @@
.info-content {
margin: 20px 0;
}
-
+
+ .info-pics {
+ display: flex;
+ margin: 20px 0;
+ img {
+ display: block;
+ width: 32%;
+ height: 90px;
+ margin-right: 9px;
+ object-fit: cover;
+ }
+ }
.info-prop {
position: relative;
@@ -123,7 +134,7 @@
}
&::before {
- content: '';
+ content: "";
display: block;
position: absolute;
top: 9px;
@@ -134,18 +145,6 @@
border-radius: 3px;
margin-right: 10px;
}
-
- .info-pics {
- display: flex;
- margin: 20px 0;
- img {
- display: block;
- width: 32%;
- height: 90px;
- margin-right: 9px;
- object-fit: cover;
- }
- }
}
}
@@ -265,7 +264,7 @@
padding-right: 10px;
&::before {
- content: '';
+ content: "";
position: absolute;
z-index: 1;
display: block;
@@ -290,7 +289,7 @@
padding-top: 1px;
&::before {
- content: '';
+ content: "";
display: block;
position: absolute;
top: -5px;
diff --git a/src/assets/scss/modules/visual/issue-info.scss b/src/assets/scss/modules/visual/issue-info.scss
index e4672951d..dc3fe2fdb 100644
--- a/src/assets/scss/modules/visual/issue-info.scss
+++ b/src/assets/scss/modules/visual/issue-info.scss
@@ -1,6 +1,6 @@
-@import '../../c/config';
-@import '../../c/function';
-@import './c/common';
+@import "../../c/config";
+@import "../../c/function";
+@import "./c/common";
.m-pop {
@include shield;
@@ -68,6 +68,18 @@
line-height: 30px;
}
+ .info-pics {
+ display: flex;
+ margin: 10px 0;
+ img {
+ display: block;
+ width: 32%;
+ height: 90px;
+ margin-right: 9px;
+ object-fit: cover;
+ }
+ }
+
.info-prop {
position: relative;
margin: 10px 0;
@@ -78,17 +90,6 @@
flex: 0 0 1;
font-size: 14px;
}
- .info-pics {
- display: flex;
- margin: 10px 0;
- img {
- display: block;
- width: 32%;
- height: 90px;
- margin-right: 9px;
- object-fit: cover;
- }
- }
> span,
> div {
display: block;
@@ -96,7 +97,7 @@
}
&::before {
- content: '';
+ content: "";
display: block;
position: absolute;
top: 9px;
diff --git a/src/assets/scss/modules/visual/people.scss b/src/assets/scss/modules/visual/people.scss
index f9379e7f8..1d0bc4fa8 100644
--- a/src/assets/scss/modules/visual/people.scss
+++ b/src/assets/scss/modules/visual/people.scss
@@ -24,7 +24,8 @@
position: relative;
.title {
- padding: 10px;
+ margin-bottom: 10px;
+ padding: 4px 2px;
font-size: 22px;
font-family: PingFang SC;
font-weight: 800;
@@ -183,11 +184,12 @@
.wrap {
position: relative;
- margin: 120px auto;
+ margin: 60px auto;
width: 1180px;
.title {
- padding: 10px;
+ margin-bottom: 10px;
+ padding: 4px 2px;
font-size: 22px;
font-family: PingFang SC;
font-weight: 800;
@@ -294,7 +296,8 @@
margin-top: 10px;
.title {
- padding: 10px;
+ margin-bottom: 10px;
+ padding: 4px 2px;
font-size: 22px;
font-family: PingFang SC;
font-weight: 800;
@@ -447,7 +450,8 @@
.m-tb {
.title {
- padding: 10px;
+ margin-bottom: 10px;
+ padding: 4px 2px;
font-size: 22px;
font-family: PingFang SC;
font-weight: 800;
@@ -479,7 +483,8 @@
width: calc(50% - 3px);
.title {
- padding: 10px;
+ margin-bottom: 10px;
+ padding: 4px 2px;
font-size: 22px;
font-family: PingFang SC;
font-weight: 800;
diff --git a/src/assets/scss/modules/visual/personCategory.scss b/src/assets/scss/modules/visual/personCategory.scss
index a756b8c18..77d9988fe 100644
--- a/src/assets/scss/modules/visual/personCategory.scss
+++ b/src/assets/scss/modules/visual/personCategory.scss
@@ -8,7 +8,7 @@
color: #fff;
// background: url("../../../img/modules/visual/warning-box.png") no-repeat center;
background-size: 100% 100%;
- padding: 15px 21px 15px 24px;
+ // padding: 15px 21px 15px 24px;
@@ -159,7 +159,7 @@
&-bottom {
box-sizing: border-box;
width: 100%;
- // height: calc(100vh - 535px);
+ // height: calc(988px - 535px);
min-height: 300px;
margin-top: 60px;
}
diff --git a/src/assets/scss/modules/visual/processAnalyze.scss b/src/assets/scss/modules/visual/processAnalyze.scss
index ba44dbfaa..1a4b3f3db 100644
--- a/src/assets/scss/modules/visual/processAnalyze.scss
+++ b/src/assets/scss/modules/visual/processAnalyze.scss
@@ -6,12 +6,12 @@
.g-cpt-resi {
display: flex;
flex-direction: row;
- height: calc(100vh - 180px);
+ height: calc(988px - 180px);
.g-l {
flex-shrink: 0;
width: 700px;
- height: calc(100vh - 230px);
+ height: calc(988px - 230px);
.l_top {
height: 385px;
@@ -24,7 +24,7 @@
}
}
.l_bottom {
- height: calc(100vh - 230px - 385px);
+ height: calc(988px - 230px - 385px);
margin-top: 20px;
}
}
@@ -32,8 +32,8 @@
.g-r {
text-align: center;
margin: 20px 10px 20px;
- width: calc(100vw - 700px);
- height: calc(100vh - 180px - 20px);
+ width: calc(1919px - 700px);
+ height: calc(988px - 180px - 20px);
}
}
@@ -119,7 +119,7 @@
.g-r {
.r-map {
position: relative;
- height: calc(100vh - 180px - 20px - 70px);
+ height: calc(988px - 180px - 20px - 70px);
width: 100%;
.map {
diff --git a/src/assets/scss/modules/visual/resibuzz.scss b/src/assets/scss/modules/visual/resibuzz.scss
index 6d43913ed..049be1804 100644
--- a/src/assets/scss/modules/visual/resibuzz.scss
+++ b/src/assets/scss/modules/visual/resibuzz.scss
@@ -9,19 +9,19 @@
flex-direction: row;
// flex-wrap: wrap;
// justify-content: center;
- height: calc(100vh - 180px);
+ height: calc(988px - 180px);
.g-l {
flex-shrink: 0;
width: 600px;
- height: calc(100vh - 180px);
+ height: calc(988px - 180px);
}
.g-r {
text-align: center;
margin: 40px 0 0 19px;
- width: calc(100vw - 60px - 600px);
- // height: calc(100vh - 170px - 20px);
+ width: calc(1919px - 60px - 600px);
+ // height: calc(988px - 170px - 20px);
}
}
@@ -30,7 +30,7 @@
position: relative;
height: 100%;
.tb {
- height: calc(100vh - 170px - 50px - 50px);
+ height: calc(988px - 170px - 50px - 50px);
overflow-y: auto;
@include scrollBar;
}
diff --git a/src/assets/scss/modules/visual/searchPerson.scss b/src/assets/scss/modules/visual/searchPerson.scss
index 6be528e10..fe9489fd0 100644
--- a/src/assets/scss/modules/visual/searchPerson.scss
+++ b/src/assets/scss/modules/visual/searchPerson.scss
@@ -1,5 +1,5 @@
-.div_people_search{
- min-height:100%;
+.div_people_search {
+ min-height: 100%;
box-sizing: border-box;
}
@@ -36,6 +36,7 @@
font-weight: 400;
color: #ffffff;
line-height: 53px;
+ background: linear-gradient(90deg, #1a5afd, #26c4ff);
}
.btn:hover {
cursor: pointer;
@@ -51,8 +52,7 @@
// height: calc(88vh - 200px);
height: 485px;
color: #fff;
- background: url('../../../img/modules/visual/warning-box.png') no-repeat
- center;
+ background: url("../../../img/modules/visual/warning-box.png") no-repeat center;
background-size: 100% 100%;
}
@@ -123,16 +123,15 @@
}
&-tr:hover {
- background: url('../../../img/modules/visual/hover-bac.png') no-repeat
- center;
+ background: url("../../../img/modules/visual/hover-bac.png") no-repeat center;
background-size: 100% 100%;
}
}
- &-status{
- margin-top:20px;
+ &-status {
+ margin-top: 20px;
- .no-data{
+ .no-data {
display: flex;
justify-content: center;
}
@@ -159,7 +158,7 @@
}
.pagination {
box-sizing: border-box;
- padding-right:180px;
+ padding-right: 180px;
padding-bottom: 20px;
margin-top: 40px;
diff --git a/src/assets/scss/modules/visual/search_1.scss b/src/assets/scss/modules/visual/search_1.scss
index ffb46b67f..b7606f26c 100644
--- a/src/assets/scss/modules/visual/search_1.scss
+++ b/src/assets/scss/modules/visual/search_1.scss
@@ -3,7 +3,8 @@
@import './c/common';
.title {
- padding: 10px;
+ margin-bottom: 10px;
+ padding: 4px 2px;
font-size: 22px;
font-family: PingFang SC;
font-weight: 800;
diff --git a/src/assets/scss/modules/visual/shijianchulifenxi.scss b/src/assets/scss/modules/visual/shijianchulifenxi.scss
index ca099bed4..79dfe912c 100644
--- a/src/assets/scss/modules/visual/shijianchulifenxi.scss
+++ b/src/assets/scss/modules/visual/shijianchulifenxi.scss
@@ -6,12 +6,12 @@
.g-cpt-resi {
display: flex;
flex-direction: row;
- height: calc(100vh - 180px);
+ height: calc(988px - 180px);
.g-l {
flex-shrink: 0;
width: 700px;
- height: calc(100vh - 230px);
+ height: calc(988px - 230px);
.l_top {
height: 355px;
@@ -21,7 +21,7 @@
}
.l_bottom {
- height: calc(100vh - 200px - 365px);
+ height: calc(988px - 200px - 365px);
margin-top: 0;
}
}
@@ -29,8 +29,8 @@
.g-r {
text-align: center;
margin: 20px 10px 20px;
- width: calc(100vw - 700px);
- height: calc(100vh - 180px - 20px);
+ width: calc(1919px - 700px);
+ height: calc(988px - 180px - 20px);
}
}
@@ -74,7 +74,7 @@
position: relative;
height: 100%;
.tb {
- height: calc(100vh - 170px - 50px - 50px);
+ height: calc(988px - 170px - 50px - 50px);
overflow-y: auto;
@include scrollBar;
}
diff --git a/src/assets/scss/modules/visual/shijianfenleifenxi.scss b/src/assets/scss/modules/visual/shijianfenleifenxi.scss
index c4f19da31..6d0bcedce 100644
--- a/src/assets/scss/modules/visual/shijianfenleifenxi.scss
+++ b/src/assets/scss/modules/visual/shijianfenleifenxi.scss
@@ -6,12 +6,12 @@
.g-cpt-resi {
display: flex;
flex-direction: row;
- height: calc(100vh - 180px);
+ height: calc(988px - 180px);
.g-l {
flex-shrink: 0;
width: 700px;
- height: calc(100vh - 230px);
+ height: calc(988px - 230px);
.l_top {
height: 385px;
@@ -21,7 +21,7 @@
}
.l_bottom {
- height: calc(100vh - 230px - 385px);
+ height: calc(988px - 230px - 385px);
margin-top: 20px;
}
}
@@ -29,8 +29,8 @@
.g-r {
text-align: center;
margin: 20px 10px 20px;
- width: calc(100vw - 700px);
- height: calc(100vh - 180px - 20px);
+ width: calc(1919px - 700px);
+ height: calc(988px - 180px - 20px);
}
}
@@ -80,7 +80,7 @@
position: relative;
height: 100%;
.tb {
- height: calc(100vh - 170px - 50px - 50px);
+ height: calc(988px - 170px - 50px - 50px);
overflow-y: auto;
@include scrollBar;
}
diff --git a/src/assets/scss/modules/visual/typeAnalyze.scss b/src/assets/scss/modules/visual/typeAnalyze.scss
index 0d1accf74..f1f31dffd 100644
--- a/src/assets/scss/modules/visual/typeAnalyze.scss
+++ b/src/assets/scss/modules/visual/typeAnalyze.scss
@@ -8,19 +8,19 @@
flex-direction: row;
// flex-wrap: wrap;
// justify-content: center;
- height: calc(100vh - 180px);
+ height: calc(988px - 180px);
.g-l {
flex-shrink: 0;
width: 600px;
- height: calc(100vh - 180px);
+ height: calc(988px - 180px);
}
.g-r {
text-align: center;
margin: 40px 0 0 19px;
- width: calc(100vw - 60px - 600px);
- // height: calc(100vh - 140px - 20px);
+ width: calc(1919px - 60px - 600px);
+ // height: calc(988px - 140px - 20px);
}
}
@@ -29,7 +29,7 @@
position: relative;
height: 100%;
.tb {
- height: calc(100vh - 170px - 50px - 50px);
+ height: calc(988px - 170px - 50px - 50px);
overflow-y: auto;
@include scrollBar;
}
diff --git a/src/assets/scss/modules/visual/warning.scss b/src/assets/scss/modules/visual/warning.scss
index 265c38895..bfb320658 100644
--- a/src/assets/scss/modules/visual/warning.scss
+++ b/src/assets/scss/modules/visual/warning.scss
@@ -8,7 +8,7 @@
color: #fff;
// background: url("../../../img/modules/visual/warning-box.png") no-repeat center;
background-size: 100% 100%;
- padding: 45px 21px 35px 24px;
+ padding-top: 40px;
&-top {
display: flex;
@@ -26,8 +26,7 @@
border: 1px solid #1043c0;
box-shadow: 0px 83px 150px 0px #002790;
border-radius: 8px;
- margin-right: 15px;
- margin-bottom: 15px;
+ margin: 10px 12px;
&-img {
display: flex;
diff --git a/src/assets/scss/shuju-card.scss b/src/assets/scss/shuju-card.scss
index 4af07fd81..d62fe3e5d 100644
--- a/src/assets/scss/shuju-card.scss
+++ b/src/assets/scss/shuju-card.scss
@@ -1,5 +1,6 @@
@import "c/config";
@import "c/function";
+@import "./modules/visual/c/common";
.m-card {
position: relative;
@@ -7,7 +8,11 @@
min-width: 200px;
width: 100%;
height: 100%;
- padding: 22px;
+ padding: 22px 22px 22px 22px;
+
+ .card-wrap {
+ height: 100%;
+ }
.card-corner {
position: absolute;
@@ -37,6 +42,7 @@
&.card-line-t {
background-image: url(../img/shuju/card/line-t.png);
+ background-size: auto 22px;
left: 22px;
right: 240px;
top: 0;
@@ -44,6 +50,7 @@
}
&.card-line-r {
background-image: url(../img/shuju/card/line-r.png);
+ background-size: 22px auto;
top: 22px;
bottom: 22px;
right: 0;
@@ -51,6 +58,7 @@
}
&.card-line-b {
background-image: url(../img/shuju/card/line-b.png);
+ background-size: auto 22px;
left: 22px;
right: 240px;
bottom: 0;
@@ -58,6 +66,7 @@
}
&.card-line-l {
background-image: url(../img/shuju/card/line-l.png);
+ background-size: 22px auto;
top: 22px;
bottom: 22px;
left: 0;
@@ -66,8 +75,12 @@
}
.card-cnt {
+ position: relative;
+ z-index: 1;
min-height: 200px;
background-image: url(../img/shuju/card/bg.png);
background-repeat: repeat;
+ height: 100%;
+ @include scrollBar;
}
}
diff --git a/src/assets/scss/shuju-variables.scss b/src/assets/scss/shuju-variables.scss
new file mode 100644
index 000000000..70ce5241b
--- /dev/null
+++ b/src/assets/scss/shuju-variables.scss
@@ -0,0 +1,24 @@
+// Base
+$base--line-height: 1.15;
+
+// Navbar
+$navbar--height: 75px;
+
+// Sidebar
+$sidebar--width: 230px;
+$sidebar--width-fold: 100px;
+$sidebar--background-color-dark: #263238;
+$sidebar--text-color-dark: #8a979e;
+$sidebar--menu-item-height: 48px;
+
+// Content
+$content--padding: 10px;
+$content--background-color: #f1f4f5;
+$content--card-header-height: 60px;
+$content--tabs-header-height: 38px;
+// Content, 填充整屏高度(非tabs状态) = 整屏高度 - 导航条高度 - aui-content上下内边距高度
+$content--fill-height: calc(100vh - #{$navbar--height} - #{$content--padding * 2});
+// Content, 填充整屏高度(是tabs状态) = 整屏高度 - 导航条高度 - tabs组件header高度 - tabs组件content上下内边距高度
+$content--fill-height-tabs: calc(
+ 100vh - #{$navbar--height} - #{$content--tabs-header-height} - #{$content--padding * 2}
+);
diff --git a/src/js/dai/request.js b/src/js/dai/request.js
index 92fb78314..709895d60 100644
--- a/src/js/dai/request.js
+++ b/src/js/dai/request.js
@@ -4,6 +4,7 @@
import axios from "axios";
import curry from "dai-js/tools/curry";
import { Message } from "element-ui";
+import { clearLoginInfo } from "@/utils";
const request = curry(
(method, url, data = {}, headers = {}, progress = () => {}) => {
@@ -42,6 +43,7 @@ const request = curry(
// 10005 token为空 10006登陆超时 10007别处登录
console.log("登录失效");
Message.error(res.data.msg);
+ clearLoginInfo();
return next({
name: "login",
});
diff --git a/src/js/dai/request2.js b/src/js/dai/request2.js
index 92fb78314..709895d60 100644
--- a/src/js/dai/request2.js
+++ b/src/js/dai/request2.js
@@ -4,6 +4,7 @@
import axios from "axios";
import curry from "dai-js/tools/curry";
import { Message } from "element-ui";
+import { clearLoginInfo } from "@/utils";
const request = curry(
(method, url, data = {}, headers = {}, progress = () => {}) => {
@@ -42,6 +43,7 @@ const request = curry(
// 10005 token为空 10006登陆超时 10007别处登录
console.log("登录失效");
Message.error(res.data.msg);
+ clearLoginInfo();
return next({
name: "login",
});
diff --git a/src/js/store/index.js b/src/js/store/index.js
index 276c7f83c..7ebb31e94 100644
--- a/src/js/store/index.js
+++ b/src/js/store/index.js
@@ -8,7 +8,7 @@ import { requestPost } from "@/js/dai/request";
import { dateFormats } from "@/utils/index";
Vue.use(Vuex);
-let interTimer = null
+let interTimer = null;
export default new Vuex.Store({
namespaced: true,
state: {
@@ -42,6 +42,9 @@ export default new Vuex.Store({
tipsList: [],
tipsTime: [],
inIframe: window.self !== window.top,
+ fixed1920: {
+ height: document.documentElement.clientHeight,
+ },
},
modules: {
user,
@@ -56,69 +59,71 @@ export default new Vuex.Store({
});
},
SET_TIPS_LIST(state, tipsList) {
- let _list = state.tipsList
+ let _list = state.tipsList;
// state.tipsList = _list.concat(tipsList)
- state.tipsList = tipsList
+ state.tipsList = tipsList;
},
SET_TIPS_TIME(state, time) {
- state.tipsTime = time
- }
+ state.tipsTime = time;
+ },
},
actions: {
clearInter() {
- clearInterval(interTimer)
+ clearInterval(interTimer);
},
setInterval({ commit, dispatch, state }) {
interTimer = setInterval(() => {
- const _t = dateFormats('YYYY-mm-dd HH:MM', (new Date(new Date().toLocaleDateString()).getTime()))
- const _tt = new Date(_t).getTime()
- console.log('230000---', _t)
- const t = dateFormats('YYYY-mm-dd HH:MM', (new Date().getTime()))
- const nt = new Date(t).getTime()
+ const _t = dateFormats(
+ "YYYY-mm-dd HH:MM",
+ new Date(new Date().toLocaleDateString()).getTime()
+ );
+ const _tt = new Date(_t).getTime();
+ console.log("230000---", _t);
+ const t = dateFormats("YYYY-mm-dd HH:MM", new Date().getTime());
+ const nt = new Date(t).getTime();
// 判断当前时间是否为 00:00
if (nt == _tt) {
- dispatch('setTipsTime')
- return
+ dispatch("setTipsTime");
+ return;
}
- let times = state.tipsTime
- console.log('nt---000', nt)
+ let times = state.tipsTime;
+ console.log("nt---000", nt);
state.tipsTime.forEach((item, index) => {
- const _t = new Date(item).getTime()
+ const _t = new Date(item).getTime();
if (_t == nt) {
- clearInterval(interTimer)
- dispatch('setTipsList', item)
- times.splice(index, 1)
- commit('SET_TIPS_TIME', times)
+ clearInterval(interTimer);
+ dispatch("setTipsList", item);
+ times.splice(index, 1);
+ commit("SET_TIPS_TIME", times);
}
- })
- }, 60000)
+ });
+ }, 60000);
},
setTipsList({ commit }, time) {
return new Promise(async (resolve, reject) => {
- const url = '/gov/project/memoAttr/memosToRemind'
+ const url = "/gov/project/memoAttr/memosToRemind";
const params = {
- remindTime: time || ''
- }
- const { data, code, msg } = await requestPost(url, params)
+ remindTime: time || "",
+ };
+ const { data, code, msg } = await requestPost(url, params);
if (code === 0) {
- commit('SET_TIPS_LIST', data)
- resolve()
- } else reject(msg)
- })
+ commit("SET_TIPS_LIST", data);
+ resolve();
+ } else reject(msg);
+ });
},
setTipsTime({ commit, dispatch }) {
return new Promise(async (resolve, reject) => {
- if (interTimer) clearInterval(interTimer)
- const url = '/gov/project/memoAttr/memoTime'
-
- const { data, code, msg } = await requestPost(url)
+ if (interTimer) clearInterval(interTimer);
+ const url = "/gov/project/memoAttr/memoTime";
+
+ const { data, code, msg } = await requestPost(url);
if (code === 0) {
-
- commit('SET_TIPS_TIME', data)
- if (data.length > 0) dispatch('setInterval')
- resolve()
- } else reject(msg)
- })
- }
- }
+ commit("SET_TIPS_TIME", data);
+ if (data.length > 0) dispatch("setInterval");
+ resolve();
+ } else reject(msg);
+ });
+ },
+ },
});
diff --git a/src/js/util.js b/src/js/util.js
index 333f03517..eceb943be 100644
--- a/src/js/util.js
+++ b/src/js/util.js
@@ -12,6 +12,7 @@ export default {
* @param {*} messageObj
*/
validateRule(messageObj) {
+
let message = ''
for (var oneObj in messageObj) {
message = message + messageObj[oneObj][0].message + '
'
diff --git a/src/mixins/view-module.js b/src/mixins/view-module.js
index 079ac1386..dcfabd2ed 100644
--- a/src/mixins/view-module.js
+++ b/src/mixins/view-module.js
@@ -102,6 +102,14 @@ export default {
this.page = 1
this.query()
},
+ // 新增 / 修改
+ addOrUpdateHandle (id) {
+ this.addOrUpdateVisible = true
+ this.$nextTick(() => {
+ this.$refs.addOrUpdate.dataForm.id = id
+ this.$refs.addOrUpdate.init()
+ })
+ },
// 删除
deleteHandle (id) {
if (this.mixinViewModuleOptions.deleteIsBatch && !id && this.dataListSelections.length <= 0) {
diff --git a/src/router/index.js b/src/router/index.js
index 82b43cffc..bd9be61a7 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -94,6 +94,16 @@ export const moduleRoutes = {
isTab: true,
},
},
+ {
+ path: "404",
+ props: true,
+ component: () => import("@/views/modules/404"),
+ name: "main-404",
+ meta: {
+ title: "页面未找到或无权访问",
+ isTab: false,
+ },
+ },
],
};
@@ -129,6 +139,16 @@ export const moduleShujuRoutes = {
isTab: false,
},
},
+ {
+ path: "404",
+ props: true,
+ component: () => import("@/views/modules/visual/404"),
+ name: "main-shuju-404",
+ meta: {
+ title: "页面未找到或无权访问",
+ isTab: false,
+ },
+ },
],
};
diff --git a/src/utils/index.js b/src/utils/index.js
index c2232ac77..c129bea9d 100644
--- a/src/utils/index.js
+++ b/src/utils/index.js
@@ -45,6 +45,7 @@ export function getDictLabel(dictType, dictValue) {
export function clearLoginInfo() {
store.commit('resetStore')
Cookies.remove('token')
+ localStorage.setItem("token", '');
window.SITE_CONFIG['dynamicMenuRoutesHasAdded'] = false
}
@@ -144,4 +145,13 @@ export function computedCard(idCard) {
sex = '1';
return {age , sex, birth}
}
+// 将数组分成小块数组的集合
+export function spliceIntoChunks(arr, chunkSize) {
+ const res = [];
+ while (arr.length > 0) {
+ const chunk = arr.splice(0, chunkSize);
+ res.push(chunk);
+ }
+ return res;
+}
diff --git a/src/views/components/fixed1920.vue b/src/views/components/fixed1920.vue
new file mode 100644
index 000000000..e98ab3115
--- /dev/null
+++ b/src/views/components/fixed1920.vue
@@ -0,0 +1,62 @@
+
+