1 line
22 KiB
JavaScript
1 line
22 KiB
JavaScript
import{Q as ge}from"./QTab-3e1855a2.js";import{Q as _e}from"./QTabs-95f81e84.js";import{d as me,a as d,w as pe,ab as ie,e as c,s as B,j as r,g as a,C as U,ac as Q,a2 as J,m as y,A as u,f as p,aj as C,D as k,a4 as R,v as $,ah as ve,ao as we,ag as z,o as he,F as te,i as ce,at as xe,au as Ve,ai as ke}from"./index-3a2b6cd5.js";import{Q as A}from"./QSelect-809bd0f2.js";import{Q as ne}from"./QTooltip-5ceb1b84.js";import{Q as se}from"./QSpace-5fefe78e.js";import{Q as Y}from"./QTd-71639d11.js";import{u as ye}from"./mixin-183f301b.js";import{c as q}from"./app.config-a8647d06.js";import{u as fe}from"./storeAllocate-51f623ce.js";import{Q as Ie}from"./QToolbarTitle-e2e05c30.js";import{Q as $e}from"./QToolbar-ccd30184.js";import{Q as Ce}from"./QForm-4d87c0ee.js";import{u as be}from"./use-quasar-1e7f9a8b.js";import"./QResizeObserver-889eb2e3.js";import"./rtl-36dd996b.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"./format-312d1398.js";import"./QSpinnerCube-b3e27bc1.js";import"./index-932e35b0.js";const ze={class:"q-pa-md"},qe={class:"row col-12 items-center q-col-gutter-x-xs q-col-gutter-y-xs"},De={key:0,class:"row col-12 q-col-gutter-x-xs q-col-gutter-y-xs"},Te={class:"col-6"},Oe=u("div",{class:"col-12 text-weight-bold text-grey"}," ข้อมูลผู้ยืม ",-1),Qe={class:"col-xs-12 col-sm-6"},Re={class:"col-xs-6 col-sm-6"},Ue={class:"col-12 q-my-xs"},Ae=u("div",{class:"col-12 text-weight-bold text-grey"}," รายละเอียดการยืมเครื่องราชฯ ",-1),Pe={class:"col-xs-12 col-sm-6"},Se={class:"col-xs-12 col-sm-6"},Fe={class:"col-xs-12 col-sm-6"},Ne={key:1,class:"row col-12 q-col-gutter-x-xs q-col-gutter-y-xs"},Be={class:"col-12 q-my-xs"},Le=u("div",{class:"col-12 text-weight-bold text-grey"}," รายละเอียดการคืนเครื่องราชฯ ",-1),Me={class:"col-xs-12 col-sm-6"},Ee={class:"col-xs-12 col-sm-6"},je={class:"col-12"},Ke={class:"q-pa-md"},Ye={class:"row justify-end"},Ge=me({__name:"DialogForm",props:{modal:Boolean,save:{type:Function,default:()=>console.log("not function")},close:{type:Function,default:()=>console.log("not function")},closeAndFecth:{type:Function,default:()=>console.log("not function")},roundId:{type:String},action:{type:String},typeId:{type:String},selectRoundOption:{type:Array},profileId:{type:String,default:""}},setup(P){const s=P;fe();const g=be(),L=d(),re=ye(),{date2Thai:W,dialogConfirm:le,success:X,messageError:M,showLoader:D,hideLoader:f,notifyError:S}=re,T=d(""),h=d(""),_=d(""),w=d(""),F=d(""),I=d(),x=d(),E=d(""),Z=d([]),G=d([]),b=d(""),V=()=>{I.value=null,x.value=null,w.value="",h.value="",_.value="",F.value="",T.value="",E.value=""};pe(s,()=>{s.modal==!0&&s.roundId!="all"&&(h.value=s.roundId,ee(),ae(),s.action=="editData"&&N())});const ee=async()=>{D();let m={insigniaTypeId:s.typeId,insigniaNoteId:s.roundId,insigniaId:""};await z.post(q.API.noteSearch(),m).then(n=>{Z.value=n.data.result}).catch(n=>{M(g,n)}).finally(()=>{f()})},ae=async()=>{D(),await z.get(q.API.typeOc()).then(async m=>{G.value=m.data.result.map(n=>({id:n.organizationId,name:n.organizationName}))}).catch(m=>{M(g,m)}).finally(()=>{f()})},N=async()=>{D(),await z.get(q.API.insigniaManageBorrowById(s.profileId)).then(async m=>{console.log(m.data.result)}).catch(m=>{M(g,m)}).finally(()=>{f()})},H=async()=>{await L.value.validate().then(m=>{m&&le(g,async()=>{s.action=="addData"?await z.post(q.API.insigniaManageBorrow(),{borrowDate:I.value,borrowOrganizationId:w.value,insigniaNoteProfileId:b.value}).then(()=>{X(g,"บันทึกข้อมูลสำเร็จ")}).catch(n=>{M(g,n)}).finally(()=>{V(),s.closeAndFecth()}):await z.put(q.API.insigniaManageBorrowReturn(s.profileId),{returnDate:x.value,returnOrganizationId:w.value,returnReason:E.value}).then(()=>{X(g,"บันทึกข้อมูลสำเร็จ")}).catch(n=>{M(g,n)}).finally(()=>{V(),s.closeAndFecth()})})})},j=async()=>{if(_.value.length===13){const m=await Z.value.find(n=>n.citizenId===_.value);m?(console.log("node",m),F.value=`${m.prefix} ${m.fullName}`,T.value=m.requestInsignia,b.value=m.id):S(g,"ไม่พบข้อมูลการได้รับในรอบนี้")}},v=()=>{V(),s.close()};return(m,n)=>{const K=ie("datepicker");return c(),B(we,{modelValue:s.modal,"onUpdate:modelValue":n[10]||(n[10]=t=>s.modal=t),persistent:""},{default:r(()=>[a(ve,{style:{"min-width":"900px"},class:"q-pb-md"},{default:r(()=>[a($e,{class:"q-py-md"},{default:r(()=>[a(Ie,{class:"text-h6"},{default:r(()=>[U("ยืม-คืนเครื่องราชฯ ")]),_:1}),a(Q,{icon:"close",unelevated:"",round:"",dense:"",onClick:v,style:{color:"#ff8080","background-color":"#ffdede"}})]),_:1}),a(J),a(y(Ce),{ref_key:"myForm",ref:L},{default:r(()=>[u("div",ze,[u("div",qe,[s.action==="addData"?(c(),p("div",De,[u("div",Te,[a(A,{modelValue:h.value,"onUpdate:modelValue":[n[0]||(n[0]=t=>h.value=t),n[1]||(n[1]=t=>ee())],dense:"",outlined:"","lazy-rules":"","hide-bottom-space":"",label:"รอบการขอเครื่องราชฯ","emit-value":"","map-options":"","option-label":"name",options:P.selectRoundOption,"option-value":"id",readonly:!1,borderless:!1,style:{"min-width":"150px"},rules:[t=>!!t||"กรุณาเลือกรอบการขอเครื่องราชฯ"]},null,8,["modelValue","options","rules"])]),Oe,u("div",Qe,[a(C,{disable:h.value=="","hide-bottom-space":"",outlined:"",class:"inputgreen",modelValue:_.value,"onUpdate:modelValue":n[2]||(n[2]=t=>_.value=t),dense:"","lazy-rules":"",rules:[t=>!!t||"กรุณากรอก เลขบัตรประจำตัวประชาชน",t=>t.length>=13||"กรุณากรอกเลขบัตรประจำตัวประชาชนให้ครบ"],label:"เลขบัตรประจำตัวประชาชน",maxlength:"13",mask:"#############",onKeyup:j},null,8,["disable","modelValue","rules"])]),u("div",Re,[a(C,{disable:"","hide-bottom-space":"",outlined:"",dense:"","lazy-rules":"",class:"inputgreen",borderless:"",modelValue:F.value,"onUpdate:modelValue":n[3]||(n[3]=t=>F.value=t),label:"ชื่อ-นามสกุล"},null,8,["modelValue"])]),u("div",Ue,[a(J,{size:"2px"})]),Ae,u("div",Pe,[a(C,{modelValue:T.value,"onUpdate:modelValue":n[4]||(n[4]=t=>T.value=t),disable:"",dense:"",outlined:"","lazy-rules":"","hide-bottom-space":"",label:"เครื่องราชฯ"},null,8,["modelValue"])]),u("div",Se,[a(K,{"menu-class-name":"modalfix",modelValue:I.value,"onUpdate:modelValue":n[5]||(n[5]=t=>I.value=t),locale:"th",autoApply:"",borderless:"",enableTimePicker:!1,"week-start":"0"},{year:r(({year:t})=>[U(k(t+543),1)]),"year-overlay-value":r(({value:t})=>[U(k(parseInt(t+543)),1)]),trigger:r(()=>[a(C,{dense:"",borderless:"",outlined:"",rules:[t=>!!t||"กรุณาเลือกวันที่"],"hide-bottom-space":"","model-value":I.value!=null?y(W)(I.value):void 0,label:"วันที่ยืม",clearable:""},{prepend:r(()=>[a(R,{name:"event",class:"cursor-pointer",color:"primary"})]),_:1},8,["rules","model-value"])]),_:1},8,["modelValue"])]),u("div",Fe,[a(A,{"hide-bottom-space":"",options:G.value,dense:"",borderless:"","option-label":"name","option-value":"id","emit-value":"","map-options":"",outlined:"",modelValue:w.value,"onUpdate:modelValue":n[6]||(n[6]=t=>w.value=t),label:"เลือกหน่วยงาน"},null,8,["options","modelValue"])])])):$("",!0),s.action==="editData"?(c(),p("div",Ne,[u("div",Be,[a(J,{size:"2px"})]),Le,u("div",Me,[a(K,{"menu-class-name":"modalfix",modelValue:x.value,"onUpdate:modelValue":n[7]||(n[7]=t=>x.value=t),locale:"th",autoApply:"",borderless:"",enableTimePicker:!1,"week-start":"0"},{year:r(({year:t})=>[U(k(t+543),1)]),"year-overlay-value":r(({value:t})=>[U(k(parseInt(t+543)),1)]),trigger:r(()=>[a(C,{dense:"",borderless:"",outlined:"",rules:[t=>!!t||"กรุณาเลือกวันที่"],"hide-bottom-space":"","model-value":x.value!=null?y(W)(x.value):void 0,label:"วันที่คืน",clearable:""},{prepend:r(()=>[a(R,{name:"event",class:"cursor-pointer",color:"primary"})]),_:1},8,["rules","model-value"])]),_:1},8,["modelValue"])]),u("div",Ee,[a(A,{"hide-bottom-space":"",options:G.value,dense:"",borderless:"","option-label":"name","option-value":"id","emit-value":"","map-options":"",outlined:"",modelValue:w.value,"onUpdate:modelValue":n[8]||(n[8]=t=>w.value=t),label:"เลือกหน่วยงานที่ส่งคืน"},null,8,["options","modelValue"])]),u("div",je,[a(C,{type:"textarea","hide-bottom-space":"",dense:"",borderless:"","option-label":"name","option-value":"id","emit-value":"","map-options":"",outlined:"",modelValue:E.value,"onUpdate:modelValue":n[9]||(n[9]=t=>E.value=t),label:"สาเหตุที่ส่งคืนเครื่องราชอิสริยาภรณ์"},null,8,["modelValue"])])])):$("",!0)])])]),_:1},512),a(J),u("div",Ke,[u("div",Ye,[a(Q,{label:"บันทึก",onClick:H,color:"public"})])])]),_:1})]),_:1},8,["modelValue"])}}}),He=P=>(xe("data-v-9bc7e389"),P=P(),Ve(),P),Je=He(()=>u("div",{class:"toptitle text-dark col-12 row items-center"}," ยืม-คืนเครื่องราชฯ ",-1)),We={key:0,class:"q-pa-md"},Xe={class:"row col-12 q-pb-sm q-col-gutter-x-xs"},Ze={class:"items-center",style:{display:"flex"}},el={key:0},ll={key:1},al={key:2},ol={key:1,class:"q-pa-md"},tl={class:"row col-12 q-pb-sm q-col-gutter-x-xs"},nl={class:"items-center",style:{display:"flex"}},sl={key:0},il={key:1},rl={key:2},ul={key:2,class:"q-pa-md"},dl={class:"row col-12 q-pb-sm q-col-gutter-x-xs"},cl={class:"items-center",style:{display:"flex"}},ml={key:0},pl={key:1},vl={key:2},yl=me({__name:"Main",setup(P){const s=fe(),g=ye(),{date2Thai:L,dialogConfirm:re,showLoader:W,hideLoader:le,messageError:X,success:M}=g,D=be(),f=d(""),S=d(),T=d([]),h=d([]),_=d(!1),w=d("");d();const F=d(""),I=d();d([]);const x=d([]);he(async()=>{await E(),await G()});const E=async()=>{await z.get(q.API.noteround()).then(l=>{let e=l.data.result;h.value=[{name:"ทั้งหมด",id:"all",year:0}],e.map(i=>{T.value=[...T.value,{name:"รอบการเสนอขอพระราชทานเครื่องราชปี "+(i.year+543),id:i.id,year:i.year}],h.value=[...h.value,{name:"รอบการเสนอขอพระราชทานเครื่องราชปี "+(i.year+543),id:i.id,year:i.year}]}),S.value=e[0].id,I.value=e[0].year}).catch(l=>{console.log(l)})},Z=async()=>{await z.get(q.API.insignia).then(l=>{let e=l.data.result;s.fetchDatainsignia(e)}).catch(l=>{console.log(l)}).finally(async()=>{x.value=await s.insigniaOp.filter(l=>l.type==f.value||l.type=="")})},G=async()=>{await z(q.API.insigniaType).then(async l=>{let e=l.data.result;s.fetchDatainsigniaType(e),f.value=s.insigniaType[0].name,await Z()}).catch(l=>{console.log(l)})},b=d(["no","status","citizenId","name","type","employeeType","page","number","vatnumber","datepay","typepay","address","borrowOrganization","borrowDate","returnOrganization","returnDate","returnReason","action"]),V=d([{name:"no",align:"left",label:"ลำดับ",field:"no",sortable:!0,sort:(l,e)=>l.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"citizenId",align:"left",label:"เลขบัตรประชาชน",field:"citizenId",sortable:!0,sort:(l,e)=>l.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"name",align:"left",label:"ชื่อ - สกุล",field:"name",sortable:!0,sort:(l,e)=>l.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"type",align:"left",label:"ประเภทเครื่องราชฯ",field:"type",sortable:!0,sort:(l,e)=>l.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"employeeType",align:"left",label:"สถานภาพ",field:"employeeType",sortable:!0,sort:(l,e)=>l.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"page",align:"left",label:"หน้าในราชกิจนุเบกษา",field:"page",sortable:!0,sort:(l,e)=>l.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"number",align:"left",label:"ลำดับที่ในราชกิจจานุเบกษา",field:"number",sortable:!0,sort:(l,e)=>l.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"vatnumber",align:"left",label:"หมายเลขใบกำกับ",field:"vatnumber",sortable:!0,sort:(l,e)=>l.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"datepay",align:"left",label:"วันที่จ่ายใบกำกับฯ",field:"datepay",sortable:!0,sort:(l,e)=>l.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"typepay",align:"left",label:"รูปแบบการจ่าย",field:"typepay",sortable:!0,sort:(l,e)=>l.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"address",align:"left",label:"ที่อยู่ที่จ่าย",field:"address",sortable:!0,sort:(l,e)=>l.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"borrowOrganization",align:"left",label:"หน่วยงานที่ยืม",field:"borrowOrganization",sortable:!0,sort:(l,e)=>l.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"borrowDate",align:"left",label:"วันที่ยืม",field:"borrowDate",sortable:!0,sort:(l,e)=>l.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"returnOrganization",align:"left",label:"หน่วยงานที่คืน",field:"returnOrganization",sortable:!0,sort:(l,e)=>l.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"returnDate",align:"left",label:"วันที่ยืม",field:"returnDate",sortable:!0,sort:(l,e)=>l.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"returnReason",align:"left",label:"เหตุผลการคืน",field:"returnReason",sortable:!0,sort:(l,e)=>l.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"action",align:"left",label:"",field:""}]);pe(f,async()=>{x.value=await s.insigniaOp.filter(l=>l.type==f.value||l.type==""),H()});const ee=()=>{H()},ae=l=>{S.value=l},N=d([]),H=async()=>{W(),await z.get(q.API.insigniaManageBorrowList(Number(I.value),f.value)).then(l=>{let e=l.data.result;N.value=[],N.value=e.map(i=>({id:i.id,citizenId:i.citizenId,prefix:i.prefix,position:i.position,name:i.fullName,type:i.requestInsignia,employeeType:s.profileType(i.profileType),profileType:i.profileType,page:i.page,number:i.no,vatnumber:i.number,datepay:L(i.datePayment),typepay:i.typePayment,address:i.address,borrowOrganization:i.borrowOrganization,borrowDate:i.borrowDate!==null?L(i.borrowDate):"-",returnOrganization:i.returnOrganization,returnDate:i.returnDate!==null?L(i.returnDate):"-",returnReason:i.returnReason!==null?i.returnReason:"-"}))}).catch(l=>{console.log(l),X(D,l)}).finally(()=>{le()})},j=d(),v=d(""),m=()=>{_.value=!1},n=()=>{_.value=!1,H()},K=()=>{_.value=!0,w.value="addData"},t=l=>{F.value=l,w.value="editData",_.value=!0},oe=()=>{v.value="",j.value.focus()};return(l,e)=>{const i=ie("d-table"),ue=ie("selector");return c(),p(te,null,[Je,a(ve,{flat:"",bordered:"",class:"col-12 q-my-md q-mt-sm rounded-borders"},{default:r(()=>[a(_e,{dense:"",modelValue:f.value,"onUpdate:modelValue":e[0]||(e[0]=O=>f.value=O),align:"left",class:"bg-white text-grey","active-color":"primary","indicator-color":"primary"},{default:r(()=>[(c(!0),p(te,null,ce(y(s).insigniaType,O=>(c(),p("div",null,[a(ge,{name:O.name,label:O.label},null,8,["name","label"])]))),256))]),_:1},8,["modelValue"]),a(J),u("div",null,[(c(!0),p(te,null,ce(y(s).insigniaType,O=>(c(),p("div",null,[f.value==O.name?(c(),p("div",We,[u("div",Xe,[u("div",null,[a(A,{modelValue:S.value,"onUpdate:modelValue":e[1]||(e[1]=o=>S.value=o),dense:"",outlined:"","lazy-rules":"","hide-bottom-space":"",label:"รอบการขอเครื่องราชฯ","emit-value":"","map-options":"","option-label":"name",options:h.value,"option-value":"id",readonly:!1,borderless:!1,style:{"min-width":"150px"},"onUpdate:emitValue":ae},null,8,["modelValue","options"])]),u("div",null,[a(A,{modelValue:y(s).insignia,"onUpdate:modelValue":[e[2]||(e[2]=o=>y(s).insignia=o),ee],dense:"",outlined:"","lazy-rules":"","hide-bottom-space":"",label:"เครื่องราชฯ","emit-value":"","map-options":"","option-label":"name",options:x.value,"option-value":"id",readonly:!1,borderless:!1,style:{"min-width":"150px"}},null,8,["modelValue","options"])]),u("div",null,[a(Q,{onClick:e[3]||(e[3]=o=>K()),size:"12px",flat:"",round:"",color:"add",icon:"mdi-plus"},{default:r(()=>[a(ne,null,{default:r(()=>[U("เพิ่ม")]),_:1})]),_:1})]),a(se),u("div",Ze,[a(C,{standout:"",dense:"",modelValue:v.value,"onUpdate:modelValue":e[4]||(e[4]=o=>v.value=o),ref_for:!0,ref_key:"filterRef",ref:j,outlined:"",debounce:"300",placeholder:"ค้นหา",style:{"max-width":"200px"},class:"q-ml-sm"},{append:r(()=>[v.value==""?(c(),B(R,{key:0,name:"search"})):$("",!0),v.value!==""?(c(),B(R,{key:1,name:"clear",class:"cursor-pointer",onClick:oe})):$("",!0)]),_:1},8,["modelValue"]),a(A,{modelValue:b.value,"onUpdate:modelValue":e[5]||(e[5]=o=>b.value=o),"display-value":y(D).lang.table.columns,multiple:"",outlined:"",dense:"",options:V.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"])])]),a(i,{rows:N.value,columns:V.value,"visible-columns":b.value,filter:v.value,"row-key":"name"},{"body-cell":r(o=>[a(Y,{props:o},{default:r(()=>[o.col.name=="no"?(c(),p("div",el,k(o.rowIndex+1),1)):o.col.name=="action"?(c(),p("div",ll,[a(Y,null,{default:r(()=>[a(Q,{label:"คืนเครื่องราชฯ",onClick:de=>t(o.row.id),color:"blue"},null,8,["onClick"])]),_:2},1024)])):(c(),p("div",al,k(o.value),1))]),_:2},1032,["props"])]),_:1},8,["rows","columns","visible-columns","filter"])])):f.value==O.name?(c(),p("div",ol,[u("div",tl,[a(ue,{outlined:"",dense:"","lazy-rules":"",modelValue:y(s).insignia,"onUpdate:modelValue":e[6]||(e[6]=o=>y(s).insignia=o),"hide-bottom-space":"",label:"เครื่องราชฯ","emit-value":"","map-options":"","option-label":"name",options:y(s).insigniaOp,"option-value":"id","use-input":"","input-debounce":"0",style:{"min-width":"150px"}},null,8,["modelValue","options"]),u("div",null,[a(Q,{onClick:e[7]||(e[7]=o=>K()),size:"12px",flat:"",round:"",color:"add",icon:"mdi-plus"},{default:r(()=>[a(ne,null,{default:r(()=>[U("เพิ่ม")]),_:1})]),_:1})]),a(se),u("div",nl,[a(C,{standout:"",dense:"",modelValue:v.value,"onUpdate:modelValue":e[8]||(e[8]=o=>v.value=o),ref_for:!0,ref_key:"filterRef",ref:j,outlined:"",debounce:"300",placeholder:"ค้นหา",style:{"max-width":"200px"},class:"q-ml-sm"},{append:r(()=>[v.value==""?(c(),B(R,{key:0,name:"search"})):$("",!0),v.value!==""?(c(),B(R,{key:1,name:"clear",class:"cursor-pointer",onClick:oe})):$("",!0)]),_:1},8,["modelValue"]),a(A,{modelValue:b.value,"onUpdate:modelValue":e[9]||(e[9]=o=>b.value=o),"display-value":y(D).lang.table.columns,multiple:"",outlined:"",dense:"",options:V.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"])])]),a(i,{rows:N.value,columns:V.value,"visible-columns":b.value,filter:v.value,"row-key":"name"},{"body-cell":r(o=>[a(Y,{props:o},{default:r(()=>[o.col.name=="no"?(c(),p("div",sl,k(o.rowIndex+1),1)):o.col.name=="action"?(c(),p("div",il,[a(Y,null,{default:r(()=>[a(Q,{label:"คืนเครื่องราชฯ",onClick:de=>t(o.row.id),color:"blue"},null,8,["onClick"])]),_:2},1024)])):(c(),p("div",rl,k(o.value),1))]),_:2},1032,["props"])]),_:1},8,["rows","columns","visible-columns","filter"])])):f.value==O.name?(c(),p("div",ul,[u("div",dl,[a(ue,{outlined:"",dense:"","lazy-rules":"",modelValue:y(s).insignia,"onUpdate:modelValue":e[10]||(e[10]=o=>y(s).insignia=o),"hide-bottom-space":"",label:"เครื่องราชฯ","emit-value":"","map-options":"","option-label":"name",options:y(s).insigniaOp,"option-value":"id","use-input":"","input-debounce":"0",style:{"min-width":"150px"}},null,8,["modelValue","options"]),u("div",null,[a(Q,{onClick:e[11]||(e[11]=o=>K()),size:"12px",flat:"",round:"",color:"add",icon:"mdi-plus"},{default:r(()=>[a(ne,null,{default:r(()=>[U("เพิ่ม")]),_:1})]),_:1})]),a(se),u("div",cl,[a(C,{standout:"",dense:"",modelValue:v.value,"onUpdate:modelValue":e[12]||(e[12]=o=>v.value=o),ref_for:!0,ref_key:"filterRef",ref:j,outlined:"",debounce:"300",placeholder:"ค้นหา",style:{"max-width":"200px"},class:"q-ml-sm"},{append:r(()=>[v.value==""?(c(),B(R,{key:0,name:"search"})):$("",!0),v.value!==""?(c(),B(R,{key:1,name:"clear",class:"cursor-pointer",onClick:oe})):$("",!0)]),_:1},8,["modelValue"]),a(A,{modelValue:b.value,"onUpdate:modelValue":e[13]||(e[13]=o=>b.value=o),"display-value":y(D).lang.table.columns,multiple:"",outlined:"",dense:"",options:V.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"])])]),a(i,{rows:N.value,columns:V.value,"visible-columns":b.value,filter:v.value,"row-key":"name"},{"body-cell":r(o=>[a(Y,{props:o},{default:r(()=>[o.col.name=="no"?(c(),p("div",ml,k(o.rowIndex+1),1)):o.col.name=="action"?(c(),p("div",pl,[a(Y,null,{default:r(()=>[a(Q,{label:"คืนเครื่องราชฯ",onClick:de=>t(o.row.id),color:"blue"},null,8,["onClick"])]),_:2},1024)])):(c(),p("div",vl,k(o.value),1))]),_:2},1032,["props"])]),_:1},8,["rows","columns","visible-columns","filter"])])):$("",!0)]))),256))]),a(Ge,{modal:_.value,close:m,"close-and-fecth":n,"round-id":S.value,action:w.value,"profile-id":F.value,selectRoundOption:T.value,"type-id":f.value},null,8,["modal","round-id","action","profile-id","selectRoundOption","type-id"])]),_:1})],64)}}});const Bl=ke(yl,[["__scopeId","data-v-9bc7e389"]]);export{Bl as default};
|