shuishen
2021-08-14 64d69413b9e2ca5ed5fb273299520c5fa72c529f
插件,及插件相关的修改
2 files modified
1 files added
29 ■■■■ changed files
public/carVideo/VideoWebPlugin.exe patch | view | raw | blame | history
public/carVideo/children.html 6 ●●●● patch | view | raw | blame | history
src/views/map/carGps.vue 23 ●●●● patch | view | raw | blame | history
public/carVideo/VideoWebPlugin.exe
Binary files differ
public/carVideo/children.html
@@ -24,7 +24,7 @@
    margin: auto;
    width: 800px;
    height: 400px;
    border: 1px solid red;
    color: #fff;
  }
  .cbInfoDiv {
@@ -350,7 +350,7 @@
            initBtnClicked();
            setTimeout(function() {
            setTimeout(function () {
              $("#playBtn").trigger('click');
            }, 3000)
          });
@@ -369,7 +369,7 @@
            initPlugin();
          }, 3000)
        } else {
          $("#playWnd").html("插件启动失败,请检查插件是否安装!");
          $("#playWnd").html("插件启动失败,请检查插件是否安装!<a href='./VideoWebPlugin.exe' target='_blank' style='color: var(--mcblue)'>点击下载</a>");
        }
      },
      cbConnectClose: function (bNormalClose) {
src/views/map/carGps.vue
@@ -2,7 +2,7 @@
 * @Author: Morpheus
 * @Date: 2021-07-05 16:31:54
 * @Last Modified by: Morpheus
 * @Last Modified time: 2021-08-11 16:41:36
 * @Last Modified time: 2021-08-14 10:57:44
 * menu-name 押运人员定位
 */
<template>
@@ -152,7 +152,8 @@
            loading: true,
            trackTime: [],
            detailObj: {},
            dialogVisible: false
            dialogVisible: false,
            map: null,
        };
    },
    created () {
@@ -284,15 +285,27 @@
        },
        childParameter (data) {
            this.map = data;
            this.$nextTick(function () {
                data.on('singleclick', this.realVideo)
            })
        },
        realVideo () {
            this.dialogVisible = true
        realVideo (e) {
            var that = this;
            // 在点击时获取像素区域
            var pixel = this.map.getEventPixel(e.originalEvent)
            this.map.forEachFeatureAtPixel(pixel, function (feature) {
                const cont = feature.values_.attributes
                if (cont != undefined) {
                    that.dialogVisible = true
                }
            })
        }
    },