(window["webpackJsonp_park-area-web"]=window["webpackJsonp_park-area-web"]||[]).push([["chunk-aa44418e"],{"15be":function(e,t,a){},2510:function(e,t,a){e.exports=a.p+"img/load-failure@2x.52fd8ab7.png"},3154:function(e,t,a){},"3be0":function(e,t,a){e.exports={elInputWidth:"200px",elInputNumberWidth:"200px",elTextareaWidth:"300px",elSelectWidth:"200px",primaryColor:"#0075da",primaryHoverColor:"#3391e1",primaryActiveColor:"#0069c4"}},"4c01":function(e,t,a){"use strict";var r=a("15be"),i=a.n(r);i.a},"8d76":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("qz-wrap",{scopedSlots:e._u([{key:"opt",fn:function(){return[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("div",[a("span",{staticClass:"label-title label-text"},[e._v("设置默认地图")]),a("span",{staticClass:"label-text"},[e._v("楼宇地图")]),a("el-button",{attrs:{type:"text",size:"medium"},on:{click:e.handleConfigDefaultClick}},[e._v("设置")])],1)])])],1)]},proxy:!0}])},[a("areaMap",{attrs:{tableData:e.tableData}}),a("set-default-map",{ref:"SetDefaultMap",attrs:{refreshPage:e.loadTableData}})],1)},i=[],s=a("d4ec"),n=a("bee2"),l=a("99de"),o=a("7e84"),c=a("262e"),u=a("9ab4"),d=a("60a3"),p=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",{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",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.name,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)},f=[],m=(a("96cf"),a("1da1")),b=function(e){function t(){var e;return Object(s["a"])(this,t),e=Object(l["a"])(this,Object(o["a"])(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(c["a"])(t,e),Object(n["a"])(t,[{key:"close",value:function(){this.$refs.AddOrEditForm.resetFields(),this.visible=!1,this.refreshPage()}},{key:"open",value:function(){var e=Object(m["a"])(regeneratorRuntime.mark((function e(t,a){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.getAreaList();case 2:this.getDefaultMapConfig(),this.visible=!0;case 4:case"end":return e.stop()}}),e,this)})));function t(t,a){return e.apply(this,arguments)}return t}()},{key:"getAreaList",value:function(){var e=Object(m["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.service.getAreaList({code:"BUILDING"});case 3:t=e.sent,this.areaMaps=t.data,e.next=9;break;case 7:e.prev=7,e.t0=e["catch"](0);case 9:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"getDefaultMapConfig",value:function(){var e=this;this.service.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};this.service.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)}))}}]),t}(d["e"]);u["a"]([Object(d["c"])({required:!0})],b.prototype,"refreshPage",void 0),b=u["a"]([Object(d["a"])({})],b);var h=b,v=h,y=(a("b32b"),a("2877")),g=Object(y["a"])(v,p,f,!1,null,"60e88fe5",null),k=g.exports,x=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"areaMap"},[r("qz-table",{attrs:{columns:e.columns,data:e.tableData,attrs:{"row-key":"id"}},scopedSlots:e._u([{key:"type",fn:function(t){var a=t.row;return[r("span",[e._v(e._s(e._f("filterAreaType")(a.type)))])]}},{key:"mapImg",fn:function(t){var i=t.row;return[r("el-image",{ref:"mapImg",staticClass:"image",attrs:{src:i.mapImg,fit:"contain"}},[r("div",{staticClass:"image-slot",attrs:{slot:"error"},slot:"error"},[r("img",{attrs:{src:a("2510")}})]),r("div",{staticClass:"image-slot",attrs:{slot:"placeholder"},slot:"placeholder"},[r("div",{staticClass:"loading"},[e._v("加载中"),r("i",{staticClass:"el-icon-loading"})])])])]}},{key:"action",fn:function(t){var a=t.row;return[r("el-button",{attrs:{type:"text"},on:{click:function(t){return e.editMap(a)}}},[e._v("编辑地图")])]}}])})],1)},M=[],O=a("6891"),j=function(e){function t(){var e;return Object(s["a"])(this,t),e=Object(l["a"])(this,Object(o["a"])(t).apply(this,arguments)),e.columns=O["a"],e}return Object(c["a"])(t,e),Object(n["a"])(t,[{key:"editMap",value:function(e){1!=e.mapStatus&&e.mapId?this.$router.push({path:"/map/edit",query:{type:"edit",id:e.mapId,zoneId:e.id}}):this.$router.push({path:"/map/add",query:{type:"add",id:e.mapId,zoneId:e.id}})}}]),t}(d["e"]);u["a"]([Object(d["c"])({default:function(){return[]}})],j.prototype,"tableData",void 0),j=u["a"]([Object(d["a"])({components:{}})],j);var D=j,I=D,w=(a("ad8f"),Object(y["a"])(I,x,M,!1,null,null,null)),_=w.exports,C=function(e){function t(){var e;return Object(s["a"])(this,t),e=Object(l["a"])(this,Object(o["a"])(t).apply(this,arguments)),e.tableData=[],e.tableLoading=!1,e.radio="",e.radioTest="",e.id="",e.ext2="",e.currentDedaultMapId="",e}return Object(c["a"])(t,e),Object(n["a"])(t,[{key:"routechange",value:function(e,t){"/map/list"===e.fullPath&&this.loadTableData()}},{key:"mounted",value:function(){this.loadTableData()}},{key:"loadTableData",value:function(){var e=this;this.service.areaTree({type:1}).then((function(t){e.tableData=t.data})),this.service.queryMap({ext2:"default"}).then((function(t){e.currentDedaultMapId=t.data[0]&&t.data[0].id||""}))}},{key:"handleConfigDefaultClick",value:function(){this.$refs.SetDefaultMap.open(this.currentDedaultMapId,this.tableData)}}]),t}(d["e"]);u["a"]([Object(d["f"])("$route")],C.prototype,"routechange",null),C=u["a"]([Object(d["a"])({name:"Map",components:{SetDefaultMap:k,areaMap:_}})],C);var T=C,$=T,V=(a("4c01"),Object(y["a"])($,r,i,!1,null,"7107d2be",null));t["default"]=V.exports},ad8f:function(e,t,a){"use strict";var r=a("3be0"),i=a.n(r);i.a},b32b:function(e,t,a){"use strict";var r=a("3154"),i=a.n(r);i.a}}]);