2 lines
6.4 KiB
JavaScript
2 lines
6.4 KiB
JavaScript
|
|
import{Q as v}from"./QTd-71639d11.js";import{Q as B}from"./QTooltip-5ceb1b84.js";import{d as L,a8 as V,a as d,o as F,ag as z,e as o,f as l,g as m,j as s,A as S,F as E,i as M,ac as U,C as j,ah as O,s as G,D as r,m as H}from"./index-3a2b6cd5.js";import{Q as J}from"./QTr-c5e846f1.js";import{u as K}from"./use-quasar-1e7f9a8b.js";import{u as W}from"./mixin-183f301b.js";import{_ as X}from"./Table.vue_vue_type_style_index_0_lang-3f8de43f.js";import{c as w}from"./app.config-a8647d06.js";import"./position-engine-4e9b318c.js";import"./selection-8094913b.js";import"./QSpinnerCube-b3e27bc1.js";import"./QSpace-5fefe78e.js";import"./QBadge-61a08caf.js";import"./QSelect-809bd0f2.js";import"./QChip-f43cc21c.js";import"./QItemSection-843d83e6.js";import"./QItemLabel-37c56e27.js";import"./QMenu-59199f2b.js";import"./rtl-36dd996b.js";import"./format-312d1398.js";import"./QTh-95cd2a9c.js";import"./QTable-d329bd84.js";import"./QList-1b100cb9.js";import"./use-fullscreen-273d7265.js";import"./index-932e35b0.js";const Y=S("div",{class:"toptitle text-dark col-12 row items-center"}," จัดการรอบคัดเลือก ",-1),Z={key:0,class:"table_ellipsis2"},ee={key:1,class:"table_ellipsis2"},te={key:2,class:"table_ellipsis2"},ae={key:3,class:"table_ellipsis2"},ne={key:4,class:"table_ellipsis2"},ie={key:5,class:"table_ellipsis2"},Ae=L({__name:"Period",setup(oe){const c=K(),N=W(),x=V(),{date2Thai:u,success:C,typeCategoryExam:P,messageError:h,showLoader:b,hideLoader:p}=N,f=d(""),A=d({rowsPerPage:0}),D=d([]),y=d(["no","announcementExam","yearly","category","name","document","dateAnnouncement","dateRegister","datePayment","fee"]),Q=d([{name:"no",align:"center",label:"ลำดับ",sortable:!0,field:"no",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"announcementExam",align:"left",label:"ประเภทการประกาศ",sortable:!0,field:"announcementExam",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"yearly",align:"center",label:"ปีงบประมาณ",sortable:!0,field:"yearly",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"category",align:"left",label:"สังกัด",sortable:!0,field:"category",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"name",align:"left",label:"รายการประกาศ",sortable:!0,field:"name",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"fee",align:"right",label:"ค่าธรรมเนียม",sortable:!0,field:"fee",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"dateAnnouncement",align:"left",label:"วันที่สมัคร",sortable:!0,field:"dateAnnouncement",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"dateRegister",align:"left",label:"วันที่ชำระเงิน",sortable:!0,field:"dateRegister",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"datePayment",align:"left",label:"วันที่ประกาศ",sortable:!0,field:"datePayment",headerStyle:"font-size: 14px",style:"font-size: 14px"}]);F(async()=>{p(),await _()});const _=async()=>{b(),await z.get(w.API.periodExamType("all")).then(t=>{const i=t.data.result;let a=[];i.length>0&&i.map(e=>{const g=[];e.positionExam.map(n=>{g.push({id:n.id,position:{id:n.positionId,name:n.positionName},type:{id:n.typeId,name:n.typeName},highDegree:n.highDegree})});const k=[];e.bankExam.map(n=>{k.push({id:n.id,accountNumber:n.accountNumber,bankName:n.bankName,accountName:n.accountName})}),a.push({id:e.id,dateAnnounce:e.announcementDate!==null?new Date(e.announcementDate):null,announcementExam:e.announcementExam,name:e.name,checkDocument:e.checkDocument,checkDisability:e.checkDisability,round:e.round,yearly:e.year,fee:e.fee,dateAnnouncement:e.announcementStartDate!==null&&e.announcementEndDate!==null?[new Date(e.announcementStartDate),new Date(e.announcementEndDate)]:null,dateExam:e.examDate!==null?new Date(e.examDate):null,dateRegister:e.registerStartDate!==null&&e.registerEndDate!==null?[new Date(e.registerStartDate),new Date(e.registerEndDate)]:null,datePayment:e.pa
|