1 |
- import{O as F}from"./index.8b92ee84.js";import{O as L}from"./index.bf624f4f.js";import{d as N,bH as B,c as t,F as E,f as d,q as S,k as D,r as T,Z as Q,R as _,$ as j,ah as V,_ as U,ai as G,ak as K,m as w,aV as z,ag as W,B as b,P as x}from"./index.83786b38.js";import{i as X}from"./icon-or.620acfd8.js";import{i as Y}from"./icon_teacher.df08d662.js";import{i as q}from"./icon-muit-message.0a72e92d.js";import{C as O}from"./index.fae45498.js";import{I}from"./index.9ee4714a.js";import{G as J,a as k}from"./index.e79bbb95.js";import{O as Z}from"./index.1c35b110.js";import{S as M,a as P,O as $}from"./index.5a7c3a73.js";import{L as tt}from"./index.01e855e5.js";import{S as et,a as st}from"./index.533b56fc.js";import{P as at}from"./index.b3614a51.js";import{C as rt}from"./index.18fc4ca9.js";import{T as ot,a as R}from"./index.30f48952.js";import"./index.44821b13.js";import"./plyr.min.22fd58dd.js";/* empty css */import"./use-tab-status.fd542215.js";import"./index.fe3d96f8.js";const lt="_mineOrchestra_1p12k_1",it="_select_1p12k_5",ct="_icon_1p12k_8",nt="_tabs_1p12k_24",ut="_content_1p12k_37";var A={mineOrchestra:lt,select:it,icon:ct,tabs:nt,content:ut};const pt="_myClass_1kj79_1",dt="_itemDiv_1kj79_4",mt="_userContainer_1kj79_10",ht="_iconImg_1kj79_17",ft="_messageImg_1kj79_25",gt="_tag_1kj79_29",vt="_content_1kj79_56",At="_teacherName_1kj79_60",St="_grid_1kj79_63",yt="_title_1kj79_63",Ct="_name_1kj79_69";var o={myClass:pt,itemDiv:dt,userContainer:mt,iconImg:ht,messageImg:ft,tag:gt,content:vt,teacherName:At,grid:St,title:yt,name:Ct},Et=N({name:"my-orchestra",props:{orchestraName:{type:String,default:""},list:{type:Object,default:()=>[]}},setup(n){const{orchestraName:r}=B(n);console.log("\u{1F680} ~ orchestraName",r.value);const m=async e=>{console.log(e),D({api:"joinChatGroup",content:{type:"multi",id:e.imGroupId}})},g=e=>{console.log("\u{1F680} ~ item",e),d.platformType!="STUDENT"&&D({api:"open_app_page",content:{action:"app",pageTag:"classDetail",url:"",params:JSON.stringify({classId:e.classGroupId})}})},{list:h}=B(n);return()=>t("div",{class:o.myClass},[Array.isArray(h.value)&&h.value.map(e=>t("div",{class:o.itemDiv,onClick:()=>g(e)},[t(O,{center:!0,class:o.userContainer},{icon:()=>t(I,{src:e.teacherAvatar||Y,class:o.iconImg,fit:"cover"},null),title:()=>t(E,null,[d.platformType=="TEACHER"?t(E,null,[t("div",{class:o.content},[t("div",{class:["van-ellipsis",o.teacherName]},[e.classGroupName])]),t("div",{class:"van-ellipsis van-cell__label"},[r.value])]):t(E,null,[t("div",{class:o.content},[e.teacherName?t("div",{class:["van-ellipsis",o.teacherName]},[e.teacherName]):t("div",{style:{color:"rgba(178,178,178,1)"}},[S("\u6682\u65E0\u4F34\u5B66\u6307\u5BFC")])]),t("div",{class:"van-cell__label"},[t("span",{class:o.tag},[e.classGroupName])])])]),value:()=>t(I,{class:o.messageImg,src:q,onClick:a=>{a.stopPropagation(),m(e)}},null)}),t(J,{border:!1,columnNum:3,class:o.grid},{default:()=>[t(k,{class:"gridBorderRight"},{default:()=>[t("p",{class:o.title},[e.studentNum||0]),t("p",{class:o.name},[S("\u5B66\u751F\u4EBA\u6570")])]}),t(k,{class:"gridBorderRight"},{default:()=>[t("p",{class:[o.title]},[e.notStartCourseNum||0]),t("p",{class:o.name},[S("\u5269\u4F59\u8BFE\u65F6")])]}),t(k,null,{default:()=>[t("p",{class:o.title},[e.totalCourseNum||0]),t("p",{class:o.name},[S("\u603B\u8BFE\u65F6")])]})]})]))])}});const It="_cellGroup_v0sfk_1",kt="_storySteps_v0sfk_11",Tt="_stepTimes_v0sfk_21",_t="_stepTime_v0sfk_21",wt="_stepEdit_v0sfk_33",Nt="_content_v0sfk_44",Lt="_storySwipe_v0sfk_50",Bt="_swipeImg_v0sfk_54",Dt="_iconActive_v0sfk_64",bt="_iconInactive_v0sfk_68";var c={cellGroup:It,storySteps:kt,stepTimes:Tt,stepTime:_t,stepEdit:wt,content:Nt,storySwipe:Lt,swipeImg:Bt,iconActive:Dt,iconInactive:bt},Rt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAA8hJREFUSEuFVs9rVFcU/s59YzI2WBCjLZN0YSE6aq0gtZZqKXQXLREpdSWVFpSChmbRPyBQcGtEoaALS5G2uBGF6KLduCi4KNEMSTsQqpMYf9RGbZkqrXPvOeX+ej9mJu0deI95797vO+fec77vEf5jPJu7PljiZB8Be1n4dQL1QwQsvERATSCTvEJdemHorcXlYKjbi6f1qUpvScaZ5WMRLkHsLHeBiNiLXyYCArQQnTPKjPdVd99rx+sg0HNTIww+D8EqC+oAU3wL7p4WSAJZEyQHy1t2X86TFAjMrZujzDwhIiogucg7SRxFIPGkYT6DMFbesutUJEkJ9K3pERG+6MBj1D7cQJBti32fEXgi+yM/nYlkf8zEEcjCVEW3VB2QVTZa+9BHnd+SGGVGlGYW5vlsAYI0TQlVeyaOwDRqZ5j5sHsbo4uLjAb9fBPq119AfzwBSEFW94Nf3QjesAlCKj3wtAhsNorOljfvOkIyNz1oEtwWSClfHW7VX39CTX4H9fh3AMqBgxJ/Vwl4zVro94YhK/tyJDELaDbJejKN2lEWOd0OLlojufAl1KOHATgHHklIgdesQ2vPB4DKZ+ILgyDHiBu1KywynJ0ru2joxo9Irl0uRh0zcGCBUCm0dr4Lrm7tyEIRXSXdqNkuHHB7n2sg9c0E1IM7biv81nTPwG4Zr6ug9f6BQm8ErLtk5mf+FuHeWMuRJDn5OajV6pJBJMqIpacXrY9Gs9INgRLwTxtBVp7JibFA0CWDQlYK0rMSzw991lHeRI6gtiiCgSgHsWHU18dB9+e7n0G6ZT4bfvkV6H2HQtdn/SKCu8QLM1eYZbgoDQD99AOS77/1ZWkPNZ6BPVz3P2aWQL+zB/zajqyHsi26SqYxc1TAp1OBirqiNeirL6Ae3smB5YFD9GsHoD/8tFCmmYzQMZLF6UE26rYISlGSo/5Q8zHowkmo3ywJFaK2GfFLgzAjn0D6Xix0c+gpbUpY76VifuaMCB+2KtKholYqblwDzV4HLd3zUtE/ANm8E7z1bSCJ2ljUKAV1tmfTm0eC2NUrhp/XAesBGckyuh/8oCh+3ohS42hqrKj2Vbd7sbNDL8yOgPkiYL0gjC6y3E1hMwV2BCxC+8vVHc54CoYj87OjRniigyTVkaD9uY735R38AGCAxno2vNFpOG2ZnLfekC2O7pXd270ZkCYTDpaHfORxdDV9WahXWPQ4YE3fy7gPuujF9hEJNJGcSzSNU3X7/5t+nt2VsLafLbyXRdxni4+clwDUiDCpjLpEQ9uW/Wz5F7eVfyrRHBkkAAAAAElFTkSuQmCC",jt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABWhJREFUWEe1l2tsFFUYhp+zLF4QKJSKRQUETEwUDKA2tSrKD1MgRuQiQYNcAnKVdiNYiS0GSYFIKGwhINdIAmqI3IIREX80/KBcDJKImBCNBEwoKpR22xCg7Rxz5szsnJndLrsLTPbHznzfvOc53/eeMzOCFIdcGRmKlLvtFCHGi7LoL6ny24vJpfOH0CG0GynAahsvPl13ur1ckRqodAeSSXaOZKdYVP1eVkDLDB3EDlERnZwd0Oel+4C3nJv3i4+rx2QHFNmHlFpHsF+Ut69zuwrtQ94NoMDE7ghIVUjac7uDCmUAJKtKvwQ5HClC9sCqZlZLgSjbcFmudIXswH5RVj1Grpybj+x40tc6yzxTAtL+EXZ0lhstUzrl0TFyyUf5hFu0jh5XqdQIWVXaipQd4gH151boUVEerZOrIluwrBmaUm4VZWvfl8sivQjLS758V9TkUoNIoXVWKB05Q4fFVlEe1TrS0YlDiTYhq0qk0xKdb9OGxomF0b1y1by+WOGN9sVQ22yxcP0FuSoylja5JwEoKZQYJz6J7pWV8/oSUjqq+q2zRcX6C3J5ZCyWo+NOREIikA6eocuNQjFr83XfpDfN7ETjA8eRYpCvZdpj3oS8kzPcvFEolgR0lszsRMcHTwADfcVQtbArlGx2iJ8RMiIWrK21w1UlRVgiiuSFtNrlIWqdRY5OZUkRIUMnMLYHFA84pvT62qwBZGc9GzcudHuTVsZpva+8NDv3dk5aAEdLyNVJPOQXcs6cLSsO4SxJEypY6WAsjXgiULL2xYWNJW1XKolvMoUI5GuglBDmoGa7XCXVOncDa6eFGUB6QEqrSy5MKDEbdu//71wHjfVxPwq5xvBQt4dhWsW9hzBH2FgJ167oK/Y+lA5Qw3/Q1ACP9IH77vcDSwsu/62v5fdWm6o/fusm1F2Ert2he17iZE0gex9SQK6HklXoxCE4fggsCQ/lwLi50CNfC7e2wp4v4OKf6jEBvQfA23MgHNbxK5fh6w3QFNPbxSsjYFixH2pTJdQ7FfIBqbScQMti9bB9qTat/WwCBjwLb07Xor/WwuFdTszZl4onwOAiHd+zDc6dibfDhvpgMeTkelAKSLUsvg9FTQ/lwdTFXnLdefg26sGoSM8+8O4CnXP0Bzh2SM/eBS4qhpdH6vj21bpdbkxdmxKBx59IBHKuCKmAzJZNNUzd2gI7V0DjVW+WRW9Awev6/J+L8NUasCz3oQyTPtReUkftT3Dke29Hz+kBsxZBuGO6QIEKqdsar8Cxg9B0DfoNhKHDIWQY9/zvcOqIHvS5V6H/095gCvRkDfzxG3TNhWEjE429Oeght0Kuh8wKedL37p8C8nmo2vCQMnUQ6God1B6A2DXoPwgKiqGDs4oU5rnTcKpGr7LnX4OnhmQG7wI5thHSBxRoWcst2FEJzY3eIAUjoNAx7aXzsKtabwn2IWBiKTzWL30oE8he9goobuo8mJJklZnyPXvDxIWOaQ/CiR+9VaSUXiyGl0bdBSDXQ1OMVdbcANs/06vIPZ4cDKOm6bOzx+HwN36gEe/AwMLMgBrMfcitkA0UqJC6droGjh7QUGrZjp4DakdXh9UG322Dv85qqH7PwOjpENLfDGkdW4xnma9l6u5ueTDZaJmreD2mfdSjl9/Qbq/r/9WZuT2dN8q0UHRSSqBkFcpAO6vUrCqU1Uhp3qSAbA/plzxvlaVqWZraWaVtDb4PmaZWj4ROXdvXTfVCr+66XTwhR0BzTC8O5x3dX6FUU8zgvdj1elwuKaj5ueW9qwtZXRoD2SWtct+uAml9EplfLsaotoVETMi182chQ5XtQhkT8UFnApdWrmgCKv4H/BmPw5b13qYAAAAASUVORK5CYII=";function Gt(n){return typeof n=="function"||Object.prototype.toString.call(n)==="[object Object]"&&!K(n)}var Ot=N({name:"orchestra-story",props:{orchestraId:{type:String,default:""}},setup(n){const r=T({isClick:!1,list:[],listState:{dataShow:!0,loading:!1,finished:!1,refreshing:!1,height:0},params:{type:null,page:1,rows:20}}),m=async()=>{try{if(r.isClick)return;r.isClick=!0;const a=await w.post(`${d.platformApi}/orchestraStory/page`,{data:{orchestraId:n.orchestraId},hideLoading:!0});r.listState.loading=!1,r.listState.refreshing=!1;const l=a.data||{};if(r.list.length>0&&l.current===1)return;r.list=r.list.concat(l.rows||[]),r.listState.finished=l.current>=l.pages,r.params.page=l.current+1,r.listState.dataShow=r.list.length>0,r.isClick=!1}catch{r.listState.dataShow=!1,r.listState.finished=!0,r.listState.refreshing=!1,r.isClick=!1}};Q(()=>n.orchestraId,()=>{r.params.page=1,r.list=[],r.listState.finished=!1,m()});const g=_([]),h=a=>{g.value.forEach((l,f)=>{f!==a&&l.onStop()})};j(()=>{m()});const e=_([]);return()=>{let a;return t("div",{class:[c.orchestraStory,!r.listState.dataShow&&"emptyRootContainer"],style:{overflowY:"auto"}},[r.listState.dataShow?t(tt,{finished:r.listState.finished,finishedText:" ",class:[c.liveList],onLoad:m,immediateCheck:!1},{default:()=>[t(M,{direction:"vertical",class:[c.storySteps,"storyStepContainer"]},Gt(a=r.list.map((l,f)=>t(P,null,{default:()=>[t("div",{class:c.stepTimes},[t("div",{class:c.stepTime},[V(l.createTime).format("YYYY\u5E74MM\u6708DD\u65E5")])]),t("p",{class:[c.content,"van-multi-ellipsis--l2"]},[l.content]),t(et,{ref:u=>e.value[f]=u,class:c.storySwipe},{default:()=>[l.attachments&&l.attachments.map(u=>t(st,null,{default:()=>[l.type==="IMAGE"&&t("div",{class:c.swipeImg,style:u.url?{backgroundImage:`url(${u.url})`,backgroundSize:"cover"}:""},null),l.type==="VIDEO"&&t($,{src:u.url,height:"100%",poster:u.coverImage,class:c.swipeImg,ref:v=>g.value[f]=v,onPlay:()=>h(f),onExitfullscreen:()=>{console.group("\u91CD\u65B0resize",e.value),console.time("\u5F00\u59CB"),U(()=>{setTimeout(()=>{console.time("\u7ED3\u675F"),console.groupEnd(),e.value.forEach(v=>{v.resize()})},600)})}},null)]}))]})],"inactive-icon":()=>t(I,{src:Rt,class:c.iconInactive},null),"active-icon":()=>t(I,{src:jt,class:c.iconActive},null)})))?a:{default:()=>[a]})]}):t(G,{btnStatus:!1,tips:"\u6682\u65E0\u4E8B\u8FF9",style:{paddingBottom:"30px"}},null)])}}}),re=N({name:"my-orchestra",setup(n,r){var v;const m=z(),g=W(),h=_(((v=m.query)==null?void 0:v.tab)||"course"),e=T({orchestraList:[],loading:!0,reshLoading:!1}),a=T({orchestra:{},orchestraStatus:!1}),l=()=>{e.loading=!0,w.post(`${d.platformApi}/orchestra/studentOrchestra`,{}).then(i=>{Array.isArray(i==null?void 0:i.data)&&(e.orchestraList=i.data.map(s=>({...s,name:s.name||s.orchestraName||"",id:s.id||s.orchestraId||""})),a.orchestra=e.orchestraList[0]||{})}).finally(()=>{setTimeout(()=>{e.loading=!1},300)})},f=async()=>{e.loading=!0,w.post(`${d.platformApi}/orchestra/teacherOrchestra`,{}).then(i=>{Array.isArray(i==null?void 0:i.data)&&(e.orchestraList=i.data.map(s=>({...s,name:s.name||s.orchestraName||"",id:s.id||s.orchestraId||""})),a.orchestra=e.orchestraList[0]||{})}).finally(()=>{setTimeout(()=>{e.loading=!1},300)})},u=()=>{d.platformType==="STUDENT"?l():d.platformType==="TEACHER"&&f()};return j(()=>{document.documentElement.style.setProperty("--footer-height","0px"),u()}),()=>{var i;return t("div",{class:[A.mineOrchestra]},[t(L,{onGetHeight:s=>{document.documentElement.style.setProperty("--header-height",s+"px")}},{default:()=>[t(F,{title:"\u6211\u7684\u4E50\u56E2"},null)]}),!!e.orchestraList.length&&t(rt,{inset:!0},{default:()=>[t(O,{class:A.select,center:!0,isLink:!0,onClick:()=>a.orchestraStatus=!0},{icon:()=>t("img",{class:A.icon,src:X},null),title:()=>t("div",{class:"van-ellipsis"},[a.orchestra.name])})]}),t(Z,{modelValue:e.loading,"onUpdate:modelValue":s=>e.loading=s,onRefresh:()=>{e.reshLoading=!0,e.loading=!0,setTimeout(()=>{e.reshLoading=!1,e.loading=!1},500)},style:`min-height: calc(100vh - var(--van-nav-bar-height) - var(--header-height) - var(--footer-height) - ${e.orchestraList.length?"1.2rem":""})`},{default:()=>[!e.loading&&!!e.orchestraList.length&&t(E,null,[t(ot,{active:h.value,"onUpdate:active":s=>h.value=s,class:A.tabs,lazyRender:!0,background:"transparent",animated:!0,swipeable:!0,lineWidth:16,lineHeight:4},{default:()=>[t(R,{name:"course",title:"\u6211\u7684\u73ED\u7EA7"},{default:()=>{var s,p;return[t("div",{class:A.content},[t(Et,{orchestraName:((s=a.orchestra)==null?void 0:s.name)||"",list:((p=a.orchestra)==null?void 0:p.classGroupIdList)||[]},null)])]}}),t(R,{name:"deeds",title:"\u4E50\u56E2\u4E8B\u8FF9"},{default:()=>{var s;return[t("div",{class:A.content},[t(Ot,{orchestraId:((s=a.orchestra)==null?void 0:s.id)||""},null)])]}})]})]),!e.loading&&!e.orchestraList.length&&t("div",{class:!e.orchestraList.length&&"emptyRootContainer",style:{minHeight:"calc(100vh - var(--header-height))"}},[t(G,{btnStatus:!1,tips:"\u6682\u65E0\u4E50\u56E2"},null)])]}),d.platformType=="STUDENT"&&["REGISTER","LEARNING","AUTH"].includes((i=a.orchestra)==null?void 0:i.status)&&t(L,{position:"bottom",onGetHeight:s=>{document.documentElement.style.setProperty("--footer-height",s+"px")}},{default:()=>{var s,p,C;return[t("div",{class:"btnGroup",style:"padding-top: 12px"},[(((s=a.orchestra)==null?void 0:s.status)==="REGISTER"||((p=a.orchestra)==null?void 0:p.status)==="LEARNING")&&t(b,{type:"primary",round:!0,block:!0,onClick:()=>{var y;g.push({path:"/apply-withdrawal",query:{id:(y=a.orchestra)==null?void 0:y.orchestraId}})}},{default:()=>[S("\u7533\u8BF7\u9000\u56E2")]}),((C=a.orchestra)==null?void 0:C.status)==="AUTH"&&t(b,{type:"primary",round:!0,block:!0,disabled:!0},{default:()=>[S("\u7533\u8BF7\u9000\u56E2\u4E2D")]})])]}}),t(x,{show:a.orchestraStatus,"onUpdate:show":s=>a.orchestraStatus=s,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[t(at,{columns:e.orchestraList,columnsFieldNames:{text:"name",value:"id"},onCancel:()=>a.orchestraStatus=!1,onConfirm:({selectedValues:s})=>{var y;const p=s[0]||"";if(a.orchestraStatus=!1,p==((y=a.orchestra)==null?void 0:y.id))return;const C=e.orchestraList.find(H=>H.id==p)||{};a.orchestra=C}},null)]})])}}});export{re as default};
|