PageSourceSearch

https://edu.cyff.org.tw/_nuxt/C7RQqapv.js

js cyff.org.tw collected 2026-10-01 12:01:06 UTC 24,146 bytes, 1 lines download raw bytes

1import{c as ke}from"./BGIyVFO2.js";import{p as Ue,m as Ee,v as Se,B as pe,k as Ne,i as A,a as Ce,g as $e}from"./CawMNg-U.js";import{k as le,Z as te,_ as x,u as l,z as ee,$ as i,a0 as s,a3 as o,M as b,l as S,b as ie,c as L,j as me,a2 as k,ac as Y,J as W,W as D,ab as qe,X as M,ad as Be,a4 as H,al as Ye}from"./C5m60RlH.js";import{u as Re}from"./CEVzxQmY.js";import{u as Oe,$ as De,a as Me}from"./d93PbwTj.js";import{u as Te,_ as Fe}from"./Dw2kobtO.js";import{u as re}from"./CxUz6gDL.js";import{_ as ue}from"./BAMEvIlC.js";import{a as K,I as P}from"./DSRpCXmQ.js";import{_ as Ie}from"./BvasmYni.js";import{_ as ze}from"./y3npNYlP.js";import{_ as Ae}from"./CRDa8Wz-.js";import{_ as Le,a as He}from"./BBW7_Z1y.js";import{_ as Pe}from"./Bjnut1EY.js";import{_ as Ge}from"./g--WrrS0.js";import{_ as Ve}from"./Bv9ZyqXn.js";import{_ as je}from"./00BasNAj.js";import"./DA7pCM0g.js";import"./BPc5uN_T.js";import"./C78olnQh.js";import"./D_raVtgH.js";import"./HeXeirR1.js";import"./BYnsaQvC.js";import"./Db3nu29H.js";import"./CSdRZzMo.js";import"./CqK5d_Uo.js";import"./DwzDBW-7.js";import"./Co-OdYMQ.js";import"./CM8LO42l.js";import"./BvTJ6xRO.js";import"./CBsXkF6Q.js";import"./DZ6nwMxk.js";import"./B0muCIxo.js";import"./DkIP-PXc.js";const Xe=Ue("/edu/scholarship/help.png"),Ze=ke(Ne),Je={class:"b-b-1 py-4"},We={class:"flex justify-end"},Ke=le({__name:"EduScholarshipHelp",props:{show:{type:Boolean}},emits:["update:show"],setup(T,{emit:R}){const w=Ee(T,"show",R);return(c,n)=>{const U=pe,h=Se,C=Ze;return x(),te(C,{show:l(w),"onUpdate:show":n[1]||(n[1]=y=>ee(w)?w.value=y:null),class:"max-w-screen-xl lt-xl:mx-4"},{default:i(()=>[s(h,{bordered:!1,role:"dialog","aria-modal":"true"},{default:i(()=>[o("div",Je,[o("div",We,[s(U,{text:"",title:"關閉",class:"",onClick:n[0]||(n[0]=y=>w.value=!1)},{default:i(()=>n[2]||(n[2]=[o("i",{class:"i-material-symbols-close-rounded text-8"},null,-1)])),_:1})]),n[3]||(n[3]=o("div",{class:"mt--5 flex justify-center"},[o("div",{class:"fs-2 mx-5 text-assist font-600 tracking-2"}," 查詢戶號 ")],-1))]),n[4]||(n[4]=o("div",{class:"fs-6 flex flex-col gap-4 pt-4 text-center"},[o("p",{class:"font-600"},[b(" 戶號標示於戶口名簿及戶籍謄本的左上方位置"),o("br"),b(" 每一戶都有配賦一個戶號,由文字碼與數字碼組成,共計8碼。 ")]),o("img",{src:Xe,alt:"圖片"}),o("p",null,[b(" 圖片來源 "),o("a",{class:"color-n-success",href:"https://www.ris.gov.tw/app/portal/644",target:"_blank"},"內政部戶政司全球資訊網")])],-1))]),_:1})]),_:1},8,["show"])}}}),Qe={key:0,class:"relative"},el={class:"flex flex-col flex-wrap items-baseline gap-2 pb-8 sm:flex-row"},ll={key:0,class:"fs-8"},tl={class:"grid gap-x-8 sm:grid-cols-2"},al={class:"grid gap-2 gap-x-8 md:grid-cols-3"},sl={class:"grid gap-2 gap-x-8 md:grid-cols-3"},ol={class:"grid gap-2 gap-x-8 md:grid-cols-2"},nl={class:"grid grid-cols-[1fr_auto_2fr] items-center gap-2"},dl={class:"grid grid-cols-12 flex-1 gap-1"},il={class:"grid grid-cols-12 flex-1 gap-1"},rl={class:"grid gap-2 gap-x-8 md:grid-cols-2"},ul={class:"flex flex-grow flex-col"},pl={class:"grid grid-cols-12 flex-1 gap-1"},ml={class:"grid gap-2 gap-x-8 md:grid-cols-2"},cl={class:"grid gap-2 gap-x-8 md:grid-cols-2"},_l={class:"flex flex-col gap-2"},vl={class:"flex gap-2 pl-8"},fl={class:"flex gap-2 pl-8"},gl={key:0,class:"fs-7 leading-normal space-y-1"},bl={key:0},hl={class:"grid grid-cols-3 gap-x-3 py-12 sm:gap-x-6"},xl={key:1,class:"grid items-center gap-8 sm:grid-cols-2 lt-sm:text-center"},wl={key:2,class:"grid items-center gap-8 sm:grid-cols-2 lt-sm:text-center"},Q="YYYY-MM-DD 星期dd HH:mm:ss",yl=le({__name:"EduScholarshipForm",props:{model:{}},emits:["change","reload","back"],setup(T,{emit:R}){const g=T,N=R,w=Re(),c=Oe(),n=S(()=>{var d;return((d=g.model)==null?void 0:d.apply_status)==="Y"}),U=ie(!1),h=ie(!1),C=S(()=>{var d;return((d=c.userInfo)==null?void 0:d.time_limit)===0}),{formRef:y,formModel:t,formRules:G,formError:V,submitForm:j,resetForm:F}=Te(()=>{var q,f,E;const{att:d,certif_type:e,created_at:m,updated_at:r,send_at:u,...p}=g.model??{},v=(f=(q=c.budget)==null?void 0:q[0])==null?void 0:f.budget_id;return{budget_id:((E=c.budget)==null?void 0:E.length)===1?v:null,pgm_type:null,schl_sys:null,colg:null,apply_name:"",sex:"",apply_id_no:"",tel_h_area:"",tel_h:"",mobile:"",email:"",home_id:"",invo_addr:"",addr:"",own_acc:"",disease:"",tuition_src:"",tuition_src_descrp:"",schl_dept:"",schl_grade:"",is_punishment:"",club_name:"",cadre_title:"",case_memo:"",school_report:"",...p,birthday:p.birthday?Date.parse(p.birthday):null,invo_city:p.invo_city||null,invo_town:p.invo_town||null,city:p.city||null,town:p.town||null,gpa:typeof p.gpa=="number"?String(p.gpa):"",attachment1:!!(d!=null&&d.length),attachment2:!!(d!=null&&d.length),attachment3:!!(d!=null&&d.length),attachment3_1:!!(e!=null&&e.includes("C01")),attachment3_2:!!(e!=null&&e.includes("C03")),attachment4:!!(d!=null&&d.length),attachment4_ans:d?d.includes("S05")?"Y":"N":"",attachment5:!!(d!=null&&d.length),attachment6:!!(d!=null&&d.length)}},{budget_id:{required:!0,message:"請選擇申請項目"},apply_name:{required:!0,message:"請輸入姓名"},sex:{required:!0,message:"請選擇性別"},apply_id_no:{required:!0,message:"請輸入身份證字號"},birthday:{required:!0,message:"請選擇生日"},tel_h:{validator(d,e){if(!(!t.value.tel_h_area&&!e)){if(!t.value.tel_h_area)return new Error("請輸入室內電話");if(!K.tel.test(e))return new Error("請輸入有效的室內電話")}}},mobile:{required:!0,validator(d,e){if(!e)return new Error("請輸入行動電話");
1if(!K.cellphone.test(e))return new Error("請輸入有效的行動電話")}},email:{required:!0,validator(d,e){if(!e)return new Error("請輸入E-mail");if(!K.email.test(e))return new Error("請輸入有效的 E-mail")}},home_id:{required:!0,message:"請輸入戶號"},invo_addr:{required:!0,validator(d,e){if(!e||!t.value.invo_city||!t.value.invo_town)return new Error("請輸入戶籍地址")}},addr:{required:!0,validator(d,e){if(!h.value&&(!e||!t.value.invo_city||!t.value.invo_town))return new Error("請輸入通訊地址")}},own_acc:{required:!0,message:"請選擇"},disease:{required:!0,message:"請選擇"},tuition_src:{required:!0,validator(d,e){if(!e)return new Error("請選擇");if(e==="TS07"&&!t.value.tuition_src_descrp)return new Error("請輸入學費來源")}},schl_grade:{required:!0,validator(d,e){if(!t.value.pgm_type)return new Error("請選擇就讀學程");if(!t.value.schl_sys)return new Error("請選擇學制");if(!t.value.schl_dept)return new Error("請輸入科系");if(!e)return new Error("請輸入年級(數字)")}},colg:{required:!0,message:"請選擇科系分類"},gpa:{required:!0,message:"請輸入學業成績"},attachment1:{validator(){const d=[t.value.attachment1,t.value.attachment2,t.value.attachment3,t.value.attachment4,t.value.attachment4_ans,t.value.attachment5,t.value.attachment6].every(Boolean),e=t.value.attachment3_1||t.value.attachment3_2;if(d&&!e)return new Error("請勾選清寒證明文件");if(!d)return new Error("請檢查檢附文件");if(t.value.disease==="Y"&&t.value.attachment4_ans==="N")return new Error("家中成員(含本人)罹患重大疾病時須提供醫療診斷證明")}},school_report:{required:!0,validator(d,e){var r;const m=(r=c.budget)==null?void 0:r.find(u=>u.budget_id===t.value.budget_id);if((m==null?void 0:m.solution_no)==="CO16A"&&!e)return new Error("請輸入學校審核報告")}}});L(()=>g.model,()=>{const{city:d,town:e,addr:m,invo_city:r,invo_town:u,invo_addr:p}=t.value;[d,e,m,r,u,p].every(Boolean)&&(h.value=d===r&&e===u&&m===p)});const ae=S(()=>{var m;const{apply_end:d="",remaining_days:e=0}=((m=c.budget)==null?void 0:m.find(({budget_id:r})=>r===t.value.budget_id))??{};return{date:d,days:e}});L(()=>t.value.budget_id,()=>{N("change",ae.value)});const{zip:ce,cityOptions:_e,areaOptions:X}=re(()=>({city:t.value.invo_city??"",area:t.value.invo_town??""}));L(()=>t.value.invo_city,()=>{X.value.find(e=>e.value===t.value.invo_town)||(t.value.invo_town=null)});const{zip:ve,cityOptions:fe,areaOptions:ge}=re(()=>({city:t.value.city??"",area:t.value.town??""}));L(()=>t.value.city,()=>{X.value.find(e=>e.value===t.value.town)||(t.value.town=null)});const I=S(()=>{var d;return((d=c.budget)==null?void 0:d.map(e=>{var u,p;const m=((u=c.code.find(v=>v.code_no===e.session_no))==null?void 0:u.code_name)||e.session_no,r=((p=c.code.find(v=>v.code_no===e.apply_item))==null?void 0:p.code_name)||e.apply_item;return{label:`${e.session_year} ${m} - ${r}`,value:e.budget_id}}))??[]}),be=S(()=>{var e;const d=(e=c.budget)==null?void 0:e.find(m=>m.budget_id===t.value.budget_id);return(d==null?void 0:d.solution_no)==="CO16A"}),he=S(()=>t.value.tuition_src==="TS07");function z(d){var m;const e=(m=c.code.find(r=>r.code_no===d))==null?void 0:m.id;return e?c.code.filter(r=>r.pid===e).map(({code_no:r,code_name:u})=>({label:u,value:r})):[]}const $=me(!1);function se(d){if($.value)return;const{budget_id:e,birthday:m,gpa:r,invo_city:u,invo_town:p,city:v,town:q,pgm_type:f,schl_sys:E,colg:Z,attachment1:oe,attachment2:O,attachment3:J,attachment3_1:a,attachment3_2:xe,attachment4:kl,attachment4_ans:we,attachment5:Ul,attachment6:El,...ne}=t.value;j(()=>{var de;const{apply_start:Sl,apply_end:Nl,...ye}=c.budget.find(B=>B.budget_id===e),_={id:(de=g.model)==null?void 0:de.id,...ne,...ye,...ne.tuition_src==="TS07"?{}:{tuition_src_descrp:""},birthday:A(new Date(m),"YYYY-MM-DD"),gpa:Number.parseFloat(r),apply_status:d,invo_city:u,invo_town:p,invo_town_code:ce.value,city:v,town:q,town_code:ve.value,pgm_type:f,schl_sys:E,colg:Z,att:["S01","S02","S03","S06","S09"],certif_type:[...a?["C01"]:[],...xe?["C03"]:[]]};h.value&&(_.city=_.invo_city,_.town=_.invo_town,_.town_code=_.invo_town_code,_.addr=_.invo_addr),we==="Y"&&_.att.push("S05"),$.value=!0,De("/api/frontend/edu/staff/scholarship/case",{method:_.id?"put":"post",body:_}).then(()=>{let B="送出申請資料完成";_.id&&_.apply_status==="E"&&(B="申請資料儲存成功"),w(B,{type:"success",positiveText:"前往 申請資料查詢",onPositiveClick(){N("back")},..._.id&&_.apply_status==="E"?{negativeText:"繼續編輯",onNegativeClick(){N("reload")}}:{}})}).catch(B=>{w(B.message,{type:"error"})}).finally(()=>{$.value=!1})})}return(d,e)=>{const m=ze,r=Ie,u=Ae,p=He,v=Le,q=Pe,f=Ge,E=pe,Z=Fe,oe=Ke;return l(I).length>0?(x(),k("div",Qe,[o("h3",el,[e[46]||(e[46]=o("span",{class:"fs-2 text-main-dark font-600"},"獎助學金專案申請",-1)),l(t).budget_id&&!l(n)?(x(),k("span",ll,e[45]||(e[45]=[o("span",{class:"mr-1 text-red-700"},"*",-1),b(" 為必填資料,請務必填寫 ")]))):Y("",!0)]),s(Z,{ref_key:"formRef",ref:y,model:l(t),rules:l(G),"show-require-mark":l(n)?!1:void 0,size:"large"},{default:i(()=>{var O,J;return[o("div",tl,[s(r,{label:"申請項目",path:"budget_id"},{default:i(()=>[s(m,{value:l(t).budget_id,"onUpdate:value":e[0]||(e[0]=a=>l(t).budget_id=a),options:l(I),disabled:l(n)}
1,null,8,["value","options","disabled"])]),_:1})]),l(ae).days>0||l(t).budget_id&&l(C)?(x(),k(W,{key:0},[e[59]||(e[59]=o("div",{class:"fs-4 mb-4 flex items-center gap-2 text-main font-600"},[o("span",null,"基本資料"),o("span",{class:"h-0.5 flex-1 bg-current"})],-1)),o("div",al,[s(r,{class:"md:col-span-2",label:"姓名",path:"apply_name"},{default:i(()=>[s(u,{value:l(t).apply_name,"onUpdate:value":e[1]||(e[1]=a=>l(t).apply_name=a),disabled:l(n)},null,8,["value","disabled"])]),_:1}),s(r,{label:"性別",path:"sex"},{default:i(()=>[s(v,{value:l(t).sex,"onUpdate:value":e[2]||(e[2]=a=>l(t).sex=a),class:"flex gap-x-8",disabled:l(n)},{default:i(()=>[s(p,{value:"M",label:"男"}),s(p,{value:"F",label:"女"})]),_:1},8,["value","disabled"])]),_:1})]),o("div",sl,[s(r,{class:"md:col-span-2",label:"身份證字號",path:"apply_id_no"},{default:i(()=>[s(u,{value:l(t).apply_id_no,"onUpdate:value":e[3]||(e[3]=a=>l(t).apply_id_no=a),"allow-input":a=>/^([a-z]\d*)?$/i.test(a),maxlength:"10",disabled:l(n)},null,8,["value","allow-input","disabled"])]),_:1}),s(r,{label:"生日",path:"birthday"},{default:i(()=>[s(q,{value:l(t).birthday,"onUpdate:value":e[4]||(e[4]=a=>l(t).birthday=a),actions:null,class:"flex-1",disabled:l(n)},null,8,["value","disabled"])]),_:1})]),o("div",ol,[s(r,{label:"室內電話",path:"tel_h"},{default:i(()=>[o("div",nl,[s(u,{value:l(t).tel_h_area,"onUpdate:value":e[5]||(e[5]=a=>l(t).tel_h_area=a),placeholder:"區碼","allow-input":a=>l(P).numbers.test(a),disabled:l(n)},null,8,["value","allow-input","disabled"]),e[47]||(e[47]=o("span",null,"-",-1)),s(u,{value:l(t).tel_h,"onUpdate:value":e[6]||(e[6]=a=>l(t).tel_h=a),placeholder:"電話號碼,若有分機請加 #","allow-input":a=>l(P).tel.test(a),disabled:l(n)},null,8,["value","allow-input","disabled"])])]),_:1}),s(r,{label:"行動電話",path:"mobile"},{default:i(()=>[s(u,{value:l(t).mobile,"onUpdate:value":e[7]||(e[7]=a=>l(t).mobile=a),"allow-input":a=>l(P).cellphone.test(a),disabled:l(n)},null,8,["value","allow-input","disabled"])]),_:1})]),s(r,{label:"E-mail",path:"email"},{default:i(()=>[s(u,{value:l(t).email,"onUpdate:value":e[8]||(e[8]=a=>l(t).email=a),"allow-input":a=>/^[\w@\-+\.]*$/.test(a),disabled:l(n)},null,8,["value","allow-input","disabled"])]),_:1}),s(r,{label:"戶號",path:"home_id",class:"relative"},{default:i(()=>[o("a",{class:"fs-8 absolute right-0 top-0 z-1 border-b border-current color-assist -translate-y-9/7",href:"#",onClick:e[9]||(e[9]=qe(a=>U.value=!0,["prevent"]))},"甚麼是戶號?"),s(u,{value:l(t).home_id,"onUpdate:value":e[10]||(e[10]=a=>l(t).home_id=a),disabled:l(n)},null,8,["value","disabled"])]),_:1}),s(r,{label:"戶籍地址",path:"invo_addr"},{default:i(()=>[o("div",dl,[s(m,{value:l(t).invo_city,"onUpdate:value":e[11]||(e[11]=a=>l(t).invo_city=a),options:l(_e),class:"grid-col-span-6 md:grid-col-span-3 xl:grid-col-span-2",placeholder:"縣市",disabled:l(n)},null,8,["value","options","disabled"]),s(m,{value:l(t).invo_town,"onUpdate:value":e[12]||(e[12]=a=>l(t).invo_town=a),options:l(X),class:"grid-col-span-6 md:grid-col-span-3 xl:grid-col-span-2",placeholder:"鄉鎮市區",disabled:l(n)},null,8,["value","options","disabled"]),s(u,{value:l(t).invo_addr,"onUpdate:value":e[13]||(e[13]=a=>l(t).invo_addr=a),class:"grid-col-span-12 md:grid-col-span-6 xl:grid-col-span-8",placeholder:"",disabled:l(n)},null,8,["value","disabled"])])]),_:1}),s(r,{label:"通訊地址",path:"addr",class:"relative"},{default:i(()=>[s(f,{checked:l(h),"onUpdate:checked":e[14]||(e[14]=a=>ee(h)?h.value=a:null),class:"absolute right-0 top-0 z-1 -translate-y-11/10",size:"medium",disabled:l(n)},{default:i(()=>e[48]||(e[48]=[o("span",{class:"vertical-middle"},"同戶籍地址",-1)])),_:1},8,["checked","disabled"]),D(o("div",il,[s(m,{value:l(t).city,"onUpdate:value":e[15]||(e[15]=a=>l(t).city=a),options:l(fe),class:"grid-col-span-6 md:grid-col-span-3 xl:grid-col-span-2",placeholder:"縣市",disabled:l(n)},null,8,["value","options","disabled"]),s(m,{value:l(t).town,"onUpdate:value":e[16]||(e[16]=a=>l(t).town=a),options:l(ge),class:"grid-col-span-6 md:grid-col-span-3 xl:grid-col-span-2",placeholder:"鄉鎮市區",disabled:l(n)}
1,null,8,["value","options","disabled"]),s(u,{value:l(t).addr,"onUpdate:value":e[17]||(e[17]=a=>l(t).addr=a),class:"grid-col-span-12 md:grid-col-span-6 xl:grid-col-span-8",placeholder:"",disabled:l(n)},null,8,["value","disabled"])],512),[[M,!l(h)]])]),_:1}),o("div",rl,[s(r,{label:"個人帳戶",path:"own_acc"},{default:i(()=>[s(v,{value:l(t).own_acc,"onUpdate:value":e[18]||(e[18]=a=>l(t).own_acc=a),class:"flex gap-x-8",disabled:l(n)},{default:i(()=>[s(p,{value:"Y",label:"有"}),s(p,{value:"N",label:"無"})]),_:1},8,["value","disabled"])]),_:1}),s(r,{label:"家中成員(含本人)罹患重大疾病",path:"disease"},{default:i(()=>[s(v,{value:l(t).disease,"onUpdate:value":e[19]||(e[19]=a=>l(t).disease=a),class:"flex gap-x-8",disabled:l(n)},{default:i(()=>[s(p,{value:"Y",label:"有"}),s(p,{value:"N",label:"無"})]),_:1},8,["value","disabled"])]),_:1})]),s(r,{label:"學費來源",path:"tuition_src"},{default:i(()=>[o("div",ul,[s(v,{value:l(t).tuition_src,"onUpdate:value":e[20]||(e[20]=a=>l(t).tuition_src=a),class:"flex flex-1 flex-wrap items-center gap-2 py-2",disabled:l(n)},{default:i(()=>[(x(!0),k(W,null,Be(z("TITNSRC"),a=>(x(),te(p,{key:a.value,value:a.value},{default:i(()=>[b(H(a.label),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value","disabled"]),D(s(u,{value:l(t).tuition_src_descrp,"onUpdate:value":e[21]||(e[21]=a=>l(t).tuition_src_descrp=a),class:"w-full",placeholder:"",disabled:l(n)},null,8,["value","disabled"]),[[M,l(he)]])])]),_:1}),e[60]||(e[60]=o("div",{class:"fs-4 mb-4 flex items-center gap-2 text-main font-600"},[o("span",null,"就學狀況"),o("span",{class:"h-0.5 flex-1 bg-current"})],-1)),s(r,{label:"就讀學程/學制/科系/年級",path:"schl_grade"},Ye({default:i(()=>[o("div",pl,[s(m,{value:l(t).pgm_type,"onUpdate:value":e[22]||(e[22]=a=>l(t).pgm_type=a),options:z("SCHLPGM0"),class:"grid-col-span-6 md:grid-col-span-3",placeholder:"就讀學程",disabled:l(n)},null,8,["value","options","disabled"]),s(m,{value:l(t).schl_sys,"onUpdate:value":e[23]||(e[23]=a=>l(t).schl_sys=a),options:z("SCHLSYS"),class:"grid-col-span-6 md:grid-col-span-3",placeholder:"學制",disabled:l(n)},null,8,["value","options","disabled"]),s(u,{value:l(t).schl_dept,"onUpdate:value":e[24]||(e[24]=a=>l(t).schl_dept=a),class:"grid-col-span-8 md:grid-col-span-4",placeholder:"科系",disabled:l(n)},null,8,["value","disabled"]),s(u,{value:l(t).schl_grade,"onUpdate:value":e[25]||(e[25]=a=>l(t).schl_grade=a),class:"grid-col-span-4 md:grid-col-span-2",placeholder:"",disabled:l(n),"allow-input":a=>l(P).numbers.test(a)},{suffix:i(()=>e[49]||(e[49]=[o("span",{class:"opacity-50"},"年級",-1)])),_:1},8,["value","disabled","allow-input"])])]),_:2},[l(V).schl_grade?void 0:{name:"feedback",fn:i(()=>[e[50]||(e[50]=o("div",{class:"text-right"}," 年級請輸入數字 ",-1))]),key:"0"}]),1024),s(r,{label:"科系分類",path:"colg"},{default:i(()=>[s(m,{value:l(t).colg,"onUpdate:value":e[26]||(e[26]=a=>l(t).colg=a),options:z("COLG"),disabled:l(n)},null,8,["value","options","disabled"])]),_:1}),o("div",ml,[s(r,{label:"學業成績(分)",path:"gpa"},{default:i(()=>[s(u,{value:l(t).gpa,"onUpdate:value":e[27]||(e[27]=a=>l(t).gpa=a),"allow-input":a=>/^(\d{0,2}(?:\.\d{0,2})?|100)$/.test(a),disabled:l(n)},null,8,["value","allow-input","disabled"])]),_:1}),s(r,{label:"曠課懲處紀錄",path:"is_punishment"},{default:i(()=>[s(v,{value:l(t).is_punishment,"onUpdate:value":e[28]||(e[28]=a=>l(t).is_punishment=a),class:"flex gap-x-8",disabled:l(n)},{default:i(()=>[s(p,{value:"Y",label:"有"}),s(p,{value:"N",label:"無"})]),_:1},8,["value","disabled"])]),_:1})]),o("div",cl,[s(r,{label:"社團"},{default:i(()=>[s(u,{value:l(t).club_name,"onUpdate:value":e[29]||(e[29]=a=>l(t).club_name=a),disabled:l(n)},null,8,["value","disabled"])]),_:1}),s(r,{label:"幹部"},{default:i(()=>[s(u,{value:l(t).cadre_title,"onUpdate:value":e[30]||(e[30]=a=>l(t).cadre_title=a),disabled:l(n)},null,8,["value","disabled"])]),_:1})]),e[61]||(e[61]=o("div",{class:"fs-4 mb-4 flex items-center gap-2 text-main font-600"},[o("span",null,"檢附文件"),o("span",{class:"h-0.5 flex-1 bg-current"})],-1)),s(r,{path:"attachment1","show-label":!1},{default:i(()=>[o("div",_l,[s(f,{checked:l(t).attachment1,"onUpdate:checked":e[31]||(e[31]=a=>l(t).attachment1=a),disabled:l(n)},{default:i(()=>
1e[51]||(e[51]=[b(" 本申請表正本 "),o("span",{class:"color-assist"},"(需有學生簽名、師長簽名、承辦單位蓋章)",-1)])),_:1},8,["checked","disabled"]),s(f,{checked:l(t).attachment2,"onUpdate:checked":e[32]||(e[32]=a=>l(t).attachment2=a),label:"全戶戶籍謄本",disabled:l(n)},null,8,["checked","disabled"]),s(f,{checked:l(t).attachment3,"onUpdate:checked":e[33]||(e[33]=a=>l(t).attachment3=a),label:"清寒證明文件正本",disabled:l(n)},null,8,["checked","disabled"]),D(o("div",vl,[s(f,{checked:l(t).attachment3_1,"onUpdate:checked":e[34]||(e[34]=a=>l(t).attachment3_1=a),label:"政府清寒證明",disabled:l(n)},null,8,["checked","disabled"]),s(f,{checked:l(t).attachment3_2,"onUpdate:checked":e[35]||(e[35]=a=>l(t).attachment3_2=a),label:"學校證明",disabled:l(n)},null,8,["checked","disabled"])],512),[[M,l(t).attachment3]]),s(f,{checked:l(t).attachment4,"onUpdate:checked":e[36]||(e[36]=a=>l(t).attachment4=a),label:"醫療診斷證明",disabled:l(n)},null,8,["checked","disabled"]),D(o("div",fl,[s(v,{value:l(t).attachment4_ans,"onUpdate:value":e[37]||(e[37]=a=>l(t).attachment4_ans=a),class:"flex gap-x-8",disabled:l(n)},{default:i(()=>[s(p,{value:"Y",label:"有"}),s(p,{value:"N",label:"無"})]),_:1},8,["value","disabled"])],512),[[M,l(t).attachment4]]),s(f,{checked:l(t).attachment5,"onUpdate:checked":e[38]||(e[38]=a=>l(t).attachment5=a),label:"成績單正本",disabled:l(n)},null,8,["checked","disabled"]),s(f,{checked:l(t).attachment6,"onUpdate:checked":e[39]||(e[39]=a=>l(t).attachment6=a),disabled:l(n)},{default:i(()=>e[52]||(e[52]=[b(" 本學期註冊費用單據正本 "),o("span",{class:"color-assist"},"(含費用明細,影本需承辦單位蓋章)",-1)])),_:1},8,["checked","disabled"])])]),_:1}),s(r,{label:"案情說明/備註"},{default:i(()=>[s(u,{value:l(t).case_memo,"onUpdate:value":e[40]||(e[40]=a=>l(t).case_memo=a),type:"textarea",placeholder:"",disabled:l(n)},null,8,["value","disabled"])]),_:1}),D(s(r,{label:"學校審核報告",path:"school_report"},{default:i(()=>[s(u,{value:l(t).school_report,"onUpdate:value":e[41]||(e[41]=a=>l(t).school_report=a),type:"textarea",placeholder:"",disabled:l(n)},null,8,["value","disabled"])]),_:1},512),[[M,l(be)]]),(O=g.model)!=null&&O.id?(x(),k("ul",gl,[o("li",null,[e[53]||(e[53]=b("案件建立時間 ")),o("span",null,H(l(A)(new Date(g.model.created_at*1e3),Q)),1)]),o("li",null,[e[54]||(e[54]=b("最後更新時間 ")),o("span",null,H(l(A)(new Date(g.model.updated_at*1e3),Q)),1)]),g.model.apply_status==="Y"?(x(),k("li",bl,[e[55]||(e[55]=b(" 案件送出時間 ")),o("span",null,H(l(A)(new Date(g.model.send_at*1e3),Q)),1)])):Y("",!0)])):Y("",!0),o("div",hl,[((J=g.model)==null?void 0:J.apply_status)!=="Y"?(x(),k(W,{key:0},[s(E,{color:"#1b4436",loading:l($),round:"",onClick:l(F)},{default:i(()=>e[56]||(e[56]=[b(" 取消重填 ")])),_:1},8,["loading","onClick"]),s(E,{color:"#00a73c",loading:l($),round:"",onClick:e[42]||(e[42]=a=>se("E"))},{default:i(()=>e[57]||(e[57]=[b(" 儲存 ")])),_:1},8,["loading"]),s(E,{color:"#db5412",loading:l($),round:"",onClick:e[43]||(e[43]=a=>se("Y"))},{default:i(()=>e[58]||(e[58]=[b(" 送出申請 ")])),_:1},8,["loading"])],64)):Y("",!0)]),e[62]||(e[62]=o("div",{class:"fss-6 text-center text-assist line-height-150%"}," 完成填報後請列印名冊,連同申請文件寄10048台北市中正區中山南路 11號 9樓文教部收 ",-1))],64)):l(t).budget_id||l(I).length===0?(x(),k("div",xl,e[63]||(e[63]=[o("div",null,[o("img",{class:"mx-auto",src:ue,alt:"deco"})],-1),o("div",{class:"flex flex-col gap-4"},[o("h4",{class:"fs-3 color-main font-600"}," 本專案申請填寫已截止 "),o("p",{class:"fs-5"}," 如有任何疑問,請洽承辦單位。 ")],-1)]))):l(I).length>0?(x(),k("div",wl,e[64]||(e[64]=[o("div",null,[o("img",{class:"mx-auto",src:ue,alt:"deco"})],-1),o("div",{class:"flex flex-col gap-4"},[o("h4",{class:"fs-3 color-main font-600"}," 專案申請 "),o("p",{class:"fs-5"}," 請先選擇申請項目 ")],-1)]))):Y("",!0)]}),_:1},8,["model","rules","show-require-mark"]),s(oe,{show:l(U),"onUpdate:show":e[44]||(e[44]=O=>ee(U)?U.value=O:null)},null,8,["show"])])):Y("",!0)}}}),it=le({__name:"[[id]]",setup(T){const R=Ce(),g=$e(),N=S(()=>({id:Number(R.params.id)||void 0})),{data:w,status:c,execute:n}=Me("/api/frontend/edu/staff/scholarship/case",{query:N,immediate:!1}),U=S(()=>{var y;return((y=w.value)==null?void 0:y.data)??{}}),h=me({date:"",days:0});function C(){N.value.id&&n()}return(y,t)=>{const G=yl,V=je,j=Ve;return x(),te(j,{expiration:l(h),onReady:C},{default:i(()=>[s(V,{show:l(c)==="pending"},{default:i(()=>[s(G,{model:l(U),onChange:t[0]||(t[0]=F=>h.value=F),onReload:C,onBack:t[1]||(t[1]=F=>l(g).push("/staff/scholarship/search"))},null,8,["model"])]),_:1},8,["show"])]),_:1},8,["expiration"])}}});
1export{it 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.