Files
amb_wechatapp/public/assets/vue/index.0a1eeb93.js
T

2 lines
25 KiB
JavaScript

import{_ as B,s as ae}from"./index.76a66f15.js";/* empty css *//* empty css *//* empty css *//* empty css */import{b as se,a as oe,c as re}from"./basic.3f134b98.js";import{l as ne}from"./live.ad442f0a.js";import{c as ie}from"./content.da817e0f.js";import{a$ as i,C as r,D as v,b1 as m,b2 as o,aJ as s,E as w,aV as l,bB as ue,bP as O,bS as T,bM as le,cf as me,bs as E,bU as I,bV as V,bq as ce,bj as N,bo as z,bT as de,aG as L,b4 as pe,b6 as _e,b3 as A,bx as he,cy as fe,b_ as ge,bZ as ye,bL as J,b5 as p,ch as be,c6 as Ce,c7 as ve,c4 as Pe,bK as ke}from"./arco.f3c60d68.js";import Fe from"./index.2afb55ff.js";import we from"./index.7dc0cb60.js";import{S as Be}from"./share.46fc03c1.js";import{c as Se}from"./course-control.8c44fe2a.js";import De from"./dir.c7ca1a8d.js";import{Q as Ee}from"./qrcode.vue.esm.aee0cddc.js";/* empty css */import{s as xe,o as Te,p as Ie,c as Ae,m as Le,a as Ve,g as Ne}from"./courseware.4fd91490.js";import{g as ze}from"./gift.5eb1ab68.js";import"./chart.a626c034.js";import"./vue.7d1f2b31.js";/* empty css *//* empty css */import"./index.c314f49b.js";/* empty css */import"./course.5023c86a.js";import"./staff-edit-modal.32eb567e.js";import"./subscription-list.5574f4e9.js";import"./user-select.72a191ec.js";import"./data-study-detail.6268091c.js";import"./filter-time-form.b15a940a.js";import"./study-trend.74170699.js";import"./sort.24bc4b0c.js";import"./batch-create-update-name-modal.d5834e06.js";import"./obs.744c2d16.js";/* empty css *//* empty css */const Oe={components:{shareModal:Be,courseControl:Se},data(){return{data:{},loading:!1,modal:{share:!1}}},props:{courseId:{type:[String,Number],default:0}},watch:{courseId:function(){this.getData()}},methods:{getData(){if(this.loading=!0,!this.courseId)return!1;this.$request.post("admin/course/course/detail",{id:this.courseId}).then(a=>{this.data=a.data,this.loading=!1}).catch(a=>{this.loading=!1,this.$message.error({content:"\u83B7\u53D6\u4FE1\u606F\u5931\u8D25",duration:1500})})},back(){this.$router.back()}},mounted(){this.getData()}};function Je(a,e,d,c,t,n){const h=ue,_=O,f=i("course-item"),u=T,y=le,P=me,g=i("icon-share-alt"),F=i("icon-apps"),k=i("course-control"),D=E,b=I,x=i("share-modal");return r(),v("div",null,[t.loading?(r(),m(_,{key:0,loading:t.loading,tip:"\u52A0\u8F7D\u4E2D...",style:{width:"100%"}},{default:o(()=>[s(h,{rows:3})]),_:1},8,["loading"])):(r(),m(b,{key:1,class:"grid-demo",gutter:10,justify:"start"},{default:o(()=>[s(u,{span:10},{default:o(()=>[s(f,{name:t.data.name,type:t.data.type,cover:t.data.cover,pay_type:t.data.pay_type,price:t.data.price},null,8,["name","type","cover","pay_type","price"])]),_:1}),s(u,{span:14,style:{"text-align":"right"}},{default:o(()=>[s(D,null,{split:o(()=>[s(y,{direction:"vertical"})]),default:o(()=>[w("span",null,[t.data.status!=1?(r(),m(P,{key:0,bordered:""},{default:o(()=>[...e[4]||(e[4]=[l("\u672A\u4E0A\u67B6",-1)])]),_:1})):(r(),m(P,{key:1,color:"green",bordered:""},{default:o(()=>[...e[5]||(e[5]=[l("\u5DF2\u4E0A\u67B6",-1)])]),_:1}))]),w("span",{onClick:e[0]||(e[0]=S=>t.modal.share=!0)},[s(g),e[6]||(e[6]=l(" \u5206\u4EAB",-1))]),s(k,{onRefresh:e[1]||(e[1]=S=>n.getData()),onGetData:e[2]||(e[2]=S=>n.getData()),"course-id":t.data.id,type:t.data.type,status:t.data.status,live_end_time:t.data.live_end_time,live_start_time:t.data.live_start_time},{default:o(()=>[w("span",null,[s(F),e[7]||(e[7]=l(" \u66F4\u591A",-1))])]),_:1},8,["course-id","type","status","live_end_time","live_start_time"])]),_:1})]),_:1})]),_:1})),s(x,{visible:t.modal.share,type:"course",id:d.courseId,onCancel:e[3]||(e[3]=S=>t.modal.share=!1)},null,8,["visible","id"])])}const Me=B(Oe,[["render",Je],["__scopeId","data-v-c7478aff"]]),Ue={components:{QrcodeVue:Ee},data(){return{visible:this.isShow,scroll:!1,rowSelection:!1,searchParams:{sort:"total_minutes",order:"desc",offset:0,limit:10},searchFieldType:{"user.username":"LIKE",status:"=",type:"="},searchFilter:{"user.username":"",status:"",type:""},columns:[{title:"\u8BFE\u7A0B",slotName:"course",width:240},{title:"\u53C2\u4E0E\u72B6\u6001",dataIndex:"status",width:140},{title:"\u89C2\u770B\u8FDB\u5EA6",dataIndex:"progress_minutes",render:({column:a,record:e})=>this.$format.formatMediaTime(e.progress_minutes),sortable:{sortDirections:["descend","ascend"]},width:120},{title:"\u9996\u6B21\u5B66\u4E60\u65F6\u95F4",dataIndex:"first_study_time",sortable:{sortDirections:["descend","ascend"]},width:180},{title:"\u6700\u540E\u5B66\u4E60\u65F6\u95F4",dataIndex:"last_study_time",sortable:{sortDirections:["descend","ascend"]},width:180},{title:"\u5B66\u4E60\u65F6\u957F",dataIndex:"total_minutes",render:({column:a,record:e})=>this.$format.formatStudyTime(e.total_minutes),sortable:{sortDirections:["descend","ascend"]},width:180}],data:[],dataTotal:0,pageParams:{},record:null,tableCheckedList:[],attr:{status:[]},tableLoading:!1}},props:{isShow:{type:Boolean,default:!1},user_id:{type:[Number,String],default:0},column_id:{type:[Number,String],default:0}},methods:{handleCancel(){this.$emit("cancel",!1)},handleOk(){this.$emit("ok",!1)},getSearchParams(){this.searchParams.op="",this.searchParams.filter="";var a=this.searchParams;a.column_id=this.column_id,a.user_id=this.user_id;var e={},d={};if(this.searchFilter){for(var c in this.searchFilter)this.searchFilter[c]!==""&&(e[c]=this.searchFilter[c],d[c]=this.searchFieldType[c]);JSON.stringify(e)!=="{}"&&(a.op=JSON.stringify(d),a.filter=JSON.stringify(e))}return a},pageChange(a){this.searchParams.offset=a,this.getData()},pageSizeChange(a){this.searchParams.limit=a,this.refresh()},refresh(){this.searchParams.offset=0,this.getData()},handleChange(a,e,d){e.type=="sorter"&&e.sorter&&(this.searchParams.order=e.sorter.direction=="ascend"?"asc":"desc",this.searchParams.sort=e.sorter.field,this.refresh())},getData(){this.tableLoading=!0,this.$request.post("admin/data/column/userdetail",this.getSearchParams()).then(a=>{this.data=a.data,this.tableLoading=!1}).catch(a=>{this.$message.error(a.msg)})},tablecheckedChange(a){this.tableCheckedList=a}},watch:{isShow:function(){this.visible=this.isShow,this.visible&&this.refresh()}}},qe={key:1};function je(a,e,d,c,t,n){const h=i("course-item"),_=V,f=ce;return r(),v("div",null,[s(f,{visible:t.visible,onOk:n.handleOk,onCancel:n.handleCancel,"title-align":"left",title:"\u5B66\u5458\u53C2\u4E0E\u8FDB\u5EA6\u8BE6\u60C5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",unmountOnClose:"",hideCancel:!0,footer:!1,width:1200},{default:o(()=>[s(_,{"row-key":"id",pagination:!1,"row-selection":t.rowSelection,bordered:!1,columns:t.columns,data:t.data,onPageChange:n.pageChange,loading:t.tableLoading,scroll:t.scroll,onPageSizeChange:n.pageSizeChange,onChange:n.handleChange,onSelectionChange:n.tablecheckedChange},{course:o(({record:u})=>[u.course&&u.course.id?(r(),m(h,{key:0,name:u.course.name,type:u.course.type,cover:u.course.cover},null,8,["name","type","cover"])):(r(),v("span",qe,"-"))]),_:1},8,["row-selection","columns","data","onPageChange","loading","scroll","onPageSizeChange","onChange","onSelectionChange"])]),_:1},8,["visible","onOk","onCancel"])])}const Re=B(Ue,[["render",je]]),Ge={components:{Modal:N,userDetailModal:Re},data(){return{detailUserId:0,detailColumnId:0,tableLoading:!1,shareId:"",modal:{detail:!1},scroll:!1,rowSelection:!1,searchParams:{sort:"participated_count",order:"desc",offset:0,limit:10},searchFieldType:{"user.username":"LIKE",status:"=",type:"="},searchFilter:{"user.username":"",status:"",type:""},columns:[{title:"\u7528\u6237",slotName:"user",key:"user",width:240},{title:"\u8BFE\u7A0B\u53C2\u4E0E\u72B6\u6001",dataIndex:"study_status",width:140},{title:"\u5C0F\u8282\u53C2\u4E0E\u6570",dataIndex:"participated_count",width:130},{title:"\u5C0F\u8282\u53C2\u4E0E\u7387",dataIndex:"participated_rate",width:120},{title:"\u5C0F\u8282\u5B8C\u6210\u6570",dataIndex:"finished_count",width:130},{title:"\u5C0F\u8282\u5B8C\u6210\u7387",dataIndex:"completion_rate",width:120},{title:"\u9996\u6B21\u5B66\u4E60\u65F6\u95F4",dataIndex:"first_study_time",width:180},{title:"\u6700\u540E\u5B66\u4E60\u65F6\u95F4",dataIndex:"last_study_time",width:180},{title:"\u5B66\u4E60\u65F6\u957F(\u5206\u949F)",dataIndex:"total_study_time_minutes",render:({column:a,record:e})=>this.$format.formatStudyTime(e.total_study_time_minutes),sortable:{sortDirections:["descend","ascend"]},width:180},{title:"\u64CD\u4F5C",slotName:"operations",fixed:"right",width:100}],data:[],dataTotal:0,pageParams:{},record:null,tableCheckedList:[],attr:{status:[]}}},computed:{},methods:{getSearchParams(){this.searchParams.op="",this.searchParams.filter="";var a=this.searchParams;a.column_id=this.pageParams.id;var e={},d={};if(this.searchFilter){for(var c in this.searchFilter)this.searchFilter[c]!==""&&(e[c]=this.searchFilter[c],d[c]=this.searchFieldType[c]);JSON.stringify(e)!=="{}"&&(a.op=JSON.stringify(d),a.filter=JSON.stringify(e))}return a},pageChange(a){this.searchParams.offset=a,this.getData()},pageSizeChange(a){this.searchParams.limit=a,this.refresh()},refresh(){this.searchParams.offset=0,this.getData()},handleChange(a,e,d){e.type=="sorter"&&e.sorter&&(this.searchParams.order=e.sorter.direction=="ascend"?"asc":"desc",this.searchParams.sort=e.sorter.field,this.refresh())},getData(){this.tableLoading=!0,this.$request.post("admin/data/column/user",this.getSearchParams()).then(a=>{var e=a.data.rows;this.tableLoading=!1,this.data=e,this.dataTotal=a.data.total,this.attr=a.data.attr}).catch(a=>{this.$message.error(a.msg)})},back(){this.$router.push({name:"app.test"})},tablecheckedChange(a){this.tableCheckedList=a},detail(a){this.detailUserId=a,this.detailColumnId=this.pageParams.id,this.modal.detail=!0},download(){this.$message.info("\u5F00\u59CB\u5BFC\u51FA"),this.$request.download("admin/data/column/userDownload",{column_id:this.pageParams.id})}},mounted(){this.pageParams=this.$route.params,this.getData()}},Ke={key:1};function He(a,e,d,c,t,n){const h=i("icon-refresh"),_=z,f=i("icon-cloud-download"),u=E,y=T,P=de,g=I,F=i("user-item"),k=V,D=i("user-detail-modal");return r(),v("div",null,[s(g,{style:{"margin-bottom":"16px"}},{default:o(()=>[s(y,{span:12},{default:o(()=>[s(u,null,{default:o(()=>[s(_,{onClick:n.refresh},{icon:o(()=>[s(h)]),_:1},8,["onClick"]),s(_,{onClick:n.download},{icon:o(()=>[s(f)]),default:o(()=>[e[3]||(e[3]=l(" \u5BFC\u51FA ",-1))]),_:1},8,["onClick"])]),_:1})]),_:1}),s(y,{span:12,style:{display:"flex","align-items":"center","justify-content":"end"}},{default:o(()=>[s(u,{size:18},{default:o(()=>[s(P,{modelValue:t.searchFilter["user.username"],"onUpdate:modelValue":e[0]||(e[0]=b=>t.searchFilter["user.username"]=b),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D",onPressEnter:n.refresh},null,8,["modelValue","onPressEnter"])]),_:1})]),_:1})]),_:1}),s(k,{"row-key":"id",pagination:{total:t.dataTotal,defaultPageSize:t.searchParams.limit,showTotal:!0,showPageSize:!0,showJumper:!0},"row-selection":t.rowSelection,bordered:!1,columns:t.columns,data:t.data,onPageChange:n.pageChange,loading:t.tableLoading,scroll:t.scroll,onPageSizeChange:n.pageSizeChange,onChange:n.handleChange,onSelectionChange:n.tablecheckedChange},{user:o(({record:b})=>[b.user.id?(r(),m(F,{key:0,userinfo:b.user},null,8,["userinfo"])):(r(),v("span",Ke,"-"))]),operations:o(({record:b})=>[s(u,{size:10},{default:o(()=>[s(_,{onClick:x=>n.detail(b.user.id),style:{padding:"0"},type:"text",long:"",size:"small"},{default:o(()=>[...e[4]||(e[4]=[l(" \u8FDB\u5EA6\u8BE6\u60C5 ",-1)])]),_:1},8,["onClick"])]),_:2},1024)]),_:1},8,["pagination","row-selection","columns","data","onPageChange","loading","scroll","onPageSizeChange","onChange","onSelectionChange"]),s(D,{onOk:e[1]||(e[1]=b=>t.modal.detail=!1),onCancel:e[2]||(e[2]=b=>t.modal.detail=!1),isShow:t.modal.detail,user_id:t.detailUserId,column_id:t.detailColumnId},null,8,["isShow","user_id","column_id"])])}const Qe=B(Ge,[["render",He]]),We={components:{Modal:N},data(){return{tableLoading:!1,shareId:"",modal:{name:!1,share:!1},scroll:!1,rowSelection:!1,searchParams:{sort:"finish_user_count",order:"desc",offset:0,limit:10},searchFieldType:{"user.username":"LIKE",status:"=",type:"="},searchFilter:{"user.username":"",status:"",type:""},columns:[{title:"\u8BFE\u7A0B",slotName:"course",width:240},{title:"\u53C2\u4E0E\u4EBA\u6570",dataIndex:"participate_user_count",sortable:{sortDirections:["descend","ascend"]},width:130},{title:"\u53C2\u4E0E\u7387",dataIndex:"participate_rate",width:120},{title:"\u5B8C\u6210\u4EBA\u6570",dataIndex:"finish_user_count",sortable:{sortDirections:["descend","ascend"]},width:130},{title:"\u5B8C\u6210\u7387",dataIndex:"finish_rate",width:120}],data:[],dataTotal:0,pageParams:{},record:null,tableCheckedList:[],attr:{status:[]}}},computed:{},methods:{getSearchParams(){this.searchParams.op="",this.searchParams.filter="";var a=this.searchParams;a.column_id=this.pageParams.id;var e={},d={};if(this.searchFilter){for(var c in this.searchFilter)this.searchFilter[c]!==""&&(e[c]=this.searchFilter[c],d[c]=this.searchFieldType[c]);JSON.stringify(e)!=="{}"&&(a.op=JSON.stringify(d),a.filter=JSON.stringify(e))}return a},pageChange(a){this.searchParams.offset=a,this.getData()},pageSizeChange(a){this.searchParams.limit=a,this.refresh()},refresh(){this.searchParams.offset=0,this.getData()},handleChange(a,e,d){e.type=="sorter"&&e.sorter&&(this.searchParams.order=e.sorter.direction=="ascend"?"asc":"desc",this.searchParams.sort=e.sorter.field,this.refresh())},getData(){this.tableLoading=!0,this.$request.post("admin/data/column/course",this.getSearchParams()).then(a=>{var e=a.data.rows;this.tableLoading=!1,this.data=e,this.dataTotal=a.data.total,this.attr=a.data.attr}).catch(a=>{this.$message.error(a.msg)})},back(){this.$router.push({name:"app.test"})},tablecheckedChange(a){this.tableCheckedList=a},detail(a){this.$router.push({name:"app.test.appraise.detail",params:{id:a}})},download(){this.$message.info("\u5F00\u59CB\u5BFC\u51FA"),this.$request.download("admin/data/column/courseDownload",{column_id:this.pageParams.id})}},mounted(){this.pageParams=this.$route.params,this.getData()}},Ze={key:1};function Xe(a,e,d,c,t,n){const h=i("icon-refresh"),_=z,f=i("icon-cloud-download"),u=E,y=T,P=I,g=i("course-item"),F=V;return r(),v("div",null,[s(P,{style:{"margin-bottom":"16px"}},{default:o(()=>[s(y,{span:12},{default:o(()=>[s(u,null,{default:o(()=>[s(_,{onClick:n.refresh},{icon:o(()=>[s(h)]),_:1},8,["onClick"]),s(_,{onClick:n.download},{icon:o(()=>[s(f)]),default:o(()=>[e[0]||(e[0]=l(" \u5BFC\u51FA ",-1))]),_:1},8,["onClick"])]),_:1})]),_:1}),s(y,{span:12,style:{display:"flex","align-items":"center","justify-content":"end"}})]),_:1}),s(F,{"row-key":"id",pagination:{total:t.dataTotal,defaultPageSize:t.searchParams.limit,showTotal:!0,showPageSize:!0,showJumper:!0},"row-selection":t.rowSelection,bordered:!1,columns:t.columns,data:t.data,onPageChange:n.pageChange,loading:t.tableLoading,scroll:t.scroll,onPageSizeChange:n.pageSizeChange,onChange:n.handleChange,onSelectionChange:n.tablecheckedChange},{course:o(({record:k})=>[k.course&&k.course.id?(r(),m(g,{key:0,name:k.course.name,type:k.course.type,cover:k.course.cover},null,8,["name","type","cover"])):(r(),v("span",Ze,"-"))]),_:1},8,["pagination","row-selection","columns","data","onPageChange","loading","scroll","onPageSizeChange","onChange","onSelectionChange"])])}const Ye=B(We,[["render",Xe]]),$e={components:{},data(){return{pageParams:{id:0},loading:!1,list:[{name:"student_total",label:"\u5B66\u5458\u603B\u6570",val:0,tip:"\u5305\u62EC\u514D\u8D39\u62A5\u540D\u3001\u4ED8\u8D39\u8D2D\u4E70\u3001\u52A0\u5BC6\u3001\u6307\u5B9A\u5B66\u5458\u5BFC\u5165\u4EE5\u53CA\u5176\u4ED6\u8425\u9500\u65B9\u5F0F\u83B7\u5F97\u7684\u5B66\u5458\u603B\u6570"},{name:"section_total",label:"\u5C0F\u8282\u603B\u6570",val:0,tip:"\u4E13\u680F\u5185\u6240\u6709\u672A\u9690\u85CF\u7684\u8BFE\u7A0B\u6570\u91CF"},{name:"participate_count",label:"\u53C2\u4E0E\u4EBA\u6570",val:0,tip:"\u5DF2\u83B7\u53D6\u8BFE\u7A0B\u5B66\u4E60\u6743\u9650\u5E76\u81F3\u5C11\u5B66\u4E60\u4E00\u8282\u8BFE\u7A0B\u7684\u5B66\u5458\u6570\u91CF"},{name:"participate_rate",label:"\u53C2\u4E0E\u7387",val:0,tip:"\uFF08\u5DF2\u53C2\u4E0E\u5B66\u5458\u4EBA\u6570/\u5B66\u5458\u603B\u6570\uFF09 x100%",suffix:"%"},{name:"finish_count",label:"\u5DF2\u5B8C\u6210\u4EBA\u6570",val:0,tip:"\u5B66\u5458\u5728\u6240\u6709\u672A\u9690\u85CF\u5C0F\u8282\u4E2D\u5747\u4E3A\u201C\u5DF2\u5B8C\u6210\u201D\u72B6\u6001\u7684\u603B\u6570"},{name:"finish_rate",label:"\u5B8C\u6210\u7387",val:0,tip:"\uFF08\u5DF2\u5B8C\u6210\u5B66\u5458\u4EBA\u6570/\u5B66\u5458\u603B\u6570\uFF09 x100%",suffix:"%"}]}},props:{timeFilter:{type:[Object,Array],default:()=>[]},courseId:{type:[String,Number],default:0}},watch:{timeFilter:{deep:!0,handler(a,e){this.getData()}}},computed:{},mounted(){this.pageParams=this.$route.params,this.getData()},methods:{getData(){this.loading=!0,this.$request.post("admin/data/column/total",{column_id:this.pageParams.id}).then(a=>{for(var e in this.list)this.courseId&&this.list[e].name=="study_courses"?this.list.splice(e,1):this.list[e].val=a.data[this.list[e].name]})}}},et={class:"study-data-item",style:{padding:"20px 0 20px 20px",width:"100%"}},tt={style:{color:"rgb(var(--gray-6))"}},at={class:"data-item-label"};function st(a,e,d,c,t,n){const h=i("icon-info-circle"),_=he,f=E,u=fe,y=ge,P=ye;return r(),v("div",null,[s(P,{cols:24,"row-gap":1,"col-gap":1,style:{width:"90%",margin:"0 auto"}},{default:o(()=>[(r(!0),v(L,null,pe(t.list,g=>(r(),m(y,{class:"panel-col",span:4},{default:o(()=>[w("div",et,[s(u,{value:g.val,precision:g.val%1!==0?2:0,"value-from":0,animation:"","value-style":{color:"rgb(var(--gray-9))",fontWeight:700,fontSize:"24px"}},_e({title:o(()=>[w("div",tt,[s(f,null,{default:o(()=>[w("span",at,A(g.label),1),s(_,null,{content:o(()=>[l(A(g.tip),1)]),default:o(()=>[s(h)]),_:2},1024)]),_:2},1024)])]),_:2},[g.suffix?{name:"suffix",fn:o(()=>[l(A(g.suffix),1)]),key:"0"}:void 0]),1032,["value","precision"])])]),_:2},1024))),256))]),_:1})])}const ot=B($e,[["render",st]]),rt={components:{Modal:N,UserDetailListPanel:Qe,TotalPanel:ot,courseListPanel:Ye},data(){return{}},methods:{},mounted(){}};function nt(a,e,d,c,t,n){const h=i("title-bar"),_=i("total-panel"),f=i("course-list-panel"),u=i("user-detail-list-panel"),y=J;return r(),m(y,{class:"content-card"},{default:o(()=>[s(h,null,{default:o(()=>[...e[0]||(e[0]=[l("\u8BFE\u7A0B\u6982\u51B5",-1)])]),_:1}),s(_),s(h,{style:{"margin-top":"20px"}},{default:o(()=>[...e[1]||(e[1]=[l("\u5C0F\u8282\u6982\u51B5",-1)])]),_:1}),s(f),s(h,{style:{"margin-top":"20px"}},{default:o(()=>[...e[2]||(e[2]=[l("\u5B66\u5458\u8BE6\u60C5",-1)])]),_:1}),s(u)]),_:1})}const it=B(rt,[["render",nt],["__scopeId","data-v-78b711a1"]]);const ut={components:{formBasic:se,formPrice:oe,formContent:ie,formLive:ne,formStatus:re,userTab:Fe,dataTab:we,columnDataTab:it,courseHeaderBar:Me,columnDir:De,startTab:xe,operateTab:Te,playbackTab:Ie,commentTab:Ae,memberTab:Le,coursewareTab:Ve,goodsTab:Ne,giftTab:ze},data(){return{form:!1,activeTable:1,pageParams:{tab:"basic",id:0},loading:!1}},methods:{getData(){var a=this;this.loading=!0,this.$request.post("admin/course/course/detail",{id:this.pageParams.id}).then(e=>{this.form=e.data,this.loading=!1,this.syncActiveMenu()}).catch(e=>{this.loading=!1,this.$message.error({content:"\u83B7\u53D6\u8BE6\u60C5\u4FE1\u606F\u5931\u8D25",duration:1500}),setTimeout(function(){a.$router.back()},1500)})},syncActiveMenu(){if(!(!this.form||!this.form.type)){var a=this.form.type=="live"?"course.list.live":"course.list."+this.form.type;this.$route.meta.activeMenu=a,ae(this.$route)}},handleSubmit({values:a,errors:e}){if(e)return!1;this.loading=!0;var d={},c=JSON.parse(JSON.stringify(this.form)),t="admin/course/course/edit";d.ids=c.id,delete c.id,d.row=this.form,this.$request.post(t,d).then(n=>{this.$message.success({content:n.msg,duration:1500}),this.loading=!1}).catch(n=>{this.$message.error({content:n.msg}),this.loading=!1})},menuItemClick(a){this.pageParams.tab=a},tabsChange(a){this.pageParams.tab=a},jumpContentPage(){this.pageParams.tab="content"},back(){if(this.form.type=="live")var a="course.list.live";else var a="course.list."+this.form.type;this.$router.push({name:a,params:{type:this.form.type}})}},mounted(){this.pageParams=this.$route.params,this.getData()}},lt={class:"container"},mt={class:"form-submit-btn"};function ct(a,e,d,c,t,n){const h=be,_=i("course-header-bar"),f=J,u=Ce,y=ve,P=Pe,g=T,F=i("form-basic"),k=i("form-price"),D=i("form-status"),b=i("form-live"),x=i("form-content"),S=z,M=E,U=ke,q=i("user-tab"),j=i("column-data-tab"),R=i("data-tab"),G=i("column-dir"),K=i("start-tab"),H=i("member-tab"),Q=i("comment-tab"),W=i("courseware-tab"),Z=i("operate-tab"),X=i("playback-tab"),Y=i("goods-tab"),$=i("gift-tab"),ee=O,te=I;return r(),v("div",lt,[s(f,{class:"general-card",bordered:!1,style:{"padding-top":"16px"}},{default:o(()=>[s(h,{onBack:e[0]||(e[0]=C=>n.back()),style:{background:"var(--color-bg-2)",padding:"0 0 16px 0"},title:"\u8BFE\u7A0B\u8BE6\u60C5"}),s(_,{onRefresh:e[1]||(e[1]=C=>n.getData()),"course-id":t.pageParams.id},null,8,["course-id"])]),_:1}),s(te,{class:"grid-demo",gutter:12,style:{"margin-top":"15px"}},{default:o(()=>[s(g,{span:4},{default:o(()=>[s(P,{offsetTop:80},{default:o(()=>[s(f,{class:"content-card","body-style":{padding:0}},{default:o(()=>[s(y,{onMenuItemClick:n.menuItemClick,"selected-keys":[t.pageParams.tab],"default-selected-keys":[t.pageParams.tab]},{default:o(()=>[s(u,{key:"basic"},{default:o(()=>[...e[8]||(e[8]=[l(" \u57FA\u672C\u4FE1\u606F ",-1)])]),_:1}),s(u,{key:"price"},{default:o(()=>[...e[9]||(e[9]=[l(" \u552E\u5356\u8BBE\u7F6E ",-1)])]),_:1}),t.form.type=="column"||t.form.type=="audio"||t.form.type=="video"||t.form.type=="article"?(r(),m(u,{key:"content"},{default:o(()=>[...e[10]||(e[10]=[l(" \u5185\u5BB9\u8BBE\u7F6E ",-1)])]),_:1})):p("",!0),s(u,{key:"status"},{default:o(()=>[...e[11]||(e[11]=[l(" \u72B6\u6001\u8BBE\u7F6E ",-1)])]),_:1}),t.form.type=="column"?(r(),m(u,{key:"dir"},{default:o(()=>[...e[12]||(e[12]=[l(" \u76EE\u5F55\u7BA1\u7406 ",-1)])]),_:1})):p("",!0),s(u,{key:"user"},{default:o(()=>[...e[13]||(e[13]=[l(" \u5B66\u5458\u5217\u8868 ",-1)])]),_:1}),s(u,{key:"data"},{default:o(()=>[...e[14]||(e[14]=[l(" \u5B66\u4E60\u6570\u636E ",-1)])]),_:1}),t.form.type=="live"?(r(),v(L,{key:2},[s(u,{key:"live"},{default:o(()=>[...e[15]||(e[15]=[l(" \u76F4\u64AD\u8BBE\u7F6E ",-1)])]),_:1}),s(u,{key:"start"},{default:o(()=>[...e[16]||(e[16]=[l(" \u63A8\u6D41\u5730\u5740 ",-1)])]),_:1}),s(u,{key:"member"},{default:o(()=>[...e[17]||(e[17]=[l(" \u76F4\u64AD\u89C2\u4F17 ",-1)])]),_:1}),s(u,{key:"comment"},{default:o(()=>[...e[18]||(e[18]=[l(" \u8BC4\u8BBA\u5217\u8868 ",-1)])]),_:1}),s(u,{key:"courseware"},{default:o(()=>[...e[19]||(e[19]=[l(" \u8BFE\u4EF6\u7BA1\u7406 ",-1)])]),_:1}),s(u,{key:"operate"},{default:o(()=>[...e[20]||(e[20]=[l(" \u8FD0\u8425\u8BBE\u7F6E ",-1)])]),_:1}),s(u,{key:"playback"},{default:o(()=>[...e[21]||(e[21]=[l(" \u56DE\u653E\u8BBE\u7F6E ",-1)])]),_:1}),s(u,{key:"goods"},{default:o(()=>[...e[22]||(e[22]=[l(" \u5E26\u8D27\u5546\u54C1 ",-1)])]),_:1}),s(u,{key:"gift"},{default:o(()=>[...e[23]||(e[23]=[l(" \u793C\u7269\u8BB0\u5F55 ",-1)])]),_:1})],64)):p("",!0)]),_:1},8,["onMenuItemClick","selected-keys","default-selected-keys"])]),_:1})]),_:1})]),_:1}),s(g,{span:20},{default:o(()=>[s(f,{class:"content-card"},{default:o(()=>[s(ee,{loading:t.loading,tip:"\u52A0\u8F7D\u4E2D...",style:{width:"100%"}},{default:o(()=>[t.form&&(t.pageParams.tab=="basic"||t.pageParams.tab=="price"||t.pageParams.tab=="content"||t.pageParams.tab=="status"||t.pageParams.tab=="live")?(r(),m(U,{key:0,model:t.form,ref:"formRef",onSubmit:n.handleSubmit},{default:o(()=>[t.pageParams.tab=="basic"?(r(),m(F,{key:0,modelValue:t.form,"onUpdate:modelValue":e[2]||(e[2]=C=>t.form=C),courseType:t.form.type},null,8,["modelValue","courseType"])):p("",!0),t.pageParams.tab=="price"?(r(),m(k,{key:1,modelValue:t.form,"onUpdate:modelValue":e[3]||(e[3]=C=>t.form=C),courseType:t.form.type},null,8,["modelValue","courseType"])):p("",!0),t.pageParams.tab=="status"?(r(),m(D,{key:2,modelValue:t.form,"onUpdate:modelValue":e[4]||(e[4]=C=>t.form=C),courseType:t.form.type},null,8,["modelValue","courseType"])):p("",!0),t.pageParams.tab=="live"?(r(),m(b,{key:3,modelValue:t.form,"onUpdate:modelValue":e[5]||(e[5]=C=>t.form=C),courseType:t.form.type},null,8,["modelValue","courseType"])):p("",!0),t.pageParams.tab=="content"&&(t.form.type=="column"||t.form.type=="audio"||t.form.type=="video"||t.form.type=="article")?(r(),m(x,{key:4,modelValue:t.form,"onUpdate:modelValue":e[6]||(e[6]=C=>t.form=C),courseType:t.form.type},null,8,["modelValue","courseType"])):p("",!0),s(P,{offsetBottom:0},{default:o(()=>[w("div",mt,[s(M,null,{default:o(()=>[s(S,{onClick:e[7]||(e[7]=C=>n.back())},{default:o(()=>[...e[24]||(e[24]=[l("\u8FD4\u56DE",-1)])]),_:1}),s(S,{"html-type":"submit",type:"primary"},{default:o(()=>[...e[25]||(e[25]=[l("\u4FDD\u5B58",-1)])]),_:1})]),_:1})])]),_:1})]),_:1},8,["model","onSubmit"])):p("",!0),t.pageParams.tab=="user"?(r(),m(q,{key:1})):p("",!0),t.pageParams.tab=="data"&&t.form.type?(r(),v(L,{key:2},[t.form.type=="column"?(r(),m(j,{key:0})):(r(),m(R,{key:1}))],64)):p("",!0),t.pageParams.tab=="dir"?(r(),m(G,{key:3,onJumpContentPage:n.jumpContentPage,sort:t.form.column_update},null,8,["onJumpContentPage","sort"])):p("",!0),t.pageParams.tab=="start"?(r(),m(K,{key:4})):p("",!0),t.pageParams.tab=="member"?(r(),m(H,{key:5})):p("",!0),t.pageParams.tab=="comment"?(r(),m(Q,{key:6})):p("",!0),t.pageParams.tab=="courseware"?(r(),m(W,{key:7})):p("",!0),t.pageParams.tab=="operate"?(r(),m(Z,{key:8})):p("",!0),t.pageParams.tab=="playback"?(r(),m(X,{key:9})):p("",!0),t.pageParams.tab=="goods"?(r(),m(Y,{key:10})):p("",!0),t.pageParams.tab=="gift"?(r(),m($,{key:11})):p("",!0)]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1})])}const Qt=B(ut,[["render",ct],["__scopeId","data-v-bdb293a1"]]);export{Qt as default};