(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-a35c2946","chunk-198e697a"],{"0b8e":function(e,t,a){"use strict";a("3440")},"33f2":function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e._self._c;return t("a-drawer",{attrs:{title:e.title,width:e.width,placement:"right",closable:!1,destroyOnClose:"",visible:e.visible},on:{close:e.close}},[t("rental-store-form",{ref:"realForm",attrs:{disabled:e.disableSubmit,normal:""},on:{ok:e.submitCallback}}),t("div",{staticClass:"drawer-footer"},[t("a-button",{staticStyle:{"margin-bottom":"0"},on:{click:e.handleCancel}},[e._v("关闭")]),e.disableSubmit?e._e():t("a-button",{staticStyle:{"margin-bottom":"0"},attrs:{type:"primary"},on:{click:e.handleOk}},[e._v("提交")])],1)],1)},l=[],i=a("f3a2"),s={name:"RentalStoreModal",components:{RentalStoreForm:i["default"]},data:function(){return{title:"操作",width:800,visible:!1,disableSubmit:!1}},methods:{add:function(){var e=this;this.visible=!0,this.$nextTick((function(){e.$refs.realForm.add()}))},edit:function(e){var t=this;this.visible=!0,this.$nextTick((function(){t.$refs.realForm.edit(e)}))},close:function(){this.$emit("close"),this.visible=!1},submitCallback:function(){this.$emit("ok"),this.visible=!1},handleOk:function(){this.$refs.realForm.submitForm()},handleCancel:function(){this.close()}}},n=s,r=(a("8fb3"),a("2877")),d=Object(r["a"])(n,o,l,!1,null,"c4064208",null);t["default"]=d.exports},3440:function(e,t,a){},"8fb3":function(e,t,a){"use strict";a("e666")},e666:function(e,t,a){},f3a2:function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e._self._c;return t("div",[t("a-spin",{attrs:{spinning:e.confirmLoading}},[t("j-form-container",{attrs:{disabled:e.formDisabled}},[t("a-form-model",{ref:"form",attrs:{slot:"detail",model:e.model,rules:e.validatorRules},slot:"detail"},[t("a-row",[this.addshow?t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"网点编码",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"meshPointsCode"}},[e._v("\n             "+e._s(e.model.meshPointsCode)+"\n           ")])],1):t("a-col",{attrs:{span:24}}),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"运营区域",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"sysOrgCode"}},[t("a-tree-select",{attrs:{"tree-data":e.deptTreeDict,"show-checked-strategy":e.SHOW_PARENT,"search-placeholder":"请选择运营区域"},on:{change:e.handleTreeChange},model:{value:e.model.sysOrgCode,callback:function(t){e.$set(e.model,"sysOrgCode",t)},expression:"model.sysOrgCode"}})],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"网点分类",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"storeCategory"}},[t("a-select",{attrs:{placeholder:"请选择网点分类"},model:{value:e.model.storeCategory,callback:function(t){e.$set(e.model,"storeCategory",t)},expression:"model.storeCategory"}},e._l(e.storeCategoryDict,(function(a,o){return t("a-select-option",{key:a.key,attrs:{value:a.value}},[e._v(" "+e._s(a.label))])})),1)],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"网点名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"meshPointsName"}},[t("a-input",{attrs:{placeholder:"请输入网点名称"},model:{value:e.model.meshPointsName,callback:function(t){e.$set(e.model,"meshPointsName",t)},expression:"model.meshPointsName"}})],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"网点负责人",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"personChargeId"}},[t("j-select-user-by-dep",{attrs:{store:"id"},model:{value:e.model.personChargeId,callback:function(t){e.$set(e.model,"personChargeId",t)},expression:"model.personChargeId"}})],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"客服电话",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"phone"}},[t("a-input",{attrs:{placeholder:"请输入客服电话"},model:{value:e.model.phone,callback:function(t){e.$set(e.model,"phone",t)},expression:"model.phone"}})],1)],1),t("a-col",{attrs:{span:24}},[e.addshow?t("a-form-model-item",{attrs:{label:"网点状态：",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"meshPointsType"}},[t("a-select",{attrs:{placeholder:"请选择网点状态"},model:{value:e.model.meshPointsType,callback:function(t){e.$set(e.model,"meshPointsType",t)},expression:"model.meshPointsType"}},e._l(e.meshPointsTypedata,(function(a,o){return t("a-select-option",{key:o.toString(),attrs:{value:a.id}},[e._v(" "+e._s(a.name))])})),1)],1):e._e()],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"邮政编码",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"zipCode"}},[t("a-input",{attrs:{placeholder:"请输入邮政编码"},model:{value:e.model.zipCode,callback:function(t){e.$set(e.model,"zipCode",t)},expression:"model.zipCode"}})],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"网点图片",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"pic"}},[t("j-image-upload",{attrs:{fileSizeLimit:500,text:"上传网点图片"},model:{value:e.model.pic,callback:function(t){e.$set(e.model,"pic",t)},expression:"model.pic"}})],1)],1),t("a-col",{attrs:{span:24}},[t("a-form-model-item",{attrs:{label:"详细地址",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"detailedAddress"}},[t("a-input",{attrs:{placeholder:"请选择地址详细地址"},on:{click:e.visibleclick},model:{value:e.model.detailedAddress,callback:function(t){e.$set(e.model,"detailedAddress",t)},expression:"model.detailedAddress"}})],1)],1)],1)],1)],1)],1),e.visibles?t("div",[t("tencent-map",{ref:"map",attrs:{visible:e.visibles},on:{dblclick:e.datass}})],1):e._e()],1)},l=[],i=a("f4d69"),s=a("0fea"),n=(a("ca00"),a("c14a"),a("7bec")),r=n["a"].SHOW_PARENT,d={name:"RentalStoreForm",components:{TencentMap:i["default"]},props:{disabled:{type:Boolean,default:!1,required:!1}},data:function(){return{model:{},labelCol:{xs:{span:24},sm:{span:5}},wrapperCol:{xs:{span:24},sm:{span:16}},provinceName:"",visibles:!1,confirmLoading:!1,validatorRules:{storeCategory:[{required:!0,message:"请输入网点分类!"}],meshPointsCode:[{required:!0,message:"请输入网点编码!"}],meshPointsName:[{required:!0,message:"网点名称!"}],personChargeId:[{required:!0,message:"请输入网点负责人id!"}],zipCode:[{required:!0,message:"请输入邮政编码!"}],detailedAddress:[{required:!0,message:"请输入详细地址!",trigger:"change"}]},meshPointsTypedata:[{name:"启用",id:1},{name:"维护",id:2},{name:"删除",id:3}],addshow:!1,url:{add:"/jeecg-cloud-equ/rental/store/add",edit:"/jeecg-cloud-equ/rental/store/edit",queryById:"/jeecg-cloud-equ/rental/store/queryById",store_category:"/jeecg-cloud-equ/rental/store-category/options",queryTreeUrl:"/sys/sysDepart/query-tree"},storeCategoryDict:[],deptTreeDict:[],SHOW_PARENT:r}},computed:{formDisabled:function(){return this.disabled}},created:function(){this.getStoreCategoryDict(),this.getDeptTreeDict(),this.modelDefault=JSON.parse(JSON.stringify(this.model))},methods:{getStoreCategoryDict:function(){var e=this;Object(s["h"])(this.url.store_category,{},"get").then((function(t){e.storeCategoryDict=t.result})).finally((function(){}))},getDeptTreeDict:function(){var e=this;Object(s["c"])(this.url.queryTreeUrl,{}).then((function(t){e.deptTreeDict=t.result})).finally((function(){}))},handleTreeChange:function(e,t,a){var o=a.triggerNode.$options.propsData.dataRef;o.zipCode&&(this.model.zipCode=o.zipCode)},visibleclick:function(){this.visibles=!this.visibles},datass:function(e){this.visibles=!1,this.model.detailedAddress=e.address,this.model.provinceName=e.ad_info.province,this.model.cityName=e.ad_info.city,this.model.areaName=e.ad_info.district,this.model.provinceId=e.ad_info.adcode.slice(0,1)+"0000",this.model.cityId=e.ad_info.adcode.slice(0,3)+"00",this.model.areaId=e.ad_info.adcode,this.model.latitude=e.location.lat.toString(),this.model.longitude=e.location.lng.toString(),this.$forceUpdate()},add:function(){this.edit(this.modelDefault),this.addshow=!1},edit:function(e){this.model=Object.assign({},e),this.visible=!0,this.addshow=!0},submitForm:function(){var e=this,t=this;this.$refs.form.validate((function(a){if(a){t.confirmLoading=!0;var o="",l="";e.model.id?(o+=e.url.edit,l="post"):(o+=e.url.add,l="post"),Object(s["h"])(o,e.model,l).then((function(e){e.success?(t.$message.success(e.message),t.$emit("ok")):t.$message.warning(e.message)})).finally((function(){t.confirmLoading=!1}))}}))}}},c=d,p=a("2877"),u=Object(p["a"])(c,o,l,!1,null,null,null);t["default"]=u.exports},f4d69:function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e._self._c;return e.visible?t("j-modal",{attrs:{title:e.title,width:e.width,visible:e.visible,switchFullscreen:"",cancelText:"关闭"},on:{ok:e.handleOk,cancel:e.handleCancel}},[t("div",[t("a-form",{attrs:{layout:"inline"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.searchQuery.apply(null,arguments)}}},[t("a-row",{attrs:{gutter:24}},[t("a-col",{attrs:{span:8}},[t("a-form-model-item",{attrs:{label:"位置查询",prop:"searchValue"}},[t("a-auto-complete",{attrs:{placeholder:"请输入内容",allowClear:""},on:{search:e.handleSearch,select:e.handleSelect}},[t("template",{slot:"dataSource"},e._l(e.suggestions,(function(a){return t("a-select-option",{key:a.id,attrs:{title:a.title,value:a.id}},[e._v("\n                  "+e._s(a.title)+"\n                ")])})),1)],2)],1)],1)],1)],1),t("div",[e._v("位置："+e._s(e.address||"请选择位置"))]),t("div",{staticClass:"container",attrs:{id:"container"}})],1)]):e._e()},l=[],i=a("2ef0"),s={name:"TencentMap",components:{},props:{coordinate:{type:Object,default:function(){return{lat:"",lng:""}}},visible:{type:Boolean,default:!1}},data:function(){return{title:"设置地点",width:1e3,markerLayer:{},markerId:"marker",location:this.coordinate,address:"",keyword:"",map:"",json:null,state:"",timeout:null,suggestions:[]}},mounted:function(){this.getMyLocation()},watch:{state:function(e){var t=this,a="524BZ-SPPK6-QB3S6-MTGEU-OGZJ2-QCFYT",o="https://apis.map.qq.com/ws/place/v1/suggestion";this.$jsonp(o,{key:a,keyword:this.state,output:"jsonp"}).then((function(e){e.data.forEach((function(e){e.value=e.title})),t.restaurants=e.data})).catch((function(e){}))}},methods:{searchOptions:function(e){var t=this,a="524BZ-SPPK6-QB3S6-MTGEU-OGZJ2-QCFYT",o="https://apis.map.qq.com/ws/place/v1/suggestion";this.$jsonp(o,{key:a,keyword:e,output:"jsonp"}).then((function(e){t.suggestions=e.data})).catch((function(e){}))},getMyLocation:function(){var e=this,t=window._CONFIG["qqMapKey"],a="https://apis.map.qq.com/ws/location/v1/ip";this.$jsonp(a,{key:t,output:"jsonp"}).then((function(t){e.location.lat=t.result.location.lat,e.location.lng=t.result.location.lng,e.tbjjlkd(),e.initMap()})).catch((function(t){e.$message.error("定位失败")}))},initMap:function(){var e=this;this.visible=!0;var t=new TMap.LatLng(this.location.lat,this.location.lng),a=new TMap.Map(document.getElementById("container"),{center:t,zoom:17.2,pitch:0,rotation:0});this.markerLayer=new TMap.MultiMarker({id:"marker-layer",map:a}),a.on("click",(function(t){e.location.lat=t.latLng.lat,e.location.lng=t.latLng.lng,e.tbjjlkd(),e.markerLayer.remove(e.markerId),e.markerLayer.add({id:e.markerId,position:new TMap.LatLng(e.location.lat,e.location.lng)})})),this.map=a,this.location.lat&&this.markerLayer.add({id:this.markerId,position:new TMap.LatLng(this.location.lat,this.location.lng)})},createStateFilter:function(e){return function(t){return 0===t.value.toLowerCase().indexOf(e.toLowerCase())}},handleSearch:function(e){var t=this;Object(i["debounce"])((function(){t.searchOptions(e)}),300)()},handleSelect:function(e){var t=this.suggestions.find((function(t){return t.id==e}));this.location.lat=t.location.lat,this.location.lng=t.location.lng,this.map.panTo([this.location.lat,this.location.lng]),this.address=t.address},handleCancel:function(){this.visible=!1},tbjjlkd:function(){var e=this,t="https://apis.map.qq.com/ws/geocoder/v1/";this.$jsonp(t,{location:this.location.lat+","+this.location.lng,key:"524BZ-SPPK6-QB3S6-MTGEU-OGZJ2-QCFYT",output:"jsonp"}).then((function(t){e.address=t.result.address,e.json=t.result})).catch((function(t){e.$message.error("定位失败")}))},handleOk:function(){this.$emit("dblclick",this.json)},searchReset:function(){this.keyword=""},open:function(e){var t=this;e&&"{}"!=JSON.stringify(e)&&(this.location=e),this.visible=!0,this.$nextTick((function(){t.location.lat||t.getMyLocation()}))}}},n=s,r=(a("0b8e"),a("2877")),d=Object(r["a"])(n,o,l,!1,null,"7fc1fa62",null);t["default"]=d.exports}}]);