import{O as G}from"./index.42df3325.js";import{O as Q}from"./index.75b629b6.js";import{d as w,b_ as D,c as t,F as v,f as n,q as g,k as L,r as I,Z as R,R as B,$ as O,ah as H,ai as b,aj as U,m as T,aU as V,ag as z,_ as k,P as K}from"./index.13ca4bcb.js";import{i as q}from"./icon-or.620acfd8.js";import{i as W}from"./icon_teacher.df08d662.js";import{i as X}from"./icon-muit-message.0a72e92d.js";import{C as j}from"./index.121d7090.js";import{I as C}from"./index.5240421c.js";import{G as Y,a as E}from"./index.d81545ed.js";import{O as x}from"./index.e4cacf09.js";import{S as J,a as Z,O as M}from"./index.6d746c9d.js";import{L as P}from"./index.29df141b.js";import{S as $,a as tt}from"./index.510ab853.js";import{P as et}from"./index.cf95299d.js";import{C as st}from"./index.4e050c13.js";import{T as at,a as N}from"./index.4cd47248.js";import"./index.f49da0ce.js";/* empty css */import"./use-tab-status.45bc1956.js";import"./index.13b30705.js";const rt="_mineOrchestra_125jq_1",ot="_select_125jq_5",lt="_icon_125jq_8",it="_tabs_125jq_24",ct="_content_125jq_37";var f={mineOrchestra:rt,select:ot,icon:lt,tabs:it,content:ct};const nt="_myClass_1o1z0_1",ut="_itemDiv_1o1z0_4",dt="_iconImg_1o1z0_10",pt="_messageImg_1o1z0_18",mt="_tag_1o1z0_22",ht="_content_1o1z0_49",ft="_grid_1o1z0_53",gt="_title_1o1z0_53",vt="_name_1o1z0_58";var l={myClass:nt,itemDiv:ut,iconImg:dt,messageImg:pt,tag:mt,content:ht,grid:ft,title:gt,name:vt},At=w({name:"my-orchestra",props:{orchestraName:{type:String,default:""},list:{type:Object,default:()=>[]}},setup(c){const{orchestraName:r}=D(c);console.log("\u{1F680} ~ orchestraName",r.value);const u=async e=>{console.log(e),L({api:"joinChatGroup",content:{type:"multi",id:e.imGroupId}})},p=e=>{console.log("\u{1F680} ~ item",e),n.platformType!="STUDENT"&&L({api:"open_app_page",content:{action:"app",pageTag:"classDetail",url:"",params:JSON.stringify({classId:e.classGroupId})}})},{list:d}=D(c);return()=>t("div",{class:l.myClass},[Array.isArray(d.value)&&d.value.map(e=>t("div",{class:l.itemDiv,onClick:()=>p(e)},[t(j,{center:!0},{icon:()=>t(C,{src:e.teacherAvatar||W,class:l.iconImg,fit:"cover"},null),title:()=>t(v,null,[n.platformType=="TEACHER"?t(v,null,[t("div",{class:l.content},[t("div",{class:["van-ellipsis",l.teacherName]},[e.classGroupName])]),t("div",{class:"van-ellipsis van-cell__label"},[r.value])]):t(v,null,[t("div",{class:l.content},[e.teacherName?t("div",{class:["van-ellipsis",l.teacherName]},[e.teacherName]):t("div",{style:{color:"rgba(178,178,178,1)"}},[g("\u6682\u65E0\u4F34\u5B66\u6307\u5BFC")])]),t("div",{class:"van-cell__label"},[t("span",{class:l.tag},[e.classGroupName])])])]),value:()=>t(C,{class:l.messageImg,src:X,onClick:s=>{s.stopPropagation(),u(e)}},null)}),t(Y,{border:!1,columnNum:3,class:l.grid},{default:()=>[t(E,null,{default:()=>[t("p",{class:l.title},[e.studentNum||0]),t("p",{class:l.name},[g("\u5B66\u751F\u4EBA\u6570")])]}),t(E,null,{default:()=>[t("p",{class:[l.title]},[e.notStartCourseNum||0]),t("p",{class:l.name},[g("\u5269\u4F59\u8BFE\u65F6")])]}),t(E,null,{default:()=>[t("p",{class:l.title},[e.totalCourseNum||0]),t("p",{class:l.name},[g("\u603B\u8BFE\u65F6")])]})]})]))])}});const St="_cellGroup_fudv0_1",yt="_storySteps_fudv0_11",Ct="_stepTimes_fudv0_21",Et="_stepTime_fudv0_21",It="_stepEdit_fudv0_32",Tt="_content_fudv0_43",wt="_storySwipe_fudv0_49",_t="_swipeImg_fudv0_53",Dt="_iconActive_fudv0_63",Lt="_iconInactive_fudv0_67";var i={cellGroup:St,storySteps:yt,stepTimes:Ct,stepTime:Et,stepEdit:It,content:Tt,storySwipe:wt,swipeImg:_t,iconActive:Dt,iconInactive:Lt},Nt="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",Bt="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 Ot(c){return typeof c=="function"||Object.prototype.toString.call(c)==="[object Object]"&&!U(c)}var bt=w({name:"orchestra-story",props:{orchestraId:{type:String,default:""}},setup(c){const r=I({isClick:!1,list:[],listState:{dataShow:!0,loading:!1,finished:!1,refreshing:!1,height:0},params:{type:null,page:1,rows:20}}),u=async()=>{try{if(r.isClick)return;r.isClick=!0;const e=await T.post(`${n.platformApi}/orchestraStory/page`,{data:{orchestraId:c.orchestraId},hideLoading:!0});r.listState.loading=!1,r.listState.refreshing=!1;const s=e.data||{};if(r.list.length>0&&s.current===1)return;r.list=r.list.concat(s.rows||[]),r.listState.finished=s.current>=s.pages,r.params.page=s.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}};R(()=>c.orchestraId,()=>{r.params.page=1,r.list=[],r.listState.finished=!1,u()});const p=B([]),d=e=>{p.value.forEach((s,m)=>{m!==e&&s.onStop()})};return O(()=>{u()}),()=>{let e;return t("div",{class:[i.orchestraStory,!r.listState.dataShow&&"emptyRootContainer"],style:{height:"100%",minHeight:"auto"}},[r.listState.dataShow?t(P,{finished:r.listState.finished,finishedText:" ",class:[i.liveList],onLoad:u,immediateCheck:!1},{default:()=>[t(J,{direction:"vertical",class:i.storySteps},Ot(e=r.list.map((s,m)=>t(Z,null,{default:()=>[t("div",{class:i.stepTimes},[t("div",{class:i.stepTime},[H(s.createTime).format("YYYY\u5E74MM\u6708DD\u65E5")])]),t("p",{class:[i.content,"van-multi-ellipsis--l2"]},[s.content]),t($,{class:i.storySwipe},{default:()=>[s.attachments&&s.attachments.map(h=>t(tt,null,{default:()=>[s.type==="IMAGE"&&t("div",{class:i.swipeImg,style:h.url?{backgroundImage:`url(${h.url})`,backgroundSize:"cover"}:""},null),s.type==="VIDEO"&&t(M,{src:h.url,height:"100%",poster:h.coverImage,class:i.swipeImg,ref:S=>p.value[m]=S,onPlay:()=>d(m)},null)]}))]})],"inactive-icon":()=>t(C,{src:Nt,class:i.iconInactive},null),"active-icon":()=>t(C,{src:Bt,class:i.iconActive},null)})))?e:{default:()=>[e]})]}):t(b,{btnStatus:!1,tips:"\u6682\u65E0\u4E8B\u8FF9"},null)])}}}),$t=w({name:"my-orchestra",setup(c,r){var _;const u=V(),p=z(),d=B(((_=u.query)==null?void 0:_.tab)||"course"),e=I({orchestraList:[],loading:!0,reshLoading:!1}),s=I({orchestra:{},orchestraStatus:!1}),m=()=>{e.loading=!0,T.post(`${n.platformApi}/orchestra/studentOrchestra`,{}).then(a=>{Array.isArray(a==null?void 0:a.data)&&(e.orchestraList=a.data.map(o=>({...o,name:o.name||o.orchestraName||"",id:o.id||o.orchestraId||""})),s.orchestra=e.orchestraList[0]||{})}).finally(()=>{setTimeout(()=>{e.loading=!1},300)})},h=async()=>{e.loading=!0,T.post(`${n.platformApi}/orchestra/teacherOrchestra`,{}).then(a=>{Array.isArray(a==null?void 0:a.data)&&(e.orchestraList=a.data.map(o=>({...o,name:o.name||o.orchestraName||"",id:o.id||o.orchestraId||""})),s.orchestra=e.orchestraList[0]||{})}).finally(()=>{setTimeout(()=>{e.loading=!1},300)})},S=()=>{n.platformType==="STUDENT"?m():n.platformType==="TEACHER"&&h()};return O(()=>{S()}),()=>t("div",{class:[f.mineOrchestra]},[t(Q,{onGetHeight:a=>{document.documentElement.style.setProperty("--header-height",a+"px")}},{default:()=>[t(G,{title:"\u6211\u7684\u4E50\u56E2"},{right:()=>{var a,o,y;return t(v,null,[n.platformType=="STUDENT"&&t(v,null,[(((a=s.orchestra)==null?void 0:a.status)==="REGISTER"||((o=s.orchestra)==null?void 0:o.status)==="LEARNING")&&t("span",{style:{color:"var(--van-primary)"},onClick:()=>{var A;p.push({path:"/apply-withdrawal",query:{id:(A=s.orchestra)==null?void 0:A.orchestraId}})}},[g("\u7533\u8BF7\u9000\u56E2")]),((y=s.orchestra)==null?void 0:y.status)==="AUTH"&&t("span",{style:{color:"red"}},[g("\u7533\u8BF7\u9000\u56E2\u4E2D")])])])}})]}),t(x,{modelValue:e.loading,"onUpdate:modelValue":a=>e.loading=a,onRefresh:()=>{e.reshLoading=!0,e.orchestraList=[],k(()=>{S()})},style:"min-height: calc(100vh - var(--van-nav-bar-height) - var(--header-height))"},{default:()=>[!e.loading&&!!e.orchestraList.length&&t(v,null,[t(st,{inset:!0},{default:()=>[t(j,{class:f.select,center:!0,isLink:!0,onClick:()=>s.orchestraStatus=!0},{icon:()=>t("img",{class:f.icon,src:q},null),title:()=>t("div",{class:"van-ellipsis"},[s.orchestra.name])})]}),t(at,{active:d.value,"onUpdate:active":a=>d.value=a,class:f.tabs,lazyRender:!0,background:"transparent",animated:!0,swipeable:!0},{default:()=>[t(N,{name:"course",title:"\u6211\u7684\u73ED\u7EA7"},{default:()=>{var a,o;return[t("div",{class:f.content},[t(At,{orchestraName:((a=s.orchestra)==null?void 0:a.name)||"",list:((o=s.orchestra)==null?void 0:o.classGroupIdList)||[]},null)])]}}),t(N,{name:"deeds",title:"\u4E50\u56E2\u4E8B\u8FF9"},{default:()=>{var a;return[t("div",{class:f.content},[t(bt,{orchestraId:((a=s.orchestra)==null?void 0:a.id)||""},null)])]}})]})]),!e.loading&&!e.orchestraList.length&&t("div",{class:!e.orchestraList.length&&"emptyRootContainer",style:{minHeight:"calc(100vh - var(--header-height))"}},[t(b,{btnStatus:!1,tips:"\u6682\u65E0\u4E50\u56E2"},null)])]}),t(K,{show:s.orchestraStatus,"onUpdate:show":a=>s.orchestraStatus=a,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[t(et,{columns:e.orchestraList,columnsFieldNames:{text:"name",value:"id"},onCancel:()=>s.orchestraStatus=!1,onConfirm:({selectedValues:a})=>{var A;const o=a[0]||"";if(s.orchestraStatus=!1,o==((A=s.orchestra)==null?void 0:A.id))return;const y=e.orchestraList.find(F=>F.id==o)||{};s.orchestra=y}},null)]})])}});export{$t as default};