1 |
- import{_ as c,a as _,b as l,c as p,d as g,e as d,f as b,g as f,h,i as C,j as k}from"./share_bg.cffdd379.js";import{_ as T}from"./icon_tips.1c27519f.js";import{d as I,t as a,p as u,i as e,w as t,B as j}from"./index.9a8e7555.js";import{C as r}from"./index.3b6c3426.js";import{C as y}from"./index.e50ea8f8.js";import{R as N,C as n}from"./index.1d0ada62.js";import{i as v}from"./icon_timer2.563d016a.js";import{c as F}from"./index.376fb8f6.js";const A="_course_1keb6_1",B="_courseItem_1keb6_6",D="_courseTimer_1keb6_10",O="_courseNum_1keb6_21",H="_munis_1keb6_32",R="_courseInfo_1keb6_36",Y="_courseImg_1keb6_45",w="_courseName_1keb6_56",x="_name_1keb6_59",E="_subject_1keb6_65",M="_courseOperation_1keb6_74";var o={course:A,courseItem:B,courseTimer:D,courseNum:O,munis:H,courseInfo:R,courseImg:Y,courseName:w,name:x,subject:E,courseOperation:M};const m=s=>{const i=`../../images/${s}`;return{"../../images/icon_arrow.png":c,"../../images/icon_class_plan.png":_,"../../images/icon_freeze_timer.png":l,"../../images/icon_invite_student.png":p,"../../images/icon_last_timer.png":g,"../../images/icon_message.png":d,"../../images/icon_music_account.png":b,"../../images/icon_num.png":f,"../../images/icon_tips.png":T,"../../images/logo.png":h,"../../images/room_bg.png":C,"../../images/share_bg.png":k}[i].default};var L=I({name:"course",props:{item:{type:Object},operation:{type:Boolean,default:!0},onStudentAdjust:{type:Function,default:s=>{}},onTimeAdjust:{type:Function,default:s=>{}},onCourseDelete:{type:Function,default:s=>{}}},computed:{timer(){const s=this.item;return a(s.startTime).format("YYYY/MM/DD HH:mm")+" ~ "+a(s.endTime).format("HH:mm")}},methods:{onJoinChat(s){s.stopPropagation();const i=this.item;u({api:"joinChatGroup",content:{type:"multi",id:i.id}})},onDetail(){var s;u({api:"openCourseDetail",content:{type:"pianoRoom",courseId:(s=this.item)==null?void 0:s.courseId}})}},render(){const s=this.item;return e(y,{class:o.course,border:!1},{default:()=>[e(r,{center:!0,class:o.courseItem,onClick:this.onDetail},{title:()=>e("div",{class:o.courseTimer},[e("img",{src:v},null),e("span",null,[this.timer])]),value:()=>e("div",{class:o.courseNum},[e("span",null,[s.studentCount,t("\u4EBA")]),e("img",{src:m("icon_num.png"),style:{marginRight:"14px"}},null),this.operation?e("img",{onClick:this.onJoinChat,src:m("icon_message.png")},null):e("span",{class:o.munis},[t("-"),s.singleCourseTime,t("\u5206\u949F")])])}),e(r,null,{default:()=>[e("div",{class:o.courseInfo,onClick:this.onDetail},[e("div",{class:o.courseImg},[t("\u5C0F\u8BFE")]),e("div",{class:o.courseName},[e("p",{class:o.name},[s.groupName]),e("p",null,[e("span",{class:o.subject},[s.subjectName])])]),e(j,{type:s.status!=="NOT_START"?"default":"primary",round:!0,disabled:!0,size:"small"},{default:()=>[F[s.status]]})]),this.operation&&e(N,{class:o.courseOperation},{default:()=>[e(n,{span:8,class:"van-hairline--right"},{default:()=>[e("span",{onClick:()=>{this.onStudentAdjust(this.item)}},[t("\u5B66\u5458\u8C03\u6574")])]}),e(n,{span:8,class:"van-hairline--right"},{default:()=>[e("span",{onClick:()=>{this.onTimeAdjust(this.item)}},[t("\u65F6\u95F4\u8C03\u6574")])]}),e(n,{span:8},{default:()=>[e("span",{onClick:()=>{this.onCourseDelete(this.item)}},[t("\u5220\u9664\u8BFE\u7A0B")])]})]})]})]})}});export{L as C};
|