| 1 |
- import{M as C}from"./index-5ed6ae46.js";import{d as g,O as w,o as _,w as y,g as a,R as P,h as i,I as G,T as N,P as p,B as m,f as k,a as h}from"./index-89a082bf.js";import{i as M}from"./icon-music-10132ef5.js";import{i as T}from"./icon-teacher-default-a5bec550.js";import{i as I}from"./icon-edit-9f02937c.js";import{S as b,b as f,a as n}from"./index-8e46ef95.js";import{C as S}from"./index-cfaee39f.js";import{C as c}from"./index-52b32514.js";import{M as E}from"./index-ebc0b381.js";import{L as x}from"./index-f39a98d6.js";import{I as O}from"./index-c2a9ba4f.js";import{F as A}from"./index-eba1494d.js";import{P as F}from"./index-65776cd3.js";import"./use-tab-status-314769cd.js";import"./index-e62b74aa.js";const B="_searchGroup_gomua_1",U="_searchItem_gomua_5",V="_overhide_gomua_32",L="_cellGroup_gomua_38",R="_orchestraName_gomua_46",W="_iconMusic_gomua_53",D="_iconTeacher_gomua_58",H="_username_gomua_64",$="_classname_gomua_70",j="_popupContainer_gomua_76",q="_field_gomua_87",z="_addressShow_gomua_97",J="_address_gomua_97",K="_iconEdit_gomua_117",Q="_red_gomua_121",t={searchGroup:B,searchItem:U,overhide:V,cellGroup:L,orchestraName:R,iconMusic:W,iconTeacher:D,username:H,classname:$,popupContainer:j,field:q,addressShow:z,address:J,iconEdit:K,red:Q},X=g({name:"skeleton-modal",props:{show:{type:Boolean,default:!1},showCount:{type:Array,default:()=>[1,2,3,4,5,6]}},setup(e,{slots:l}){const r=w({loading:!1});return _(()=>{r.loading=e.show}),y(()=>e.show,()=>{r.loading=e.show}),()=>a(b,{loading:r.loading,style:"flex-wrap: wrap"},{template:()=>a("div",{style:{height:"calc(100vh - var(--header-height))",overflow:"hidden",width:"100%"}},[e.showCount.map(()=>a(S,{class:t.cellGroup},{default:()=>[a(c,{center:!0},{icon:()=>a(f,{class:t.iconMusic},null),title:()=>a("div",{style:{display:"flex",justifyContent:"space-between"}},[a(n,{rowWidth:"40%"},null),a(n,{style:{marginTop:0},rowWidth:"40%"},null)])}),a(c,{center:!0,class:t.username},{icon:()=>a(f,{class:t.iconTeacher},null),title:()=>a("div",null,[a(n,{rowWidth:"40%"},null),a(n,{rowWidth:"40%",style:{marginTop:"4px"}},null)])})]}))]),default:()=>l.default&&l.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:{}}),l=s=>{e.selectSite=s,e.siteName=s.teachingPoint,e.showPopup=!0},r=async()=>{try{if(!e.siteName){k("请输入场地名称");return}await h.post("/api-web/classGroup/teachingPoint",{hideLoading:!1,data:{classGroupId:e.selectSite.classGroupId,teachingPoint:e.siteName}}),e.showPopup=!1,e.list=[],d()}catch(s){}},u=async()=>{try{if(e.isClick)return;e.isClick=!0;const{data:s}=await h.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{setTimeout(()=>{e.listState.dataShow=e.list.length>0,e.listState.refreshing=!1,e.listState.loading=!1,e.isClick=!1},300)}},d=()=>{e.params.page=1,u()},v=async()=>{try{const{data:s}=await h.get("/api-web/cooperationOrgan/musicGroupPage");(s||[]).forEach(o=>{e.orchestraColumns.push({text:o.name,value:o.id})})}catch(s){}};return _(()=>{v(),u()}),()=>a("div",{class:t.siteSetting},[a(C,{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(X,{show:e.listState.loading,"onUpdate:show":s=>e.listState.loading=s},{default:()=>[a(E,{modelValue:e.listState.refreshing,"onUpdate:modelValue":s=>e.listState.refreshing=s,onRefresh:()=>d(),style:{minHeight:"calc(100vh - var(--header-height))"}},{default:()=>[a(x,{finished:e.listState.finished,finishedText:" ",style:{overflow:"hidden"},onLoad:u,immediateCheck:!1},{default:()=>[e.listState.dataShow?e.list.map(s=>a(S,{class:t.cellGroup,border:!1},{default:()=>[a(c,{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])])}),a("div",{class:t.addressShow},[a("div",{class:t.address,onClick:()=>l(s)},[a("p",{class:[t.overhide,s.teachingPoint?"":t.red]},[a("span",{style:{color:" var(--k-gray-1)"}},[i("场地名称:")]),s.teachingPoint||"未设置场地"]),a(G,{name:I,class:t.iconEdit},null)])]),a(c,{center:!0,class:t.username},{icon:()=>a(O,{src:s.teacherAvatar||T,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(p,{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,[i("设置场地")]),a(A,{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:()=>[i("取消")]}),a(m,{type:"primary",round:!0,onClick:r},{default:()=>[i("确定")]})])])]}),a(p,{show:e.showOrchestraPopup,"onUpdate:show":s=>e.showOrchestraPopup=s,round:!0,position:"bottom"},{default:()=>[a(F,{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,d()}},null)]})])}});export{pe as default};
|