Files
2022-08-17 17:22:31 +08:00

1 line
4.8 KiB
JavaScript

webpackJsonp([33],{veq5:function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a={data:function(){return{visible:!1,fileListVoices:[],dataForm:{id:0,bookId:"",bookChatperId:"",number:"",content:"",voices:"",createTime:"",updateTime:"",sort:"",delFlag:""},dataRule:{}}},methods:{init:function(t){var e=this;this.dataForm.id=t||0,this.visible=!0,this.$nextTick(function(){e.$refs.dataForm.resetFields(),e.dataForm.id&&e.$http({url:e.$http.adornUrl("/book/bookchaptercontent/info/"+e.dataForm.id),method:"get",params:e.$http.adornParams()}).then(function(t){var o=t.data;if(o&&0===o.code&&(e.dataForm.bookId=o.bookChapterContent.bookId,e.dataForm.bookChatperId=o.bookChapterContent.bookChatperId,e.dataForm.number=o.bookChapterContent.number,e.dataForm.content=o.bookChapterContent.content,e.dataForm.voices=o.bookChapterContent.voices,e.dataForm.createTime=o.bookChapterContent.createTime,e.dataForm.updateTime=o.bookChapterContent.updateTime,e.dataForm.sort=o.bookChapterContent.sort,e.dataForm.delFlag=o.bookChapterContent.delFlag,""!=o.bookChapterContent.voices&&null!=o.bookChapterContent.voices&&"undefined"!=o.bookChapterContent.voices)){var a={name:"音频文件",url:o.bookChapterContent.voices},r=[];r.push(a),e.fileListVoices=r}})})},dataFormSubmit:function(){var t=this;this.$refs.dataForm.validate(function(e){e&&t.$http({url:t.$http.adornUrl("/book/bookchaptercontent/"+(t.dataForm.id?"update":"save")),method:"post",data:t.$http.adornData({id:t.dataForm.id||void 0,bookId:t.dataForm.bookId,bookChatperId:t.dataForm.bookChatperId,number:t.dataForm.number,content:t.dataForm.content,voices:t.dataForm.voices,createTime:t.dataForm.createTime,updateTime:t.dataForm.updateTime,sort:t.dataForm.sort,delFlag:t.dataForm.delFlag})}).then(function(e){var o=e.data;o&&0===o.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(o.msg)})})},handlePreview:function(t){console.log(t)},handleRemove:function(t){this.dataForm.voices=""},handleNovelSuccess:function(t){this.dataForm.voices=t.url},handleVoicesSuccess:function(t,e){"success"==t.msg?(this.dataForm.voices=t.url,this.$message.success("上传成功")):this.$message.error("上传失败")},handlereset:function(){this.fileListVoices=[],this.visible=!1},fontchange:function(t){var e=this;this.$http({url:this.$http.adornUrl("/book/bookchaptercontent/signVoices"),method:"get",params:this.$http.adornParams({content:t})}).then(function(t){e.$message({message:"成功",type:"success"}),e.loading=!1,e.dataForm.voices=t.data.voices,console.log(t)})}}},r={render:function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e},close:t.handlereset}},[o("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){if(!("button"in e)&&t._k(e.keyCode,"enter",13,e.key,"Enter"))return null;t.dataFormSubmit()}}},[o("el-form-item",{attrs:{label:"序号",prop:"number"}},[o("el-input",{attrs:{placeholder:"序号"},model:{value:t.dataForm.number,callback:function(e){t.$set(t.dataForm,"number",e)},expression:"dataForm.number"}})],1),t._v(" "),o("el-form-item",{attrs:{label:"内容",prop:"content"}},[o("el-input",{attrs:{placeholder:"内容",type:"textarea"},model:{value:t.dataForm.content,callback:function(e){t.$set(t.dataForm,"content",e)},expression:"dataForm.content"}}),t._v(" "),o("el-button",{staticStyle:{"margin-top":"10px"},attrs:{type:"primary"},on:{click:function(e){t.fontchange(t.dataForm.content)}}},[t._v("文字转语音")])],1),t._v(" "),o("el-form-item",{attrs:{label:"音频文件上传",prop:"voices"}},[o("el-upload",{staticClass:"upload-demo",attrs:{action:"http://localhost:9100/pb/oss/fileoss","on-preview":t.handlePreview,"on-remove":t.handleRemove,"on-success":t.handleVoicesSuccess,multiple:"",limit:3,"file-list":t.fileListVoices}},[o("el-button",{attrs:{size:"small",type:"primary"}},[t._v("点击上传")])],1),t._v(" "),o("audio",{ref:"audio",attrs:{controls:"controls",hidden:"",src:"./static/audio/tsy.wav"}}),t._v(" "),o("audio",{directives:[{name:"show",rawName:"v-show",value:!0,expression:"true"}],attrs:{id:"resource",src:t.dataForm.voices,controls:"",autoplay:"autoplay"}})],1),t._v(" "),o("el-form-item",{attrs:{label:"排序",prop:"sort"}},[o("el-input",{attrs:{placeholder:"排序"},model:{value:t.dataForm.sort,callback:function(e){t.$set(t.dataForm,"sort",e)},expression:"dataForm.sort"}})],1)],1),t._v(" "),o("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:t.handlereset}},[t._v("取消")]),t._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:function(e){t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},staticRenderFns:[]},n=o("VU/8")(a,r,!1,null,null,null);e.default=n.exports}});