hrms-manual/dist/assets/Payment-9253d1d3.js
2023-09-06 14:51:44 +07:00

1 line
9.9 KiB
JavaScript

import{d as ee,a as i,a8 as se,a7 as te,o as ae,ag as Q,e as o,f as C,A as e,g as s,m as le,ac as m,C as d,s as n,j as t,a4 as z,a2 as p,ah as g,F as D,i as oe,D as _,ad as ce,v as T,aH as U,aj as ie,an as ne,ao as de}from"./index-3a2b6cd5.js";import{a as V,Q as $}from"./QItemSection-843d83e6.js";import{Q as M}from"./QItemLabel-37c56e27.js";import{Q as I}from"./QSpace-5fefe78e.js";import{Q as h}from"./QImg-c1ebab1a.js";import{Q as H}from"./QSlideTransition-d8814589.js";import{Q as G}from"./QList-1b100cb9.js";import{Q as ue}from"./QFile-ab5069c9.js";import{Q as re}from"./QTooltip-5ceb1b84.js";import{Q as me}from"./QForm-4d87c0ee.js";import{_ as pe}from"./krungthai-61f2f5ba.js";import{u as _e}from"./use-quasar-1e7f9a8b.js";import{u as he}from"./mixin-183f301b.js";import{c as N}from"./app.config-a8647d06.js";import"./QChip-f43cc21c.js";import"./use-file-a69aa9db.js";import"./format-312d1398.js";import"./position-engine-4e9b318c.js";import"./selection-8094913b.js";import"./QSpinnerCube-b3e27bc1.js";import"./index-932e35b0.js";const J="/assets/ex_slip-3decded2.jpeg",fe={class:"toptitle text-dark col-12 row items-center"},ve={class:"row"},xe={class:"q-pa-md bg-grey-1"},ge={class:"row q-col-gutter-sm"},be={class:"col-xs-12 col-sm-7"},ye={class:"row col-12"},qe={class:"row q-pl-md col-12"},we={class:"q-pb-xs col-4"},ke=e("span",{class:"text-weight-medium"},"ธนาคาร :",-1),Qe={class:"text-blue q-pl-xs"},Ce={class:"q-pb-xs col-4"},Ve=e("span",{class:"text-weight-medium"},"ชื่อบัญชี :",-1),Ie={class:"text-blue q-pl-xs"},Ne={class:"q-pb-xs col-4"},Pe=e("span",{class:"text-weight-medium"},"เลขบัญชี :",-1),Se={class:"text-blue q-pl-xs"},Ae={class:"col-12"},Re=e("div",{class:"q-pb-sm"},[e("span",{class:"text-weight-medium"},"รหัสใบสั่งซื้อ :"),e("span",{class:"text-blue q-pl-sm"},"12837495985900")],-1),Fe=e("span",{class:"text-weight-medium"},"ยอดสุทธิ (บาท) :",-1),Be={class:"text-blue q-pl-sm text-bold"},Ee={class:"col-xs-12 col-sm-5"},Le={class:"col-12 row"},je={class:"row"},ze={class:"q-pa-md bg-grey-1"},De={class:"row q-col-gutter-sm"},Te={class:"col-xs-12 col-sm-7"},Ue=e("div",{class:"q-pb-sm"},[e("span",{class:"text-weight-medium"},"รหัสใบสั่งซื้อ :"),e("span",{class:"text-blue q-pl-sm"},"12837495985900")],-1),$e=e("span",{class:"text-weight-medium"},"ยอดสุทธิ (บาท) :",-1),Me={class:"text-blue q-pl-sm text-bold"},He=e("div",{class:"q-pt-md q-pb-xs text-bold"},"ธนาคารกรุงไทย",-1),Ge=e("div",{class:"q-pb-md"},"สอดบัตร ATM กดรหัสและเลือกรายการ",-1),Je=e("ul",{class:"q-gutter-y-sm"},[e("li",null,"ขั้นที่ 1 บริการอื่นๆ"),e("li",null,"ขั้นที่ 2 ชำระค่าบริการ"),e("li",null,"ขั้นที่ 3 ระบุรหัสบริษัท"),e("li",null," ขั้นที่ 4 เลือกบัญชีผู้ชำระเงิน คือ บัญชีของตัวท่านว่าเป็นบัญชีออมทรัพย์ หรือ กระแสรายวัน "),e("li",null,[d(" ขั้นที่ 5 ใส่รหัสบริษัทฯ คือ "),e("span",{class:"text-blue text-bold"},"2111"),d(' และ ใส่ Ref No.1 ขั้นด้วยเครื่องหมายจุด ( . ) แล้วตามด้วย Ref No.2 (ดูใน "ใบแจ้งการชำระเงิน") ')]),e("li",null," ยกตัวอย่างเช่น ถ้า Ref No.1 คือ 012345 และ Ref No.2 คือ 308833ต้องใส่ เป็น 012345.308833 "),e("li",null,"ขั้นที่ 6 ใส่จำนวนเงินที่ชำระรวมหน่วยสตางค์"),e("li",null,"ขั้นที่ 7 ตรวจสอบรายการ")],-1),Ke={class:"col-xs-12 col-sm-5"},Oe={for:"file-upload",class:"col-12 row"},We={class:"row items-center q-pa-sm"},Xe=e("div",{class:"row"},[e("div",{class:"text-bold"},"ตรวจสอบการชำระเงิน")],-1),Ye={class:"q-pa-sm"},Ze={class:"col-12 row q-pa-md"},ys=ee({__name:"Payment",props:{fetchStep:{type:Function,default:()=>console.log("not function")},status:{type:String,required:!0}},setup(P){const S=i([]),b=i([]),y=i(),f=_e(),A=se(),K=he(),{success:O,messageError:q,showLoader:w,hideLoader:v}=K,R=te(),F=i(R.params.examId.toString()),B=i(R.params.candidateId.toString()),k=i(!1),u=i("1"),x=i(""),r=i("");ae(async()=>{v(),await X(),await W()});const W=async()=>{w(),await Q.get(N.API.candidatePayment(B.value)).then(c=>{const a=c.data.result;r.value=a}).catch(c=>{q(f,c)}).finally(()=>{v()})},X=async()=>{w(),await Q.get(N.API.periodExamPayment(F.value)).then(c=>{const a=c.data.result;b.value=a.bankExam,y.value=a.fee}).catch(c=>{q(f,c)}).finally(async()=>{v()})},E=async(c,a)=>{w(),await Q.put(N.API.candidateCheckPayment(B.value),{status:c,reason:a}).then(l=>{}).catch(l=>{q(f,l)}).finally(async()=>{v(),O(f,"ตรวจสอบข้อมูลชำระเงินสำเร็จ"),A.push(`/qualify/manage/${F.value}`)})},Y=()=>{u.value=="1"?E(!0,""):E(!1,x.value)},L=()=>{window.open(r.value)},j=()=>{k.value=!0},Z=()=>{k.value=!1};return(c,a)=>(o(),C(D,null,[e("div",fe,[s(m,{icon:"mdi-arrow-left",unelevated:"",round:"",dense:"",flat:"",color:"primary",class:"q-mr-sm",onClick:a[0]||(a[0]=l=>le(A).go(-1))}),d(" ตรวจสอบการชำระเงิน ")]),b.value.length>0?(o(),n(G,{key:0,bordered:"",class:"col-12 rounded-borders"},{default:t(()=>[s($,{class:"q-pa-md"},{default:t(()=>[s(V,{avatar:""},{default:t(()=>[s(z,{name:"mdi-cash",color:"positive",size:"30px"})]),_:1}),s(V,null,{default:t(()=>[e("div",ve,[s(M,{class:"text-weight-medium text-subtitle1 q-pl-sm"},{default:t(()=>[d("ชำระเงินค่าสมัครสอบผ่านสำนัก/หน่วยงาน")]),_:1}),s(I),s(m,{color:"primary",icon:"check",onClick:j},{default:t(()=>[d("ตรวจสอบข้อมูล ")]),_:1})])]),_:1})]),_:1}),s(p),s(H,{duration:100,class:""},{default:t(()=>[e("div",xe,[e("div",ge,[e("div",be,[s(g,{bordered:"",class:"items-start q-pa-md row q-mb-sm",style:{height:"300px"}},{default:t(()=>[e("div",ye,[(o(!0),C(D,null,oe(b.value,l=>(o(),C("div",{class:"col-12",key:l.id},[e("div",qe,[e("div",we,[ke,e("span",Qe,_(l.bankName),1)]),e("div",Ce,[Ve,e("span",Ie,_(l.accountName),1)]),e("div",Ne,[Pe,e("span",Se,_(l.accountNumber),1)])]),s(p,{class:"q-my-md"})]))),128)),e("div",Ae,[e("div",null,[s(g,{bordered:"",class:"q-pa-md"},{default:t(()=>[Re,e("div",null,[Fe,e("span",Be,_(y.value),1)])]),_:1})])])])]),_:1})]),e("div",Ee,[e("label",Le,[r.value==""?(o(),n(h,{key:0,src:J,fit:"contain",style:{"min-height":"300px","max-height":"300px"},class:"col-12 bg-white"})):(o(),n(h,{key:1,src:r.value,fit:"contain",style:{"min-height":"300px","max-height":"300px"},class:"col-12 bg-white",onClick:L},null,8,["src"]))])])])])]),_:1})]),_:1})):(o(),n(G,{key:1,bordered:"",class:"col-12 rounded-borders"},{default:t(()=>[s($,{class:"q-pa-md"},{default:t(()=>[s(ce,{size:"32px"},{default:t(()=>[s(h,{src:pe,class:"col-12"})]),_:1}),s(V,null,{default:t(()=>[e("div",je,[s(M,{class:"text-weight-medium text-subtitle1 q-pl-sm"},{default:t(()=>[d(" ชำระเงินค่าสมัครสอบผ่านธนาคารกรุงไทย")]),_:1}),s(I),s(m,{color:"primary",icon:"check",onClick:j},{default:t(()=>[d("ตรวจสอบข้อมูล ")]),_:1})])]),_:1})]),_:1}),s(p),s(H,{duration:100},{default:t(()=>[e("div",ze,[e("div",De,[e("div",Te,[s(g,{bordered:"",class:"q-pa-md"},{default:t(()=>[Ue,e("div",null,[$e,e("span",Me,_(y.value),1)])]),_:1}),He,Ge,Je]),e("div",Ke,[e("label",Oe,[r.value==""?(o(),n(h,{key:0,src:J,fit:"contain",style:{"min-height":"300px","max-height":"300px"},class:"col-12 bg-white"})):(o(),n(h,{key:1,src:r.value,fit:"contain",style:{"min-height":"300px","max-height":"300px"},class:"col-12 bg-white",onClick:L},null,8,["src"]))]),P.status=="payment"||P.status=="rejectPayment"?(o(),n(ue,{key:0,id:"file-upload",modelValue:S.value,"onUpdate:modelValue":a[1]||(a[1]=l=>S.value=l),dense:"",label:"อัปโหลดหลักฐานชำระเงิน",outlined:"","use-chips":"",multiple:"",class:"q-pl-sm"},{prepend:t(()=>[s(z,{name:"attach_file"})]),_:1},8,["modelValue"])):T("",!0)])])])]),_:1})]),_:1})),s(de,{"model-value":k.value,persistent:""},{default:t(()=>[s(g,{style:{"min-width":"700px"}},{default:t(()=>[s(me,{ref:"myForm"},{default:t(()=>[e("div",We,[Xe,s(I),s(m,{icon:"close",unelevated:"",round:"",dense:"",style:{color:"#ff8080","background-color":"#ffdede"},size:"12px",onClick:Z})]),s(p),e("div",Ye,[e("div",Ze,[s(U,{modelValue:u.value,"onUpdate:modelValue":[a[2]||(a[2]=l=>u.value=l),a[3]||(a[3]=l=>x.value="")],"checked-icon":"task_alt","unchecked-icon":"panorama_fish_eye",val:"1",label:"ผ่านการตรวจสอบคุณสมบัติ",dense:"",class:"col-12"},null,8,["modelValue"]),s(U,{modelValue:u.value,"onUpdate:modelValue":a[4]||(a[4]=l=>u.value=l),"checked-icon":"task_alt","unchecked-icon":"panorama_fish_eye",val:"2",label:"ไม่ผ่านการตรวจสอบคุณสมบัติ(ผู้สมัครแก้ข้อมูลสมัคร)",dense:"",class:"col-12"},null,8,["modelValue"]),u.value=="2"?(o(),n(ie,{key:0,class:"col-12",outlined:"",modelValue:x.value,"onUpdate:modelValue":a[5]||(a[5]=l=>x.value=l),dense:"","lazy-rules":"",autofocus:"","hide-bottom-space":"",type:"textarea"},null,8,["modelValue"])):T("",!0)])]),s(p),s(ne,{align:"right",class:"bg-white text-teal"},{default:t(()=>[s(m,{flat:"",round:"",color:"public",onClick:Y,icon:"mdi-content-save-outline"},{default:t(()=>[s(re,null,{default:t(()=>[d("บันทึกตรวจสอบ")]),_:1})]),_:1})]),_:1})]),_:1},512)]),_:1})]),_:1},8,["model-value"])],64))}});export{ys as default};