1var $=(G,c,x)=>new Promise((T,S)=>{var e=D=>{try{m(x.next(D))}catch(B){S(B)}},L=D=>{try{m(x.throw(D))}catch(B){S(B)}},m=D=>D.done?T(D.value):Promise.resolve(D.value).then(e,L);m((x=x.apply(G,c)).next())});import{d as Z,N as K,p as tt,aI as et,q as st,aV as ut,o as _t,ad as O,aF as ct,a as o,c as i,b as z,x as b,f as l,e as t,n as _,W as h,at as N,F as g,A as j,g as U,aq as M,aw as Q,y as Y,G as bt,w as lt,a9 as mt,ae as J,aH as q,S as pt,U as ft,h as yt,X as vt,aC as gt,ai as ht}from"./index-df5d7310.js";import{o as kt}from"./utility-8882a0a6.js";import{_ as nt}from"./BaseFormModal.vue_vue_type_script_setup_true_lang-b405e3ed.js";import{_ as xt}from"./BasePermanentRecord.vue_vue_type_script_setup_true_lang-e044e56b.js";import{B as St}from"./BaseLoading-be12a28f.js";import{T as Ct}from"./tom-select.bootstrap5.min-6819e0f3.js";import{f as wt}from"./formatter-2608fe37.js";import{g as jt}from"./generate-e3db5f48.js";import"./doc-pdf-02375ae1.js";import"./index-d4804255.js";import"./doc-excel-933d8953.js";import"./reports-f1daa249.js";import"./assets-e8e5b14e.js";import"./pdf-maker-f7a9e63e.js";const Ut={key:0},At={key:1},Et={key:0,class:"row mb-4"},$t={class:"col-md-12"},Dt=["href"],Ft=["href"],Pt={class:"row mb-2"},It={class:"col-md-12"},Lt={class:"row"},Rt={class:"col-md-6"},Vt={class:"mb-5"},Nt=["disabled"],Ot=["value"],Tt={class:"mb-5"},Bt=["disabled"],Mt=["value"],qt={class:"mb-5"},Yt=["disabled"],Qt={class:"mb-5"},Gt=["disabled"],Wt={key:0,value:"D"},zt={class:"mb-5"},Ht={class:"form-label"},Xt=["value"],Jt={class:"col-md-6"},Kt={class:"mb-5"},Zt=["disabled"],te=["value"],ee={class:"mb-5"},se=["disabled"],le=["value"],ne={class:"mb-5"},ae={key:0,class:"mb-3"},oe={key:0,class:"text-warning"},ie={class:"input-group"},de=["disabled"],re={class:"row"},ue={class:"col-md-4"},_e={class:"mb-5"},ce={class:"form-check form-switch"},be=["disabled"],me={key:0,class:"col-md-4"},pe={key:1,class:"col-md-4"},fe={class:"mb-5"},ye={class:"form-check form-switch"},ve=["disabled"],ge={key:2,class:"col-md-4"},he={key:1,class:"row"},ke={key:0,class:"col-md-12"},xe={class:"table table-hover table-bordered align-middle"},Se=["value"],Ce={class:"text-info"},we={key:0,class:"badge badge-danger h-auto"},je={key:1,class:"badge badge-success h-auto"},Ue={key:2,class:"badge badge-dark h-auto"},Ae={class:"d-flex"},Ee=["disabled","onClick"],$e={key:0,class:"fas fa-check-circle"},De={key:1,class:"fas fa-times-circle"},Fe=["disabled","onClick"],Pe={class:"fs-2 mb-5 fw-bold"},Ie=["textContent"],Le={class:"table table-hover table-bordered"},Re=["onUpdate:modelValue","onChange"],Ve=["value"],Ne=["disabled","onClick"],Oe={key:0},Te=["disabled"],Be={class:"table table-hover table-bordered"},Me=["id","data-id"],qe=["disabled","onClick"],Ye={key:0},Qe=["disabled"],Ge={key:1,class:"col-md-12 d-flex justify-content-center"},We={key:2,class:"row mt-6"},ze={key:0,class:"col-md-12"},He={class:"table table-hover table-bordered align-middle"},Xe=["onUpdate:modelValue"],Je={style:{"vertical-align":"middle"}},Ke={class:"mb-0"},Ze=["onUpdate:modelValue","onChange"],ts=["value"],es=["onUpdate:modelValue","readonly"],ss={key:0,class:"fas fa-arrow-right mx-3"},ls={key:1},ns={key:2},as={key:3},os={key:0,class:"input-group"},is=["onUpdate:modelValue","readonly"],ds={key:0,class:"fas fa-arrow-right mx-3"},rs={key:1},us={key:2},_s={key:3},cs=["disabled","onClick"],bs={key:1,class:"col-md-12 my-4"},ms={class:"table table-hover table-bordered"},ps=["onUpdate:modelValue","disabled"],fs=["value"],ys=["onUpdate:modelValue","disabled"],vs={class:"input-group"},gs=["onUpdate:modelValue","disabled"],hs=["disabled","onClick"],ks={key:0},xs=["disabled"],Ss={class:"col-md-12"},Cs={class:"mb-5"},ws={class:"input-group"},js=["disabled"],Us=["value"],As={class:"mt-3"}
1,Es={class:"table table-bordered align-middle mt-3"},$s={class:"fw-bold"},Ds={class:"text-center"},Fs=["disabled","onClick"],Ps={key:1,class:"d-flex justify-content-center align-items-center flex-column"},Is={key:0},Ls={key:0,class:"mt-10"},Rs={class:"fs-3 fw-bold text-info"},Vs={key:0,class:"fs-3 fw-bold text-primary"},Ns={class:"table table-bordered mt-3 align-middle"},Os={key:3,class:"mt-4"},Ts={class:"fs-2 fw-bold"},Bs=["textContent"],Ms={class:"fs-2 fw-bold"},qs=["textContent"],Ys={class:"fs-2 fw-bold text-danger"},Qs={class:"fs-2 fw-bold"},Gs=["textContent"],Ws={class:"fs-2 fw-bold"},zs=["textContent"],Hs={key:4,class:"d-flex justify-content-center"},Xs={key:0,class:"fas fa-check-circle fs-2"},Js={key:1,class:"fas fa-times-circle fs-2"},Ks={key:6,class:"mb-5"},Zs={class:"form-label"},tl=["disabled"],el=["disabled"],sl=Z({__name:"BaseEnrollmentSave",props:{enrollmentId:{},showCorInside:{type:Boolean}},emits:["onRegister"],setup(G,{emit:c}){const x=G,T=c,S=K(!0);let e=tt({maxYears:5,acadYears:[],sems:[],degrees:[],scholarships:[],activeScholarships:[],enrollment:{},sectionList:[],_currSubjects:[],_currAssessments:[],_extraSubjects:[],_otherExtraSubjects:[],_extraAssessments:[],_dataExtraSubjects:[],_dataOtherExtraSubjects:[],_dataExtraAssessments:[],totalDUnits:0,totalDLabUnits:0,totalFees:0,totalLabFees:0,totalDFees:0,totalDLabFees:0,totalDDiscount:0,totalDDiscountUnifast:0,payload:{ay_id:"",sem_id:"",degree_id:"",year_level:"",block:"",student_type:"",reg_status:"",is_officially_enrolled:!1,scholarship_id:"",student_scholarship_id:"",until_graduation:!1,subject_ids:[],assessment_ids:[],assessment_is_customs:[],assessment_amounts:[],assessment_unifast_amounts:[],additional_subjects:[],additional_assessments:[],additional_assessment_amounts:[],additional_assessment_unifast_amounts:[],send_sms:!0},_tempSearchSubjects:[],_studentMobileNumber:"",_studentMobileNumberVerifiedAt:"",_alreadySentSms:!1,_allowedSms:!1,_urlCORStudent:"",_urlCORUnifast:"",_prevBlock:"",_tuitionFeeId:null,_labFeeId:null,_studentId:null,_subLoading:!1,_blockAction:!1,_isFinal:!1,_isOfficalWhenLoaded:!1,_isProcessing:!1});const L=et(),m=st(()=>e.payload.scholarship_id?e.scholarships.find(a=>a.id==parseInt(e.payload.scholarship_id)):e.scholarships.find(a=>a.id==parseInt(e.payload.student_scholarship_id)));K([]);function D(a,s){let d=e._dataExtraSubjects.filter(r=>r.id==a.target.value)[0];e._dataOtherExtraSubjects.forEach(r=>{!d&&r.subject&&(d=r.subject.filter(u=>u.id==a.target.value)[0])}),d?(s.subject_id=d.id,s.total_units=d.unit_credits,s.total_lab_units=d.lab_units,s.units=`${d.lec_units} - ${d.lab_units}`,s.is_credited=d.is_credited):(s.subject_id="",s.total_units="",s.total_lab_units="",s.units="",s.is_credited=!1),C(),w()}function B(){e._extraSubjects.push({subject_id:"",total_units:0,total_lab_units:0,units:0,is_credited:!1})}function H(){return $(this,null,function*(){e._otherExtraSubjects.push({subject_id:"",total_units:0,total_lab_units:0,units:0,is_credited:!1}),yield mt();let a=e._otherExtraSubjects.length-1,s="other-sub-id-"+a;document.getElementById(s).tomselect||new Ct("#"+s,{valueField:"id",labelField:"text",searchField:["text"],load:function(r,u){O.get("management/pre-registration/search-subjects","?q="+encodeURIComponent(r)).then(({data:f})=>{e._tempSearchSubjects=f.items,u(f)}).catch(()=>{u()})},onChange:r=>{var f,F,P,I;let u=e._tempSearchSubjects.find(R=>R.id==r);if(u){let R=e._otherExtraSubjects[a];R.subject_id=u.id.toString(),R.total_units=parseFloat((F=(f=u.unit_credits)==null?void 0:f.toString())!=null?F:""),R.total_lab_units=parseFloat((I=(P=u.lab_units)==null?void 0:P.toString())!=null?I:""),R.units=`${u.lec_units} - ${u.lab_units}`,R.is_credited=u.is_credited==null?!1:u.is_credited,C(),w()}}})})}function X(){e._extraAssessments.push({assessment_id:"",extra_amount:0,extra_unifast_amount:0})}function W(a){e._currSubjects.splice(a,1),C(),w(),e.totalDFees=e.totalFees,e.totalDLabFees=e.totalLabFees}function A(a,s){s=="main"?e._extraSubjects.splice(a,1):s=="other"&&e._otherExtraSubjects.splice(a,1),C(),w()}function y(a,s=!1){return $(this,null,function*(){e._blockAction=!0,s?e._extraAssessments.splice(a,1):e._currAssessments.splice(a,1),w(),e._blockAction=!1})}function C(){e.totalDUnits=e._currSubjects.reduce((u,f)=>(f.is_credited&&f.unit_credits&&(u+=f.is_credited?f.unit_credits:0),u),0),e.totalDLabUnits=e._currSubjects.reduce((u,f)=>(f.lab_units&&(u+=f.lab_units),u),0);let a=e._extraSubjects.reduce((u,f)=>(f.is_credited&&(u+=f.total_units?f.total_units:0),u),0),s=e._otherExtraSubjects.reduce((u,f)=>(f.is_credited&&(u+=f.total_units?f.total_units:0),u),0),d=e._extraSubjects.reduce((u,f)=>(u+=f.total_lab_units?f.total_lab_units:0,u),0),r=e._otherExtraSubjects.reduce((u,f)=>(u+=f.total_lab_units?f.total_lab_units:0,u),0);e.totalDUnits+=a+s,e.totalDLabUnits+=d+r}function w(){e._currAssessments.map(d=>{let r=0,u=0;return d.setup&&(d.is_additional?(r=d.amount,u=d.unifast_amount):d.assessment_id==e._tuitionFeeId?(r=d.setup["amount_yr_"+e.payload.year_level]*e.totalDUnits,u=d.setup["amount_yr_"+e.payload.year_level]*e.totalDUnits):d.assessment_id==e._labFeeId?(r=d.setup["amount_yr_"+e.payload.year_level],u=d.setup["amount_yr_"+e.payload.year_level]*e.totalDLabUnits):(r=d.setup["amount_yr_"+e.payload.year_level],u=d.setup["amount_yr_"+e.payload.year_level]),d.is_custom||(d.amount=r,d.unifast_amount=u)),d.orig_amount=r,d.orig_unifast_amount=u,d}
1);let a=0,s=0;e.totalFees=e._currAssessments.reduce((d,r)=>{var f,F,P,I;let u=0;return r.setup&&(r.is_additional?(u=r.amount,a+=E(u,(I=m.value)==null?void 0:I.percent_other,!0)):r.is_custom&&r.amount?u=r.amount:r.assessment_id==e._tuitionFeeId?(u=r.setup["amount_yr_"+e.payload.year_level]*e.totalDUnits,a+=E(u,(f=m.value)==null?void 0:f.percent_tuition,!0)):r.assessment_id==e._labFeeId?(u=r.setup["amount_yr_"+e.payload.year_level],a+=E(u,(F=m.value)==null?void 0:F.percent_lab,!0)):(u=r.setup["amount_yr_"+e.payload.year_level],a+=E(u,(P=m.value)==null?void 0:P.percent_misc,!0))),d+=u,d},0),e.totalFees+=e._extraAssessments.reduce((d,r)=>{var u;return d+=r.extra_amount,a+=E(r.extra_amount,(u=m.value)==null?void 0:u.percent_other,!0),d},0),e.totalLabFees=e._currAssessments.reduce((d,r)=>{var f,F,P,I;let u=0;return r.setup&&(r.is_additional?(u=r.unifast_amount,s+=E(u,(I=m.value)==null?void 0:I.percent_other,!0)):r.is_custom&&r.unifast_amount?u=r.unifast_amount:r.assessment_id==e._tuitionFeeId?(u=r.setup["amount_yr_"+e.payload.year_level]*e.totalDUnits,s+=E(u,(f=m.value)==null?void 0:f.percent_tuition,!0)):r.assessment_id==e._labFeeId?(u=r.setup["amount_yr_"+e.payload.year_level]*e.totalDLabUnits,s+=E(u,(F=m.value)==null?void 0:F.percent_lab,!0)):(u=r.setup["amount_yr_"+e.payload.year_level],s+=E(u,(P=m.value)==null?void 0:P.percent_misc,!0))),d+=u,d},0),e.totalLabFees+=e._extraAssessments.reduce((d,r)=>{var u;return d+=r.extra_unifast_amount,s+=E(r.extra_unifast_amount,(u=m.value)==null?void 0:u.percent_other,!0),d},0),e.totalDFees=e.totalFees,e.totalDLabFees=e.totalLabFees,e.totalDDiscount=a,e.totalDDiscountUnifast=s}function v(a=!1){return $(this,null,function*(){a&&(e.payload.block=e._prevBlock),e.payload.degree_id&&e.payload.year_level&&(yield O.get(`enrollment/generate/block/${e.payload.degree_id}/${e.payload.year_level}`).then(({data:s})=>{a||(e.payload.block=s.new_block),e.sectionList=s.final_list}))})}function V(a){return $(this,null,function*(){e._subLoading=!0,yield O.get(`/enrollment/load-subjects/${e.payload.degree_id}/${e.payload.sem_id}/${e.payload.year_level}/${e._studentId}`).then(({data:s})=>{e._currSubjects=[],e._currAssessments=[],s.subjects.forEach(d=>{var r;e._currSubjects.push({id:d.id,unit_credits:d.unit_credits,subject_full:d.subject_full,lec_units:d.lec_units,lab_units:d.lab_units,degree_code:(r=d.degree)==null?void 0:r.degree_code,pre_req:d.pre_req,is_credited:d.is_credited,final_grade:d.final_grade,final_grade_type:d.final_grade_type,is_available:d.is_available,allow_override:!d.is_available})}),s.assessment.forEach(d=>{e._currAssessments.push({assessment_id:d.assessment.assessment_id,assessment_name:d.assessment.assessment_name,amount:d.amount,unifast_amount:d.unifast_amount,orig_amount:d.amount,orig_unifast_amount:d.unifast_amount,is_additional:d.is_additional?d.is_additional:!1,is_custom:!1,setup:d})}),e._dataExtraAssessments=s.extra_assessments,e._dataExtraSubjects=s.extra_subjects,e._dataOtherExtraSubjects=s.other_extra_subjects,e.enrollment.enrollment.block_no=0,e._tuitionFeeId=s.tuition_fee_id,e._labFeeId=s.lab_fee_id,e._otherExtraSubjects=[],C(),w()}),e._subLoading=!1})}function at(a){a.is_custom||(a.amount=a.orig_amount,a.unifast_amount=a.orig_unifast_amount),w()}function ot(a){let s=e._currSubjects[a];s.allow_override&&(s.is_available=!s.is_available)}function it(){return $(this,null,function*(){x.enrollmentId&&(e._isProcessing=!0,e.payload.subject_ids=e._currSubjects.map(a=>a.id),e.payload.assessment_ids=e._currAssessments.map(a=>a.assessment_id),e.payload.assessment_is_customs=e._currAssessments.map(a=>a.is_custom),e.payload.assessment_amounts=e._currAssessments.map(a=>a.amount),e.payload.assessment_unifast_amounts=e._currAssessments.map(a=>a.unifast_amount),e.payload.additional_subjects=[...e._extraSubjects.map(a=>a.subject_id),...e._otherExtraSubjects.map(a=>a.subject_id)],e.payload.additional_assessments=e._extraAssessments.map(a=>a.assessment_id),e.payload.additional_assessment_amounts=e._extraAssessments.map(a=>a.extra_amount),e.payload.additional_assessment_unifast_amounts=e._extraAssessments.map(a=>a.extra_unifast_amount),yield O.put("enrollment/"+x.enrollmentId,e.payload).then(({data:a})=>{J.fire("Success",a.message,"success"),e._urlCORStudent=a.cor_link,e._urlCORUnifast=a.cor_link_unifast,window.scrollTo(0,0),T("onRegister",e.payload.is_officially_enrolled)}).catch(a=>{console.log(a)}),e._isProcessing=!1)})}function dt(a){e.payload.student_scholarship_id=a}function E(a,s,d=!1){return m.value?d?a*(s/100):a-a*(s/100):0}return ut(()=>{w()}),_t(()=>$(this,null,function*(){yield O.get("enrollment/details/"+x.enrollmentId).then(s=>$(this,[s],function*({data:a}){var d;e.enrollment=a,e._prevBlock=(d=a==null?void 0:a.enrollment)==null?void 0:d.block_no,e._studentMobileNumber=a.mobile_number,e._studentMobileNumberVerifiedAt=a.mobile_number_verified_at,e._alreadySentSms=a.already_sent_sms,e._allowedSms=a.allowed_sms,e.payload.ay_id=a.enrollment.ay_id,e.payload.sem_id=a.enrollment.semester_id,e.payload.degree_id=a.enrollment.degree_id,e.payload.block=a.enrollment.block_no,e.payload.year_level=a.enrollment.year_level,e.payload.student_type=a.enrollment.student_type,e.payload.reg_status=a.enrollment.reg_status,e.payload.is_officially_enrolled=a.enrollment.officially_enrolled,e._isOfficalWhenLoaded=a.is_official_when_loaded,e._tuitionFeeId=a.tuition_fee_id,e._labFeeId=a.lab_fee_id,a.enrollment.enrollment_subjects.forEac
1h(r=>{var u;r.subject&&e._currSubjects.push({id:r.subject.id,unit_credits:r.subject.unit_credits,subject_full:r.subject.subject_full,lec_units:r.subject.lec_units,lab_units:r.subject.lab_units,degree_code:(u=r.degree)==null?void 0:u.degree_code,pre_req:r.pre_req,is_credited:r.subject.is_credited,final_grade:r.final_grade,final_grade_type:r.final_grade_type,is_available:r.is_available})}),a.enrollment.enrollment_assessment.forEach(r=>{e._currAssessments.push({assessment_id:r.assessment.assessment_id,assessment_name:r.assessment.assessment_name,amount:r.amount,unifast_amount:r.unifast_amount,orig_amount:r.amount,orig_unifast_amount:r.unifast_amount,is_additional:r.is_additional,is_custom:r.is_custom,setup:r.setup})}),e._dataExtraAssessments=a.extra_assessments,e._dataExtraSubjects=a.extra_subjects,e._studentId=a.enrollment.student_id,C(),w(),yield v(!0)})),yield O.get("general-static","?items=active-degree,scholarship").then(({data:a})=>{if(e.degrees=a.active_degree,e.scholarships=a.scholarship,!e.payload.student_scholarship_id&&!e.payload.scholarship_id){let s=e.scholarships.find(d=>d.is_default);s&&s.id&&(e.payload.scholarship_id=s.id.toString())}}),L.acadYears&&(e.acadYears=L.acadYears),L.sems&&(e.sems=L.sems),S.value=!1})),ct(()=>{}),(a,s)=>{var d,r,u,f,F,P,I,R;return o(),i(g,null,[S.value?(o(),i("div",Ut,[z(St)])):b("",!0),S.value?b("",!0):(o(),i("div",At,[l(e).payload.is_officially_enrolled&&x.showCorInside&&l(e)._urlCORStudent&&l(e)._urlCORUnifast?(o(),i("div",Et,[t("div",$t,[t("a",{href:l(e)._urlCORStudent,class:"btn btn-primary btn-sm mr-1",target:"_blank"},"COR (Student)",8,Dt),t("a",{href:l(e)._urlCORUnifast,class:"btn btn-primary btn-sm mr-1",target:"_blank"},"COR (Unifast)",8,Ft)])])):b("",!0),t("div",Pt,[t("div",It,[t("h3",null,"Student Name: "+_((u=(r=(d=l(e).enrollment)==null?void 0:d.enrollment)==null?void 0:r.student)==null?void 0:u.full_name),1)])]),t("div",Lt,[t("div",Rt,[t("div",Vt,[s[19]||(s[19]=t("label",{class:"form-label"},"Select Academic Year: ",-1)),h(t("select",{"onUpdate:modelValue":s[0]||(s[0]=n=>l(e).payload.ay_id=n),disabled:l(e)._isProcessing,class:"form-select",name:"ay_id",required:""},[(o(!0),i(g,null,j(l(e).acadYears,n=>(o(),i("option",{key:n.id,value:n.id},_(n.ay_full),9,Ot))),128))],8,Nt),[[N,l(e).payload.ay_id]])]),t("div",Tt,[s[20]||(s[20]=t("label",{class:"form-label"},"Select Semester: ",-1)),h(t("select",{"onUpdate:modelValue":s[1]||(s[1]=n=>l(e).payload.sem_id=n),disabled:l(e)._isProcessing,class:"form-select",name:"sem_id",required:"",onChange:V},[(o(!0),i(g,null,j(l(e).sems,n=>(o(),i("option",{key:n.id,value:n.id},_(n.semester_name),9,Mt))),128))],40,Bt),[[N,l(e).payload.sem_id]])]),t("div",qt,[s[22]||(s[22]=t("label",{class:"form-label"},"Select Student Type: ",-1)),h(t("select",{"onUpdate:modelValue":s[2]||(s[2]=n=>l(e).payload.student_type=n),disabled:l(e)._isProcessing,class:"form-select",name:"student_type",required:""},s[21]||(s[21]=[t("option",{value:"R"},"Regular",-1),t("option",{value:"I"},"Irregular",-1),t("option",{value:"C"},"Cross Reg",-1)]),8,Yt),[[N,l(e).payload.student_type]])]),t("div",Qt,[s[29]||(s[29]=t("label",{class:"form-label"},"Select Registration Status: ",-1)),h(t("select",{"onUpdate:modelValue":s[3]||(s[3]=n=>l(e).payload.reg_status=n),disabled:l(e)._isProcessing,class:"form-select",name:"reg_status",required:""},[s[23]||(s[23]=t("option",{value:""},"-- Please select --",-1)),s[24]||(s[24]=t("option",{value:"N"},"New Freshman",-1)),s[25]||(s[25]=t("option",{value:"T"},"Transferee",-1)),s[26]||(s[26]=t("option",{value:"O"},"Old Student",-1)),l(e).payload.is_officially_enrolled?b("",!0):(o(),i("option",Wt,"Drop-Out")),s[27]||(s[27]=t("option",{value:"R"},"Returnee",-1)),s[28]||(s[28]=t("option",{value:"S"},"Shifter",-1))],8,Gt),[[N,l(e).payload.reg_status]])]),t("div",zt,[t("label",Ht,[s[32]||(s[32]=U(" Mobile Number: ")),l(e)._studentMobileNumberVerifiedAt?(o(),i(g,{key:0},[s[30]||(s[30]=t("span",{class:"fas fa-check-circle text-primary"},null,-1)),s[31]||(s[31]=t("span",{class:"text-primary ms-2"},"Verified",-1))],64)):b("",!0)]),t("input",{value:l(e)._studentMobileNumber,class:"form-control",disabled:"",type:"text"},null,8,Xt)])]),t("div",Jt,[t("div",Kt,[s[33]||(s[33]=t("label",{class:"form-label"},"Select Degree: ",-1)),h(t("select",{"onUpdate:modelValue":s[4]||(s[4]=n=>l(e).payload.degree_id=n),disabled:l(e)._isProcessing,class:"form-select",name:"degree_id",required:"",onCh
1ange:V},[(o(!0),i(g,null,j(l(e).degrees,n=>(o(),i("option",{key:n.id,value:n.id},_(l(wt)(n)),9,te))),128))],40,Zt),[[N,l(e).payload.degree_id]])]),t("div",ee,[s[34]||(s[34]=t("label",{class:"form-label"},"Select Year Level: ",-1)),h(t("select",{"onUpdate:modelValue":s[5]||(s[5]=n=>l(e).payload.year_level=n),disabled:l(e)._isProcessing,class:"form-select",name:"year_level",required:"",onChange:V},[(o(!0),i(g,null,j(l(e).maxYears,n=>(o(),i("option",{key:n,value:n},_(n),9,le))),128))],40,se),[[N,l(e).payload.year_level]])]),t("div",ne,[s[35]||(s[35]=t("label",{class:"form-label"},"Enter Block: ",-1)),l(e).sectionList.length?(o(),i("div",ae,[(o(!0),i(g,null,j(l(e).sectionList,(n,k)=>(o(),i("span",{key:n+"-"+k,class:Y([{"text-info":l(e).payload.block==k+1,"text-gray-600":l(e).payload.block!=k+1},"fw-bold fs-4 me-2"])},[U(" Block "+_(k+1)+": "+_(l(e)._isOfficalWhenLoaded?n-1:n)+" ",1),k+1==l(e).payload.block?(o(),i("b",oe,"+ 1")):b("",!0)],2))),128))])):b("",!0),t("div",ie,[t("button",{class:"btn btn-primary",type:"button",onClick:s[6]||(s[6]=n=>v(!0))},"Use Previous Block"),h(t("input",{"onUpdate:modelValue":s[7]||(s[7]=n=>l(e).payload.block=n),disabled:l(e)._isProcessing,class:"form-control",name:"block",required:"",type:"number"},null,8,de),[[M,l(e).payload.block]]),t("button",{class:"btn btn-info",type:"button",onClick:s[8]||(s[8]=n=>v())},"Random Block")])]),t("div",re,[t("div",ue,[t("div",_e,[t("div",ce,[h(t("input",{id:"is-officially-enrolled","onUpdate:modelValue":s[9]||(s[9]=n=>l(e).payload.is_officially_enrolled=n),disabled:l(e)._isProcessing,class:"form-check-input",name:"is_officially_enrolled",role:"switch",type:"checkbox"},null,8,be),[[Q,l(e).payload.is_officially_enrolled]]),s[36]||(s[36]=t("label",{class:"form-check-label",for:"is-officially-enrolled"},"Officially Enrolled?",-1))])])]),l(e)._studentMobileNumber&&l(e)._alreadySentSms?(o(),i("div",me,s[37]||(s[37]=[t("div",{class:"mb-5"},[t("label",{class:"text-info fw-bold"},"SMS notif has been sent.")],-1)]))):l(e)._studentMobileNumber&&l(e)._allowedSms?(o(),i("div",pe,[t("div",fe,[t("div",ye,[h(t("input",{id:"send-sms","onUpdate:modelValue":s[10]||(s[10]=n=>l(e).payload.send_sms=n),disabled:l(e)._isProcessing,class:"form-check-input",name:"is_sms_send",role:"switch",type:"checkbox"},null,8,ve),[[Q,l(e).payload.send_sms]]),s[38]||(s[38]=t("label",{class:"form-check-label",for:"send-sms"},"Send SMS",-1))])])])):l(e)._allowedSms?b("",!0):(o(),i("div",ge,s[39]||(s[39]=[t("div",{class:"mb-5"},[t("label",{class:"text-info fw-bold"},"SMS is currently disabled")],-1)])))]),s[40]||(s[40]=t("div",{class:"mb-5"},[t("button",{class:"btn btn-info","data-bs-target":"#modal-record","data-bs-toggle":"modal",type:"button"},"View permanent records")],-1))])]),S.value?b("",!0):(o(),i("div",he,[l(e)._subLoading?b("",!0):(o(),i("div",ke,[t("table",xe,[s[43]||(s[43]=t("thead",null,[t("tr",null,[t("th",null,"Subjects"),t("th",null,"Pre-Req"),t("th",null,"Status"),t("th",null,"Total Units"),t("th",null,[U("Units "),t("br"),U(" (Lec & Lab)")]),t("th")])],-1)),t("tbody",null,[(o(!0),i(g,null,j(l(e)._currSubjects,(n,k)=>(o(),i("tr",{key:n.id},[t("td",null,[t("input",{value:n.id,name:"subject_id[]",readonly:"",type:"hidden"},null,8,Se),t("span",null,_(n.subject_full),1),s[41]||(s[41]=t("br",null,null,-1)),t("span",Ce,_(n.degree_code),1)]),t("td",null,[(o(!0),i(g,null,j(n.pre_req,p=>(o(),i("div",{key:p.id},_(p.subject.subject_full),1))),128))]),t("td",null,[(o(!0),i(g,null,j(n.final_grade,(p,rt)=>(o(),i("span",{key:p+rt,class:"d-block"},"Grade: "+_(p),1))),128)),!n.is_available&&n.final_grade_type=="pre-req"?(o(),i("span",we,"Not Available")):b("",!0),n.is_available?(o(),i("span",je,"Available")):b("",!0),!n.is_available&&n.final_grade_type=="subject"?(o(),i("span",Ue,"With Grade")):b("",!0)]),t("td",null,_(n.unit_credits),1),t("td",null,_(n.lec_units+" - "+n.lab_units),1),t("td",Ae,[n.allow_override?(o(),i("button",{key:0,class:Y([{"btn-success":!n.is_available,"btn-warning":n.is_available},"btn btn-sm btn-icon m-1"]),disabled:l(e)._isProcessing,type:"button",onClick:p=>ot(k)},[n.is_available?(o(),i("span",De)):(o(),i("span",$e))],10,Ee)):b("",!0),t("button",{disabled:l(e)._isProcessing,class:"btn btn-danger btn-sm btn-icon m-1",type:"button",onClick:p=>W(k)}
1,s[42]||(s[42]=[t("span",{class:"fas fa-trash"},null,-1)]),8,Fe)])]))),128))])]),t("span",Pe,[s[44]||(s[44]=U("Total Units: ")),t("span",{textContent:_(l(e).totalDUnits)},null,8,Ie)]),s[53]||(s[53]=U()),s[54]||(s[54]=t("br",null,null,-1)),s[55]||(s[55]=t("div",{class:"fs-5 fw-bold mt-6"},"Additional Subjects",-1)),t("table",Le,[s[48]||(s[48]=t("thead",null,[t("tr",null,[t("th",null,"Subjects"),t("th",null,"Total Units"),t("th",null,"Units (Lec & Lab)"),t("th")])],-1)),t("tbody",null,[(o(!0),i(g,null,j(l(e)._extraSubjects,(n,k)=>(o(),i("tr",{key:n.subject_id},[t("td",null,[h(t("select",{"onUpdate:modelValue":p=>n.subject_id=p,class:"form-control",name:"additional_subjects[]",onChange:p=>D(p,n)},[s[45]||(s[45]=t("option",{selected:"",value:""},"-- Please select --",-1)),(o(!0),i(g,null,j(l(e)._dataExtraSubjects,p=>(o(),i("option",{key:p.id,value:p.id},"Year Level: "+_(p.year_level)+" - "+_(p.subject_full),9,Ve))),128))],40,Re),[[N,n.subject_id]])]),t("td",null,_(n.total_units),1),t("td",null,_(n.units),1),t("td",null,[t("button",{disabled:l(e)._isProcessing,class:"btn btn-danger",type:"button",onClick:p=>A(k,"main")},s[46]||(s[46]=[t("span",{class:"fas fa-trash"},null,-1)]),8,Ne)])]))),128)),l(e)._extraSubjects.length<=0?(o(),i("tr",Oe,s[47]||(s[47]=[t("td",{class:"text-center",colspan:"4"},"No data",-1)]))):b("",!0)])]),t("button",{disabled:l(e)._isProcessing,class:"btn btn-primary btn-sm",type:"button",onClick:s[11]||(s[11]=n=>B())},"Add new subject",8,Te),s[56]||(s[56]=t("div",{class:"fs-5 fw-bold mt-9"},"From other programs",-1)),t("table",Be,[s[52]||(s[52]=t("thead",null,[t("tr",null,[t("th",null,"Subjects"),t("th",null,"Total Units"),t("th",null,"Units (Lec & Lab)"),t("th")])],-1)),t("tbody",null,[(o(!0),i(g,null,j(l(e)._otherExtraSubjects,(n,k)=>(o(),i("tr",{key:"other"+k},[t("td",null,[t("select",{id:"other-sub-id-"+k,"data-id":k,class:"form-select",name:"additional_subjects[]"},s[49]||(s[49]=[t("option",{value:""},"-- Please enter 1 or more characters --",-1)]),8,Me)]),t("td",null,_(n.total_units),1),t("td",null,_(n.units),1),t("td",null,[t("button",{disabled:l(e)._isProcessing,class:"btn btn-danger btn-icon",type:"button",onClick:p=>A(k,"other")},s[50]||(s[50]=[t("span",{class:"fas fa-trash"},null,-1)]),8,qe)])]))),128)),l(e)._otherExtraSubjects.length<=0?(o(),i("tr",Ye,s[51]||(s[51]=[t("td",{class:"text-center",colspan:"4"},"No data",-1)]))):b("",!0)])]),t("button",{disabled:l(e)._isProcessing,class:"btn btn-info btn-sm",type:"button",onClick:s[12]||(s[12]=n=>H())},"Add new subject",8,Qe)])),l(e)._subLoading?(o(),i("div",Ge,s[57]||(s[57]=[t("span",{class:"fs-2"},"Loading ...",-1)]))):b("",!0)])),s[102]||(s[102]=t("hr",null,null,-1)),S.value?b("",!0):(o(),i("div",We,[l(e)._subLoading?b("",!0):(o(),i("div",ze,[t("div",null,[s[61]||(s[61]=t("div",{class:"fs-5 fw-bold my-3"},"Assessments",-1)),t("table",He,[s[60]||(s[60]=t("thead",null,[t("tr",null,[t("th",{colspan:"2"},"Assessment"),t("th",null,"Total Amount"),t("th",null,"Unifast Total Amount")])],-1)),t("tbody",null,[(o(!0),i(g,null,j(l(e)._currAssessments,(n,k)=>(o(),i("tr",{key:n.assessment_id},[t("td",null,[h(t("input",{"onUpdate:modelValue":p=>n.assessment_id=p,name:"assessment_id[]",readonly:"",type:"hidden"},null,8,Xe),[[M,n.assessment_id]]),t("span",null,_(n.assessment_name),1)]),t("td",Je,[t("label",Ke,[h(t("input",{"onUpdate:modelValue":p=>n.is_custom=p,type:"checkbox",onChange:p=>at(n)},null,40,Ze),[[Q,n.is_custom]]),t("input",{value:n.is_custom,name:"assessment_is_custom[]",type:"hidden"},null,8,ts),s[58]||(s[58]=U(" Custom Amount? "))])]),t("td",null,[n.is_custom?h((o(),i("input",{key:0,"onUpdate:modelValue":p=>n.amount=p,readonly:!n.is_custom,class:"form-control",name:"assessment_amount[]",step:"0.01",type:"number"},null,8,es)),[[M,n.amount]]):(o(),i(g,{key:1},[t("span",{class:Y({"text-decoration-line-through":m.value})},_(n.amount),3),m.value?(o(),i("span",ss)):b("",!0),m.value&&l(e)._tuitionFeeId==n.assessment_id?(o(),i("span",ls,_(E(n.amount,m.value.percent_tuition)),1)):m.value&&l(e)._labFeeId==n.assessment_id?(o(),i("span",ns,_(E(n.amount,m.value.percent_lab)),1)):m.value?(o(),i("span",as,_(E(n.amount,m.value.percent_misc)),1)):b("",!0)],64))]),t("td",null,[n.is_custom?(o(),i("div",os,[h(t("input",{"onUpdate:modelValue":p=>n.unifast_amount=p,readonly:!n.is_custom,class:"form-control",name:"assessment_unifast_amount[]",step:"0.01",type:"number"},null,8,is),[[M,n.unifast_amount]])])):(o(),i(g,{key:1},[t("span",{class:Y({"text-decoration-line-through":m.value})},_(n.unifast_amount),3),m.value?(o(),i("span",ds)):b("",!0),m.value&&l(e)._tuitionFeeId==n.assessment_id?(o(),i("span",rs,_(E(n.unifast_amount,m.value.percent_tuition)),1)):m.value&&l(e)._labFeeId==n.assessment_id?(o(),i("span",us,_(E(n.unifast_amount,m.value.percent_lab)),1)):m.value?(o(),i("span",_s,_(E(n.unifast_amount,m.value.percent_misc)),1)):b("",!0)],64))]),t("td",null,[t("button",{disabled:l(e)._blockAction||l(e)._isProcessing,class:"btn btn-danger btn-icon btn-sm ms-3",type:"button",onClick:p=>y(k)}
1,s[59]||(s[59]=[t("span",{class:"fas fa-trash"},null,-1)]),8,cs)])]))),128))])])])])),!S.value&&!l(e)._subLoading?(o(),i("div",bs,[s[66]||(s[66]=t("div",{class:"fs-5 fw-bold"},"Additional Assessments",-1)),t("table",ms,[s[65]||(s[65]=t("thead",null,[t("tr",null,[t("th",null,"Assessment"),t("th",null,"Amount"),t("th",null,"Unifast Amount")])],-1)),t("tbody",null,[(o(!0),i(g,null,j(l(e)._extraAssessments,(n,k)=>(o(),i("tr",{key:n.assessment_id},[t("td",null,[h(t("select",{"onUpdate:modelValue":p=>n.assessment_id=p,disabled:l(e)._isProcessing,class:"form-control",name:"additional_assessments[]"},[s[62]||(s[62]=t("option",{selected:"",value:""},"-- Please select --",-1)),(o(!0),i(g,null,j(l(e)._dataExtraAssessments,p=>(o(),i("option",{key:p.id,value:p.assessment_id},_(p.assessment_name),9,fs))),128))],8,ps),[[N,n.assessment_id]])]),t("td",null,[h(t("input",{"onUpdate:modelValue":p=>n.extra_amount=p,disabled:l(e)._isProcessing,class:"form-control",name:"additional_assessment_amounts[]",step:"0.01",type:"number"},null,8,ys),[[M,n.extra_amount]])]),t("td",null,[t("div",vs,[h(t("input",{"onUpdate:modelValue":p=>n.extra_unifast_amount=p,disabled:l(e)._isProcessing,class:"form-control",name:"additional_assessment_unifast_amounts[]",step:"0.01",type:"number"},null,8,gs),[[M,n.extra_unifast_amount]]),t("button",{disabled:l(e)._isProcessing,class:"btn btn-danger btn-icon",type:"button",onClick:p=>y(k,!0)},s[63]||(s[63]=[t("span",{class:"fas fa-trash"},null,-1)]),8,hs)])])]))),128)),l(e)._extraAssessments.length?b("",!0):(o(),i("tr",ks,s[64]||(s[64]=[t("td",{class:"text-center",colspan:"3"},"No data",-1)])))])]),t("button",{disabled:l(e)._isProcessing,class:"btn btn-primary btn-sm",type:"button",onClick:s[13]||(s[13]=n=>X())},"Add new assessment",8,xs)])):b("",!0),s[88]||(s[88]=t("hr",null,null,-1)),t("div",Ss,[s[83]||(s[83]=t("div",{class:"fs-3 mt-3 fw-bold"},"Discount",-1)),s[84]||(s[84]=t("div",{class:"fs-4 mt-3 fw-bold"},"Choose:",-1)),s[85]||(s[85]=t("div",{class:"fs-4 mt-3 fw-bold text-primary"},"A. Assign new scholarship",-1)),t("div",Cs,[s[69]||(s[69]=t("label",{class:"form-label"},"Select scholarship:",-1)),t("div",ws,[h(t("select",{"onUpdate:modelValue":s[14]||(s[14]=n=>l(e).payload.scholarship_id=n),disabled:l(e).payload.student_scholarship_id!="",class:"form-select"},[s[67]||(s[67]=t("option",{value:""},"-- None --",-1)),(o(!0),i(g,null,j(l(e).scholarships,n=>(o(),i("option",{key:n.id,value:n.id},_(n.scholarship_name),9,Us))),128))],8,js),[[N,l(e).payload.scholarship_id]]),l(e).payload.scholarship_id!=""?(o(),i("button",{key:0,class:"btn btn-danger btn-sm",onClick:s[15]||(s[15]=n=>l(e).payload.scholarship_id="")},"Clear")):b("",!0)]),t("label",As,[h(t("input",{"onUpdate:modelValue":s[16]||(s[16]=n=>l(e).payload.until_graduation=n),type:"checkbox"},null,512),[[Q,l(e).payload.until_graduation]]),s[68]||(s[68]=U(" Until graduation? "))])]),s[86]||(s[86]=t("div",{class:"w-100 text-center fw-bold fs-4"},"-- or --",-1)),s[87]||(s[87]=t("div",{class:"fs-4 mt-3 fw-bold text-primary"},"B. From active scholarship",-1)),t("table",Es,[s[77]||(s[77]=t("thead",null,[t("tr",null,[t("th",null,"Name"),t("th")])],-1)),t("tbody",null,[(o(!0),i(g,null,j(l(e).activeScholarships,n=>(o(),i("tr",{key:n.id},[t("td",null,[t("span",$s,_(n.scholarship_name),1),s[70]||(s[70]=t("br",null,null,-1)),t("span",null,"Tuition: "+_(n.percent_tuition)+"%",1),s[71]||(s[71]=t("br",null,null,-1)),t("span",null,"Laboratory: "+_(n.percent_lab)+"%",1),s[72]||(s[72]=t("br",null,null,-1)),t("span",null,"Miscellaneous: "+_(n.percent_misc)+"%",1),s[73]||(s[73]=t("br",null,null,-1)),t("span",null,"Other: "+_(n.percent_other)+"%",1),s[74]||(s[74]=t("br",null,null,-1))]),t("td",Ds,[!l(e).payload.student_scholarship_id||l(e).payload.student_scholarship_id&&n.id!=l(e).payload.student_scholarship_id?(o(),i("button",{key:0,disabled:l(e).payload.scholarship_id!="",class:"btn btn-primary btn-sm",onClick:k=>dt(n.id)}," Apply ",8,Fs)):(o(),i("div",Ps,[s[75]||(s[75]=t("span",{class:"text-info fw-bold"},"Applied",-1)),t("button",{class:"btn btn-active-light-danger btn-sm mt-3 text-danger",onClick:s[17]||(s[17]=k=>l(e).payload.student_scholarship_id="")},"Remove")]))])]))),128)),l(e).activeScholarships.length?b("",!0):(o(),i("tr",Is,s[76]||(s[76]=[t("td",{class:"text-center",colspan:"2"},"No data",-1)])))])]),m.value?(o(),i("div",Ls,[t("div",Rs,"Selected Scholarship: "+_((f=m.value)==null?void 0:f.scholarship_name),1),l(e).payload.scholarship_id!=""?(o(),i("div",Vs,"Until Graduation? "+_(l(e).payload.until_graduation?"Yes":"No"),1)):b("",!0),t("table",Ns,[s[82]||(s[82]=t("thead",null,[t("tr",null,[t("th",null,"Name"),t("th",null,"Percentage")])],-1)),t("tbody",null,[t("tr",null,[s[78]||(s[78]=t("td",null,"Tuition",-1)),t("td",null,_((F=m.value)==null?void 0:F.percent_tuition)+"%",1)]),t("tr",null,[s[79]||(s[79]=t("td",null,"Laboratory",-1)),t("td",null,_((P=m.value)==null?void 0:P.percent_lab)+"%",1)]),t("tr",null,[s[80]||(s[80]=t("td",null,"Miscellaneous",-1)),t("td",null,_((I=m.value)==null?void 0:I.percent_misc)+"%",1)]),t("tr",null,[s[81]||(s[81]=t("td",null,"Other",-1)),t("td",null,_((R=m.value)==null?void 0:R.percent_other)+"%",1)])])])])):b("",!0)])])),S.value?b("",!0):(o(),i("div",Os,[t("span",Ts,[s[89]||(s[89]=U("Total Fees: ")),t("span",{textContent:_(l(q)(l(e).totalDFees,2))},null,8,Bs)]),s[95]||(s[95]=U()),s[96]||(s[96]=t("br",null,null,-1)),t("span",Ms,[s[90]||(s[90]=U("Total Unifast Fees: ")),t("span",{textContent:_(l(q)(l(e).totalDLabFees,2))},null,8,qs)]),s[97]||(s[97]=t("br",null,null,-1)),t("span",Ys,[U(" Discount: ("+_(l(q)(l(e).totalDDiscount,2))+") - ("+_(l(q)(l(e).totalDDiscountUnifast,2))+" ",1),s[91]||(s[91]=t("span",{class:"fs-5"},"Unifast",-1)),s[92]||(s[92]=U(") "))]),s[98]||(s[98]=t("br",null,null,-1)),t("span",Qs,[s[93]||(s[93]=U("Final Assessment: ")),t("span",{textContent:_(l(q)(l(e).totalDFees-l(e).totalDDiscount,2))},null,8,Gs)]),s[99]||(s[99]=t("br",null,null,-1)),t("span",Ws,[s[94]||(s[94]=U("Final Assessment (Unifast): ")),t("span",{textContent:_(l(q)(l(e).totalDLabFees-l(e).totalDDiscountUnifast,2))},null,8,zs)])])),l(e)._subLoading?(o(),i("div",Hs,s[100]||(s[100]=[t("span",{class:"fs-2"},"Loading ...",-1)]))):b("",!0),S.value?b("",!0):(o(),i("div",{key:5,class:Y([l(e).payload.is_officially_enrolled?"alert-success":"alert-danger","alert mt-6 text-center"])},[l(e).payload.is_officially_enrolled?(o(),i("span",Xs)):b("",!0),l(e).payload.is_officially_enrolled?b("",!0):(o(),i("span",Js))],2)),S.value?b("",!0):(o(),i("div",Ks,[t("label",Zs,[h(t("input",{"onUpdate:modelValue":s[18]||(s[18]=n=>l(e)._isFinal=n),disabled:l(e)._isProcessing,type:"checkbox"},null,8,tl),[[Q,l(e)._isFinal]]),s[101]||(s[101]=U(" Mark as ready "))])])),l(e)._isFinal?(o(),i("button",{key:7,disabled:l(e)._isProcessing,class:"btn btn-info mt-3",type:"submit",onClick:it},"Save",8,el)):b("",!0)])),S.value?b("",!0):(o(),bt(nt,{key:2,"modal-id":"modal-record","modal-size":"xl","modal
1-title":"Permanent Record"},{default:lt(()=>[z(xt,{"student-id":l(e)._studentId},null,8,["student-id"])]),_:1}))],64)}}}),ll={class:"row"},nl={class:"col-md-5"},al={class:"card card-custom gutter-b"},ol={class:"card-header"},il={class:"card-toolbar"},dl=["disabled"],rl={class:"card-body table-responsive"},ul={class:"fs-3 mb-5"},_l={class:"text-info fw-bold"},cl={class:"my-3"},bl={class:"input-group"},ml={key:0,class:"form-text"},pl={class:"table table-bordered align-middle"},fl=["onClick"],yl={key:0},vl={key:1},gl=["disabled","onClick"],hl={key:0},kl={class:"col-md-7"},xl={class:"card card-custom gutter-b"},Sl={key:0,class:"card-body"},Cl={key:1,class:"card-body d-flex justify-content-center",style:{height:"500px"}},wl=["src"],jl={class:"row"},Ul={class:"col-md-12"},Al={class:"table table-bordered align-middle"},El=["disabled","onClick"],$l=["disabled","onClick"],Dl={key:0},Wl=Z({__name:"AppPendingRegistration",setup(G){const c=tt({completedRegs:[],selEnrollmentId:null,_searchQuery:"",_isEnroll:!1,_isLoading:!1,_isProcessing:!1}),x=pt(),T=ft(),S=et(),e=yt();let L=st(()=>x.pendingRegs.filter(A=>{var y,C;return c._searchQuery?(C=(y=A.name)==null?void 0:y.toLowerCase())==null?void 0:C.includes(c._searchQuery):!0}));function m(A){c._isEnroll=!c._isEnroll,c._isEnroll?c.selEnrollmentId=A:c.selEnrollmentId=null}function D(A){return $(this,null,function*(){if(c.selEnrollmentId!=null&&A){let y=x.pendingRegs.findIndex(C=>C.enrollment_id==c.selEnrollmentId);y>=0&&x.pendingRegs.splice(y,1),c.selEnrollmentId=null,c._isEnroll=!1,x.totalPending--,T.tempoStat.partial--,T.tempoStat.completed++}})}function B(){return $(this,null,function*(){yield O.get("management/pending-registrations/completed").then(({data:A})=>{c.completedRegs=A.completed_regs})})}function H(){return $(this,null,function*(){c._isProcessing=!0,yield B(),c._isProcessing=!1,kt("#view-registrations")})}function X(A){return $(this,null,function*(){ht(),c._isProcessing=!0,yield J.fire({title:"Are you sure?",text:"This operation cannot be undone!",icon:"warning",showCancelButton:!0,confirmButtonText:"Yes, continue",allowOutsideClick:!1}).then(y=>$(this,null,function*(){y.value&&(yield O.delete("enrollment/clear-pre-reg/"+A).then(({data:C})=>{J.fire("Success",C.message,"success");const w=x.pendingRegs.findIndex(v=>v.student_id==A);w>=0&&(x.pendingRegs.splice(w,1),x.totalPending--,T.tempoStat.partial--)}))})),c._isProcessing=!1})}function W(A,y){return $(this,null,function*(){var C,w;if(c._isProcessing=!0,(C=S.activeCalendar.acad_year)!=null&&C.id&&((w=S.activeCalendar.sem)!=null&&w.id)){const v=S.activeCalendar.acad_year.id,V=S.activeCalendar.sem.id;yield jt(A,v,V,y,"download")}c._isProcessing=!1})}return(A,y)=>{var w;const C=vt("tooltip");return o(),i(g,null,[t("div",ll,[t("div",nl,[t("div",al,[t("div",ol,[t("div",il,[t("button",{disabled:c._isProcessing,class:"btn btn-primary",onClick:H},"View last 10 registrations",8,dl)])]),t("div",rl,[t("div",ul,[y[2]||(y[2]=U("Pending Registrations: ")),t("span",_l,_((w=l(x))==null?void 0:w.totalPending),1)]),t("div",cl,[t("div",bl,[h(t("input",{"onUpdate:modelValue":y[0]||(y[0]=v=>c._searchQuery=v),class:"form-control",placeholder:"Enter search query ...",type:"text"},null,512),[[M,c._searchQuery]]),c._searchQuery!=""?(o(),i("button",{key:0,class:"btn btn-danger",onClick:y[1]||(y[1]=v=>c._searchQuery="")},"Clear")):b("",!0)]),c._searchQuery?(o(),i("span",ml,_(l(L).length)+" results found",1)):b("",!0)]),t("table",pl,[y[5]||(y[5]=t("thead",null,[t("tr",null,[t("th",null,"Date"),t("th",null,"Name"),t("th",null,"Course"),t("th",null,"Year Level"),t("th",null,"Block"),t("th",{colspan:"2"},"Submitted by")])],-1)),t("tbody",null,[(o(!0),i(g,null,j(l(L),v=>(o(),i("tr",{key:v.temporary_enrollment_id},[t("td",null,_(v.datetime),1),t("td",null,_(v.name),1),t("td",null,_(v.degree),1),t("td",null,_(v.year_level),1),t("td",null,_(v.block),1),t("td",null,_(v.accommodated_by),1),t("td",null,[c._isEnroll&&c.selEnrollmentId===v.enrollment_id||!c._isEnroll?(o(),i("button",{key:0,class:Y([c._isEnroll?"btn-danger":"btn-info","btn btn-sm m-1"]),onClick:V=>m(v.enrollment_id)},[c._isEnroll?(o(),i("span",vl,"Cancel")):(o(),i("span",yl,"Enroll"))],10,fl)):b("",!0),l(e).hasValidPermission("permission",["student-registration_delete"])&&(!c._isEnroll&&c.selEnrollmentId===v.enrollment_id||!c._isEnroll)?h((o(),i("button",{key:1,disabled:c._isProcessing,class:"btn btn-danger btn-sm m-1",onClick:V=>X(v.student_id)},y[3]||(y[3]=[t("span",{class:"fas fa-eraser"},null,-1)]),8,gl)),[[C,"Delete student pre-registration"]]):b("",!0)])]))),128)),l(L).length?b("",!0):(o(),i("tr",hl,y[4]||(y[4]=[t("td",{class:"text-center",colspan:"7"},"No data",-1)])))])])])])]),t("div",kl,[t("div",xl,[c.selEnrollmentId?(o(),i("div",Sl,[z(sl,{"enrollment-id":c.selEnrollmentId,"show-cor-inside":!1,onOnRegister:D},null,8,["enrollment-id"])])):(o(),i("div",Cl,[t("img",{src:l(gt)("/images/illustrations/selection.svg"),alt:"selection",class:"w-50"},null,8,wl)]))])])]),z(nt,{"modal-id":"view-registrations","modal-size":"lg","modal
1-title":"Last 10 registrations"},{default:lt(()=>[t("div",jl,[t("div",Ul,[t("table",Al,[y[7]||(y[7]=t("thead",null,[t("tr",null,[t("th",null,"Date"),t("th",null,"Name"),t("th",null,"Course"),t("th")])],-1)),t("tbody",null,[(o(!0),i(g,null,j(c.completedRegs,v=>(o(),i("tr",{key:v.id},[t("td",null,_(v.date),1),t("td",null,_(v.name),1),t("td",null,_(v.course),1),t("td",null,[t("button",{disabled:c._isProcessing,class:"btn btn-primary btn-sm me-2",onClick:V=>W(v.id,"student")},"View COR",8,El),t("button",{disabled:c._isProcessing,class:"btn btn-primary btn-sm me-2",onClick:V=>W(v.id,"unifast")},"View COR (Unifast)",8,$l)])]))),128)),c.completedRegs.length?b("",!0):(o(),i("tr",Dl,y[6]||(y[6]=[t("td",{class:"text-center",colspan:"4"},"No data",-1)])))])])])])]),_:1})],64)}}});export{Wl 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.