Files
amb_wechatapp/public/assets/pc/interaction.e3a5c0da.js
T

2 lines
12 KiB
JavaScript

import{_ as N}from"./index.100e988d.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{aY as q,x as s,y as _,aA as o,a$ as t,aG as B,b1 as z,a_ as d,b2 as $,aT as r,b0 as f,bX as M,bx as T,bU as H,bi as V,bV as O,bW as E,bS as Q,bY as R,bZ as W,bL as F,b_ as X,B as h,b$ as Z,bz as P,c0 as j,bp as J,bq as K,bo as tt,bj as et,c1 as ot,bw as A,bP as G,c2 as nt,c3 as st,bQ as at}from"./arco.227d1236.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */const it={components:{},data(){return{sort:"asc",subscription:!1,list:[],loading:!1}},props:{courseId:{type:[Number,String],default:""}},computed:{},methods:{getColumnCourse(){this.loading=!0,this.$request.post("api/course/column/getColumnDir",{id:this.courseId,sort:this.sort}).then(e=>{this.loading=!1,this.list=this.transformData(e.data)}).catch(e=>{this.loading=!1,this.$message.warning(e.msg)})},transformData(e){const n=new Map;e.forEach(c=>{const u={...c};c.type!==1&&(u.children=[]),n.set(c.id,u)});const i=[];e.forEach(c=>{c.p_id!==0&&n.has(c.p_id)?n.get(c.p_id).children.push(n.get(c.id)):i.push(n.get(c.id))});var w=1;for(var a in i)if(i[a].type==1)i[a].bindcourse.no=w++;else for(var m in i[a].children)i[a].children[m].bindcourse.no=w++;return i}},watch:{},mounted(){this.getColumnCourse()}},ct={class:"components-catalog"};function lt(e,n,i,w,a,m){const c=M,u=T,k=H,b=q("icon-lock"),g=V,I=O,x=E,L=Q,S=R,C=W,D=F;return s(),_("div",ct,[o(D,{loading:a.loading,tip:"\u52A0\u8F7D\u4E2D...",style:{width:"100%"}},{default:t(()=>[o(x,{bordered:!1,split:!1,hoverable:!0},{default:t(()=>[(s(!0),_(B,null,z(a.list,(p,l)=>(s(),_(B,null,[p.type==2?(s(),d(C,{key:0,style:{margin:"4px 0"}},{default:t(()=>[(s(),d(S,{header:p.title+"("+p.children.length+"\u5C0F\u8282)",key:p.id},{default:t(()=>[p.children.length>0?(s(),d(x,{key:0,bordered:!1,hoverable:!0},{default:t(()=>[(s(!0),_(B,null,z(p.children,(y,v)=>(s(),d(I,null,{actions:t(()=>[y.subscription?$("",!0):(s(),d(b,{key:0})),y.subscription?(s(),d(g,{key:1,size:"mini",onClick:U=>e.$nav.to("detail.goods",{id:y.bindcourse.id,column_id:i.courseId})},{default:t(()=>[r("\u7ACB\u5373\u5B66\u4E60")]),_:2},1032,["onClick"])):$("",!0)]),default:t(()=>[o(k,null,{title:t(()=>[o(u,null,{default:t(()=>[o(c,{color:"arcoblue"},{default:t(()=>[r(f(e.$t(y.bindcourse.type)),1)]),_:2},1024),r(" "+f(y.bindcourse.name),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),256))]),_:2},1024)):(s(),d(L,{key:1},{default:t(()=>[r(" \u6682\u65E0\u8BFE\u7A0B ")]),_:1}))]),_:2},1032,["header"]))]),_:2},1024)):(s(),d(I,{key:1},{actions:t(()=>[p.subscription?$("",!0):(s(),d(b,{key:0})),p.subscription?(s(),d(g,{key:1,size:"mini",onClick:y=>e.$nav.to("detail.goods",{id:p.bindcourse.id,column_id:i.courseId})},{default:t(()=>[r("\u7ACB\u5373\u5B66\u4E60")]),_:2},1032,["onClick"])):$("",!0)]),default:t(()=>[o(k,null,{title:t(()=>[o(u,null,{default:t(()=>[o(c,{color:"arcoblue"},{default:t(()=>[r(f(e.$t(p.bindcourse.type)),1)]),_:2},1024),r(" "+f(p.bindcourse.name),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))],64))),256))]),_:1})]),_:1},8,["loading"])])}const Jt=N(it,[["render",lt],["__scopeId","data-v-52175821"]]);const rt={components:{},data(){return{val:""}},props:{},computed:{},methods:{cancel(){this.$emit("cancel",!1)},ok(){this.$emit("ok",this.val)}},watch:{}},_t={class:"components-form"};function mt(e,n,i,w,a,m){const c=X,u=V,k=T;return s(),_("div",_t,[o(c,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u8BBA\u5185\u5BB9","allow-clear":"",modelValue:a.val,"onUpdate:modelValue":n[0]||(n[0]=b=>a.val=b),"max-length":1e3,"show-word-limit":""},null,8,["modelValue"]),o(k,{style:{"margin-top":"10px"}},{default:t(()=>[o(u,{key:"0",type:"secondary",onClick:m.cancel},{default:t(()=>[r(" \u53D6\u6D88 ")]),_:1},8,["onClick"]),o(u,{key:"1",type:"primary",onClick:m.ok},{default:t(()=>[r(" \u63D0\u4EA4 ")]),_:1},8,["onClick"])]),_:1})])}const dt=N(rt,[["render",mt],["__scopeId","data-v-eceb25e7"]]);const ut={components:{commentForm:dt},data(){return{commentSort:"time",replyCommentId:"",sort:"desc",commentList:[],form:{limit:10,page:1,sort:"time",moreBtn:!1},loadStatus:"",loading:!1}},props:{courseId:{type:[Number,String],default:0},sort:{type:String,default:"time"}},computed:{},methods:{loadmore(){this.form.page++,this.getCommentList()},refresh(){this.form.page=1,this.commentList=[],this.getCommentList()},getCommentList(){this.loading=!0,this.loadStatus="loading",this.form.course_id=this.courseId,this.form.sort=this.commentSort,this.$request.post("api/course/comment/index",this.form).then(e=>{if(this.form.page==1&&(this.commentList=[]),e.code==1){var n=this.commentList;for(var i in e.data)n.push(e.data[i]);this.commentList=n,e.data.length==this.form.limit?this.loadStatus="loadmore":this.loadStatus="nomore"}e.data.length<this.form.limit?this.form.moreBtn=!1:this.form.moreBtn=!0,this.loading=!1}).catch(e=>{this.form.moreBtn=!1,this.$message.warning(e.msg),this.loading=!1})},delComment(e,n){this.$request.post("api/course/comment/del",{comment_id:e}).then(i=>{this.$message.success(i.msg),this.commentList.splice(n,1)}).catch(i=>{this.$message.warning(i.msg)})},likeComment(e,n){this.$request.post("api/course/comment/like",{comment_id:e}).then(i=>{this.commentList[n].islike=!this.commentList[n].islike,this.commentList[n].islike?this.commentList[n].like_count++:this.commentList[n].like_count--}).catch(i=>{this.$message.warning(i.msg)})},replyComment(e){this.$request.post("api/course/comment/add",{course_id:this.courseId,content:e,reply_comment_id:this.replyCommentId}).then(n=>{this.$message.success(n.msg),this.refresh()}).catch(n=>{this.$message.warning(n.msg)})},moreData(){this.form.page++,this.getCommentList()}},watch:{courseId(){this.refresh()},sort(){this.refresh()}},mounted(){this.refresh()}},pt=e=>(J("data-v-f0185294"),e=e(),K(),e),ht={class:"components-comment"},ft={style:{display:"flex","justify-content":"space-between","font-size":"14px"}},gt=pt(()=>h("div",null," \u7528\u6237\u8BC4\u8BBA ",-1)),yt=["onClick"],vt={key:0},kt={key:1},bt=["onClick"],Ct={class:"action",key:"reply"},$t=["src"],It={key:0,class:"reply-content"},xt={class:"reply-content-title"},wt={class:"reply-content-content"},Lt={key:0,style:{width:"100%","text-align":"center"}};function St(e,n,i,w,a,m){const c=q("comment-form"),u=q("icon-sort"),k=q("IconHeartFill"),b=q("IconHeart"),g=q("IconMessage"),I=Z,x=P,L=j,S=O,C=E,D=V,p=F;return s(),_("div",ht,[o(c,{onOk:m.replyComment},null,8,["onOk"]),o(p,{loading:a.loading,tip:"\u52A0\u8F7D\u4E2D...",style:{width:"100%"}},{default:t(()=>[o(C,{bordered:!1},{header:t(()=>[h("div",ft,[gt,h("div",null,[h("div",{class:"filter",onClick:n[0]||(n[0]=l=>{a.commentSort=a.commentSort=="time"?"like":"time",m.refresh()})},[r(f(a.commentSort=="time"?"\u6309\u65F6\u95F4":"\u6309\u70ED\u5EA6")+" ",1),o(u)])])])]),default:t(()=>[(s(!0),_(B,null,z(a.commentList,(l,y)=>(s(),d(S,null,{default:t(()=>[o(L,{author:l.user.nickname?l.user.nickname:"-",datetime:e.$format.formatDate(l.createtime),align:"right"},{actions:t(()=>[h("span",{class:"action",onClick:v=>m.likeComment(l.id,y)},[l.islike?(s(),_("span",vt,[o(k,{style:{color:"#f53f3f"}})])):(s(),_("span",kt,[o(b)])),r(" "+f(l.like_count),1)],8,yt),h("span",{class:"action",key:"reply",onClick:v=>a.replyCommentId=l.id},[o(g),r(" \u56DE\u590D ")],8,bt),l.candel?(s(),d(I,{key:0,content:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u8BC4\u8BBA\u5417\uFF1F",onOk:v=>m.delComment(l.id,y)},{default:t(()=>[h("span",Ct,[o(g),r(" \u5220\u9664 ")])]),_:2},1032,["onOk"])):$("",!0)]),avatar:t(()=>[o(x,null,{default:t(()=>[h("img",{alt:"avatar",src:l.user.avatar},null,8,$t)]),_:2},1024)]),content:t(()=>[h("div",null,f(l.content),1),l.reply?(s(),_("div",It,[h("div",xt,"@"+f(l.reply.user.nickname?l.reply.user.nickname:"-"),1),h("div",wt,f(l.reply.content),1)])):$("",!0)]),default:t(()=>[a.replyCommentId==l.id?(s(),d(c,{key:0,onCancel:n[1]||(n[1]=v=>a.replyCommentId=""),onOk:m.replyComment},null,8,["onOk"])):$("",!0)]),_:2},1032,["author","datetime"])]),_:2},1024))),256))]),_:1}),a.form.moreBtn?(s(),_("div",Lt,[o(D,{type:"text",onClick:m.moreData},{default:t(()=>[r("\u52A0\u8F7D\u66F4\u591A")]),_:1},8,["onClick"])])):$("",!0)]),_:1},8,["loading"])])}const Kt=N(ut,[["render",St],["__scopeId","data-v-f0185294"]]);const Bt={components:{},data(){return{visible:!0,form:{limit:10,page:1,item_id:this.courseId,status:"",moreBtn:!0},list:[],loading:!1}},props:{courseId:{type:[Number,String],default:""}},computed:{},methods:{getData(){this.loading=!0,this.$request.post("api/order/evaluate/getList",this.form).then(e=>{var n=this.list;for(var i in e.data)n.push(e.data[i]);this.list=n,e.data.length<this.form.limit?this.form.moreBtn=!1:this.form.moreBtn=!0,this.loading=!1}).catch(e=>{this.loading=!1,this.form.moreBtn=!1,this.$message.warning(e.msg)})},moreData(){this.form.page++,this.getData()},tabChange(e){this.form.status=e,this.refresh()},refresh(){this.form.page=1,this.list=[],this.getData()}},watch:{},mounted(){this.refresh()}},Dt={class:"components-evaluate"},qt=["src"],zt={key:0,style:{width:"100%","text-align":"center"}};function Nt(e,n,i,w,a,m){const c=tt,u=et,k=ot,b=A,g=T,I=G,x=nt,L=st,S=P,C=j,D=O,p=E,l=V,y=F;return s(),_("div",Dt,[o(u,{type:"capsule","hide-content":!0,onChange:m.tabChange},{default:t(()=>[o(c,{key:"",title:"\u5168\u90E8"}),o(c,{key:"good",title:"\u597D\u8BC4"}),o(c,{key:"bad",title:"\u5DEE\u8BC4"}),o(c,{key:"img",title:"\u6709\u56FE"})]),_:1},8,["onChange"]),o(y,{loading:a.loading,tip:"\u52A0\u8F7D\u4E2D...",style:{width:"100%"}},{default:t(()=>[o(p,{bordered:!1},{default:t(()=>[(s(!0),_(B,null,z(a.list,(v,U)=>(s(),d(D,null,{default:t(()=>[o(C,{author:v.user.nickname,datetime:e.$format.formatDate(v.createtime)},{content:t(()=>[o(g,{direction:"vertical",fill:""},{default:t(()=>[o(g,null,{split:t(()=>[o(b,{direction:"vertical"})]),default:t(()=>[o(k,{size:"mini",readonly:!0,style:{"font-size":"18px"},"default-value":v.rate,count:5},null,8,["default-value"])]),_:2},1024),o(I,null,{default:t(()=>[r(f(v.content),1)]),_:2},1024),h("div",null,[o(L,{infinite:""},{default:t(()=>[o(g,null,{default:t(()=>[(s(!0),_(B,null,z(v.imgs,(Y,Ft)=>(s(),d(x,{src:Y,width:"100",height:"100"},null,8,["src"]))),256))]),_:2},1024)]),_:2},1024)])]),_:2},1024)]),avatar:t(()=>[o(S,{size:32},{default:t(()=>[h("img",{alt:"avatar",src:v.user.avatar},null,8,qt)]),_:2},1024)]),_:2},1032,["author","datetime"])]),_:2},1024))),256))]),_:1}),a.form.moreBtn?(s(),_("div",zt,[o(l,{type:"text",onClick:m.moreData},{default:t(()=>[r("\u52A0\u8F7D\u66F4\u591A")]),_:1},8,["onClick"])])):$("",!0)]),_:1},8,["loading"])])}const te=N(Bt,[["render",Nt],["__scopeId","data-v-faed33f5"]]);const Tt={components:{},data(){return{visible:!0,list:[],loading:!1}},props:{courseId:{type:[Number,String],default:0}},computed:{},methods:{getData(){this.loading=!0,this.$request.post("api/app/exam/exercises/getCourseBindExam",{course_id:this.courseId}).then(e=>{this.list=e.data,this.loading=!1}).catch(e=>{this.loading=!1,this.$message.warning(e.msg)})}},watch:{},mounted(){this.getData()}},Vt={class:"components-interaction"},Ot=["src"];function Et(e,n,i,w,a,m){const c=M,u=T,k=G,b=H,g=A,I=at,x=O,L=E,S=F;return s(),_("div",Vt,[o(S,{loading:a.loading,tip:"\u52A0\u8F7D\u4E2D...",style:{width:"100%"}},{default:t(()=>[o(L,{bordered:!1,hoverable:!0},{default:t(()=>[(s(!0),_(B,null,z(a.list,(C,D)=>(s(),d(x,{key:e.idx},{actions:t(()=>[o(u,null,{split:t(()=>[o(g,{direction:"vertical"})]),default:t(()=>[o(I,null,{default:t(()=>[r("\u67E5\u770B")]),_:1})]),_:1})]),default:t(()=>[o(b,null,{avatar:t(()=>[h("img",{class:"cover",alt:"avatar",src:C.cover},null,8,Ot)]),title:t(()=>[o(u,null,{default:t(()=>[o(c,{color:"arcoblue"},{default:t(()=>[r(f(e.$t(C.type)),1)]),_:2},1024),r(" "+f(C.name),1)]),_:2},1024)]),description:t(()=>[o(k,{type:"secondary",style:{"font-size":"12px"}},{default:t(()=>[r(" \u83B7\u53D6\u65B9\u5F0F\uFF1A"+f(e.$t(C.pay_type)),1)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1},8,["loading"])])}const ee=N(Tt,[["render",Et],["__scopeId","data-v-e0603341"]]);export{Kt as a,Jt as c,te as e,ee as i};