1 line
30 KiB
JavaScript
1 line
30 KiB
JavaScript
import{d as yl,a8 as _l,a7 as gl,a as s,w as Ee,o as bl,ag as N,ab as Ae,e as u,f as _,A as r,g as a,ac as y,C as i,D as d,j as t,m as x,al as hl,s as p,ak as kl,v as m,aj as b,a4 as S,a2 as H,n as xl,l as wl,aG as Dl,I as ve,aH as $e,ad as Vl,J as ql,F as fe,i as Fe,ah as ye,an as Cl,ae as Te,V as Re}from"./index-3a2b6cd5.js";import{Q as I}from"./QItemLabel-37c56e27.js";import{Q as J,a as P}from"./QItemSection-843d83e6.js";import{Q as zl}from"./QChip-f43cc21c.js";import{Q as T}from"./QTd-71639d11.js";import{Q as je}from"./QTr-c5e846f1.js";import{Q as Nl}from"./QImg-c1ebab1a.js";import{Q as te}from"./QList-1b100cb9.js";import{Q as Sl}from"./QSlideTransition-d8814589.js";import{Q as h}from"./QTooltip-5ceb1b84.js";import{Q as Be,a as Oe}from"./QUploader-52d27c95.js";import{Q as Il}from"./QEditor-dfa92421.js";import{Q as Pl}from"./QSpace-5fefe78e.js";import{_ as Ul}from"./krungthai-61f2f5ba.js";import{u as Ql}from"./use-quasar-1e7f9a8b.js";import{Q as _e}from"./QForm-4d87c0ee.js";import{u as El}from"./mixin-183f301b.js";import{c as U}from"./app.config-a8647d06.js";import{_ as Le}from"./Table.vue_vue_type_style_index_0_lang-0781af24.js";import"./position-engine-4e9b318c.js";import"./selection-8094913b.js";import"./format-312d1398.js";import"./use-file-a69aa9db.js";import"./QBtnDropdown-f0b2b9e5.js";import"./QMenu-59199f2b.js";import"./use-fullscreen-273d7265.js";import"./QSpinnerCube-b3e27bc1.js";import"./index-932e35b0.js";import"./QSelect-809bd0f2.js";import"./rtl-36dd996b.js";import"./QTh-95cd2a9c.js";import"./QTable-d329bd84.js";const Al={class:"toptitle text-dark col-12 row items-center"},$l={class:"col-xs-12 col-sm-8 items-top q-pb-md"},Fl={class:"col-12 row items-top q-col-gutter-x-sm"},Tl={class:"col-xs-12 col-sm-6 col-sm-5"},Rl={key:0,class:"col-xs-12 col-sm-4 col-md-1"},jl={key:1,class:"col-xs-12 col-sm-4 col-md-1"},Bl={key:2,class:"col-xs-12 col-sm-4 col-md-1"},Ol={key:3,class:"col-xs-12 col-sm-3 col-md-3"},Ll={class:"col-xs-12 col-sm-3 col-md-3"},Ml={key:4,class:"col-xs-12 col-sm-3 col-md-3"},Gl={key:5,class:"col-xs-12 col-sm-3 col-md-3"},Kl={key:6,class:"col-xs-12 col-sm-3 col-md-3"},Yl={key:7,class:"col-12"},Hl={class:"row q-col-gutter-x-sm"},Jl={class:"col-xs-12 col-sm-6 col-md-6"},Wl={class:"col-xs-12 col-sm-6 col-md-6"},Xl={class:"col-12 q-mb-sm"},Zl={key:8,class:"col-12"},ea={key:9,class:"col-12 q-mt-lg"},la=r("div",{class:"text-bold text-subtitle2 q-pb-md"}," เลือกวีธีการชำระเงิน ",-1),aa={class:"row col-12 q-gutter-y-md q-mb-md"},ta={class:"q-pa-sm bg-grey-1"},oa={key:10,class:"col-12"},na={class:"row col-12 items-top q-col-gutter-x-sm"},sa={class:"col-xs-12 col-sm-6"},ia=r("div",{class:"text-bold text-subtitle2 q-pb-sm"},"รูปภาพประกอบ",-1),ua={class:"row justify-center row col-12"},da={class:"row no-wrap items-center q-pa-sm q-gutter-xs text-white"},ra={class:"col"},ca=r("div",{class:"q-uploader__title"},d("[ไฟล์ jpg,png,pdf,csv,doc ขนาดไม่เกิน 10MB]"),-1),ma={class:"q-uploader__subtitle"},pa={class:"q-gutter-sm"},va={class:"col-xs-12 col-sm-6"},fa=r("div",{class:"text-bold text-subtitle2 q-pb-sm"},"เอกสารประกอบ",-1),ya={class:"row justify-center row col-12"},_a={class:"row no-wrap items-center q-pa-sm q-gutter-xs text-white"},ga={class:"col"},ba=r("div",{class:"q-uploader__title"},d("[ไฟล์ jpg,png,pdf,csv,doc ขนาดไม่เกิน 10MB]"),-1),ha={class:"q-uploader__subtitle"},ka={class:"q-gutter-sm"},xa={class:"col-12"},wa={class:"col-12"},Da=r("div",{class:"text-bold text-subtitle2 q-pb-sm"},"รายละเอียด",-1),Va={class:"col-12 q-mt-md"},nt=yl({__name:"PeriodAdd",setup(qa){const g=Ql(),Me=El(),Ge=_l(),ge=gl(),{date2Thai:R,success:be,dateToISO:Q,messageError:O,showLoader:w,hideLoader:D}=Me,j=s(null),W=s(""),X=s(""),Z=s(""),he=s(!1),ke=s(!1),f=s(!0),ee=s(0),le=s(1),L=s(new Date().getFullYear()),Ke=s(null),xe=s(null),oe=s(null),V=s(null),q=s(null),E=s(null),A=s(null),$=s(null),we=s(),De=s(),ne=s([]),Ve=s([]),C=s({id:"",name:""}),k=s({id:"",name:""}),se=s([]),Ye=[{name:"ทั่วไป",id:"normol"},{name:"แพทย์",id:"docter"}],qe=s(""),K=s([]),ie=s([]),Y=s([]),ue=s([]),F=s(""),B=s("payment1"),de=s(""),re=s(""),z=s(!1),M=s([]),G=s([]),ce=s(["accountNumber","bankName","accountName"]),He=s([{name:"accountNumber",align:"left",label:"เลขบัญชี",sortable:!0,field:"accountNumber",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(o,l)=>o.localeCompare(l,void 0,{numeric:!0,sensitivity:"base"})},{name:"bankName",align:"left",label:"ธนาคาร",sortable:!0,field:"bankName",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(o,l)=>o.localeCompare(l,void 0,{numeric:!0,sensitivity:"base"})},{name:"accountName",align:"left",label:"ชื่อบัญชี",sortable:!0,field:"accountName",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(o,l)=>o.localeCompare(l,void 0,{numeric:!0,sensitivity:"base"})}]),me=s(["position","type","highDegree"]),Je=s([{name:"position",align:"left",label:"ตำแหน่ง",sortable:!0,field:"position",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(o,l)=>o.localeCompare(l,void 0,{numeric:!0,sensitivity:"base"})},{name:"highDegree",align:"left",label:"วุฒิการศึกษาปริญญาขึ้นไป",sortable:!0,field:"highDegree",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(o,l)=>o.localeCompare(l,void 0,{numeric:!0,sensitivity:"base"})},{name:"type",align:"left",label:"ประเภทแบบฟอร์ม",sortable:!0,field:"type",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(o,l)=>o.localeCompare(l,void 0,{numeric:!0,sensitivity:"base"})}]);Ee(C,(o,l)=>{se.value=[]}),Ee(k,(o,l)=>{ne.value=[]}),bl(async()=>{D(),ge.params.id!=null?(z.value=!0,F.value=ge.params.id.toString(),await Ce()):z.value=!1,await We(),C.value!=null&&C.value.id!=null&&await ze(C.value.id),k.value!=null&&k.value.id!=null&&await Ne(k.value.id)});const ae=()=>{Ge.push({name:"qualifyPeriod"})},Ce=async()=>{w(),await N.get(U.API.periodExamId(F.value)).then(o=>{const l=o.data.result,c=[];l.positionExam.map(e=>{c.push({id:e.id,position:{id:e.positionId,name:e.positionName},type:{id:e.typeId,name:e.typeName},highDegree:e.highDegree})});const v=[];l.bankExam.map(e=>{v.push({id:e.id,accountNumber:e.accountNumber,bankName:e.bankName,accountName:e.accountName})}),F.value=l.id,W.value=l.name,Ke.value=l.name,he.value=l.checkDocument,ke.value=l.checkDisability,f.value=l.announcementExam,le.value=l.round,L.value=l.year,xe.value=l.round,oe.value=l.year,ee.value=l.fee,A.value=l.announcementDate!=null?new Date(l.announcementDate):null,E.value=l.announcementStartDate!=null&&l.announcementEndDate!=null?[new Date(l.announcementStartDate),new Date(l.announcementEndDate)]:null,$.value=l.examDate!=null?new Date(l.examDate):null,V.value=l.registerStartDate!=null&&l.registerEndDate!=null?[new Date(l.registerStartDate),new Date(l.registerEndDate)]:null,q.value=l.paymentStartDate!=null&&l.paymentEndDate!=null?[new Date(l.paymentStartDate),new Date(l.paymentEndDate)]:null,C.value={id:l.organizationCodeId,name:l.organizationCodeName},k.value={id:l.organizationId,name:l.organizationName},G.value=c,B.value=l.paymentKrungThai,M.value=v,Z.value=l.detail,X.value=l.note,ie.value=l.documents,ue.value=l.images,qe.value=l.category}).catch(o=>{O(g,o)}).finally(()=>{D()})},We=async()=>{w(),await N.get(U.API.organizationShortName).then(o=>{const l=o.data.result;let c=[];l.map(v=>{c.push({id:v.id.toString(),name:v.governmentCode.toString()})}),Ve.value=c}).catch(o=>{O(g,o)}).finally(()=>{D()})},ze=async o=>{w(),await N.get(U.API.organization).then(l=>{const c=l.data.result;let v=[];c.map(e=>{v.push({id:e.id.toString(),name:e.name.toString()})}),se.value=v}).catch(l=>{O(g,l)}).finally(()=>{D()})},Ne=async o=>{w(),await N.get(U.API.positionPath).then(l=>{const c=l.data.result;let v=[];c.map(e=>{v.push({id:e.id.toString(),name:e.name.toString()})}),ne.value=v}).catch(l=>{O(g,l)}).finally(()=>{D()})},Xe=o=>{k.value={id:"",name:""},j.value!==null&&j.value.resetValidation(),o!=null&&ze(o.id)},Ze=o=>{j.value!==null&&j.value.resetValidation(),o!=null&&Ne(o.id)},el=async o=>{L.value=o},ll=async()=>{j.value!==null&&j.value.validate().then(async o=>{o&&(z.value?await tl(F.value):await al())})},Se=()=>{const o=[];return G.value.map(c=>{o.push({id:c.id,positionId:c.position.id,positionName:c.position.name,typeId:c.type.id,typeName:c.type.name,highDegree:!!c.highDegree})}),{announcementDate:A.value!=null?Q(A.value):null,announcementEndDate:E.value!=null?Q(E.value[1]):null,announcementStartDate:E.value!=null?Q(E.value[0]):null,examDate:$.value!=null?Q($.value):null,bankExam:M.value,checkDisability:ke.value,announcementExam:f.value,checkDocument:he.value,detail:Z.value,fee:ee.value,id:"",isActive:!0,name:W.value,note:X.value,organizationCodeId:C.value?.id,organizationCodeName:C.value?.name,organizationId:k.value?.id,organizationName:k.value?.name,paymentEndDate:q.value!=null?Q(q.value[1]):null,paymentKrungThai:B.value,paymentStartDate:q.value!=null?Q(q.value[0]):null,positionExam:o,registerEndDate:V.value!=null?Q(V.value[1]):null,registerStartDate:V.value!=null?Q(V.value[0]):null,round:le.value,year:L.value,category:qe.value}},al=async()=>{w(),await N.post(U.API.periodExam,Se()).then(async o=>{const l=o.data.result;F.value=l,be(g,"บันทึกรอบคัดเลือกสำเร็จ"),await Pe(),await Ie(),await ae()}).catch(o=>{O(g,o)}).finally(async()=>{D()})},tl=async o=>{w(),await N.put(U.API.periodExamId(o),Se()).then(async l=>{be(g,"แก้ไขรอบคัดเลือกสำเร็จ"),await Pe(),await Ie(),await ae()}).catch(l=>{O(g,l)}).finally(async()=>{D()})},ol=async o=>{o.forEach(l=>{K.value.push(l)})},nl=async o=>{o.forEach(l=>{const c=K.value.findIndex(v=>v.__key==l.__key);c>-1&&K.value.splice(c,1)})},Ie=async()=>{const o=new FormData;K.value.length>0?(K.value.forEach(l=>{o.append("",l)}),w(),await N.put(U.API.periodExamDoc(F.value),o).then(l=>{}).catch(l=>{}).finally(async()=>{D()})):ae()},sl=async o=>{o.forEach(l=>{Y.value.push(l)})},il=async o=>{o.forEach(l=>{const c=Y.value.findIndex(v=>v.__key==l.__key);c>-1&&Y.value.splice(c,1)})},Pe=async()=>{if(Y.value.length>0){const o=new FormData;Y.value.forEach(l=>{o.append("",l)}),w(),await N.put(U.API.periodExamImg(F.value),o).then(l=>{}).catch(l=>{}).finally(async()=>{D()})}},Ue=async o=>{const l={documentId:o};w(),await N.delete(U.API.periodExamDoc(F.value.toString()),{params:l}).then(c=>{}).catch(c=>{}).finally(async()=>{await Ce()})},Qe=async o=>{window.open(o)},ul=()=>{we.value.validate().then(async o=>{o&&M.value.push({id:"00000000-0000-0000-0000-000000000000",accountNumber:"",bankName:"",accountName:""})})},dl=o=>{const l=M.value.indexOf(o);l>-1&&M.value.splice(l,1)},rl=()=>{De.value.validate().then(async o=>{o&&G.value.push({id:"00000000-0000-0000-0000-000000000000",position:{id:"",name:""},type:{id:"normol",name:"ทั่วไป"},highDegree:!1})})},cl=o=>{const l=G.value.indexOf(o);l>-1&&G.value.splice(l,1)},pe=o=>o===null?"":R(o[0],!0)===R(o[1],!0)?`${R(o[0],!0)}`:`${R(o[0],!0)} - ${R(o[1],!0)}`,ml=()=>{$.value=null},pl=()=>{V.value=null},vl=()=>{q.value=null},fl=()=>{A.value=null};return(o,l)=>{const c=Ae("datepicker"),v=Ae("selector");return u(),_(fe,null,[r("div",Al,[a(y,{icon:"mdi-arrow-left",unelevated:"",round:"",dense:"",flat:"",color:"primary",class:"q-mr-sm",onClick:ae}),i(" "+d(z.value?"แก้ไขรอบคัดเลือก":"เพิ่มรอบคัดเลือก")+" "+d(z.value&&f.value?`ครั้งที่ ${xe.value}/${oe.value==null?"":oe.value+543}`:""),1)]),a(ye,{flat:"",bordered:"",class:"col-12 q-my-sm q-pt-sm"},{default:t(()=>[a(x(_e),{ref_key:"myForm",ref:j},{default:t(()=>[a(hl,{class:"q-pa-md"},{default:t(()=>[r("div",$l,[z.value?m("",!0):(u(),p(kl,{key:0,modelValue:f.value,"onUpdate:modelValue":l[0]||(l[0]=e=>f.value=e),"false-value":!0,"true-value":!1,color:"primary",label:"ประกาศข่าวทั่วไป"},null,8,["modelValue"]))]),r("div",Fl,[r("div",Tl,[a(b,{outlined:"",modelValue:W.value,"onUpdate:modelValue":l[1]||(l[1]=e=>W.value=e),label:"ชื่อรอบคัดเลือก/ชื่อประกาศ",dense:"","lazy-rules":"",rules:[e=>!!e||"กรุณากรอกชื่อรอบคัดเลือก/ชื่อประกาศ"]},null,8,["modelValue","rules"])]),f.value?(u(),_("div",Rl,[a(b,{outlined:"",modelValue:le.value,"onUpdate:modelValue":l[2]||(l[2]=e=>le.value=e),type:"number",label:"รอบการสอบ(ครั้ง)",dense:"","lazy-rules":"",rules:[e=>e>0||"กรุณากรอกรอบการสอบให้ถูกต้อง"]},null,8,["modelValue","rules"])])):m("",!0),f.value?(u(),_("div",jl,[a(b,{outlined:"",modelValue:ee.value,"onUpdate:modelValue":l[3]||(l[3]=e=>ee.value=e),type:"number",label:"ค่าธรรมเนียม",dense:"","lazy-rules":"","input-class":"text-right",rules:[e=>e>=0||"กรุณากรอกค่าธรรมเนียมให้ถูกต้อง"]},null,8,["modelValue","rules"])])):m("",!0),f.value?(u(),_("div",Bl,[a(c,{"menu-class-name":"modalfix",modelValue:L.value,"onUpdate:modelValue":[l[4]||(l[4]=e=>L.value=e),el],locale:"th",autoApply:"","year-picker":"",enableTimePicker:!1},{year:t(({year:e})=>[i(d(e+543),1)]),"year-overlay-value":t(({value:e})=>[i(d(parseInt(e+543)),1)]),trigger:t(()=>[a(b,{dense:"","lazy-rules":"",outlined:"","model-value":L.value+543,rules:[e=>!!e||"กรุณาเลือกปีงบประมาณ"],label:"ปีงบประมาณ"},{prepend:t(()=>[a(S,{name:"event",class:"cursor-pointer",style:{color:"var(--q-primary)"}})]),_:1},8,["model-value","rules"])]),_:1},8,["modelValue"])])):m("",!0),f.value?(u(),_("div",Ol,[a(c,{"menu-class-name":"modalfix",modelValue:$.value,"onUpdate:modelValue":l[5]||(l[5]=e=>$.value=e),locale:"th",autoApply:"",borderless:"",enableTimePicker:!1,"week-start":"0"},{year:t(({year:e})=>[i(d(e+543),1)]),"year-overlay-value":t(({value:e})=>[i(d(parseInt(e+543)),1)]),trigger:t(()=>[a(b,{outlined:"",dense:"",class:"full-width datepicker q-mb-md","model-value":$.value!=null?x(R)($.value):null,label:"วันที่สอบ",clearable:"",onClear:ml},{prepend:t(()=>[a(S,{name:"event",class:"cursor-pointer",style:{color:"var(--q-primary)"}})]),_:1},8,["model-value"])]),_:1},8,["modelValue"])])):m("",!0),r("div",Ll,[a(c,{"menu-class-name":"modalfix",modelValue:E.value,"onUpdate:modelValue":l[6]||(l[6]=e=>E.value=e),locale:"th",autoApply:"",borderless:"",range:"",enableTimePicker:!1,"week-start":"0"},{year:t(({year:e})=>[i(d(e+543),1)]),"year-overlay-value":t(({value:e})=>[i(d(parseInt(e+543)),1)]),trigger:t(()=>[a(b,{outlined:"",dense:"",class:"full-width datepicker q-mb-md","model-value":pe(E.value),label:"วันที่ประกาศ",rules:[e=>!!e||"กรุณาเลือกวันที่ประกาศ"]},{prepend:t(()=>[a(S,{name:"event",class:"cursor-pointer",style:{color:"var(--q-primary)"}})]),_:1},8,["model-value","rules"])]),_:1},8,["modelValue"])]),f.value?(u(),_("div",Ml,[a(c,{"menu-class-name":"modalfix",modelValue:V.value,"onUpdate:modelValue":l[7]||(l[7]=e=>V.value=e),locale:"th",autoApply:"",clearValue:"",borderless:"",range:"",enableTimePicker:!1,"week-start":"0"},{year:t(({year:e})=>[i(d(e+543),1)]),"year-overlay-value":t(({value:e})=>[i(d(parseInt(e+543)),1)]),trigger:t(()=>[a(b,{outlined:"",dense:"",class:"full-width datepicker q-mb-md","model-value":pe(V.value),label:"วันที่สมัคร",clearable:"",onClear:pl},{prepend:t(()=>[a(S,{name:"event",class:"cursor-pointer",style:{color:"var(--q-primary)"}})]),_:1},8,["model-value"])]),_:1},8,["modelValue"])])):m("",!0),f.value?(u(),_("div",Gl,[a(c,{"menu-class-name":"modalfix",modelValue:q.value,"onUpdate:modelValue":l[8]||(l[8]=e=>q.value=e),locale:"th",autoApply:"",borderless:"",range:"",enableTimePicker:!1,"week-start":"0"},{year:t(({year:e})=>[i(d(e+543),1)]),"year-overlay-value":t(({value:e})=>[i(d(parseInt(e+543)),1)]),trigger:t(()=>[a(b,{outlined:"",dense:"",class:"full-width datepicker q-mb-md","model-value":pe(q.value),label:"วันที่ชำระเงิน",clearable:"",onClear:vl},{prepend:t(()=>[a(S,{name:"event",class:"cursor-pointer",style:{color:"var(--q-primary)"}})]),_:1},8,["model-value"])]),_:1},8,["modelValue"])])):m("",!0),f.value?(u(),_("div",Kl,[a(c,{"menu-class-name":"modalfix",modelValue:A.value,"onUpdate:modelValue":l[9]||(l[9]=e=>A.value=e),locale:"th",autoApply:"",borderless:"",enableTimePicker:!1,"week-start":"0"},{year:t(({year:e})=>[i(d(e+543),1)]),"year-overlay-value":t(({value:e})=>[i(d(parseInt(e+543)),1)]),trigger:t(()=>[a(b,{outlined:"",dense:"",class:"full-width datepicker q-mb-md","model-value":A.value!=null?x(R)(A.value):null,label:"วันประกาศผลสอบ",clearable:"",onClear:fl},{prepend:t(()=>[a(S,{name:"event",class:"cursor-pointer",style:{color:"var(--q-primary)"}})]),_:1},8,["model-value"])]),_:1},8,["modelValue"])])):m("",!0),f.value?(u(),_("div",Yl,[r("div",Hl,[r("div",Jl,[a(v,{outlined:"",modelValue:C.value,"onUpdate:modelValue":[l[10]||(l[10]=e=>C.value=e),l[11]||(l[11]=e=>Xe(e))],options:Ve.value,label:"รหัสส่วนราชการ",clearable:"","option-value":"id","option-label":"name",dense:"","lazy-rules":"",rules:[e=>!!e||"กรุณาเลือกรหัสส่วนราชการ"]},null,8,["modelValue","options","rules"])]),r("div",Wl,[a(v,{outlined:"",modelValue:k.value,"onUpdate:modelValue":[l[12]||(l[12]=e=>k.value=e),l[13]||(l[13]=e=>Ze(e))],options:se.value,label:"หน่วยงาน",clearable:"","option-value":"id","option-label":"name",dense:"","lazy-rules":"",rules:[e=>!!e||"กรุณาเลือกหน่วยงาน"]},null,8,["modelValue","options","rules"])])]),r("div",Xl,[a(H,{size:"5px",color:"grey-2"})]),a(x(_e),{ref_key:"myFormPosition",ref:De},{default:t(()=>[a(Le,{rows:G.value,columns:Je.value,filter:re.value,"visible-columns":me.value,inputfilter:re.value,"onUpdate:inputfilter":l[14]||(l[14]=e=>re.value=e),inputvisible:me.value,"onUpdate:inputvisible":l[15]||(l[15]=e=>me.value=e),add:rl,name:"ตำแหน่ง",icon:"",statusEdit:!1,headerShow:!1},{columns:t(e=>[a(je,{props:e},{default:t(()=>[a(T,{key:"position",props:e},{default:t(()=>[a(v,{class:"",outlined:"","use-input":"",modelValue:e.row.position,"onUpdate:modelValue":n=>e.row.position=n,options:ne.value,"option-value":"id","option-label":"name","input-debounce":"0",dense:"","hide-bottom-space":"","lazy-rules":"",rules:[n=>!!n||"กรุณาเลือกตำแหน่ง"]},{option:t(n=>[a(J,xl(wl(n.itemProps)),{default:t(()=>[a(P,null,{default:t(()=>[a(I,null,{default:t(()=>[i(d(n.opt.positionName),1)]),_:2},1024),a(I,{caption:""},{default:t(()=>[n.opt.isDirector?(u(),p(S,{key:0,class:"q-mr-sm",size:"15px",color:"primary",name:"mdi-bookmark"})):m("",!0),i(" "+d(n.opt.positionType)+" "+d(n.opt.positionExecutive)+" "+d(n.opt.positionExecutiveSide),1)]),_:2},1024)]),_:2},1024)]),_:2},1040)]),"selected-item":t(n=>[i(" ตำแหน่ง: "),a(zl,{dense:"",square:"",class:"q-my-none q-ml-xs q-mr-none"},{default:t(()=>[i(d(n.opt.positionName),1)]),_:2},1024),a(I,{caption:""},{default:t(()=>[n.opt.isDirector?(u(),p(S,{key:0,class:"q-mr-sm",size:"15px",color:"primary",name:"mdi-bookmark"})):m("",!0),i(" "+d(n.opt.positionType)+" "+d(n.opt.positionExecutive)+" "+d(n.opt.positionExecutiveSide),1)]),_:2},1024)]),_:2},1032,["modelValue","onUpdate:modelValue","options","rules"])]),_:2},1032,["props"]),a(T,{key:"highDegree",props:e},{default:t(()=>[a(Dl,{modelValue:e.row.highDegree,"onUpdate:modelValue":n=>e.row.highDegree=n,label:"ปริญญาขึ้นไป",color:"teal"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["props"]),a(T,{key:"type",props:e},{default:t(()=>[a(v,{class:"",outlined:"",modelValue:e.row.type,"onUpdate:modelValue":n=>e.row.type=n,options:Ye,"option-value":"id","option-label":"name",dense:"","hide-bottom-space":"","lazy-rules":"",rules:[n=>!!n||"กรุณาเลือกประเภทแบบฟอร์ม"]},null,8,["modelValue","onUpdate:modelValue","rules"])]),_:2},1032,["props"]),a(T,{"auto-width":""},{default:t(()=>[a(y,{color:"red",flat:"",dense:"",round:"",size:"14px",icon:"mdi-delete",onClick:n=>cl(e.row)},null,8,["onClick"])]),_:2},1024)]),_:2},1032,["props"])]),_:1},8,["rows","columns","filter","visible-columns","inputfilter","inputvisible"])]),_:1},512)])):m("",!0),f.value?(u(),_("div",Zl,[a(H,{size:"5px",color:"grey-2",class:"q-mt-lg"})])):m("",!0),f.value?(u(),_("div",ea,[la,r("div",aa,[a(te,{dense:"",bordered:"",class:"col-12 rounded-borders"},{default:t(()=>[ve((u(),p(J,{tag:"label",class:"q-pa-md"},{default:t(()=>[a($e,{modelValue:B.value,"onUpdate:modelValue":l[16]||(l[16]=e=>B.value=e),val:"payment1",color:"blue",class:"q-mr-md"},null,8,["modelValue"]),a(P,{avatar:""},{default:t(()=>[a(Vl,{size:"28px"},{default:t(()=>[a(Nl,{src:Ul,class:"col-12"})]),_:1})]),_:1}),a(P,null,{default:t(()=>[a(I,{class:"text-weight-medium text-subtitle1"},{default:t(()=>[i("ชำระเงินค่าสมัครสอบผ่านธนาคารกรุงไทย")]),_:1})]),_:1})]),_:1})),[[Te]])]),_:1}),a(te,{dense:"",bordered:"",class:"col-12 rounded-borders"},{default:t(()=>[ve((u(),p(J,{tag:"label",class:"q-py-lg"},{default:t(()=>[a($e,{modelValue:B.value,"onUpdate:modelValue":l[17]||(l[17]=e=>B.value=e),val:"payment2",color:"blue",class:"q-mr-md"},null,8,["modelValue"]),a(P,{avatar:""},{default:t(()=>[a(S,{name:"mdi-cash",color:"positive",size:"33px"})]),_:1}),a(P,null,{default:t(()=>[a(I,{class:"text-weight-medium text-subtitle1"},{default:t(()=>[i("ชำระเงินค่าสมัครสอบผ่านสำนัก/หน่วยงาน")]),_:1})]),_:1})]),_:1})),[[Te]]),a(Sl,{duration:100},{default:t(()=>[ve(r("div",ta,[a(x(_e),{ref_key:"myFormPayment",ref:we},{default:t(()=>[a(Le,{rows:M.value,columns:He.value,filter:de.value,"visible-columns":ce.value,inputfilter:de.value,"onUpdate:inputfilter":l[18]||(l[18]=e=>de.value=e),inputvisible:ce.value,"onUpdate:inputvisible":l[19]||(l[19]=e=>ce.value=e),add:ul,name:"",icon:"",statusEdit:!1,headerShow:!1},{columns:t(e=>[a(je,{props:e},{default:t(()=>[a(T,{key:"accountNumber",props:e},{default:t(()=>[a(b,{class:"",outlined:"","hide-bottom-space":"",modelValue:e.row.accountNumber,"onUpdate:modelValue":n=>e.row.accountNumber=n,dense:"","lazy-rules":"",mask:"###-#-#####-#",rules:[n=>n&&n.length>0||"กรุณากรอกข้อมูลให้ครบ"]},null,8,["modelValue","onUpdate:modelValue","rules"])]),_:2},1032,["props"]),a(T,{key:"bankName",props:e},{default:t(()=>[a(b,{class:"",outlined:"","hide-bottom-space":"",modelValue:e.row.bankName,"onUpdate:modelValue":n=>e.row.bankName=n,dense:"","lazy-rules":"",rules:[n=>n&&n.length>0||"กรุณากรอกข้อมูลให้ครบ"]},null,8,["modelValue","onUpdate:modelValue","rules"])]),_:2},1032,["props"]),a(T,{key:"accountName",props:e},{default:t(()=>[a(b,{class:"",outlined:"","hide-bottom-space":"",modelValue:e.row.accountName,"onUpdate:modelValue":n=>e.row.accountName=n,dense:"","lazy-rules":"",rules:[n=>n&&n.length>0||"กรุณากรอกข้อมูลให้ครบ"]},null,8,["modelValue","onUpdate:modelValue","rules"])]),_:2},1032,["props"]),a(T,{"auto-width":""},{default:t(()=>[a(y,{color:"red",flat:"",dense:"",round:"",size:"14px",icon:"mdi-delete",onClick:n=>dl(e.row)},null,8,["onClick"])]),_:2},1024)]),_:2},1032,["props"])]),_:1},8,["rows","columns","filter","visible-columns","inputfilter","inputvisible"])]),_:1},512)],512),[[ql,B.value=="payment2"]])]),_:1})]),_:1})])])):m("",!0),f.value?(u(),_("div",oa,[a(H,{size:"5px",color:"grey-2",class:"q-mt-md q-mb-lg"})])):m("",!0),r("div",na,[r("div",sa,[ia,r("div",ua,[a(Be,{color:"gray",type:"file",flat:"",ref:"uploader",class:"full-width","text-color":"dark","max-size":1e7,accept:".jpg,.png,.pdf,.csv,.doc",bordered:"",label:"[ไฟล์ jpg,png,pdf,csv,doc ขนาดไม่เกิน 10MB]",multiple:"",onAdded:sl,onRemoved:il},{header:t(e=>[r("div",da,[e.queuedFiles.length>0?(u(),p(y,{key:0,icon:"clear_all",onClick:e.removeQueuedFiles,round:"",dense:"",flat:""},{default:t(()=>[a(h,null,{default:t(()=>[i("ลบทั้งหมด")]),_:1})]),_:2},1032,["onClick"])):m("",!0),e.uploadedFiles.length>0?(u(),p(y,{key:1,icon:"done_all",onClick:e.removeUploadedFiles,round:"",dense:"",flat:""},{default:t(()=>[a(h,null,{default:t(()=>[i("ลบไฟล์ที่อัปโหลด")]),_:1})]),_:2},1032,["onClick"])):m("",!0),e.isUploading?(u(),p(Re,{key:2,class:"q-uploader__spinner"})):m("",!0),r("div",ra,[ca,r("div",ma,d(e.uploadSizeLabel)+" / "+d(e.uploadProgressLabel),1)]),e.canAddFiles?(u(),p(y,{key:3,type:"a",icon:"add_box",onClick:e.pickFiles,round:"",dense:"",flat:""},{default:t(()=>[a(Oe),a(h,null,{default:t(()=>[i("เลือกไฟล์")]),_:1})]),_:2},1032,["onClick"])):m("",!0),e.isUploading?(u(),p(y,{key:4,icon:"clear",onClick:e.abort,round:"",dense:"",flat:""},{default:t(()=>[a(h,null,{default:t(()=>[i("ยกเลิกการอัปโหลด")]),_:1})]),_:2},1032,["onClick"])):m("",!0)])]),_:1},512)]),ue.value.length!=0?(u(),p(ye,{key:0,bordered:"",flat:"",class:"full-width q-my-md"},{default:t(()=>[a(te,{separator:""},{default:t(()=>[(u(!0),_(fe,null,Fe(ue.value,e=>(u(),p(J,{key:e.id,class:"q-my-xs"},{default:t(()=>[a(P,null,{default:t(()=>[a(I,{class:"full-width ellipsis"},{default:t(()=>[i(d(e.fileName),1)]),_:2},1024),a(I,{caption:""},{default:t(()=>[i(" สถานะ: "+d(e.fileType)+" / "+d(e.fileSize),1)]),_:2},1024)]),_:2},1024),a(P,{top:"",side:""},{default:t(()=>[r("div",pa,[a(y,{size:"12px",flat:"",dense:"",round:"",color:"blue",icon:"mdi-download-outline",onClick:n=>Qe(e.detail)},{default:t(()=>[a(h,null,{default:t(()=>[i("ดาวน์โหลด")]),_:1})]),_:2},1032,["onClick"]),z.value?(u(),p(y,{key:0,size:"12px",flat:"",dense:"",round:"",color:"red",icon:"mdi-delete-outline",onClick:n=>Ue(e.id)},{default:t(()=>[a(h,null,{default:t(()=>[i("ลบไฟล์")]),_:1})]),_:2},1032,["onClick"])):m("",!0)])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})):m("",!0)]),r("div",va,[fa,r("div",ya,[a(Be,{color:"gray",type:"file",flat:"",ref:"uploader",class:"full-width","text-color":"dark","max-size":1e7,accept:".jpg,.png,.pdf,.csv,.doc",bordered:"",label:"[ไฟล์ jpg,png,pdf,csv,doc ขนาดไม่เกิน 10MB]",multiple:"",onAdded:ol,onRemoved:nl},{header:t(e=>[r("div",_a,[e.queuedFiles.length>0?(u(),p(y,{key:0,icon:"clear_all",onClick:e.removeQueuedFiles,round:"",dense:"",flat:""},{default:t(()=>[a(h,null,{default:t(()=>[i("ลบทั้งหมด")]),_:1})]),_:2},1032,["onClick"])):m("",!0),e.uploadedFiles.length>0?(u(),p(y,{key:1,icon:"done_all",onClick:e.removeUploadedFiles,round:"",dense:"",flat:""},{default:t(()=>[a(h,null,{default:t(()=>[i("ลบไฟล์ที่อัปโหลด")]),_:1})]),_:2},1032,["onClick"])):m("",!0),e.isUploading?(u(),p(Re,{key:2,class:"q-uploader__spinner"})):m("",!0),r("div",ga,[ba,r("div",ha,d(e.uploadSizeLabel)+" / "+d(e.uploadProgressLabel),1)]),e.canAddFiles?(u(),p(y,{key:3,type:"a",icon:"add_box",onClick:e.pickFiles,round:"",dense:"",flat:""},{default:t(()=>[a(Oe),a(h,null,{default:t(()=>[i("เลือกไฟล์")]),_:1})]),_:2},1032,["onClick"])):m("",!0),e.isUploading?(u(),p(y,{key:4,icon:"clear",onClick:e.abort,round:"",dense:"",flat:""},{default:t(()=>[a(h,null,{default:t(()=>[i("ยกเลิกการอัปโหลด")]),_:1})]),_:2},1032,["onClick"])):m("",!0)])]),_:1},512)]),ie.value.length!=0?(u(),p(ye,{key:0,bordered:"",flat:"",class:"full-width q-my-md"},{default:t(()=>[a(te,{separator:""},{default:t(()=>[(u(!0),_(fe,null,Fe(ie.value,e=>(u(),p(J,{key:e.id,class:"q-my-xs"},{default:t(()=>[a(P,null,{default:t(()=>[a(I,{class:"full-width ellipsis"},{default:t(()=>[i(d(e.fileName),1)]),_:2},1024),a(I,{caption:""},{default:t(()=>[i(" สถานะ: "+d(e.fileType)+" / "+d(e.fileSize),1)]),_:2},1024)]),_:2},1024),a(P,{top:"",side:""},{default:t(()=>[r("div",ka,[a(y,{size:"12px",flat:"",dense:"",round:"",color:"blue",icon:"mdi-download-outline",onClick:n=>Qe(e.detail)},{default:t(()=>[a(h,null,{default:t(()=>[i("ดาวน์โหลด")]),_:1})]),_:2},1032,["onClick"]),z.value?(u(),p(y,{key:0,size:"12px",flat:"",dense:"",round:"",color:"red",icon:"mdi-delete-outline",onClick:n=>Ue(e.id)},{default:t(()=>[a(h,null,{default:t(()=>[i("ลบไฟล์")]),_:1})]),_:2},1032,["onClick"])):m("",!0)])]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})):m("",!0)])]),r("div",xa,[a(H,{size:"5px",color:"grey-2",class:"q-my-lg"})]),r("div",wa,[Da,a(Il,{modelValue:Z.value,"onUpdate:modelValue":l[20]||(l[20]=e=>Z.value=e),dense:x(g).screen.lt.md,"toolbar-text-color":"blue-grey-10","toolbar-bg":"blue-grey-2","toolbar-toggle-color":"blue-grey-8",class:"editor",toolbar:[["left","center","right","justify"],["bold","italic","strike","underline","subscript","superscript"],["token","hr","link","custom_btn"],["print","fullscreen"],[{label:x(g).lang.editor.formatting,icon:x(g).iconSet.editor.formatting,list:"no-icons",options:["p","h1","h2","h3"]},{label:x(g).lang.editor.defaultFont,icon:x(g).iconSet.editor.font,fixedIcon:!0,list:"no-icons",options:["default_font","arial","arial_black","comic_sans","courier_new","impact","lucida_grande","times_new_roman","verdana"]},"removeFormat"],["undo","redo"],["viewsource"]],fonts:{arial:"Arial",arial_black:"Arial Black",comic_sans:"Comic Sans MS",courier_new:"Courier New",impact:"Impact",lucida_grande:"Lucida Grande",times_new_roman:"Times New Roman",verdana:"Verdana"}},null,8,["modelValue","dense","toolbar"])]),r("div",Va,[a(b,{outlined:"",modelValue:X.value,"onUpdate:modelValue":l[21]||(l[21]=e=>X.value=e),label:"หมายเหตุ",dense:"","lazy-rules":"",type:"textarea"},null,8,["modelValue"])])])]),_:1}),a(H),a(Cl,{class:"text-primary q-py-sm"},{default:t(()=>[a(Pl),a(y,{flat:"",round:"",color:"public",onClick:ll,icon:"mdi-content-save-outline"},{default:t(()=>[a(h,null,{default:t(()=>[i(d(z.value?"แก้ไขข้อมูล":"บันทึกข้อมูล"),1)]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1})],64)}}});export{nt as default};
|