bug
liuyg
2021-06-15 823010d45d5e9dc983c883fb8bacaaf75c846370
widgets/searchL/Widget.js
@@ -98,7 +98,7 @@
            })
            $("#local_data").keyup(function (e) {
               console.log(e);
               // console.log(e);
               that.getInputData();
               if (e.keyCode == 13 && typeof that.searchDatas == 'string') {
                  var han = /^[\u4e00-\u9fa5]+$/;
@@ -221,62 +221,65 @@
         },
         // 注册鼠标左键单击事件
         clickHand: function clickHand(data) {
            var pickedObjects = this.map.scene.drillPick(data.position);
            // console.log(pickedObjects[0].primitive.id.onceData);
            var data = pickedObjects[0].primitive.id.onceData[1];
            if (pickedObjects[0].primitive.id.onceData[0] == 1) {//全景
               var address = data.panAddress;
               var dom = $('.header'),
                  str = `${data.name}--全景`;
               dom.empty();
               dom.append(str);
            var pickedObjects = this.map.scene.drillPick(data.position) || 0;
            // console.log(pickedObjects);
            if (pickedObjects.length != 0) {
               var data = pickedObjects[0].primitive.id.onceData[1];
               dom = $('#poput-m-t-quanjing');
               str = `<iframe id="poput-m-t-quanjing-iframe" src="${address}" frameborder="0"></iframe>`;
               dom.empty();
               dom.append(str);
               $('.jimu-widget-searchTabaPopup').css({ 'display': 'block' });
               $('.jimu-widget-searchTabaPopup').find('.p-main').eq(0).css({ 'display': 'block' }).siblings().css({ 'display': 'none' });
            }
            if (pickedObjects[0].primitive.id.onceData[0] == 2) {//监控
               var dom = $('.header'),
                  str = `${data.name}--实时视频`;
               dom.empty();
               dom.append(str);
               if (data.flv) {
                  dom = $('#poput-m-t-video');
                  str = `
               if (pickedObjects[0].primitive.id.onceData[0] == 1) {//全景
                  var address = data.panAddress;
                  var dom = $('.header'),
                     str = `${data.name}--全景`;
                  dom.empty();
                  dom.append(str);
                  dom = $('#poput-m-t-quanjing');
                  str = `<iframe id="poput-m-t-quanjing-iframe" src="${address}" frameborder="0"></iframe>`;
                  dom.empty();
                  dom.append(str);
                  $('.jimu-widget-searchTabaPopup').css({ 'display': 'block' });
                  $('.jimu-widget-searchTabaPopup').find('.p-main').eq(0).css({ 'display': 'block' }).siblings().css({ 'display': 'none' });
               }
               if (pickedObjects[0].primitive.id.onceData[0] == 2) {//监控
                  var dom = $('.header'),
                     str = `${data.name}--实时视频`;
                  dom.empty();
                  dom.append(str);
                  if (data.flv) {
                     dom = $('#poput-m-t-video');
                     str = `
                     <video id="poput-m-t-video-video" ></video>
               `;
                  dom.empty();
                  dom.append(str);
                  if (flvjs.isSupported()) {
                     var videoElement = document.getElementById('poput-m-t-video-video');
                     var flvPlayer = flvjs.createPlayer({
                        type: 'flv',
                        url: data.flv
                     });
                     flvPlayer.attachMediaElement(videoElement);
                     flvPlayer.load();
                     flvPlayer.play();
                  }
                  window.$myVideoFlvplayer = flvPlayer;
                  // var time = setTimeout(() => {
                     dom.empty();
                     dom.append(str);
                     if (flvjs.isSupported()) {
                        var videoElement = document.getElementById('poput-m-t-video-video');
                        var flvPlayer = flvjs.createPlayer({
                           type: 'flv',
                           url: data.flv
                        });
                        flvPlayer.attachMediaElement(videoElement);
                        flvPlayer.load();
                        flvPlayer.play();
                     }
                     window.$myVideoFlvplayer = flvPlayer;
                     // var time = setTimeout(() => {
                  // }, 2000);
               } else {
                  var dom = $('#poput-m-t-video'),
                     str = `
                     // }, 2000);
                  } else {
                     var dom = $('#poput-m-t-video'),
                        str = `
                     <div id="poput-m-t-video-none" >·暂无视频</div>
               `;
                  dom.empty();
                  dom.append(str);
                     dom.empty();
                     dom.append(str);
                  }
                  $('.jimu-widget-searchTabaPopup').css({ 'display': 'block' });
                  $('.jimu-widget-searchTabaPopup').find('.p-main').eq(0).css({ 'display': 'block' }).siblings().css({ 'display': 'none' });
               }
               $('.jimu-widget-searchTabaPopup').css({ 'display': 'block' });
               $('.jimu-widget-searchTabaPopup').find('.p-main').eq(0).css({ 'display': 'block' }).siblings().css({ 'display': 'none' });
            }
            if (pickedObjects[0].primitive.id.onceData[0] == 3) {//监测
               console.log('监测',data)
               if (pickedObjects[0].primitive.id.onceData[0] == 3) {//监测
                  console.log('监测', data)
               }
            }
         },