1 line
9.6 KiB
JavaScript
1 line
9.6 KiB
JavaScript
webpackJsonp([17,33],{hATD:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o={data:function(){return{dataForm:{key:""},bookid:0,upPageIndex:0,chapterid:0,dataList:[],pageIndex:1,pageSize:10,totalPage:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1}},components:{AddOrUpdate:a("veq5").default},activated:function(){this.bookid=this.$route.query.bookid,this.chapterid=this.$route.query.chapterid,this.upPageIndex=this.$route.query.pageIndex,console.log(this.bookid),console.log(this.upPageIndex),this.getDataList()},methods:{getDataList:function(){var t=this;this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/book/bookchaptercontent/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,key:this.dataForm.key,bookid:this.bookid,chapterid:this.chapterid})}).then(function(e){var a=e.data;a&&0===a.code?(t.dataList=a.page.list,t.totalPage=a.page.totalCount):(t.dataList=[],t.totalPage=0),t.dataListLoading=!1})},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick(function(){e.$refs.addOrUpdate.init(t)})},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map(function(t){return t.id});this.$confirm("确定对[id="+a.join(",")+"]进行["+(t?"删除":"批量删除")+"]操作?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e.$http({url:e.$http.adornUrl("/book/bookchaptercontent/delete"),method:"post",data:e.$http.adornData(a,!1)}).then(function(t){var a=t.data;a&&0===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){e.getDataList()}}):e.$message.error(a.msg)})})}}},n={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-config"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){if(!("button"in e)&&t._k(e.keyCode,"enter",13,e.key,"Enter"))return null;t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"参数名",clearable:""},model:{value:t.dataForm.key,callback:function(e){t.$set(t.dataForm,"key",e)},expression:"dataForm.key"}})],1),t._v(" "),a("el-form-item",[a("el-button",{on:{click:function(e){t.getDataList()}}},[t._v("查询")]),t._v(" "),t.isAuth("book:bookchaptercontent:save")?a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.addOrUpdateHandle()}}},[t._v("新增")]):t._e(),t._v(" "),t.isAuth("book:bookchaptercontent:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){t.deleteHandle()}}},[t._v("批量删除")]):t._e(),t._v(" "),a("router-link",{attrs:{to:{path:"book-bookchapter",query:{upPageIndex:t.upPageIndex,id:t.bookid}}}},[a("el-button",{attrs:{type:"primary"}},[t._v("返回上一级")])],1)],1)],1),t._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),t._v(" "),a("el-table-column",{attrs:{prop:"number","header-align":"center",align:"center",label:"序号"}}),t._v(" "),a("el-table-column",{attrs:{prop:"content","header-align":"center","show-overflow-tooltip":!0,align:"center",label:"内容"}}),t._v(" "),a("el-table-column",{attrs:{prop:"voices","header-align":"center",align:"center",label:"音频"}}),t._v(" "),a("el-table-column",{attrs:{prop:"createTime","header-align":"center",align:"center",label:"创建时间"}}),t._v(" "),a("el-table-column",{attrs:{prop:"updateTime","header-align":"center",align:"center",label:"更新时间"}}),t._v(" "),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){t.addOrUpdateHandle(e.row.id)}}},[t._v("修改")]),t._v(" "),a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){t.deleteHandle(e.row.id)}}},[t._v("删除")])]}}])})],1),t._v(" "),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[10,20,50,100],"page-size":t.pageSize,total:t.totalPage,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t._v(" "),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},staticRenderFns:[]},i=a("VU/8")(o,n,!1,null,null,null);e.default=i.exports},veq5:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o={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 a=t.data;if(a&&0===a.code&&(e.dataForm.bookId=a.bookChapterContent.bookId,e.dataForm.bookChatperId=a.bookChapterContent.bookChatperId,e.dataForm.number=a.bookChapterContent.number,e.dataForm.content=a.bookChapterContent.content,e.dataForm.voices=a.bookChapterContent.voices,e.dataForm.createTime=a.bookChapterContent.createTime,e.dataForm.updateTime=a.bookChapterContent.updateTime,e.dataForm.sort=a.bookChapterContent.sort,e.dataForm.delFlag=a.bookChapterContent.delFlag,""!=a.bookChapterContent.voices&&null!=a.bookChapterContent.voices&&"undefined"!=a.bookChapterContent.voices)){var o={name:"音频文件",url:a.bookChapterContent.voices},n=[];n.push(o),e.fileListVoices=n}})})},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 a=e.data;a&&0===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.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)})}}},n={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("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}},[a("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()}}},[a("el-form-item",{attrs:{label:"序号",prop:"number"}},[a("el-input",{attrs:{placeholder:"序号"},model:{value:t.dataForm.number,callback:function(e){t.$set(t.dataForm,"number",e)},expression:"dataForm.number"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"内容",prop:"content"}},[a("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(" "),a("el-button",{staticStyle:{"margin-top":"10px"},attrs:{type:"primary"},on:{click:function(e){t.fontchange(t.dataForm.content)}}},[t._v("文字转语音")])],1),t._v(" "),a("el-form-item",{attrs:{label:"音频文件上传",prop:"voices"}},[a("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}},[a("el-button",{attrs:{size:"small",type:"primary"}},[t._v("点击上传")])],1),t._v(" "),a("audio",{ref:"audio",attrs:{controls:"controls",hidden:"",src:"./static/audio/tsy.wav"}}),t._v(" "),a("audio",{directives:[{name:"show",rawName:"v-show",value:!0,expression:"true"}],attrs:{id:"resource",src:t.dataForm.voices,controls:"",autoplay:"autoplay"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"排序",prop:"sort"}},[a("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(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.handlereset}},[t._v("取消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},staticRenderFns:[]},i=a("VU/8")(o,n,!1,null,null,null);e.default=i.exports}}); |