import{A as st,q as it,a4 as dt,j as mt,a5 as J,d as k,i as R,E as pt,w as C,a6 as H,g as e,m as ft,p as ht,D as bt,O,h as p,B as v,f as I,X as F,o as B,I as _,Y as yt,R as ot,T as j,P as E,a7 as gt,W as It,a as U,N as At}from"./index-d1a73379.js";import{b as Q,f as Z}from"./constant-a400d214.js";import{M as Lt}from"./index-ae177b1f.js";import{d as Ct,R as z,a as X,i as vt,M as jt,b as xt}from"./deep-clone-92a6e45b.js";import{M as Y}from"./index-38df2cc2.js";import{v as W,c as kt}from"./toolsValidate-2f258ec3.js";import{C as rt,a as lt}from"./index-5fa987d9.js";import{T as w}from"./index-7f173734.js";import{i as St,M as Dt}from"./icon-check-b771ff81.js";import{s as x}from"./index.module-07de60ae.js";import{i as Et}from"./icon-check-active-15efb9a0.js";import{i as Ut}from"./icon-student-default-4c78efb2.js";import{C as P}from"./index-7497b2db.js";import{I as Tt}from"./index-04e7439f.js";import{T as Ot,a as Gt}from"./index-20dff8aa.js";import{p as nt,P as ut}from"./index-2b2416f9.js";import{C as $}from"./index-42177af9.js";import{F as L}from"./index-dee2c5e9.js";const _t=st({},nt,{modelValue:it(),filter:Function,formatter:{type:Function,default:(a,m)=>m}}),wt=Object.keys(nt);function Ft(a,m){if(a<0)return[];const t=Array(a);let r=-1;for(;++r32-new Date(a,m-1,32).getDate(),N=(a,m,t,r,h)=>{const c=Ft(m-a+1,n=>{const i=dt(a+n);return r(t,{text:i,value:i})});return h?h(t,c):c},Mt=(a,m)=>a.map((t,r)=>{const h=m[r];if(h.length){const c=+h[h.length-1].value;if(+t>c)return String(c)}return t}),tt=new Date().getFullYear(),[Nt]=mt("date-picker"),Yt=st({},_t,{columnsType:{type:Array,default:()=>["year","month","day"]},minDate:{type:Date,default:()=>new Date(tt-10,0,1),validator:J},maxDate:{type:Date,default:()=>new Date(tt+10,11,31),validator:J}});var Pt=k({name:Nt,props:Yt,emits:["confirm","cancel","change","update:modelValue"],setup(a,{emit:m,slots:t}){const r=R(a.modelValue),h=()=>{const l=a.minDate.getFullYear(),f=a.maxDate.getFullYear();return N(l,f,"year",a.formatter,a.filter)},c=l=>l===a.minDate.getFullYear(),n=l=>l===a.maxDate.getFullYear(),i=l=>l===a.minDate.getMonth()+1,b=l=>l===a.maxDate.getMonth()+1,A=l=>{const{minDate:f,columnsType:g}=a,y=g.indexOf(l),S=r.value[y];if(S)return+S;switch(l){case"year":return f.getFullYear();case"month":return f.getMonth()+1;case"day":return f.getDate()}},V=()=>{const l=A("year"),f=c(l)?a.minDate.getMonth()+1:1,g=n(l)?a.maxDate.getMonth()+1:12;return N(f,g,"month",a.formatter,a.filter)},M=()=>{const l=A("year"),f=A("month"),g=c(l)&&i(f)?a.minDate.getDate():1,y=n(l)&&b(f)?a.maxDate.getDate():Vt(l,f);return N(g,y,"day",a.formatter,a.filter)},G=pt(()=>a.columnsType.map(l=>{switch(l){case"year":return h();case"month":return V();case"day":return M();default:return[]}}));C(r,l=>{H(l,a.modelValue)||m("update:modelValue",l)}),C(()=>a.modelValue,l=>{l=Mt(l,G.value),H(l,r.value)||(r.value=l)},{immediate:!0});const s=(...l)=>m("change",...l),u=(...l)=>m("cancel",...l),o=(...l)=>m("confirm",...l);return()=>e(ut,ft({modelValue:r.value,"onUpdate:modelValue":l=>r.value=l,columns:G.value,onChange:s,onCancel:u,onConfirm:o},ht(a,wt)),t)}});const Rt=bt(Pt),Bt="_topCellGroup_ux4yv_1",qt="_programType_ux4yv_15",Kt="_teamCell_ux4yv_21",Jt="_tagCell_ux4yv_24",Ht="_tagItem_ux4yv_27",Qt="_closeable_ux4yv_36",Zt="_searchTypeFlex_ux4yv_41",zt="_small_ux4yv_44",Xt="_multFlex_ux4yv_57",Wt="_placeholder_ux4yv_116",$t="_performance_ux4yv_120",te="_iconImg_ux4yv_123",ee="_disabled_ux4yv_126",ae="_topTitle_ux4yv_130",se="_programTimer_ux4yv_136",oe="_uploadGroup_ux4yv_156",re="_addButtonGroup_ux4yv_164",le="_addButton_ux4yv_164",ne="_bottonGroup_ux4yv_173",ue="_popupContainer_ux4yv_178",ce="_popupTitle_ux4yv_178",ie="_popupTimer_ux4yv_187",de="_tipContent_ux4yv_215",d={topCellGroup:Bt,programType:qt,teamCell:Kt,tagCell:Jt,tagItem:Ht,closeable:Qt,searchTypeFlex:Zt,small:zt,multFlex:Xt,placeholder:Wt,performance:$t,iconImg:te,disabled:ee,topTitle:ae,programTimer:se,uploadGroup:oe,addButtonGroup:re,addButton:le,bottonGroup:ne,popupContainer:ue,popupTitle:ce,popupTimer:ie,tipContent:de},me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABC1BMVEUAAAAs1q0kzLMEw7Ug0K9P5aUFw7Qm0q4w16tS5qUHxbMh0K822qtQ5aUGxLQj0a812asEwrUs1axT56RT6KRm/5kJxbMIxbM22as626pS5qVR5qUp1K0w1qxU56VR5KX///8TyrEt1awazLAXy7Aczq8h0K4n0q0Ox7Ij0a483Kkq1Kw/3agLxrMy16sw1qtC36c12apK4qYQyLFN5KUezq8526lQ5aVI4aZG4KYIxLNE4Kc32qq/8enC8+cFw7S88Oje+PJw4sdY37nz/Prx/Pri+vLZ9/KD6cZX3btH27XF8+mO6dFb2cv4/fz0/frt+/fH8+i18OCi7Npl38No4r5f374uz7o917RlR6n7AAAAIHRSTlMAUwVT8vLc3Nzc2NjY2KSkpIqKilEF8vLy8qSkiopVVS1PYU0AAAHNSURBVDjLhdPpdtowEAXgscm+N913IbYaiFMTCk4C1HYhUJLu6/s/SWeuKtuJIbn/rPOdsWYkEfLw9fPd1W4nDE/Pz9+22+1ms9cbPNk5cFxK82Cz3+92Ox0YRjBB4PvHG4419/swYdEca31oja1zWjSt1gv863bTaDi85807jLfu0isuxGZ2oQqJEzGe59AzFJqphUkY1ev7tIvGLhajuOEx2qZVNK+WRMy7FTKbtotfb5QUU6uRGbRd/NW8+pJHbASJydCHIJh/zyExlQqZAaVIBvR7miIxjMKQTYZ8RlrPJhbVGFUJpp0hM+hEmbCpVqsEkyFj/l5aVGFUJjY59FGMvhrbbxhGuIkp0lr/jFUaMYxw8jk0j1QuMCcE07OLox+fVT4wbwjGokJgGDUZDZajE0EwwTIEc0QwgRrJgMx1xcljQJGCOSI2g8BnBHLNlBmJOaOnbBh9E9O6bspDBfOYdsT48XiuC+bPZAq0RQd4PokaX44kw/+Jomg4UZ/EnO2RY55YEqtCpsa8L5G7wcb25eG24l9oHmbNJXL8nKnLTRSUGS7EeVlsPm/uEXKoYepLDeKsL6ojaK1EaVxnf3slM2WYR1t7JZck/wBFQ8Q7eodEFwAAAABJRU5ErkJggg==",pe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA1RJREFUWEftWEloFEEU/a/bGXVEPCSKCkL0GGQgVZ3ouB1dDnpQEUXcTipRUBG8KIh4UFD0oJKbRhE9qKAXl6NbNPSvCYNXYy4uaHIQcSFjz5eSisyWZCYzIsLUqbvq//df/a7+S4EqHG1tbSt831+Vy+WaPM9DJWq5XE48zxuKouhhOp1+XInOuMAtLS1Tmpubr4vI+koAR5MBcGdwcHDrwMDAj7FwxiWklOoCsLsWMnm6Xcy8d8KEksnkrFgs9o6IfAfyCsDzasiJyBIiWuh0omw2OzeTyXwc1ZNjgSulVgO472S+ZLPZOZlM5ms1hJLJ5LRYLPaeiKZbPRFZY4x5MCFCQRBsEJFbTvkNMy+ohsyIrNa6n4jm23cAG8MwvP1/EQqCoI2ISnYvIouJ6LDbzZCInJyIhwAcJaImp3sGwIsyOP1hGKahlNoE4Kb15kSM1VFHRGQztNaniOhIHYFrgTqN9vb2eVEUXQYw2oGdSkQzarGSp/uZiL6XwxKRft/3d/3rz1TCrRwhe666AawkouPM3FUn7/yG0Vrvsbgi8sgYs8OGpnz8EkJaa0VE7IQGmXlmMSGl1FrP8ya7eFIA2NraGk8kEpujKBool1C11p+IqNlhamY24xFaRkRPnNB3Zk7kKwRBsE1Errqoe9AYcz5/XSl1AUCn3XkURcv6+voKUo3W+hsR2XNpx3JmfloTIaXUOQAHHMhVZrZu/zOUUs8A2Pxl08Q+Y8zF/PW6EwqC4JyI/CYkIteMMduLPPhcRFJ2DsD+MAwvNAg1PFTkgcYZGi8ONTzU8FBNqUNrfZaIDjmQbmbeWRSJbW5a6uY6mfnSX43UNtMDuOtK3p3M3F1k8AQRHSOiYRFpN8Zk/iohC66USopIPJ1Oh/nGRp7tPYDneW+Z+XXxet2TazkC1cz9/4SUUosB9LhdZ+Px+Iyenp6yhXk1nrGyqVRq6vDwsC30Y658SRljCnq0khK2o6OjKYqiD0Q0yRm0h/IlgIJStVoyImJtLSKipNP96fv+7N7e3qExf3u7qLW+TEQFv3O1BCqQv8LMu4rlyrZBWuuEiNwAsK4C4KpFROQegC3MbOvrgjFmX6aUWm7bIRGZWek13mjs7PUegE+u/RlpIkrEfwGY7o8MvkyFlAAAAABJRU5ErkJggg==",fe=k({name:"input-timer",props:{show:{type:Boolean,default:!1},time:{type:Number,default:null}},emits:["close","confirm"],setup(a,{emit:m}){const t=T(a.time),r=O({minute:t.minute,second:t.secord||null}),h=n=>n&&n>=0?W(n):"",c=n=>{if(n&&n>=0){const i=W(n);return(Number(i)>=60?59:i)+""}else return""};return C(()=>a.show,()=>{if(!a.show){const n=T(a.time);r.minute=n.minute||null,r.second=n.secord||null}}),C(()=>a.time,()=>{const n=T(a.time);r.minute=n.minute||null,r.second=n.secord||null}),()=>e("div",{class:d.popupContainer},[e("h2",{class:d.popupTitle},[p("请输入节目时长")]),e("div",{class:d.popupContent},[e("div",{class:d.popupTimer},[e(L,{modelValue:r.minute,"onUpdate:modelValue":n=>r.minute=n,type:"tel",formatter:h,border:!1,maxlength:2,autocomplete:"off"},null),p("分"),e(L,{modelValue:r.second,"onUpdate:modelValue":n=>r.second=n,type:"tel",formatter:c,border:!1,maxlength:2,autocomplete:"off"},null),p("秒")])]),e("div",{class:["btnGroupPopup"]},[e(v,{round:!0,onClick:()=>m("close")},{default:()=>[p("取消")]}),e(v,{type:"primary",round:!0,onClick:()=>{if(!r.minute||!r.second){I("时长输入有误");return}if(r.minute*60+r.second<=0){I("时长输入必须大于0");return}m("confirm",r)}},{default:()=>[p("确定")]})])])}});function he(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!F(a)}const be=k({name:"performance-team",props:{show:{type:Boolean,default:!1},performances:{type:Array,default:()=>[]},selectIds:{type:Array,default:()=>[]}},emits:["close","confirm"],setup(a,{emit:m}){const t=R([]),r=O({performanceList:a.performances||[],checkboxs:a.selectIds||[]});return C(()=>a.performances,()=>{console.log(a.performances,"props.performances"),r.performanceList=a.performances}),C(()=>a.selectIds,()=>{r.checkboxs=a.selectIds}),C(()=>a.show,()=>{a.show||(r.checkboxs=a.selectIds)}),()=>{let h;return e("div",{class:d.popupContainer},[e("h2",{class:d.popupTitle},[p("选择表演团队")]),e(rt,{class:[d.searchTypeFlex,d.multFlex],modelValue:r.checkboxs,"onUpdate:modelValue":c=>r.checkboxs=c},he(h=r.performanceList.map((c,n)=>e(w,{type:r.checkboxs.includes(c.subjectId)?"primary":"default"},{default:()=>[e(lt,{name:c.subjectId,ref:i=>t.value[n]=i,onClick:i=>{i.stopPropagation()}},null),e("span",{class:"van-ellipsis"},[c.subjectName])]})))?h:{default:()=>[h]}),e("div",{class:["btnGroupPopup"]},[e(v,{round:!0,onClick:()=>m("close")},{default:()=>[p("取消")]}),e(v,{type:"primary",round:!0,onClick:()=>m("confirm",r.checkboxs)},{default:()=>[p("确定")]})])])}}});function ye(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!F(a)}const ge=k({name:"group-chat",props:{type:{type:String,default:"edit"},height:{type:[Number],default:0},bottomHeight:{type:[String,Number],default:0},headerHeight:{type:[Number],default:0},studentList:{type:Array,default:()=>[]},selectItem:{type:Array,default:()=>[]}},emits:["update:selectItem"],setup(a,{emit:m}){const t=R([]),r=O({height:a.height,check:[]}),h=n=>{if(a.type==="look")return;t.value[n].toggle();const i=[];a.studentList.forEach(b=>{r.check.includes(b.studentId)&&i.push({studentId:b.studentId,studentName:b.studentName,studentAvatar:b.studentAvatar,subjectId:b.subjectId})}),m("update:selectItem",i)};C(()=>a.height,()=>{r.height=a.height}),C(()=>a.selectItem,()=>{c()},{deep:!0});const c=()=>{const n=a.selectItem||[],i=[];n.forEach(b=>{i.push(b.studentId)}),r.check=i};return B(async()=>{c()}),()=>{let n;return e("div",{style:{"min-height":`calc(100vh - ${a.headerHeight}px - ${r.height}px - ${a.bottomHeight}px )`}},[e(rt,{modelValue:r.check,"onUpdate:modelValue":i=>r.check=i},ye(n=a.studentList.map((i,b)=>e(P,{center:!0,onClick:()=>h(b),class:x.popupCell},{icon:()=>e(Tt,{src:i.studentAvatar||Ut,class:x.imgLogo,fit:"cover"},null),title:()=>e("div",{class:x.infos},[e("div",{class:x.infoTitle},[i.studentName]),e("div",{class:x.infoContent},[i.subjectName])]),"right-icon":()=>a.type==="edit"&&e(lt,{name:i.studentId,ref:A=>t.value[b]=A,onClick:A=>{A.preventDefault(),A.stopPropagation(),h(b)}},{icon:A=>e(_,{class:x.boxStyle,name:A.checked?Et:St},null)})})))?n:{default:()=>[n]})])}}});function Ie(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!F(a)}const Ae=k({name:"cast-modal",props:{type:{type:String,default:"edit"},subjectAllList:{type:Array,default:()=>[]},performerList:{type:Array,default:()=>[]}},emits:["close","update:performerList","confirm"],setup(a,{emit:m}){const t=()=>{const c=a.performerList||[];return a.subjectAllList.forEach(n=>{const i=c.find(b=>b.subjectId==n.subjectId);n.selectList=i?Ct(i.studentList):[]}),console.log(a.subjectAllList,"props.subjectAllList"),a.subjectAllList||[]},r=O({varName:"--popup-navbar-height",popupHeight:0,height:0,bottomHeight:0,subjectList:t()});B(()=>{const{height:c}=yt(document.querySelector(".van-tab"));r.height=c}),C(()=>a.subjectAllList,()=>{r.subjectList=t()}),C(()=>a.performerList,()=>{r.subjectList=t()});const h=()=>{const c=[];r.subjectList.forEach(n=>{n.selectList&&n.selectList.length>0&&c.push({studentCount:n.selectList.length,studentList:n.selectList,subjectId:n.subjectId,subjectName:n.subjectName})}),console.log(c,"selectList"),m("close"),m("update:performerList",c),m("confirm",c)};return()=>{let c;return e("div",{class:x.castPopupContainer,style:"background-color: #f8f9fc; height: 100%"},[e(Y,{varName:r.varName,onBarHeight:n=>{r.popupHeight=n}},{default:()=>[e(ot,{title:"演员名单"},null)]}),e(Ot,{shrink:!0,sticky:!0,offsetTop:r.popupHeight},Ie(c=r.subjectList.map(n=>e(Gt,{name:n.subjectId,title:n.subjectName+`(${n.studentCount})`},{default:()=>[e(ge,{type:a.type,height:r.height,headerHeight:r.popupHeight,bottomHeight:r.bottomHeight,studentList:n.studentList,selectItem:n.selectList,"onUpdate:selectItem":i=>n.selectList=i},null)]})))?c:{default:()=>[c]}),a.type==="edit"&&e(Y,{position:"bottom",onBarHeight:n=>{r.bottomHeight=n}},{default:()=>[e("div",{class:"btnGroupFixed"},[e(v,{round:!0,block:!0,type:"primary",onClick:h},{default:()=>[p("确认")]})])]})])}}});function et(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!F(a)}const at={id:null,name:"",type:"",musicGroupId:null,musicGroupName:null,subjectAllList:[],subjectIdList:[],time:null,performerList:[],attachmentUrl:[],attachmentVideoUrl:[],attachmentImgUrl:[]},T=a=>{if(a){const m=Math.floor(a/60),t=a%60;return{minute:m,secord:t}}else return{minute:null,secord:null}},Le=k({name:"operation-page",setup(){const a=It(),m=At(),t=O({activityDetailId:a.query.id,timerStatus:!1,currentDate:[j().format("YYYY"),j().format("MM"),j().format("DD")],orchestraStatus:!1,orchestraColumns:[],programType:"",programTimerStatus:!1,deleteStatus:!1,teamStatus:!1,castStatus:!1,selectOrchestra:[],deleteIndex:0,startTime:j().format("YYYY-MM-DD"),name:"",type:"",detail:[{...at}]}),r=async()=>{try{const{data:s}=await U.get("/api-web/cooperationOrgan/musicGroupPage");(s||[]).forEach(u=>{t.orchestraColumns.push({text:u.name,value:u.id})})}catch(s){}},h=async()=>{try{const{data:s}=await U.post("/api-web/schoolActivity/userList",{data:{activityDetailId:t.activityDetailId,musicGroupId:t.selectOrchestra.musicGroupId,subjectIds:[]}}),u=s||[];t.selectOrchestra.subjectAllList=u,t.selectOrchestra.performerList=u,t.selectOrchestra.subjectIdList=[],u.forEach(o=>{t.selectOrchestra.subjectIdList.push(o.subjectId)})}catch(s){}},c=()=>{t.detail.push({...at})},n=s=>{t.detail.length<=1||(t.deleteIndex=s,t.deleteStatus=!0)},i=s=>{let u=0;return s.forEach(o=>{u+=o.studentCount}),u},b=s=>{const u=[];t.selectOrchestra.performerList.forEach(o=>{s.includes(o.subjectId)&&u.push(o)}),t.selectOrchestra.subjectAllList.forEach(o=>{const l=t.selectOrchestra.performerList.findIndex(f=>f.subjectId==o.subjectId);s.includes(o.subjectId)&&l<0&&u.push(o)}),t.selectOrchestra.performerList=u},A=s=>{const u=[];return s.map(o=>{let l=0;const f=[];o.studentList.forEach(g=>{g.selected&&(l++,f.push(g))}),l>0&&u.push({studentCount:f.length,subjectId:o.subjectId,subjectName:o.subjectName,studentList:f})}),u||[]},V=async()=>{try{const{data:s}=await U.get("/api-web/schoolActivity/detail/"+t.activityDetailId),{detail:u,name:o,startTime:l,type:f}=s||{};t.startTime=j(l).format("YYYY-MM-DD"),t.name=o,t.type=f,t.currentDate=[j(l).format("YYYY"),j(l).format("MM"),j(l).format("DD")];const g=[];u.forEach(y=>{const S=y.attachmentUrl?y.attachmentUrl.split(","):[],q=[],K=[];S.forEach(D=>{kt(D,"image")?K.push(D):q.push(D)});const ct={id:y.id,name:y.name,type:y.type,musicGroupId:y.musicGroupId,musicGroupName:y.musicGroupName,subjectAllList:y.studentList,subjectIdList:y.subjectIdList?y.subjectIdList.split(",").map(D=>Number(D)):[],time:y.time,performerList:A(y.studentList),attachmentUrl:S,attachmentVideoUrl:q,attachmentImgUrl:K};g.push(ct)}),t.detail=g}catch(s){}};B(()=>{r(),t.activityDetailId&&V()});const M=()=>{if(!t.name.trim())return I("请填写活动名称"),!1;if(t.name.length<3||t.name.length>25)return I("活动名称长度3~25"),!1;if(!t.type)return I("请选择活动类别"),!1;for(let s=0,u=t.detail.length;s{try{if(!M())return;const s={id:t.activityDetailId||null,startTime:t.startTime,endTime:t.startTime+" 23:59:59",name:t.name.trim(),type:t.type,detail:[]},u=[];t.detail.forEach((o,l)=>{console.log(o),u.push({id:o.id||null,sort:l+1,name:o.name.trim(),type:o.type,musicGroupId:o.musicGroupId+"",subjectIdList:o.subjectIdList.join(","),studentNum:i(o.performerList),studentList:o.performerList,time:o.time,attachmentUrl:[...o.attachmentImgUrl,...o.attachmentVideoUrl].join(",")})}),s.detail=u,t.activityDetailId?await U.post("/api-web/schoolActivity/update",{hideLoading:!1,data:s}):await U.post("/api-web/schoolActivity/save",{hideLoading:!1,data:s}),m.back()}catch(s){}};return()=>e("div",{class:d.operation},[e(ot,{title:t.activityDetailId?"修改活动":"新增活动"},null),e($,{inset:!0,class:d.topCellGroup},{default:()=>[e(L,{isLink:!0,label:"活动日期",inputAlign:"right",readonly:!0,clearable:!1,modelValue:t.startTime,"onUpdate:modelValue":s=>t.startTime=s,onClick:()=>t.timerStatus=!0,placeholder:"请选择活动日期"},null),e(L,{label:"活动名称",inputAlign:"right",placeholder:"请填写活动名称",maxlength:25,modelValue:t.name,"onUpdate:modelValue":s=>t.name=s,autocomplete:"off"},null),e(L,{label:"活动类别",labelAlign:"top"},{input:()=>{let s;return e(z,{class:d.searchTypeFlex,modelValue:t.type,"onUpdate:modelValue":u=>t.type=u},et(s=Object.keys(Q).map(u=>e(w,{type:t.type===u?"primary":"default",round:!0},{default:()=>[e(X,{name:u},null),Q[u]]})))?s:{default:()=>[s]})}})]}),t.detail.map((s,u)=>e($,{inset:!0,class:d.topCellGroup},{default:()=>[e(P,{center:!0},{icon:()=>e(_,{name:me,class:d.iconImg},null),title:()=>e("div",{class:d.topTitle},[p("节目"),u+1]),value:()=>e(_,{name:pe,class:[d.iconImg,t.detail.length<=1?d.disabled:""],onClick:()=>n(u)},null)}),e(L,{label:"节目名称",inputAlign:"right",placeholder:"请填写节目名称",maxlength:15,modelValue:s.name,"onUpdate:modelValue":o=>s.name=o,autocomplete:"off"},null),e(L,{label:"节目类型",inputAlign:"right",placeholder:"请填写节目",class:d.programType},{input:()=>{let o;return e(z,{class:[d.searchTypeFlex,d.small],modelValue:s.type,"onUpdate:modelValue":l=>s.type=l},et(o=Object.keys(Z).map(l=>e(w,{type:s.type===l?"primary":"default",round:!0},{default:()=>[e(X,{name:l},null),Z[l]]})))?o:{default:()=>[o]})}}),e(L,{isLink:!0,label:"表演乐团",inputAlign:"right",readonly:!0,clearable:!1,modelValue:s.musicGroupName,"onUpdate:modelValue":o=>s.musicGroupName=o,onClick:()=>{if(t.orchestraColumns.length<=0){I("暂无乐团");return}t.orchestraStatus=!0,t.selectOrchestra=[],t.selectOrchestra=s},placeholder:"请选择表演乐团"},null),e(L,{isLink:!0,label:"表演团队",inputAlign:"right",readonly:!0,clearable:!1,onClick:()=>{if(!s.musicGroupId){I("请选择表演乐团");return}t.teamStatus=!0,t.selectOrchestra=[],t.selectOrchestra=s},placeholder:s.subjectIdList.length>0?"":"请选择表演乐团",border:s.subjectIdList.length<=0,class:s.subjectIdList.length>0?d.teamCell:""},null),s.subjectIdList.length>0&&e(P,{class:d.tagCell,center:!0},{title:()=>s.subjectIdList.map((o,l)=>{let f="";return s.subjectAllList.forEach(g=>{g.subjectId===o&&(f=g.subjectName)}),e(w,{type:"primary",plain:!0,class:d.tagItem},{default:()=>[f,e(_,{name:"cross",class:d.closeable,onClick:()=>{s.subjectIdList.splice(l,1),b(s.subjectIdList)}},null)]})})}),e(L,{isLink:!0,label:"演员",inputAlign:"right",readonly:!0,clearable:!1,onClick:()=>{if(s.subjectIdList.length<=0){I("请选择表演团队");return}t.selectOrchestra=[],t.selectOrchestra=s,t.castStatus=!0}},{input:()=>i(s.performerList)>0?e("div",{class:d.performance},[p("共 "),e("span",null,[i(s.performerList)]),p(" 名")]):e("div",{class:d.placeholder},[p("请选择演员")])}),e(L,{label:"节目时长",inputAlign:"right",onClick:()=>{t.selectOrchestra=[],t.selectOrchestra=s,t.programTimerStatus=!0},center:!0,placeholder:"请选择节目时长"},{input:()=>{const o=T(s.time);return e("div",{class:d.programTimer},[e("span",null,[o==null?void 0:o.minute]),p("分"),e("span",null,[o==null?void 0:o.secord]),p("秒")])}}),e(L,{label:"上传附件",labelAlign:"top"},{input:()=>e("div",{class:d.uploadGroup},[e(Lt,{uploadIcon:vt,maxCount:5,native:!0,modelValue:s.attachmentImgUrl,"onUpdate:modelValue":o=>s.attachmentImgUrl=o,style:{marginTop:"6px"}},{default:()=>[e(jt,{uploadIcon:xt,uploadType:"VIDEO",native:!0,uploadSize:50,accept:".mp4",maxCount:3,modelValue:s.attachmentVideoUrl,"onUpdate:modelValue":o=>s.attachmentVideoUrl=o},null)]})])})]})),e("div",{class:d.addButtonGroup},[e(v,{icon:"plus",block:!0,type:"primary",plain:!0,class:d.addButton,onClick:c},{default:()=>[p("添加节目")]})]),e(Y,{position:"bottom"},{default:()=>[e("div",{class:["btnGroupFixed",d.bottonGroup]},[e(v,{type:"primary",round:!0,block:!0,onClick:G},{default:()=>[p("确认")]})])]}),e(E,{show:t.timerStatus,"onUpdate:show":s=>t.timerStatus=s,round:!0,position:"bottom"},{default:()=>[e(Rt,{modelValue:t.currentDate,"onUpdate:modelValue":s=>t.currentDate=s,formatter:gt,onCancel:()=>t.timerStatus=!1,onConfirm:({selectedValues:s})=>{t.startTime=s.join("-"),t.timerStatus=!1}},null)]}),e(E,{show:t.orchestraStatus,"onUpdate:show":s=>t.orchestraStatus=s,round:!0,position:"bottom"},{default:()=>[e(ut,{columns:t.orchestraColumns,onCancel:()=>t.orchestraStatus=!1,onConfirm:({selectedOptions:s})=>{t.selectOrchestra.musicGroupId!=s[0].value&&(t.selectOrchestra.subjectAllList=[],t.selectOrchestra.performerList=[],t.selectOrchestra.subjectIdList=[],t.selectOrchestra.musicGroupName=s[0].text,t.selectOrchestra.musicGroupId=s[0].value,t.orchestraStatus=!1,h())}},null)]}),e(E,{show:t.programTimerStatus,"onUpdate:show":s=>t.programTimerStatus=s,round:!0,style:{width:"82%"}},{default:()=>[e(fe,{show:t.programTimerStatus,time:t.selectOrchestra.time,onClose:()=>t.programTimerStatus=!1,onConfirm:s=>{const u=Number(s.minute||0)*60+Number(s.second||0);t.selectOrchestra.time=u,t.programTimerStatus=!1}},null)]}),e(E,{show:t.deleteStatus,"onUpdate:show":s=>t.deleteStatus=s,round:!0,style:{width:"82%"}},{default:()=>[e("div",{class:d.popupContainer},[e("h2",{class:d.popupTitle},[p("删除节目")]),e("div",{class:d.popupContent},[e("p",{class:d.tipContent},[p("删除"),e("span",null,[p("《节目"),t.deleteIndex+1,p("》")]),p(",删除后内容不可恢复")])]),e("div",{class:["btnGroupPopup"]},[e(v,{type:"primary",round:!0,onClick:()=>{t.detail.splice(t.deleteIndex,1),t.deleteStatus=!1}},{default:()=>[p("确定")]}),e(v,{round:!0,onClick:()=>t.deleteStatus=!1},{default:()=>[p("取消")]})])])]}),e(E,{show:t.teamStatus,"onUpdate:show":s=>t.teamStatus=s,round:!0,position:"bottom",closeable:!0},{default:()=>[e(be,{show:t.teamStatus,performances:t.selectOrchestra.subjectAllList,selectIds:t.selectOrchestra.subjectIdList,onClose:()=>t.teamStatus=!1,onConfirm:s=>{t.selectOrchestra.subjectIdList=s,b(s),t.teamStatus=!1}},null)]}),e(Dt,{modelValue:t.castStatus,"onUpdate:modelValue":s=>t.castStatus=s},{default:()=>[e(Ae,{subjectAllList:t.selectOrchestra.subjectAllList,performerList:t.selectOrchestra.performerList,"onUpdate:performerList":s=>t.selectOrchestra.performerList=s,onClose:()=>t.castStatus=!1,onConfirm:s=>{const u=s||[],o=[];u.forEach(l=>{o.push(l.subjectId)}),t.selectOrchestra.subjectIdList=o||[]}},null)]})])}}),Ye=Object.freeze(Object.defineProperty({__proto__:null,default:Le,formatterTimer:T},Symbol.toStringTag,{value:"Module"}));export{Ae as C,T as f,Ye as o};