+
+
diff --git a/apps/web-antd/src/views/screen/monitor/map/Map.vue b/apps/web-antd/src/views/screen/monitor/map/Map.vue
new file mode 100644
index 00000000..a6c3478d
--- /dev/null
+++ b/apps/web-antd/src/views/screen/monitor/map/Map.vue
@@ -0,0 +1,131 @@
+
+
+
- 在线数量
+
+
+ 4
+ 7
+ 3
+ 个
南川区综合服务中心数智管理平台监控大屏
-
-
+ {{ weekDay }}
- 晴
- 40℃
-
-
-
+
+ 
- 退出
+
+
+
+
+
+
+
+
+ 监控编号 | +监控位置 | +监控范围 | +监控情况 | +
---|---|---|---|
0625142512 | +东区大门 | +右侧 | +正常 | +
0625342512 | +东区大门 | +左侧 | +正常 | +
0625142513 | +东区大门 | +正前方 | +正常 | +
0625142912 | +东区大门 | +马路 | +异常 | +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
+
+
+
+ 已处理
+ 8
+ 19.1
+
+
+ 未处理
+ 12
+ 19.1
+
+
+
+ 今日报警
+ 12
+ 19.1
+
+
完成率
+ 66%
+ 19.1
+
-
+
-
+
-
-
-
-
-
- 在线数量
-
-
- 4
- 7
- 3
- 个
-
-
-
-
-
-
-
- 监控编号 | -监控位置 | -监控范围 | -监控情况 | -
---|---|---|---|
0625142512 | -东区大门 | -右侧 | -正常 | -
0625342512 | -东区大门 | -左侧 | -正常 | -
0625142513 | -东区大门 | -正前方 | -正常 | -
0625142912 | -东区大门 | -马路 | -异常 | -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 
-
-
- 
-
-
-
-
- 
-
-
- 
-
-
-
-
- 
-
-
- 
-
+
-
-
-
-
-
-
-
-
-
- 已处理
- 8
- 19.1
-
-
- 未处理
- 12
- 19.1
-
-
-
-
- 今日报警
- 12
- 19.1
-
-
- 完成率
- 66%
- 19.1
-
-
-
-
-
-
-
- 报警时间 | -报警位置 | -报警内容 | -处理情况 | -
---|---|---|---|
06-25 14:25:12 | -东区大门 | -门禁异常 | -已处理 | -
06-25 14:25:12 | -东区大门 | -门禁异常 | -已处理 | -
06-25 14:25:12 | -东区大门 | -门禁异常 | -已处理 | -
06-25 14:25:12 | -东区大门 | -门禁异常 | -未处理 | -
-
-
-
-
-
-
-
-
-
- 
-
- 设备总数
- 650
-
-
-
-
-
- 
-
- 设备在线数
- 632
-
-
-
-
-
- 
-
- 设备离线数
- 18
-
+
+
+
+
+
+ 报警时间 | +报警位置 | +报警内容 | +处理情况 | +
---|---|---|---|
06-25 14:25:12 | +东区大门 | +门禁异常 | +已处理 | +
06-25 14:25:12 | +东区大门 | +门禁异常 | +已处理 | +
06-25 14:25:12 | +东区大门 | +门禁异常 | +已处理 | +
06-25 14:25:12 | +东区大门 | +门禁异常 | +未处理 | +
+
+
+
+
+
+
+
+
+ 
+
+ 设备总数
+ 650
+
+
+
+
+
+ 
+
+ 设备在线数
+ 632
+
+
+
+
+
+ 
+
+ 设备离线数
+ 18
+
+
+
+
+
diff --git a/apps/web-antd/src/views/screen/monitor/map/constants.js b/apps/web-antd/src/views/screen/monitor/map/constants.js
new file mode 100644
index 00000000..cca3ec5a
--- /dev/null
+++ b/apps/web-antd/src/views/screen/monitor/map/constants.js
@@ -0,0 +1,16 @@
+import camera from "#/assets/map/camear.png";
+
+export const MapDefaultData = {
+ center: [107.089,29.1714],
+ zoom: 21,
+ icons: {camera}
+};
+
+
+export const icons = {
+ camera: new BMap.Icon(MapDefaultData.icons.camera, new BMap.Size(23, 34), {
+ offset: new BMap.Size(12, 30),
+ textColor: '#fff',
+ zIndex: "100"
+ })
+}
diff --git a/apps/web-antd/src/views/screen/monitor/map/map.scss b/apps/web-antd/src/views/screen/monitor/map/map.scss
new file mode 100644
index 00000000..828858fa
--- /dev/null
+++ b/apps/web-antd/src/views/screen/monitor/map/map.scss
@@ -0,0 +1,89 @@
+.vmap {
+ position: relative;
+ width: 100%;
+ height: 100%;
+
+ .BMap_pop > div {
+ background: transparent !important;
+ border: 0 !important;
+ }
+
+ .BMap_pop > div:nth-child(n) {
+ display: none
+ }
+
+ .BMap_pop > div:nth-child(9) {
+ display: block
+ }
+
+ .BMap_pop > img {
+ width: 0 !important;
+ height: 0 !important;
+ }
+
+ #map {
+ width: 100%;
+ height: 100%;
+
+ .anchorBL {
+ display: none !important;
+ }
+
+ .close {
+ position: absolute;
+ right: 12px;
+ top: 5px;
+ font-size: 18px;
+ cursor: pointer;
+ border: 1px solid #409eff;
+ color: #409eff;
+ padding: 2px 5px;
+ text-align: center;
+ z-index: 100;
+ }
+
+ .wrap-title {
+ margin-top: 16px;
+ font-size: 16px;
+ color: white;
+ position: absolute;
+ height: 30px;
+ width: 100%;
+ line-height: 30px;
+ left: 20px;
+ font-weight: bold;
+ }
+
+ .video-wrap {
+ width: 530px !important;
+ height: 360px;
+ background: url("/src/assets/map/video-bg.png") no-repeat;
+ background-size: 100% 100%;
+
+ .wrap-content {
+ padding: 15px 10px 10px 10px;
+ height: 75%;
+ display: flex;
+
+ .content-left {
+ height: 100%;
+ width: 100%;
+ }
+
+ img {
+ width: 100%;
+ height: 111%;
+ }
+
+ .content-right {
+ margin-left: 15px;
+ padding-top: 10px;
+ }
+
+ }
+
+
+ }
+ }
+
+}
diff --git a/apps/web-antd/tsconfig.json b/apps/web-antd/tsconfig.json
index 9d43c929..d45e3d7a 100644
--- a/apps/web-antd/tsconfig.json
+++ b/apps/web-antd/tsconfig.json
@@ -4,9 +4,20 @@
"compilerOptions": {
"baseUrl": ".",
"paths": {
- "#/*": ["./src/*"]
+ "#/*": [
+ "./src/*"
+ ]
}
},
- "references": [{ "path": "./tsconfig.node.json" }],
- "include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue", "types/**/*.d.ts"]
+ "references": [
+ {
+ "path": "./tsconfig.node.json"
+ }
+ ],
+ "include": [
+ "src/**/*.ts",
+ "src/**/*.tsx",
+ "src/**/*.vue",
+ "types/**/*.d.ts"
+ ]
}