Files
starRiverProperty/frontend/canoe-device.bak20231018/js/chunk-25df4f2d.4c6aca61.js
T
反编译工作区 0c56a3e599 chore(frontend): add static frontend build artifacts (portal, front_acs, etc.)
Made-with: Cursor

Former-commit-id: 571c9a99ee26d90505e550c287eb8ad8d743ff8d
2026-04-27 13:40:23 +08:00

1 line
42 KiB
JavaScript

(window["webpackJsonp_cwos-general-device"]=window["webpackJsonp_cwos-general-device"]||[]).push([["chunk-25df4f2d"],{1813:function(e,a,t){"use strict";var i=t("81a2"),s=t.n(i);s.a},"269d":function(e,a,t){"use strict";var i=t("a401"),s=t.n(i);s.a},2834:function(e,a){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABnElEQVRYR+2WPUscURSGnxck+EUIih9oChGCjUYQC0UQwUIbUxrID9BCS3+C2FsJ1jZJCkFB8avaxl4EW61SWgWL6CsXRlk2uzN3Vtlt5nYzc857n/vOOWdGNHmpyftTABQOFA7kdsB2K7AhafM9WjgXgO0O4ABolzTdUADbH4EjYAa4bCiA7S7gBJhMTt04ANu9wDkwVmb5PbAXnABKku7qfR2pNWB7ELgARlI2cBKzA+xLCtfRqyaA7aFEeDhaDUrAiqSb2Jw0gGD7fKxQWdwDsCzpMCY3DaAfOANGY4QqYv4BPyT9zsrNqoFu4BSYyBKq8vwvMCXpKi03cxDZ/gQcB7EyoT/JvdAhPcAA8LnKRtfAuKTHWhCZACHRdicQ3ulcrTlg+wuwBHwDZuH1Z2dV0u6bABKIttBmwELWJLQdpmVoyzA7boFhSU/VIKIceEm0/QH4BfRljWLbLeGjBWwBi5JCLf23cgEkTgThNUnbMYVpex34KmnlXQBiNq2Msf1d0s+mAbypDes5cZ6c3DWQRzwmtgAoHGi6A8/dkGwhAWHKcQAAAABJRU5ErkJggg=="},"3b71":function(e,a){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADZklEQVRoQ+2aW0gUURjH/2d33SzzbtnqluZCWmrazYIEjRLsJcgIMRKKUlLUgsCEwqiwtJ7KLpBJ+aKYlmklZg8VGSYVplCJmrnqJl7L2+Iuu07MlqF5O7Orszu08zjzne/8f9//O2dmdocAgGfyWzmj118Gw4QzgIw9Z6kHATpByEsiFqeqsrd1EIN4nb6OAeNiqaKn00VA+olEHEQ8Et/kMwwTIyTx41oJIQXEI6Hqu6W3zUzFZduJyBKqGCFW/68LVgAz22dtITMbgP/bAREBDmx3x+uGASh7RzmZsdzBBpFBriis7oJGZ/xGaJIDWxUOKDkZiAc13UjOa+IEcGavFxIj5IjLacDT2j5OYycGmwQQvs4J+Un+KK/tw9GcBk4iMqJ9cDhMhpS8RhTX9HAaazKAVEKwSCJCqJ8jcuPXorK+H0n3GjmJSI/yxsHQFUjNb0bp+15odGPQGtFKnBzwl9shM0aBYK+lELMLYB4P/RiDj8phpBV8xaeOEerM1ADOdhK8St8AN3spdXJjAnsGtQg7X4ufah3VcGqAfSHLkH1oDboGtCis7qZKzjUoaosb5K62SLrbiIfv6NYFNUBKpBxpe7xQpxzC7qx6rtqo4u8f90eorxMulbYi+5mKaowVgKpMlEG8OPBFNYIjt7nt+ZT6DWts02r7hW0hWjGmxC3oGjBFGO1YQQD0DmnhYmcD0TQ3RIsHuFbRgazHSoT6OqIwJWCKMRYNcLWiHVllbQbR61fZoSItWDgAE8W7O0pRfCIACvfF5gdo7xvFSlfbWdcorXg2Ca8tdPFRK65XqhAR6IycOD9IJaIpIFzE8w5wtqgFOS86DaJ3BjgjN34yBLtgM8uUhuuztc1Eal4dUGv0iL35GdVNg1MgjBHPuwPshGqtHrE3JkNs9LbHlSe/dxvayo+7wKsD45P+CzF+nqt4szgwE4Qx4hcMIG6HDOf2+8z5OMM6cbqwBZ0/NMiIVky7z8+VJL2oBXf+bAxzxVK/0LAv8uWngubKNy/XIzPrUN82TJWLGoDNxv4UcmyXJ1ViY4NuPVfhQkkr9XBOAGzWzT72CFE4YIl06g2LetZpAtXaMdQ0D+LDtyFOaTgDcMrOQ7AVgIcizzqF1QGrAyZWQPh/dAv+UwPBf+zBtqCQP7f5BfdU9hiJ4ZTFAAAAAElFTkSuQmCC"},4462:function(e,a){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADLklEQVRoQ+1YXUgUURQ+Z9ZdK4VCgopegn4eguopUCPIpP+iIIioHlR21odCSiJ3ZlUGd2dmjbCQemhnMR8iIgiK/gsziFTozaCHfqCXqCCkQCt33Tkxk7pX0ZidWc2h2adl99zvfN93zpm59yK4/IMu5w+egH9dQa8CXgUcOuC1kEMDHS//fyoQURP9RLBuzDJETMoCzzu2EAAiqqYRUTCLhf2KyG+wgm25AtK5jrWp9EgPECwcFwFcTBaDTVYSTRcTUZJRAr1x/H+E7wF/Qbl0uua1FVzLAgyw5tZk5YiuPwACP5OwWhFCnVaSTY4R1UQVEFxhsNIFHLerpSHYZRUvJwEGaKOiVetAHWxSDnBnTOCfWk1q4qjaVh3oIWsGB1gTE/msIAuAOQswMCeXHQG/+QO+TVbLbrRjOpV5QUCLnLajLQFEhBE1eRWAjjCV+FA0H0sjJ/kvfzNOvqAtGfpJfUCwghnaa7IQPIaIZMH0CSG2BBgI7e33Cz8PfnwCQJsZES8DJcu2SLX7fkxFRLp8Z0Fq4NMzINjIkH++tHj5trq63cO5kjfibQswFkttyZLUMPUC0Rom+a2AwB+UEHWWkETEpVTtJgAcyArGN4FCLJPqgwN2yDsWYA7j2c6VlEn1EcFiphLnFSFUz5IS1UQbEJwa73mEr+gLlMbOVL23Sz4vAsyhjneUg57pIqB5Y2Q4Dk/EwvwlU2RcO67rdDE7sPgLOF+lHK7pcUI+bwIMoKZ44lCG8DoQ/WlLxAwg7je/E90GIt/o7+RDOhwNh244JZ9XAQaYqCYagCDO9PjQqIAipr3CihBqzQf5vAsw20lJJgj0KfdICJwmi8FQvsjPiACpu7sg3ff2HhFsZ4kiwmN/6eo9UkXFyNwX0PvuLgHtmCAA8JG/bNXeOS/A1S00eYgRYNB8CAEUz/khdvVj1NUvMldvJVy9mXP1dnomDjSKyB+184KzdR5w9ZHS1Yd6V1+rTHWxxSFGYwLfbKd3x9Y0qlqLTpS9HJupi63ZvFpEhFeyEFpvxRhbQ2wFeLZiPAGz5fR0ebwKeBVw6IDXQg4NdLzcq4BjCx0C/AZ6D7lAyHqVvwAAAABJRU5ErkJggg=="},"44fb":function(e,a){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAADpElEQVRoQ+2aTegVVRjGf49IlBHRqkWEQoSEkRUJFbRRaiPYoqIyqkXkolqkIFGQGwNRBN24chMqCCIVGUFfUC0qKqlcGET0uQkKMYI+6OOJl+Yfwzhz75y5Z85f5R64mzvnfc/zu+97z7zznhHn6dB5ysUcbCGytl9vRPm4pKdzRN72OuCphq+dkt5K9Z8cMdtuLPKGpDtSF26bb/tB4EDj2kOSDqb6n4PVUnEesdT0KZaKtjcBG4HrgYsroUsbgiOCf6dCdMxfAsSnPv4BFj5fAO8A2ySdmrRm63/Mdjh/EdiQSXBuNz8AayV93uW4C+xJYE9uNZn9fQTcIqk1W7rATgLXZBYyhrubJB1vc3wGmO1lwC8tuT6GsFl9bpK0vy/Y5UDk8LkwtkraPQfLFLG4DRwDjgKxe/0OXAlE+fUwcFmGlCgesa+B+yR92FETBtQ+4P4Z4YqCfQXcLOnHaaJtB9xj0+ZNuF4MLNJvTdcW3BRoO6qYj4HVA+GKgR2VdE+KSNt3Ai+l2NTmFgO7V9KRFJG2LwB+Ai5JsavmFgNbJSmqlqRhO6qHG5OM/ptcDGyFpG9TBdp+F7gt1a4k2K2S3k8VaPtL4KpUu5Jgz0p6LkWg7eXANyk2i7F5RBqulPRHX6G2d8Uv33d+Y16x/1isu0PSM32E2r4BeA+4sM/8ljlFwWL9zZL2ThJr+zrgVeCKgVBFd8W6xpeB+M+dqH9pO+rEJ6rG6EIfZShb8YjVhcaOF9X9b1V1vwZoNoTOSbChovvYLWrE+ggcOmcOhu3cPY+/gJ+BP4FLgYuGhmext/tPgdgR4/4Um8b3kv7v99sOuGjtRXd5PRBHR0NhR0/FN6tnqmOSvkuJSNXuu73qOt9VRbWvi9HAXqn66J/0VTLlph33uM3AltpZwSST7GC/Ao9Lej4HUNOH7ZVAPLBGdVIMLHrl6yTFqcdow3ZUJR8A105YJGvEtkvaNhpRzXEVudiAuk5es4KtbtZ/Y0La/mxCSmYFW1LfvseECt+2DwEPdKyTD0xS8oH8LPC24y2CeJugbeQDAx6dRegA20eis1wCbIC20UyyRmw0lQMcJ4HFQ2CcaA7tQwzQN9hko6TDbdZdZ9DRG+zK68EqRjC8WlI8oZ8xusCiKG2+DDaCrplcHpAUB4ito3Prth2F6A4gDg3OtvFadbB4OhksDGyvAu5uvJmzWJDxdk68mfO2pBemiSh6s50mJuf1OVjOX7OEr38BTv6cRki+gOIAAAAASUVORK5CYII="},"466d":function(e,a,t){"use strict";var i=t("d784"),s=t("825a"),n=t("50c4"),r=t("1d80"),c=t("8aa5"),o=t("14c3");i("match",1,(function(e,a,t){return[function(a){var t=r(this),i=void 0==a?void 0:a[e];return void 0!==i?i.call(a,t):new RegExp(a)[e](String(t))},function(e){var i=t(a,e,this);if(i.done)return i.value;var r=s(e),l=String(this);if(!r.global)return o(r,l);var p=r.unicode;r.lastIndex=0;var u,d=[],m=0;while(null!==(u=o(r,l))){var v=String(u[0]);d[m]=v,""===v&&(r.lastIndex=c(l,n(r.lastIndex),p)),m++}return 0===m?null:d}]}))},"5bf2":function(e,a,t){},"62b0":function(e,a){e.exports="data:image/png;base64,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"},"7bbd":function(e,a,t){e.exports={elInputWidth:"200px",elInputNumberWidth:"200px",elTextareaWidth:"300px",elSelectWidth:"200px",appHeaderBg:"#014051",appIconBg:"#6758f3",appIconColor:"#fff",appIconSize:"30px",appNameColor:"#fff",appNameSize:"30px"}},"81a2":function(e,a,t){e.exports={elInputWidth:"200px",elInputNumberWidth:"200px",elTextareaWidth:"300px",elSelectWidth:"200px",appHeaderBg:"#014051",appIconBg:"#6758f3",appIconColor:"#fff",appIconSize:"30px",appNameColor:"#fff",appNameSize:"30px"}},9409:function(e,a){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADEklEQVRoQ2NkYGBgkM49IfP/798uhv//Hf4zMEiCxAYrYGRgeM7AyHiAkZm57OlkiyeMYMf/+XvxP8N/ocHqaGzuYmRgfMfIwqzPKJV1dNn///8jh5LjYW5lZGRcziiVeeTZYE82uAIXlJwYJTOP/B+KoQ+PhVEPDHD0jSahAY4AhpEXA11RygxRVuIMTEyMVA38////Myw/9oqhZOkdkswlOQaeTrViYGSkruNhLgZ5Qjr7GG098GyaNUkWkKpYKusoSVpIjgFSPAAK0b5tj/E6yFVXiEFPjgeuZlB54N+//wwyOfiTBChPxdhIjHqA6HRHShIajQEigpWmmXg0BkZjAEsIjGZitEAZrQdI7VIO+SR0b6IlAwcrExHlAwMDMcXojGR1Bj9jEbB5P37/Y1DKP06U2WR36o81GjEoiHISZQkxHjhYa8igKskFNu/+q+8M1g3niDKbbA/0RKswRFmLE2UJIQ+YK/MxrC/WhZu17OhL2ndo0C3F5xN8HmBhYmTYUKzLYKTICzcisPcyw8m7n4gKHLJjAKRxTpoGg5eBMEGL8HkAPSa3nX/LkDL7BkEz0RWQ3BYCGSAvwsFwsM6QgY0Ff2bG5gFQb7Q5VIkhyQExCP7rzz8G+6bzDA/f/KCPB0C2BJuJMkyKV8XbP0b3AC8HM8PkBDUGNz3EQDio15a78DbDulOvSXY8SANZMQCzKcZGnKErSgWnxcge8DUSZmgKVWIQ52dDUV+27A7DkiMvyXI8xR4AGQDyRGu4EgMrM2ZyAnnAou4sQ0ekMoOTtiCKI3///cdQvfIeRY6nigdAhpgq8TLMStXACF2Q3Ldffxm42JhRHP/y4y+GtNk3GE7f+0x2yFNUCmGzVZSPlaE1TInBxwhSq+ICW869YahedY/h9affFDueajGA7BJQUmkOVWRQFEOtrUG1bO3q+wz7rr6nisOpHgPIrgJVUqDaOt1ZCiw8c+8zBlAt++cf9edSKCqFqBqUZBo26gEyA45q2kZjgGpBSaZBQz8GhvxE95BfajDkF3uA8s5QXm4DAIihtBiQbwLcAAAAAElFTkSuQmCC"},a401:function(e,a,t){},c051:function(e,a,t){"use strict";var i=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"device-location-wrapper"},[t("el-button",{attrs:{icon:"el-icon-plus",size:"medium",disabled:e.isPreview},on:{click:e.addDeviceLocation}},[e._v("添加设备安装位置")]),e.deviceLocationList.length?t("div",{staticClass:"device-map-wrapper"},e._l(e.deviceLocationList,(function(a,i){return t("qz-form-wrap",{key:i,staticStyle:{width:"490px","margin-right":"24px",height:"100%"}},[t("single-location",{attrs:{data:a,isPreview:e.isPreview,mapIndex:i},on:{change:function(a){return e.singleLocationChange(a,i)},delete:function(a){return e.deleteSingleLocation(i)}}})],1)})),1):e._e()],1)},s=[],n=(t("99af"),t("4160"),t("c975"),t("a434"),t("d3b7"),t("ac1f"),t("5319"),t("1276"),t("159b"),t("d4ec")),r=t("bee2"),c=t("99de"),o=t("7e84"),l=t("262e"),p=t("9ab4"),u=t("60a3"),d=t("ca17"),m=t.n(d),v=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"device-map-container"},[t("el-form",{ref:"areaLocationForm",staticClass:"map",attrs:{model:e.formData,disabled:e.isPreview}},[t("el-form-item",{attrs:{required:""}},[t("el-select",{staticClass:"width-320",attrs:{disabled:e.disableMapTypeChange,placeholder:"请选择地图"},on:{change:e.mapTypeChange},model:{value:e.currentMapType,callback:function(a){e.currentMapType=a},expression:"currentMapType"}},e._l(e.mapOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),"gis"===e.currentMapType?[t("el-form-item",{attrs:{prop:"districtIds"}},[t("mk-provincial-area",{staticClass:"width-320",attrs:{filterable:""},on:{change:e.provincialAreaChange},model:{value:e.formData.districtIds,callback:function(a){e.$set(e.formData,"districtIds",a)},expression:"formData.districtIds"}})],1),e.formData.districtId?t("el-form-item",[e.formData.districtId?t("div",{staticStyle:{width:"400px"}},[e._v(" "+e._s(e.fullLocation)+" ")]):e._e(),e.isPreview?e._e():t("el-input",{staticClass:"width-320",attrs:{maxlength:"128","suffix-icon":"el-icon-search",placeholder:"请输入详细地址进行定位"},on:{input:e.detailAddressInput},model:{value:e.deviceLocation,callback:function(a){e.deviceLocation="string"===typeof a?a.trim():a},expression:"deviceLocation"}})],1):e._e(),e.formData.districtId?t("el-form-item",[t("div",{staticClass:"map-container"},[t("qz-map",{ref:"fcMap",staticClass:"gisMapzj",attrs:{map:"gis",service:e.Server,mapKey:e.mapKey,mapInitinalOptions:e.mapInitinalOptions,locations:e.locations},on:{mapClick:e.mapClick}})],1)]):e._e()]:e._e(),"area"===e.currentMapType?[t("el-form-item",{attrs:{prop:"mapId"}},[t("el-select",{staticClass:"width-320",attrs:{placeholder:"请选择平面地图"},on:{change:e.areaMapIdChange},model:{value:e.formData.mapId,callback:function(a){e.$set(e.formData,"mapId",a)},expression:"formData.mapId"}},e._l(e.areaMapOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),t("div",{directives:[{name:"show",rawName:"v-show",value:0===this.areaMapOptions.length,expression:"this.areaMapOptions.length === 0"}]},[t("el-button",{attrs:{type:"text"},on:{click:e.addMapBtnClick}},[e._v("新增平面地图")])],1)],1),e.formData.mapId?t("el-form-item",[t("div",{staticClass:"map-container"},[t("qz-map",{staticStyle:{border:"1px solid #dcdfe6"},attrs:{data:e.picMapData,map:"pic",mode:"write",service:e.Server,servicePath:e.MAP.servicePath,mapInitinalOptions:e.MAP.mapInitinalOptions,fullscreenText:"全屏",exitFullscreenText:"退出全屏",showPlayer:!1,screenWidth:"320px",screenHeight:"300px",showAll:!1,markerImg:e.markerImg,addDefaultSelected:!0,mapImg:e.mapImg},on:{markerClick:e.markerClick}})],1)]):e._e()]:e._e()],2),t("div",{staticClass:"close-btn"},[t("img",{attrs:{src:e.closeImgUrl},on:{click:e.deleteItem}})])],1)},f=[],h=t("f5ea"),g=t("103b"),A=function(e){function a(){var e;return Object(n["a"])(this,a),e=Object(c["a"])(this,Object(o["a"])(a).apply(this,arguments)),e.Server=g["a"],e.formData={mapId:"",districtId:"",districtIds:[],mapX:"",mapY:""},e.mapOptions=[{value:"gis",label:"GIS地图"},{value:"area",label:"平面地图"}],e.currentMapType="",e.disableMapTypeChange=!1,e.deviceLocation="",e.lonLat="",e.provincialArea="",e.areaMapOptions=[],e.locations=[],e.mapKey="8b30b8569cad2576f4204131d4e1c8d6",e.mapInitinalOptions={zoom:17},e.MAP={data:[],mapInitinalOptions:{center:[0,0],zoom:3,lang:"",mapStyle:""}},e.picMapData=[],e.markerImg=t("5f53"),e.mapImg="",e.closeImgUrl=t("4462"),e}return Object(l["a"])(a,e),Object(r["a"])(a,[{key:"districtIds_listener",value:function(e){e&&e.length>0?this.formData.districtId=e[e.length-1]:this.formData.districtId=""}},{key:"mapX_listener",value:function(e){this.submitFormData()}},{key:"created",value:function(){this.getMapTypeTree()}},{key:"mounted",value:function(){this.data&&this.data.mapId&&this.initFormData()}},{key:"deleteItem",value:function(){this.isPreview||this.$emit("delete")}},{key:"mapTypeChange",value:function(e){this.formData={mapId:"",districtId:"",districtIds:[],mapX:"",mapY:""},"gis"===e&&(this.formData.mapId="gis")}},{key:"provincialAreaChange",value:function(e){var a=e[2],t=a.lng,i=a.lat;0!==e.length&&t&&i&&(this.provincialArea=e[0].districtName+e[1].districtName+e[2].districtName,this.setMapMarker(t,i))}},{key:"detailAddressInput",value:function(e){var a=this;e=this.provincialArea+e,this.$refs.fcMap.getLocationByAddress(e).then((function(t){var i=t[0],s=i.lon,n=i.lat;e&&s&&n&&(a.provincialArea=t[0].address,a.setMapMarker(s,n))})).catch((function(e){a.$message.error(e)}))}},{key:"areaMapIdChange",value:function(e){this.areaMapOptions.length&&this.setPicMapImg()}},{key:"addMapBtnClick",value:function(){var e=window.__POWERED_BY_QIANKUN__;e?window.history.pushState({},"","/sub-sysetting-front#/regionMap/list"):(window.history.pushState({},"","/sysetting-front#/regionMap/list"),location.reload())}},{key:"mapClick",value:function(e){this.isPreview||(this.provincialArea=e.formattedAddress,this.setMapMarker(e.lnglatXY[0],e.lnglatXY[1]))}},{key:"markerClick",value:function(e){this.isPreview||(this.formData.mapX=e.x,this.formData.mapY=e.y,this.lonLat="".concat(e.x,",").concat(e.y))}},{key:"getMapTypeTree",value:function(){var e=this;this.service.getMapTypeTree({}).then((function(a){a.success?((a.data||[]).forEach((function(a){e.areaMapOptions.push({label:a.mapName,value:a.id,ext2:a.ext2,mapImg:a.mapImg})})),e.formData.mapId&&e.setPicMapImg()):e.$message.error(a.message)}))}},{key:"initFormData",value:function(){var e=this.data;if(this.formData=Object.assign({},e),e.mapId)if("gis"===e.mapId){if(this.currentMapType="gis",e.mapX){var a=e.mapX,t=void 0===a?"":a,i=e.mapY,s=void 0===i?"":i;this.setMapMarker(t,s),this.lonLat="".concat(t,",").concat(s),this.mapInitinalOptions.center=[t,s],this.provincialArea=e.provincialArea||""}}else this.currentMapType="area",this.picMapData[0]={x:e.mapX,y:e.mapY,marker_width:30,marker_height:30,id:"marker-".concat(this.mapIndex)},this.areaMapOptions.length&&this.setPicMapImg()}},{key:"setMapMarker",value:function(e,a){var t=this;this.lonLat="".concat(e,",").concat(a).replace(/^,$/,"");var i={objectType:"location",objectId:"loca-".concat(this.mapIndex),lon:e,lat:a,msg:{a:1},anchor:"bottom"};this.locations.push(i),this.formData.mapX=e,this.formData.mapY=a,this.$nextTick((function(){t.$refs.fcMap&&t.$refs.fcMap.setFitView()}))}},{key:"setPicMapImg",value:function(){var e=this;this.areaMapOptions.length&&this.areaMapOptions.forEach((function(a){a.value===e.formData.mapId&&(e.mapImg=a.mapImg)}))}},{key:"submitFormData",value:function(){this.$emit("change",this.formData)}},{key:"fullLocation",get:function(){return"".concat(this.provincialArea,"-").concat(this.lonLat).replace(/^-/,"")}}]),a}(u["d"]);p["a"]([Object(u["c"])({})],A.prototype,"data",void 0),p["a"]([Object(u["c"])({default:-1})],A.prototype,"mapIndex",void 0),p["a"]([Object(u["c"])({default:!1})],A.prototype,"isPreview",void 0),p["a"]([Object(u["e"])("formData.districtIds",{immediate:!0,deep:!0})],A.prototype,"districtIds_listener",null),p["a"]([Object(u["e"])("formData.mapX",{immediate:!0,deep:!0})],A.prototype,"mapX_listener",null),A=p["a"]([Object(u["a"])({components:{QzMap:h["a"],Treeselect:m.a}})],A);var b=A,y=b,I=(t("e79a"),t("2877")),D=Object(I["a"])(y,v,f,!1,null,"15710e42",null),w=D.exports,k=(t("5f53"),function(e){function a(){var e;return Object(n["a"])(this,a),e=Object(c["a"])(this,Object(o["a"])(a).apply(this,arguments)),e.deviceLocationList=[],e.deviceLocationInfo=[],e}return Object(l["a"])(a,e),Object(r["a"])(a,[{key:"created",value:function(){}},{key:"mounted",value:function(){this.data?this.initFormData():this.queryDefaultMap()}},{key:"addDeviceLocation",value:function(){2!==this.deviceLocationList.length?this.deviceLocationList.push({}):this.$message.error("最多只能添加2个地图")}},{key:"singleLocationChange",value:function(e,a){this.deviceLocationList.splice(a,1,e)}},{key:"deleteSingleLocation",value:function(e){var a=this,t=this.deviceLocationList.concat();t.splice(e,1),this.deviceLocationList=[],this.$nextTick((function(){a.deviceLocationList=t.concat()}))}},{key:"queryDefaultMap",value:function(){var e=this;this.service.queryMap().then((function(a){var t=a.data[0].modeType;"area"===t?e.service.getMapTypeTree({}).then((function(a){a.success?(a.data||[]).forEach((function(a){if("default"===a.ext2){var t={mapId:a.id,mapImg:a.mapImg};e.deviceLocationList.push(t)}})):e.$message.error(a.message)})):e.deviceLocationList.push({mapId:"gis"})})).catch((function(a){e.$message.error(a)}))}},{key:"initFormData",value:function(){var e=this;this.data.mapInfo&&this.data.mapInfo.forEach((function(a){var t={mapId:a.mapId,mapX:a.mapX,mapY:a.mapY};if("gis"===a.mapId)if(t.districtId=a.districtId,e.data.districtPath&&e.data.districtPath.indexOf("|")>0){var i=e.data.districtPath.split("|");i.shift(),t.districtIds=i,t.provincialArea=e.data.districtMergeName&&e.data.districtMergeName.replace(/,/g,"")}else t.districtIds=[];e.deviceLocationList.push(t)}))}},{key:"_validateForm",value:function(){var e=this;return new Promise((function(a,t){var i=0,s=0;e.deviceLocationList.forEach((function(e){e.mapId||t(new Error("请检查设备安装位置是否填写完整")),"gis"===e.mapId?(i++,i>=2&&t(new Error("最多只能添加1个GIS地图")),e.districtId||t(new Error("请检查设备安装位置是否填写完整"))):(s++,s>=2&&t(new Error("最多只能添加1个平面地图")),e.mapX||t(new Error("请在平面地图选择标点位置")))})),e.formatFormData(),a()}))}},{key:"formatFormData",value:function(){var e={mapInfo:[]};this.deviceLocationList.forEach((function(a){"gis"===a.mapId&&(e.districtId=a.districtId,e.districtIds=a.districtIds),e.mapInfo.push({mapId:a.mapId,mapX:a.mapX,mapY:a.mapY})})),this.deviceLocationInfo=Object.assign({},e)}}]),a}(u["d"]));p["a"]([Object(u["c"])({})],k.prototype,"data",void 0),p["a"]([Object(u["c"])({})],k.prototype,"isPreview",void 0),k=p["a"]([Object(u["a"])({components:{Treeselect:m.a,SingleLocation:w}})],k);var O=k,C=O,E=(t("c687"),Object(I["a"])(C,i,s,!1,null,"20e793ce",null));a["a"]=E.exports},c489:function(e,a,t){"use strict";var i=t("7bbd"),s=t.n(i);s.a},c687:function(e,a,t){"use strict";var i=t("f34e"),s=t.n(i);s.a},da09:function(e,a){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAE5klEQVRoQ+1afUyUdRz//O6OlwOkQCDuYIrHi0AQKIdQzWBhmrHyfNmUqQw2YoPEmmyoMPKFJHBhTjCWWS5iaLMRrc22YpkJKS8hr0IBBgUIQzFej5c7nvY8eDjs7vgdHC+33fPf3b6/7/fz+b7/9jwEAJwSbjszSuVpMEwoA4jY/5brQ4D7IOQXwucndWYHdxAOvEJZw4CxXa6g1eEiIH1EwPcj4vjSAoZhIgwJvAorIeQyEceVdC33tNHkXDadiCiuhDFE709HwUhgicNnTKElDgCMEVAXAYmDOQ6Fr8J6FyvYWpngbucwvq14gPySbjB67nl6j4BMaoeP97vDzIT3P263m/sRkd2AMYX+WOiVgIdIiGuH/WBhytdYGmwUkgpa9VY68yJgacaHp9gC9f8McV7NjHDF/o2OWsEpJxm8cLgcj4YVWGHOx+Cocl5k5kTAVECQut0F0SEi8HgEfkfK0TswgfIPpHC2NZsVUPwXf6Co8gHORrrD3VGIxPwWNHWNzHpO7VI3l0mcvluCqJAnW7fk3VsYnZhE69lgCLWkjwrAkcutyLvZjYw9EkS+IsLIuBKvZ9SgpVuuMwmdI+BkY4qyNCnnedUTcrIKzd1yFCf7w9vZclYQu8/V42ZTP/LivLDJd2qLL67rQ2Ru46xnnxbQmcBWf1t8Hus1Q09SQQvyS3pwYLMTkmUuWkF0PBzFi8d+B48QVGcEwsbShJMflCuwNrFs4Qm85muDL+O8ZxgqaxnA9jN1MBMQXH3PB1KJtVogbJrJsupQ+/cQNvnYIC/+iZ5xxSRcDt5aeAIrrUxQmxkIQqZSqH9Egb05DahqGwJb3AlbnJEYvkotEBZ4VG4juvvHIeAR5ER74K0AO072esMj7D1/d+EJsBZSZKvxzmZnrvhkH9WhvmOY6yYX3/aEu8hCK4jhUSUyv2/Hxevs1Ra4ELMWQW7WeCOzFh19Y4tDYEegPee9Y9/8hc9+7uLAFyX6TuczDYq0wjbkFnfiGQs+Tu6SIP27dvT0j9McnSGjUxGzHjsf7QGZ1J7L462ZNTAT8PBTsj9cnxPqZJxhGMRcaMIPNX3YFmCHrH1uOHqlFVfLenXSoxOB4ztdEBvmxBlQdZ6ELU44uk1759GEqLl7BKFpd8AnBFUfSmFraYKDec0oLKcnQU3AzVGIG6nruOIdm5jkpu+AXInKU1KIbWafvppIsFG4Vv0Qx3etQeyrYrA1EvR+JfqGFFSRoCagmpqs1sbOYYSdqoa3kwWKU9ZRGdIkdOnGfaR8fQ87N9gjO8qDE8v5sQPpRe1UeqkJsHn+/OMpq5qab65fiU9jPKkMaRL6telf7DnXAP/VVtwmyz532gYRfrqWSi81geYzwbA0n1qTr/zWg0P5LYh4yQFZ+9ypDGkSau2RY+OJKqyxN0fpiQBOTJepTE2A7T4C/tTwqmgd4Pq4q4MQod7PTmN7PNumf9Pcvti1urCil9tiU3dMNYMJJYMDl/6kcgw1ASptSyBETSBQsgIb3NTvOPrGXd4ygIp7g1RqqQk0ZQXBWiigUjpfoQG5Ap6Umyk1ga5PXp4vLp3Oi+NLqeSNBKjcNAchYwSedprB18BX8V4I81mc12i6XPCpi3gOabwoR4wEFsXNWowYI2CMwDw9YPgvug3+UwOD/9iDTUFD/tzmP7hYEieaIjGrAAAAAElFTkSuQmCC"},e79a:function(e,a,t){"use strict";var i=t("5bf2"),s=t.n(i);s.a},e89d:function(e,a,t){"use strict";t.r(a);var i=function(){var e=this,a=e.$createElement,i=e._self._c||a;return i("div",{staticClass:"edit-device"},[i("div",{staticClass:"fixed-back-btn",on:{click:e.pageBackClick}},[i("img",{attrs:{src:t("2834")}}),i("span",[e._v("返回")])]),e.currDeviceInfo?i("el-tabs",{on:{"tab-click":e.handleTabChange},model:{value:e.activeTab,callback:function(a){e.activeTab=a},expression:"activeTab"}},[e.tabList.indexOf("basic")>-1?i("el-tab-pane",{attrs:{label:"基本信息",name:"basic"}},[i("qz-form-wrap",[i("device-basic-info",{ref:"deviceBasicInfoRef",attrs:{data:e.currDeviceInfo,isPreview:!0,isEditing:e.isEditing}}),i("el-button",{directives:[{name:"show",rawName:"v-show",value:e.isPreview&&0!==e.currDeviceInfo.fromDcm,expression:"isPreview && currDeviceInfo.fromDcm !== 0"}],attrs:{type:"primary"},on:{click:e.editBasicClick}},[e._v("编辑基本信息")])],1)],1):e._e(),e.tabList.indexOf("location")>-1?i("el-tab-pane",{attrs:{label:"设备安装位置",name:"location"}},[i("qz-form-wrap",[i("el-form",[i("el-form-item",{staticStyle:{"margin-bottom":"0"},attrs:{label:"设备区域","label-width":"140px",required:""}},[i("device-area",{attrs:{disabled:e.isPreview},model:{value:e.editFormData.areaId,callback:function(a){e.$set(e.editFormData,"areaId",a)},expression:"editFormData.areaId"}})],1),i("el-form-item",{attrs:{label:"设备安装位置","label-width":"140px"}},["location"===e.activeTab?i("device-location",{ref:"deviceLocationRef",attrs:{data:e.currDeviceInfo,isPreview:e.isPreview}}):e._e()],1)],1),i("el-button",{directives:[{name:"show",rawName:"v-show",value:e.isPreview,expression:"isPreview"}],attrs:{type:"primary"},on:{click:function(a){e.isPreview=!1}}},[e._v("编辑安装位置")])],1)],1):e._e(),e.tabList.indexOf("app")>-1?i("el-tab-pane",{attrs:{label:"应用",name:"app"}},[i("qz-form-wrap",[i("device-app",{attrs:{deviceId:e.currDeviceInfo.id}})],1)],1):e._e(),e.currDeviceInfo.cameraVmsRtspUrl&&e.tabList.indexOf("engine")>-1?i("el-tab-pane",{attrs:{label:"开启实时分析",name:"engine"}},[i("qz-form-wrap",[i("el-alert",{directives:[{name:"show",rawName:"v-show",value:""!==e.linkEngineRes,expression:"linkEngineRes !== ''"}],staticStyle:{"margin-bottom":"16px"},attrs:{title:e.linkEngineResTitle,description:e.linkEngineResText,type:e.linkEngineRes,"show-icon":""}}),"engine"===e.activeTab?i("link-engine",{ref:"linkEngineRef",attrs:{device:e.currDeviceInfo,deviceCode:e.currDeviceInfo.deviceCode,isPreview:e.isPreview},on:{change:e.enginesChange}}):e._e(),i("el-button",{directives:[{name:"show",rawName:"v-show",value:e.isPreview&&e.currDeviceInfo.status===e.DEVICE_STATUS.ON&&e.currDeviceInfo.onlineStatus===e.DEVICE_STATUS.ONLINE,expression:"\n isPreview &&\n currDeviceInfo.status === DEVICE_STATUS.ON &&\n currDeviceInfo.onlineStatus === DEVICE_STATUS.ONLINE\n "}],attrs:{type:"primary"},on:{click:function(a){e.isPreview=!1}}},[e._v("编辑")])],1)],1):e._e(),e.currDeviceInfo.cameraVmsRtspUrl&&e.tabList.indexOf("firework")>-1?i("el-tab-pane",{attrs:{label:"烟火检测",name:"firework"}},[i("FireworkCheck")],1):e._e()],1):e._e(),i("div",{directives:[{name:"show",rawName:"v-show",value:!e.isPreview,expression:"!isPreview"}],staticClass:"footer"},[i("el-button",{attrs:{size:"medium"},on:{click:function(a){return e.$router.go(-1)}}},[e._v("取消")]),i("el-button",{attrs:{type:"primary",size:"medium",loading:e.submitLoading,disabled:e.disableSubmitClick},on:{click:e.submitEditDevice}},[e._v("确定")])],1)],1)},s=[],n=(t("a4d3"),t("4de4"),t("4160"),t("c975"),t("d81d"),t("a9e3"),t("e439"),t("dbb4"),t("b64b"),t("d3b7"),t("ac1f"),t("25f0"),t("6062"),t("3ca3"),t("466d"),t("5319"),t("1276"),t("159b"),t("ddb0"),t("2909"));function r(e){if(Array.isArray(e))return e}t("e01a"),t("d28b"),t("e260");function c(e,a){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var t=[],i=!0,s=!1,n=void 0;try{for(var r,c=e[Symbol.iterator]();!(i=(r=c.next()).done);i=!0)if(t.push(r.value),a&&t.length===a)break}catch(o){s=!0,n=o}finally{try{i||null==c["return"]||c["return"]()}finally{if(s)throw n}}return t}}function o(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function l(e,a){return r(e)||c(e,a)||o()}var p=t("ade3"),u=t("d4ec"),d=t("bee2"),m=t("99de"),v=t("7e84"),f=t("262e"),h=t("9ab4"),g=t("60a3"),A=t("c70e"),b=t("c051"),y=function(){var e=this,a=e.$createElement,t=e._self._c||a;return 0!==e.deviceAppList.length?t("div",{staticClass:"device-app"},e._l(e.deviceAppList,(function(a,i){return t("div",{key:i,staticClass:"app-item"},[a.applicationName?t("div",[t("img",{staticClass:"app-img",attrs:{src:e.getAppImgUrl(a.applicationName)}})]):e._e(),t("p",{staticClass:"app-name"},[e._v(e._s(a.applicationName))])])})),0):t("div",{staticClass:"no-application-text"},[t("qz-no-data",{attrs:{text:""}}),t("p",[e._v("暂没有应用订阅该设备,如需订阅请前往应用的配置中心进行设置")])],1)},I=[],D=function(e){function a(){var e;return Object(u["a"])(this,a),e=Object(m["a"])(this,Object(v["a"])(a).apply(this,arguments)),e.deviceAppList=[],e}return Object(f["a"])(a,e),Object(d["a"])(a,[{key:"mounted",value:function(){this.getDeviceAppList()}},{key:"getAppImgUrl",value:function(e){return t("区域布控"===e?"9409":"访客"===e?"44fb":"考勤"===e?"3b71":"会议"===e?"da09":"62b0")}},{key:"getDeviceAppList",value:function(){var e=this;this.service.getDeviceAppInfo({deviceId:this.deviceId}).then((function(a){a.success?(e.deviceAppList=a.data,e.$forceUpdate()):e.$message.error(a.message)}))}}]),a}(g["d"]);h["a"]([Object(g["c"])({})],D.prototype,"deviceId",void 0),D=h["a"]([Object(g["a"])({})],D);var w=D,k=w,O=(t("269d"),t("2877")),C=Object(O["a"])(k,y,I,!1,null,"bb76be32",null),E=C.exports,T=t("6ba7"),S=t("313f"),R=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"firework-check"},[t("div",{staticClass:"btn-group"},[0===e.tableData.length?t("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:e.onAdd}},[e._v("创建任务")]):e._e()],1),t("el-table",{attrs:{data:e.tableData,size:"medium",stripe:"",height:"300px"}},[t("el-table-column",{attrs:{prop:"taskName",label:"任务名称"}}),t("el-table-column",{attrs:{prop:"analysisType",label:"解析类型",width:"150"}}),t("el-table-column",{attrs:{prop:"forever",label:"任务时间",width:"200"},scopedSlots:e._u([{key:"default",fn:function(a){var i=a.row;return[t("el-tag",{attrs:{type:e.foreverOptions[i.forever].tagType}},[e._v(e._s(e.foreverOptions[i.forever].label))])]}}])}),t("el-table-column",{attrs:{prop:"taskStatus",label:"任务状态",width:"150"},scopedSlots:e._u([{key:"default",fn:function(a){var i=a.row;return[t("el-tag",{attrs:{type:e.taskStatusOptions[i.taskStatus].tagType}},[e._v(e._s(e.taskStatusOptions[i.taskStatus].label))])]}}])}),t("el-table-column",{attrs:{prop:"enable",label:"启停状态",width:"150"},scopedSlots:e._u([{key:"default",fn:function(a){var i=a.row;return[t("el-tag",{attrs:{type:e.enableOptions[i.enable].tagType}},[e._v(e._s(e.enableOptions[i.enable].label))])]}}])}),t("el-table-column",{attrs:{prop:"createTime",label:"创建时间",width:"180"},scopedSlots:e._u([{key:"default",fn:function(a){var t=a.row;return[e._v(" "+e._s(e.parseDate(new Date(t.createTime),"yyyy-MM-dd hh:mm:ss"))+" ")]}}])}),t("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(a){var i=a.row;return[t("el-button",{attrs:{type:"text"},on:{click:function(a){return e.onDelete(i.taskId)}}},[e._v("删除")])]}}])})],1)],1)},x=[],B=(t("96cf"),t("1da1")),L=t("e33d"),j=function(e){function a(){var e;return Object(u["a"])(this,a),e=Object(m["a"])(this,Object(v["a"])(a).apply(this,arguments)),e.loading=!1,e.tableData=[],e.parseDate=L["parseDate"],e}return Object(f["a"])(a,e),Object(d["a"])(a,[{key:"created",value:function(){this.fetchTableData()}},{key:"fetchTableData",value:function(){var e=Object(B["a"])(regeneratorRuntime.mark((function e(){var a,t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.service.deviceAiTask(this.deviceCode);case 3:a=e.sent,t=a.data,this.tableData=t||[],e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0);case 11:case"end":return e.stop()}}),e,this,[[0,8]])})));function a(){return e.apply(this,arguments)}return a}()},{key:"onAdd",value:function(){var e=Object(B["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.$confirm("确认创建烟火检测任务?",{type:"warning"});case 3:return e.next=5,this.service.addAiTask(this.deviceCode);case 5:this.$message.success("创建成功"),this.fetchTableData(),e.next=11;break;case 9:e.prev=9,e.t0=e["catch"](0);case 11:case"end":return e.stop()}}),e,this,[[0,9]])})));function a(){return e.apply(this,arguments)}return a}()},{key:"onDelete",value:function(){var e=Object(B["a"])(regeneratorRuntime.mark((function e(a){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.$confirm("确认删除烟火检测任务?",{type:"warning"});case 3:return e.next=5,this.service.deleteAiTask(a);case 5:this.$message.success("删除成功"),this.fetchTableData(),e.next=11;break;case 9:e.prev=9,e.t0=e["catch"](0);case 11:case"end":return e.stop()}}),e,this,[[0,9]])})));function a(a){return e.apply(this,arguments)}return a}()},{key:"deviceCode",get:function(){var e=localStorage.getItem("currDeviceInfo");return e=e?JSON.parse(e):{},e.deviceCode||""}},{key:"foreverOptions",get:function(){return{0:{label:"永久",tagType:"success"},1:{label:"未来一天",tagType:"primary"},2:{label:"未来三天",tagType:"primary"},3:{label:"未来七天",tagType:"primary"},4:{label:"未来一个月",tagType:"primary"},5:{label:"自定义",tagType:"primary"}}}},{key:"scheduleTypeOptions",get:function(){return{1:{label:"不循环",tagType:"info"},2:{label:"日周期执行",tagType:"primary"},3:{label:"星期周期执行",tagType:"primary"}}}},{key:"taskStatusOptions",get:function(){return{1:{label:"调度中",tagType:"primary"},2:{label:"待运行",tagType:"info"},3:{label:"运行中",tagType:"primary"},4:{label:"完成中",tagType:"primary"},5:{label:"完成",tagType:"success"},6:{label:"删除中",tagType:"warning"},7:{label:"删除",tagType:"danger"},8:{label:"手动停止中",tagType:"warning"},9:{label:"手动停止",tagType:"primary"},10:{label:"任务失败",tagType:"danger"},11:{label:"周期循环时,等待阶段",tagType:"primary"}}}},{key:"enableOptions",get:function(){return{0:{label:"停止",tagType:"danger"},1:{label:"启用",tagType:"success"}}}}]),a}(g["d"]);j=h["a"]([Object(g["a"])({})],j);var P=j,M=P,F=(t("c489"),Object(O["a"])(M,R,x,!1,null,null,null)),Q=F.exports,U=t("694f");function Y(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);a&&(i=i.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,i)}return t}function V(e){for(var a=1;a<arguments.length;a++){var t=null!=arguments[a]?arguments[a]:{};a%2?Y(Object(t),!0).forEach((function(a){Object(p["a"])(e,a,t[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Y(Object(t)).forEach((function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))}))}return e}var G=function(e){function a(){var e;return Object(u["a"])(this,a),e=Object(m["a"])(this,Object(v["a"])(a).apply(this,arguments)),e.currDeviceInfo=null,e.editFormData={id:"",businessId:"",deviceName:"",deviceTypeId:"",typeIdTree:[],deviceCode:"",districtId:"",districtIds:[],identifyType:1,parentCode:"",cameraUserName:"",cameraPassword:"",cameraIp:"",cameraControlPort:"",cameraMainRtspUrl:"",areaName:"",mapInfo:[{}],areaId:"",beginChannel:"",channelCount:""},e.tabList=["basic","location","engine","app","firework"],e.activeTab="",e.isPreview=!0,e.isEditing=!1,e.disableSubmitClick=!1,e.liveAnalysisData={},e.submitLoading=!1,e.linkEngineResTitle="",e.linkEngineResText="",e.linkEngineRes="",e.DEVICE_STATUS=U["DEVICE_STATUS"],e}return Object(f["a"])(a,e),Object(d["a"])(a,[{key:"mounted",value:function(){this.$route.query.tabs&&(this.tabList=this.$route.query.tabs.split("|"));var e=JSON.parse(localStorage.getItem("currDeviceInfo")||"");this.currDeviceInfo=Object.assign({},e),this.editFormData=Object.assign({},e),this.activeTab=this.tabList[0],this.currDeviceInfo.cameraVmsRtspUrl&&this.getAnalysisStatus()}},{key:"pageBackClick",value:function(){this.$router.push({path:"/device/management",query:{fromDetail:"1"}})}},{key:"handleTabChange",value:function(e){this.isPreview=!0,this.isEditing=!1}},{key:"enginesChange",value:function(e){this.liveAnalysisData=Object.assign(this.liveAnalysisData,e)}},{key:"editBasicClick",value:function(){this.isEditing=!0,this.isPreview=!1}},{key:"submitEditDevice",value:function(){var e=this;if("basic"===this.activeTab)this.$refs.deviceBasicInfoRef._validateForm().then((function(){e.editFormData=Object.assign(e.editFormData,e.$refs.deviceBasicInfoRef.deviceBasicInfo),e.$nextTick((function(){e.submitEditDeviceForm()}))})).catch((function(a){e.$message.error(a.toString().replace("Error: ",""))}));else if("location"===this.activeTab){if(!this.editFormData.areaId)return void this.$message.error("请选择设备区域");this.$refs.deviceLocationRef._validateForm().then((function(){e.editFormData=Object.assign(e.editFormData,e.$refs.deviceLocationRef.deviceLocationInfo),e.$nextTick((function(){e.submitEditDeviceForm()}))})).catch((function(a){e.$message.error(a.toString().replace("Error: ",""))}))}else"engine"===this.activeTab&&this.$refs.linkEngineRef.$_validateForm().then((function(){e.submitEngineForm()})).catch((function(e){}))}},{key:"submitEditDeviceForm",value:function(){var e=this;this.submitLoading=!0,this.service.updateDeviceInfo(V({},this.editFormData)).then((function(a){a.success?e.$message.success("操作成功!"):e.$message.error(a.message),e.submitLoading=!1}))}},{key:"submitEngineForm",value:function(){this.submitLoading=!0,this.linkEngineResTitle="开启实时分析设置中...",this.linkEngineResText="",this.linkEngineRes="warning",this.liveAnalysisData.dataTypes.length?"none"===this.currDeviceInfo.analysisStatus?(this.submitCameraToPineapple(),this.openLiveAnalysis()):"success"===this.currDeviceInfo.analysisStatus?this.openLiveAnalysis():(this.currDeviceInfo.analysisStatus,this.openLiveAnalysis()):(this.disableSubmitClick=!0,"none"!==this.currDeviceInfo.analysisStatus&&(this.removeLiveAnalysis(),this.currDeviceInfo.analysisStatus="none"))}},{key:"submitCameraToPineapple",value:function(e){var a=this,t={cameraId:this.currDeviceInfo.deviceCode,name:this.editFormData.deviceName};if(this.currDeviceInfo.cameraVmsRtspUrl.indexOf("rtsp://")>-1)t.type="rtsp",t.param={liveUrl:this.currDeviceInfo.cameraVmsRtspUrl};else if(this.currDeviceInfo.cameraVmsRtspUrl.indexOf("dcs://")>-1){var i=/dcs:\/\/([[\s\S]+):([\s\S]+)@([\d.]+):(\d+)\?dcsID=([\s\S]+)/,s=this.currDeviceInfo.cameraVmsRtspUrl.match(i)||[],n=l(s,6),r=(n[0],n[1]),c=void 0===r?"":r,o=n[2],p=void 0===o?"":o,u=n[3],d=void 0===u?"":u,m=n[4],v=void 0===m?"":m,f=n[5],h=void 0===f?"":f;t.type="vms",t.param={type:"DCS",user:c,pwd:p,ip:d,port:v,dcsId:h}}e?this.service.editCamera(t).then((function(e){0===e.result?(a.$message.success("操作成功!"),a.submitLoading=!1):(a.$message.error("操作失败"),a.submitLoading=!1)})):this.service.addCamera(t).then((function(e){}))}},{key:"openLiveAnalysis",value:function(){var e=this,a=[],t={deviceId:this.currDeviceInfo.deviceCode,streamAnalysis:[],outputTypeParam:{}};if(this.liveAnalysisData.dataTypes=Object(n["a"])(new Set(this.liveAnalysisData.dataTypes)),this.liveAnalysisData.dataTypes.forEach((function(e){t.streamAnalysis.push({dataType:e})})),this.liveAnalysisData.dataTypes.indexOf("face")>-1&&(this.liveAnalysisData.structureParam.face.quality=Number(this.liveAnalysisData.structureParam.face.quality),this.liveAnalysisData.structureParam.face.filterMinSize=Number(this.liveAnalysisData.structureParam.face.filterMinSize),t.outputTypeParam.snapParam={face:this.liveAnalysisData.structureParam.face}),(this.liveAnalysisData.dataTypes.indexOf("face")>-1||this.liveAnalysisData.dataTypes.indexOf("person")>-1||this.liveAnalysisData.dataTypes.indexOf("motorVehicle")>-1||this.liveAnalysisData.dataTypes.indexOf("nonmotorVehicle")>-1)&&(t.outputTypeParam.snapParam||(t.outputTypeParam.snapParam={}),this.liveAnalysisData.structureParam.returnFrequency&&(t.outputTypeParam.snapParam.returnFrequency=Number(this.liveAnalysisData.structureParam.returnFrequency))),this.liveAnalysisData.dataTypes.indexOf("headShoulder")>-1&&(t.outputTypeParam.headShoulder={panoramic:this.liveAnalysisData.headShoulderParam.panoramic,reportRate:Number(this.liveAnalysisData.headShoulderParam.reportRate)||6}),this.liveAnalysisData.dataTypes.indexOf("personBehavior")>-1){var i=this.formatRoiData(this.liveAnalysisData.personBehavior.modelParams);t.outputTypeParam.personBehavior={behaviors:Object.keys(i),snapParam:{skipFrame:this.liveAnalysisData.personBehavior.skipFrame},behaviorAnalysisSpecialParam:i}}if(this.liveAnalysisData.dataTypes.indexOf("vehicleBehavior")>-1){var s=this.formatRoiData(this.liveAnalysisData.vehicleBehavior.modelParams),r={};Object.keys(s).map((function(e){r[e]={"mark-images":s[e]}})),t.outputTypeParam.vehicleBehavior={behaviors:Object.keys(s),behaviorAnalysisSpecialParam:r}}this.liveAnalysisData.dataTypes.indexOf("scenarioBehavior")>-1&&(t.outputTypeParam.scenarioBehavior={behaviors:Object.keys(this.liveAnalysisData.scenarioBehavior.modelParams),behaviorAnalysisSpecialParam:this.liveAnalysisData.scenarioBehavior.modelParams}),this.currDeviceInfo.cameraVmsRtspUrl.indexOf("rtsp://")>-1?a.push(this.service.openRTSPAnalysis(t)):this.currDeviceInfo.cameraVmsRtspUrl.indexOf("dcs://")>-1&&a.push(this.service.openVMSAnalysis(t)),Promise.all(a).then((function(){e.submitLoading=!1}));var c=setTimeout((function(){e.getAnalysisStatus(),clearTimeout(c)}),15e3),o=setInterval((function(){e.getAnalysisStatus()}),9e4);this.$once("hook:beforeDestroy",(function(){clearInterval(o)}))}},{key:"formatRoiData",value:function(e){return Object.keys(e).map((function(a){if(e[a]&&e[a]["first_alarm_time"]&&(e[a]["first_alarm_time"]=Number(e[a]["first_alarm_time"])),e[a]&&e[a]["alarm_frequence"]&&(e[a]["alarm_frequence"]=Number(e[a]["alarm_frequence"])),e[a]&&e[a].roi&&e[a].roi.length){var t=[];e[a].roi.map((function(e){var a=[];e.points.map((function(e){a.push(Math.round(e.x)),a.push(Math.round(e.y))})),t.push(a)})),e[a].roi=t}})),e}},{key:"removeLiveAnalysis",value:function(){var e=this;this.service.removeLiveAnalysis({deviceId:this.currDeviceInfo.deviceCode}).then((function(a){a.success?e.$message.success("取消实时分析成功"):e.$message.error("取消实时分析失败")})).finally((function(){e.linkEngineRes="",e.disableSubmitClick=!1,e.submitLoading=!1}))}},{key:"deleteLiveAnalysis",value:function(){}},{key:"getAnalysisStatus",value:function(){var e=this;this.currDeviceInfo.deviceCode&&this.service.getCameraInfo({cameraIds:this.currDeviceInfo.deviceCode}).then((function(a){0===a.result&&(a.items.length&&a.items.forEach((function(a){if(a.cameraId===e.currDeviceInfo.deviceCode){var t=!0;a.live.length?a.live.forEach((function(e){0!==e.camera.cameraStreamState&&(t=!1)})):t=!1,t?(e.currDeviceInfo.analysisStatus="success",e.showAnalysisSuccess()):(e.currDeviceInfo.analysisStatus="error",e.showAnalysisFailure())}})),e.currDeviceInfo.analysisStatus||(e.currDeviceInfo.analysisStatus="none"))}))}},{key:"showAnalysisFailure",value:function(){this.linkEngineResTitle="开启实时分析失败,请重试!",this.linkEngineResText="错误信息:视频流添加失败,请检查视频流是否开流成功或能预览?",this.linkEngineRes="error",this.submitLoading=!1}},{key:"showAnalysisSuccess",value:function(){this.linkEngineResTitle="开启实时分析设置成功。",this.linkEngineResText="",this.linkEngineRes="success",this.submitLoading=!1}}]),a}(g["d"]);G=h["a"]([Object(g["a"])({components:{DeviceBasicInfo:A["a"],DeviceLocation:b["a"],DeviceApp:E,LinkEngine:T["a"],DeviceArea:S["a"],FireworkCheck:Q}})],G);var q=G,N=q,K=(t("1813"),Object(O["a"])(N,i,s,!1,null,null,null));a["default"]=K.exports},f34e:function(e,a,t){}}]);