1import{bC as Q,bT as m,aU as y,aR as c,b3 as C,cx as W,cF as X,cO as O,bO as ee,aS as V,cq as a,T as te,cT as o,aZ as r,aG as d,Y as k,k as le,o as R,c2 as q,i as ae,g as re,h as se,bH as oe,m as ne,U as E,ae as ie,ad as de,aY as b,cg as ue,ao as S,ak as me,y as U,c0 as T,b$ as pe,ax as ce}from"./Dh955rWF.js";import{_ as fe}from"./kOBmGpMM.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{z as ge}from"./CihXmaWs.js";import{c as _e,h as he}from"./CAn97boz.js";import{I as be}from"./DZWL85xs.js";import{u as Ve}from"./CZWOFMsC.js";const ye={version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"};function xe(f,p){return m(),y("svg",ye,[...p[0]||(p[0]=[c("path",{d:"M12.037 0.42c1.958 0 3.847 0.484 5.532 1.396 0.408 0.221 0.56 0.731 0.339 1.139s-0.731 0.56-1.139 0.339c-1.441-0.78-3.056-1.194-4.733-1.194-5.501 0-9.96 4.459-9.96 9.96s4.459 9.96 9.96 9.96c5.501 0 9.96-4.459 9.96-9.96 0-2.475-0.905-4.807-2.517-6.618-0.308-0.347-0.277-0.878 0.069-1.186s0.878-0.277 1.186 0.069c1.883 2.116 2.942 4.844 2.942 7.735 0 6.429-5.211 11.64-11.64 11.64s-11.64-5.211-11.64-11.64c0-6.429 5.211-11.64 11.64-11.64zM12.018 8.867c0.425 0.002 0.776 0.319 0.83 0.729l0.007 0.114-0.030 8.116c-0.002 0.464-0.379 0.839-0.843 0.837-0.425-0.002-0.776-0.319-0.83-0.729l-0.007-0.114 0.030-8.116c0.002-0.464 0.379-0.839 0.843-0.837zM12 5.424c0.751 0 1.36 0.609 1.36 1.36s-0.609 1.36-1.36 1.36c-0.751 0-1.36-0.609-1.36-1.36s0.609-1.36 1.36-1.36z"},null,-1)])])}const ve=Q({name:"app-icon-tips",render:xe}),ze={class:"time-select"},we={class:"record-tips"},Oe={class:"button-box"},ke=C({__name:"TheCalendarForm",props:{sigOtpions:{type:Array,default:()=>[]}},emits:["confirm"],setup(f,{emit:p}){const x=f,v=W(null),{isPhone:g}=Ve(),{isDark:_}=X(),h=T(),t=pe({topic:"",etherpad:"",agenda:"",is_record:!0,group_name:"",platform:"",is_cycle:!1,date:"",start:"",end:"",email_list:"",duration_time:""}),I=[{required:!0,message:"é¿åº¦ä¸º1-128个å符",triggers:["blur"]},{validator:l=>{if(l.length<1||l.length>128)return{type:"danger",message:"é¿åº¦ä¸º1-128个å符"}}}],M=[{required:!0,message:"è¯·éæ©SIG",triggers:["change"]}],P=[{required:!0,message:"è¯·éæ©æ¥æ",triggers:["blur","change"]}],D=[{triggers:["blur","change"],validator:()=>{if(t.start==="")return{type:"danger",message:"è¯·éæ©å¼å§æ¶é´"};if(t.end==="")return{type:"danger",message:"è¯·éæ©ç»ææ¶é´"}}}],$=[{required:!0,message:"é¿åº¦ä¸º1-255个å符",triggers:["blur"]},{validator:l=>{if(l.length<1||l.length>255)return{type:"danger",message:"é¿åº¦ä¸º1-255个å符"}}}],A=l=>{const e=/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;return l.trim()?l.split(";").every(u=>{const n=u.trim();return n===""||e.test(n)}):!0},B=[{message:"请è¾å
¥çµåé®ä»¶å°åï¼å¤ä¸ªé®ä»¶å°åä¹é´ä»¥â;âé´é",triggers:["blur"]},{triggers:["blur"],validator:l=>{if(l.length===0)return!0;if(l.length>1e3)return{type:"danger",message:"é¿åº¦ä¸è½å¤§äº1000个å符"};if(!A(l))return{type:"danger",message:"请è¾å
¥æ£ç¡®çé®ç®±æ ¼å¼"}}}];function F(l,e){const u=Object.keys(l).filter(i=>i!==e||l[i]==="");return Object.fromEntries(u.map(i=>[i,l[i]]))}const Y=l=>{if(!l.find(e=>(e==null?void 0:e.type)==="danger")){const e=F(t,"duration_time");N(e)}};O(()=>t.date,l=>{var e;l&&l.length>0?(e=h.value)==null||e.clearValidate("date"):t.date=""}),O(()=>[t.start,t.end],l=>{var e;l[0].length>0&&l[1].length>0?(t.duration_time=`${l[0]}-${l[1]}`,(e=h.value)==null||e.clearValidate("duration_time")):t.duration_time=""});const G=()=>{var l;t.start="",t.end="",(l=h.value)==null||l.resetFields()},Z=p,N=async l=>{var e,u;try{await _e({...l}),Z("confirm",t.date),v.success({content:"ä¼è®®é¢å®æå"})}catch(n){v.danger({content:((u=(e=n==null?void 0:n.response)==null?void 0:e.data)==null?void 0:u.msg)||(n==null?void 0:n.message)})}},j=l=>{t.etherpad="",x.sigOtpions.forEach(e=>{e.label===l&&(t.etherpad=e.etherpad)})},z=T([]),H=async()=>{z.value=await he()},K=[{required:!0,message:"è¯·éæ©ä¼è®®å¹³å°",triggers:["blur"]}];return ee(()=>{H()}),(l,e)=>{const u=ae,n=le,i=fe,L=se,J=re,w=ne;return m(),V(a(te),{ref_key:"formRef",ref:h,"has-required":"",layout:a(g)?"v":"h",model:t,"label-width":"120px","label-align":"top",class:"calendar-form",onSubmit:Y},{default:o(()=>[r(a(d),{label:"ä¼è®®åç§°",required:"",field:"topic",rules:I},{default:o(()=>[r(a(k),{modelValue:t.topic,"onUpdate:modelValue":e[0]||(e[0]=s=>t.topic=s),"min-length":1,"max-length":128,size:"large",placeholder:"请è¾å
¥ä¼è®®åç§°"},null,8,["modelValue"])]),_:1}),r(a(d),{label:"æå±SIG",required:"",field:"group_name",rules:M,class:"sig-item"},{default:o(()=>[r(i,null,{default:o(()=>[r(n,{modelValue:t.group_name,"onUpdate:modelValue":e[1]||(e[1]=s=>t.group_name=s),placeholder:"è¯·éæ©SIG",clearable:"",filterable:"",style:{width:"100%"}
1,size:"large",effect:a(_)?"dark":"light",onChange:j},{default:o(()=>[(m(!0),y(R,null,q(f.sigOtpions,s=>(m(),V(u,{key:s.group_name,label:s.group_name,value:s.group_name},null,8,["label","value"]))),128))]),_:1},8,["modelValue","effect"])]),_:1})]),_:1}),r(a(d),{label:"ä¼è®®æ¶é´",required:"",field:"date",rules:P},{default:o(()=>[r(i,null,{default:o(()=>[r(J,{locale:a(ge)},{default:o(()=>[r(L,{modelValue:t.date,"onUpdate:modelValue":e[2]||(e[2]=s=>t.date=s),type:"date",size:"large",placeholder:"è¯·éæ©æ¥æ",effect:a(_)?"dark":"light","value-format":"YYYY-MM-DD",style:oe({width:a(g)?"100%":"350px"})},null,8,["modelValue","effect","style"])]),_:1},8,["locale"])]),_:1})]),_:1}),r(a(d),{class:"time-box",field:"duration_time",required:"",rules:D},{default:o(()=>[r(i,null,{default:o(()=>[c("div",ze,[r(w,{modelValue:t.start,"onUpdate:modelValue":e[3]||(e[3]=s=>t.start=s),"max-time":t.end,placeholder:"å¼å§æ¶é´",start:"08:00",end:"22:59",step:"00:15",size:"large",effect:a(_)?"dark":"light",style:{width:"120px"}},null,8,["modelValue","max-time","effect"]),e[10]||(e[10]=c("span",{class:"line"}," - ",-1)),r(w,{modelValue:t.end,"onUpdate:modelValue":e[4]||(e[4]=s=>t.end=s),"min-time":t.start,placeholder:"ç»ææ¶é´",start:"08:00",end:"22:59",step:"00:15",size:"large",effect:a(_)?"dark":"light",style:{width:"120px"}},null,8,["modelValue","min-time","effect"]),r(a(E),{class:"time-icon"},{default:o(()=>[r(a(be))]),_:1})])]),_:1})]),_:1}),r(a(d),{label:"ä¼è®®å¹³å°",required:"",field:"platform",rules:K},{default:o(()=>[r(a(ie),{modelValue:t.platform,"onUpdate:modelValue":e[5]||(e[5]=s=>t.platform=s)},{default:o(()=>[(m(!0),y(R,null,q(z.value,s=>(m(),V(a(de),{key:s,value:s},{default:o(()=>[b(ue(s),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1}),r(a(d),{label:"ä¼è®®å
容",field:"agenda"},{default:o(()=>[r(a(S),{modelValue:t.agenda,"onUpdate:modelValue":e[6]||(e[6]=s=>t.agenda=s),placeholder:"请è¾å
¥ä¼è®®å
容",resize:"none",rows:3,size:"large","max-length":1e3,"input-on-outlimit":!1,round:"pill"},null,8,["modelValue"])]),_:1}),r(a(d),{label:"Etherpad",required:"",field:"etherpad",rules:$},{default:o(()=>[r(a(k),{modelValue:t.etherpad,"onUpdate:modelValue":e[7]||(e[7]=s=>t.etherpad=s),size:"large","max-length":255,placeholder:"请è¾å
¥Etherpad龿¥"},null,8,["modelValue"])]),_:1}),r(a(d),{label:"å½å¶ä¼è®®",field:"is_record",class:"record"},{default:o(()=>[r(a(me),{modelValue:t.is_record,"onUpdate:modelValue":e[8]||(e[8]=s=>t.is_record=s)},null,8,["modelValue"]),c("div",we,[r(a(E),{class:"tips"},{default:o(()=>[r(a(ve))]),_:1}),e[11]||(e[11]=b("å¼å¯åå°èªå¨å½å±ï¼æ¬æå¡ç±è
¾è®¯ä¼è®®æä¾ ",-1))])]),_:1}),r(a(d),{label:"é®ä»¶å°å",field:"email_list",rules:B},{default:o(()=>[r(a(S),{modelValue:t.email_list,"onUpdate:modelValue":e[9]||(e[9]=s=>t.email_list=s),placeholder:"请è¾å
¥çµåé®ä»¶å°åï¼å¤ä¸ªé®ä»¶å°åä¹é´ä»¥â;âé´é",resize:"none",size:"large",rows:3,"max-length":1e3,"input-on-outlimit":!1,round:"pill"},null,8,["modelValue"])]),_:1}),c("div",Oe,[r(a(U),{variant:"solid",color:"primary",size:a(g)?"medium":"large",type:"submit"},{default:o(()=>[...e[12]||(e[12]=[b("ç«å³é¢å®",-1)])]),_:1},8,["size"]),r(a(U),{variant:"outline",color:"primary",size:a(g)?"medium":"large",class:"reset",onClick:G},{default:o(()=>[...e[13]||(e[13]=[b("éç½®",-1)])]),_:1},8,["size"])])]),_:1},8,["layout","model"])}}}),Re=ce(ke,[["__scopeId","data-v-74602871"]]),Fe=C({__name:"meeting-form",setup(f){return(p,x)=>(m(),V(Re))}});
1export{Fe as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.