chunk-59f57e8c.3d808f30.js 19 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-59f57e8c"],{"18ea":function(t,e,i){},"1f13":function(t,e,i){"use strict";i("18ea")},"26b9":function(t,e,i){"use strict";i("e10a")},"36c0":function(t,e,i){},"4fef":function(t,e,i){"use strict";var a=i("ade3"),n=i("5530");i("1276"),i("ac1f"),i("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(n["a"])({},this.searchForm);"ascending"===t.order?e.sort=JSON.stringify(Object(a["a"])({},t.prop,"asc")):e.sort=JSON.stringify(Object(a["a"])({},t.prop,"desc")),this.fetchData(e)},fetchData:function(t){var e=this;if(this.apiStr){var i={page:this.currentPage,page_size:this.pageSize};t?i=Object(n["a"])(Object(n["a"])({},i),t):this.searchForm&&(i=Object(n["a"])(Object(n["a"])({},i),this.searchForm)),this.getDataBefore&&this.getDataBefore(i),this.listLoading=!0;var a=this.apiStr.split(".");this.$api[a[0]][a[1]](i).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,i),t})).catch((function(t){e.listLoading=!1}))}}}}},5601:function(t,e,i){},"638b":function(t,e,i){"use strict";i("36c0")},"7c64":function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"app-container"},[i("search-form",{attrs:{"list-loading":t.listLoading},on:{change:t.searchHandle}}),i("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,insertSlotArr:[4]},on:{currentChange:t.pageHandle}},[i("div",{attrs:{slot:"OI4"},slot:"OI4"},[i("el-table-column",{attrs:{width:"50",label:"链接",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return["adminadd"===e.row.news_type?i("a",{staticClass:"scoped-link",attrs:{href:"https://h5.honglounews.com/wxnews.html?id="+e.row.id,target:"_blank"}},[t._v("链接")]):i("a",{staticClass:"scoped-link",attrs:{href:e.row.link,target:"_blank"}},[t._v("链接")])]}}])})],1),i("div",{attrs:{slot:"otherItem"},slot:"otherItem"},[i("el-button",{staticClass:"xl-form-btn bgc1",attrs:{type:"small",icon:"el-icon-plus"},on:{click:t.openPopup}},[t._v("添加公众号文章")]),i("el-button",{staticClass:"xl-form-btn bgc2",attrs:{type:"small",icon:"el-icon-plus"},on:{click:t.openIESPopup}},[t._v("添加新资讯")])],1)]),i("popup-edit",{attrs:{isShow:t.isDtlShow,curObj:t.curObj},on:{close:t.closePopup}}),i("index-edit-self",{attrs:{isShow:t.isIESShow,curObj:t.curObj},on:{close:t.closeIESPopup}})],1)},n=[],s=i("2909"),o=(i("d81d"),i("a9e3"),i("ed08")),l=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("base-form",{ref:"ruleForm",attrs:{slot:"content",data:t.searchData},slot:"content"},[i("div",{attrs:{slot:"footer"},slot:"footer"},[i("el-button",{staticClass:"xl-form-btn bgc1",attrs:{loading:t.listLoading,icon:"el-icon-search"},on:{click:t.searchHandle}},[t._v("查询")]),i("el-button",{staticClass:"xl-form-btn bgc1",attrs:{type:"small",icon:"el-icon-plus"},on:{click:t.openPopup}},[t._v("添加公众号文章")]),i("el-button",{staticClass:"xl-form-btn bgc2",attrs:{type:"small",icon:"el-icon-plus"},on:{click:t.openIESPopup}},[t._v("添加新资讯")]),i("el-button",{staticClass:"xl-form-btn bgc4",attrs:{loading:t.listLoading},on:{click:t.updateHandle}},[t._v("更新统计")])],1)])},c=[],r=i("5530"),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},{label:"文章类型",key:"news_type",type:"select",class:"c-3",options:this.$dictData.news_type}]}},methods:{updateHandle:function(){var t=this;this.$api.house.adminformationcountcache().then((function(e){t.$msg("更新成功!")}))},openPopup:function(){this.parentData.openPopup()},openIESPopup:function(){this.parentData.openIESPopup()},searchHandle:function(){var t=this.$refs.ruleForm.baseForm,e=Object(r["a"])({},t);this.$emit("change",e)}}},d=u,h=i("2877"),p=Object(h["a"])(d,l,c,!1,null,null,null),f=p.exports,m=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("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}}},[i("base-form",{ref:"ruleForm",staticClass:"lib-edit",attrs:{data:t.formData,"is-inline":!1,"label-width":"110px"}},[i("div",{staticStyle:{"padding-top":"20px"},attrs:{slot:"footer"},slot:"footer"},[i("el-button",{staticClass:"xl-form-btn t2",on:{click:t.close}},[t._v("关 闭")]),i("el-button",{staticClass:"xl-form-btn t1",on:{click:function(e){return t.close("confirm")}}},[t._v("确定")])],1)])],1)],1)},b=[],g=(i("a15b"),{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 i=t||{};e.cObj=i||{},e.getDef()})):(this.cObj=this.curObj,this.getDef()))}},methods:{getDef:function(){var t=Object(r["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 i=e.$refs.ruleForm.baseForm,a=Object(r["a"])({},i);e.curObj.id&&(a.id=e.curObj.id),a.estate_id_list&&a.estate_id_list.length>0?a.estate_id_list=a.estate_id_list.join(","):a.estate_id_list="";var n="adminformationadd";a.news_type="gzh",a.id&&(n="adminformationedit"),e.$api.house[n](a).then((function(t){e.$msgs(a.id?"编辑成功":"新增成功"),e.$emit("close",a)}))}})):(this.$emit("close"),this.setDefaultValue())}}}),y=g,_=(i("a8a2"),Object(h["a"])(y,m,b,!1,null,"9b3c251a",null)),v=_.exports,w=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("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}}},[i("base-form",{ref:"ruleForm",staticClass:"lib-edit",attrs:{data:t.formData,"is-inline":!1,"label-width":"110px"}},[i("div",{staticClass:"scoped-textarea",attrs:{slot:"otherItem"},slot:"otherItem"},[i("div",{staticClass:"st-text"},[t._v("房票科技")]),i("tinymce",{attrs:{height:500},model:{value:t.content,callback:function(e){t.content=e},expression:"content"}})],1)]),i("div",{staticClass:"xl-form scoped-bottom"},[i("el-button",{staticClass:"xl-form-btn t2",on:{click:t.close}},[t._v("关 闭")]),i("el-button",{staticClass:"xl-form-btn t1",on:{click:function(e){return t.close("confirm")}}},[t._v("确定")])],1)],1)],1)},j=[],O=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"tinymce-container",class:{fullscreen:t.fullscreen},style:{width:t.containerWidth}},[i("textarea",{staticClass:"tinymce-textarea",attrs:{id:t.tinymceId}}),t._v(" "),i("div",{staticClass:"editor-custom-btn-container"},[i("editorImage",{staticClass:"editor-upload-btn",attrs:{color:"#1890ff"},on:{successCBK:t.imageSuccessCBK}})],1)])},k=[],S=(i("b680"),i("159b"),function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"upload-container"},[i("el-button",{style:{background:t.color,borderColor:t.color},attrs:{icon:"el-icon-upload",size:"mini",type:"primary"},on:{click:function(e){t.dialogVisible=!0}}},[t._v(" 上传图片 ")]),i("el-dialog",{attrs:{visible:t.dialogVisible},on:{"update:visible":function(e){t.dialogVisible=e}}},[i("el-upload",{staticClass:"editor-slide-upload",attrs:{action:t.domainUrl+"/adm/upload/cloud",data:{logic_type:"textcontent",token:t.token},name:"upload","file-list":t.fileList,"show-file-list":!0,"on-remove":t.handleRemove,"on-success":t.handleSuccess,"before-upload":t.beforeUpload,"list-type":"picture-card"}},[i("el-button",{attrs:{size:"small",type:"primary"}},[t._v(" 点击上传 ")])],1),i("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v(" 取消 ")]),i("el-button",{attrs:{type:"primary"},on:{click:t.handleSubmit}},[t._v(" 确定 ")])],1)],1)}),C=[],D=(i("b64b"),i("2b3d"),i("d3b7"),i("3ca3"),i("ddb0"),{name:"EditorSlideUpload",props:{color:{type:String,default:"#1890ff"}},data:function(){var t=window.sessionStorage.getItem("fp_token"),e="http://api.honglounews.com";return{domainUrl:e,token:t,dialogVisible:!1,listObj:{},fileList:[]}},methods:{checkAllSuccess:function(){var t=this;return Object.keys(this.listObj).every((function(e){return t.listObj[e].hasSuccess}))},handleSubmit:function(){var t=this,e=Object.keys(this.listObj).map((function(e){return t.listObj[e]}));this.checkAllSuccess()?(this.$emit("successCBK",e),this.listObj={},this.fileList=[],this.dialogVisible=!1):this.$message("Please wait for all images to be uploaded successfully. If there is a network problem, please refresh the page and upload again!")},handleSuccess:function(t,e){for(var i=e.uid,a=Object.keys(this.listObj),n=0,s=a.length;n<s;n++)if(this.listObj[a[n]].uid===i)return this.listObj[a[n]].url=t.data.url,void(this.listObj[a[n]].hasSuccess=!0)},handleRemove:function(t){for(var e=t.uid,i=Object.keys(this.listObj),a=0,n=i.length;a<n;a++)if(this.listObj[i[a]].uid===e)return void delete this.listObj[i[a]]},beforeUpload:function(t){var e=this,i=window.URL||window.webkitURL,a=t.uid;return this.listObj[a]={},new Promise((function(n,s){var o=new Image;o.src=i.createObjectURL(t),o.onload=function(){e.listObj[a]={hasSuccess:!1,uid:t.uid,width:this.width,height:this.height}},n(!0)}))}}}),x=D,$=(i("638b"),Object(h["a"])(x,S,C,!1,null,"0351a418",null)),I=$.exports,P=["advlist anchor autolink autosave code codesample colorpicker colorpicker contextmenu directionality emoticons fullscreen hr image imagetools insertdatetime link lists media nonbreaking noneditable pagebreak paste preview print save searchreplace spellchecker tabfocus table template textcolor textpattern visualblocks visualchars wordcount"],E=P,F=["searchreplace bold italic underline strikethrough alignleft aligncenter alignright outdent indent blockquote undo redo removeformat subscript superscript code codesample","hr bullist numlist link image charmap preview anchor pagebreak insertdatetime media table emoticons forecolor backcolor fullscreen"],z=F,L=i("b85c"),R=[];function T(){return window.tinymce}var H=function(t,e){var i=document.getElementById(t),a=e||function(){};if(!i){var n=document.createElement("script");n.src=t,n.id=t,document.body.appendChild(n),R.push(a);var s="onload"in n?o:l;s(n)}function o(e){e.onload=function(){this.onerror=this.onload=null;var t,i=Object(L["a"])(R);try{for(i.s();!(t=i.n()).done;){var a=t.value;a(null,e)}}catch(n){i.e(n)}finally{i.f()}R=null},e.onerror=function(){this.onerror=this.onload=null,a(new Error("Failed to load "+t),e)}}function l(t){t.onreadystatechange=function(){if("complete"===this.readyState||"loaded"===this.readyState){this.onreadystatechange=null;var e,i=Object(L["a"])(R);try{for(i.s();!(e=i.n()).done;){var a=e.value;a(null,t)}}catch(n){i.e(n)}finally{i.f()}R=null}}}i&&a&&(T()?a(null,i):R.push(a))},V=H,B="https://cdn.jsdelivr.net/npm/tinymce-all-in-one@4.9.3/tinymce.min.js",N={name:"Tinymce",components:{editorImage:I},props:{id:{type:String,default:function(){return"vue-tinymce-"+ +new Date+(1e3*Math.random()).toFixed(0)}},value:{type:String,default:""},toolbar:{type:Array,required:!1,default:function(){return[]}},menubar:{type:String,default:"file edit insert view format table"},height:{type:[Number,String],required:!1,default:360},width:{type:[Number,String],required:!1,default:"auto"}},data:function(){return{hasChange:!1,hasInit:!1,tinymceId:this.id,fullscreen:!1,languageTypeList:{en:"en",zh:"zh_CN",es:"es_MX",ja:"ja"}}},computed:{containerWidth:function(){var t=this.width;return/^[\d]+(\.[\d]+)?$/.test(t)?"".concat(t,"px"):t}},watch:{value:function(t){var e=this;!this.hasChange&&this.hasInit&&this.$nextTick((function(){return window.tinymce.get(e.tinymceId).setContent(t)}))}},mounted:function(){this.init()},activated:function(){window.tinymce&&this.initTinymce()},deactivated:function(){this.destroyTinymce()},destroyed:function(){this.destroyTinymce()},methods:{init:function(){var t=this;V(B,(function(e){e?t.$message.error(e.message):t.initTinymce()}))},initTinymce:function(){var t=this,e=this;window.tinymce.init({selector:"#".concat(this.tinymceId),language:this.languageTypeList["zh"],height:this.height,body_class:"panel-body ",object_resizing:!1,toolbar:this.toolbar.length>0?this.toolbar:z,menubar:this.menubar,plugins:E,end_container_on_empty_block:!0,powerpaste_word_import:"clean",code_dialog_height:450,code_dialog_width:1e3,advlist_bullet_styles:"square",advlist_number_styles:"default",imagetools_cors_hosts:["www.tinymce.com","codepen.io"],default_link_target:"_blank",link_title:!1,nonbreaking_force_tab:!0,init_instance_callback:function(i){e.value&&i.setContent(e.value),e.hasInit=!0,i.on("NodeChange Change KeyUp SetContent",(function(){t.hasChange=!0,t.$emit("input",i.getContent())}))},setup:function(t){t.on("FullscreenStateChanged",(function(t){e.fullscreen=t.state}))},convert_urls:!1})},destroyTinymce:function(){var t=window.tinymce.get(this.tinymceId);this.fullscreen&&t.execCommand("mceFullScreen"),t&&t.destroy()},setContent:function(t){window.tinymce.get(this.tinymceId).setContent(t)},getContent:function(){window.tinymce.get(this.tinymceId).getContent()},imageSuccessCBK:function(t){var e=this;t.forEach((function(t){return window.tinymce.get(e.tinymceId).insertContent('<img class="wscnph" src="'.concat(t.url,'" >'))}))}}},U=N,K=(i("1f13"),Object(h["a"])(U,O,k,!1,null,"1f267432",null)),q=K.exports,M={components:{Tinymce:q},mixins:mixins,props:{isShow:Boolean,curObj:Object},inject:["parentData"],data:function(){return{formData:[],loading:!0,cObj:{},content:""}},watch:{isShow:function(t){var e=this;t&&t&&(this.curObj.id?this.$api.house.adminformationdetail({id:this.curObj.id}).then((function(t){var i=t||{};e.cObj=i||{},e.content=i.content||"",e.getDef()})):(this.cObj=this.curObj,this.getDef()))}},methods:{getDef:function(){var t=Object(r["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:"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 i=e.$refs.ruleForm.baseForm,a=Object(r["a"])({},i);e.curObj.id&&(a.id=e.curObj.id),a.estate_id_list&&a.estate_id_list.length>0?a.estate_id_list=a.estate_id_list.join(","):a.estate_id_list="";var n="adminformationadd";if(a.id&&(n="adminformationedit"),!e.content)return void e.$msg("请输入资讯文章内容");a.content=e.content,a.news_type="adminadd",e.$api.house[n](a).then((function(t){e.$msgs(a.id?"编辑成功":"新增成功"),e.$emit("close",a)}))}})):(this.$emit("close"),this.setDefaultValue())}}},A=M,J=(i("96ac"),Object(h["a"])(A,w,j,!1,null,"42d991d6",null)),W=J.exports,Q=i("4fef"),X={name:"index",components:{SearchForm:f,PopupEdit:v,IndexEditSelf:W},provide:function(){return{parentData:this}},mixins:[Q["a"]],data:function(){return{apiStr:"house.adminformationlist",searchForm:null,isDtlShow:!1,isIESShow:!1,curObj:{}}},computed:{tableData2:function(){var t=i("e1cb"),e=Object(s["a"])(this.tableData);return e.map((function(e){e.pri_image=e.pri_image||t,e.hideStatus=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(o["a"])(this.$dictData.information_category)},{label:"主图",prop:"pri_image",type:"img"},{label:"作者",prop:"author"},{label:"状态",prop:"hideStatus",type:"tag",tags:Object(o["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&&"adminadd"===t.news_type?this.openIESPopup(t):(t&&t.id?this.curObj=t:this.curObj={},this.isDtlShow=!0)},closePopup:function(t){this.isDtlShow=!1,t&&this.fetchData()},openIESPopup:function(t){t&&t.id?this.curObj=t:this.curObj={},this.isIESShow=!0},closeIESPopup:function(t){this.isIESShow=!1,t&&this.fetchData()}}},G=X,Y=(i("26b9"),Object(h["a"])(G,a,n,!1,null,"7ca9abf3",null));e["default"]=Y.exports},"936c":function(t,e,i){},"96ac":function(t,e,i){"use strict";i("936c")},a8a2:function(t,e,i){"use strict";i("5601")},e10a:function(t,e,i){},e1cb:function(t,e,i){t.exports=i.p+"static/img/ex_test.9c19f92a.jpg"}}]);