hrms-manual/dist/assets/VatInsignia-149ea476.js
2023-09-06 14:51:44 +07:00

1 line
8 KiB
JavaScript

import{Q as M}from"./QSpace-5fefe78e.js";import{d as P,a as s,o as R,ab as h,e as o,f as d,g as l,j as n,A as p,aj as E,s as X,v as g,D as m,m as G,C as O,ac as I,ah as T,a2 as F,al as H,an as J,ao as K,F as L,a4 as U,at as W,au as Y,ai as Z}from"./index-3a2b6cd5.js";import{Q as ee}from"./QSelect-809bd0f2.js";import{Q as te}from"./QTd-71639d11.js";import{u as ae}from"./mixin-183f301b.js";import{_ as le}from"./DialogHeader.vue_vue_type_script_setup_true_lang-1a2cec7d.js";import"./QChip-f43cc21c.js";import"./QItemSection-843d83e6.js";import"./QItemLabel-37c56e27.js";import"./QMenu-59199f2b.js";import"./position-engine-4e9b318c.js";import"./selection-8094913b.js";import"./rtl-36dd996b.js";import"./format-312d1398.js";import"./QSpinnerCube-b3e27bc1.js";import"./QToolbarTitle-e2e05c30.js";import"./QToolbar-ccd30184.js";const se=c=>(W("data-v-d9f92d6e"),c=c(),Y(),c),oe=se(()=>p("div",{class:"toptitle text-dark col-12 row items-center"}," บันทึกผลการจ่ายใบกำกับ ",-1)),ne={class:"q-py-md q-px-lg"},ie={class:"q-mt-md"},de={class:"col-12 row q-pb-sm items-center"},ue={class:"items-center",style:{display:"flex"}},re={key:0},me={key:1},pe={key:2,class:"table_ellipsis"},ce={key:3},ve={key:4},ye=P({__name:"VatInsignia",setup(c){const B=ae(),{date2Thai:$}=B,V=s("1"),y=s([]),x=s([]),C=s("1"),b=s([]),k=s([]),w=s("1"),D=s([{id:"1",name:"จัดส่งทางไปรษณี"},{id:"2",name:"มารับด้วยตัวเอง"}]),v=s(!1),N=()=>v.value=!0,z=()=>v.value=!1,f=s(["no","idcard","name","type","vatnumber","datepay","typepay","address","status"]),q=s(),i=s(""),Q=s([{name:"no",align:"left",label:"ลำดับ",field:"no",sortable:!0,sort:(a,e)=>a.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"idcard",align:"left",label:"เลขประจำตัวประชาชน",field:"idcard",sortable:!0,sort:(a,e)=>a.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"name",align:"left",label:"ชื่อ - สกุล",field:"name",sortable:!0,sort:(a,e)=>a.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"type",align:"left",label:"ประเภทเครื่องราชฯ ที่ได้รับ",field:"type",sortable:!0,sort:(a,e)=>a.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"vatnumber",align:"left",label:"หมายเลขใบกำกับ",field:"vatnumber",sortable:!0,sort:(a,e)=>a.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"datepay",align:"left",label:"วันที่จ่ายใบกำกับฯ",field:"datepay",sortable:!0,sort:(a,e)=>a.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"typepay",align:"left",label:"รูปแบบการจ่าย",field:"typepay",sortable:!0,sort:(a,e)=>a.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"address",align:"left",label:"ที่อยู่ที่จ่าย",field:"address",sortable:!0,sort:(a,e)=>a.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"status",align:"left",label:"สถานะการจ่าย",field:"status",sortable:!0,sort:(a,e)=>a.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})}]),j=s([{no:"1",idcard:"1XXXXXXXXXXXX",name:"นางสาวรัชภรณ์ ภักดี",type:"ตริตาภรณ์ช้างเผือก",vatnumber:"5647833",datepay:null,typepay:null,address:"เลขที่ 2/3 หมู่ที่ 14 ถนนบ...",status:"ยังไม่ได้จ่าย"},{no:"2",idcard:"1XXXXXXXXXXXX",name:"นางสาวภาพรรณ ลออ",type:"จัตุรถาภรณ์ช้างเผือก",vatnumber:"1122345",datepay:null,typepay:null,address:"เลขที่ 2/3 หมู่ที่ 14 ถนนบ...",status:"ยังไม่ได้จ่าย"},{no:"3",idcard:"1XXXXXXXXXXXX",name:"นายนภัทร นาทองดี",type:"จัตุรถาภรณ์ช้างเผือก",vatnumber:"1223354",datepay:new Date,typepay:"มารับด้วยตัวเอง",address:"330 ถ.เชียงใหม่-ลำปาง...",status:"จ่ายแล้ว"}]);R(()=>{const a=[{id:"1",name:"ทั้งหมด"}],e=[{id:"1",name:"ทั้งหมด"},{id:"2",name:"รอบันทึกข้อมูล"},{id:"3",name:"บันทึกลง ก.พ. 7 แล้ว"}];b.value=a,k.value=a,y.value=e,x.value=e});const A=()=>{i.value="",q.value.focus()},S=(a,e,u)=>{switch(u){case"selectTypeOption":e(()=>{b.value=k.value.filter(r=>r.name.indexOf(a)>-1)});break;case"selectStatusOption":e(()=>{y.value=x.value.filter(r=>r.name.indexOf(a)>-1)});break}};return(a,e)=>{const u=h("selector"),r=h("d-table");return o(),d(L,null,[oe,l(T,{flat:"",bordered:"",class:"col-12 q-my-md q-mt-sm rounded-borders"},{default:n(()=>[p("div",ne,[p("div",ie,[p("div",de,[l(u,{outlined:"",dense:"","lazy-rules":"",modelValue:C.value,"onUpdate:modelValue":e[0]||(e[0]=t=>C.value=t),"hide-bottom-space":"",label:"ประเภทเครื่องราชฯ","emit-value":"","map-options":"","option-label":"name",options:b.value,"option-value":"id","use-input":"","input-debounce":"0",style:{"min-width":"150px"},class:"gt-xs q-ml-sm",onFilter:e[1]||(e[1]=(t,_)=>S(t,_,"selectTypeOption"))},null,8,["modelValue","options"]),l(u,{outlined:"",dense:"","lazy-rules":"",modelValue:V.value,"onUpdate:modelValue":e[2]||(e[2]=t=>V.value=t),"hide-bottom-space":"",label:"สถานะการจ่ายใบกำกับ","emit-value":"","map-options":"","option-label":"name",options:y.value,"option-value":"id","use-input":"","input-debounce":"0",style:{"min-width":"150px"},class:"gt-xs q-ml-sm",onFilter:e[3]||(e[3]=(t,_)=>S(t,_,"selectStatusOption"))},null,8,["modelValue","options"]),l(M),p("div",ue,[l(E,{standout:"",dense:"",modelValue:i.value,"onUpdate:modelValue":e[4]||(e[4]=t=>i.value=t),ref_key:"filterRef",ref:q,outlined:"",debounce:"300",placeholder:"ค้นหา",style:{"max-width":"200px"},class:"q-ml-sm"},{append:n(()=>[i.value==""?(o(),X(U,{key:0,name:"search"})):g("",!0),i.value!==""?(o(),X(U,{key:1,name:"clear",class:"cursor-pointer",onClick:A})):g("",!0)]),_:1},8,["modelValue"]),l(ee,{modelValue:f.value,"onUpdate:modelValue":e[5]||(e[5]=t=>f.value=t),"display-value":a.$q.lang.table.columns,multiple:"",outlined:"",dense:"",options:Q.value,"options-dense":"","option-value":"name","map-options":"","emit-value":"",style:{"min-width":"150px"},class:"gt-xs q-ml-sm"},null,8,["modelValue","display-value","options"])])]),l(r,{rows:j.value,columns:Q.value,"visible-columns":f.value,filter:i.value,"row-key":"name"},{"body-cell":n(t=>[l(te,{props:t},{default:n(()=>[t.col.name=="no"?(o(),d("div",re,m(t.rowIndex+1),1)):t.col.name=="datepay"?(o(),d("div",me,m(G($)(t.value)??"-"),1)):t.col.name=="address"?(o(),d("div",pe,m(t.value??"-"),1)):t.col.name=="status"?(o(),d("div",ce,[O(m(t.value??"-")+" ",1),t.value=="ยังไม่ได้จ่าย"?(o(),X(I,{key:0,class:"q-ml-sm",color:"blue",outline:"",dense:"",onClick:N},{default:n(()=>[O(" จ่ายแล้ว ")]),_:1})):g("",!0)])):(o(),d("div",ve,m(t.value??"-"),1))]),_:2},1032,["props"])]),_:1},8,["rows","columns","visible-columns","filter"])])])]),_:1}),l(K,{modelValue:v.value,"onUpdate:modelValue":e[7]||(e[7]=t=>v.value=t),persistent:""},{default:n(()=>[l(T,null,{default:n(()=>[l(le,{tittle:"รูปแบบการจ่าย",close:z}),l(F),l(H,{class:"q-pa-md"},{default:n(()=>[l(u,{outlined:"",dense:"","lazy-rules":"",modelValue:w.value,"onUpdate:modelValue":e[6]||(e[6]=t=>w.value=t),"hide-bottom-space":"",label:"เลือกรูปแบบการจ่าย","emit-value":"","map-options":"","option-label":"name",options:D.value,"option-value":"id","use-input":"","input-debounce":"0",style:{"min-width":"150px"},class:"gt-xs q-ml-sm"},null,8,["modelValue","options"])]),_:1}),l(F),l(J,{align:"right"},{default:n(()=>[l(I,{label:"บันทึก",color:"public"})]),_:1})]),_:1})]),_:1},8,["modelValue"])],64)}}});const Fe=Z(ye,[["__scopeId","data-v-d9f92d6e"]]);export{Fe as default};