(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-77b1b73a"],{"186b":function(t,e,a){},"3f6f":function(t,e,a){},"4e6b":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{"show-close":!1,"close-on-click-modal":!1,visible:t.isShow,title:t.curObj.id?"编辑模块主题":"新增模块主题",fullscreen:!1,width:"700px","custom-class":"xl-dialog",center:""},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"}},[a("div",{staticStyle:{"padding-top":"20px"},attrs:{slot:"footer"},slot:"footer"},[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)],1)},i=[],o=a("5530"),l={components:{},mixins:mixins,props:{isShow:Boolean,curObj:Object},inject:["parentData"],data:function(){return{formData:[],loading:!0,cObj:{},isShowMap:!1}},watch:{isShow:function(t){var e=this;t&&(this.curObj.id?this.$api.house.admestatemoduledetail({id:this.curObj.id}).then((function(t){var a=t||{};e.cObj=a||{},e.getDef()})):(this.cObj=this.curObj,this.getDef()))}},methods:{getDef:function(){var t=!1;this.curObj.id&&(t=!0);var e=Object(o["a"])({},this.cObj);e.module_type=this.parentData.curNavVal||"",this.formData=[{label:"所属模块",key:"module_type",disabled:t,rules:1,type:"select",options:this.$dictData.module_type},{label:"所属楼盘",key:"estate_id",rules:1,type:"selectRemote",changeHandle:this.deviceChange,remoteParams:{skey:"estate_name",api:"house.admestatelist",opKey:"estate_name",opVal:"id"},remoteOptions:[{keyRO:e.estate_name,valRO:e.estate_id}]},{label:"排序",key:"sort"}],this.setDefaultValue(e)},close:function(t){var e=this;"confirm"===t?this.$refs["ruleForm"].$refs["baseForm"].validate((function(t){if(t){var a=e.$refs.ruleForm.baseForm,s=Object(o["a"])({},a);e.curObj.id&&(s.id=e.curObj.id);var i="admestatemoduleadd";s.id&&(i="admestatemoduleedit"),e.$api.house[i](s).then((function(t){e.$msgs(s.id?"编辑成功":"新增成功"),e.$emit("close",s)}))}})):(this.$emit("close"),this.setDefaultValue())}}},n=l,c=(a("d4f3"),a("2877")),r=Object(c["a"])(n,s,i,!1,null,"4b465e6e",null);e["default"]=r.exports},"5d05":function(t,e,a){"use strict";a.r(e);var s=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("el-tabs",{on:{"tab-click":t.navHandle},model:{value:t.curNavVal,callback:function(e){t.curNavVal=e},expression:"curNavVal"}},t._l(t.mtArr,(function(t,e){return a("el-tab-pane",{key:e,attrs:{label:t.key,name:t.val}})})),1),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,operationsDefaultLength:5},on:{currentChange:t.pageHandle,add:t.openPopup}}),a("popup-edit",{attrs:{isShow:t.isDtlShow,curObj:t.curObj},on:{close:t.closePopup}}),a("lottery-edit",{attrs:{isShow:t.isLEShow,curObj:t.curObj},on:{close:t.closeLEPopup}})],1)},i=[],o=a("2909"),l=(a("d81d"),a("ed08")),n=a("768c"),c=a("4e6b"),r=a("ca19"),u=a("4fef"),m={name:"old",components:{SearchForm:n["default"],PopupEdit:c["default"],LotteryEdit:r["default"]},provide:function(){return{parentData:this}},mixins:[u["default"]],data:function(){var t=this.$dictData.module_type||[],e=t.length>0?t[0].val:"";return{apiStr:"house.admestatemodulelist",searchForm:{},isDtlShow:!1,curObj:{},mtArr:t,curNavVal:e,isLEShow:!1}},computed:{tableData2:function(){var t=Object(o["a"])(this.tableData);return t.map((function(t){})),t}},created:function(){this.searchForm={module_type:this.curNavVal}},mounted:function(){this.getConfig()},methods:{getConfig:function(){"yhjg"===this.curNavVal||"zzyh"===this.curNavVal?this.listConfig={rows:[{label:"楼盘名称",prop:"estate_name"},{label:"模块主题",prop:"module_type",type:"flag",flags:Object(l["a"])(this.$dictData.module_type)},{label:"排序",prop:"sort"},{label:"更新人",prop:"update_by"},{label:"更新时间",prop:"update_at"},{label:"操作",width:220,type:"handle2",operations:[{label:"更新摇号信息",func:this.openLEPopup,btnType:"success"},{label:"编辑",func:this.openPopup,btnType:"primary"},{label:"删除",func:this.delHandle,btnType:"danger"}]}]}:this.listConfig={rows:[{label:"楼盘名称",prop:"estate_name"},{label:"模块主题",prop:"module_type",type:"flag",flags:Object(l["a"])(this.$dictData.module_type)},{label:"排序",prop:"sort"},{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"}]}]}},navHandle:function(){this.getConfig(),this.searchForm.module_type=this.curNavVal,this.fetchData()},delHandle:function(t){var e=this;this.$msg("您确定要删除该模块主题吗?","confirm",(function(){e.$api.house.admestatemoduledel({id:t.id}).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()},openLEPopup:function(t){t&&t.id?this.curObj=t:this.curObj={},this.isLEShow=!0},closeLEPopup:function(t){this.isLEShow=!1,t&&this.fetchData()}}},d=m,h=a("2877"),p=Object(h["a"])(d,s,i,!1,null,null,null);e["default"]=p.exports},"768c":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return 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)])},i=[],o=a("5530"),l={props:{listLoading:Boolean},inject:["parentData"],mixins:mixins,data:function(){return{searchData:[]}},mounted:function(){this.getDef()},methods:{getDef:function(t){var e=Object(o["a"])({},this.$refs.ruleForm.baseForm);this.searchData=[{label:"所属楼盘",key:"estate_id",type:"selectRemote",remoteParams:{skey:"estate_name",api:"house.admestatelist",opKey:"estate_name",opVal:"id"}}],this.setDefaultValue(e,"searchData")},searchHandle:function(){var t=this.$refs.ruleForm.baseForm,e=Object(o["a"])({},t);e.module_type=this.parentData.curNavVal,this.$emit("change",e)}}},n=l,c=a("2877"),r=Object(c["a"])(n,s,i,!1,null,null,null);e["default"]=r.exports},ca19:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{"show-close":!1,"close-on-click-modal":!1,visible:t.isShow,title:t.curObj.estate_id?"编辑摇号信息":"新增摇号信息",fullscreen:!1,width:"700px","custom-class":"xl-dialog",center:""},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:[0,1]}},[a("div",{staticClass:"scoped-other-form",attrs:{slot:"OI0"},slot:"OI0"},[a("div",{staticClass:"scoped-img-area"},[a("div",{staticClass:"sia-title"},[t._v("项目图")]),t._l(t.infoImg,(function(e,s){return a("div",{key:s,staticClass:"sia-op"},[a("img",{staticClass:"img",attrs:{src:e,alt:"img"}}),a("span",{staticClass:"close",on:{click:function(e){return t.infoImgDel(s)}}})])})),a("el-upload",{staticClass:"sia-img",attrs:{action:t.domainUrl+"/adm/upload/cloudpub",data:{logic_type:"estate",token:t.token},name:"upload","show-file-list":!1,"on-success":t.infoImgSuccess,"before-upload":t.imgUploadBefore}},[a("i",{staticClass:"el-icon-plus icon"})])],2)]),a("div",{staticClass:"scoped-other-form",attrs:{slot:"OI1"},slot:"OI1"},[a("div",{staticClass:"scoped-img-area"},[a("div",{staticClass:"sia-title"},[t._v("一房一价图")]),t._l(t.houseImg,(function(e,s){return a("div",{key:s,staticClass:"sia-op"},[a("img",{staticClass:"img",attrs:{src:e,alt:"img"}}),a("span",{staticClass:"close",on:{click:function(e){return t.houseImgDel(s)}}})])})),a("el-upload",{staticClass:"sia-img",attrs:{action:t.domainUrl+"/adm/upload/cloudpub",data:{logic_type:"estate",token:t.token},name:"upload","show-file-list":!1,"on-success":t.houseImgSuccess,"before-upload":t.imgUploadBefore}},[a("i",{staticClass:"el-icon-plus icon"})])],2)]),a("div",{staticClass:"scoped-other-form",attrs:{slot:"otherItem"},slot:"otherItem"},[a("div",{staticClass:"scoped-img-area"},[a("div",{staticClass:"sia-title"},[t._v("摇号结果图")]),t._l(t.lotteryImg,(function(e,s){return a("div",{key:s,staticClass:"sia-op"},[a("img",{staticClass:"img",attrs:{src:e,alt:"img"}}),a("span",{staticClass:"close",on:{click:function(e){return t.lotteryImgDel(s)}}})])})),a("el-upload",{staticClass:"sia-img",attrs:{action:t.domainUrl+"/adm/upload/cloudpub",data:{logic_type:"estate",token:t.token},name:"upload","show-file-list":!1,"on-success":t.lotteryImgSuccess,"before-upload":t.imgUploadBefore}},[a("i",{staticClass:"el-icon-plus icon"})])],2)]),a("div",{staticStyle:{"padding-top":"20px"},attrs:{slot:"footer"},slot:"footer"},[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)],1)},i=[],o=a("5530"),l=a("2909"),n=(a("1276"),a("ac1f"),a("a434"),a("a15b"),{components:{},mixins:mixins,props:{isShow:Boolean,curObj:Object},inject:["parentData"],data:function(){var t="https://api.honglouplus.com",e=window.sessionStorage.getItem("fp_token");return{domainUrl:t,token:e,formData:[],loading:!0,cObj:{},infoImg:[],houseImg:[],lotteryImg:[]}},watch:{isShow:function(t){var e=this;t&&(this.infoImg=[],this.houseImg=[],this.lotteryImg=[],this.$api.house.admestatelotterydetail({estate_id:this.curObj.estate_id}).then((function(t){e.cObj=t||{},t.info_img&&(e.infoImg=t.info_img.split(",")),t.house_img&&(e.houseImg=t.house_img.split(",")),t.lottery_img&&(e.lotteryImg=t.lottery_img.split(",")),e.getDef()})))}},methods:{comImgDel:function(t,e){var a=this[t];a.splice(e,1),this[t]=Object(l["a"])(a)},comImgSuccess:function(t,e){var a=e.data||{},s=Object(l["a"])(this[t]);s.push("".concat(a.url)),this[t]=Object(l["a"])(s)},lotteryImgDel:function(t){this.comImgDel("lotteryImg",t)},lotteryImgSuccess:function(t,e){this.comImgSuccess("lotteryImg",t)},houseImgDel:function(t){this.houseImg.splice(t,1),this.houseImg=Object(l["a"])(this.houseImg)},houseImgSuccess:function(t,e){this.comImgSuccess("houseImg",t)},infoImgDel:function(t){this.infoImg.splice(t,1),this.infoImg=Object(l["a"])(this.infoImg)},infoImgSuccess:function(t,e){this.comImgSuccess("infoImg",t)},imgUploadBefore:function(t){var e="image/jpeg"===t.type||"image/png"===t.type,a=t.size/1024/1024<5;return e||this.$message.error("上传图片只能是 JPG PNG 格式!"),a||this.$message.error("上传图片大小不能超过 5M!"),e&&a},getDef:function(){var t=Object(o["a"])({},this.cObj);this.formData=[{label:"摇号中标题",key:"under_way"},{label:"摇号结果标题",key:"result"}],this.setDefaultValue(t)},close:function(t){var e=this;"confirm"===t?this.$refs["ruleForm"].$refs["baseForm"].validate((function(t){if(t){var a=e.$refs.ruleForm.baseForm,s=Object(o["a"])({},a);e.curObj.estate_id&&(s.estate_id=e.curObj.estate_id),e.infoImg&&e.infoImg.length>0&&(s.info_img=e.infoImg.join(",")),e.houseImg&&e.houseImg.length>0&&(s.house_img=e.houseImg.join(",")),e.lotteryImg&&e.lotteryImg.length>0&&(s.lottery_img=e.lotteryImg.join(","));var i="admestatelotterychange";e.$api.house[i](s).then((function(t){e.$msgs(s.id?"编辑成功":"新增成功"),e.$emit("close",s)}))}})):(this.$emit("close"),this.setDefaultValue())}}}),c=n,r=(a("f549"),a("2877")),u=Object(r["a"])(c,s,i,!1,null,"56093e36",null);e["default"]=u.exports},d4f3:function(t,e,a){"use strict";a("3f6f")},f549:function(t,e,a){"use strict";a("186b")}}]);