chunk-2a9decaa.b8e807c7.js 6.3 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2a9decaa"],{3036:function(t,e,i){},"324d":function(t,e,i){"use strict";i("3036")},"34c6":function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"a",(function(){return s})),i.d(e,"c",(function(){return n})),i.d(e,"d",(function(){return r}));var o=i("b775");function a(t){return Object(o["a"])({url:"/basic/GetRule",method:"get",params:t})}function s(t){return Object(o["a"])({url:"/basic/AddUpdateRule",method:"post",data:t})}function n(t){return Object(o["a"])({url:"/basic/UploadImg",method:"post",data:t})}function r(t){return Object(o["a"])({url:"/basic/UploadVideo",method:"post",data:t})}},"7e9d":function(t,e,i){"use strict";i("ec57")},d66a:function(t,e,i){"use strict";i.r(e);var o=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("div",{staticClass:"box"},[i("div",{staticStyle:{display:"flex","justify-content":"flex-end"}},[i("el-button",{attrs:{type:"primary"},on:{click:function(e){t.dialogVisible=!0}}},[t._v("预览")])],1),t._v(" "),i("el-form",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:t.loading,expression:"loading",modifiers:{fullscreen:!0,lock:!0}}],attrs:{model:t.artForm,"label-width":"100px","element-loading-text":"上传中,请耐心等待...","element-loading-spinner":"el-icon-loading","element-loading-background":"rgba(0, 0, 0, 0.8)"}},[i("el-form-item",{attrs:{label:"上传视频:",prop:"title"}},[t.pathVideo?t._e():i("el-upload",{staticClass:"upload-demo",attrs:{drag:"",action:"",accept:".mp4","http-request":t.submitUploadVideo,"show-file-list":!1}},[i("i",{staticClass:"el-icon-upload"}),t._v(" "),i("div",{staticClass:"el-upload__text"},[t._v("将视频文件拖到此处,或"),i("em",[t._v("点击上传")])])]),t._v(" "),t.pathVideo?i("video",{staticClass:"upload_video",attrs:{src:t.pathVideo,controls:"controls"}}):t._e(),t._v(" "),t.pathVideo?i("div",{staticClass:"upload_again",on:{click:function(e){t.pathVideo=""}}},[t._v("重新上传")]):t._e()],1),t._v(" "),t.pathVideo?i("el-form-item",{attrs:{label:"视频位置:",prop:"author"}},[i("el-radio-group",{model:{value:t.artForm.seat,callback:function(e){t.$set(t.artForm,"seat",e)},expression:"artForm.seat"}},[i("el-radio",{attrs:{label:0}},[t._v("内容前")]),t._v(" "),i("el-radio",{attrs:{label:1}},[t._v("内容后")])],1)],1):t._e(),t._v(" "),i("el-form-item",{attrs:{label:"规则内容:",prop:"author"}},[i("quill-editor",{ref:"off",staticClass:"ql-editor",attrs:{options:t.editorOption},model:{value:t.contents,callback:function(e){t.contents=e},expression:"contents"}})],1),t._v(" "),i("el-form-item",[i("div",{staticClass:"box-btn"},[i("el-button",{on:{click:function(e){t.contents="",t.pathVideo=""}}},[t._v("重置")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.handleArtSubmit}},[t._v("保存")])],1)])],1)],1),t._v(" "),i("el-dialog",{attrs:{visible:t.dialogVisible,width:"365px"},on:{"update:visible":function(e){t.dialogVisible=e}}},[i("div",{staticClass:"nav"},[i("div",{staticClass:"nav-title"},[t._v("大卫博士卖货争霸赛规则")]),t._v(" "),t.pathVideo&&0===t.artForm.seat?i("video",{staticStyle:{width:"100%",height:"200px"},attrs:{src:t.pathVideo,controls:"controls"}}):t._e(),t._v(" "),i("div",{staticClass:"ql-container ql-snow",staticStyle:{border:"none"}},[i("div",{staticClass:"ql-editor",domProps:{innerHTML:t._s(t.contents)}}),t._v(" "),t.pathVideo&&1===t.artForm.seat?i("video",{staticStyle:{width:"100%",height:"200px"},attrs:{src:t.pathVideo,controls:"controls"}}):t._e()])])])],1)},a=[],s=(i("6762"),i("ade3")),n=(i("a7539"),i("8096"),i("14e1"),i("953d")),r=i("5f87"),l=i("34c6"),d=[["bold","italic","underline","strike"],["blockquote","code-block"],[{header:1},{header:2}],[{list:"ordered"},{list:"bullet"}],[{script:"sub"},{script:"super"}],[{indent:"-1"},{indent:"+1"}],[{size:["small",!1,"large","huge"]}],[{header:[1,2,3,4,5,6,!1]}],[{color:[]},{background:[]}],[{font:[]}],[{align:[]}],["clean"],["image"]],c={components:{quillEditor:n["quillEditor"]},data:function(){var t;return{pathVideo:"",cont:!1,id:"",artForm:{seat:0},videoFlag:!1,videoUrl:"",edit:!1,loading:!1,ruleList:[],dialogVisible:!1,resVideo:"",contents:"",videoUploadPercent:"",serverUrl:"",header:{Authorization:"Bearer "+Object(r["a"])()},editorOption:(t={placeholder:"",theme:"snow"},Object(s["a"])(t,"placeholder","请输入内容..."),Object(s["a"])(t,"modules",{toolbar:{container:d,handlers:{image:function(t){t?document.querySelector(".off-avatar-uploader input").click():this.quill.format("image",!1)}}}}),t)}},created:function(){this.getRules(),this.serverUrl="https://api.admin.jiuweiyun.cn/api/basic/UploadImg"},methods:{submitUploadVideo:function(t){var e=t.file,i=e.size,o=e.type;if(i>104857600)return this.$message.error("视频最大不超过100M"),!1;var a=["video/mp4"];if(console.log(o),!a.includes(o))return this.$message.error("上传视频类型不是mp4类型"),!1;this.uploadVideo(e)},uploadVideo:function(t){var e=this;this.loading=!0;var i=new FormData;i.append("video",t),Object(l["d"])(i).then((function(t){200===t.code?(e.$message.success("上传视频成功"),e.pathVideo=t.data.path,e.loading=!1):(e.loading=!1,e.$message.error(t.message||"上传视频失败"))})).catch((function(){e.loading=!1,e.$message.error("上传视频失败")}))},beforeUploadVideo:function(t){if(-1===["video/mp4","video/ogg","video/flv","video/avi","video/wmv","video/rmvb"].indexOf(t.type))return this.$message.error("请上传正确的视频格式"),!1},uploadSuccess1:function(t,e){var i=this.$refs.off.quill;if(200===t.code){var o=i.getSelection().index;i.insertEmbed(o,"image",t.data.path),i.setSelection(o+1)}else this.$message.error("图片插入失败");this.quillUpdateImg=!1},uploadError:function(){this.quillUpdateImg=!1,this.$message.error("图片插入失败")},before:function(){this.quillUpdateImg=!0},handleArtSubmit:function(){var t=this;Object(l["a"])({id:this.id,body:this.contents,videoUrl:this.pathVideo,seat:this.artForm.seat}).then((function(e){200===e.code?(t.$message.success("修改成功"),t.cont=!0,t.getRules()):t.$message.success("修改失败")}))},getRules:function(){var t=this;Object(l["b"])().then((function(e){t.contents=e.data.body,t.pathVideo=e.data.video_url,t.id=e.data.id,t.contents&&(t.cont=!0)}))}}},u=c,p=(i("324d"),i("7e9d"),i("2877")),m=Object(p["a"])(u,o,a,!1,null,"0b36da5a",null);e["default"]=m.exports},ec57:function(t,e,i){}}]);