1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5ebd78c9"],{"998c7":function(t,e,n){"use strict";n("be6d")},be6d:function(t,e,n){},d800:function(t,e,n){"use strict";n.d(e,"k",(function(){return i})),n.d(e,"l",(function(){return r})),n.d(e,"g",(function(){return s})),n.d(e,"f",(function(){return o})),n.d(e,"c",(function(){return c})),n.d(e,"b",(function(){return l})),n.d(e,"j",(function(){return u})),n.d(e,"d",(function(){return d})),n.d(e,"h",(function(){return m})),n.d(e,"e",(function(){return h})),n.d(e,"i",(function(){return p})),n.d(e,"a",(function(){return f}));var a=n("b775"),i=function(t){return Object(a["a"])({url:"/article/uploadImg",method:"post",data:t})},r=function(t){return Object(a["a"])({url:"/article/uploadAudioSimple",method:"post",data:t})},s=function(t){return Object(a["a"])({url:"/article/getArticleList",method:"get",params:t})},o=function(t){return Object(a["a"])({url:"/article/getArticleDetail",method:"get",params:t})},c=function(t){return Object(a["a"])({url:"/article/deleteArticle",method:"post",data:t})},l=function(t){return Object(a["a"])({url:"/article/cancelShelvesArticle",method:"post",data:t})},u=function(t){return Object(a["a"])({url:"/article/manualRelease",method:"post",data:t})},d=function(t){return Object(a["a"])({url:"/article/editArticle",method:"post",data:t})},m=function(t){return Object(a["a"])({url:"/article/getArticleListNum",method:"get",params:t})},h=function(t){return Object(a["a"])({url:"/article/getArticleComment",method:"get",params:t})},p=function(t){return Object(a["a"])({url:"/article/getCommentList",method:"get",params:t})},f=function(t){return Object(a["a"])({url:"/article/authComment",method:"post",data:t})}},dd01:function(t,e,n){},e6e2:function(t,e,n){"use strict";n("dd01")},f5d5:function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"content"},[n("div",{staticClass:"editor"},[n("el-form",{ref:"audio",attrs:{model:t.params,"label-width":"120px",rules:t.audioRules}},[n("el-form-item",{staticStyle:{width:"48%"},attrs:{label:"微聊名称:",prop:"title",required:2!==t.params.shelves}},[n("el-input",{attrs:{type:"text",maxlength:"30","show-word-limit":"",size:"small"},model:{value:t.params.title,callback:function(e){t.$set(t.params,"title",e)},expression:"params.title"}})],1),n("el-form-item",{staticStyle:{width:"48%"},attrs:{label:"微聊音频:",prop:"audio",required:""}},[n("div",{staticClass:"flexS"},[t.params.audio?n("audio",{attrs:{id:"audio",src:t.params.audio,controls:"",controlsList:"nodownload"}}):n("el-upload",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"upload-demo",attrs:{"show-file-list":!1,action:"","http-request":t.thumbPictureUpload}},[n("el-button",{attrs:{size:"mini",type:"primary"}},[t._v("点击上传")])],1)],1)]),n("el-form-item",{staticStyle:{width:"48%"},attrs:{label:"微聊状态:",prop:"shelves",required:""}},[n("el-radio-group",{model:{value:t.params.shelves,callback:function(e){t.$set(t.params,"shelves",e)},expression:"params.shelves"}},[n("el-radio",{attrs:{label:0}},[t._v("定时发布")]),n("el-radio",{attrs:{label:1}},[t._v("立即发布")]),n("el-radio",{attrs:{label:2}},[t._v("保存草稿")])],1)],1),n("el-form-item",{attrs:{label:"发布时间:"}},[n("el-date-picker",{attrs:{format:"yyyy-MM-dd HH:mm",type:"datetime",placeholder:"选择发布时间"},model:{value:t.params.created_at,callback:function(e){t.$set(t.params,"created_at",e)},expression:"params.created_at"}})],1),0==t.params.shelves?n("el-form-item",{staticStyle:{width:"48%"},attrs:{label:"定时发布:",required:""}},[n("el-date-picker",{attrs:{format:"yyyy-MM-dd HH:mm",type:"datetime",placeholder:"选择发布时间"},model:{value:t.params.timing_shelves,callback:function(e){t.$set(t.params,"timing_shelves",e)},expression:"params.timing_shelves"}})],1):t._e(),n("el-form-item",{staticStyle:{"margin-bottom":"30px"},attrs:{label:"微聊内容",prop:"content"}},[n("Tinymce",{ref:"editor",attrs:{height:600,width:1200},model:{value:t.params.content,callback:function(e){t.$set(t.params,"content",e)},expression:"params.content"}})],1)],1),n("div",{staticClass:"btn_box"},[n("el-button",{on:{click:t.cancel}},[t._v("取消")]),n("el-button",{attrs:{type:"primary"},on:{click:t.saveEditor}},[t._v(t._s(t.isEditor?"保存修改":"添加"))])],1)],1)])},i=[],r=n("1da1"),s=(n("96cf"),function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tinymce-container",class:{fullscreen:t.fullscreen},style:{width:t.containerWidth}},[n("textarea",{staticClass:"tinymce-textarea",attrs:{id:t.tinymceId}})])}),o=[],c=(n("b680"),n("a9e3"),n("159b"),n("b85c")),l=[];function u(){return window.tinymce}var d=function(t,e){var n=document.getElementById(t),a=e||function(){};if(!n){var i=document.createElement("script");i.src=t,i.id=t,document.body.appendChild(i),l.push(a);var r="onload"in i?s:o;r(i)}function s(e){e.onload=function(){this.onerror=this.onload=null;var t,n=Object(c["a"])(l);try{for(n.s();!(t=n.n()).done;){var a=t.value;a(null,e)}}catch(i){n.e(i)}finally{n.f()}l=null},e.onerror=function(){this.onerror=this.onload=null,a(new Error("Failed to load "+t),e)}}function o(t){t.onreadystatechange=function(){if("complete"===this.readyState||"loaded"===this.readyState){this.onreadystatechange=null;var e,n=Object(c["a"])(l);try{for(n.s();!(e=n.n()).done;){var a=e.value;a(null,t)}}catch(i){n.e(i)}finally{n.f()}l=null}}}n&&a&&(u()?a(null,n):l.push(a))},m=d,h=n("d800"),p=["advlist anchor autolink autosave code codesample colorpicker colorpicker contextmenu directionality emoticons fullscreen hr image imagetools insertdatetime link lists nonbreaking noneditable pagebreak paste preview print save searchreplace spellchecker tabfocus template textcolor textpattern visualblocks visualchars wordcount"],f=p,g=["undo redo formatselect fontsizeselect forecolor backcolor | bold italic underline strikethrough | alignleft aligncenter alignright outdent indent blockquote removeformat subscript superscript","hr bullist numlist image charmap preview insertdatetime searchreplace fullscreen"],b=g,v="https://cdn.jsdelivr.net/npm/tinymce-all-in-one@4.9.3/tinymce.min.js",y={name:"Tinymce",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:{language:function(){return this.languageTypeList[this.$store.getters.language]},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||"")}))},language:function(){var t=this;this.destroyTinymce(),this.$nextTick((function(){return t.initTinymce()}))}},mounted:function(){this.init()},activated:function(){window.tinymce&&this.initTinymce()},deactivated:function(){this.destroyTinymce()},destroyed:function(){this.destroyTinymce()},methods:{init:function(){var t=this;m(v,(function(e){e?t.$message.error(e.message):t.initTinymce()}))},initTinymce:function(){var t=this,e=this;window.tinymce.init({language:this.language,selector:"#".concat(this.tinymceId),height:this.height,body_class:"panel-body ",branding:!1,object_resizing:!1,toolbar:b,menubar:!1,fontsize_formats:"12px 14px 16px 18px 24px 36px 48px 56px 72px",plugins:f,paste_data_images:!0,convert_urls:!1,init_instance_callback:function(n){e.value&&n.setContent(e.value),e.hasInit=!0,n.on("NodeChange Change KeyUp SetContent",(function(){t.hasChange=!0,t.$emit("input",n.getContent())}))},setup:function(t){t.on("FullscreenStateChanged",(function(t){e.fullscreen=t.state}))},images_upload_handler:function(e,n,a){var i=e.blob(),r=["image/png","image/jpg","image/jpeg"];if(-1===r.indexOf(i.type))return t.$message.warning("上传图片格式必须为: png或jpg格式"),!1;var s=new FormData;s.append("img",i),Object(h["k"])(s).then((function(e){try{var a=e.status_code,i=e.data,r=e.msg;200===a?n(i):t.$message.error(r)}catch(s){console.log("上传图片失败: ".concat(s))}})).catch((function(){t.thumbLoad=!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){window.tinymce.get(e.tinymceId).insertContent('<img class="wscnph" src="'.concat(t.url,'" >'))}))}}},w=y,_=(n("998c7"),n("2877")),x=Object(_["a"])(w,s,o,!1,null,"21a242bb",null),k=x.exports,j={name:"ChatEditor",components:{Tinymce:k},data:function(){return{loading:!1,params:{id:"",audio:"",title:"",perface:"",content:"",shelves:2,timing_shelves:"",created_at:""},music:{ing:"",time:0,self:""},isPlay:!1,volume:"",duration:"",isEditor:!1,audioRules:{title:[{required:!0,message:"请输入微聊标题",trigger:"blur"}]}}},created:function(){this.params.id=window.localStorage.getItem("id"),this.params.id&&this.getDetail(this.params.id)},methods:{getDetail:function(t){var e=this;this.loading=!0,Object(h["f"])({id:t}).then((function(t){200===t.status_code?(e.params=t.data,e.params.audio=t.data.all_audio,e.isEditor=!0):e.$message.error(t.msg||"获取数据失败"),e.loading=!1})).catch((function(){e.loading=!1}))},thumbPictureUpload:function(t){var e=this;this.loading=!0;var n=t.file,a=new FormData;a.append("audio",n),Object(h["l"])(a).then((function(t){e.loading=!1;try{var n=t.message,a=t.status_code,i=t.data;200===a?(e.params.audio=i.all_audio,e.params.id=i.id):(e.params.audio="",e.$message.error(n))}catch(r){console.log(r)}e.loading=!1})).catch((function(){e.loading=!1}))},cancel:function(){this.$router.go(-1)},saveEditor:function(){var t=this;return Object(r["a"])(regeneratorRuntime.mark((function e(){var n,a,i,r,s,o,c,l,u,d,m,p,f;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.params,a=n.title,i=n.shelves,r=n.timing_shelves,s=n.id,o=n.content,c=n.audio,l=n.created_at,u=0===i?1:0,d="",d=1===u?{id:s,title:a,is_timing:u,shelves:i,timing_shelves:r,content:o,audio:c,created_at:l}:{id:s,title:a,is_timing:u,shelves:i,content:o,audio:c,created_at:l},1!==i&&0!==i){e.next=8;break}if(a){e.next=8;break}return t.$message.warning("标题不能为空!"),e.abrupt("return",!1);case 8:if(c){e.next=11;break}return t.$message.warning("请先上传音频!"),e.abrupt("return",!1);case 11:if(0!==i||r){e.next=14;break}return t.$message.warning("定时不能为空"),e.abrupt("return",!1);case 14:return e.next=16,Object(h["d"])(d);case 16:m=e.sent;try{p=m.msg,f=m.status_code,200===f?(t.$router.push({name:"chatList"}),t.$message.success("保存成功!")):t.$message.error(p||"保存失败")}catch(g){t.$message.error(g.msg||"保存失败")}case 18:case"end":return e.stop()}}),e)})))()}}},C=j,$=(n("e6e2"),Object(_["a"])(C,a,i,!1,null,"8a522a34",null));e["default"]=$.exports}}]);
|