function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } /////////////////////////////////////////////////////////////////////////// // Copyright © 2019 zhongsong. All Rights Reserved. // 模块描述: 站网详情 /////////////////////////////////////////////////////////////////////////// define(['dojo/_base/declare', 'dojo/_base/lang', 'dojo/_base/array', 'dojo/_base/html', 'dojo/topic', 'jimu/BaseWidget', 'libs/layer/layer.js'], function (declare, lang, array, html, topic, BaseWidget, layer) { return declare([BaseWidget], { baseClass: 'jimu-widget-HydroNetWorkDetails', name: 'HydroNetWorkDetails', _waterPrimitive: null, _rowData: null, startup: function startup() { // this.inherited(arguments); topic.subscribe("openDetails", lang.hitch(this, this.openDetails)); $('.jimu-widget-HydroNetWorkDetails .net-work-close i').click(function () { $('.jimu-widget-HydroNetWorkDetails .net-work-details').stop().hide(); $('.jimu-widget-HydroNetWorkDetails .net-work-details-btn').stop().show(); }); $(".jimu-widget-HydroNetWorkDetails .net-work-tab ul li").click(function () { if ($(this).text() != "") { $(this).addClass('on').siblings().removeClass('on'); if ($(this).index() == 0) { $(".net-work-monitor").stop().show(); $(".ner-work-panorama").stop().hide(); } else if ($(this).index() == 2) { $(".net-work-monitor").stop().hide(); $(".ner-work-panorama").stop().show(); } } }); $('.jimu-widget-HydroNetWorkDetails .net-work-details-btn').click(function () { $('.jimu-widget-HydroNetWorkDetails .net-work-details').stop().show(); $('.jimu-widget-HydroNetWorkDetails .net-work-details-btn').stop().hide(); $('.jimu-widget-HydroNetWorkDetails .net-work-tab ul li:eq(0)').trigger('click'); }); $('.jimu-widget-HydroNetWorkDetails .ner-work-panorama').on('click', 'i', function () { var el = document.documentElement; var rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullscreen; if (typeof rfs != "undefined" && rfs) { rfs.call($('.jimu-widget-HydroNetWorkDetails .ner-work-panorama iframe')[0]); }; return; }); $('.jimu-widget-HydroNetWorkDetails .net-work-monitor').on('click', 'img', function () { var _layer$open; var wid = $(window).width() + 'px'; var hei = $(window).height() + 'px'; var url = $(this).attr('src'); var title = $('.jimu-widget-HydroNetWorkDetails .net-work-title').text(); layer.open((_layer$open = { id: 'net-work-bigmonitor', title: title, type: 1, shadeClose: true, shade: false, maxmin: true, //开启最大化最小化按钮 area: [wid, hei], offset: ['0px', '0px'], content: '' }, _defineProperty(_layer$open, 'id', "ComprehensiveSupervise"), _defineProperty(_layer$open, 'closeBtn', 1), _defineProperty(_layer$open, 'success', function success(layero, index) {}), _layer$open)); }); }, openDetails: function openDetails(item) { $('.net-work-img').empty(); $('.net-work-monitor').empty(); $('.ner-work-panorama').empty(); if (item) { $('.net-work-title').text(item.name); if (item.image != "") { $('.net-work-img').append(''); } if (item.introduce != "") { $('.jimu-widget-HydroNetWorkDetails p').text(item.introduce); } if (item.monitor != "") { $('.net-work-monitor').removeClass("on").append(''); } else { $('.net-work-monitor').addClass('on').text('暂无有效监控'); } if (item.panorama != "") { $('.ner-work-panorama').removeClass("on").append(' '); } else { $('.ner-work-panorama').addClass('on').text('暂无有效体验'); } } }, onOpen: function onOpen() { //面板打开的时候触发 (when open this panel trigger) }, onClose: function onClose() { //面板关闭的时候触发 (when this panel is closed trigger) }, onMinimize: function onMinimize() { this.resize(); }, onMaximize: function onMaximize() { this.resize(); }, resize: function resize() {}, destroy: function destroy() { //销毁的时候触发 //todo //do something before this func this.inherited(arguments); } }); });