chunk-1d1a3fb8.8d56ac5e.js 7.5 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1d1a3fb8","chunk-3e7fb631"],{"08dc":function(t,e,a){},"25e5":function(t,e,a){"use strict";a("b9a5")},"7c80":function(t,e,a){"use strict";a("08dc")},"95f8":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",staticStyle:{height:"95vh"}},[a("div",{staticStyle:{display:"flex","justify-content":"space-between",background:"#fff",margin:"16px 16px 16px","border-radius":"8px",padding:"32px 0 0 0"}},[a("el-form",{ref:"form",staticStyle:{width:"70%"},attrs:{model:t.form,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"频道ID"}},[a("el-input",{staticStyle:{width:"400px"},model:{value:t.form.chatId,callback:function(e){t.$set(t.form,"chatId",e)},expression:"form.chatId"}})],1),a("el-form-item",{attrs:{label:"消息类型"}},[a("el-radio",{attrs:{label:"image"},model:{value:t.form.type,callback:function(e){t.$set(t.form,"type",e)},expression:"form.type"}},[t._v("图片")]),a("el-radio",{attrs:{label:"video"},model:{value:t.form.type,callback:function(e){t.$set(t.form,"type",e)},expression:"form.type"}},[t._v("视频")]),a("el-radio",{attrs:{label:"text"},model:{value:t.form.type,callback:function(e){t.$set(t.form,"type",e)},expression:"form.type"}},[t._v("文本")])],1),a("el-form-item",{attrs:{label:"图片"}},[a("UploadOneImage",{model:{value:t.form.image,callback:function(e){t.$set(t.form,"image",e)},expression:"form.image"}})],1),a("el-form-item",{attrs:{label:"消息文本"}},[a("el-input",{staticStyle:{width:"400px"},attrs:{type:"textarea"},model:{value:t.form.text,callback:function(e){t.$set(t.form,"text",e)},expression:"form.text"}})],1),a("el-form-item",{attrs:{label:"视频"}},[a("UploadOneImage",{model:{value:t.form.video,callback:function(e){t.$set(t.form,"video",e)},expression:"form.video"}})],1),a("div",{staticStyle:{display:"flex"}},[a("el-form-item",{attrs:{label:"是否发送"}},[a("el-switch",{model:{value:t.form.isSend,callback:function(e){t.$set(t.form,"isSend",e)},expression:"form.isSend"}})],1),a("el-form-item",{attrs:{label:"是否置顶"}},[a("el-switch",{model:{value:t.form.isTop,callback:function(e){t.$set(t.form,"isTop",e)},expression:"form.isTop"}})],1)],1),a("el-form-item",[t._l(t.form.button,(function(e,i){return a("div",{key:i,staticStyle:{"margin-bottom":"10px",display:"flex"}},t._l(e,(function(l,o){return a("div",{key:o,staticStyle:{"margin-bottom":"10px","margin-right":"10px",display:"flex"}},[a("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:"按钮"},model:{value:l.text,callback:function(e){t.$set(l,"text",e)},expression:"tow.text"}}),a("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:"链接"},model:{value:l.url,callback:function(e){t.$set(l,"url",e)},expression:"tow.url"}}),a("i",{staticClass:"el-icon-remove",staticStyle:{"font-size":"28px",cursor:"pointer","margin-top":"5px"},on:{click:function(t){return e.splice(o,1)}}}),o==e.length-1&&t.form.button[i].length<=2?a("i",{staticClass:"el-icon-circle-plus",staticStyle:{"font-size":"28px",cursor:"pointer","margin-top":"5px"},on:{click:function(e){return t.add_line(i)}}}):t._e()],1)})),0)})),a("el-button",{on:{click:function(e){return t.form.button.push([{text:"",url:""}])}}},[t._v("添加 ")])],2),a("el-form-item",[t.show?a("el-button",{attrs:{type:"primary"},on:{click:t.onSubmit}},[t._v("保存")]):t._e()],1)],1),a("div",{staticStyle:{width:"30%",display:"flex","flex-direction":"column","align-items":"center","margin-left":"-80px"}},["image"==t.form.type&&t.form.image?a("el-image",{staticStyle:{width:"100%"},attrs:{src:t.form.image}}):t._e(),"video"==t.form.type&&t.form.video?a("video",{staticClass:"video",attrs:{src:t.form.video,controls:""}},[a("source",{attrs:{src:t.form.video,type:"video/mp4"}})]):t._e(),a("div",{staticStyle:{margin:"10px 0",width:"100%"},domProps:{innerHTML:t._s(t.formatText(t.form.text))}}),t._l(t.form.button,(function(e,i){return a("div",{key:i,staticStyle:{"margin-bottom":"5px",display:"flex",width:"100%"}},t._l(e,(function(e,i){return a("div",{key:i,staticStyle:{"margin-right":"5px",display:"flex",width:"100%"}},[a("div",{staticClass:"buttom-r"},[t._v(t._s(e.text))])])})),0)}))],2)],1),a("el-dialog",{attrs:{title:"提示",visible:t.dialogVisible},on:{"update:visible":function(e){t.dialogVisible=e}}},[a("span",t._l(t.form.button,(function(e,i){return a("div",{key:i,staticStyle:{"margin-bottom":"10px",display:"flex"}},t._l(e,(function(e,i){return a("div",{key:i,staticStyle:{"margin-bottom":"10px","margin-right":"10px",display:"flex",width:"100%"}},[a("el-button",[t._v(t._s(e.text))])],1)})),0)})),0)])],1)},l=[],o=(a("4de4"),a("d3b7"),a("ac1f"),a("5319"),a("0643"),a("2382"),a("d6fd")),r=a("7e1e"),n={components:{UploadOneImage:o["default"]},data:function(){return{show:!0,dialogVisible:!1,form:{chatId:"",image:"",video:"",type:"",text:"",isSend:!1,isTop:!1,button:[]}}},watch:{},mounted:function(){var t=this;Object(r["c"])({field:"channel_message"}).then((function(e){e.data.channel_message.button?t.form=e.data.channel_message:(t.form=e.data.channel_message,t.form.button=[[{text:"",url:"https://"},{text:"",url:"https://"}]])})),Object(r["p"])("Message").then((function(e){var a=e.code;t.show=0===a}))},methods:{add_line:function(t){this.form.button[t].push({text:"",url:""})},onSubmit:function(){var t=this;this.form.button=this.form.button.filter((function(t){return t&&Array.isArray(t)&&t.length>0})),Object(r["A"])(this.form).then((function(e){t.$message({message:"保存成功!",type:"success"})}))},formatText:function(t){return t?t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;").replace(/\n/g,"<br>").replace(/\s/g,"&nbsp;"):""}}},s=n,c=(a("7c80"),a("2877")),d=Object(c["a"])(s,i,l,!1,null,"71d03d53",null);e["default"]=d.exports},b9a5:function(t,e,a){},d6fd: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",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}]},[a("el-upload",{staticClass:"avatar-uploader",attrs:{action:t.uploadUrl,headers:t.headers,data:t.params,name:t.name,"show-file-list":!1,"on-success":t.handleAvatarSuccess,"before-upload":t.beforeAvatarUpload,"on-remove":t.handleRemove,limit:1}},[t.fellUrl?[t.isVideo?a("video",{staticClass:"video",attrs:{src:t.fellUrl,controls:""}},[a("source",{attrs:{src:t.fellUrl,type:"video/mp4"}})]):a("img",{staticClass:"avatar",attrs:{src:t.fellUrl}})]:a("i",{staticClass:"el-icon-plus avatar-uploader-icon"}),t.fellUrl?a("i",{staticClass:"el-icon-delete avatar-uploader-icon",on:{click:function(e){return e.stopPropagation(),t.handleRemove(e)}}}):t._e()],2)],1)},l=[],o=(a("ac1f"),a("00b4"),a("5f87")),r={name:"Index",props:{value:{type:String,default:""},name:{type:String,default:"file"}},data:function(){return{loading:!1,params:{},labelWidth:"120px",isVideo:!1,uploadUrl:window.global.baseURL+"upload/uploadVideo",headers:{Authorization:Object(o["a"])()},fellUrl:this.value}},watch:{value:function(t){this.fellUrl=Array.isArray(t)?t[0]:t,this.isVideo=this.isVideoLink(t)}},methods:{isVideoLink:function(t){var e=/\.(mp4|m4v|webm|mov|avi|wmv)$/i;return e.test(t)},handleRemove:function(t,e){this.fellUrl="",this.$emit("input","")},handleAvatarSuccess:function(t,e){0===t.code?(this.fellUrl=t.data.path,this.$emit("input",t.data.path)):this.$message.error(t.msg),this.loading=!1},beforeAvatarUpload:function(t){this.loading=!0}}},n=r,s=(a("25e5"),a("2877")),c=Object(s["a"])(n,i,l,!1,null,"1349ebe6",null);e["default"]=c.exports}}]);