1 |
- import{M as S}from"./index-f660bdfe.js";import{d as g,O as w,o as v,w as C,g as a,R as P,I as G,S as N,P as h,h as d,B as m,f as k,a as p}from"./index-edefc56e.js";import{i as M}from"./icon-music-10132ef5.js";import{i as I}from"./icon-teacher-default-a5bec550.js";import{i as b}from"./icon-edit-9f02937c.js";import{S as E,b as f,a as r}from"./index-ba2bf563.js";import{C as _}from"./index-075173b8.js";import{C as n}from"./index-f9a2e469.js";import{M as T}from"./index-974dc8a6.js";import{L as x}from"./index-644ac4a1.js";import{I as O}from"./index-8b188ccb.js";import{F as B}from"./index-3e015cc7.js";import{P as U}from"./index-43d4d458.js";import"./use-tab-status-f5397a9c.js";import"./index-05d74342.js";const V="_searchGroup_ay4v4_1",A="_searchItem_ay4v4_5",L="_overhide_ay4v4_26",F="_cellGroup_ay4v4_32",R="_orchestraName_ay4v4_40",W="_iconMusic_ay4v4_47",H="_address_ay4v4_52",$="_iconEdit_ay4v4_61",D="_red_ay4v4_65",j="_iconTeacher_ay4v4_68",q="_username_ay4v4_74",z="_classname_ay4v4_80",J="_popupContainer_ay4v4_86",K="_field_ay4v4_97",t={searchGroup:V,searchItem:A,overhide:L,cellGroup:F,orchestraName:R,iconMusic:W,address:H,iconEdit:$,red:D,iconTeacher:j,username:q,classname:z,popupContainer:J,field:K},Q=g({name:"skeleton-modal",props:{show:{type:Boolean,default:!1},showCount:{type:Array,default:()=>[1,2,3,4,5,6]}},setup(e,{slots:i}){const l=w({loading:!1});return v(()=>{l.loading=e.show}),C(()=>e.show,()=>{l.loading=e.show}),()=>a(E,{loading:l.loading,style:"flex-wrap: wrap"},{template:()=>a("div",{style:{height:"calc(100vh - var(--header-height))",overflow:"hidden",width:"100%"}},[e.showCount.map(()=>a(_,{class:t.cellGroup},{default:()=>[a(n,{center:!0},{icon:()=>a(f,{class:t.iconMusic},null),title:()=>a("div",{style:{display:"flex",justifyContent:"space-between"}},[a(r,{rowWidth:"40%"},null),a(r,{style:{marginTop:0},rowWidth:"40%"},null)])}),a(n,{center:!0,class:t.username},{icon:()=>a(f,{class:t.iconTeacher},null),title:()=>a("div",null,[a(r,{rowWidth:"40%"},null),a(r,{rowWidth:"40%",style:{marginTop:"4px"}},null)])})]}))]),default:()=>i.default&&i.default()})}}),pe=g({name:"site-setting",setup(){const e=w({showPopup:!1,showOrchestraPopup:!1,siteName:"",orchestraName:"全部乐团",orchestraColumns:[{text:"全部乐团",value:""}],listState:{dataShow:!0,loading:!0,finished:!1,refreshing:!1},params:{musicGroupId:null,page:1,rows:20},isClick:!1,list:[],selectSite:{}}),i=s=>{e.selectSite=s,e.siteName=s.teachingPoint,e.showPopup=!0},l=async()=>{try{if(!e.siteName){k("请输入场地名称");return}await p.post("/api-web/classGroup/teachingPoint",{hideLoading:!1,data:{classGroupId:e.selectSite.classGroupId,teachingPoint:e.siteName}}),e.showPopup=!1,e.list=[],u()}catch(s){}},c=async()=>{try{if(e.isClick)return;e.isClick=!0;const{data:s}=await p.post("/api-web/classGroup/teachingPointClass",{data:e.params}),o=s||{};e.listState.refreshing?e.list=o.rows||[]:e.list=e.list.concat(o.rows||[]),e.listState.finished=o.pageNo>=o.totalPage,e.params.page=o.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}},u=()=>{e.params.page=1,c()},y=async()=>{try{const{data:s}=await p.get("/api-web/cooperationOrgan/musicGroupPage");(s||[]).forEach(o=>{e.orchestraColumns.push({text:o.name,value:o.id})})}catch(s){}};return v(()=>{y(),c()}),()=>a("div",{class:t.siteSetting},[a(S,{position:"top"},{default:()=>[a(P,null,null),a("div",{class:t.searchGroup},[a("div",{class:t.searchItem,onClick:()=>e.showOrchestraPopup=!0},[a("span",null,[e.orchestraName])])])]}),a(Q,{show:e.listState.loading,"onUpdate:show":s=>e.listState.loading=s},{default:()=>[a(T,{modelValue:e.listState.refreshing,"onUpdate:modelValue":s=>e.listState.refreshing=s,onRefresh:()=>u(),style:{minHeight:"calc(100vh - var(--header-height))"}},{default:()=>[a(x,{finished:e.listState.finished,finishedText:" ",style:{overflow:"hidden"},onLoad:c,immediateCheck:!1},{default:()=>[e.listState.dataShow?e.list.map(s=>a(_,{class:t.cellGroup,border:!1},{default:()=>[a(n,{border:!1,center:!0},{title:()=>a("div",{class:t.orchestraName},[a("img",{src:M,class:t.iconMusic},null),a("p",{class:t.overhide},[s.musicGroupName])]),default:()=>a("div",{class:t.address,onClick:()=>i(s)},[a("p",{class:[t.overhide,s.teachingPoint?"":t.red]},[s.teachingPoint||"未设置场地"]),a(G,{name:b,class:t.iconEdit},null)])}),a(n,{center:!0,class:t.username},{icon:()=>a(O,{src:s.teacherAvatar||I,class:t.iconTeacher,fit:"cover"},null),title:()=>a("div",null,[a("div",{class:t.classname},[s.classGroupName]),a("div",{class:t.name},[s.teacherName])])})]})):a(N,{style:{minHeight:"calc(100vh - var(--header-height))"},description:"暂无数据"},null)]})]})]}),a(h,{show:e.showPopup,"onUpdate:show":s=>e.showPopup=s,round:!0,onClose:()=>{e.siteName="",e.selectSite={}}},{default:()=>[a("div",{class:t.popupContainer},[a("h2",null,[d("设置场地")]),a(B,{placeholder:"请输入场地名称",modelValue:e.siteName,"onUpdate:modelValue":s=>e.siteName=s,border:!1,class:t.field,maxlength:15},null),a("div",{class:["btnGroupPopup"]},[a(m,{round:!0,onClick:()=>{e.showPopup=!1}},{default:()=>[d("取消")]}),a(m,{type:"primary",round:!0,onClick:l},{default:()=>[d("确定")]})])])]}),a(h,{show:e.showOrchestraPopup,"onUpdate:show":s=>e.showOrchestraPopup=s,round:!0,position:"bottom"},{default:()=>[a(U,{columns:e.orchestraColumns,onCancel:()=>e.showOrchestraPopup=!1,onConfirm:({selectedOptions:s})=>{e.showOrchestraPopup=!1;const o=s[0];e.orchestraName=o.text,e.params.musicGroupId=o.value,e.list=[],e.listState.dataShow=!0,u()}},null)]})])}});export{pe as default};
|