1var p=($,s,_)=>new Promise((r,t)=>{var o=a=>{try{i(_.next(a))}catch(u){t(u)}},l=a=>{try{i(_.throw(a))}catch(u){t(u)}},i=a=>a.done?r(a.value):Promise.resolve(a.value).then(o,l);i((_=_.apply($,s)).next())});import{d as C,p as w,o as U,ad as b,a as n,c as d,e,W as c,aq as m,x as f,F as y,ae as S,aI as R,at as P,A as h,n as g,f as E,q as ne,aw as de,g as N,G as re,w as ce,y as x,b as V}from"./index-df5d7310.js";import{_ as _e}from"./BaseCard.vue_vue_type_script_setup_true_lang-a2cee5d0.js";import"./doc-pdf-02375ae1.js";const ue={key:0,class:"card-body"},ve={class:"row"},me={class:"col-md-4"},fe={class:"mb-5"},pe={class:"col-md-4"},ge={class:"mb-5"},be={class:"col-md-4"},ye={class:"mb-5"},$e={class:"row"},ke={class:"col-md-4"},he={class:"mb-5"},Se={class:"col-md-4"},Ce={class:"mb-5"},we={class:"col-md-4"},xe={class:"mb-5"},Ve={class:"row"},Pe={class:"col-md-4"},Ue={class:"mb-5"},Ee={class:"col-md-4"},Ne={class:"mb-5"},Re={class:"col-md-4"},Le={class:"mb-5"},Me={class:"row"},De={class:"col-md-4"},Ye={class:"mb-5"},Ae={class:"col-md-4"},Ie={class:"mb-5"},je={class:"col-md-4"},Oe={class:"mb-5"},Ge={class:"row"},Te={class:"col-md-4"},Be={class:"mb-5"},Fe={class:"col-md-4"},qe={class:"mb-5"},ze={class:"col-md-4"},Je={class:"mb-5"},He={class:"row"},We={class:"col-md-4"},Ke={class:"mb-5"},Qe={class:"col-md-4"},Xe={class:"mb-5"},Ze={class:"col-md-4"},es={class:"mb-5"},ss=["disabled"],ts={key:1,class:"card-body"},os=C({__name:"EnrollmentSettingsDocumentCodes",setup($){const s=w({cor:{doc_code:"",rev_no:"",effectivity:""},list_students:{doc_code:"",rev_no:"",effectivity:""},evaluation_of_grades:{doc_code:"",rev_no:"",effectivity:""},certificate_of_grades:{doc_code:"",rev_no:"",effectivity:""},grading_sheet:{doc_code:"",rev_no:"",effectivity:""},transcript_of_records:{doc_code:"",rev_no:"",effectivity:""},is_disabled:!1,is_loading:!0});function _(){return p(this,null,function*(){s.is_disabled=!0,yield b.post("settings/enrollment/doc-codes",{cor:s.cor,list_students:s.list_students,evaluation_of_grades:s.evaluation_of_grades,certificate_of_grades:s.certificate_of_grades,grading_sheet:s.grading_sheet,transcript_of_records:s.transcript_of_records}).then(({data:r})=>{S.fire("Success!",r.message,"success")}),s.is_disabled=!1})}return U(function(){return p(this,null,function*(){yield b.get("settings/enrollment/doc-codes").then(({data:r})=>{var t,o,l,i,a,u,v,k,L,M,D,Y,A,I,j,O,G,T,B,F,q,z,J,H,W,K,Q,X,Z,ee,se,te,oe,le,ie,ae;s.cor.doc_code=(o=(t=r.cor)==null?void 0:t.value)==null?void 0:o.doc_code,s.cor.rev_no=(i=(l=r.cor)==null?void 0:l.value)==null?void 0:i.rev_no,s.cor.effectivity=(u=(a=r.cor)==null?void 0:a.value)==null?void 0:u.effectivity,s.list_students.doc_code=(k=(v=r.list_students)==null?void 0:v.value)==null?void 0:k.doc_code,s.list_students.rev_no=(M=(L=r.list_students)==null?void 0:L.value)==null?void 0:M.rev_no,s.list_students.effectivity=(Y=(D=r.list_students)==null?void 0:D.value)==null?void 0:Y.effectivity,s.evaluation_of_grades.doc_code=(I=(A=r.evaluation_of_grades)==null?void 0:A.value)==null?void 0:I.doc_code,s.evaluation_of_grades.rev_no=(O=(j=r.evaluation_of_grades)==null?void 0:j.value)==null?void 0:O.rev_no,s.evaluation_of_grades.effectivity=(T=(G=r.evaluation_of_grades)==null?void 0:G.value)==null?void 0:T.effectivity,s.certificate_of_grades.doc_code=(F=(B=r.certificate_of_grades)==null?void 0:B.value)==null?void 0:F.doc_code,s.certificate_of_grades.rev_no=(z=(q=r.certificate_of_grades)==null?void 0:q.value)==null?void 0:z.rev_no,s.certificate_of_grades.effectivity=(H=(J=r.certificate_of_grades)==null?void 0:J.value)==null?void 0:H.effectivity,s.grading_sheet.doc_code=(K=(W=r.grading_sheet)==null?void 0:W.value)==null?void 0:K.doc_code,s.grading_sheet.rev_no=(X=(Q=r.grading_sheet)==null?void 0:Q.value)==null?void 0:X.rev_no,s.grading_sheet.effectivity=(ee=(Z=r.grading_sheet)==null?void 0:Z.value)==null?void 0:ee.effectivity,s.transcript_of_records.doc_code=(te=(se=r.transcript_of_records)==null?void 0:se.value)==null?void 0:te.doc_code,s.transcript_of_records.rev_no=(le=(oe=r.transcript_of_records)==null?void 0:oe.value)==null?void 0:le.rev_no,s.transcript_of_records.effectivity=(ae=(ie=r.transcript_of_records)==null?void 0:ie.value)==null?void 0:ae.effectivity}),s.is_loading=!1})}),(r,t)=>
1(n(),d(y,null,[s.is_loading?f("",!0):(n(),d("div",ue,[t[36]||(t[36]=e("h3",null,"Certificate of Registration",-1)),e("div",ve,[e("div",me,[e("div",fe,[t[18]||(t[18]=e("label",{class:"form-label"},"Document Code",-1)),c(e("input",{"onUpdate:modelValue":t[0]||(t[0]=o=>s.cor.doc_code=o),class:"form-control",type:"text"},null,512),[[m,s.cor.doc_code]])])]),e("div",pe,[e("div",ge,[t[19]||(t[19]=e("label",{class:"form-label"},"Revision Number",-1)),c(e("input",{"onUpdate:modelValue":t[1]||(t[1]=o=>s.cor.rev_no=o),class:"form-control",type:"text"},null,512),[[m,s.cor.rev_no]])])]),e("div",be,[e("div",ye,[t[20]||(t[20]=e("label",{class:"form-label"},"Effectivity",-1)),c(e("input",{"onUpdate:modelValue":t[2]||(t[2]=o=>s.cor.effectivity=o),class:"form-control",type:"date"},null,512),[[m,s.cor.effectivity]])])])]),t[37]||(t[37]=e("h3",null,"List of Students",-1)),e("div",$e,[e("div",ke,[e("div",he,[t[21]||(t[21]=e("label",{class:"form-label"},"Document Code",-1)),c(e("input",{"onUpdate:modelValue":t[3]||(t[3]=o=>s.list_students.doc_code=o),class:"form-control",type:"text"},null,512),[[m,s.list_students.doc_code]])])]),e("div",Se,[e("div",Ce,[t[22]||(t[22]=e("label",{class:"form-label"},"Revision Number",-1)),c(e("input",{"onUpdate:modelValue":t[4]||(t[4]=o=>s.list_students.rev_no=o),class:"form-control",type:"text"},null,512),[[m,s.list_students.rev_no]])])]),e("div",we,[e("div",xe,[t[23]||(t[23]=e("label",{class:"form-label"},"Effectivity",-1)),c(e("input",{"onUpdate:modelValue":t[5]||(t[5]=o=>s.list_students.effectivity=o),class:"form-control",type:"date"},null,512),[[m,s.list_students.effectivity]])])])]),t[38]||(t[38]=e("h3",null,"Evaluation of Grades",-1)),e("div",Ve,[e("div",Pe,[e("div",Ue,[t[24]||(t[24]=e("label",{class:"form-label"},"Document Code",-1)),c(e("input",{"onUpdate:modelValue":t[6]||(t[6]=o=>s.evaluation_of_grades.doc_code=o),class:"form-control",type:"text"},null,512),[[m,s.evaluation_of_grades.doc_code]])])]),e("div",Ee,[e("div",Ne,[t[25]||(t[25]=e("label",{class:"form-label"},"Revision Number",-1)),c(e("input",{"onUpdate:modelValue":t[7]||(t[7]=o=>s.evaluation_of_grades.rev_no=o),class:"form-control",type:"text"},null,512),[[m,s.evaluation_of_grades.rev_no]])])]),e("div",Re,[e("div",Le,[t[26]||(t[26]=e("label",{class:"form-label"},"Effectivity",-1)),c(e("input",{"onUpdate:modelValue":t[8]||(t[8]=o=>s.evaluation_of_grades.effectivity=o),class:"form-control",type:"date"},null,512),[[m,s.evaluation_of_grades.effectivity]])])])]),t[39]||(t[39]=e("h3",null,"Certificate of Grades",-1)),e("div",Me,[e("div",De,[e("div",Ye,[t[27]||(t[27]=e("label",{class:"form-label"},"Document Code",-1)),c(e("input",{"onUpdate:modelValue":t[9]||(t[9]=o=>s.certificate_of_grades.doc_code=o),class:"form-control",type:"text"},null,512),[[m,s.certificate_of_grades.doc_code]])])]),e("div",Ae,[e("div",Ie,[t[28]||(t[28]=e("label",{class:"form-label"},"Revision Number",-1)),c(e("input",{"onUpdate:modelValue":t[10]||(t[10]=o=>s.certificate_of_grades.rev_no=o),class:"form-control",type:"text"},null,512),[[m,s.certificate_of_grades.rev_no]])])]),e("div",je,[e("div",Oe,[t[29]||(t[29]=e("label",{class:"form-label"},"Effectivity",-1)),c(e("input",{"onUpdate:modelValue":t[11]||(t[11]=o=>s.certificate_of_grades.effectivity=o),class:"form-control",type:"date"},null,512),[[m,s.certificate_of_grades.effectivity]])])])]),t[40]||(t[40]=e("h3",null,"Grading Sheet",-1)),e("div",Ge,[e("div",Te,[e("div",Be,[t[30]||(t[30]=e("label",{class:"form-label"},"Document Code",-1)),c(e("input",{"onUpdate:modelValue":t[12]||(t[12]=o=>s.grading_sheet.doc_code=o),class:"form-control",type:"text"},null,512),[[m,s.grading_sheet.doc_code]])])]),e("div",Fe,[e("div",qe,[t[31]||(t[31]=e("label",{class:"form-label"},"Revision Number",-1)),c(e("input",{"onUpdate:modelValue":t[13]||(t[13]=o=>s.grading_sheet.rev_no=o),class:"form-control",type:"text"},null,512),[[m,s.grading_sheet.rev_no]])])]),e("div",ze,[e("div",Je,[t[32]||(t[32]=e("label",{class:"form-label"},"Effectivity",-1)),c(e("input",{"onUpdate:modelValue":t[14]||(t[14]=o=>s.grading_sheet.effectivity=o),class:"form-control",type:"date"},null,512),[[m,s.grading_sheet.effectivity]])])])]),t[41]||(t[41]=e("h3",null,"Official Transcript of Record",-1)),e("div",He,[e("div",We,[e("div",Ke,[t[33]||(t[33]=e("label",{class:"form-label"}
1,"Document Code",-1)),c(e("input",{"onUpdate:modelValue":t[15]||(t[15]=o=>s.transcript_of_records.doc_code=o),class:"form-control",type:"text"},null,512),[[m,s.transcript_of_records.doc_code]])])]),e("div",Qe,[e("div",Xe,[t[34]||(t[34]=e("label",{class:"form-label"},"Revision Number",-1)),c(e("input",{"onUpdate:modelValue":t[16]||(t[16]=o=>s.transcript_of_records.rev_no=o),class:"form-control",type:"text"},null,512),[[m,s.transcript_of_records.rev_no]])])]),e("div",Ze,[e("div",es,[t[35]||(t[35]=e("label",{class:"form-label"},"Effectivity",-1)),c(e("input",{"onUpdate:modelValue":t[17]||(t[17]=o=>s.transcript_of_records.effectivity=o),class:"form-control",type:"date"},null,512),[[m,s.transcript_of_records.effectivity]])])])]),e("button",{disabled:s.is_disabled,class:"btn btn-primary",onClick:_},"Save",8,ss)])),s.is_loading?(n(),d("div",ts," Loading ... ")):f("",!0)],64))}}),ls={key:0,class:"card-body"},is={class:"row"},as={class:"col-md-6"},ns={class:"mb-5"},ds=["value"],rs={class:"col-md-6"},cs={class:"mb-5"},_s={class:"input-group"},us=["value"],vs=["disabled"],ms={class:"row"},fs={class:"col-md-12"},ps={class:"table table-hover table-bordered align-middle"},gs=["onUpdate:modelValue"],bs=["onUpdate:modelValue"],ys={key:0},$s=["disabled"],ks={key:1,class:"card-body"},hs=C({__name:"EnrollmentSettingsRegistrationSchedule",setup($){const s=w({constant:null,schedules:[],acadYear:"",sem:"",_isLoading:!1,_isProcessing:!1}),_=R();function r(){return p(this,null,function*(){s._isProcessing=!0,yield b.post("settings/enrollment/reg-schedule",{acad_year:s.acadYear,sem:s.sem,list:s.schedules}).then(({data:o})=>{S.fire("Success",o.message,"success")}).catch(o=>{console.log(o)}),s._isProcessing=!1})}function t(){return p(this,null,function*(){if(s.acadYear&&s.sem){s._isProcessing=!0,s.schedules=[];let o=new URLSearchParams({acad_year:s.acadYear,sem:s.sem});yield b.get("settings/enrollment/reg-schedule","?"+o.toString()).then(({data:l})=>{if(l.scheds)s.schedules=l.scheds;else for(let i=0;i<5;i++)s.schedules.push({year_level:i+1,schedule_start:"",schedule_end:""})}).catch(l=>{console.log(l)}),s._isProcessing=!1}})}return(o,l)=>s._isLoading?(n(),d("div",ks," Loading ... ")):(n(),d("div",ls,[e("div",is,[e("div",as,[e("div",ns,[l[3]||(l[3]=e("label",{class:"form-label"},"For Academic Year:",-1)),c(e("select",{"onUpdate:modelValue":l[0]||(l[0]=i=>s.acadYear=i),class:"form-select"},[l[2]||(l[2]=e("option",{value:""},"-- Please select --",-1)),(n(!0),d(y,null,h(E(_).acadYears,i=>(n(),d("option",{key:i.id,value:i.id},g(i.ay_full),9,ds))),128))],512),[[P,s.acadYear]])])]),e("div",rs,[e("div",cs,[l[5]||(l[5]=e("label",{class:"form-label"},"Semester:",-1)),e("div",_s,[c(e("select",{"onUpdate:modelValue":l[1]||(l[1]=i=>s.sem=i),class:"form-select"},[l[4]||(l[4]=e("option",{value:""},"-- Please select --",-1)),(n(!0),d(y,null,h(E(_).sems,i=>(n(),d("option",{key:i.id,value:i.id},g(i.semester_name),9,us))),128))],512),[[P,s.sem]]),e("button",{disabled:s._isProcessing,class:"btn btn-primary",onClick:t},"Load",8,vs)])])])]),e("div",ms,[e("div",fs,[e("table",ps,[l[7]||(l[7]=e("thead",null,[e("tr",null,[e("th",null,"Year Level"),e("th",null,"Start Date"),e("th",null,"End Date")])],-1)),e("tbody",null,[(n(!0),d(y,null,h(s.schedules,i=>(n(),d("tr",{key:i.year_level},[e("td",null,g(i.year_level),1),e("td",null,[c(e("input",{"onUpdate:modelValue":a=>i.schedule_start=a,class:"form-control",type:"date"},null,8,gs),[[m,i.schedule_start]])]),e("td",null,[c(e("input",{"onUpdate:modelValue":a=>i.schedule_end=a,class:"form-control",type:"date"},null,8,bs),[[m,i.schedule_end]])])]))),128)),s.schedules.length?f("",!0):(n(),d("tr",ys,l[6]||(l[6]=[e("td",{class:"text-center",colspan:"3"},"No data",-1)])))])]),e("button",{disabled:s._isProcessing,class:"btn btn-primary",onClick:r},"Save",8,$s)])])]))}}),Ss={key:0,class:"card-body"},Cs={class:"row"},ws={class:"col-md-3"},xs={class:"mb-5"},Vs={class:"d-flex"},Ps={class:"form-check"},Us={class:"form-check ms-3"},Es=["disabled"],Ns={class:"form-check-label",for:"sms-settings"},Rs={key:0,class:"ml-2 text-danger"},Ls={class:"col-md-4"},Ms={class:"mb-5"},Ds={class:"form-label"},Ys={class:"text-info"},As={class:"col-md-4"},Is={class:"mb-5"},js={class:"row"},Os={class:"col-md-12"},Gs=["disabled"],Ts={key:1,class:"card-body"},Bs=C({__name:"EnrollmentSettingsNotification",setup($){const s=w({available:null,preferenceRegistration:[],registrationSmsMessage:"Hi #student_first_name#, Congratulations! You're now officially enrolled. To get your certificate of registration, please visit the academic portal. Thank y
1ou.",sampleStudentName:{fullName:"Juan D. Dela Cruz",firstName:"Juan"},placeholders:{studentName:"#student_name#",firstName:"#student_first_name#"},_isLoading:!1,_isProcessing:!1}),_=ne(()=>s.registrationSmsMessage.length),r=ne(()=>{let o=s.registrationSmsMessage.replaceAll(s.placeholders.studentName,s.sampleStudentName.fullName);return o=o.replaceAll(s.placeholders.firstName,s.sampleStudentName.firstName),o});function t(){return p(this,null,function*(){s._isProcessing=!0,yield b.post("settings/enrollment/notifications",{settings:s.preferenceRegistration,sms_message:s.registrationSmsMessage}).then(({data:o})=>{S.fire("Success",o.message,"success")}),s._isProcessing=!1})}return U(()=>p(this,null,function*(){s._isLoading=!0,yield b.get("external-services/check").then(({data:o})=>{s.available=o}),yield b.get("settings/enrollment/notifications").then(({data:o})=>{var l,i,a,u;if(s.preferenceRegistration=(i=(l=o.settings)==null?void 0:l.settings)!=null?i:[],!((a=s.available)!=null&&a.sms)){let v=s.preferenceRegistration.indexOf("sms");v>=0&&s.preferenceRegistration.splice(v,1)}(u=o.settings)!=null&&u.sms_message&&(s.registrationSmsMessage=o.settings.sms_message)}),s._isLoading=!1})),(o,l)=>{var i,a,u;return s._isLoading?(n(),d("div",Ts,l[12]||(l[12]=[e("div",{class:"row"},[e("div",{class:"col-md-12"}," Loading ... ")],-1)]))):(n(),d("div",Ss,[e("div",Cs,[e("div",ws,[e("div",xs,[l[5]||(l[5]=e("label",{class:"form-label"},"Notification for Student Registration",-1)),e("div",Vs,[e("div",Ps,[c(e("input",{id:"email-settings","onUpdate:modelValue":l[0]||(l[0]=v=>s.preferenceRegistration=v),class:"form-check-input",name:"notification_registration",type:"checkbox",value:"email"},null,512),[[de,s.preferenceRegistration]]),l[3]||(l[3]=e("label",{class:"form-check-label",for:"email-settings"}," Email ",-1))]),e("div",Us,[c(e("input",{id:"sms-settings","onUpdate:modelValue":l[1]||(l[1]=v=>s.preferenceRegistration=v),disabled:!((i=s.available)!=null&&i.sms),class:"form-check-input",name:"notification_registration",type:"checkbox",value:"sms"},null,8,Es),[[de,s.preferenceRegistration]]),e("label",Ns,[l[4]||(l[4]=N(" SMS ")),(a=s.available)!=null&&a.sms?f("",!0):(n(),d("b",Rs,"Not available"))])])])])]),s.preferenceRegistration.includes("sms")&&((u=s.available)!=null&&u.sms)?(n(),d(y,{key:0},[e("div",Ls,[e("div",Ms,[e("label",Ds,[l[6]||(l[6]=N("SMS Message: ")),e("span",Ys,g(_.value)+" / "+g(Math.ceil(_.value/160)),1)]),c(e("textarea",{"onUpdate:modelValue":l[2]||(l[2]=v=>s.registrationSmsMessage=v),class:"form-control",cols:"30",rows:"5"},null,512),[[m,s.registrationSmsMessage]]),l[7]||(l[7]=e("span",null,"160 chars / credit",-1)),l[8]||(l[8]=e("br",null,null,-1)),l[9]||(l[9]=e("span",null,"Placeholders:",-1)),l[10]||(l[10]=e("br",null,null,-1)),e("ul",null,[e("li",null,g(s.placeholders.studentName)+" - for student's fullname",1),e("li",null,g(s.placeholders.firstName)+" - for student's firstname",1)])])]),e("div",As,[e("div",Is,[l[11]||(l[11]=e("div",null,"Preview:",-1)),e("p",null,g(r.value),1)])])],64)):f("",!0)]),e("div",js,[e("div",Os,[e("button",{disabled:s._isProcessing,class:"btn btn-primary mt-1",onClick:t},"Save",8,Gs)])])]))}}}),Fs={class:"card-body"},qs={key:0,class:"row"},zs={class:"col-md-12"},Js={class:"table align-middle table-hover table-bordered"}
1,Hs={key:0},Ws=["onUpdate:modelValue"],Ks=["value"],Qs={key:0},Xs=["onUpdate:modelValue"],Zs=["value"],et=["onClick"],st=["onClick"],tt=["onClick"],ot={key:1,class:"row"},lt=C({__name:"EnrollmentSettingsActiveCalendar",setup($){const s=w({constants:null,settings:[{name:"active-registration-year",label:"Registration",ayId:"",semId:"",isEdit:!1},{name:"active-academic-year",label:"Grades Submission",ayId:"",semId:"",isEdit:!1},{name:"active-subject-year",label:"Faculty Subject List",ayId:"",semId:"",isEdit:!1}],_isLoading:!1,_isProcessing:!1}),_=R();function r(o,l){var i,a;if(l=="acad-year"){let u=(i=_.acadYears)==null?void 0:i.find(v=>v.id==o);return u==null?void 0:u.ay_full}else if(l=="sem"){let u=(a=_.sems)==null?void 0:a.find(v=>v.id==o);return u==null?void 0:u.semester_name}return""}function t(o){return p(this,null,function*(){yield b.post("settings/enrollment/active-calendar",{settings:s.settings}).then(({data:l})=>{S.fire("Success","Your settings have been saved.","success")}),o.isEdit=!1})}return U(()=>p(this,null,function*(){s._isLoading=!0,yield b.get("settings/enrollment/active-calendar").then(({data:o})=>{var l,i,a,u,v,k;s.settings[0].ayId=(l=o.active_registration)==null?void 0:l.ay_id,s.settings[0].semId=(i=o.active_registration)==null?void 0:i.sem_id,s.settings[1].ayId=(a=o.active_academic)==null?void 0:a.sy_id,s.settings[1].semId=(u=o.active_academic)==null?void 0:u.semester_id,s.settings[2].ayId=(v=o.active_subject)==null?void 0:v.sy_id,s.settings[2].semId=(k=o.active_subject)==null?void 0:k.semester_id}),s._isLoading=!1})),(o,l)=>(n(),d("div",Fs,[s._isLoading?(n(),d("div",ot," Loading ... ")):(n(),d("div",qs,[e("div",zs,[e("table",Js,[l[2]||(l[2]=e("thead",null,[e("tr",null,[e("th",null,"Name"),e("th",null,"Academic Year"),e("th",null,"Semester"),e("th")])],-1)),e("tbody",null,[(n(!0),d(y,null,h(s.settings,i=>(n(),d("tr",{key:i.name},[e("td",null,g(i.label),1),e("td",null,[i.isEdit?c((n(),d("select",{key:1,"onUpdate:modelValue":a=>i.ayId=a,class:"form-select"},[l[0]||(l[0]=e("option",{value:""},"-- Please select --",-1)),(n(!0),d(y,null,h(E(_).acadYears,a=>(n(),d("option",{key:a.id,value:a.id},g(a.ay_full),9,Ks))),128))],8,Ws)),[[P,i.ayId]]):(n(),d("span",Hs,g(r(i.ayId,"acad-year")),1))]),e("td",null,[i.isEdit?c((n(),d("select",{key:1,"onUpdate:modelValue":a=>i.semId=a,class:"form-select"},[l[1]||(l[1]=e("option",{value:""},"-- Please select --",-1)),(n(!0),d(y,null,h(E(_).sems,a=>(n(),d("option",{key:a.id,value:a.id},g(a.semester_name),9,Zs))),128))],8,Xs)),[[P,i.semId]]):(n(),d("span",Qs,g(r(i.semId,"sem")),1))]),e("td",null,[i.isEdit?f("",!0):(n(),d("button",{key:0,class:"btn btn-primary btn-sm",onClick:a=>i.isEdit=!i.isEdit},"Edit",8,et)),i.isEdit?(n(),d(y,{key:1},[e("button",{class:"btn btn-info btn-sm m-1",onClick:a=>t(i)},"Save",8,st),e("button",{class:"btn btn-danger btn-sm m-1",onClick:a=>i.isEdit=!1},"Cancel",8,tt)],64)):f("",!0)])]))),128))])])])]))]))}}),it={class:"card-body"},at={class:"row"},nt={class:"col-md-4"},dt={class:"mb-5"},rt=C({__name:"EnrollmentSettingsPreReg",setup($){const s=w({evaluationMode:""});function _(){return p(this,null,function*(){if(!s.evaluationMode){S.fire("Error","Missing required field/s","error");return}yield b.post("settings/enrollment/pre-reg",{evaluation_mode:s.evaluationMode}).then(({data:r})=>{S.fire("Success",r.message,"success")})})}return U(()=>p(this,null,function*(){yield b.get("settings/enrollment/pre-reg").then(({data:r})=>{s.evaluationMode=r.settings})})),(r,t)=>(n(),d("div",it,[e("div",at,[e("div",nt,[e("div",dt,[t[2]||(t[2]=e("label",{class:"form-label"},[N("Set evaluation mode: "),e("span",{class:"text-danger"},"*")],-1)),c(e("select",{"onUpdate:modelValue":t[0]||(t[0]=o=>s.evaluationMode=o),class:"form-select"},t[1]||(t[1]=[e("option",{value:""},"-- Please select --",-1),e("option",{value:"dean"},"Dean",-1),e("option",{value:"prog-chair"},"Program Chair",-1),e("option",{value:"both"},"Both",-1)]),512),[[P,s.evaluationMode]])])])]),e("button",{class:"btn btn-primary",onClick:_},"Save")]))}}),ct={class:"card-body"},_t={class:"row"},ut={class:"col-md-12"},vt=["disabled"],mt={key:0},ft={key:1},pt={class:"table table-hover table-bordered mt-3 align-middle"},gt={key:0},bt={key:0},yt=["onUpdate:modelValue"],$t=["onClick"],kt=["onClick"],ht={key:1},St=C({__name:"EnrollmentSettingsAcademicYear",setup($){const s=w({acadYears:[],year:"",_isLoading:!1,_isAddOpen:!1}),_=R();function r(l,i,a){return p(this,null,function*(){var v;s._isLoading=!0;let u="";i==="update"&&(u=(v=s.acadYears[a])==null?void 0:v.id),yield b.post("settings/enrollment/acad-year",{mode:i,year:l,ay_id:u}).then(({data:k})=>{i==="new"?(s._isAddOpen=!1,s.year=""):i==="update"&&(s.acadYears[a].is_edit=!1),S.fire("Success",k.message,"success")}),yield t(),s._isLoading=!1})}function t(){return p(this,null,function*(){_.loadGeneralData()})}function o(){s._isAddOpen=!s._isAddOpen}return U(()=>p(this,null,function*(){s.acadYears=_.acadYears})),(l,i)=>(n(),d("div",ct,[e("div",_t,[e("div",ut,[e("button",{disabled:s._isLoading,class:"btn btn-primary m-1",onClick:o},[s._isAddOpen?(n(),d("span",ft,"Close")):(n(),d("span",mt,"Add new"))],8,vt),e("table",pt,[i[3]||(i[3]=e("thead",null,[e("tr",null,[e("th",
1null,"Academic Year"),e("th")])],-1)),e("tbody",null,[s._isAddOpen?(n(),d("tr",gt,[e("td",null,[c(e("input",{"onUpdate:modelValue":i[0]||(i[0]=a=>s.year=a),class:"form-control",type:"text"},null,512),[[m,s.year]])]),e("td",null,[e("button",{class:"btn btn-primary",onClick:i[1]||(i[1]=a=>r(s.year,"new"))},"Save")])])):f("",!0),(n(!0),d(y,null,h(s.acadYears,(a,u)=>(n(),d("tr",{key:a.id},[e("td",null,[a.is_edit?c((n(),d("input",{key:1,"onUpdate:modelValue":v=>a.ay_full=v,class:"form-control",type:"text"},null,8,yt)),[[m,a.ay_full]]):(n(),d("span",bt,g(a.ay_full),1))]),e("td",null,[a.is_edit?(n(),d("button",{key:1,class:"btn btn-info",onClick:v=>r(a.ay_full,"update",u)},"Save",8,kt)):(n(),d("button",{key:0,class:"btn btn-primary",onClick:v=>a.is_edit=!0},"Edit",8,$t))])]))),128)),s.acadYears.length==0?(n(),d("tr",ht,i[2]||(i[2]=[e("td",{class:"text-center",colspan:"2"},"No data",-1)]))):f("",!0)])])])])]))}}),Ct={id:"myTab",class:"nav nav-tabs",role:"tablist"},wt={class:"nav-item"},xt={class:"nav-item"},Vt={class:"nav-item"},Pt={class:"nav-item"},Ut={class:"nav-item"},Et={class:"nav-item"},Nt={id:"myTabContent",class:"tab-content mt-5"},Rt={key:0,class:"tab-pane show active"},Lt={key:1,class:"tab-pane show active"},Mt={key:2,class:"tab-pane show active"},Dt={key:3,class:"tab-pane show active"},Yt={key:4,class:"tab-pane show active"},At={key:5,class:"tab-pane show active"},Tt=C({__name:"AppEnrollmentSettings",setup($){const s=w({activePage:"settings-doc-code"});function _(r){s.activePage=r}return(r,t)=>(n(),re(_e,{"card-title":"Enrollment Settings"},{default:ce(()=>[e("ul",Ct,[e("li",wt,[e("a",{class:x([{active:s.activePage==="settings-doc-code"},"nav-link"]),href:"javascript: void(0)",onClick:t[0]||(t[0]=o=>_("settings-doc-code"))},t[6]||(t[6]=[e("span",{class:"nav-icon"},[e("i",{class:"flaticon2-file"})],-1),e("span",{class:"nav-text"},"Document Codes",-1)]),2)]),e("li",xt,[e("a",{class:x([{active:s.activePage==="settings-subjects"},"nav-link"]),href:"javascript: void(0)",onClick:t[1]||(t[1]=o=>_("settings-subjects"))},t[7]||(t[7]=[e("span",{class:"nav-icon"},[e("i",{class:"flaticon2-calendar"})],-1),e("span",{class:"nav-text"},"Registration Schedule",-1)]),2)]),e("li",Vt,[e("a",{class:x([{active:s.activePage==="acad-years"},"nav-link"]),href:"javascript: void(0)",onClick:t[2]||(t[2]=o=>_("acad-years"))},t[8]||(t[8]=[e("span",{class:"nav-icon"},[e("i",{class:"flaticon2-calendar"})],-1),e("span",{class:"nav-text"},"Academic Years",-1)]),2)]),e("li",Pt,[e("a",{class:x([{active:s.activePage==="pre-reg"},"nav-link"]),href:"javascript: void(0)",onClick:t[3]||(t[3]=o=>_("pre-reg"))},t[9]||(t[9]=[e("span",{class:"nav-icon"},[e("i",{class:"flaticon2-avatar"})],-1),e("span",{class:"nav-text"},"Pre-Registration",-1)]),2)]),e("li",Ut,[e("a",{class:x([{active:s.activePage==="active-calendar"},"nav-link"]),href:"javascript: void(0)",onClick:t[4]||(t[4]=o=>_("active-calendar"))},t[10]||(t[10]=[e("span",{class:"nav-icon"},[e("i",{class:"flaticon2-calendar"})],-1),e("span",{class:"nav-text"},"Active Calendar",-1)]),2)]),e("li",Et,[e("a",{class:x([{active:s.activePage==="notification"},"nav-link"]),href:"javascript: void(0)",onClick:t[5]||(t[5]=o=>_("notification"))},t[11]||(t[11]=[e("span",{class:"nav-icon"},[e("i",{class:"flaticon2-notification"})],-1),e("span",{class:"nav-text"},"Notifications",-1)]),2)])]),e("div",Nt,[s.activePage==="settings-doc-code"?(n(),d("div",Rt,[V(os)])):f("",!0),s.activePage==="settings-subjects"?(n(),d("div",Lt,[V(hs)])):f("",!0),s.activePage==="acad-years"?(n(),d("div",Mt,[V(St)])):f("",!0),s.activePage==="pre-reg"?(n(),d("div",Dt,[V(rt)])):f("",!0),s.activePage==="active-calendar"?(n(),d("div",Yt,[V(lt)])):f("",!0),s.activePage==="notification"?(n(),d("div",At,[V(Bs)])):f("",!0)])]),_:1}))}});export{Tt 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.