import{d as E,O as C,o as z,w as V,g as t,i as _,R as G,I as Y,h,S as R,N as x,T as y,a as M}from"./index-bf337941.js";import{M as L}from"./index-2c3bdf30.js";import{D as N}from"./drop-down-modal-0d8ebc69.js";import{i as j}from"./icon-music-10132ef5.js";import{i as k}from"./icon-teacher-default-a5bec550.js";import{M as U}from"./index-fe949f7d.js";import{S as F,b as A,a as i}from"./index-0a63137f.js";import{C as m}from"./index-3b823134.js";import{C as d}from"./index-facf8af2.js";import{M as b}from"./index-124abf6f.js";import{D as B,a as S}from"./index-1e4e27e7.js";import{L as K}from"./index-a66fac53.js";import{I as w}from"./index-85d16820.js";import"./index-be0de7cb.js";import"./index-4f795034.js";import"./use-tab-status-fee0ff13.js";import"./toolsValidate-2f258ec3.js";const Q="_siteManagement_2elmu_1",H="_iconSetting_2elmu_1",X="_siteItem_2elmu_10",W="_overhide_2elmu_15",J="_cellGroup_2elmu_21",q="_orchestraName_2elmu_24",Z="_iconMusic_2elmu_31",$="_address_2elmu_36",tt="_iconTeacher_2elmu_39",et="_username_2elmu_45",ot="_classname_2elmu_51",st="_photoGroup_2elmu_57",at="_photoTitle_2elmu_63",lt="_photoList_2elmu_83",it="_photoDown_2elmu_86",nt="_photoUp_2elmu_87",rt="_showPhoto_2elmu_96",ct="_photo_2elmu_57",ut="_photoMore_2elmu_114",ht="_photoEmpty_2elmu_129",pt="_iconEmpty_2elmu_135",o={siteManagement:Q,iconSetting:H,siteItem:X,overhide:W,cellGroup:J,orchestraName:q,iconMusic:Z,address:$,iconTeacher:tt,username:et,classname:ot,photoGroup:st,photoTitle:at,photoList:lt,photoDown:it,photoUp:nt,showPhoto:rt,photo:ct,photoMore:ut,photoEmpty:ht,iconEmpty:pt},mt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAclBMVEUAAAAzMzMyMjIiIiIzMzMyMjIyMjIzMzM0NDQwMDAzMzMyMjI0NDQzMzMzMzMzMzMzMzMzMzMyMjIyMjIzMzMzMzMyMjIvLy8xMTE0NDQzMzM0NDQzMzMzMzMxMTEyMjIxMTEzMzMyMjIzMzM0NDQzMzP2nEYQAAAAJXRSTlMA5/oEjtPrrhIm2GsOpZVD8sjCs4pmRxAJIuE7clc0KznMmX5OwCq0PgAAAZlJREFUSMfdVVmShDAIHWPco632Ftdevf8Vh1D2oBLLmvKv+Uo9IMCDkJ9vEzcpa2chdZm4a/bXYrBKcV1xCIYVCez2F6PLlynlBr1YC4hBk3E8Azi2lZGAwlEcVw4oEo6HPuBnW+gzKPyQwRJgz7Xm6oFKLtFIAHqws3EAlYgW4JHYs/N9tFxS/SXRtFK2jcvC29PUrTOgOK22FEhEjANQedRibwx6XVCofKI6gjOJH1GTfGrSiSLqGA3rIKjxEGvK+fSxrwSNywutDkgE+r5o0ETFWdO5sQ/H5huPXDPe75O+vM2ldzyiBuQ9obbBY4qUUjUPYuOBmRO1KZ4gsMAkRucnOTzRaExQQLLcYf4mMuZARpRSSQ6lSYk5N5OiO3O+fexvptBuWjSjVRm40CPHhXFXU1p54yTuFYxxw60jZ43joxHipIoyy0qBExvOR4MPXw+9Jsl7NnxsvHuH7J2ejzd/QKEUA4qQIXtA9neuOpmmslPsif5rCexcM9uLbP+q3F7GPPL6uvfcfR/K9pe191Pc/na/TH4BcvpP6mwMXy8AAAAASUVORK5CYII=",P=""+new URL("icon-empty-d78ba1a6.png",import.meta.url).href,dt=E({name:"skeleton-modal",props:{show:{type:Boolean,default:!1},showCount:{type:Array,default:()=>[1,2,3,4,5]}},setup(c,{slots:p}){const r=C({loading:!1});return z(()=>{r.loading=c.show}),V(()=>c.show,()=>{r.loading=c.show}),()=>t(F,{loading:r.loading,style:"flex-wrap: wrap"},{template:()=>t("div",{style:{height:"calc(100vh - var(--header-height))",overflow:"hidden"}},[c.showCount.map(()=>t("div",{class:o.siteItem},[t(m,{class:o.cellGroup},{default:()=>[t(d,{center:!0},{icon:()=>t(A,{class:o.iconMusic},null),title:()=>t("div",{style:{display:"flex",justifyContent:"space-between"}},[t(i,{rowWidth:"40%"},null),t(i,{style:{marginTop:0},rowWidth:"40%"},null)])}),t(d,{center:!0,class:o.username},{icon:()=>t(A,{class:o.iconTeacher},null),title:()=>t("div",null,[t(i,{rowWidth:"40%"},null),t(i,{rowWidth:"40%",style:{marginTop:"4px"}},null)])})]}),t(m,{class:o.cellGroup},{default:()=>[t("div",{class:[o.photoGroup]},[t("div",{class:[o.photoUp,o.showPhoto]},[t("h3",null,[t(i,{class:o.photoTitle,rowWidth:"30%"},null)]),t("div",{class:o.photoList},[t(i,{class:o.photo},null),t(i,{class:o.photo},null),t(i,{class:o.photo},null)])]),t("div",{class:[o.photoDown,o.showPhoto]},[t("h3",null,[t(i,{class:o.photoTitle,rowWidth:"30%"},null)]),t("div",{class:o.photoList},[t(i,{class:o.photo},null),t(i,{class:o.photo},null),t(i,{class:o.photo},null)])])])]})]))]),default:()=>p.default&&p.default()})}}),Vt=E({name:"site-management",setup(){const c=x(),p=_(),r=_(),e=C({isClick:!1,titleTimeValue:[],titleOrchestraValue:"",listState:{dataShow:!0,loading:!0,finished:!1,refreshing:!1},params:{startTime:null,endTime:null,musicGroupId:"",page:1,rows:20},timeColumns:[],orchestraColumns:[{text:"全部乐团",value:""}],imageShow:!1,startPosition:0,imagePreview:[],pointCourseStatus:!1,list:[]}),D=(s=4)=>{const a=[];for(let l=0;l{s.value&&s.value.toggle()},T=s=>{if(s==="orchestra"){let a="";return e.orchestraColumns.forEach(l=>{e.titleOrchestraValue===l.value&&(a=l.text)}),a}},f=async()=>{try{if(e.isClick)return;e.isClick=!0;const{data:s}=await M.post("/api-web/classGroup/teachingPointCourse",{data:{...e.params,startTime:e.titleTimeValue[0]||null,endTime:e.titleTimeValue[1]||null}}),a=s||{};e.listState.refreshing?e.list=a.rows||[]:e.list=e.list.concat(a.rows||[]),e.listState.finished=a.pageNo>=a.totalPage,e.params.page=a.pageNo+1}catch(s){e.listState.finished=!0}finally{e.listState.dataShow=e.list.length>0,e.listState.refreshing=!1,e.listState.loading=!1,e.isClick=!1}},I=async()=>{try{const{data:s}=await M.post("/api-web/classGroup/teachingPointRemind");e.pointCourseStatus=s||!1}catch(s){}},O=async()=>{try{const{data:s}=await M.get("/api-web/cooperationOrgan/musicGroupPage");(s||[]).forEach(a=>{e.orchestraColumns.push({text:a.name,value:a.id})})}catch(s){}},g=()=>{e.params.page=1,f()};return z(async()=>{O(),D(),await f(),I()}),()=>t("div",{class:o.siteManagement},[t(L,{position:"top"},{default:()=>[t(G,null,{right:()=>t(Y,{class:o.iconSetting,name:mt,dot:e.pointCourseStatus,onClick:()=>{c.push("/site-settings")}},null)}),t(B,null,{default:()=>[t(S,{ref:p,modelValue:e.titleTimeValue,"onUpdate:modelValue":s=>e.titleTimeValue=s,options:e.timeColumns,onChange:()=>{e.list=[],e.listState.dataShow=!0,g()}},null),t(S,{ref:r,title:T("orchestra")},{default:()=>[t(N,{selectValues:e.titleOrchestraValue,columns:e.orchestraColumns,open:r.value.state.showPopup,onDropDownClose:()=>v(r),onDropDownConfirm:s=>{e.titleOrchestraValue=s[0],v(r),e.params.musicGroupId=e.titleOrchestraValue||"",e.list=[],e.listState.dataShow=!0,g()}},null)]})]})]}),t(dt,{show:e.listState.loading,"onUpdate:show":s=>e.listState.loading=s},{default:()=>[t(b,{modelValue:e.listState.refreshing,"onUpdate:modelValue":s=>e.listState.refreshing=s,onRefresh:()=>g(),style:{minHeight:"calc(100vh - var(--header-height))"}},{default:()=>[t(K,{finished:e.listState.finished,finishedText:" ",style:{overflow:"hidden"},onLoad:f,immediateCheck:!1},{default:()=>[e.listState.dataShow?e.list.map(s=>{const a=s.signPhoto?s.signPhoto.split(","):[],l=s.signOutPhoto?s.signOutPhoto.split(","):[];return t("div",{class:o.siteItem},[t(m,{class:o.cellGroup,border:!1},{default:()=>[t(d,{border:!1,center:!0},{title:()=>t("div",{class:o.orchestraName},[t("img",{src:j,class:o.iconMusic},null),t("p",{class:o.overhide},[s.musicGroupName])]),default:()=>t("p",{class:[o.address,o.overhide]},[s.teachingPoint])}),t(d,{center:!0,class:o.username},{icon:()=>t(w,{src:s.teacherAvatar||k,class:o.iconTeacher,fit:"cover"},null),title:()=>t("div",null,[t("div",{class:o.classname},[s.courseName]),t("div",{class:o.name},[s.teacherName])])})]}),t(m,{class:o.cellGroup},{default:()=>[t("div",{class:[o.photoGroup]},[t("div",{class:o.photoUp},[t("h3",null,[t("span",{class:o.photoTitle},[h("课前照片")])]),s.signPhoto?t("div",{class:o.photoList},[a.map((u,n)=>n<=2&&t("div",{class:o.photo,onClick:()=>{e.imagePreview=a,e.imageShow=!0,e.startPosition=n}},[t(w,{src:u},null),a.length>3&&n===2?t("div",{class:o.photoMore},[h("+"),a.length-3]):""]))]):t("div",{class:o.photoEmpty},[t("img",{src:P,class:o.iconEmpty},null),t("p",null,[h("老师未上传照片~")])])]),t("div",{class:o.photoDown},[t("h3",null,[t("span",{class:o.photoTitle},[h("课后照片")])]),s.signOutPhoto?t("div",{class:o.photoList},[l.map((u,n)=>n<=2&&t("div",{class:o.photo,onClick:()=>{e.imagePreview=l,e.imageShow=!0,e.startPosition=n}},[t(w,{src:u+"@base@tag=imgScale&w=120",fit:"cover"},null),l.length>3&&n===2?t("div",{class:o.photoMore},[h("+"),l.length-3]):""]))]):t("div",{class:o.photoEmpty},[t("img",{src:P,class:o.iconEmpty},null),t("p",null,[h("老师未上传照片~")])])])])]})])}):t(R,{style:{minHeight:"calc(100vh - var(--header-height))"},description:"暂无数据"},null)]})]})]}),t(U,{show:e.imageShow,"onUpdate:show":s=>e.imageShow=s,images:e.imagePreview,startPosition:e.startPosition},null)])}});export{Vt as default};