1 line
5.5 KiB
JavaScript
1 line
5.5 KiB
JavaScript
import{Q as A}from"./QTooltip-5ceb1b84.js";import{d as N,a as t,W as P,ab as U,e as f,f as k,g as a,j as l,A as m,ac as F,C as i,aj as I,s as v,v as b,m as j,p as D,F as w,i as L,D as s,ah as M,bY as C,a4 as Q}from"./index-3a2b6cd5.js";import{Q as R}from"./QSpace-5fefe78e.js";import{Q as E}from"./QSelect-809bd0f2.js";import{Q as K}from"./QTh-95cd2a9c.js";import{Q as z}from"./QTr-c5e846f1.js";import{Q as u}from"./QTd-71639d11.js";import{Q as W}from"./QPagination-e0f4fffb.js";import{u as Y}from"./use-quasar-1e7f9a8b.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";const G=m("div",{class:"toptitle text-dark col-12 row items-center"}," จัดสรรเหรียนตรา ",-1),H={class:"row q-col-gutter-sm"},J={class:"row col-12 q-col-gutter-sm"},O={class:"col-12"},X={class:"text-weight-medium"},ve=N({__name:"coinAllocateMain",setup(Z){const V=Y();t(!1);const p=t({sortBy:"desc",descending:!1,page:1,rowsPerPage:10}),g=t(["no","year","insignia","total","done","remain"]),y=t([{name:"no",align:"left",label:"ลำดับ",sortable:!0,field:"no",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"year",align:"left",label:"ปี",sortable:!0,field:"year",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"insignia",align:"left",label:"เครื่องราชอิสริยาภรณ์",sortable:!0,field:"insignia",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"total",align:"left",label:"จำนวนทั้งหมด",sortable:!0,field:"total",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"done",align:"left",label:"จัดสรรแล้ว",sortable:!0,field:"done",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"remain",align:"left",label:"คงเหลือ",sortable:!0,field:"remain",headerStyle:"font-size: 14px",style:"font-size: 14px"}]),h=t([{id:"xxxxx1",no:"1",year:"2566",insignia:"เบญจมาภรณ์มงกุฎไทย",total:10,done:9,remain:1},{id:"xxxxx2",no:"2",year:"2566",insignia:"จัตุรถาภรณ์มงกุฎไทย",total:20,done:18,remain:2},{id:"xxxxx3",no:"3",year:"2566",insignia:"ทวีติยาภรณ์มงกุฎไทย",total:15,done:10,remain:5},{id:"xxxxx4",no:"4",year:"2566",insignia:"เหรียญเงินช้างเผือก",total:5,done:5,remain:0}]),S=()=>{C.push("/coin/allocate/allocate-add")},r=c=>{C.push(`/coin/allocate/detail/${c}`)},d=t(""),_=t(null),$=()=>{d.value="",_.value.focus()};t(""),t(null);const B=t(P()),T=t(!0),q=(c,o,x)=>T.value==!0?" "+c+"-"+o+" ใน "+x:c+"-"+o+" ใน "+x;return(c,o)=>{const x=U("d-table");return f(),k(w,null,[G,a(M,{flat:"",bordered:"",class:"col-12 q-mt-sm q-pa-md"},{default:l(()=>[m("div",H,[m("div",J,[m("div",null,[a(F,{onClick:o[0]||(o[0]=e=>S()),size:"12px",flat:"",round:"",color:"add",icon:"mdi-plus"},{default:l(()=>[a(A,null,{default:l(()=>[i("เพิ่มรายการจัดสรรเครื่องราชอิสริยาภรณ์")]),_:1})]),_:1})]),a(R),a(I,{class:"col-xs-12 col-sm-3 col-md-2",standout:"",dense:"",modelValue:d.value,"onUpdate:modelValue":o[1]||(o[1]=e=>d.value=e),ref_key:"filterRef",ref:_,outlined:"",debounce:"300",placeholder:"ค้นหา"},{append:l(()=>[d.value==""?(f(),v(Q,{key:0,name:"search"})):b("",!0),d.value!==""?(f(),v(Q,{key:1,name:"clear",class:"cursor-pointer",onClick:$})):b("",!0)]),_:1},8,["modelValue"]),a(E,{modelValue:g.value,"onUpdate:modelValue":o[2]||(o[2]=e=>g.value=e),multiple:"",outlined:"",dense:"","options-dense":"","display-value":j(V).lang.table.columns,"emit-value":"","map-options":"",options:y.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"])]),m("div",O,[a(x,D({ref:"table",columns:y.value,rows:h.value,filter:d.value,"row-key":"id",flat:"",bordered:"",paging:!0,dense:""},B.value,{"visible-columns":g.value,"pagination-label":q,pagination:p.value,"onUpdate:pagination":o[4]||(o[4]=e=>p.value=e)}),{header:l(e=>[a(z,{props:e},{default:l(()=>[(f(!0),k(w,null,L(e.cols,n=>(f(),v(K,{key:n.name,props:e},{default:l(()=>[m("span",X,s(n.label),1)]),_:2},1032,["props"]))),128))]),_:2},1032,["props"])]),body:l(e=>[a(z,{props:e,class:"cursor-pointer"},{default:l(()=>[a(u,{key:"no",props:e,onClick:n=>r(e.row.id)},{default:l(()=>[i(s(e.rowIndex+1),1)]),_:2},1032,["props","onClick"]),a(u,{key:"year",props:e,onClick:n=>r(e.row.id)},{default:l(()=>[i(s(e.row.year),1)]),_:2},1032,["props","onClick"]),a(u,{key:"insignia",props:e,onClick:n=>r(e.row.id)},{default:l(()=>[i(s(e.row.insignia),1)]),_:2},1032,["props","onClick"]),a(u,{key:"total",props:e,onClick:n=>r(e.row.id)},{default:l(()=>[i(s(e.row.total),1)]),_:2},1032,["props","onClick"]),a(u,{key:"done",props:e,onClick:n=>r(e.row.id)},{default:l(()=>[i(s(e.row.done),1)]),_:2},1032,["props","onClick"]),a(u,{key:"remain",props:e,onClick:n=>r(e.row.id)},{default:l(()=>[i(s(e.row.remain),1)]),_:2},1032,["props","onClick"])]),_:2},1032,["props"])]),pagination:l(e=>[a(W,{modelValue:p.value.page,"onUpdate:modelValue":o[3]||(o[3]=n=>p.value.page=n),"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{ve as default};
|