hrms-manual/dist/assets/listProposals-eeab7967.js
2023-09-06 14:51:44 +07:00

1 line
8.6 KiB
JavaScript

import{Q as w}from"./QTooltip-5ceb1b84.js";import{d as K,a7 as W,a as n,o as Y,ag as P,W as G,e as r,f as R,g as a,j as o,A as f,ac as C,C as u,aj as H,s as c,v as S,m as J,p as X,F as T,i as Z,D as y,z as ee,ah as te,bY as I,a4 as p}from"./index-3a2b6cd5.js";import{Q as ae}from"./QSpace-5fefe78e.js";import{Q as oe}from"./QSelect-809bd0f2.js";import{Q as h}from"./QTh-95cd2a9c.js";import{Q as A}from"./QTr-c5e846f1.js";import{Q as d}from"./QTd-71639d11.js";import{Q as le}from"./QPagination-e0f4fffb.js";import{Q as se}from"./QTable-d329bd84.js";import{u as ne}from"./mixin-183f301b.js";import{u as ie}from"./use-quasar-1e7f9a8b.js";import{c as B}from"./app.config-a8647d06.js";import"./position-engine-4e9b318c.js";import"./selection-8094913b.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"./QList-1b100cb9.js";import"./use-fullscreen-273d7265.js";import"./QSpinnerCube-b3e27bc1.js";import"./index-932e35b0.js";const re=f("div",{class:"toptitle text-dark col-12 row items-center"}," รายการรอบการเสนอขอพระราชทานเหรียญจักรพรรดิมาลา ",-1),de={class:"row q-col-gutter-sm"},ue={class:"row col-12 q-col-gutter-sm"},ce={class:"col-12"},me={class:"text-weight-medium"},Ue=K({__name:"listProposals",setup(pe){const q=ne(),{date2Thai:x,success:L,messageError:b,statusLeave:fe,dialogMessage:ve,dateToISO:ye,showLoader:D,hideLoader:Q}=q;W();const v=ie();n(!1);const k=n({sortBy:"desc",descending:!1,page:1,rowsPerPage:10}),g=n(["round","year","startDate","endDate","statusRoyal"]),z=n([{name:"round",align:"left",label:"รอบการเสนอขอพระราชทานเหรียญจักรพรรดิมาลา",sortable:!0,field:"no",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(l,t)=>l.localeCompare(t,void 0,{numeric:!0,sensitivity:"base"})},{name:"year",align:"left",label:"ปีที่เสนอ",sortable:!0,field:"name",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(l,t)=>l.localeCompare(t,void 0,{numeric:!0,sensitivity:"base"})},{name:"startDate",align:"left",label:"วันที่เริ่มต้น",sortable:!0,field:"position",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"endDate",align:"left",label:"วันที่สิ้นสุด",sortable:!0,field:"level",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"status",align:"left",label:"สถานะ",sortable:!0,field:"institution",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(l,t)=>l.localeCompare(t,void 0,{numeric:!0,sensitivity:"base"})}]),_=n([{round:"รอบการเสนอขอพระราชทานเครื่องราชฯ",year:"2566",startDate:"2566",endDate:"31 พ.ค. 2566",status:"เสนอเเล้ว"},{round:"รอบการเสนอขอพระราชทานเครื่องราชฯ",year:"2566",startDate:"2566",endDate:"31 พ.ค. 2566",status:"เสนอเเล้ว"},{round:"รอบการเสนอขอพระราชทานเครื่องราชฯ",year:"2566",startDate:"2566",endDate:"31 พ.ค. 2566",status:"เสนอเเล้ว"},{round:"รอบการเสนอขอพระราชทานเครื่องราชฯ",year:"2566",startDate:"2566",endDate:"31 พ.ค. 2566",status:"ไม่ใช้งาน"},{round:"รอบการเสนอขอพระราชทานเครื่องราชฯ",year:"2566",startDate:"2566",endDate:"31 พ.ค. 2566",status:"เสนอเเล้ว"}]);Y(async()=>{await $()});const $=async()=>{_.value=[],D(),await P.get(B.API.listRoundInsignia("coin")).then(l=>{const t=l.data.result;console.log(t),t.map(e=>{_.value.push({id:e.period_id,round:e.period_name,year:e.period_year+543,amount:e.period_amount,startDate:e.period_start==null?null:x(new Date(e.period_start)),endDate:e.period_end==null?null:x(new Date(e.period_end)),status:e.period_status,file:e.period_doc})})}).catch(l=>{b(v,l)}).finally(()=>{Q()})},i=l=>{I.push(`/coin/round-add/${l.id}`)},N=l=>{l!==null&&window.open(l)},M=l=>{v.dialog({title:"ยืนยันการลบข้อมูล",message:"ต้องการลบข้อมูลนี้ใช่หรือไม่?",cancel:{flat:!0,color:"negative"},persistent:!0}).onOk(async()=>{D(),await P.delete(B.API.RoundInsignia(l)).then(t=>{L(v,"ลบข้อมูลการสอบสำเร็จ"),$()}).catch(t=>{b(v,t)}).finally(()=>{Q()})}).onCancel(()=>{}).onDismiss(()=>{})},U=()=>{I.push({name:"coinRoundAdd"})},m=n(""),V=n(null),E=()=>{m.value="",V.value.focus()};n(""),n(null);const F=n(G()),O=n(!0),j=(l,t,e)=>O.value==!0?" "+l+"-"+t+" ใน "+e:l+"-"+t+" ใน "+e;return(l,t)=>(r(),R(T,null,[re,a(te,{flat:"",bordered:"",class:"col-12 q-mt-sm q-pa-md"},{default:o(()=>[f("div",de,[f("div",ue,[f("div",null,[a(C,{onClick:t[0]||(t[0]=e=>U()),size:"12px",flat:"",round:"",color:"add",icon:"mdi-plus"},{default:o(()=>[a(w,null,{default:o(()=>[u("เพิ่มรายการรอบการเสนอขอ")]),_:1})]),_:1})]),a(ae),a(H,{class:"col-xs-12 col-sm-3 col-md-2",standout:"",dense:"",modelValue:m.value,"onUpdate:modelValue":t[1]||(t[1]=e=>m.value=e),ref_key:"filterRef",ref:V,outlined:"",debounce:"300",placeholder:"ค้นหา"},{append:o(()=>[m.value==""?(r(),c(p,{key:0,name:"search"})):S("",!0),m.value!==""?(r(),c(p,{key:1,name:"clear",class:"cursor-pointer",onClick:E})):S("",!0)]),_:1},8,["modelValue"]),a(oe,{modelValue:g.value,"onUpdate:modelValue":t[2]||(t[2]=e=>g.value=e),multiple:"",outlined:"",dense:"","options-dense":"","display-value":J(v).lang.table.columns,"emit-value":"","map-options":"",options:z.value,"option-value":"name","options-cover":"",style:{"min-width":"150px"},class:"col-xs-12 col-sm-3 col-md-2"},null,8,["modelValue","display-value","options"])]),f("div",ce,[a(se,X({ref:"table",columns:z.value,rows:_.value,filter:m.value,"row-key":"Order",flat:"",bordered:"",paging:!0,dense:"",class:"custom-header-table"},F.value,{"visible-columns":g.value,"pagination-label":j,pagination:k.value,"onUpdate:pagination":t[4]||(t[4]=e=>k.value=e)}),{header:o(e=>[a(A,{props:e},{default:o(()=>[(r(!0),R(T,null,Z(e.cols,s=>(r(),c(h,{key:s.name,props:e},{default:o(()=>[f("span",me,y(s.label),1)]),_:2},1032,["props"]))),128)),a(h,{"auto-width":""}),a(h,{"auto-width":""})]),_:2},1032,["props"])]),body:o(e=>[a(A,{props:e,class:"cursor-pointer"},{default:o(()=>[a(d,{key:"round",props:e,onClick:s=>i(e.row)},{default:o(()=>[u(y(e.row.round),1)]),_:2},1032,["props","onClick"]),a(d,{key:"year",props:e,onClick:s=>i(e.row)},{default:o(()=>[u(y(e.row.year),1)]),_:2},1032,["props","onClick"]),a(d,{key:"startDate",props:e,onClick:s=>i(e.row)},{default:o(()=>[u(y(e.row.startDate),1)]),_:2},1032,["props","onClick"]),a(d,{key:"endDate",props:e,onClick:s=>i(e.row)},{default:o(()=>[u(y(e.row.endDate),1)]),_:2},1032,["props","onClick"]),a(d,{key:"status",props:e,onClick:s=>i(e.row)},{default:o(()=>[e.row.status=="ยังไม่ได้เสนอ"?(r(),c(p,{key:0,name:"mdi-close",color:"grey-5",class:"text-h5",onClick:s=>i(e.row)},null,8,["onClick"])):(r(),c(p,{key:1,name:"mdi-check",color:"positive",class:"text-h5",onClick:s=>i(e.row)},null,8,["onClick"]))]),_:2},1032,["props","onClick"]),a(d,{key:"statusRoyal",props:e},{default:o(()=>[e.row.statusRoyal=="ยังไม่ได้เสนอ"?(r(),c(p,{key:0,name:"mdi-timer-sand",color:"orange",class:"text-h5",onClick:s=>i(e.row)},null,8,["onClick"])):(r(),c(p,{key:1,name:"mdi-check",color:"positive",class:"text-h5",onClick:s=>i(e.row)},null,8,["onClick"]))]),_:2},1032,["props"]),a(d,{"auto-width":""},{default:o(()=>[a(C,{dense:"",size:"12px",flat:"",round:"",color:"light-blue-8",onClick:ee(s=>N(e.row.file),["stop","prevent"]),icon:"mdi-file-download"},{default:o(()=>[a(w,null,{default:o(()=>[u("ดาวน์โหลดเอกสารประกอบ ")]),_:1})]),_:2},1032,["onClick"])]),_:2},1024),a(d,{"auto-width":""},{default:o(()=>[a(C,{dense:"",size:"12px",flat:"",round:"",color:"red",onClick:s=>M(e.row.id),icon:"mdi-delete"},{default:o(()=>[a(w,null,{default:o(()=>[u("ลบข้อมูล")]),_:1})]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1032,["props"])]),pagination:o(e=>[a(le,{modelValue:k.value.page,"onUpdate:modelValue":t[3]||(t[3]=s=>k.value.page=s),"active-color":"primary",color:"dark",max:e.pagesNumber,"max-pages":5,size:"sm","boundary-links":"","direction-links":""},null,8,["modelValue","max"])]),_:1},16,["columns","rows","filter","visible-columns","pagination"])])])]),_:1})],64))}});export{Ue as default};