chunk-54b5dac7.cd03f755.js 7.8 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-54b5dac7"],{"05fe":function(t,e,a){},1735:function(t,e,a){"use strict";a("e400")},"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}))}}}}},"7c64":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,insertSlotArr:[4]},on:{currentChange:t.pageHandle,add:t.openPopup}},[a("div",{attrs:{slot:"OI4"},slot:"OI4"},[a("el-table-column",{attrs:{width:"50",label:"链接",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("a",{staticClass:"scoped-link",attrs:{href:e.row.link,target:"_blank"}},[t._v("链接")])]}}])})],1)]),a("popup-edit",{attrs:{isShow:t.isDtlShow,curObj:t.curObj},on:{close:t.closePopup}})],1)},s=[],n=a("2909"),o=a("5530"),r=(a("d81d"),a("a9e3"),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=[],u={props:{listLoading:Boolean},inject:["parentData"],data:function(){return{searchData:[{label:"标题",key:"title"},{label:"分类",key:"information_category",type:"select",options:this.$dictData.information_category},{label:"状态",key:"hide_status",type:"select",class:"c-3",options:this.$dictData.hide_status}]}},methods:{searchHandle:function(){var t=this.$refs.ruleForm.baseForm,e=Object(o["a"])({},t);this.$emit("change",e)}}},d=u,h=a("2877"),p=Object(h["a"])(d,l,c,!1,null,null,null),f=p.exports,m=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:"编辑资讯",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)},g=[],b=(a("99af"),a("a15b"),a("1276"),a("ac1f"),a("159b"),{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&&t&&(this.curObj.id?this.$api.house.adminformationdetail({id:this.curObj.id}).then((function(t){var a=t||{};a.pri_image&&(a.pri_image="".concat(a.domain).concat(a.pri_image,"?url=").concat(a.pri_image)),e.cObj=a||{},e.getDef()})):(this.cObj=this.curObj,this.getDef()))}},methods:{getDef:function(){var t=Object(o["a"])({},this.cObj),e=[];t.estate_list?t.estate_id_list=t.estate_list.map((function(t){return e.push({keyRO:t.estate_name,valRO:t.id}),t.id})):t.estate_id_list=[],this.formData=[{label:"标题",key:"title"},{label:"链接",key:"link"},{label:"分类",key:"information_category",type:"select",class:"c-2",options:this.$dictData.information_category},{label:"作者",key:"author",class:"c-2"},{label:"状态",key:"hide_status",type:"select",class:"c-2",options:this.$dictData.hide_status},{label:"主图",key:"pri_image",type:"upload",class:"c-2"},{label:"关联楼盘",key:"estate_id_list",type:"selectRemote",multiple:!0,changeHandle:this.deviceChange,remoteParams:{skey:"estate_name",api:"house.admestatelist?search_EQ_status=1",opKey:"estate_name",opVal:"id"},remoteOptions:e}],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,i=Object(o["a"])({},a);if(e.curObj.id&&(i.id=e.curObj.id),i.estate_id_list&&i.estate_id_list.length>0?i.estate_id_list=i.estate_id_list.join(","):i.estate_id_list="",i.pri_image&&i.pri_image.indexOf("?")>-1){var s=i.pri_image.split("?"),n=s[1].split("&");n.forEach((function(t){var e=t.split("=");"url"===e[0]&&(i.pri_image=e[1])}))}else delete i.pri_image;var r="adminformationadd";i.id&&(r="adminformationedit"),e.$api.house[r](i).then((function(t){e.$msgs(i.id?"编辑成功":"新增成功"),e.$emit("close",i)}))}})):(this.$emit("close"),this.setDefaultValue())}}}),_=b,v=(a("1735"),Object(h["a"])(_,m,g,!1,null,"3c34ae07",null)),O=v.exports,D=a("4fef"),y={enabledStateArr:[{key:"启用",val:"1"},{key:"禁用",val:"2"}]},j={name:"index",components:{SearchForm:f,PopupEdit:O},provide:function(){return{parentData:this}},mixins:[D["a"]],data:function(){return Object(o["a"])({apiStr:"house.adminformationlist",searchForm:null,isDtlShow:!1,curObj:{}},y)},computed:{tableData2:function(){var t=a("e1cb"),e=Object(n["a"])(this.tableData);return e.map((function(e){e.pri_image=e.pri_image||t,e.hide_status=Number(e.hide_status)})),e}},created:function(){},mounted:function(){this.listConfig={rows:[{label:"标题",prop:"title",fullShow:!0,minWidth:200},{label:"分类",prop:"information_category",type:"flag",flags:Object(r["a"])(this.$dictData.information_category)},{label:"主图",prop:"pri_image",type:"img"},{label:"作者",prop:"author"},{label:"状态",prop:"hide_status",type:"tag",tags:Object(r["a"])(this.$dictData.hide_status)},{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.house.adminformationdel({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()}}},k=j,w=(a("8aad"),Object(h["a"])(k,i,s,!1,null,"2c48de54",null));e["default"]=w.exports},"8aad":function(t,e,a){"use strict";a("05fe")},e1cb:function(t,e,a){t.exports=a.p+"static/img/ex_test.9c19f92a.jpg"},e400:function(t,e,a){}}]);