chunk-4dd2e8db.c71ce387.js 6.3 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4dd2e8db","chunk-579dc9bc"],{"1cbf":function(t,e,a){},"25e5":function(t,e,a){"use strict";a("1cbf")},"95f8":function(t,e,a){"use strict";a.r(e);var l=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",background:"#fff",margin:"16px 16px 16px","border-radius":"8px",padding:"32px 0 0 0"}},[a("el-form",{ref:"form",attrs:{model:t.form,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"频道ID"}},[a("el-input",{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("视频")])],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",{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("el-form-item",{attrs:{label:"视频文案"}},[a("el-input",{attrs:{type:"textarea"},model:{value:t.form.video_caption,callback:function(e){t.$set(t.form,"video_caption",e)},expression:"form.video_caption"}})],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,l){return a("div",{key:l,staticStyle:{"margin-bottom":"10px",display:"flex"}},t._l(e,(function(i,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:i.text,callback:function(e){t.$set(i,"text",e)},expression:"tow.text"}}),a("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:"链接"},model:{value:i.url,callback:function(e){t.$set(i,"url",e)},expression:"tow.url"}}),o==e.length-1?a("i",{staticClass:"el-icon-remove",staticStyle:{"font-size":"28px",cursor:"pointer","margin-top":"5px"},on:{click:function(t){return e.splice(o,1)}}}):t._e(),o==e.length-1?a("i",{staticClass:"el-icon-circle-plus",staticStyle:{"font-size":"28px",cursor:"pointer","margin-top":"5px"},on:{click:function(e){return t.form.button[l].push({text:"",url:""})}}}):t._e()],1)})),0)})),a("el-button",{on:{click:function(e){return t.form.button.push([{text:"",url:""}])}}},[t._v("添加 ")]),a("el-button",{on:{click:function(e){t.dialogVisible=!0}}},[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)],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,l){return a("div",{key:l,staticStyle:{"margin-bottom":"10px",display:"flex"}},t._l(e,(function(e,l){return a("div",{key:l,staticStyle:{"margin-bottom":"10px","margin-right":"10px",display:"flex",width:"100%"}},[a("el-button",{staticStyle:{width:"100%"}},[t._v(t._s(e.text))])],1)})),0)})),0)])],1)},i=[],o=a("d6fd"),n=a("7e1e"),r={components:{UploadOneImage:o["default"]},data:function(){return{show:!0,dialogVisible:!1,form:{chatId:"",image:"",text:"",isSend:!1,isTop:!1,button:[[{text:"",url:"https://"},{text:"",url:"https://"}],[{text:"",url:"https://"}]]}}},mounted:function(){var t=this;Object(n["a"])({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(n["g"])("Message").then((function(e){var a=e.code;t.show=0===a}))},methods:{onSubmit:function(){var t=this;Object(n["m"])(this.form).then((function(e){t.$message({message:"保存成功!",type:"success"})}))}}},s=r,c=a("2410"),u=Object(c["a"])(s,l,i,!1,null,"9d0cc92c",null);e["default"]=u.exports},d6fd:function(t,e,a){"use strict";a.r(e);var l=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)},i=[],o=(a("8d8a"),a("e17a"),a("5f87")),n={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}}},r=n,s=(a("25e5"),a("2410")),c=Object(s["a"])(r,l,i,!1,null,"1349ebe6",null);e["default"]=c.exports}}]);