You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

2 line
5.7 KiB

  1. webpackJsonp([65],{PGXg:function(e,r,t){"use strict";var a=t("V8q2"),l=t("SPnI");r.a={created:function(){var e=this;t.i(a.a)("media").then(function(r){e.updata.data.policy=r.result.policy,e.updata.data.OSSAccessKeyId=r.result.accessid,e.updata.data.success_action_status="200",e.updata.data.signature=r.result.signature,e.updata.url=r.result.host}),t.i(a.g)().then(function(r){e.mediaUrl=r.result})},data:function(){return{options:[{value:"1",label:"图片",children:[{value:"jpg",label:"jpg"},{value:"png",label:"png"}]},{value:"2",label:"视频",children:[{value:"mp4",label:"mp4"},{value:"flv",label:"flv"}]},{value:"3",label:"音频",children:[{value:"mp3",label:"mp3"},{value:"wav",label:"wav"}]}],ruleForm:{mediaName:"",mediaUrl:"",mediaUuid:"",mediaType:"",fileType:"",selected:[],displayType:"1"},rules:{mediaName:[{required:!0,message:"请输入资源名称",trigger:"blur"}],mediaUuid:[{required:!0,message:"请上传资源",trigger:"blur"}]},updata:{url:"",data:{}},selected:["1","jpg"],fileurl:"",filename:"",mediaUrl:"",displayType:[{value:"1",label:"全屏"},{value:"2",label:"半屏"}]}},methods:{submitForm:function(e){var r=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!",r.ruleForm.mediaUuid),!1;r.ruleForm.selected;r.ruleForm.mediaType=r.ruleForm.selected[0],r.ruleForm.fileType=r.ruleForm.selected[1],t.i(l.c)(r.ruleForm).then(function(e){var t=r.$router;r.$message({message:"操作成功",type:"success",duration:1e3,onClose:function(){t.push({path:"index"})}})})})},resetForm:function(e){this.filename="",this.fileurl="",this.$refs[e].resetFields()},handleAvatarSuccess:function(e,r){this.filename=r.name,this.ruleForm.mediaUrl=this.fileurl=this.mediaUrl+r.name,this.ruleForm.mediaUuid="m_"+r.uid},beforeAvatarUpload:function(e){var r=(this.ruleForm.selected,!1),t=e.name.split(".").splice(-1)[0],a=["jpg","png","mp4","flv","mp3","wav"];for(var l in a)if(console.log(t,a[l]),t==a[l]){"jpg"!=t&&"png"!=t||(r="1"),"mp4"!=t&&"flv"!=t||(r="2"),"mp3"!=t&&"wav"!=t||(r="3"),this.ruleForm.selected=[r,t];break}return console.log(this.ruleForm.selected),r?this.updata.data.key="media/"+e.name:this.$message.error("上传文件类型错误"),r}}}},RkA5:function(e,r,t){"use strict";var a=function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"app-container"},[t("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[t("el-form-item",{attrs:{label:"资源名称",prop:"mediaName"}},[t("el-input",{staticStyle:{width:"50%"},model:{value:e.ruleForm.mediaName,callback:function(r){e.$set(e.ruleForm,"mediaName",r)},expression:"ruleForm.mediaName"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"上传资源",prop:"mediaUuid"}},[t("el-tag",{attrs:{type:"danger"}},[e._v("只能上传jpg/png/mp4/flv/mp3/wav文件,文件传输过程中请勿操作页面。建议文件名不要使用符号,否则可能会导致文件下载问题。")]),e._v(" "),t("div",[t("a",{attrs:{href:e.fileurl,target:"_blank"}},[e._v(e._s(e.filename))])]),e._v(" "),t("el-upload",{attrs:{action:e.updata.url,"show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload,data:e.updata.data,accept:"audio/*,video/*,image/*"}},[t("el-button",{attrs:{plain:"",type:"primary"}},[e._v("点击上传")])],1)],1),e._v(" "),t("el-form-item",{attrs:{label:"类型",prop:"selected"}},[t("el-cascader",{attrs:{options:e.options,disabled:"",placeholder:"自动关联"},model:{value:e.ruleForm.selected,callback:function(r){e.$set(e.ruleForm,"selected",r)},expression:"ruleForm.selected"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"播放形式",prop:"selected"}},[t("el-select",{attrs:{placeholder:"播放形式"},model:{value:e.ruleForm.displayType,callback:function(r){e.$set(e.ruleForm,"displayType",r)},expression:"ruleForm.displayType"}},e._l(e.displayType,function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),t("el-form-item",[t("el-button",{attrs:{type:"primary"},on:{click:function(r){e.submitForm("ruleForm")}}},[e._v("立即创建")]),e._v(" "),t("el-button",{on:{click:function(r){e.resetForm("ruleForm")}}},[e._v("重置")])],1)],1)],1)},l=[],i={render:a,staticRenderFns:l};r.a=i},SPnI:function(e,r,t){"use strict";function a(e){return t.i(u.a)({url:"/service-advertisement/mediaResource",method:"post",data:e})}function l(e){return t.i(u.a)({url:"/service-advertisement/mediaResources",method:"post",data:e})}function i(e){return t.i(u.a)({url:"/service-advertisement/mediaResource/"+e,method:"DELETE"})}r.c=a,r.a=l,r.b=i;var u=t("Vo7i")},V8q2:function(e,r,t){"use strict";function a(e){return t.i(m.a)({url:"/unionService/AliOSS/signature",method:"post",params:{dir:e},withCredentials:!1})}function l(){return t.i(m.a)({url:"/unionService/AliOSS/mediaResource/oss/url",method:"get"})}function i(){return t.i(m.a)({url:"/unionService/AliOSS/upgradePackage/oss/url",method:"get"})}function u(){return t.i(m.a)({url:"/unionService/AliOSS/deviceConfig/oss/url",method:"get"})}function s(){return t.i(m.a)({url:"/unionService/AliOSS/store/logo/oss/url",method:"get"})}function o(){return t.i(m.a)({url:"/unionService/AliOSS/trade/oss/url",method:"get"})}function n(){return t.i(m.a)({url:"/unionService/AliOSS/goods/oss/url",method:"get"})}function d(){return t.i(m.a)({url:"/unionService/AliOSS/apk/oss/url",method:"get"})}function c(e){return t.i(m.a)({url:"/service-org/Region/getCitys?parentId="+e,method:"get"})}r.a=a,r.g=l,r.d=i,r.e=u,r.h=s,r.i=o,r.b=n,r.f=d,r.c=c;var m=t("Vo7i")},muwn:function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a=t("PGXg"),l=t("RkA5"),i=t("VU/8"),u=i(a.a,l.a,null,null,null);r.default=u.exports}});
  2. //# sourceMappingURL=65.a13e507c38d198510377.js.map