LiveAdd.0e372ac2.js 18 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["LiveAdd"],{"219e":function(e,t,a){},"5ebd":function(e,t,a){},"71bf":function(e,t,a){"use strict";a("219e")},ccd2:function(e,t,a){"use strict";a("5ebd")},da23:function(e,t,a){"use strict";a("e9b1")},db9f:function(e,t,a){"use strict";a.r(t);a("498a");var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"view",attrs:{id:"web_LiveAdd"}},[t("el-form",{ref:"params",staticClass:"form",attrs:{model:e.params,rules:e.rules,"label-position":""}},[t("el-row",[t("el-col",{staticClass:"add-left",attrs:{span:18,sm:18,md:18,lg:18}},[t("div",{staticClass:"add-left-first"},[t("el-form-item",{attrs:{prop:"lang"}},[t("div",{staticClass:"my-form-item-label"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Label.Lang",expression:"'Label.Lang'"}]}),e._v(": ")]),t("div",{staticClass:"my-form-item-con"},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("Placeholder.Choose")},model:{value:e.params.lang,callback:function(t){e.$set(e.params,"lang",t)},expression:"params.lang"}},[t("el-option",{attrs:{label:e.$t("Web_info.cn"),value:"cn"}}),t("el-option",{attrs:{label:e.$t("Web_info.zhHant"),value:"zhHant"}}),t("el-option",{attrs:{label:e.$t("Web_info.en"),value:"en"}}),t("el-option",{attrs:{label:e.$t("Web_info.vn"),value:"vn"}}),t("el-option",{attrs:{label:e.$t("Web_info.th"),value:"th"}}),t("el-option",{attrs:{label:e.$t("Web_info.ar"),value:"ar"}}),t("el-option",{attrs:{label:e.$t("Web_info.de"),value:"de"}}),t("el-option",{attrs:{label:e.$t("Web_info.es"),value:"es"}}),t("el-option",{attrs:{label:e.$t("Web_info.id"),value:"id"}}),t("el-option",{attrs:{label:e.$t("Web_info.ms"),value:"ms"}}),t("el-option",{attrs:{label:e.$t("Web_info.ko"),value:"ko"}}),t("el-option",{attrs:{label:e.$t("Web_info.pt"),value:"pt"}}),t("el-option",{attrs:{label:e.$t("Web_info.fa"),value:"fa"}}),t("el-option",{attrs:{label:e.$t("Web_info.tr"),value:"tr"}})],1)],1)]),t("div",{staticStyle:{display:"flex"}},[t("el-form-item",{attrs:{prop:"valid"}},[t("div",{staticClass:"my-form-item-label"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Label.Show",expression:"'Label.Show'"}]}),e._v(": ")]),t("div",{staticClass:"my-form-item-con"},[t("el-switch",{staticClass:"crm_switch",attrs:{"active-value":1,"inactive-value":0,"active-text":e.$t("Btn.Yes"),"inactive-text":e.$t("Btn.No"),"active-color":"#368FEC","inactive-color":"#EB3F57"},model:{value:e.params.valid,callback:function(t){e.$set(e.params,"valid",t)},expression:"params.valid"}})],1)]),t("el-form-item",{attrs:{prop:"valid"}},[t("div",{staticClass:"my-form-item-label"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Label.Topping",expression:"'Label.Topping'"}]}),e._v(": ")]),t("div",{staticClass:"my-form-item-con"},[t("el-switch",{staticClass:"crm_switch",attrs:{"active-value":1,"inactive-value":0,"active-text":e.$t("Btn.Yes"),"inactive-text":e.$t("Btn.No"),"active-color":"#368FEC","inactive-color":"#EB3F57"},model:{value:e.params.topping,callback:function(t){e.$set(e.params,"topping",t)},expression:"params.topping"}})],1)])],1)],1),t("el-form-item",{attrs:{prop:"title"}},[t("div",{staticClass:"my-form-item-label"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Label.Title",expression:"'Label.Title'"}]}),e._v(": ")]),t("div",{staticClass:"my-form-item-con"},[t("TinyMceTitle",{ref:"editor1",attrs:{context:e.contextTitle,disabled:e.disabled},on:{tinymcehtml:e.tinymceHtml1},model:{value:e.params.title,callback:function(t){e.$set(e.params,"title",t)},expression:"params.title"}})],1)]),t("el-form-item",{attrs:{prop:"instructorId"}},[t("div",{staticClass:"my-form-item-label"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Label.LiveTeacher",expression:"'Label.LiveTeacher'"}]}),e._v(": ")]),t("div",{staticClass:"my-form-item-con"},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:e.$t("Placeholder.Choose")},model:{value:e.params.instructorId,callback:function(t){e.$set(e.params,"instructorId",t)},expression:"params.instructorId"}},e._l(e.instructorAllData,(function(a,i){return t("el-option",{key:i,attrs:{label:"cn"==e.lang?a.instructorName:a.instructorNameEn,value:a.id}})})),1)],1)]),t("div",{staticClass:"add-left-first"},[t("el-form-item",{attrs:{prop:"deliveryTime"}},[t("div",{staticClass:"my-form-item-label"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Label.ReleaseTime",expression:"'Label.ReleaseTime'"}]}),e._v(": ")]),t("div",{staticClass:"my-form-item-con"},[t("el-date-picker",{attrs:{type:"date","value-format":"yyyy-MM-dd",placeholder:e.$t("Placeholder.ChooseDate")},model:{value:e.params.deliveryTime,callback:function(t){e.$set(e.params,"deliveryTime",t)},expression:"params.deliveryTime"}})],1)]),t("el-form-item",{attrs:{prop:"timeZone"}},[t("div",{staticClass:"my-form-item-label"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Label.LiveTimeZone",expression:"'Label.LiveTimeZone'"}]}),e._v(": ")]),t("div",{staticClass:"my-form-item-con"},[t("el-select",{attrs:{placeholder:e.$t("Placeholder.Choose")},model:{value:e.params.timeZone,callback:function(t){e.$set(e.params,"timeZone",t)},expression:"params.timeZone"}},e._l(e.timeZone,(function(e,a){return t("el-option",{key:a,attrs:{value:e,label:a}})})),1)],1)]),t("el-form-item",{attrs:{prop:"startTime"}},[t("div",{staticClass:"my-form-item-label"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Label.LiveStartTime",expression:"'Label.LiveStartTime'"}]}),e._v(": ")]),t("div",{staticClass:"my-form-item-con"},[t("el-date-picker",{attrs:{type:"datetime",placeholder:e.$t("Label.LiveStartTime")},model:{value:e.params.startTime,callback:function(t){e.$set(e.params,"startTime",t)},expression:"params.startTime"}})],1)]),t("el-form-item",{attrs:{prop:"endTime"}},[t("div",{staticClass:"my-form-item-label"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Label.LiveEndTime",expression:"'Label.LiveEndTime'"}]}),e._v(": ")]),t("div",{staticClass:"my-form-item-con"},[t("el-date-picker",{attrs:{type:"datetime",placeholder:e.$t("Label.LiveEndTime")},model:{value:e.params.endTime,callback:function(t){e.$set(e.params,"endTime",t)},expression:"params.endTime"}})],1)])],1),t("el-form-item",{attrs:{prop:"content"}},[t("div",{staticClass:"my-form-item-label"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Label.PublishContent",expression:"'Label.PublishContent'"}]}),e._v(": ")]),t("div",{staticClass:"my-form-item-con"},[t("tinymce",{ref:"editor",attrs:{context:e.context,disabled:e.disabled},on:{tinymcehtml:e.tinymceHtml},model:{value:e.params.content,callback:function(t){e.$set(e.params,"content",t)},expression:"params.content"}})],1)])],1),t("el-col",{attrs:{span:6,sm:6,md:6,lg:6}},[t("el-form-item",{attrs:{prop:"linkUrl"}},[t("div",{staticClass:"my-form-item-label label-left"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Label.LinkUrl",expression:"'Label.LinkUrl'"}]}),e._v(": ")]),t("el-input",{staticClass:"m-input",attrs:{clearable:"",placeholder:e.$t("Placeholder.Input")},model:{value:e.params.linkUrl,callback:function(t){e.$set(e.params,"linkUrl","string"===typeof t?t.trim():t)},expression:"params.linkUrl"}})],1),t("el-form-item",{attrs:{prop:"linkUrlEn"}},[t("div",{staticClass:"my-form-item-label label-left"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Label.LinkUrlEn",expression:"'Label.LinkUrlEn'"}]}),e._v(": ")]),t("el-input",{staticClass:"m-input",attrs:{clearable:"",placeholder:e.$t("Placeholder.Input")},model:{value:e.params.linkUrlEn,callback:function(t){e.$set(e.params,"linkUrlEn","string"===typeof t?t.trim():t)},expression:"params.linkUrlEn"}})],1),t("el-form-item",[t("div",{staticClass:"my-form-item-label label-left"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"Label.ImageUrl1",expression:"'Label.ImageUrl1'"}]}),e._v(": ")]),t("el-input",{staticClass:"m-input",attrs:{clearable:"",placeholder:e.$t("Placeholder.Input")},model:{value:e.params.coverImage,callback:function(t){e.$set(e.params,"coverImage","string"===typeof t?t.trim():t)},expression:"params.coverImage"}})],1),t("div",{directives:[{name:"t",rawName:"v-t",value:"news_add_field.Des.item4",expression:"'news_add_field.Des.item4'"}],staticClass:"imgDes"})],1),t("el-col",{attrs:{span:24}},[t("el-form-item",[t("div",{staticClass:"dialog-footer"},["add"==e.type?t("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Release",expression:"'Btn.Release'"}],staticClass:"addBtn",attrs:{type:"primary"},on:{click:e.infoAdd}}):e._e(),"update"==e.type?t("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}],staticClass:"addBtn",attrs:{type:"primary"},on:{click:e.infoUpdate}}):e._e(),t("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Cancel",expression:"'Btn.Cancel'"}],on:{click:e.cancel}})],1)])],1)],1)],1)],1)},s=[],r=a("5530"),n=a("c7eb"),l=a("1da1"),o=(a("14d9"),a("b0c0"),a("d3b7"),a("ac1f"),a("3ca3"),a("5319"),a("ddb0"),a("2b3d"),a("bf19"),a("9861"),a("88a7"),a("271a"),a("5494"),a("c554")),c=a("f121"),m=a.n(c),p=a("918d"),u=function(){var e=this,t=e._self._c;return t("div",{staticClass:"tinymce"},[t("editor",{attrs:{id:"tinymce1",init:e.init,disabled:e.disabled},model:{value:e.tinymceHtml,callback:function(t){e.tinymceHtml=t},expression:"tinymceHtml"}})],1)},d=[],v=(a("caad"),a("2532"),a("2ca0"),a("0e5c")),b=a("e562"),f=a.n(b),g=a("9917"),h=(a("0d68"),a("fc39"),a("4ea8"),a("4237"),a("64d8"),a("07d1"),a("84ec"),a("f557"),a("9434"),a("2d33"),a("34de"),a("7193"),a("f6cf"),a("5126"),a("348e"),a("f61a"),a("9f7e"),{name:"tinymce",components:{Editor:g["a"]},props:{context:{type:String},disabled:{type:Boolean,default:!1},plugins:{type:[String,Array],default:"link lists image code table wordcount autoresize"},toolbar:{type:[String,Array],default:"undo redo | bold italic underline strikethrough | fontsizeselect lineheight | forecolor backcolor | bullist numlist | removeformat | alignleft aligncenter alignright alignjustify | indent2em blockquote | link unlink image code | tagsSplit "},menubar:{type:Boolean,default:!0}},data:function(){var e=this;return{url:m.a.Host85,tinymceHtml:this.context,init:{language_url:"cn"==sessionStorage.getItem("lang")?"/tinymce/zh_CN.js":"",language:"cn"==sessionStorage.getItem("lang")?"zh_CN":"",skin_url:"/tinymce/skins/ui/oxide",branding:!1,menubar:this.menubar,plugins:" link lists image code table wordcount autoresize tags indent2em lineheight quickbar1 quickbar2 imgdialog ",toolbar:this.toolbar,contextmenu:"link table tagsMenu ",toolbar_mode:"Sliding",image_advtab:!0,convert_urls:!1,image_dimensions:!0,images_upload_handler:function(t,a,i){e.handleImgUpload(t,a,i)},setup:function(e){e.on("Error",(function(e){e.message&&e.message.includes("Failed to get image dimensions")&&(e.preventDefault(),console.warn("图片尺寸获取失败,但不影响使用:",e.message))}))}}}},watch:{tinymceHtml:function(e){this.$emit("tinymcehtml",e)},context:function(e){this.tinymceHtml=e}},mounted:function(){f.a.init(this.init)},methods:{handleImgUpload:function(e,t,a){var i=this;return Object(l["a"])(Object(n["a"])().mark((function s(){var r,l,o,c,p;return Object(n["a"])().wrap((function(s){while(1)switch(s.prev=s.next){case 0:return s.prev=0,r=e.blob(),s.next=4,Object(v["b"])(r,"/common/upload");case 4:l=s.sent,200===l.code?(o=m.a.Host05,o.startsWith("http://")||o.startsWith("https://")||(o="http://"+o),c=l.data.startsWith("/")?l.data:"/"+l.data,p=o+c,t(p)):a(l.msg||i.$i18n.t("Msg.Fail")),s.next=11;break;case 8:s.prev=8,s.t0=s["catch"](0),a(s.t0.message||i.$i18n.t("Msg.Fail"));case 11:case"end":return s.stop()}}),s,null,[[0,8]])})))()}}}),T=h,y=(a("ccd2"),a("2877")),w=Object(y["a"])(T,u,d,!1,null,null,null),$=w.exports,k={"GMT-12:00":"-12","GMT-11:00":"-11","GMT-10:00":"-10","GMT-09:00":"-09","GMT-08:00":"-08","GMT-07:00":"-07","GMT-06:00":"-06","GMT-05:00":"-05","GMT-04:00":"-04","GMT-03:30":"-03:30","GMT-03:00":"-03","GMT-02:00":"-02","GMT-01:00":"-01","GMT+00:00":"+00","GMT+01:00":"+01","GMT+02:00":"+02","GMT+03:00":"+03","GMT+03:30":"+03:30","GMT+04:00":"+04","GMT+04:30":"+04:30","GMT+05:00":"+05","GMT+05:30":"+05:30","GMT+05:45":"+05:45","GMT+06:00":"+06","GMT+06:30":"+06:30","GMT+07:00":"+07","GMT+08:00":"+08","GMT+08:45":"+08:45","GMT+09:00":"+09","GMT+09:30":"+09:30","GMT+10:00":"+10","GMT+10:30":"+10:30","GMT+11:00":"+11","GMT+12:00":"+12","GMT+12:45":"+12:45","GMT+13:00":"+13","GMT+14:00":"+14"},x=m.a.Code,M={name:"LiveAdd",components:{tinymce:p["a"],TinyMceTitle:$},data:function(){return{timeZone:k,context:"",contextTitle:"",disabled:!1,plugins:"",flag:!1,url:m.a.Host85,imgUrl:m.a.Host05,imageUrl1:"",action:"",instructorAllData:[],params:{lang:"cn",instructorId:"",date:[],startTime:"",endTime:"",valid:1,coverImage:"",suwebTitle:"",linkUrlEn:"",linkUrl:""},myId:"",type:"",rules:{instructorId:[{required:!0,message:this.$i18n.t("vaildate.select.empty"),trigger:"change"}],subTitle:[{required:!0,message:this.$i18n.t("vaildate.input.empty"),trigger:"blur"}],linkUrl:[{required:!0,message:this.$i18n.t("vaildate.input.empty"),trigger:"blur"}],linkUrlEn:[{required:!0,message:this.$i18n.t("vaildate.input.empty"),trigger:"blur"}],deliveryTime:[{required:!0,message:this.$i18n.t("vaildate.select.empty"),trigger:"change"}],content:[{required:!0,message:this.$i18n.t("vaildate.input.empty"),trigger:"blur"}],title:[{required:!0,message:this.$i18n.t("vaildate.input.empty"),trigger:"blur"}],startTime:[{required:!0,message:this.$i18n.t("vaildate.select.empty"),trigger:"change"}],endTime:[{required:!0,message:this.$i18n.t("vaildate.select.empty"),trigger:"change"}],suwebTitle:[{required:!0,message:this.$i18n.t("vaildate.input.empty"),trigger:"blur"}]}}},computed:{AccessToken:function(){return{"Access-Token":this.Session.Get("access_token")}},lang:function(){return this.Session.Get("lang")}},methods:{tinymceHtml:function(e){this.params.content=e},tinymceHtml1:function(e){this.params.title=e},getInstructorAll:function(){var e=this;return Object(l["a"])(Object(n["a"])().mark((function t(){var a;return Object(n["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,o["a"].getInstructorAll();case 3:a=t.sent,a.code==x.StatusOK?e.instructorAllData=a.data:e.instructorAllData=[],t.next=10;break;case 7:t.prev=7,t.t0=t["catch"](0),e.instructorAllData=[];case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},generateSuwebTitle:function(){if(this.params.title){var e=this.params.title.trim();e&&"en"===this.params.lang&&(this.params.suwebTitle=this.params.suwebTitle?this.params.suwebTitle:e.replace(/[^\w\s-]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-").toLowerCase().trim())}},getSingle:function(){var e=this;return Object(l["a"])(Object(n["a"])().mark((function t(){var a;return Object(n["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,o["a"].getLiveSingle({id:e.myId});case 2:a=t.sent,a.code==x.StatusOK?(e.params=a.data,e.context=a.data.content,e.contextTitle=a.data.title,e.$set(e.params,"date",[a.data.startTime.split(" ")[0],a.data.endTime.split(" ")[0]]),e.generateSuwebTitle(),e.$pigeon.MessageOK(e.$i18n.t("Msg.SearchSuccess"))):e.$pigeon.MessageError(a.msg);case 4:case"end":return t.stop()}}),t)})))()},selectTime:function(e){var t=this;this.$nextTick((function(){t.params.date=null,console.log(e,2222),t.$set(t.params,"date",[e[0],e[1]])}))},infoUpdate:function(){var e=Object(l["a"])(Object(n["a"])().mark((function e(){var t=this;return Object(n["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$refs["params"].validate(function(){var e=Object(l["a"])(Object(n["a"])().mark((function e(a){var i,s;return Object(n["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!a){e.next=16;break}if(!(t.params.endTime&&t.params.startTime&&new Date(t.params.endTime)<new Date(t.params.startTime))){e.next=4;break}return t.$pigeon.MessageError(t.$i18n.t("Msg.EndTimeBeforeStartTime")||"结束时间不能早于开始时间"),e.abrupt("return");case 4:if(!t.flag){e.next=8;break}return e.abrupt("return");case 8:t.flag=!0;case 9:return i=Object(r["a"])({},t.params),e.next=12,o["a"].webLiveUpdate(i);case 12:s=e.sent,s.code==x.StatusOK?(t.$pigeon.MessageOK(t.$i18n.t("Msg.ModifySuccess")),t.cancel(),t.flag=!1):(t.flag=!1,t.$pigeon.MessageError(s.msg)),e.next=17;break;case 16:return e.abrupt("return",!1);case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),infoAdd:function(){var e=Object(l["a"])(Object(n["a"])().mark((function e(){var t=this;return Object(n["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$refs["params"].validate(function(){var e=Object(l["a"])(Object(n["a"])().mark((function e(a){var i,s;return Object(n["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!a){e.next=16;break}if(!(t.params.endTime&&t.params.startTime&&new Date(t.params.endTime)<new Date(t.params.startTime))){e.next=4;break}return t.$pigeon.MessageError(t.$i18n.t("Msg.EndTimeBeforeStartTime")||"结束时间不能早于开始时间"),e.abrupt("return");case 4:if(!t.flag){e.next=8;break}return e.abrupt("return");case 8:t.flag=!0;case 9:return i=Object(r["a"])({},t.params),e.next=12,o["a"].webLiveAdd(i);case 12:s=e.sent,s.code==x.StatusOK?(t.$pigeon.MessageOK(s.msg),t.$refs["params"].resetFields(),t.params.instructorId="",t.params.coverImage="",t.params.suwebTitle="",t.imageUrl1="",t.linkUrlEn="",t.linkUrl="",t.startTime="",t.endTime="",t.cancel(),t.flag=!1):(t.$pigeon.MessageError(s.msg),t.flag=!1),e.next=17;break;case 16:return e.abrupt("return",!1);case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),cancel:function(){this.$router.push({path:"/web/live"}).catch((function(e){return e}))},chooseLang:function(e){this.params.lang=e},handleFileUpload:function(e){return Object(v["a"])(e,"/common/upload")},handleAvatarSuccess1:function(e,t){t&&t.raw&&(this.imageUrl1=URL.createObjectURL(t.raw)),this.params.coverImage=e.data},beforeAvatarUpload:function(e){var t=-1!=["jpeg","JPEG","png","PNG","jpg","JPG","pdf","PDF"].indexOf(e.name.split(".")[1]),a=e.size/1024/1024<3;return t||this.$pigeon.MessageError(this.$i18n.t("Msg.JPG")),a||this.$pigeon.MessageError(this.$i18n.t("Msg.10IMG")),t&&a}},mounted:function(){this.myId=this.$route.query.id,this.type=this.$route.query.type,this.getInstructorAll(),this.action=this.url+"/web/live/upload",this.myId&&this.getSingle()}},C=M,L=(a("71bf"),a("da23"),Object(y["a"])(C,i,s,!1,null,"5a045934",null));t["default"]=L.exports},e9b1:function(e,t,a){}}]);