Files
amb_wechatapp/public/assets/vue/list.6eb2e995.js
T

2 lines
11 KiB
JavaScript

import{u as Y,_ as G}from"./index.76a66f15.js";/* empty css */import{S as J}from"./share.46fc03c1.js";import{c as O}from"./course-control.8c44fe2a.js";import{bj as F,a$ as C,C as d,D as k,aJ as a,b2 as t,E as b,aV as u,b1 as h,b5 as c,b3 as B,aG as U,F as j,bE as q,bF as H,b_ as R,bI as K,bJ as Z,cq as Q,bZ as W,bo as X,bs as $,bM as ee,bS as te,bU as ae,cf as se,bV as le,bL as re}from"./arco.f3c60d68.js";import"./chart.a626c034.js";import"./vue.7d1f2b31.js";import"./qrcode.vue.esm.aee0cddc.js";/* empty css */const ie={components:{Modal:F,shareModal:J,courseControl:O},data(){return{pageParams:{type:"video"},searchParamsDefault:'["1"]',isLecturer:!1,modal:{share:!1,lengthen_live:!1},shareId:"",liveCheckedId:0,tableLoading:!1,collapsed:!1,rowSelection:{type:"checkbox",showCheckedAll:!0,onlyCurrent:!1},scroll:{x:1200},columns:[{title:"\u540D\u79F0",slotName:"name",dataIndex:"name",fixed:"left",width:"340"},{title:"\u9690\u85CF",dataIndex:"hide",slotName:"hide",width:90},{title:"\u72B6\u6001",slotName:"status",width:100},{title:"\u6D4F\u89C8\u91CF",dataIndex:"views",width:120,sortable:{sortDirections:["ascend","descend"]}},{title:"\u9500\u91CF",dataIndex:"sales",width:120},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"createtime",slotName:"createtime",width:180},{title:"\u64CD\u4F5C",dataIndex:"operations",slotName:"operations",align:"right",fixed:"right",width:"180"}],data:[],dataTotal:0,searchParams:{sort:"",order:"desc",offset:0,limit:10},searchFieldType:{name:"LIKE",type:"=",status:"=",shelf_pause:"=",hide:"=",createtime:"RANGE"},searchFilter:{name:"",type:"",status:"",shelf_pause:"",hide:"",createtime:""},tableCheckedList:[]}},methods:{batchCreate(){this.$router.push({name:"course.batch",params:{type:this.pageParams.type}})},showModal(s){this.modal[s]=!this.modal[s]},share(s){this.shareId=s.id,this.showModal("share")},getSearchParams(){this.searchParams.op="",this.searchParams.filter="";var s=this.searchParams,e={},o={};if(this.searchFilter){for(var m in this.searchFilter)this.searchFilter[m]!==""&&(m=="createtime"&&this.searchFilter[m]?e[m]=this.searchFilter[m].join(" - "):e[m]=this.searchFilter[m],o[m]=this.searchFieldType[m]);JSON.stringify(e)!=="{}"&&(s.op=JSON.stringify(o),s.filter=JSON.stringify(e))}return s},getData(){this.tableLoading=!0,this.$request.post("admin/course/course/index",this.getSearchParams()).then(s=>{this.data=s.data.rows,this.dataTotal=s.data.total,this.tableLoading=!1})},pageChange(s){this.searchParams.offset=s,this.getData()},pageSizeChange(s){this.searchParams.limit=s,this.refresh()},handleChange(s,e,o){e.type=="sorter"&&e.sorter&&(this.searchParams.order=e.sorter.direction=="ascend"?"asc":"desc",this.searchParams.sort=e.sorter.field,this.refresh())},refresh(){this.searchParams.offset=0,this.getData()},form:function(s=0,e="article"){var o="course.form";e=="live"&&(o="live.form"),this.$router.push({name:o,params:{type:this.pageParams.type,id:s,copy:0}})},delAlone(s){this.del([s])},delBatch(){this.del(this.tableCheckedList)},del(s){if(!s)return this.$message.warning("\u8BF7\u5148\u9009\u62E9\u8981\u5220\u9664\u7684\u6570\u636E"),!1;F.warning({title:"\u63D0\u793A",titleAlign:"start",content:"\u786E\u5B9A\u8981\u5220\u9664\u9009\u4E2D\u6570\u636E\u5417",hideCancel:!1,onOk:()=>{this.$request.post("admin/course/course/del",{ids:s}).then(e=>{this.$message.success(e.msg),this.refresh()}).catch(e=>{this.$message.error(e.msg)})}})},datas(s){this.$router.push({name:"course.detail",params:{id:s,tab:"data"}})},goDir(s){this.$router.push({name:"course.detail",params:{id:s,tab:"dir"}})},detail(s){this.$router.push({name:"course.detail",params:{id:s,tab:"basic"}})},changeStatusBatch(s){this.changeStatus(this.tableCheckedList,s)},changeStatusAlone(s,e){this.changeStatus([s],e)},changeStatus(s,e){if(!s)return this.$message.warning("\u8BF7\u5148\u9009\u62E9\u8981\u5220\u9664\u7684\u6570\u636E"),!1;F.warning({title:"\u63D0\u793A",titleAlign:"start",content:"\u786E\u5B9A\u8981\u64CD\u4F5C\u9009\u4E2D\u6570\u636E\u4E0A\u67B6\u72B6\u6001\u5417",hideCancel:!1,onOk:()=>{this.$request.post("admin/course/course/status",{ids:s,status:e}).then(o=>{this.$message.success(o.msg),this.refresh()}).catch(o=>{this.$message.error(o.msg)})}})},tablecheckedChange(s){this.tableCheckedList=s}},mounted(){this.pageParams=this.$route.params,this.searchFilter.type=this.$route.params.type,this.$route.params.type=="live"&&this.columns.splice(5,0,{title:"\u76F4\u64AD\u5F00\u59CB\u65F6\u95F4",dataIndex:"live_start_time",slotName:"live_start_time",width:180}),Y().is_lecturer&&(this.isLecturer=!0,this.searchFilter.type="live"),this.getData()}},ue={class:"form-sub-box mt-8"},ne={key:0,style:{width:"100%"}};function oe(s,e,o,m,r,i){const P=q,_=H,g=R,f=K,E=Z,A=Q,D=W,x=C("icon-search"),n=X,y=$,L=ee,V=C("icon-refresh"),v=te,S=ae,z=C("course-item"),w=se,I=C("course-control"),N=le,M=re,T=C("share-modal");return d(),k("div",{class:j(["container",{"lecturer-mode":r.isLecturer}])},[a(M,{class:"content-card"},{default:t(()=>[b("div",ue,[a(D,{cols:9,colGap:12,class:"grid-demo-grid"},{default:t(()=>[a(g,{span:2},{default:t(()=>[a(_,{field:"name",label:"\u540D\u79F0"},{default:t(()=>[a(P,{modelValue:r.searchFilter.name,"onUpdate:modelValue":e[0]||(e[0]=l=>r.searchFilter.name=l),onPressEnter:i.refresh},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1}),a(g,{span:2},{default:t(()=>[a(_,{field:"status",label:"\u72B6\u6001"},{default:t(()=>[a(E,{modelValue:r.searchFilter.status,"onUpdate:modelValue":e[1]||(e[1]=l=>r.searchFilter.status=l),placeholder:"\u4E0A\u67B6\u72B6\u6001",onChange:i.refresh},{default:t(()=>[a(f,{value:""},{default:t(()=>[...e[11]||(e[11]=[u("\u5168\u90E8\u72B6\u6001",-1)])]),_:1}),a(f,{value:"1"},{default:t(()=>[...e[12]||(e[12]=[u("\u4E0A\u67B6",-1)])]),_:1}),a(f,{value:"0"},{default:t(()=>[...e[13]||(e[13]=[u("\u4E0B\u67B6",-1)])]),_:1})]),_:1},8,["modelValue","onChange"])]),_:1})]),_:1}),a(g,{span:2},{default:t(()=>[a(_,{field:"hide",label:"\u9690\u85CF",placeholder:"\u662F\u5426\u9690\u85CF"},{default:t(()=>[a(E,{modelValue:r.searchFilter.hide,"onUpdate:modelValue":e[2]||(e[2]=l=>r.searchFilter.hide=l),onChange:i.refresh},{default:t(()=>[a(f,{value:""},{default:t(()=>[...e[14]||(e[14]=[u("\u5168\u90E8\u72B6\u6001",-1)])]),_:1}),a(f,{value:"1"},{default:t(()=>[...e[15]||(e[15]=[u("\u9690\u85CF",-1)])]),_:1}),a(f,{value:"0"},{default:t(()=>[...e[16]||(e[16]=[u("\u5C55\u793A",-1)])]),_:1})]),_:1},8,["modelValue","onChange"])]),_:1})]),_:1}),a(g,{span:3},{default:t(()=>[a(_,{field:"number",label:"\u521B\u5EFA\u65F6\u95F4"},{default:t(()=>[a(A,{"shortcuts-position":"left",modelValue:r.searchFilter.createtime,"onUpdate:modelValue":e[3]||(e[3]=l=>r.searchFilter.createtime=l),"value-format":"YYYY-MM-DD HH:mm:ss",format:l=>`custom format: ${s.dayjs(l).format("YYYY-MM-DD HH:mm:ss")}`,onChange:i.refresh},null,8,["modelValue","format","onChange"])]),_:1})]),_:1})]),_:1}),a(D,{cols:4,colGap:12,class:"grid-demo-grid",collapsed:r.collapsed},{default:t(()=>[a(g,{span:4,suffix:""},{default:t(({overflow:l})=>[a(y,{size:20},{default:t(()=>[a(n,{type:"primary",onClick:i.refresh},{icon:t(()=>[a(x)]),default:t(()=>[e[17]||(e[17]=u(" \u641C\u7D22 ",-1))]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["collapsed"])]),a(L,{style:{"margin-top":"0"}}),a(S,{style:{"margin-bottom":"16px"}},{default:t(()=>[a(v,{span:12},{default:t(()=>[a(y,null,{default:t(()=>[a(n,{type:"primary",onClick:i.refresh},{icon:t(()=>[a(V)]),_:1},8,["onClick"]),r.isLecturer?c("",!0):(d(),h(n,{key:0,type:"primary",onClick:e[4]||(e[4]=l=>i.form(0,this.pageParams.type))},{default:t(()=>[...e[18]||(e[18]=[u(" \u65B0\u5EFA ",-1)])]),_:1})),r.pageParams.type=="video"||r.pageParams.type=="audio"?(d(),h(n,{key:1,onClick:e[5]||(e[5]=l=>i.batchCreate())},{default:t(()=>[...e[19]||(e[19]=[u(" \u6279\u91CF\u521B\u5EFA ",-1)])]),_:1})):c("",!0)]),_:1})]),_:1}),a(v,{span:12,style:{display:"flex","align-items":"center","justify-content":"end"}})]),_:1}),a(N,{"row-key":"id",pagination:{total:r.dataTotal,defaultPageSize:r.searchParams.limit,showTotal:!0,showPageSize:!0,showJumper:!0},"row-selection":r.rowSelection,bordered:!1,columns:r.columns,data:r.data,loading:r.tableLoading,scroll:r.scroll,onPageChange:i.pageChange,onPageSizeChange:i.pageSizeChange,onChange:i.handleChange,onSelectionChange:i.tablecheckedChange},{name:t(({record:l})=>[a(z,{name:l.name,type:l.type,cover:l.cover,pay_type:l.pay_type,price:l.price},null,8,["name","type","cover","pay_type","price"])]),status:t(({record:l})=>[l.status!=1?(d(),h(w,{key:0,bordered:""},{default:t(()=>[...e[20]||(e[20]=[u("\u672A\u4E0A\u67B6",-1)])]),_:1})):(d(),h(w,{key:1,color:"green",bordered:""},{default:t(()=>[...e[21]||(e[21]=[u("\u5DF2\u4E0A\u67B6",-1)])]),_:1}))]),hide:t(({record:l})=>[b("span",null,B(l.hide&&l.hide==1?"\u9690\u85CF":"\u5C55\u793A"),1)]),createtime:t(({record:l})=>[b("span",null,B(s.$format.formatDate(l.createtime)),1)]),live_start_time:t(({record:l})=>[b("span",null,B(l.live_start_time?s.$format.formatDate(l.live_start_time):"-"),1)]),operations:t(({record:l})=>[a(y,{size:10},{default:t(()=>[r.isLecturer?(d(),h(n,{key:0,style:{padding:"0"},type:"text",size:"small",onClick:p=>s.$router.push({name:"live.room",params:{id:l.id}})},{default:t(()=>[...e[22]||(e[22]=[u(" \u4E2D\u63A7\u53F0 ",-1)])]),_:1},8,["onClick"])):c("",!0),r.isLecturer?(d(),h(n,{key:1,style:{padding:"0"},type:"text",size:"small",onClick:p=>i.share(l)},{default:t(()=>[...e[23]||(e[23]=[u(" \u5206\u4EAB ",-1)])]),_:1},8,["onClick"])):c("",!0),r.isLecturer?c("",!0):(d(),k(U,{key:2},[a(n,{style:{padding:"0"},type:"text",long:"",size:"small",onClick:p=>i.detail(l.id)},{default:t(()=>[...e[24]||(e[24]=[u(" \u7BA1\u7406 ",-1)])]),_:1},8,["onClick"]),l.type=="column"?(d(),h(n,{key:0,style:{padding:"0"},type:"text",size:"small",onClick:p=>i.goDir(l.id)},{default:t(()=>[...e[25]||(e[25]=[u(" \u76EE\u5F55 ",-1)])]),_:1},8,["onClick"])):(d(),h(n,{key:1,style:{padding:"0"},type:"text",size:"small",onClick:p=>i.datas(l.id)},{default:t(()=>[...e[26]||(e[26]=[u(" \u6570\u636E ",-1)])]),_:1},8,["onClick"])),a(n,{style:{padding:"0"},type:"text",size:"small",onClick:p=>i.share(l)},{default:t(()=>[...e[27]||(e[27]=[u(" \u5206\u4EAB ",-1)])]),_:1},8,["onClick"]),a(I,{onRefresh:e[6]||(e[6]=p=>i.refresh()),onGetData:e[7]||(e[7]=p=>i.getData()),"course-id":l.id,type:l.type,status:l.status,live_end_time:l.live_end_time,live_start_time:l.live_start_time},{default:t(()=>[a(n,{style:{padding:"0"},type:"text",size:"small"},{default:t(()=>[...e[28]||(e[28]=[u(" \u66F4\u591A ",-1)])]),_:1})]),_:1},8,["course-id","type","status","live_end_time","live_start_time"])],64))]),_:2},1024)]),"pagination-left":t(()=>[r.isLecturer?c("",!0):(d(),k("div",ne,[a(S,{gutter:24},{default:t(()=>[a(v,{span:20},{default:t(()=>[a(y,null,{default:t(()=>[a(n,{onClick:e[8]||(e[8]=l=>i.changeStatusBatch(1)),disabled:r.tableCheckedList.length==0},{default:t(()=>[...e[29]||(e[29]=[u(" \u4E0A\u67B6 ",-1)])]),_:1},8,["disabled"]),a(n,{onClick:e[9]||(e[9]=l=>i.changeStatusBatch(0)),disabled:r.tableCheckedList.length==0},{default:t(()=>[...e[30]||(e[30]=[u(" \u4E0B\u67B6 ",-1)])]),_:1},8,["disabled"]),a(n,{onClick:i.delBatch,disabled:r.tableCheckedList.length==0},{default:t(()=>[...e[31]||(e[31]=[u(" \u5220\u9664\u9009\u4E2D ",-1)])]),_:1},8,["onClick","disabled"])]),_:1})]),_:1})]),_:1})]))]),_:1},8,["pagination","row-selection","columns","data","loading","scroll","onPageChange","onPageSizeChange","onChange","onSelectionChange"])]),_:1}),a(T,{visible:r.modal.share,type:"course",id:r.shareId,onCancel:e[10]||(e[10]=l=>i.showModal("share"))},null,8,["visible","id"])],2)}const ye=G(ie,[["render",oe]]);export{ye as default};