operation-dd026f5b.js 21 KB

1
  1. import{D as W,a4 as oe,ag as le,q as ne,ah as Y,d as S,j as N,H as re,w as C,ai as B,g as t,K as ue,aj as ce,C as ie,i as U,h as p,B as L,f as b,O as w,o as R,I as T,Q as me,M as $,l as de,P as E,ak as pe,p as fe,a as G,u as he}from"./index-f02189cf.js";import{b as q,f as K}from"./constant-6838ca16.js";import{C as ee,M as ge}from"./index-54f690ba.js";import{d as be,R as J,a as H,i as ye,M as Ie,b as Ae}from"./deep-clone-4c26235b.js";import{M as V}from"./index-7a6048b8.js";import{v as Ce}from"./toolsValidate-2d6dd1b7.js";import{T as v}from"./index-c5d9d8ea.js";import{C as te}from"./index-b2446678.js";import{M as Le}from"./index-56cd3cd5.js";import{s as k}from"./index.module-3b4cd265.js";import{a as ke}from"./icon-check-active-8f61dbcc.js";import{i as je}from"./icon-check-96610dda.js";import{C as M,I as Se}from"./index-9873e839.js";import{T as xe,a as Ee}from"./index-d154dde0.js";import{p as ae,P as se}from"./index-19eb4580.js";import{C as Q}from"./index-edcce7da.js";import{F as y}from"./index-c93858a6.js";import"./use-tab-status-afb4c088.js";const Ue=W({},ae,{modelValue:oe(),filter:Function,formatter:{type:Function,default:(a,d)=>d}}),Te=Object.keys(ae);function ve(a,d){if(a<0)return[];const e=Array(a);let o=-1;for(;++o<a;)e[o]=d(o);return e}const De=(a,d)=>32-new Date(a,d-1,32).getDate(),_=(a,d,e,o,f)=>{const n=ve(d-a+1,u=>{const m=le(a+u);return o(e,{text:m,value:m})});return f?f(e,n):n},we=(a,d)=>a.map((e,o)=>{const f=d[o];if(f.length){const n=+f[f.length-1].value;if(+e>n)return String(n)}return e}),Z=new Date().getFullYear(),[Oe]=ne("date-picker"),Fe=W({},Ue,{columnsType:{type:Array,default:()=>["year","month","day"]},minDate:{type:Date,default:()=>new Date(Z-10,0,1),validator:Y},maxDate:{type:Date,default:()=>new Date(Z+10,11,31),validator:Y}});var Ge=S({name:Oe,props:Fe,emits:["confirm","cancel","change","update:modelValue"],setup(a,{emit:d,slots:e}){const o=N(a.modelValue),f=()=>{const r=a.minDate.getFullYear(),A=a.maxDate.getFullYear();return _(r,A,"year",a.formatter,a.filter)},n=r=>r===a.minDate.getFullYear(),u=r=>r===a.maxDate.getFullYear(),m=r=>r===a.minDate.getMonth()+1,h=r=>r===a.maxDate.getMonth()+1,I=r=>{const{minDate:A,columnsType:x}=a,F=x.indexOf(r),P=o.value[F];if(P)return+P;switch(r){case"year":return A.getFullYear();case"month":return A.getMonth()+1;case"day":return A.getDate()}},O=()=>{const r=I("year"),A=n(r)?a.minDate.getMonth()+1:1,x=u(r)?a.maxDate.getMonth()+1:12;return _(A,x,"month",a.formatter,a.filter)},s=()=>{const r=I("year"),A=I("month"),x=n(r)&&m(A)?a.minDate.getDate():1,F=u(r)&&h(A)?a.maxDate.getDate():De(r,A);return _(x,F,"day",a.formatter,a.filter)},c=re(()=>a.columnsType.map(r=>{switch(r){case"year":return f();case"month":return O();case"day":return s();default:return[]}}));C(o,r=>{B(r,a.modelValue)||d("update:modelValue",r)}),C(()=>a.modelValue,r=>{r=we(r,c.value),B(r,o.value)||(o.value=r)},{immediate:!0});const l=(...r)=>d("change",...r),g=(...r)=>d("cancel",...r),j=(...r)=>d("confirm",...r);return()=>t(se,ue({modelValue:o.value,"onUpdate:modelValue":r=>o.value=r,columns:c.value,onChange:l,onCancel:g,onConfirm:j},ce(a,Te)),e)}});const _e=ie(Ge),Ve="_topCellGroup_1g5tn_1",Me="_programType_1g5tn_12",Ne="_teamCell_1g5tn_18",Re="_tagCell_1g5tn_21",Pe="_tagItem_1g5tn_24",Ye="_closeable_1g5tn_33",Be="_searchTypeFlex_1g5tn_38",qe="_small_1g5tn_41",Ke="_multFlex_1g5tn_54",Je="_placeholder_1g5tn_110",He="_performance_1g5tn_114",Qe="_iconImg_1g5tn_117",Ze="_disabled_1g5tn_120",ze="_topTitle_1g5tn_124",Xe="_programTimer_1g5tn_130",We="_addButtonGroup_1g5tn_150",$e="_addButton_1g5tn_150",et="_bottonGroup_1g5tn_159",tt="_popupContainer_1g5tn_164",at="_popupTitle_1g5tn_164",st="_popupTimer_1g5tn_173",ot="_tipContent_1g5tn_200",i={topCellGroup:Ve,programType:Me,teamCell:Ne,tagCell:Re,tagItem:Pe,closeable:Ye,searchTypeFlex:Be,small:qe,multFlex:Ke,placeholder:Je,performance:He,iconImg:Qe,disabled:Ze,topTitle:ze,programTimer:Xe,addButtonGroup:We,addButton:$e,bottonGroup:et,popupContainer:tt,popupTitle:at,popupTimer:st,tipContent:ot},lt="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==",nt="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==",rt=S({name:"input-timer",props:{show:{type:Boolean,default:!1},time:{type:Number,default:null}},emits:["close","confirm"],setup(a,{emit:d}){const e=D(a.time),o=U({minute:e.minute||null,second:e.secord||null}),f=n=>n&&n>=0?Ce(n):"";return C(()=>a.show,()=>{if(!a.show){const n=D(a.time);o.minute=n.minute||null,o.second=n.secord||null}}),C(()=>a.time,()=>{const n=D(a.time);console.log(n,"timer"),o.minute=n.minute||null,o.second=n.secord||null}),()=>t("div",{class:i.popupContainer},[t("h2",{class:i.popupTitle},[p("请输入节目时长")]),t("div",{class:i.popupContent},[t("div",{class:i.popupTimer},[t(y,{modelValue:o.minute,"onUpdate:modelValue":n=>o.minute=n,type:"tel",formatter:f,border:!1,maxlength:2,autocomplete:"off"},null),p("分"),t(y,{modelValue:o.second,"onUpdate:modelValue":n=>o.second=n,type:"tel",formatter:f,border:!1,maxlength:2,autocomplete:"off"},null),p("秒")])]),t("div",{class:["btnGroupPopup"]},[t(L,{round:!0,onClick:()=>d("close")},{default:()=>[p("取消")]}),t(L,{type:"primary",round:!0,onClick:()=>{if(!o.minute||!o.second){b("时长输入有误");return}d("confirm",o)}},{default:()=>[p("确定")]})])])}});function ut(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!w(a)}const ct=S({name:"performance-team",props:{show:{type:Boolean,default:!1},performances:{type:Array,default:()=>[]},selectIds:{type:Array,default:()=>[]}},emits:["close","confirm"],setup(a,{emit:d}){const e=N([]),o=U({performanceList:a.performances||[],checkboxs:a.selectIds||[]});return C(()=>a.performances,()=>{console.log(a.performances,"props.performances"),o.performanceList=a.performances}),C(()=>a.selectIds,()=>{o.checkboxs=a.selectIds}),C(()=>a.show,()=>{a.show||(o.checkboxs=a.selectIds)}),()=>{let f;return t("div",{class:i.popupContainer},[t("h2",{class:i.popupTitle},[p("选择表演团队")]),t(ee,{class:[i.searchTypeFlex,i.multFlex],modelValue:o.checkboxs,"onUpdate:modelValue":n=>o.checkboxs=n},ut(f=o.performanceList.map((n,u)=>t(v,{type:o.checkboxs.includes(n.subjectId)?"primary":"default"},{default:()=>[t(te,{name:n.subjectId,ref:m=>e.value[u]=m,onClick:m=>{m.stopPropagation()}},null),n.subjectName]})))?f:{default:()=>[f]}),t("div",{class:["btnGroupPopup"]},[t(L,{round:!0,onClick:()=>d("close")},{default:()=>[p("取消")]}),t(L,{type:"primary",round:!0,onClick:()=>d("confirm",o.checkboxs)},{default:()=>[p("确定")]})])])}}}),it=""+new URL("icon-student-default-f65a5ed2.png",import.meta.url).href;function mt(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!w(a)}const dt=S({name:"group-chat",props:{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:d}){const e=N([]),o=U({height:a.height,check:[]}),f=u=>{e.value[u].toggle();const m=[];a.studentList.forEach(h=>{o.check.includes(h.studentId)&&m.push({studentId:h.studentId,studentName:h.studentName,studentAvatar:h.studentAvatar,subjectId:h.subjectId})}),d("update:selectItem",m)};C(()=>a.height,()=>{o.height=a.height}),C(()=>a.selectItem,()=>{n()},{deep:!0});const n=()=>{const u=a.selectItem||[],m=[];u.forEach(h=>{m.push(h.studentId)}),o.check=m};return R(async()=>{n()}),()=>{let u;return t("div",{style:{"min-height":`calc(100vh - ${a.headerHeight}px - ${o.height}px - ${a.bottomHeight}px )`}},[t(ee,{modelValue:o.check,"onUpdate:modelValue":m=>o.check=m},mt(u=a.studentList.map((m,h)=>t(M,{center:!0,onClick:()=>f(h),class:k.popupCell},{icon:()=>t(Se,{src:m.studentAvatar||it,class:k.imgLogo,fit:"contain"},null),title:()=>t("div",{class:k.infos},[t("div",{class:k.infoTitle},[m.studentName]),t("div",{class:k.infoContent},[m.subjectName])]),"right-icon":()=>t(te,{name:m.studentId,ref:I=>e.value[h]=I,onClick:I=>{I.stopPropagation()}},{icon:I=>t(T,{class:k.boxStyle,name:I.checked?ke:je},null)})})))?u:{default:()=>[u]})])}}});function pt(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!w(a)}const ft=S({name:"cast-modal",props:{subjectAllList:{type:Array,default:()=>[]},performerList:{type:Array,default:()=>[]}},emits:["close","update:performerList","confirm"],setup(a,{emit:d}){const e=()=>{const n=a.performerList||[];return a.subjectAllList.forEach(u=>{const m=n.find(h=>h.subjectId==u.subjectId);u.selectList=m?be(m.studentList):[]}),console.log(a.subjectAllList,"props.subjectAllList"),a.subjectAllList||[]},o=U({varName:"--popup-navbar-height",popupHeight:0,height:0,bottomHeight:0,subjectList:e()});R(()=>{const{height:n}=me(document.querySelector(".van-tab"));o.height=n}),C(()=>a.subjectAllList,()=>{o.subjectList=e()}),C(()=>a.performerList,()=>{o.subjectList=e()});const f=()=>{const n=[];o.subjectList.forEach(u=>{u.selectList&&u.selectList.length>0&&n.push({studentCount:u.selectList.length,studentList:u.selectList,subjectId:u.subjectId,subjectName:u.subjectName})}),console.log(n,"selectList"),d("close"),d("update:performerList",n),d("confirm",n)};return()=>{let n;return t("div",{class:k.castPopupContainer,style:"background-color: #f8f9fc; height: 100%"},[t(V,{varName:o.varName,onBarHeight:u=>{o.popupHeight=u}},{default:()=>[t($,{title:"演员名单"},null)]}),t(xe,{shrink:!0,sticky:!0,offsetTop:o.popupHeight},pt(n=o.subjectList.map(u=>t(Ee,{name:u.subjectId,title:u.subjectName+`(${u.studentCount})`},{default:()=>[t(dt,{height:o.height,headerHeight:o.popupHeight,bottomHeight:o.bottomHeight,studentList:u.studentList,selectItem:u.selectList,"onUpdate:selectItem":m=>u.selectList=m},null)]})))?n:{default:()=>[n]}),t(V,{position:"bottom",onBarHeight:u=>{o.bottomHeight=u}},{default:()=>[t("div",{class:"btnGroupFixed"},[t(L,{round:!0,block:!0,type:"primary",onClick:f},{default:()=>[p("确认")]})])]})])}}});function z(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!w(a)}const X={id:null,name:"",type:"",musicGroupId:null,musicGroupName:null,subjectAllList:[],subjectIdList:[],time:null,performerList:[],attachmentUrl:[],attachmentVideoUrl:[],attachmentImgUrl:[]},D=a=>{if(a){const d=Math.floor(a/60),e=a%60;return{minute:d,secord:e}}else return{minute:null,secord:null}},Ot=S({name:"operation-page",setup(){const a=fe(),d=he(),e=U({activityDetailId:a.query.id,timerStatus:!1,currentDate:[],orchestraStatus:!1,orchestraColumns:[],programType:"",programTimerStatus:!1,deleteStatus:!1,teamStatus:!1,castStatus:!1,selectOrchestra:[],deleteIndex:0,startTime:de().format("YYYY-MM-DD"),name:"",type:"",detail:[{...X}]}),o=async()=>{try{const{data:s}=await G.get("/api-web/cooperationOrgan/musicGroupPage");(s||[]).forEach(c=>{e.orchestraColumns.push({text:c.name,value:c.id})})}catch{}},f=async()=>{try{const{data:s}=await G.post("/api-web/schoolActivity/userList",{data:{activityDetailId:e.activityDetailId,musicGroupId:e.selectOrchestra.musicGroupId,subjectIds:[]}}),c=s||[];console.log(c,"tempData"),e.selectOrchestra.subjectAllList=c,e.selectOrchestra.performerList=c,e.selectOrchestra.subjectIdList=[],c.forEach(l=>{e.selectOrchestra.subjectIdList.push(l.subjectId)})}catch{}},n=()=>{e.detail.push({...X})},u=s=>{e.detail.length<=1||(e.deleteIndex=s,e.deleteStatus=!0)},m=s=>{let c=0;return s.forEach(l=>{c+=l.studentCount}),c},h=s=>{const c=[];e.selectOrchestra.performerList.forEach(l=>{s.includes(l.subjectId)&&c.push(l)}),e.selectOrchestra.subjectAllList.forEach(l=>{const g=e.selectOrchestra.performerList.findIndex(j=>j.subjectId==l.subjectId);s.includes(l.subjectId)&&g<0&&c.push(l)}),e.selectOrchestra.performerList=c};R(()=>{o()});const I=()=>{if(!e.name)return b("请填写活动活动名称"),!1;if(e.name.length<3||e.name.length>25)return b("活动名称长度3~25"),!1;if(!e.type)return b("请选择活动类别"),!1;for(let s=0,c=e.detail.length;s<c;s++){const l=e.detail[s];if(!l.name)return b("节目名称不能为空"),!1;if(!l.type)return b("请选择活动类型"),!1;if(!l.musicGroupId)return b("请选择表演乐团"),!1;if(l.subjectIdList.length<=0)return b("请选择表演团队"),!1;if(m(l.performerList)<=0)return b("请选择演员"),!1;if(!l.time){b("请输入节目时长");return}}return!0},O=async()=>{try{if(!I())return;const s={startTime:e.startTime,endTime:e.startTime+" 23:59:59",name:e.name,type:e.type,detail:[]},c=[];e.detail.forEach((l,g)=>{c.push({sort:g+1,name:l.name,type:l.type,musicGroupId:l.musicGroupId,subjectIdList:l.subjectIdList.join(","),studentNum:m(l.performerList),studentList:l.performerList,time:l.time,attachmentUrl:[...l.attachmentImgUrl,...l.attachmentUrl].join(",")})}),s.detail=c,await G.post("/api-web/schoolActivity/save",{hideLoading:!1,data:s}),d.push("/activity-record")}catch{}};return()=>t("div",{class:i.operation},[t($,null,null),t(Q,{inset:!0,class:i.topCellGroup},{default:()=>[t(y,{isLink:!0,label:"活动日期",inputAlign:"right",readonly:!0,clearable:!1,modelValue:e.startTime,"onUpdate:modelValue":s=>e.startTime=s,onClick:()=>e.timerStatus=!0,placeholder:"请选择活动日期"},null),t(y,{label:"活动名称",inputAlign:"right",placeholder:"请填写活动名称",maxlength:25,modelValue:e.name,"onUpdate:modelValue":s=>e.name=s,autocomplete:"off"},null),t(y,{label:"活动类别",labelAlign:"top"},{input:()=>{let s;return t(J,{class:i.searchTypeFlex,modelValue:e.type,"onUpdate:modelValue":c=>e.type=c},z(s=Object.keys(q).map(c=>t(v,{type:e.type===c?"primary":"default",round:!0},{default:()=>[t(H,{name:c},null),q[c]]})))?s:{default:()=>[s]})}})]}),e.detail.map((s,c)=>t(Q,{inset:!0,class:i.topCellGroup},{default:()=>[t(M,{center:!0},{icon:()=>t(T,{name:lt,class:i.iconImg},null),title:()=>t("div",{class:i.topTitle},[p("节目"),c+1]),value:()=>t(T,{name:nt,class:[i.iconImg,e.detail.length<=1?i.disabled:""],onClick:()=>u(c)},null)}),t(y,{label:"节目名称",inputAlign:"right",placeholder:"请填写节目名称",maxlength:25,modelValue:s.name,"onUpdate:modelValue":l=>s.name=l,autocomplete:"off"},null),t(y,{label:"节目类型",inputAlign:"right",placeholder:"请填写节目",class:i.programType},{input:()=>{let l;return t(J,{class:[i.searchTypeFlex,i.small],modelValue:s.type,"onUpdate:modelValue":g=>s.type=g},z(l=Object.keys(K).map(g=>t(v,{type:s.type===g?"primary":"default",round:!0},{default:()=>[t(H,{name:g},null),K[g]]})))?l:{default:()=>[l]})}}),t(y,{isLink:!0,label:"表演乐团",inputAlign:"right",readonly:!0,clearable:!1,modelValue:s.musicGroupName,"onUpdate:modelValue":l=>s.musicGroupName=l,onClick:()=>{e.orchestraStatus=!0,e.selectOrchestra=[],e.selectOrchestra=s},placeholder:"请选择表演乐团"},null),t(y,{isLink:!0,label:"表演团队",inputAlign:"right",readonly:!0,clearable:!1,onClick:()=>{if(!s.musicGroupId){b("请选择表演乐团");return}e.teamStatus=!0,e.selectOrchestra=[],e.selectOrchestra=s},placeholder:s.subjectIdList.length>0?"":"请选择表演乐团",border:s.subjectIdList.length<=0,class:s.subjectIdList.length>0?i.teamCell:""},null),s.subjectIdList.length>0&&t(M,{class:i.tagCell,center:!0},{title:()=>s.subjectIdList.map((l,g)=>{let j="";return s.subjectAllList.forEach(r=>{r.subjectId===l&&(j=r.subjectName)}),t(v,{type:"primary",plain:!0,class:i.tagItem},{default:()=>[j,t(T,{name:"cross",class:i.closeable,onClick:()=>{s.subjectIdList.splice(g,1),h(s.subjectIdList)}},null)]})})}),t(y,{isLink:!0,label:"演员",inputAlign:"right",readonly:!0,clearable:!1,onClick:()=>{if(s.subjectIdList.length<=0){b("请选择表演团队");return}e.castStatus=!0}},{input:()=>m(s.performerList)>0?t("div",{class:i.performance},[p("共 "),t("span",null,[m(s.performerList)]),p(" 名")]):t("div",{class:i.placeholder},[p("请选择演员")])}),t(y,{label:"节目时长",inputAlign:"right",onClick:()=>e.programTimerStatus=!0,center:!0,placeholder:"请选择节目时长"},{input:()=>{const l=D(s.time);return t("div",{class:i.programTimer},[t("span",null,[l==null?void 0:l.minute]),p("分"),t("span",null,[l==null?void 0:l.secord]),p("秒")])}}),t(y,{label:"上传附件",labelAlign:"top"},{input:()=>t(ge,{uploadIcon:ye,maxCount:5,modelValue:s.attachmentImgUrl,"onUpdate:modelValue":l=>s.attachmentImgUrl=l,style:{marginTop:"6px"}},{default:()=>[t(Ie,{uploadIcon:Ae,uploadType:"VIDEO",accept:".mp4",maxCount:3,modelValue:s.attachmentVideoUrl,"onUpdate:modelValue":l=>s.attachmentVideoUrl=l},null)]})})]})),t("div",{class:i.addButtonGroup},[t(L,{icon:"plus",block:!0,type:"primary",plain:!0,class:i.addButton,onClick:n},{default:()=>[p("添加节目")]})]),t(V,{position:"bottom"},{default:()=>[t("div",{class:["btnGroupFixed",i.bottonGroup]},[t(L,{type:"primary",round:!0,block:!0,onClick:O},{default:()=>[p("确认")]})])]}),t(E,{show:e.timerStatus,"onUpdate:show":s=>e.timerStatus=s,round:!0,position:"bottom"},{default:()=>[t(_e,{modelValue:e.currentDate,"onUpdate:modelValue":s=>e.currentDate=s,minDate:new Date,formatter:pe,onCancel:()=>e.timerStatus=!1,onConfirm:({selectedValues:s})=>{e.startTime=s.join("-"),e.timerStatus=!1}},null)]}),t(E,{show:e.orchestraStatus,"onUpdate:show":s=>e.orchestraStatus=s,round:!0,position:"bottom"},{default:()=>[t(se,{columns:e.orchestraColumns,onCancel:()=>e.orchestraStatus=!1,onConfirm:({selectedOptions:s})=>{e.selectOrchestra.musicGroupName=s[0].text,e.selectOrchestra.musicGroupId=s[0].value,e.orchestraStatus=!1,f()}},null)]}),t(E,{show:e.programTimerStatus,"onUpdate:show":s=>e.programTimerStatus=s,round:!0,style:{width:"82%"}},{default:()=>[t(rt,{show:e.programTimerStatus,time:e.selectOrchestra.time,onClose:()=>e.programTimerStatus=!1,onConfirm:s=>{const c=Number(s.minute||0)*60+Number(s.second||0);e.selectOrchestra.time=c,e.programTimerStatus=!1}},null)]}),t(E,{show:e.deleteStatus,"onUpdate:show":s=>e.deleteStatus=s,round:!0,style:{width:"82%"}},{default:()=>[t("div",{class:i.popupContainer},[t("h2",{class:i.popupTitle},[p("删除节目")]),t("div",{class:i.popupContent},[t("p",{class:i.tipContent},[p("删除"),t("span",null,[p("《节目"),e.deleteIndex+1,p("》")]),p(",删除后内容不可恢复")])]),t("div",{class:["btnGroupPopup"]},[t(L,{type:"primary",round:!0,onClick:()=>{e.detail.splice(e.deleteIndex,1),e.deleteStatus=!1}},{default:()=>[p("确定")]}),t(L,{round:!0,onClick:()=>e.deleteStatus=!1},{default:()=>[p("取消")]})])])]}),t(E,{show:e.teamStatus,"onUpdate:show":s=>e.teamStatus=s,round:!0,position:"bottom",closeable:!0},{default:()=>[t(ct,{show:e.teamStatus,performances:e.selectOrchestra.subjectAllList,selectIds:e.selectOrchestra.subjectIdList,onClose:()=>e.teamStatus=!1,onConfirm:s=>{e.selectOrchestra.subjectIdList=s,h(s),e.teamStatus=!1}},null)]}),t(Le,{modelValue:e.castStatus,"onUpdate:modelValue":s=>e.castStatus=s},{default:()=>[t(ft,{subjectAllList:e.selectOrchestra.subjectAllList,performerList:e.selectOrchestra.performerList,"onUpdate:performerList":s=>e.selectOrchestra.performerList=s,onClose:()=>e.castStatus=!1,onConfirm:s=>{const c=s||[],l=[];c.forEach(g=>{l.push(g.subjectId)}),e.selectOrchestra.subjectIdList=l||[]}},null)]})])}});export{Ot as default,D as formatterTimer};