Compare commits

...

127 Commits

Author SHA1 Message Date
e f887821b99 update
9 months ago
e aaf3d72d49 Merge branch 'liwei' of http://8.136.197.230:3000/ZheJiangNingBo/pingAnQiYeWeb into liwei
9 months ago
e 907720882c update
9 months ago
zhy521521 6881aa3a19 5.29 修改车辆
9 months ago
e 03b5b549bf update: 单位数据更新
10 months ago
e c8e8e53bfd update
10 months ago
loveflow d432d113b2 update
11 months ago
loveflow b63bb7b88e update
11 months ago
loveflow 48a926702c update
11 months ago
loveflow 5d17a45beb update
11 months ago
loveflow fc212c8f2b update
11 months ago
e d3dd108bad update
11 months ago
e 6e4eecf329 update
11 months ago
loveflow 3b8552aa99 update
11 months ago
e 7ef727d926 update
11 months ago
loveflow 414647aa49 update
11 months ago
e 179a902e4d update
11 months ago
loveflow 0f3e83eda7 update
11 months ago
loveflow 6b8b11e9e6 update
11 months ago
loveflow 9903d0a842 update
11 months ago
loveflow b750e32caa update
11 months ago
loveflow 4e054d4831 update
11 months ago
loveflow 0487f16885 update
11 months ago
e e5686f7e52 update
11 months ago
loveflow 62cc1bef60 update
11 months ago
e 4c6bf136a6 update
11 months ago
loveflow 6dec70cb56 update
11 months ago
e 62623f6360 update
11 months ago
loveflow e5ae0a4326 update
11 months ago
loveflow b29f7445a3 update
11 months ago
loveflow 6bf5836e74 update
11 months ago
e 0ea2e45736 update
11 months ago
loveflow 0e50007f5d update
11 months ago
loveflow 8a2616b0e9 Merge branch 'liwei' of http://8.136.197.230:3000/ZheJiangNingBo/pingAnQiYeWeb into liwei
11 months ago
loveflow 49dfb017ad update
11 months ago
e f93b087e2c update
11 months ago
e 4718df414d update
11 months ago
e 21c90aaef3 update
11 months ago
e 16b635c798 update
11 months ago
loveflow dacd2bbb93 update
11 months ago
loveflow 43eda39ab0 update
11 months ago
loveflow 356136e1fd update
11 months ago
loveflow 083c23729b update
11 months ago
loveflow 41339eeda4 update
11 months ago
loveflow 109ce162a5 Merge branch 'liwei' of http://8.136.197.230:3000/ZheJiangNingBo/pingAnQiYeWeb into liwei
11 months ago
loveflow b1b7219c0f update
11 months ago
e f8ddd5c042 update
11 months ago
loveflow 74810344e2 update
11 months ago
e bbe73045b8 update
11 months ago
loveflow c0b9c58dd2 update
11 months ago
e 1e7b41945f update
11 months ago
loveflow 6054b5982c update
11 months ago
e dd8a50348d update
11 months ago
loveflow 194982d6c9 update
11 months ago
e 3679d49c34 update
11 months ago
e a32335e3ef update
11 months ago
loveflow ae6aafeedc update
11 months ago
loveflow ad521c31e0 update
11 months ago
loveflow 31f1df0f5c update
11 months ago
loveflow cc9d1ce887 update
12 months ago
loveflow 9232d7c351 update
12 months ago
loveflow b26c77cfc4 update
12 months ago
loveflow ff48757ae8 update
12 months ago
loveflow 8efd87fcef update
12 months ago
loveflow 59ba3a5f85 update
12 months ago
loveflow d547e6ef21 update
12 months ago
loveflow a2f7f22a1c update
12 months ago
loveflow 04c0f7ad21 update
12 months ago
loveflow 348fc633c4 Merge branch 'liwei' of http://8.136.197.230:3000/ZheJiangNingBo/pingAnQiYeWeb into liwei
12 months ago
loveflow 5ba14dd8a2 update
12 months ago
e 3dbcd07a54 update
12 months ago
loveflow 39b69dffcc update
12 months ago
e bbd3a9f4ac update
12 months ago
loveflow beff76831b update
12 months ago
e 6c4a86f760 update
12 months ago
loveflow a9698c733a update
12 months ago
loveflow 483fad8bb6 update
12 months ago
loveflow f897b4c568 update
12 months ago
loveflow ce1c677ed2 update
12 months ago
loveflow 63cb189401 update
12 months ago
loveflow 256aa680b2 update
12 months ago
e 27b7e3baa4 update
12 months ago
loveflow dd6c3f234c update
1 year ago
loveflow eac71c71f6 update
1 year ago
loveflow 36380da9ea Merge branch 'liwei' of http://8.136.197.230:3000/ZheJiangNingBo/pingAnQiYeWeb into liwei
1 year ago
loveflow d69d31b852 update
1 year ago
e ed555f5c3f update
1 year ago
loveflow 6011a2aea5 update
1 year ago
e 1629421b69 update
1 year ago
e 1335c1423e update
1 year ago
loveflow dd3707946a update
1 year ago
loveflow 2368f46732 update
1 year ago
e 27f11fb717 update
1 year ago
loveflow b0c545e6b1 update
1 year ago
loveflow 09908abf96 update
1 year ago
e 90cdd2ff63 update
1 year ago
loveflow a26d6582ee update
1 year ago
e 16ff435311 update
1 year ago
e 7dd593e6bc update
1 year ago
e 75f7cc618e update
1 year ago
loveflow 5bcc70f3b0 update
1 year ago
loveflow b2264adab5 update
1 year ago
loveflow d6cbeefb1c update
1 year ago
loveflow c8deafe9b2 update
1 year ago
loveflow 3b3a6b98bd 权限,菜单
1 year ago
loveflow d7e6d8800a update
1 year ago
loveflow aad13503c8 update
1 year ago
loveflow 22d654a3f0 update
1 year ago
loveflow 5c32ca72d9 update
1 year ago
loveflow f4200797be update
1 year ago
loveflow d276ed5bb7 Merge branch 'liwei' of http://8.136.197.230:3000/ZheJiangNingBo/pingAnQiYeWeb into liwei
1 year ago
loveflow 5fb6be4d50 update
1 year ago
e 5dd3fa9859 update
1 year ago
loveflow 9d8e500f53 update
1 year ago
e 9bddca975b update
1 year ago
e d752393a58 update
1 year ago
loveflow a82dc8d046 update
1 year ago
loveflow 8ef8e63eea update
1 year ago
loveflow df50735a98 update
1 year ago
loveflow dcbc3c2b29 update
1 year ago
loveflow 4db8e935d1 update
1 year ago
loveflow de64853cc2 update
1 year ago
e e670b074df update
1 year ago
e 6d5da189b7 init
1 year ago
loveflow 4e2c6e95f5 init loveflow
1 year ago
e 41e47d82db init
1 year ago
e 03d244f0be init
1 year ago

@ -20,5 +20,5 @@ yarn build
yarn lint
```
### Customize configuration
### Customize configuration --
See [Configuration Reference](https://cli.vuejs.org/config/).

255
package-lock.json generated

@ -15,16 +15,21 @@
"core-js": "^3.6.5",
"echarts": "^5.4.2",
"echarts-gl": "^2.0.9",
"echarts-liquidfill": "^3.1.0",
"element-ui": "^2.15.13",
"highcharts": "^11.1.0",
"highcharts-vue": "^1.4.3",
"js-cookie": "^3.0.1",
"less": "3.9.0",
"less-loader": "7",
"moment": "^2.30.1",
"sass": "^1.26.5",
"sass-loader": "^8.0.2",
"swiper": "4.5.1",
"vue": "^2.6.11",
"vue-awesome-swiper": "3.1.3",
"vue-router": "3",
"vue-super-flow": "^1.3.8",
"vuex": "3"
},
"devDependencies": {
@ -3718,7 +3723,6 @@
"version": "1.0.6",
"resolved": "https://registry.npmmirror.com/async-each/-/async-each-1.0.6.tgz",
"integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==",
"devOptional": true,
"funding": [
{
"type": "individual",
@ -4171,7 +4175,6 @@
"version": "1.13.1",
"resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-1.13.1.tgz",
"integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
"devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@ -4855,7 +4858,6 @@
"version": "2.1.8",
"resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-2.1.8.tgz",
"integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
"devOptional": true,
"license": "MIT",
"dependencies": {
"anymatch": "^2.0.0",
@ -4878,7 +4880,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-2.0.0.tgz",
"integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
"devOptional": true,
"license": "ISC",
"dependencies": {
"micromatch": "^3.1.4",
@ -4889,7 +4890,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-2.1.1.tgz",
"integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==",
"devOptional": true,
"license": "MIT",
"dependencies": {
"remove-trailing-separator": "^1.0.1"
@ -5156,6 +5156,27 @@
"node": ">=0.8"
}
},
"node_modules/clone-deep": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
"integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
"dependencies": {
"is-plain-object": "^2.0.4",
"kind-of": "^6.0.2",
"shallow-clone": "^3.0.0"
},
"engines": {
"node": ">=6"
}
},
"node_modules/clone-deep/node_modules/kind-of": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
"integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/coa": {
"version": "2.0.2",
"resolved": "https://registry.npmmirror.com/coa/-/coa-2.0.2.tgz",
@ -6793,6 +6814,14 @@
"echarts": "^5.1.2"
}
},
"node_modules/echarts-liquidfill": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/echarts-liquidfill/-/echarts-liquidfill-3.1.0.tgz",
"integrity": "sha512-5Dlqs/jTsdTUAsd+K5LPLLTgrbbNORUSBQyk8PSy1Mg2zgHDWm83FmvA4s0ooNepCJojFYRITTQ4GU1UUSKYLw==",
"peerDependencies": {
"echarts": "^5.0.1"
}
},
"node_modules/echarts/node_modules/tslib": {
"version": "2.3.0",
"resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz",
@ -8171,7 +8200,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-3.1.0.tgz",
"integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==",
"devOptional": true,
"license": "ISC",
"dependencies": {
"is-glob": "^3.1.0",
@ -8182,7 +8210,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-3.1.0.tgz",
"integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
"devOptional": true,
"license": "MIT",
"dependencies": {
"is-extglob": "^2.1.0"
@ -9195,7 +9222,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-1.0.1.tgz",
"integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==",
"devOptional": true,
"license": "MIT",
"dependencies": {
"binary-extensions": "^1.0.0"
@ -10581,6 +10607,14 @@
"mkdirp": "bin/cmd.js"
}
},
"node_modules/moment": {
"version": "2.30.1",
"resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz",
"integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==",
"engines": {
"node": "*"
}
},
"node_modules/move-concurrently": {
"version": "1.0.1",
"resolved": "https://registry.npmmirror.com/move-concurrently/-/move-concurrently-1.0.1.tgz",
@ -10850,7 +10884,6 @@
"version": "3.0.0",
"resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz",
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
"devOptional": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@ -11486,7 +11519,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmmirror.com/path-dirname/-/path-dirname-1.0.2.tgz",
"integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==",
"devOptional": true,
"license": "MIT"
},
"node_modules/path-exists": {
@ -12664,7 +12696,6 @@
"version": "2.2.1",
"resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-2.2.1.tgz",
"integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
"devOptional": true,
"license": "MIT",
"dependencies": {
"graceful-fs": "^4.1.11",
@ -12831,7 +12862,6 @@
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
"integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==",
"devOptional": true,
"license": "ISC"
},
"node_modules/renderkid": {
@ -13174,6 +13204,73 @@
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"license": "MIT"
},
"node_modules/sass": {
"version": "1.26.5",
"resolved": "https://registry.npmjs.org/sass/-/sass-1.26.5.tgz",
"integrity": "sha512-FG2swzaZUiX53YzZSjSakzvGtlds0lcbF+URuU9mxOv7WBh7NhXEVDa4kPKN4hN6fC2TkOTOKqiqp6d53N9X5Q==",
"dependencies": {
"chokidar": ">=2.0.0 <4.0.0"
},
"bin": {
"sass": "sass.js"
},
"engines": {
"node": ">=8.9.0"
}
},
"node_modules/sass-loader": {
"version": "8.0.2",
"resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz",
"integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==",
"dependencies": {
"clone-deep": "^4.0.1",
"loader-utils": "^1.2.3",
"neo-async": "^2.6.1",
"schema-utils": "^2.6.1",
"semver": "^6.3.0"
},
"engines": {
"node": ">= 8.9.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/webpack"
},
"peerDependencies": {
"fibers": ">= 3.1.0",
"node-sass": "^4.0.0",
"sass": "^1.3.0",
"webpack": "^4.36.0 || ^5.0.0"
},
"peerDependenciesMeta": {
"fibers": {
"optional": true
},
"node-sass": {
"optional": true
},
"sass": {
"optional": true
}
}
},
"node_modules/sass-loader/node_modules/schema-utils": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
"integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
"dependencies": {
"@types/json-schema": "^7.0.5",
"ajv": "^6.12.4",
"ajv-keywords": "^3.5.2"
},
"engines": {
"node": ">= 8.9.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/webpack"
}
},
"node_modules/sax": {
"version": "1.2.4",
"resolved": "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz",
@ -13216,7 +13313,6 @@
"version": "6.3.0",
"resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz",
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
"dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@ -13423,6 +13519,25 @@
"sha.js": "bin.js"
}
},
"node_modules/shallow-clone": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
"integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
"dependencies": {
"kind-of": "^6.0.2"
},
"engines": {
"node": ">=8"
}
},
"node_modules/shallow-clone/node_modules/kind-of": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
"integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/shebang-command": {
"version": "1.2.0",
"resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz",
@ -15019,7 +15134,6 @@
"version": "1.2.0",
"resolved": "https://registry.npmmirror.com/upath/-/upath-1.2.0.tgz",
"integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
"devOptional": true,
"license": "MIT",
"engines": {
"node": ">=4",
@ -15460,6 +15574,11 @@
"loader-utils": "^1.0.2"
}
},
"node_modules/vue-super-flow": {
"version": "1.3.8",
"resolved": "https://registry.npmjs.org/vue-super-flow/-/vue-super-flow-1.3.8.tgz",
"integrity": "sha512-UeySA0+vHN3N9mVJaC7kKOcTYojgomiPNhkSN/7N+ArCZYvzrCXkxIxYQpqxbI+aGhO90mULjBMmJyHIqhEEMg=="
},
"node_modules/vue-template-compiler": {
"version": "2.7.14",
"resolved": "https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz",
@ -18938,8 +19057,7 @@
"async-each": {
"version": "1.0.6",
"resolved": "https://registry.npmmirror.com/async-each/-/async-each-1.0.6.tgz",
"integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==",
"devOptional": true
"integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg=="
},
"async-limiter": {
"version": "1.0.1",
@ -19255,8 +19373,7 @@
"binary-extensions": {
"version": "1.13.1",
"resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-1.13.1.tgz",
"integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
"devOptional": true
"integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw=="
},
"bluebird": {
"version": "3.7.2",
@ -19785,7 +19902,6 @@
"version": "2.1.8",
"resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-2.1.8.tgz",
"integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
"devOptional": true,
"requires": {
"anymatch": "^2.0.0",
"async-each": "^1.0.1",
@ -19805,7 +19921,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-2.0.0.tgz",
"integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
"devOptional": true,
"requires": {
"micromatch": "^3.1.4",
"normalize-path": "^2.1.1"
@ -19815,7 +19930,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-2.1.1.tgz",
"integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==",
"devOptional": true,
"requires": {
"remove-trailing-separator": "^1.0.1"
}
@ -20008,6 +20122,23 @@
"resolved": "https://registry.npmmirror.com/clone/-/clone-2.1.2.tgz",
"integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w=="
},
"clone-deep": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
"integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
"requires": {
"is-plain-object": "^2.0.4",
"kind-of": "^6.0.2",
"shallow-clone": "^3.0.0"
},
"dependencies": {
"kind-of": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
"integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
}
}
},
"coa": {
"version": "2.0.2",
"resolved": "https://registry.npmmirror.com/coa/-/coa-2.0.2.tgz",
@ -21233,6 +21364,12 @@
"zrender": "^5.1.1"
}
},
"echarts-liquidfill": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/echarts-liquidfill/-/echarts-liquidfill-3.1.0.tgz",
"integrity": "sha512-5Dlqs/jTsdTUAsd+K5LPLLTgrbbNORUSBQyk8PSy1Mg2zgHDWm83FmvA4s0ooNepCJojFYRITTQ4GU1UUSKYLw==",
"requires": {}
},
"ee-first": {
"version": "1.1.1",
"resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz",
@ -22242,7 +22379,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-3.1.0.tgz",
"integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==",
"devOptional": true,
"requires": {
"is-glob": "^3.1.0",
"path-dirname": "^1.0.0"
@ -22252,7 +22388,6 @@
"version": "3.1.0",
"resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-3.1.0.tgz",
"integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
"devOptional": true,
"requires": {
"is-extglob": "^2.1.0"
}
@ -22968,7 +23103,6 @@
"version": "1.0.1",
"resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-1.0.1.tgz",
"integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==",
"devOptional": true,
"requires": {
"binary-extensions": "^1.0.0"
}
@ -23929,6 +24063,11 @@
"minimist": "^1.2.6"
}
},
"moment": {
"version": "2.30.1",
"resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz",
"integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how=="
},
"move-concurrently": {
"version": "1.0.1",
"resolved": "https://registry.npmmirror.com/move-concurrently/-/move-concurrently-1.0.1.tgz",
@ -24141,8 +24280,7 @@
"normalize-path": {
"version": "3.0.0",
"resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz",
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
"devOptional": true
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
},
"normalize-range": {
"version": "0.1.2",
@ -24582,8 +24720,7 @@
"path-dirname": {
"version": "1.0.2",
"resolved": "https://registry.npmmirror.com/path-dirname/-/path-dirname-1.0.2.tgz",
"integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==",
"devOptional": true
"integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q=="
},
"path-exists": {
"version": "3.0.0",
@ -25459,7 +25596,6 @@
"version": "2.2.1",
"resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-2.2.1.tgz",
"integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
"devOptional": true,
"requires": {
"graceful-fs": "^4.1.11",
"micromatch": "^3.1.10",
@ -25580,8 +25716,7 @@
"remove-trailing-separator": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
"integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==",
"devOptional": true
"integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw=="
},
"renderkid": {
"version": "2.0.7",
@ -25826,6 +25961,38 @@
"resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
"sass": {
"version": "1.26.5",
"resolved": "https://registry.npmjs.org/sass/-/sass-1.26.5.tgz",
"integrity": "sha512-FG2swzaZUiX53YzZSjSakzvGtlds0lcbF+URuU9mxOv7WBh7NhXEVDa4kPKN4hN6fC2TkOTOKqiqp6d53N9X5Q==",
"requires": {
"chokidar": ">=2.0.0 <4.0.0"
}
},
"sass-loader": {
"version": "8.0.2",
"resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz",
"integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==",
"requires": {
"clone-deep": "^4.0.1",
"loader-utils": "^1.2.3",
"neo-async": "^2.6.1",
"schema-utils": "^2.6.1",
"semver": "^6.3.0"
},
"dependencies": {
"schema-utils": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
"integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
"requires": {
"@types/json-schema": "^7.0.5",
"ajv": "^6.12.4",
"ajv-keywords": "^3.5.2"
}
}
}
},
"sax": {
"version": "1.2.4",
"resolved": "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz",
@ -25860,8 +26027,7 @@
"semver": {
"version": "6.3.0",
"resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz",
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
"dev": true
"integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
},
"send": {
"version": "0.18.0",
@ -26028,6 +26194,21 @@
"safe-buffer": "^5.0.1"
}
},
"shallow-clone": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
"integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
"requires": {
"kind-of": "^6.0.2"
},
"dependencies": {
"kind-of": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
"integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
}
}
},
"shebang-command": {
"version": "1.2.0",
"resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz",
@ -27219,8 +27400,7 @@
"upath": {
"version": "1.2.0",
"resolved": "https://registry.npmmirror.com/upath/-/upath-1.2.0.tgz",
"integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
"devOptional": true
"integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg=="
},
"update-browserslist-db": {
"version": "1.0.10",
@ -27551,6 +27731,11 @@
"loader-utils": "^1.0.2"
}
},
"vue-super-flow": {
"version": "1.3.8",
"resolved": "https://registry.npmjs.org/vue-super-flow/-/vue-super-flow-1.3.8.tgz",
"integrity": "sha512-UeySA0+vHN3N9mVJaC7kKOcTYojgomiPNhkSN/7N+ArCZYvzrCXkxIxYQpqxbI+aGhO90mULjBMmJyHIqhEEMg=="
},
"vue-template-compiler": {
"version": "2.7.14",
"resolved": "https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.7.14.tgz",

@ -15,16 +15,21 @@
"core-js": "^3.6.5",
"echarts": "^5.4.2",
"echarts-gl": "^2.0.9",
"echarts-liquidfill": "^3.1.0",
"element-ui": "^2.15.13",
"highcharts": "^11.1.0",
"highcharts-vue": "^1.4.3",
"js-cookie": "^3.0.1",
"less": "3.9.0",
"less-loader": "7",
"moment": "^2.30.1",
"sass": "^1.26.5",
"sass-loader": "^8.0.2",
"swiper": "4.5.1",
"vue": "^2.6.11",
"vue-awesome-swiper": "3.1.3",
"vue-router": "3",
"vue-super-flow": "^1.3.8",
"vuex": "3"
},
"devDependencies": {
@ -49,7 +54,9 @@
"parserOptions": {
"parser": "babel-eslint"
},
"rules": {}
"rules": {
"no-unused-vars": "off"
}
},
"browserslist": [
"> 1%",

@ -1740,7 +1740,7 @@ window.BMAP_AUTHENTIC_KEY = "iSZit9hpxlgGq28nmIyFk8lQQ21widby";
B.url = B.N0[B.xz];
B.Rp = B.url.proto + B.url.domain.baidumap + "/";
B.jc = B.url.proto + ("2" == B.xz ? B.url.domain.main_domain_nocdn.other : B.url.domain.main_domain_nocdn.baidu) + "/";
B.la = bmapcfg.home
B.la = bmapcfg&&bmapcfg.home
// B.la = B.url.proto + ("2" == B.xz ? B.url.domain.main_domain_cdn.other[0] : B.url.domain.main_domain_nocdn.baidu) + "/";
B.gj = B.url.proto + B.url.domain.main_domain_cdn.webmap[0] + "/";
B.ZN = B.url.proto + B.url.domain.panoVerify + "/";

@ -1,19 +1,19 @@
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<script src="<%= BASE_URL %>baiduapi.js"></script>
<script src="<%= BASE_URL %>TextIconOverlay_min.js"></script>
<script src="<%= BASE_URL %>MarkerClusterer_min.js"></script>
<script src="<%= BASE_URL %>map_load.js"></script>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<script src="./static/config.js"></script>
<script src="<%= BASE_URL %>baiduapi.js"></script>
<script src="<%= BASE_URL %>TextIconOverlay_min.js"></script>
<script src="<%= BASE_URL %>MarkerClusterer_min.js"></script>
<script src="<%= BASE_URL %>map_load.js"></script>
<script src="<%= BASE_URL %>liveplayer-lib.min.js"></script>
<title>镇海平安企业(园区)</title>
</head>
<style>
body{
margin:0;
body {
margin: 0;
padding: 0;
}
</style>
@ -23,5 +23,6 @@
</noscript> -->
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>

@ -1,19 +1,36 @@
console.log(window.$mapCfg);
let mapType = window.$mapCfg.mapType;
let bmapcfg = {
'imgext': '.png', //瓦片图的后缀 ------ 根据需要修改,一般是 .png .jpg
'tiles_dir': 'roadmap', //普通瓦片图的地址,为空默认在 offlinemap/tiles/ 目录
imgext: ".png", //瓦片图的后缀 ------ 根据需要修改,一般是 .png .jpg
tiles_dir: "roadmap", //普通瓦片图的地址,为空默认在 offlinemap/tiles/ 目录
//'tiles_path': `http://${window.location.host}`,
'tiles_path': `http://172.18.113.50:8118`,
'tiles_hybrid': '', //卫星瓦片图的地址,为空默认在 offlinemap/tiles_hybrid/ 目录
'tiles_self': '' //自定义图层的地址,为空默认在 offlinemap/tiles_self/ 目录
tiles_path: window.$mapCfg.tiles_path || "",
tiles_hybrid: window.$mapCfg.tiles_hybrid || "", //卫星瓦片图的地址,为空默认在 offlinemap/tiles_hybrid/ 目录
tiles_self: window.$mapCfg.tiles_self || "", //自定义图层的地址,为空默认在 offlinemap/tiles_self/ 目录
};
//////////////////下面的保持不动///////////////////////////////////
var scripts = document.getElementsByTagName("script");
var JS__FILE__ = scripts[scripts.length - 1].getAttribute("src"); //获得当前js文件路径
var JS__FILE__ = scripts[scripts.length - 1].getAttribute("src"); //获得当前js文件路径
bmapcfg.home = JS__FILE__.substr(0, JS__FILE__.lastIndexOf("/") + 1); //地图API主目录
(function () {
window.BMap_loadScriptTime = (new Date).getTime();
window.BMap_loadScriptTime = new Date().getTime();
//加载地图API主文件
document.write('<script type="text/javascript" src="' + bmapcfg.home + 'baiduapi.js"></script>')
if (mapType === "offline") {
document.write(
'<script type="text/javascript" src="' +
bmapcfg.home +
'baiduapi.js"></script>'
);
}
if (mapType === "online") {
document.write(
'<script type="text/javascript" src="https://api.map.baidu.com/api?v=1.0&type=webgl&ak=CSfWwqFqSVkQaqcAAMxKyXg6Moe9UUqA"></script>'
);
}
})();
///////////////////////////////////////////////////////////////////

@ -0,0 +1,24 @@
window.$mapCfg = {
mapType: "online", //在线; offline:离线
lgt: "", //经度
lat: "", //纬度
center: [121.619992, 30.025703],
zoom: 12,
minZoom: 12,
maxZoom: 13,
tiles_path: "",
tiles_hybrid: "", //卫星瓦片图的地址,为空默认在 offlinemap/tiles_hybrid/ 目录
tiles_self: "", //自定义图层的地址,为空默认在 offlinemap/tiles_self/ 目录
};
window.$SYSTEMCONFIG = {
SYS_NAME: "镇海平安企业(园区)", //"镇海平安企业(园区)", //系统名称
};
window.$TOKEN = {
SYS_TOKENS: "Bearer eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6ImE2ZDdkNTg5LTkxN2MtNDlkMS1iODhjLTMxN2E3Zjc4NzcwMyJ9.tEZrwiMSSNSkKVaP2TlOoQtvqgpV-0Vstqy8b9RqQOgSavblX2zRn_8a_6EZsLOtiRTaURvnlJ4HwPRotENhHQ", //"镇海平安企业(园区)", //系统名称
};
window.$SERVICE = {
BASEURL:"http://121.41.91.94:8080/zhapi"
//BASEURL: "http://1.94.45.26:10006/zhapi", //后端服务地址
};

@ -1,167 +1,138 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
#container {
width: 100vw;
height: 100vh;
/* border: 0.1px solid #495e70; */
}
#container {
width: 100vw;
height: 100vh;
/* border: 0.1px solid #495e70; */
}
/* 去除百度地图logo */
.anchorBL {
display: none
}
/* 去除百度地图logo */
.anchorBL {
display: none;
}
</style>
<!-- <script src="https://unpkg.com/mapv-three@1.0.10/dist/mapvthree.umd.js"></script> -->
<script src="https://api.map.baidu.com/api?v=1.0&type=webgl&ak=CSfWwqFqSVkQaqcAAMxKyXg6Moe9UUqA"></script>
</head>
</head>
<body>
<body>
<div id="container"></div>
<script>
// 创建地图实例
var map = new BMapGL.Map("container"); // 创建地图实例
var point = new BMapGL.Point(121.619992, 30.025703); // 创建点坐标
window.addEventListener('message', function (event) {
let company_list = event.data
console.log('data01', company_list);
company_list.forEach((item) => {
let company_point = new BMapGL.Point(item.longitude, item.latitude);
let myIcon = {};
// 根据公司排名打点
if (item.areaRank == '1') {
myIcon = new BMapGL.Icon(
'./top01.png',
new BMapGL.Size(40, 60),
{
imageOffset: new BMapGL.Size(0, 0, 5)
}
)
var marker = new BMapGL.Marker(company_point, { icon: myIcon }); // 创建点位
marker.disableMassClear();
map.addOverlay(marker);
} else if (item.areaRank == '2') {
myIcon = new BMapGL.Icon(
'./top02.png',
new BMapGL.Size(40, 60),
{
imageOffset: new BMapGL.Size(0, 0, 5)
}
)
var marker = new BMapGL.Marker(company_point, { icon: myIcon }); // 创建点位
marker.disableMassClear();
map.addOverlay(marker);
} else if (item.areaRank == '3') {
myIcon = new BMapGL.Icon(
'./top03.png',
new BMapGL.Size(40, 60),
{
imageOffset: new BMapGL.Size(0, 0, 5)
}
)
var marker = new BMapGL.Marker(company_point, { icon: myIcon }); // 创建点位
marker.disableMassClear();
map.addOverlay(marker);
} else if (item.areaRank == '4') {
myIcon = new BMapGL.Icon(
'./top04.png',
new BMapGL.Size(40, 60),
{
imageOffset: new BMapGL.Size(0, 0, 5)
}
)
var marker = new BMapGL.Marker(company_point, { icon: myIcon }); // 创建点位
marker.disableMassClear();
map.addOverlay(marker);
} else if (item.areaRank == '5') {
myIcon = new BMapGL.Icon(
'./top05.png',
new BMapGL.Size(40, 60),
{
imageOffset: new BMapGL.Size(0, 0, 5)
}
)
var marker = new BMapGL.Marker(company_point, { icon: myIcon }); // 创建点位
marker.disableMassClear();
map.addOverlay(marker);
}
// 公司名
let content = item.companyName;
let label = new BMapGL.Label(content, {
position: company_point, // 设置标注的地理位置
offset: new BMapGL.Size(-20, -50), // 设置标注的偏移量
})
label.setStyle({
backgroundColor: "#f9d2e4",
border: "0",
color: "#01847f",
fontSize: "16px",
cursor: "pointer",
});
label.disableMassClear();
map.addOverlay(label);
// 文本点击
label.addEventListener('click', function () {
map.clearOverlays(); // 为保证始终只有一个文本覆盖物弹出,每次创造文本覆盖物时,先清楚所有的文本覆盖物
// 注意 clearOverlays会清除地图所有的覆盖物所以要给不想清除的覆盖物加上disableMassClear以做到禁止删除
var point_text = new BMapGL.Label(); // 创建公司详情文本覆盖物
point_text.setStyle({
color: "blue",
borderRadius: "5px",
borderColor: "#ccc",
padding: "10px",
fontSize: "16px",
fontFamily: "微软雅黑",
backgroundColor: "#b5ebff",
transform: "translateX(-50%) translateY(calc(-100% - 10px))",
});
// 点位点击转处置弹窗
point_text.setPosition(
new BMapGL.Point(item.longitude, item.latitude)
);
point_text.setOffset(new BMapGL.Size(130, -10));
point_text.setStyle({
width: "340px",
height: "238px",
background: "url(../pbImg/dialogback.png) no-repeat",
backgroundSize: "100% 100%",
border: "0",
color: "#fff",
zIndex: 2000000000,
});
point_text.setContent(`
<div style='width:100%;display:flex;justify-content: space-between;align-items: center;'>
<h4 style='margin:12px;font-size: 14px;color: #FFE6D9;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; cursor: pointer;'>${item.companyName}</h4>
<div class='closeBtn' style='background: url(../pbImg/close.png) no-repeat;width:20px;height:20px;background-size: 100% 100%;margin-right:10px; cursor: pointer;"'></div></div>
<div style='margin:0 auto;font-size: 14px;width:316px;height:108px;padding:0 12px;background: rgba(108,128,151,0.20);border: 1px solid rgba(73,84,97,1);'>
<h4 style='height:33%;opacity: 0.8;margin:0;line-height:38px;font-weight:300;'><span style="color:#D0DEEE;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;">单位地址:</span>${item.companyAddress}</h4>
<div title="${item.levelIndexThree}" style='height:33%;opacity: 0.8;margin:0;line-height:38px;font-weight:300;overflow:hidden; text-overflow: ellipsis;white-space: nowrap'><span style="color:#D0DEEE;">安全负责人:</span>${item.emergencyContact}</div>
<h4 style='height:33%;opacity: 0.8;margin:0;line-height:38px;font-weight:300;'><span style="color:#D0DEEE;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;">综合得分:</span>${item.score}</h4>
`);
map.addOverlay(point_text);
let closebtn = document.querySelector(".closeBtn");
closebtn.addEventListener("click", () => {
map.removeOverlay(point_text);
});
})
})
})
map.centerAndZoom(point, 14); // 初始化地图,设置中心点坐标和地图级别
map.enableScrollWheelZoom();
map.setMapType(BMAP_SATELLITE_MAP); // 卫星地图模式
// map.setHeading(64.5);
// map.setTilt(73);
// 禁止地图旋转和倾斜可以通过配置项进行设置
// var map = new BMapGL.Map("allmap", {
// enableRotate: false,
// enableTilt: false
// });
// 创建地图实例
var map = new BMapGL.Map("container"); // 创建地图实例
var point = new BMapGL.Point(121.619992, 30.025703); // 创建点坐标
window.addEventListener("message", function (event) {
let company_list = event.data;
//console.log('data01', company_list);
company_list.forEach((item) => {
let company_point = new BMapGL.Point(item.longitude, item.latitude);
let myIcon = {};
// 根据公司排名打点
if (item.areaRank == "1") {
myIcon = new BMapGL.Icon("./top01.png", new BMapGL.Size(40, 60), {
imageOffset: new BMapGL.Size(0, 0, 5),
});
var marker = new BMapGL.Marker(company_point, { icon: myIcon }); // 创建点位
marker.disableMassClear();
map.addOverlay(marker);
} else if (item.areaRank == "2") {
myIcon = new BMapGL.Icon("./top02.png", new BMapGL.Size(40, 60), {
imageOffset: new BMapGL.Size(0, 0, 5),
});
var marker = new BMapGL.Marker(company_point, { icon: myIcon }); // 创建点位
marker.disableMassClear();
map.addOverlay(marker);
} else if (item.areaRank == "3") {
myIcon = new BMapGL.Icon("./top03.png", new BMapGL.Size(40, 60), {
imageOffset: new BMapGL.Size(0, 0, 5),
});
var marker = new BMapGL.Marker(company_point, { icon: myIcon }); // 创建点位
marker.disableMassClear();
map.addOverlay(marker);
} else if (item.areaRank == "4") {
myIcon = new BMapGL.Icon("./top04.png", new BMapGL.Size(40, 60), {
imageOffset: new BMapGL.Size(0, 0, 5),
});
var marker = new BMapGL.Marker(company_point, { icon: myIcon }); // 创建点位
marker.disableMassClear();
map.addOverlay(marker);
} else if (item.areaRank == "5") {
myIcon = new BMapGL.Icon("./top05.png", new BMapGL.Size(40, 60), {
imageOffset: new BMapGL.Size(0, 0, 5),
});
var marker = new BMapGL.Marker(company_point, { icon: myIcon }); // 创建点位
marker.disableMassClear();
map.addOverlay(marker);
}
// 公司名
let content = item.companyName;
let label = new BMapGL.Label(content, {
position: company_point, // 设置标注的地理位置
offset: new BMapGL.Size(-20, -50), // 设置标注的偏移量
});
label.setStyle({
backgroundColor: "#f9d2e4",
border: "0",
color: "#01847f",
fontSize: "16px",
cursor: "pointer",
});
label.disableMassClear();
map.addOverlay(label);
// 文本点击
label.addEventListener("click", function () {
map.clearOverlays(); // 为保证始终只有一个文本覆盖物弹出,每次创造文本覆盖物时,先清楚所有的文本覆盖物
// 注意 clearOverlays会清除地图所有的覆盖物所以要给不想清除的覆盖物加上disableMassClear以做到禁止删除
var point_text = new BMapGL.Label(); // 创建公司详情文本覆盖物
point_text.setStyle({
color: "blue",
borderRadius: "5px",
borderColor: "#ccc",
padding: "10px",
fontSize: "16px",
fontFamily: "微软雅黑",
backgroundColor: "#b5ebff",
transform: "translateX(-50%) translateY(calc(-100% - 10px))",
});
// 点位点击转处置弹窗
point_text.setPosition(
new BMapGL.Point(item.longitude, item.latitude)
);
point_text.setOffset(new BMapGL.Size(130, -10));
point_text.setStyle({
width: "340px",
height: "238px",
background: "url(../pbImg/dialogback.png) no-repeat",
backgroundSize: "100% 100%",
border: "0",
color: "#fff",
zIndex: 2000000000,
});
point_text.setContent(`
<div style='width:100%;display:flex;justify-content: space-between;align-items: center;'>
<h4 style='margin:12px;font-size: 14px;color: #FFE6D9;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; cursor: pointer;'>${item.companyName}</h4>
<div class='closeBtn' style='background: url(../pbImg/close.png) no-repeat;width:20px;height:20px;background-size: 100% 100%;margin-right:10px; cursor: pointer;"'></div></div>
<div style='margin:0 auto;font-size: 14px;width:316px;height:108px;padding:0 12px;background: rgba(108,128,151,0.20);border: 1px solid rgba(73,84,97,1);'>
<h4 style='height:33%;opacity: 0.8;margin:0;line-height:38px;font-weight:300;'><span style="color:#D0DEEE;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;">单位地址:</span>${item.companyAddress}</h4>
<div title="${item.levelIndexThree}" style='height:33%;opacity: 0.8;margin:0;line-height:38px;font-weight:300;overflow:hidden; text-overflow: ellipsis;white-space: nowrap'><span style="color:#D0DEEE;">安全负责人:</span>${item.emergencyContact}</div>
<h4 style='height:33%;opacity: 0.8;margin:0;line-height:38px;font-weight:300;'><span style="color:#D0DEEE;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;">综合得分:</span>${item.score}</h4>
`);
map.addOverlay(point_text);
let closebtn = document.querySelector(".closeBtn");
closebtn.addEventListener("click", () => {
map.removeOverlay(point_text);
});
});
});
});
map.centerAndZoom(point, 14); // 初始化地图,设置中心点坐标和地图级别
map.enableScrollWheelZoom();
map.setMapType(BMAP_SATELLITE_MAP); // 卫星地图模式
</script>
</body>
</html>
</body>
</html>

@ -4,13 +4,22 @@
</div>
</template>
<script>
export default {
data() {
return {};
},
created() {},
};
</script>
<style lang="less">
* {
box-sizing: border-box;
}
#app {
font-family: 'Avenir', Helvetica, Arial, sans-serif;
font-family: "Avenir", Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #2c3e50;
@ -32,28 +41,29 @@
.el-menu {
border-right: 0;
}
.anchorBL {
display: none !important;
}
}
@font-face {
font-family: YouSheBiaoTiHei;
src: url('./fonts/YouSheBiaoTiHei.ttf')
src: url("./fonts/YouSheBiaoTiHei.ttf");
}
@font-face {
font-family: DS-Digital-Bold;
src: url('./fonts/DS-Digital-Bold.ttf')
src: url("./fonts/DS-Digital-Bold.ttf");
}
@font-face {
font-family: AlimamaShuHeiTi;
src: url('./fonts/AlimamaShuHeiTi.ttf')
src: url("./fonts/AlimamaShuHeiTi.ttf");
}
.clearfix::after {
content: '';
content: "";
clear: both;
display: block;
height: 0;
@ -117,7 +127,7 @@
.el-pagination.is-background .el-pager li:not(.disabled).active {
background-color: rgba(64, 158, 255, 0);
color: #ccc;
border: 1px solid #76EAE4;
border: 1px solid #76eae4;
}
.btn-prev {
@ -143,14 +153,13 @@
right: 20px;
top: 20px;
display: flex;
}
.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell {
.el-table--enable-row-hover .el-table__body tr:hover > td.el-table__cell {
background-color: transparent !important;
}
.el-table__body tr.current-row>td.el-table__cell {
.el-table__body tr.current-row > td.el-table__cell {
background-color: transparent !important;
}

@ -1,4 +1,5 @@
import request from '@/utils/request'
import request1 from '@/utils/request1'
//基本信息
export function baseInfo(params) {
return request({
@ -32,6 +33,14 @@ export function realTimePassageFlowFace(params) {
params
})
}
// 车辆3.0
export function list(params) {
return request1({
url: '/user/record/list',
method: 'post',
params
})
}
//实时车辆卡口流量
export function realTimePassageFlowVehicle(params) {
return request({

@ -0,0 +1,71 @@
import request from "@/utils/request";
//企业风险项趋势分析图
export function enterpriseComprehensiveRisk() {
return request({
url: "/AnomalyChart/EnterpriseComprehensiveRisk",
method: "post",
});
}
//流口人员管理异常
export function abnormalFloatingPopulation() {
return request({
url: "/AnomalyChart/AbnormalFloatingPopulation",
method: "post",
});
}
//人员背景审核异常分析
export function personnelBackground() {
return request({
url: "/AnomalyChart/PersonnelBackground",
method: "post",
});
}
//重点岗位资质核查异常分析
export function keyPosition() {
return request({
url: "/AnomalyChart/keyPosition",
method: "post",
});
}
//人员涉警(案)情况异常分析
export function policeInvolvement() {
return request({
url: "/AnomalyChart/PoliceInvolvement",
method: "post",
});
}
//装卸量差异分析
export function zXDifference() {
return request({
url: "/AnomalyChart/ZXDifference",
method: "post",
});
}
//运输车辆背景异常分析
export function transportVehicleBj() {
return request({
url: "/AnomalyChart/TransportVehicleBj",
method: "post",
});
}
//运输车辆异常预警
export function transportVehicleAnomaly() {
return request({
url: "/AnomalyChart/TransportVehicleAnomaly",
method: "post",
});
}
//驾驶员押运员资质异常分析
export function transportVehicle() {
return request({
url: "/AnomalyChart/TransportVehicle",
method: "post",
});
}
//单位检查情况异常分析
export function unitInspection() {
return request({
url: "/AnomalyChart/UnitInspection",
method: "post",
});
}

@ -0,0 +1,43 @@
import request from "@/utils/request";
//风险监测项评分排行
export function riskDetection() {
return request({
url: "/tbCompanyRiskStatistics/RiskDetection",
method: "post",
});
}
//风险标签排行
export function riskLabelRanking() {
return request({
url: "/tbCompanyRiskStatistics/RiskLabelRanking",
method: "post",
});
}
//频繁变化风险监测信息近一年变化趋势图
export function frequentChangeRisk() {
return request({
url: "/tbCompanyRiskStatistics/FrequentChangeRisk",
method: "post",
});
}
//风险总量分析变化趋势图
export function aggregateRiskAnalysis() {
return request({
url: "/tbCompanyRiskStatistics/AggregateRiskAnalysis",
method: "post",
});
}
//异常风险项得分占比
export function riskItemScore() {
return request({
url: "/tbCompanyRiskStatistics/RiskItemScore",
method: "post",
});
}
//异常风险得分对比
export function abnormalRiskScore() {
return request({
url: "/tbCompanyRiskStatistics/AbnormalRiskScore",
method: "post",
});
}

@ -0,0 +1,9 @@
import request from "@/utils/request";
//专题评估报告详情查询接口
export function queryListDetails(params) {
return request({
url: "/ThematicEvaluationController/QueryListDetails",
method: "post",
params,
});
}

@ -0,0 +1,43 @@
import request from "@/utils/request";
//企业综合风险雷达图
export function enterpriseComprehensiveRisk() {
return request({
url: "/IntegratedRisk/RadarMap",
method: "post",
});
}
//企业综合风险趋势图
export function tendencyChart() {
return request({
url: "/IntegratedRisk/TendencyChart",
method: "post",
});
}
//高风险企业增长趋势分析
export function ventureBusiness() {
return request({
url: "/IntegratedRisk/VentureBusiness",
method: "post",
});
}
//全区企业风险预警总量
export function riskEarlyWarning() {
return request({
url: "/IntegratedRisk/RiskEarlyWarning",
method: "post",
});
}
//全区企业风险标签数量变化趋势
export function variationTrend() {
return request({
url: "/IntegratedRisk/VariationTrend",
method: "post",
});
}
//全区企业风险标签增长趋势
export function growthTrend() {
return request({
url: "/IntegratedRisk/GrowthTrend",
method: "post",
});
}

@ -0,0 +1,65 @@
import request from "@/utils/request";
//研判应用列表首次出现
export function ResearchAndApplicationList(params) {
return request({
url: "/tbFactorAnomaly/ResearchAndApplicationList",
method: "post",
params,
});
}
//研判应用列表频繁出现出现
export function HighFrequency(params) {
return request({
url: "/tbFactorAnomaly/HighFrequency",
method: "post",
params,
});
}
//统计分析-要素数量统计
export function StatisticAnalysisCount(params) {
return request({
url: "/tbFactorAnomaly/StatisticAnalysisCount",
method: "post",
params,
});
}
//统计分析-异事件分布
export function EventDistribution(params) {
return request({
url: "/tbFactorAnomaly/EventDistribution",
method: "post",
params,
});
}
//统计分析-风险处置情况
export function RiskDisposition(params) {
return request({
url: "/tbFactorAnomaly/RiskDisposition",
method: "post",
params,
});
}
//统计分析-违法行为统计--时间
export function IllegalActTime(params) {
return request({
url: "/tbFactorAnomaly/IllegalActTime",
method: "post",
params,
});
}
//统计分析-违法行为统计--类型
export function IllegalActType(params) {
return request({
url: "/tbFactorAnomaly/IllegalActType",
method: "post",
params,
});
}
//统计分析-违法行为统计--地点
export function IllegalActArea(params) {
return request({
url: "/tbFactorAnomaly/IllegalActArea",
method: "post",
params,
});
}

@ -0,0 +1,17 @@
import request from "@/utils/request";
//高发问题区域展示
export function highincidenceproblems(params) {
return request({
url: "/synergism/highincidenceproblems",
method: "post",
params,
});
}
//重点问题区域展示
export function importincidenceproblems(params) {
return request({
url: "/synergism/importincidenceproblems",
method: "post",
params,
});
}

@ -0,0 +1,65 @@
import request from "@/utils/request";
//问题整改企业数列表详情
export function RectificationOfAProblemListDetails(params) {
return request({
url: "/tbRectificationOfAProblem/RectificationOfAProblemListDetails",
method: "post",
params,
});
}
//问题整改企业数列表
export function RectificationOfAProblemList(params) {
return request({
url: "/tbRectificationOfAProblem/RectificationOfAProblemList",
method: "post",
params,
});
}
//问题整改概览
export function OverviewList(params) {
return request({
url: "/tbRectificationOfAProblem/OverviewList",
method: "post",
params,
});
}
//各区域整改企业数量
export function CompanySumList(params) {
return request({
url: "/tbRectificationOfAProblem/CompanySumList",
method: "post",
params,
});
}
//企业整改概况
export function RectificationOverview(params) {
return request({
url: "/tbRectificationOfAProblem/RectificationOverview",
method: "post",
params,
});
}
//整改企业数量
export function CompanySum(params) {
return request({
url: "/tbRectificationOfAProblem/CompanySum",
method: "post",
params,
});
}
//企业详情风险整改信息
export function RectificationInformation(params) {
return request({
url: "/tbRectificationOfAProblem/RectificationInformation",
method: "post",
params,
});
}
//企业详情分数类型
export function CompanyDetails(params) {
return request({
url: "/tbRectificationOfAProblem/CompanyDetails",
method: "post",
params,
});
}

@ -0,0 +1,8 @@
import request from "@/utils/request";
//高发问题区域展示
export function highincidenceproblems() {
return request({
url: "/synergism/highincidenceproblems",
method: "post",
});
}

@ -0,0 +1,103 @@
import request from "@/utils/request";
//整改状态占比
export function rectificationstatus(params) {
return request({
url: "/synergism/rectificationstatus",
method: "post",
params,
});
}
//企业状态占比
export function enterprisestatus() {
return request({
url: "/synergism/enterprisestatus",
method: "get",
});
}
//各类型企业监管占比
export function corporategovernance() {
return request({
url: "/synergism/corporategovernance",
method: "get",
});
}
//街道监管企业占比
export function streetsupervision() {
return request({
url: "/synergism/streetsupervision",
method: "get",
});
}
//整改趋势
export function rectifythetrend() {
return request({
url: "/synergism/rectifythetrend",
method: "get",
});
}
//高频扣分项
export function frequencydeductpoints() {
return request({
url: "/synergism/frequencydeductpoints",
method: "get",
});
}
//高频要素异常项
export function frequencyerrorpoints() {
return request({
url: "/synergism/frequencyerrorpoints",
method: "get",
});
}
//连续纳入监管企业
export function coiledenterprisetypes() {
return request({
url: "/synergism/coiledenterprisetypes",
method: "get",
});
}
//连续2次纳入监管企业类型
export function coiledtwoenterprisetypes() {
return request({
url: "/synergism/coiledtwoenterprisetypes",
method: "get",
});
}
//连续两次未整改企业
export function coiledtwonotenterprise() {
return request({
url: "/synergism/coiledtwonotenterprise",
method: "get",
});
}
//企业风险总数
export function totalenterpriserisk() {
return request({
url: "/synergism/totalenterpriserisk",
method: "get",
});
}
//统计企业类型与所属街道
export function typeanstreetcount() {
return request({
url: "/synergism/typeanstreetcount",
method: "get",
});
}
//统计企业类型与所属街道
export function listingsupervision(params) {
return request({
url: "/synergism/listingsupervision",
method: "post",
params,
});
}
// 已办任务查询
export function testFlow(data) {
return request({
url: "/workflow/external/flowViewer",
method: "post",
data,
});
}

@ -0,0 +1,161 @@
import request from "@/utils/request";
//提醒配置管理-提醒信息推送规则设置列表
export function PushSettingList(params) {
return request({
url: "/tbRulesSetting/PushSettingList",
method: "post",
params,
});
}
//提醒配置管理-推送规则设置
export function UpdatePushSetting(params) {
return request({
url: "/tbRulesSetting/UpdatePushSetting",
method: "post",
params,
});
}
//提醒信息模版管理-查询
export function SMSTemplateList(params) {
return request({
url: "/tbRulesSetting/SMSTemplateList",
method: "post",
params,
});
}
//提醒信息模版管理-添加-修改
export function SMSTemplateInsertOrUpdate(params) {
return request({
url: "/tbRulesSetting/SMSTemplateInsertOrUpdate",
method: "post",
params,
});
}
//提醒信息模版管理-删除
export function SMSTemplateRemove(params) {
return request({
url: "/tbRulesSetting/SMSTemplateRemove",
method: "post",
params,
});
}
//钉语音信息管理-查询
export function VoiceMessageList(params) {
return request({
url: "/tbRulesSetting/VoiceMessageList",
method: "post",
params,
});
}
//钉语音信息管理-添加-修改
export function VoiceMessageInsertOrUpdate(params) {
return request({
url: "/tbRulesSetting/VoiceMessageInsertOrUpdate",
method: "post",
params,
});
}
//钉语音信息管理-删除
export function VoiceMessageRemove(params) {
return request({
url: "/tbRulesSetting/VoiceMessageRemove",
method: "post",
params,
});
}
//处置要求管理-查询,处置方式管理-查询
export function DispositionList(params) {
return request({
url: "/tbRulesSetting/DispositionList",
method: "post",
params,
});
}
//处置要求管理-处置配置,处置方式管理-添加模板
export function DispositionUpdate(params) {
return request({
url: "/tbRulesSetting/DispositionUpdate",
method: "post",
params,
});
}
//处置方式管理-任务单查询
export function TaskTemplateList(params) {
return request({
url: "/tbRulesSetting/TaskTemplateList",
method: "post",
params,
});
}
//处置方式管理-删除
export function DispositionRemove(data) {
return request({
url: "/tbRulesSetting/DispositionRemove",
method: "post",
data,
});
}
//处置方式管理-任务单新增
export function TaskTemplateInsert(params) {
return request({
url: "/tbRulesSetting/TaskTemplateInsert",
method: "post",
params,
});
}
//处置方式管理-行政处罚单查询
export function PunishTemplateList(params) {
return request({
url: "/tbRulesSetting/PunishTemplateList",
method: "post",
params,
});
}
//处置方式管理-行政处罚单添加
export function PunishTemplateInsert(params) {
return request({
url: "/tbRulesSetting/PunishTemplateInsert",
method: "post",
params,
});
}
//紧急管理-查询
export function UrgencyDegreeList(params) {
return request({
url: "/tbRulesSetting/UrgencyDegreeList",
method: "post",
params,
});
}
//紧急管理-添加修改
export function UrgencyDegreeInsert(data) {
return request({
url: "/tbRulesSetting/UrgencyDegreeInsert",
method: "post",
data,
});
}
//查询人
export function personnelList(params) {
return request({
url: "/tbRulesSetting/personnelList",
method: "post",
params,
});
}
//任务单-删除
export function TaskTemplateRemove(params) {
return request({
url: "/tbRulesSetting/TaskTemplateRemove",
method: "get",
params,
});
}
//行政处罚-删除
export function PunishTemplateRemove(params) {
return request({
url: "/tbRulesSetting/PunishTemplateRemove",
method: "post",
params,
});
}

@ -0,0 +1,57 @@
import request from "@/utils/request";
//人防,物防,技防
export function alldefense() {
return request({
url: "/special/defenses/alldefense",
method: "post",
});
}
//反恐目标单位检查数据
export function antiterrorism() {
return request({
url: "/special/defenses/antiterrorism",
method: "get",
});
}
//防攻击列表
export function defenselist() {
return request({
url: "/special/defenses/defenselist",
method: "post",
});
}
//应急预案制定制定异常分析
export function emergency() {
return request({
url: "/special/defenses/emergency",
method: "get",
});
}
//企业隐患分析
export function hiddentrouble() {
return request({
url: "/special/defenses/hiddentrouble",
method: "get",
});
}
//重点人员出入特定区域次数排行
export function inoutranking() {
return request({
url: "/special/defenses/inoutranking",
method: "get",
});
}
//重点人员分类排行
export function ranking() {
return request({
url: "/special/defenses/ranking",
method: "get",
});
}
//防攻击头部
export function defensenums() {
return request({
url: "/special/defenses/defensenums",
method: "get",
});
}

@ -0,0 +1,32 @@
import request from "@/utils/request";
//车辆详情
export function vehicledetail(params) {
return request({
url: "/special/vehicle/vehicledetail",
method: "post",
params,
});
}
//车辆的违规信息统计
export function violationdetail(params) {
return request({
url: "/special/vehicle/violationdetail",
method: "post",
params,
});
}
//车辆的违规信息统计
export function violations() {
return request({
url: "/special/vehicle/violations",
method: "post",
});
}
//获取统计数
export function nums(params) {
return request({
url: "/special/vehicle/nums",
method: "get",
params,
});
}

@ -0,0 +1,50 @@
import request from "@/utils/request";
//消防事故列表
export function accident() {
return request({
url: "/special/firefighting/accident",
method: "post",
});
}
//消防事件地区排名
export function areacount() {
return request({
url: "/special/firefighting/areacount",
method: "get",
});
}
//消防设施数据
export function facility() {
return request({
url: "/special/firefighting/facility",
method: "post",
});
}
//消防制度执行
export function firefightinggo() {
return request({
url: "/special/firefighting/firefightinggo",
method: "get",
});
}
//企业台账
export function ledger() {
return request({
url: "/special/firefighting/ledger",
method: "post",
});
}
//台账异常
export function noledger() {
return request({
url: "/special/firefighting/noledger",
method: "post",
});
}
//消防事件单位排名
export function relatedcompanycount() {
return request({
url: "/special/firefighting/relatedcompanycount",
method: "get",
});
}

@ -0,0 +1,86 @@
import request from "@/utils/request";
//异常信息
export function exceptioninfo() {
return request({
url: "/special/peace/exceptioninfo",
method: "post",
});
}
//重要岗位详情
export function postdetail() {
return request({
url: "/special/peace/postdetail",
method: "post",
});
}
//案件信息
export function caseinfo(params) {
return request({
url: "/special/peace/caseinfo",
method: "post",
params,
});
}
//矛盾纠纷
export function contradiction(params) {
return request({
url: "/special/peace/contradiction",
method: "post",
params,
});
}
//劳资纠纷
export function labour(params) {
return request({
url: "/special/peace/labour",
method: "post",
params,
});
}
//内部治安列表
export function peacelist() {
return request({
url: "/special/peace/peacelist",
method: "post",
});
}
//原材料被盗
export function steal(params) {
return request({
url: "/special/peace/steal",
method: "post",
params,
});
}
//企业三防以及特种设备数据
export function vkey(params) {
return request({
url: "/special/peace/visit/key",
method: "post",
params,
});
}
//内部治安统计
export function peacenums(params) {
return request({
url: "/special/peace/peacenums",
method: "get",
params,
});
}
//部门检查及系统研判异常分析
export function statistics(params) {
return request({
url: "/special/peace/statistics",
method: "get",
params,
});
}
//数据统计
export function statisticsOne(params) {
return request({
url: "/special/peace/statistics1",
method: "get",
params,
});
}

@ -0,0 +1,106 @@
import request from "@/utils/request";
//车辆的违规信息统计
export function vehicleDetail() {
return request({
url: "/special/vehicleDetail",
method: "post",
});
}
//网络安全评估
export function cybersecurityrisk() {
return request({
url: "/special/cybersecurityrisk",
method: "get",
});
}
//危险化学品
export function dangerouscloutes() {
return request({
url: "/special/dangerouscloutes",
method: "get",
});
}
//车辆违规数
export function dangerousnum() {
return request({
url: "/special/dangerousnum",
method: "get",
});
}
//运输安全
export function dangerousrun() {
return request({
url: "/special/dangerousrun",
method: "get",
});
}
//防攻击管理
export function defenserisk() {
return request({
url: "/special/defenserisk",
method: "get",
});
}
//消防事件发生
export function firefighting() {
return request({
url: "/special/firefighting",
method: "get",
});
}
//消防制度执行
export function firefightinggo() {
return request({
url: "/special/firefightinggo",
method: "get",
});
}
//消防设施数据
export function firefightinggoods() {
return request({
url: "/special/firefightinggoods",
method: "get",
});
}
//民用枪支
export function gun() {
return request({
url: "/special/gun",
method: "get",
});
}
//企业台账
export function ledger() {
return request({
url: "/special/ledger",
method: "get",
});
}
//单位内部管理
export function peacemanage() {
return request({
url: "/special/peacemanage",
method: "get",
});
}
//人员安全风险评估
export function personnelrisk() {
return request({
url: "/special/personnelrisk",
method: "get",
});
}
//放射源物品
export function radiationmanage() {
return request({
url: "/special/radiationmanage",
method: "get",
});
}
//道路安全管理
export function roadmanage() {
return request({
url: "/special/roadmanage",
method: "get",
});
}

@ -0,0 +1,65 @@
import request from "@/utils/request";
//危险化学品占比统计
export function chemicals() {
return request({
url: "/special/listeditem/chemicals",
method: "get",
});
}
//列管物品异常列表
export function facility() {
return request({
url: "/special/listeditem/facility",
method: "get",
});
}
//物品使用情况
export function goodsend() {
return request({
url: "/special/listeditem/goodsend",
method: "get",
});
}
//获取枪支记录
export function nums() {
return request({
url: "/special/listeditem/nums",
method: "get",
});
}
//枪支雷达图
export function gunmanage() {
return request({
url: "/special/listeditem/gunmanage",
method: "post",
});
}
//放射源种类及数量
export function radiation() {
return request({
url: "/special/listeditem/radiation",
method: "get",
});
}
//放射源使用
export function radiationuse() {
return request({
url: "/special/listeditem/radiationuse",
method: "get",
});
}
//列管物品异常统计
export function relatedcompanycount() {
return request({
url: "/special/listeditem/relatedcompanycount",
method: "get",
});
}
//放射源运输
export function transport() {
return request({
url: "/special/listeditem/transport",
method: "get",
});
}

@ -0,0 +1,23 @@
import request from "@/utils/request";
//网络安全事件TOP5
export function vehicle() {
return request({
url: "/special/internet/vehicle",
method: "get",
});
}
//网络安全信息列表
export function internetlist() {
return request({
url: "/special/internet/internetlist",
method: "post",
});
}
//数据统计
export function counts(params) {
return request({
url: "/special/internet/counts",
method: "post",
params,
});
}

@ -0,0 +1,65 @@
import request from "@/utils/request";
//流动人口详情
export function population() {
return request({
url: "/special/personnel/population",
method: "post",
});
}
//重要岗位详情
export function emphasis() {
return request({
url: "/special/personnel/emphasis",
method: "post",
});
}
//重点人员详情
export function postkey() {
return request({
url: "/special/personnel/postkey",
method: "post",
});
}
//流动人口核查率低企业TOP10
export function poplutop() {
return request({
url: "/special/personnel/poplutop",
method: "get",
});
}
//主页数字统计
export function nums() {
return request({
url: "/special/personnel/nums",
method: "get",
});
}
//获取统计数
export function peoplenums(params) {
return request({
url: "/special/personnel/peoplenums",
method: "post",
params,
});
}
//大屏统计
export function personnelnum() {
return request({
url: "/special/personnel/personnelnum",
method: "get",
});
}
//流动人员核查率
export function poplupople() {
return request({
url: "/special/personnel/poplupople",
method: "get",
});
}
//重点岗位异常数
export function posterror() {
return request({
url: "/special/personnel/posterror",
method: "get",
});
}

@ -0,0 +1,78 @@
import request from "@/utils/request";
//企业整改信息
export function enterprisereclist() {
return request({
url: "/special/road/enterprisereclist",
method: "post",
});
}
//企业整改
export function enterpriserectification() {
return request({
url: "/special/road/enterpriserectification",
method: "get",
});
}
//饼状图
export function piechart() {
return request({
url: "/special/road/piechart",
method: "get",
});
}
//源头检查数据
export function source() {
return request({
url: "/special/road/source",
method: "get",
});
}
//源头数据列表
export function sourcelist() {
return request({
url: "/special/road/sourcelist",
method: "post",
});
}
//交通事故
export function trafficaccidents() {
return request({
url: "/special/road/trafficaccidents",
method: "get",
});
}
//交通设施检查列表
export function transporlist() {
return request({
url: "/special/road/transporlist",
method: "post",
});
}
//交通设施检查数据
export function transportationfacilities() {
return request({
url: "/special/road/transportationfacilities",
method: "get",
});
}
//违章数据
export function violationdata() {
return request({
url: "/special/road/violationdata",
method: "get",
});
}
//人员异常状态分析
export function peopiechart() {
return request({
url: "/special/road/peopiechart",
method: "get",
});
}
//车辆异常状态分析
export function veipiechart() {
return request({
url: "/special/road/veipiechart",
method: "get",
});
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 277 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 655 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 425 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 284 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 636 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 665 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 652 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 650 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 777 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 463 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 892 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 894 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 786 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save