mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-09 08:20:31 +08:00
0c56a3e599
Made-with: Cursor Former-commit-id: 571c9a99ee26d90505e550c287eb8ad8d743ff8d
1 line
14 KiB
JavaScript
Executable File
1 line
14 KiB
JavaScript
Executable File
(window["webpackJsonp_cwos-system-config"]=window["webpackJsonp_cwos-system-config"]||[]).push([["chunk-7834ad3c"],{"1c84":function(e,t,a){"use strict";var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{staticClass:"addOrEditDialog",attrs:{title:"设置高德地图授权信息",visible:e.visible,width:"580px","custom-class":"vertical-center","destroy-on-close":"","close-on-click-modal":!1},on:{"update:visible":function(t){e.visible=t}}},[a("el-form",{ref:"addOrEditAccountForm",attrs:{model:e.formValue,rules:{key:[{required:!0,message:"请输入key",trigger:"blur"}]},"label-width":"122px"}},[a("el-form-item",{attrs:{label:"key",prop:"key"}},[a("el-input",{staticClass:"width-350",attrs:{placeholder:"请输入key"},on:{input:e.debounceClearCheckResult},model:{value:e.formValue.key,callback:function(t){e.$set(e.formValue,"key","string"===typeof t?t.trim():t)},expression:"formValue.key"}})],1)],1),e.formValue.key&&e.checkResult?a("div",{staticClass:"check-result"},[e._v(" 授权结果: "+e._s(e.checkResult)+" ")]):e._e(),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{size:"medium"},on:{click:e.close}},[e._v("取消")]),a("el-button",{attrs:{type:"primary",size:"medium",disabled:!e.formValue.key},on:{click:e.submitAddOrEditAccountForm}},[e._v("确定")])],1)],1)},i=[],o=a("d4ec"),r=a("bee2"),n=a("262e"),c=a("2caf"),l=(a("d3b7"),a("b0c0"),a("9ab4")),u=a("60a3");function d(e){return new Promise((t,a)=>{const s="__callback_"+(new Date).getTime(),i=`https://webapi.amap.com/maps?v=1.4.15&key=${e}&callback=${s}&plugin=AMap.Geocoder`,o=document.createElement("script");o.charset="utf-8",o.src=i,document.head.append(o);let r=!1;window[s]=e=>{if(document.head.removeChild(o),r=!0,window[s]=void 0,e)return a(e),void delete window.AMap;const i=new AMap.Geocoder;i.getAddress([116.397502,39.90795],(e,s)=>{"complete"===e&&s.regeocode?t():a(new Error("key validate failed")),delete window.AMap})},o.onerror=e=>{document.head.removeChild(o),a(e),delete window.AMap}})}d.version=Object({NODE_ENV:"production",VUE_APP_BASE_API:"ninca-common",VUE_APP_PORTAL:"cwos-portal",BASE_URL:""}).__VERSION__;var f=d,p=a("384f"),m=function(e){Object(n["a"])(a,e);var t=Object(c["a"])(a);function a(){var e;return Object(o["a"])(this,a),e=t.apply(this,arguments),e.checkResult="",e.currentRow={name:"",status:0,type:void 0,key:"",id:void 0},e.visible=!1,e.formValue={key:""},e.debounceClearCheckResult=function(){},e}return Object(r["a"])(a,[{key:"setInitFormValue",value:function(e){this.formValue={key:e}}},{key:"close",value:function(){this.$refs.addOrEditAccountForm.resetFields(),this.checkResult="",this.refreshTable(),this.visible=!1}},{key:"open",value:function(e){var t=this;this.checkResult="",this.currentRow=e,this.visible=!0,void 0!==this.$refs.addOrEditAccountForm&&this.$nextTick((function(){t.$refs.addOrEditAccountForm.resetFields()})),this.setInitFormValue(e.key)}},{key:"clearCheckResult",value:function(){this.checkResult=""}},{key:"submitAddOrEditAccountForm",value:function(){var e=this,t=this.formValue.key;f(t).then((function(){e.checkResult="已授权"}),(function(t){t.message&&(e.checkResult="验证失败"),"error"===t.type&&(e.checkResult="无法连接服务器")})).finally((function(){var t={type:e.currentRow.type,key:e.formValue.key,name:e.currentRow.name,id:e.currentRow.id,status:6};p["a"].editAccount(t).then((function(t){t.success?(e.$message.success("设置成功"),e.refreshTable()):e.$message.error(t.message)}))}))}}]),a}(u["d"]);l["a"]([Object(u["b"])({required:!0})],m.prototype,"refreshTable",void 0),m=l["a"]([Object(u["a"])({})],m);var b=m,h=b,v=(a("b588"),a("2877")),g=Object(v["a"])(h,s,i,!1,null,"3414e584",null);t["a"]=g.exports},2510:function(e,t,a){e.exports=a.p+"img/load-failure@2x.52fd8ab7.png"},"25a1":function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("mk-basic-layout",{attrs:{metaKey:"region-map-list"}},[a("el-row",[a("el-card",{staticClass:"box-card",attrs:{shadow:"never"}},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[e._v("设置默认地图")])]),a("div",[a("mk-info-bar",{staticClass:"card-content-item",attrs:{content:"若默认地图选择平面地图,则必须选择某张地图作为默认的平面地图"}}),a("div",{staticStyle:{margin:"12px"}}),a("div",[a("span",{staticClass:"label-title label-text"},[e._v("设置默认地图")]),a("span",{staticClass:"label-text"},[e._v("GIS地图/平面地图-平面地图1")]),a("el-button",{attrs:{type:"text",size:"medium"},on:{click:e.handleConfigDefaultClick}},[e._v("设置")])],1)],1)]),a("el-card",{staticClass:"box-card",attrs:{shadow:"never"}},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[e._v("高德地图授权配置")])]),a("div",[a("mk-info-bar",{staticClass:"card-content-item",attrs:{content:"轻舟平台默认不配置高德地图的授权Key,请自行申请,并进行配置"}}),a("div",{staticStyle:{margin:"12px"}}),a("div",[a("span",{staticClass:"label-title label-text"},[e._v("授权Key")]),a("span",{staticClass:"label-text"},[e._v(e._s(4===e.gaoData.status?"未设置":6===e.gaoData.status?"已设置":""))]),a("el-button",{attrs:{type:"text",size:"medium"},on:{click:e.handleConfigGaoClick}},[e._v("设置")])],1)],1)]),a("el-card",{staticClass:"box-card",attrs:{shadow:"never"}},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[e._v("平面地图")])]),a("div",{staticClass:"region-map-container"},[a("div",{staticClass:"operate"},[a("div",{staticClass:"newAdd"},[a("el-button",{attrs:{type:"primary"},on:{click:e.goCreate}},[e._v("新建平面地图")])],1)]),e.tableData&&e.tableData.length>0?a("card-table",{ref:"cardTable",attrs:{tableData:e.tableData,goDelete:e.goDelete,goEdit:e.goEdit}}):a("div",{staticClass:"noData"},[e._v("暂无平面地图,请新建")])],1)])],1),a("set-default-map",{ref:"SetDefaultMap",attrs:{refreshPage:e.loadTableData}}),a("gao-de-dialog",{ref:"gaoDeDialogRef",attrs:{refreshTable:e.loadGaoData}})],1)},i=[],o=a("d4ec"),r=a("bee2"),n=a("262e"),c=a("2caf"),l=(a("4de4"),a("b0c0"),a("9ab4")),u=a("60a3"),d=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"card-list"},e._l(e.tableData,(function(t){return s("el-card",{key:t.id,staticClass:"map-card",attrs:{"body-style":{padding:"0px"}}},[s("div",{staticClass:"map-card-header",attrs:{slot:"header"},slot:"header"},[s("span",[e._v(e._s(t.mapName))]),s("time",{staticClass:"time"},[e._v(e._s(e.timestampToTime(t.lastUpdateTime)))])]),s("el-image",{ref:"mapImg",refInFor:!0,staticClass:"image",attrs:{src:t.mapImg}},[s("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[s("img",{attrs:{src:a("2510")}})]),s("div",{staticClass:"image-slot",attrs:{slot:"placeholder"},slot:"placeholder"},[s("div",{staticClass:"loading"},[e._v("加载中"),s("i",{staticClass:"el-icon-loading"})])])]),s("div",{staticClass:"bottom clearfix"},[s("div",{staticClass:"map-card-btn",staticStyle:{"border-right":"1px solid #dcdfe3"},on:{click:function(a){return e.goEdit(t)}}},[s("i",{staticClass:"el-icon-edit text-icon"}),e._v(" 编辑 ")]),s("div",{staticClass:"map-card-btn",on:{click:function(a){return e.goDelete(t)}}},[s("i",{staticClass:"el-icon-delete text-icon"}),e._v(" 删除 ")])])],1)})),1)},f=[];a("18ee");function p(e){var t=new Date(e),a=t.getFullYear()+"-",s=(t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1)+"-",i=(t.getDate()<10?"0"+t.getDate():t.getDate())+" ",o=(t.getHours()>9?t.getHours():"0"+t.getHours())+":",r=(t.getMinutes()>9?t.getMinutes():"0"+t.getMinutes())+":",n=t.getSeconds()>9?t.getSeconds():"0"+t.getSeconds();return a+s+i+o+r+n}var m=function(e){Object(n["a"])(a,e);var t=Object(c["a"])(a);function a(){var e;return Object(o["a"])(this,a),e=t.apply(this,arguments),e.timestampToTime=p,e.data=[],e}return Object(r["a"])(a,[{key:"mounted",value:function(){this.data=this.tableData}}]),a}(u["d"]);l["a"]([Object(u["b"])({default:function(){return[]}})],m.prototype,"tableData",void 0),l["a"]([Object(u["b"])({type:Function})],m.prototype,"goEdit",void 0),l["a"]([Object(u["b"])({type:Function})],m.prototype,"goDelete",void 0),m=l["a"]([Object(u["a"])({})],m);var b=m,h=b,v=(a("c347"),a("2877")),g=Object(v["a"])(h,d,f,!1,null,"776933e1",null),y=g.exports,k=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{staticClass:"addOrEditDialog",attrs:{title:"设置默认地图",visible:e.visible,width:"580px","custom-class":"vertical-center","destroy-on-close":"","close-on-click-modal":!1},on:{"update:visible":function(t){e.visible=t}}},[a("el-form",{ref:"AddOrEditForm",attrs:{model:e.formValue,"label-width":"122px"}},[a("el-form-item",{staticClass:"map-type-radio"},[a("el-radio",{staticClass:"map-radio",attrs:{label:"gis"},model:{value:e.formValue.modeType,callback:function(t){e.$set(e.formValue,"modeType",t)},expression:"formValue.modeType"}},[e._v("GIS地图")]),a("el-radio",{attrs:{label:"area"},model:{value:e.formValue.modeType,callback:function(t){e.$set(e.formValue,"modeType",t)},expression:"formValue.modeType"}},[e._v("平面地图")]),a("el-select",{staticClass:"map-select",attrs:{disabled:"gis"===e.formValue.modeType},model:{value:e.formValue.mapId,callback:function(t){e.$set(e.formValue,"mapId",t)},expression:"formValue.mapId"}},e._l(e.areaMaps,(function(e,t){return a("el-option",{key:t,attrs:{label:e.mapName,value:e.id}})})),1)],1)],1),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{size:"medium"},on:{click:e.close}},[e._v("取消")]),a("el-button",{attrs:{type:"primary",size:"medium"},on:{click:e.submitAddOrEditForm}},[e._v("确定")])],1)],1)},D=[],C=a("64a1"),_=function(e){Object(n["a"])(a,e);var t=Object(c["a"])(a);function a(){var e;return Object(o["a"])(this,a),e=t.apply(this,arguments),e.visible=!1,e.areaMaps=[],e.formValue={modeType:"gis",mapId:""},e.data=0,e.defaultMap={id:"",modeType:"",ext3:""},e.defaultMapId="",e.currentDefaultMapId="",e}return Object(r["a"])(a,[{key:"close",value:function(){this.$refs.AddOrEditForm.resetFields(),this.visible=!1,this.refreshPage()}},{key:"open",value:function(e,t){this.areaMaps=t,this.getDefaultMapConfig(),this.visible=!0}},{key:"getDefaultMapConfig",value:function(){var e=this;C["a"].getDefaultMap().then((function(t){e.defaultMap=t.data[0],e.defaultMapId=e.defaultMap.id,e.formValue={modeType:e.defaultMap.modeType,mapId:"gis"!==e.defaultMap.ext3?e.defaultMap.ext3:e.areaMaps[0].id}})).catch((function(t){e.$message.error(t)}))}},{key:"submitAddOrEditForm",value:function(){var e=this,t={id:this.defaultMapId,modeType:this.formValue.modeType,ext3:this.formValue.mapId};C["a"].editDefaultMap(t).then((function(t){t.success?(e.$message.success("设置默认地图成功"),e.refreshPage(),e.visible=!1):e.$message.error(t.message)})).catch((function(t){e.$message.error(t)}))}}]),a}(u["d"]);l["a"]([Object(u["b"])({required:!0})],_.prototype,"refreshPage",void 0),_=l["a"]([Object(u["a"])({})],_);var M=_,O=M,x=(a("c838"),Object(v["a"])(O,k,D,!1,null,"4c8c2232",null)),w=x.exports,T=a("384f"),A=a("1c84"),$=function(e){Object(n["a"])(a,e);var t=Object(c["a"])(a);function a(){var e;return Object(o["a"])(this,a),e=t.apply(this,arguments),e.tableData=[],e.tableLoading=!1,e.radio="",e.radioTest="",e.id="",e.ext2="",e.currentDedaultMapId="",e.gaoData={},e}return Object(r["a"])(a,[{key:"routechange",value:function(e,t){"/regionMap/list"===e.fullPath&&this.loadTableData()}},{key:"loadGaoData",value:function(){var e=this;T["a"].queryAccount().then((function(t){e.gaoData=t.data.filter((function(e){return"高德地图"===e.name}))[0]}))}},{key:"mounted",value:function(){this.loadTableData(),this.loadGaoData()}},{key:"loadTableData",value:function(){var e=this;C["a"].queryMap({}).then((function(t){e.tableData=t.data})),C["a"].queryMap({ext2:"default"}).then((function(t){e.currentDedaultMapId=t.data[0]&&t.data[0].id||""}))}},{key:"goDelete",value:function(e){var t=this;"bind_true"===this.ext2?this.$message.error("抱歉,已有设备绑定此地图,无法删除!"):this.currentDedaultMapId===e.id?this.$message.error("抱歉,此平面地图是默认地图,无法删除!"):this.$confirm("确定要删除么?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.id&&C["a"].deleteMap({id:e.id}).then((function(e){e.success?(t.$message.success("删除成功!"),t.loadTableData()):t.$message.error(e.message)}))})).catch((function(){}))}},{key:"goEdit",value:function(e){"bind_true"===this.ext2?this.$message.error("抱歉,已有设备绑定此地图,无法编辑!"):this.$router.push({path:"/regionMap/list/updateArea",query:{type:"edit",id:e.id}})}},{key:"goCreate",value:function(e){this.$router.push({path:"/regionMap/list/newArea",query:{type:"create"}})}},{key:"handleConfigDefaultClick",value:function(){this.$refs.SetDefaultMap.open(this.currentDedaultMapId,this.tableData)}},{key:"handleConfigGaoClick",value:function(){this.$refs.gaoDeDialogRef.open(this.gaoData)}}]),a}(u["d"]);l["a"]([Object(u["e"])("$route")],$.prototype,"routechange",null),$=l["a"]([Object(u["a"])({components:{CardTable:y,SetDefaultMap:w,GaoDeDialog:A["a"]}})],$);var j=$,E=j,V=(a("2bbe"),Object(v["a"])(E,s,i,!1,null,"c86939e4",null));t["default"]=V.exports},"2bbe":function(e,t,a){"use strict";a("5f3f")},"384f":function(e,t,a){"use strict";var s=a("103b"),i="ninca-common";t["a"]={queryAccount:function(){return s["a"].post("/".concat(i,"/sysetting/account/query"),{})},editAccount:function(e){return s["a"].post("/".concat(i,"/sysetting/account/edit"),e)},editAlarmEmail:function(e){return s["a"].post("/".concat(i,"/sysetting/account/edit"),e)}}},"5f3f":function(e,t,a){},"64a1":function(e,t,a){"use strict";var s=a("103b"),i="ninca-common";t["a"]={queryMap:function(e){return s["a"].post("/".concat(i,"/sysetting/map/query"),e)},createMap:function(e){return s["a"].post("/".concat(i,"/sysetting/map/add"),e)},editMap:function(e){return s["a"].post("/".concat(i,"/sysetting/map/edit"),e)},deleteMap:function(e){return s["a"].post("/".concat(i,"/sysetting/map/delete"),e)},getMap:function(e){return s["a"].post("/".concat(i,"/sysetting/map/gets"),e)},getDefaultMap:function(){return s["a"].post("/".concat(i,"/sysetting/default/map/query"),{})},editDefaultMap:function(e){return s["a"].post("/".concat(i,"/sysetting/default/map/edit"),e)}}},"7abd":function(e,t,a){},"841b":function(e,t,a){},"933a":function(e,t,a){},b0c0:function(e,t,a){var s=a("83ab"),i=a("9bf2").f,o=Function.prototype,r=o.toString,n=/^\s*function ([^ (]*)/,c="name";s&&!(c in o)&&i(o,c,{configurable:!0,get:function(){try{return r.call(this).match(n)[1]}catch(e){return""}}})},b588:function(e,t,a){"use strict";a("841b")},c347:function(e,t,a){"use strict";a("933a")},c838:function(e,t,a){"use strict";a("7abd")}}]); |