chunk-0d33085e.6cfb137a.js 22 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0d33085e"],{"211b":function(t,e,a){},"4fef":function(t,e,a){"use strict";var i=a("ade3"),s=a("5530");a("1276"),a("ac1f"),a("a9e3");e["a"]={data:function(){return{listLoading:!1,tableData:[],currentPage:1,pageSize:10,totalRecords:1,listConfig:{},operations:[]}},created:function(){var t=this;this.$nextTick((function(){t.noCreated||t.fetchData()}))},methods:{searchHandle:function(t){this.currentPage=1,this.searchForm=t,this.fetchData()},sizeChange:function(t){this.pageSize=t,this.currentPage=1,this.fetchData()},pageHandle:function(t){this.currentPage=t,this.fetchData()},sortChange:function(t){this.currentPage=1;var e=Object(s["a"])({},this.searchForm);"ascending"===t.order?e.sort=JSON.stringify(Object(i["a"])({},t.prop,"asc")):e.sort=JSON.stringify(Object(i["a"])({},t.prop,"desc")),this.fetchData(e)},fetchData:function(t){var e=this;if(this.apiStr){var a={page:this.currentPage,page_size:this.pageSize};t?a=Object(s["a"])(Object(s["a"])({},a),t):this.searchForm&&(a=Object(s["a"])(Object(s["a"])({},a),this.searchForm)),this.getDataBefore&&this.getDataBefore(a),this.listLoading=!0;var i=this.apiStr.split(".");this.$api[i[0]][i[1]](a).then((function(t){return 1===e.currentPage&&(e.pageSize=t.page_size||1),e.totalRecords=t.total?Number(t.total):0,e.tableData=t.list||[],e.listLoading=!1,e.getMoreData&&e.getMoreData(t,a),t})).catch((function(t){e.listLoading=!1}))}}}}},"53ea":function(t,e,a){},"66cf":function(t,e,a){"use strict";var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-drawer",{attrs:{"show-close":!1,title:"定位","wrapper-closable":!1,"close-on-press-escape":!1,visible:t.isShow,size:"900px","custom-class":"xl-drawer",direction:"rtl"},on:{"update:visible":function(e){t.isShow=e}}},[a("el-form",{staticClass:"lib-edit",attrs:{model:t.pointObj,"is-inline":!1,"label-width":"50px",disabled:""}},[a("el-form-item",{staticStyle:{width:"50%"},attrs:{label:"经度"}},[a("el-input",{model:{value:t.pointObj.longitude,callback:function(e){t.$set(t.pointObj,"longitude",e)},expression:"pointObj.longitude"}})],1),a("el-form-item",{staticStyle:{width:"50%"},attrs:{label:"纬度"}},[a("el-input",{model:{value:t.pointObj.latitude,callback:function(e){t.$set(t.pointObj,"latitude",e)},expression:"pointObj.latitude"}})],1),a("el-form-item",{attrs:{label:"地址"}},[a("el-input",{model:{value:t.pointObj.address,callback:function(e){t.$set(t.pointObj,"address",e)},expression:"pointObj.address"}})],1)],1),a("div",{staticClass:"container"},[a("div",{staticClass:"search-box"},[a("input",{directives:[{name:"model",rawName:"v-model",value:t.searchKey,expression:"searchKey"}],attrs:{id:"search"},domProps:{value:t.searchKey},on:{input:function(e){e.target.composing||(t.searchKey=e.target.value)}}}),a("button",{staticClass:"search-handle",on:{click:t.searchHandle}},[t._v("搜索")]),a("div",{staticClass:"tip-box",attrs:{id:"searchTip"}})]),a("el-amap",{staticClass:"amap-box",attrs:{"amap-manager":t.amapManager,vid:"amap-vue",zoom:t.zoom,plugin:t.plugin,center:t.center,events:t.events}},t._l(t.markers,(function(t,e){return a("el-amap-marker",{key:e,attrs:{position:t}})})),1)],1),a("div",{staticClass:"handle-btn xl-form"},[a("el-button",{staticClass:"xl-form-btn t2",on:{click:t.close}},[t._v("关 闭")]),a("el-button",{staticClass:"xl-form-btn t1",on:{click:function(e){return t.close("confirm")}}},[t._v("确 定")])],1)],1)},s=[],o=(a("b0c0"),a("8f9b")),n=new o["AMapManager"],r={name:"Map",mixins:mixins,props:{isShow:Boolean},data:function(){var t=this;return{loading:!0,formData:[],searchKey:"",amapManager:n,markers:[],searchOption:{city:"全国",citylimit:!0},center:[115.852386,28.684076],zoom:17,loaded:!1,pointObj:{},events:{init:function(){o["lazyAMapApiLoaderInstance"].load().then((function(){t.initSearch()}))},click:function(e){t.markers=[];var a=e.lnglat,i=a.lng,s=a.lat;t.center=[i,s],t.markers.push([i,s]);var o=new AMap.Geocoder({radius:1e3,extensions:"all"});o.getAddress([i,s],(function(e,a){if("complete"===e&&"OK"===a.info&&a&&a.regeocode){var o=a.regeocode.formattedAddress;t.searchKey=o,t.pointObj={longitude:i,latitude:s,address:o},t.$nextTick()}}))}},plugin:[{pName:"Geolocation",events:{init:function(e){t.pointObj.latitude&&t.pointObj.longitude||e.getCurrentPosition((function(e,a){if(a&&a.position){var i=a.position,s=i.lng,o=i.lat;t.center=[s,o],t.pointObj={longitude:s,latitude:o,address:a.formattedAddress},t.searchKey=a.formattedAddress,t.markers.push([s,o]),t.loaded=!0,t.$nextTick()}}))},click:function(t){console.log(t)}}},{pName:"ToolBar",position:"RT",events:{init:function(t){}}},{pName:"PlaceSearch",events:{init:function(t){}}}]}},watch:{isShow:function(t){t&&(this.pointObj.longitude&&this.pointObj.latitude&&(this.center=[this.pointObj.longitude,this.pointObj.latitude]),this.searchKey=this.pointObj.latitude&&this.pointObj.longitude?this.pointObj.address:"",this.markers.push(this.pointObj.latitude&&this.pointObj.longitude?[this.pointObj.longitude,this.pointObj.latitude]:[]))}},created:function(){var t=this;this.$root.$on("handleMap",(function(e){e.address=e.latitude&&e.longitude?e.address:"",t.pointObj=e}))},methods:{initSearch:function(){var t=this,e=this.amapManager.getMap();AMapUI.loadUI(["misc/PoiPicker"],(function(a){var i=new a({input:"search",placeSearchOptions:{map:e,pageSize:10},suggestContainer:"searchTip",searchResultsContainer:"searchTip"});t.poiPicker=i,i.on("poiPicked",(function(e){var a=e.source,s=e.item;if("search"!==a)i.searchByKeyword(s.name);else{i.clearSearchResults(),t.markers=[];var o=s.location,n=o.lng,r=o.lat,l=s.cityname+s.adname+s.name;t.center=[n,r],t.pointObj={longitude:n,latitude:r,address:l},t.markers.push([n,r]),t.searchKey=l}}))}))},searchHandle:function(){""!==this.searchKey&&this.poiPicker.searchByKeyword(this.searchKey)},close:function(t){"confirm"===t?(this.searchKey="",this.$emit("close",this.pointObj)):this.$emit("close")}}},l=r,c=(a("7d33"),a("2877")),p=Object(c["a"])(l,i,s,!1,null,"0a7bc484",null);e["a"]=p.exports},"7d33":function(t,e,a){"use strict";a("211b")},affb:function(t,e,a){"use strict";a("53ea")},bda8:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container"},[a("search-form",{attrs:{"list-loading":t.listLoading},on:{change:t.searchHandle}}),a("table-list",{attrs:{"list-loading":t.listLoading,data:t.tableData2,columns:t.listConfig,"current-page":t.currentPage,"page-size":t.pageSize,"total-records":t.totalRecords,isAdd:!0},on:{currentChange:t.pageHandle,add:t.openPopup}}),a("popup-edit",{attrs:{isShow:t.isDtlShow,curObj:t.curObj},on:{close:t.closePopup}})],1)},s=[],o=a("2909"),n=a("5530"),r=(a("d81d"),a("ed08")),l=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("header-collapse",[a("base-form",{ref:"ruleForm",attrs:{slot:"content",data:t.searchData},slot:"content"},[a("div",{attrs:{slot:"footer"},slot:"footer"},[a("el-button",{staticClass:"xl-form-btn bgc1",attrs:{loading:t.listLoading,icon:"el-icon-search"},on:{click:t.searchHandle}},[t._v("查询")])],1)])],1)},c=[],p={props:{listLoading:Boolean},inject:["parentData"],mixins:mixins,data:function(){return{searchData:[]}},mounted:function(){this.getDef()},methods:{subwayLineChange:function(t){this.getDef("change")},getDef:function(t){var e=Object(n["a"])({},this.$refs.ruleForm.baseForm),a=this.$dictData.metro_type||[];if(e.metro_line){a=[],"change"===t&&(e.metro_type="");var i=this.$dictData.metro_type||[];i.map((function(t){t.option1.indexOf(e.metro_line)>-1&&a.push(t)})),this.searchData=[{label:"所属区域",key:"area_type",type:"select",options:this.$dictData.area_type},{label:"楼盘名称",key:"estate_name"}]}else this.searchData=[{label:"所属区域",key:"area_type",type:"select",options:this.$dictData.area_type},{label:"楼盘名称",key:"estate_name"}];this.setDefaultValue(e,"searchData")},searchHandle:function(){var t=this.$refs.ruleForm.baseForm,e=Object(n["a"])({},t);this.$emit("change",e)}}},u=p,d=a("2877"),h=Object(d["a"])(u,l,c,!1,null,null,null),m=h.exports,_=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("el-drawer",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{"show-close":!1,title:t.curObj.id?"编辑楼盘":"新增楼盘","wrapper-closable":!1,"close-on-press-escape":!1,visible:t.isShow,size:"960px","custom-class":"xl-drawer",direction:"rtl"},on:{"update:visible":function(e){t.isShow=e}}},[a("base-form",{ref:"ruleForm",staticClass:"lib-edit",attrs:{data:t.formData,"is-inline":!1,"label-width":"110px",insertSlotArr:[17,18]}},[a("div",{staticClass:"scoped-product",attrs:{slot:"OI17"},slot:"OI17"},t._l(t.productData,(function(e,i){return a("div",{key:i,staticClass:"sp-item"},[a("div",{staticClass:"sp-title"},[t._v(t._s(e.product_type_name))]),a("div",{staticClass:"sp-content"},[a("el-form-item",{attrs:{label:"产品最低均价"}},[a("el-input",{attrs:{placeholder:"请输入产品类型最低均价"},model:{value:e.price_min,callback:function(a){t.$set(e,"price_min",a)},expression:"product.price_min"}})],1),a("el-form-item",{attrs:{label:"产品最高均价"}},[a("el-input",{attrs:{placeholder:"请输入产品类型最大高价"},model:{value:e.price_max,callback:function(a){t.$set(e,"price_max",a)},expression:"product.price_max"}})],1),a("el-form-item",{attrs:{label:"户型"}},[a("el-select",{attrs:{placeholder:"请选择",multiple:!0},on:{change:function(e){return t.houseTypeChange(i)}},model:{value:e.house_type_list_val,callback:function(a){t.$set(e,"house_type_list_val",a)},expression:"product.house_type_list_val"}},t._l(t.$dictData.house_type,(function(t){return a("el-option",{key:t.val,attrs:{label:t.key,value:t.val}})})),1)],1),a("div",{staticClass:"room-box"},t._l(e.house_type_list,(function(e,s){return a("div",{key:s,staticClass:"room-item"},[a("div",{staticClass:"ri-title"},[t._v(t._s(e.house_type_name)+" "),a("el-button",{staticClass:"xl-form-btn xs t3",attrs:{type:"small",icon:"el-icon-plus"},on:{click:function(e){return t.roomAreaAdd(i,s)}}},[t._v("添加")])],1),a("div",{staticClass:"ri-content"},t._l(e.area_list,(function(e,o){return a("div",{key:o,staticClass:"ri-op"},[a("el-upload",{staticClass:"ri-img",attrs:{action:t.domainUrl+"/adm/upload/picture",data:{logic_type:"estate",token:t.token},name:"upload","show-file-list":!1,"on-success":t.roomAreaUploadSuccess,"on-error":t.roomAreaUploadError,"before-upload":t.roomAreaUploadBefore}},[e.img_url?a("img",{staticClass:"img",attrs:{src:e.img_url},on:{click:function(e){return t.roomAreaUploadImg(i,s,o)}}}):a("i",{staticClass:"el-icon-plus icon",on:{click:function(e){return t.roomAreaUploadImg(i,s,o)}}})]),a("div",{staticClass:"ri-deal"},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.area,expression:"area.area"}],staticClass:"ri-input",attrs:{type:"text",placeholder:"输面积"},domProps:{value:e.area},on:{input:function(a){a.target.composing||t.$set(e,"area",a.target.value)}}}),a("span",{staticClass:"ri-del",on:{click:function(e){return t.roomAreaDel(i,s,o)}}},[t._v("删除")])])],1)})),0)])})),0)],1)])})),0),a("div",{staticClass:"scoped-other-form",attrs:{slot:"OI18"},slot:"OI18"},[a("el-form-item",{staticClass:"scoped-item-two item",attrs:{label:"点位坐标"}},[t._v(" 纬度N"),a("el-input",{attrs:{disabled:""},model:{value:t.cObj.latitude,callback:function(e){t.$set(t.cObj,"latitude",e)},expression:"cObj.latitude"}}),t._v(" 经度E"),a("el-input",{attrs:{disabled:""},model:{value:t.cObj.longitude,callback:function(e){t.$set(t.cObj,"longitude",e)},expression:"cObj.longitude"}}),a("el-button",{staticClass:"map-btn",attrs:{type:"primary",size:"small"},on:{click:t.openMap}},[t._v("点击从地图获取")])],1)],1)]),a("div",{staticClass:"xl-form"},[a("div",{staticClass:"xl-form-footer fixed",staticStyle:{width:"960px","padding-top":"20px","border-top":"1px solid #dcdcdc",right:"0"}},[a("el-button",{staticClass:"xl-form-btn t2",on:{click:t.close}},[t._v("关 闭")]),a("el-button",{staticClass:"xl-form-btn t1",on:{click:function(e){return t.close("confirm")}}},[t._v("确定")])],1)])],1),a("handle-map",{attrs:{"is-show":t.isShowMap},on:{close:t.closeMap}})],1)},f=[],b=(a("1276"),a("ac1f"),a("99af"),a("159b"),a("a434"),a("a9e3"),a("a15b"),a("66cf")),g={components:{handleMap:b["a"]},mixins:mixins,props:{isShow:Boolean,curObj:Object},inject:["parentData"],data:function(){var t=window.sessionStorage.getItem("fp_token"),e="http://api.kaolanet.com";return{domainUrl:e,token:t,loading:!1,formData:[],cObj:{},isShowMap:!1,productData:[],tempImgIndex:[0,0,0]}},watch:{isShow:function(t){var e=this;t&&(this.curObj.id?(this.loading=!0,this.$api.house.admestatedetail({id:this.curObj.id}).then((function(t){var a=t||{};a.house_type&&(a.house_type=a.house_type.split(",")),a.product_type&&(a.product_type=a.product_type.split(",")),a.hospital_type&&(a.hospital_type=a.hospital_type.split(",")),a.high_street&&(a.high_street=a.high_street.split(",")),a.park_type&&(a.park_type=a.park_type.split(",")),a.metro_line&&(a.metro_line=a.metro_line.split(",")),a.metro_type&&(a.metro_type=a.metro_type.split(",")),a.pri_image="".concat(a.domain).concat(a.pri_image,"?url=").concat(a.pri_image),e.cObj=a||{};var i=a.area_data||[];i.map((function(t){t.product_type_name=Object(r["a"])(e.$dictData.product_type)[t.product_type_val];var i=t.house_type_list||[];t.house_type_list_val=[],i.map((function(i){i.house_type_name=Object(r["a"])(e.$dictData.house_type)[i.house_type_val],t.house_type_list_val.push(String(i.house_type_val));var s=i.area_list||[];s.map((function(t){t.img_url="".concat(a.domain).concat(t.img_url,"?url=").concat(t.img_url)}))}))})),e.productData=Object(o["a"])(i),e.getDef(),e.loading=!1}))):(this.cObj=this.curObj,this.getDef()))}},methods:{houseTypeChange:function(t){var e=this,a=Object(o["a"])(this.productData),i=[],s=a[t].house_type_list||[],n=a[t].house_type_list_val||[];console.log(n),n.forEach((function(t){var a={house_type_name:Object(r["a"])(e.$dictData.house_type)[t],house_type_val:t,area_list:[{img_url:"",area:""}]};s.forEach((function(e,i){t===String(e.house_type_val)&&(a.area_list=s[i].area_list||[])})),i.push(a)})),a[t].house_type_list=i,this.productData=Object(o["a"])(a)},roomAreaDel:function(t,e,a){var i=Object(o["a"])(this.productData);i[t].house_type_list[e].area_list.splice(a,1),this.productData=Object(o["a"])(i)},roomAreaAdd:function(t,e){var a=Object(o["a"])(this.productData);a[t].house_type_list[e].area_list.push({img_url:"",area:""}),this.productData=Object(o["a"])(a)},roomAreaUploadImg:function(t,e,a){this.tempImgIndex=[t,e,a]},roomAreaUploadSuccess:function(t,e){var a=t.data||{},i=Object(o["a"])(this.productData);i[this.tempImgIndex[0]].house_type_list[this.tempImgIndex[1]].area_list[this.tempImgIndex[2]].img_url="".concat(a.domain).concat(a.url,"?url=").concat(a.url,"&id=").concat(a.file_id),this.productData=Object(o["a"])(i)},roomAreaUploadError:function(t){},roomAreaUploadBefore:function(t){var e="image/jpeg"===t.type||"image/png"===t.type,a=t.size/1024/1024<.4;return e||this.$message.error("上传图片只能是 JPG PNG 格式!"),a||this.$message.error("上传图片大小不能超过 400k!"),e&&a},metroLineChange:function(t){this.getDef("change","metro_line")},productTypeChange:function(t,e,a){var i=a||[],s=Object(o["a"])(this.productData),n=[];s.forEach((function(t,e){i.forEach((function(a,s){String(t.product_type_val)===String(a.val)&&(i[s].edIndex=String(e))}))})),i.forEach((function(t){t.edIndex?n.push(s[Number(t.edIndex)]):n.push({product_type_name:t.key,product_type_val:t.val})})),this.productData=[].concat(n)},getDef:function(t,e,a){var i={};i="change"===t?Object(n["a"])(Object(n["a"])({},this.cObj),this.$refs.ruleForm.baseForm):Object(n["a"])({},this.cObj);var s=i.metro_line||[],o=[];"change"===t&&"metro_line"===e&&(i.metro_type="");var r=this.$dictData.metro_type||[];r.map((function(t){s.map((function(e){t.option1.indexOf(e)>-1&&o.push(t)}))}));i.id;var l=[];i.school_list?i.school_id_list=i.school_list.map((function(t){return l.push({keyRO:t.school_name,valRO:t.id}),t.id})):i.school_id_list=[],this.formData=[{label:"楼盘名称",key:"estate_name"},{label:"所属区域",key:"area_type",type:"select",class:"c-3",options:this.$dictData.area_type},{label:"地铁线路",key:"metro_line",type:"select",class:"c-3",options:this.$dictData.metro_line,changeHandle:this.metroLineChange,multiple:!0},{label:"地铁站名",key:"metro_type",type:"select",class:"c-3",options:o,multiple:!0},{label:"周边医院",key:"hospital_type",type:"select",class:"c-3",options:this.$dictData.hospital_type,multiple:!0},{label:"周边商圈",key:"high_street",type:"select",class:"c-3",options:this.$dictData.high_street,multiple:!0},{label:"周边公园",key:"park_type",type:"select",class:"c-3",options:this.$dictData.park_type,multiple:!0},{label:"建设时间",key:"build_time",class:"c-3",type:"datePicker",type2:"month"},{label:"竣工时间",key:"complete_time",class:"c-3",type:"datePicker",type2:"month"},{label:"容积率",key:"plot_ratio",class:"c-3",type:"inputFont",appendFont:"%"},{label:"占地面积",key:"acreage",class:"c-3",type:"inputFont",appendFont:"平方米"},{label:"建筑面积",key:"built_up_area",class:"c-3",type:"inputFont",appendFont:"平方米"},{label:"总户数",key:"household",class:"c-3",type:"inputFont",appendFont:"户"},{label:"物业公司",key:"property_type",class:"c-3"},{label:"物业费",key:"property_fee",class:"c-3"},{label:"车位数量",key:"parking",class:"c-3"},{label:"产品类型",key:"product_type",type:"select",options:this.$dictData.product_type,multiple:!0,changeHandle:this.productTypeChange},{label:"就读学校",key:"school_id_list",type:"selectRemote",multiple:!0,remoteParams:{skey:"school_name",api:"house.admschoollist",opKey:"school_name",opVal:"id"},remoteOptions:l},{label:"楼盘地址",key:"address"},{label:"不利因素",key:"minus_points"},{label:"楼盘图",key:"pri_image",class:"c-3",type:"upload"},{label:"简评",key:"remarked",class:"c-3s",type:"textarea"}],this.setDefaultValue(i)},close:function(t){var e=this;"confirm"===t?this.$refs["ruleForm"].$refs["baseForm"].validate((function(t){if(t){var a=e.$refs.ruleForm.baseForm,i=Object(n["a"])({},a);if(e.curObj.id&&(i.id=e.curObj.id),i.school_id_list&&i.school_id_list.length>0?i.school_id_list=i.school_id_list.join(","):i.school_id_list="",i.longitude=e.cObj.longitude,i.latitude=e.cObj.latitude,!i.longitude)return e.$msgw("请选择经度!");if(!i.latitude)return e.$msgw("请选择纬度!");if(i.pri_image&&i.pri_image.indexOf("?")>-1){var s=i.pri_image.split("?"),r=s[1].split("&");r.forEach((function(t){var e=t.split("=");"url"===e[0]&&(i.pri_image=e[1])}))}i.house_type&&(i.house_type=i.house_type.join(",")),i.product_type&&(i.product_type=i.product_type.join(",")),i.hospital_type&&(i.hospital_type=i.hospital_type.join(",")),i.high_street&&(i.high_street=i.high_street.join(",")),i.park_type&&(i.park_type=i.park_type.join(",")),i.metro_line&&(i.metro_line=i.metro_line.join(",")),i.metro_type&&(i.metro_type=i.metro_type.join(","));var l=e.productData||[];l.map((function(t){var e=t.house_type_list||[];e.map((function(t){var e=t.area_list||[];e.map((function(t){if(t.img_url&&t.img_url.indexOf("?")>-1){var e=t.img_url.split("?"),a=e[1].split("&");a.forEach((function(e){var a=e.split("=");"url"===a[0]&&(t.img_url=a[1])}))}}))}))})),i.area_data=JSON.stringify(Object(o["a"])(l));var c="admestateadd";e.curObj.id&&(c="admestateedit"),e.$api.house[c](i).then((function(t){e.$msgs(i.id?"编辑成功":"新增成功"),e.$emit("close",i)}))}})):(this.$emit("close"),this.setDefaultValue())},openMap:function(){this.isShowMap=!0;var t={latitude:this.cObj.latitude||"",longitude:this.cObj.longitude||"",address:this.cObj.address||""};this.$root.$emit("handleMap",t)},closeMap:function(t){if(t){var e=this.$refs.ruleForm.baseForm,a=Object(n["a"])(Object(n["a"])({},e),t);this.cObj=a,this.setDefaultValue(a)}this.isShowMap=!1}}},y=g,v=(a("affb"),Object(d["a"])(y,_,f,!1,null,"cdc4d13a",null)),O=v.exports,j=a("4fef"),k={enabledStateArr:[{key:"启用",val:"1"},{key:"禁用",val:"2"}]}[{product_type_name:"洋房",product_type_val:["322"],price_min:"12000",price_max:"15000",house_type_list:[{house_type_name:"三室两厅两卫",house_type_val:"322",area_list:[{img_url:"http://dwz.date/etYc",area:"100"},{img_url:"",area:"100"}]}]}],D={name:"index",components:{SearchForm:m,PopupEdit:O},provide:function(){return{parentData:this}},mixins:[j["a"]],data:function(){return Object(n["a"])({apiStr:"house.admestatelist",searchForm:null,isDtlShow:!1,curObj:{}},k)},computed:{tableData2:function(){var t=Object(o["a"])(this.tableData);return t.map((function(t){})),t}},created:function(){},mounted:function(){this.listConfig={rows:[{label:"所属区域",prop:"area_type",type:"flag",flags:Object(r["a"])(this.$dictData.area_type)},{label:"楼盘名称",prop:"estate_name"},{label:"图片",prop:"pri_image",type:"img"},{label:"楼盘地址",prop:"address",fullShow:!0,minWidth:200},{label:"地铁口",prop:"metro_type",type:"flag",flags:Object(r["a"])(this.$dictData.metro_type)},{label:"周边医院",prop:"hospital_type",type:"flag",flags:Object(r["a"])(this.$dictData.hospital_type)},{label:"周边商圈",prop:"high_street",type:"flag",flags:Object(r["a"])(this.$dictData.high_street)},{label:"公园",prop:"park_type",type:"flag",flags:Object(r["a"])(this.$dictData.park_type)},{label:"更新人",prop:"update_by"},{label:"更新时间",prop:"update_at"},{label:"操作",width:120,type:"handle2",operations:[{label:"编辑",func:this.openPopup,btnType:"primary"},{label:"删除",func:this.delHandle,btnType:"danger"}]}]}},methods:{delHandle:function(t){var e=this;this.$msg("您确定要删除该楼盘吗?","confirm",(function(){e.$api.base.merchantpointstatusupdate({id:t.id,status:2}).then((function(t){e.$msgs("已删除!"),e.fetchData()}))}),null,!0)},openPopup:function(t){t&&t.id?this.curObj=t:this.curObj={},this.isDtlShow=!0},closePopup:function(t){this.isDtlShow=!1,t&&this.fetchData()}}},x=D,$=Object(d["a"])(x,i,s,!1,null,null,null);e["default"]=$.exports}}]);