hrms-manual/dist/assets/Main-74f56717.js
2023-09-06 14:51:44 +07:00

1 line
27 KiB
JavaScript

import{d as we,e as c,s as w,j as n,g as l,C as f,D as r,ac as de,ai as Ve,a as u,r as Te,o as $e,ag as O,w as qe,ab as Se,m,a2 as re,al as Pe,A as d,ah as K,aj as ce,a4 as C,v as D,f as I,ao as Le,at as De,au as Ae,c as Ue,a8 as Fe,F as xe,i as Me,I as Ie,aG as be,an as Be}from"./index-3a2b6cd5.js";import{Q as ke}from"./QTooltip-5ceb1b84.js";import{Q as ue}from"./QSpace-5fefe78e.js";import{Q as V}from"./QSelect-809bd0f2.js";import{Q as Ne}from"./QTh-95cd2a9c.js";import{Q as ye}from"./QTr-c5e846f1.js";import{Q as y}from"./QTd-71639d11.js";import{Q as _e,a as se}from"./QItemSection-843d83e6.js";import{Q as Re}from"./QList-1b100cb9.js";import{Q as Ee}from"./QMenu-59199f2b.js";import{Q as ge}from"./QToolbar-ccd30184.js";import{C as ze}from"./ClosePopup-d3cbd1bb.js";import{u as Qe}from"./use-quasar-1e7f9a8b.js";import{Q as je}from"./QToolbarTitle-e2e05c30.js";import{Q as He}from"./QBadge-61a08caf.js";import{Q as Ge}from"./QTree-6a2a1389.js";import{Q as Ce}from"./QScrollArea-eb9227a3.js";import{_ as Ke}from"./avatar_user-99f64d32.js";import{Q as We}from"./QForm-4d87c0ee.js";import{D as Je}from"./DialogHeader-707cd1b4.js";import{_ as Xe}from"./DialogFooter.vue_vue_type_script_setup_true_lang-b17df1c8.js";import{u as Oe}from"./mixin-183f301b.js";import{c as T}from"./app.config-a8647d06.js";import"./position-engine-4e9b318c.js";import"./selection-8094913b.js";import"./QChip-f43cc21c.js";import"./QItemLabel-37c56e27.js";import"./rtl-36dd996b.js";import"./format-312d1398.js";import"./QSlideTransition-d8814589.js";import"./QResizeObserver-889eb2e3.js";import"./TouchPan-3cb133b6.js";import"./touch-5ab90751.js";/* empty css */import"./QSpinnerCube-b3e27bc1.js";import"./index-932e35b0.js";const Ye=we({__name:"DialogHeader",props:{title:String,close:{type:Function,default:()=>console.log("not function")}},setup(k){const _=k,g=async()=>{_.close()};return(A,me)=>(c(),w(ge,{class:"q-py-md"},{default:n(()=>[l(je,{class:"header-text"},{default:n(()=>[f(r(k.title),1)]),_:1}),l(de,{icon:"close",unelevated:"",round:"",dense:"",onClick:g,style:{color:"#ff8080","background-color":"#ffdede"}})]),_:1}))}});const Ze=Ve(Ye,[["__scopeId","data-v-7f5767ef"]]),et=k=>(De("data-v-f4682a3a"),k=k(),Ae(),k),tt={class:"row col-12 q-col-gutter-sm"},ot={class:"col-xs-12 col-sm-7 row"},lt={class:"q-pa-sm q-gutter-sm"},at={class:"col"},it={class:"row items-center q-px-xs q-pt-xs q-gutter-sm"},nt={class:"text-weight-medium"},st={class:"col items-center q-px-xs q-pt-xs"},dt={class:"text-weight-medium text-grey-7"},ut={key:0,src:Ke,class:"col-xs-1 col-sm-2",style:{width:"28px",height:"28px","border-radius":"50%"}},rt=["src"],ct={key:2,class:"q-px-sm text-weight-medium text-red"},mt={key:3},pt={class:"q-px-sm text-weight-medium text-primary"},vt={key:4},ft={class:"q-px-sm text-weight-medium"},ht={class:"q-pr-sm"},yt={class:"q-pr-sm"},_t={class:"q-pr-sm"},gt={class:"col-xs-12 col-sm-5"},wt={class:"row col-12 q-col-gutter-xs"},xt=et(()=>d("div",{class:"col-xs-12 col-sm-12 col-md-12"},null,-1)),It={class:"col-xs-12 col-sm-12 col-md-12"},bt={class:"col-xs-12 col-sm-12 col-md-12"},kt={class:"col-xs-12 col-sm-12 col-md-12"},Nt={class:"col-xs-12 col-sm-12 col-md-12"},zt={class:"col-xs-12 col-sm-12 col-md-12"},Ct={class:"col-xs-12 col-sm-12 col-md-12"},Vt={class:"col-xs-12 col-sm-12 col-md-12"},$t=we({__name:"AppointmentModal",props:{personalId:String,modal:Boolean,close:{type:Function,default:()=>console.log("close modal")},personal:Object},setup(k){const _=k,g=Qe(),A=Oe(),{date2Thai:me,hideLoader:U,messageError:$,showLoader:W,success:pe}=A,ve=u("ไม่พบข้อมูลที่ค้นหา"),S=u("ไม่พบข้อมูลผังโครงสร้าง"),J=u(!1),E=u(),h=u(""),P=u(""),X=u();let s=Te({personalId:"",containDate:new Date,posNoId:"",positionId:"",positionLevelId:"",positionLineId:"",positionPathSideId:"",positionTypeId:""});$e(async()=>{await q(),await M(),await N()});const q=async()=>{await O.get(T.API.getPublishFileHistory).then(e=>{let a=e.data.result;P.value=a[0].fileName}).catch(e=>{$(g,e)}).finally(async()=>{U()})},F=u([]),M=async()=>{v.value=[],await O.get(`${T.s3ClusterUrl}${P.value}`).then(e=>{F.value=e.data,X.value=e.data;const a=e.data.filter(B);F.value=a}).catch(e=>{$(g,e)}).finally(()=>{U()})};function B(e){return e.name===null&&e.isCondition!=!0?!0:e.children&&e.children.length>0?(e.children=e.children.filter(B),e.children.length>0):!1}const R=u([]),N=async()=>{await O.get(T.API.apppointmentPosition()).then(e=>{R.value=e.data.result}).catch(e=>{$(g,e)})},b=u(""),Y=u(null),Z=(e,a)=>{const i=a;return e.name&&e.name.indexOf(i)>-1||e.organizationName&&e.organizationName.indexOf(i)>-1||e.positionNum&&e.positionNum.indexOf(i)>-1||e.positionName&&e.positionName.indexOf(i)>-1||e.governmentCode&&e.governmentCode.toString().indexOf(i)>-1||e.agency&&e.agency.indexOf(i)>-1||e.government&&e.government.indexOf(i)>-1||e.department&&e.department.indexOf(i)>-1||e.pile&&e.pile.indexOf(i)>-1||e.organizationShortName&&e.organizationShortName.indexOf(i)>-1||e.positionSideName&&e.positionSideName.indexOf(i)>-1||e.executivePosition&&e.executivePosition.indexOf(i)>-1||e.executivePositionSide&&e.executivePositionSide.indexOf(i)>-1||e.positionLevel&&e.positionLevel.indexOf(i)>-1},ee=async()=>{J.value=!0,await E.value.validate().then(e=>{e==!1&&(J.value=!1)})},L=u(""),te=async()=>{console.log("save",s),E.value.validate().then(async e=>{if(_.personalId!==void 0&&(L.value=_.personalId.toString()),e){const a=await{recruitDate:s.containDate,posNoId:s.posNoId,positionId:s.positionId,positionLevelId:s.positionLevelId,positionLineId:s.positionLineId,positionPathSideId:s.positionPathSideId,positionTypeId:s.positionTypeId};console.log("save appoint===>",a),W(),await O.put(T.API.appointmentPosition(L.value),a).then(i=>{console.log("respone=>",i),pe(g,"บันทึกสำเร็จ")}).catch(i=>{$(g,i)}).finally(async()=>{await Q(),await q(),await M(),await N(),U()})}})},x=u(!1),fe=()=>{x.value==!0?g.dialog({title:"ข้อมูลมีการแก้ไข",message:"ยืนยันที่จะปิดโดยไม่บันทึกใช่หรือไม่?",cancel:"ยกเลิก",ok:"ยืนยัน",persistent:!0}).onOk(()=>{x.value=!1,Q()}):Q()},Q=async()=>{await _.close(),x.value=!1,h.value="",s.personalId="",s.containDate=new Date,s.posNoId="",s.positionId="",s.positionLevelId="",s.positionLineId="",s.positionPathSideId="",s.positionTypeId=""},j=u([{label:"",value:""}]),H=u([{label:"",value:""}]),G=u([{label:"",value:""}]),oe=u([{label:"",value:""}]),le=u([{label:"",value:""}]),ae=u([{label:"",value:""}]),ie=async e=>{if(console.log("selecteds",e),e.name==null&&h.value!=e.keyId){x.value=!0,h.value=e.keyId,j.value=[{label:e.positionNum,value:e.positionNumId}],s.posNoId=e.positionNumId,H.value=[{label:e.positionName,value:e.positionNameId}],s.positionId=e.positionNameId;let a=[];e.positionSideNameObj&&e.positionSideNameObj!=null&&(e.positionSideNameObj.map(t=>{a.push({label:t.Name,value:t.Id})}),G.value=a,s.positionPathSideId=a.length>1||a.length==0?"":a[0].value),oe.value=[{label:e.positionType,value:e.positionTypeId}],s.positionTypeId=e.positionTypeId,le.value=[{label:e.positionLine,value:e.positionLineId}],s.positionLineId=e.positionLineId;let i=[];e.positionLevelObj!=null&&(e.positionLevelObj.map(t=>{i.push({label:t.Name,value:t.Id})}),ae.value=i,s.positionLevelId=i.length>1||i.length==0?"":i[0].value,s.positionLevelId=e.positionLevelObj[0].Id)}else h.value==e.keyId&&(h.value="",s.posNoId="",s.positionId="",s.positionLevelId="",s.positionLineId="",s.positionPathSideId="",s.positionTypeId="");console.log("dataForm",s)},he=e=>R.value.findIndex(i=>i===e),z=u(),v=u([]);qe(_,()=>{v.value=[];const e=_.personal;if(console.log(_.personal),e&&(e.map(a=>{z.value=a}),console.log("personal",z.value)),z.value){let a=null;X.value.map(i=>{if(a=ne(i),a!=null){ie(a);for(let t=3;t<=a.keyId.length;t+=2)v.value.push(a.keyId.slice(0,t))}})}});function ne(e){if(e.positionNumId&&e.positionLineId===z.value.positionLineId&&e.positionTypeId===z.value.positionTypeId&&e.positionNumId===z.value.posNoId&&(e.positionLevelObj===null||e.positionLevelObj[0].Id===z.value.positionLevelId))return e;if(e.children){var a,i=null;for(a=0;i==null&&a<e.children.length;a++)i=ne(e.children[a]);return i}return null}return(e,a)=>{const i=Se("datepicker");return c(),w(Le,{modelValue:_.modal,"onUpdate:modelValue":a[10]||(a[10]=t=>_.modal=t),persistent:""},{default:n(()=>[l(K,{style:{width:"900px","max-width":"80vw"}},{default:n(()=>[l(m(We),{ref_key:"myFormPosition",ref:E},{default:n(()=>[l(Je,{title:"เลือกหน่วยงานที่แต่งตั้ง - เลื่อน",close:fe}),l(re),l(Pe,{class:"q-pa-sm bg-grey-1"},{default:n(()=>[d("div",tt,[d("div",ot,[l(K,{flat:"",bordered:"",class:"fit q-pa-sm"},{default:n(()=>[l(Ce,{visible:"",style:{height:"70vh"}},{default:n(()=>[l(ce,{outlined:"",dense:"",ref_key:"filterRef",ref:Y,modelValue:b.value,"onUpdate:modelValue":a[0]||(a[0]=t=>b.value=t),placeholder:"ค้นหา",class:"q-mb-sm"},{append:n(()=>[l(C,{name:"mdi-magnify"})]),_:1},8,["modelValue"]),d("div",lt,[l(Ge,{"no-transition":"",dense:"",nodes:F.value,"node-key":"keyId",filter:b.value,"no-results-label":ve.value,"no-nodes-label":S.value,"filter-method":Z,expanded:v.value,"onUpdate:expanded":a[1]||(a[1]=t=>v.value=t)},{"header-organization":n(t=>[d("div",at,[d("div",it,[d("div",nt,r(t.node.organizationName),1),t.node.totalPositionVacant>0?(c(),w(He,{key:0,rounded:"",color:"red",outline:"",label:t.node.totalPositionVacant},null,8,["label"])):D("",!0),l(ue)]),d("div",st,[d("div",dt,r(t.node.governmentCode)+" "+r(t.node.organizationShortName),1)])])]),"header-person":n(t=>[l(_e,{clickable:"",active:h.value==t.node.keyId,onClick:o=>ie(t.node),disable:t.node.name!=null||he(t.node.positionNumId)!=-1,"active-class":"my-list-link text-primary text-weight-medium",class:"row items-center text-dark q-py-xs q-pl-sm rounded-borders my-list"},{default:n(()=>[t.node.avatar==""||t.node.avatar=="https://cdn.quasar.dev/img/boy-avatar.png"?(c(),I("img",ut)):(c(),I("img",{key:1,src:t.node.avatar,class:"col-xs-1 col-sm-2",style:{width:"28px",height:"28px","border-radius":"50%"}},null,8,rt)),t.node.name==null?(c(),I("div",ct," ว่าง ")):t.node.positionLeaderFlag?(c(),I("div",mt,[d("div",pt,r(t.node.name),1)])):(c(),I("div",vt,[d("div",ft,r(t.node.name),1)])),d("div",ht,r(t.node.positionName),1),d("div",yt,r(t.node.positionNum),1),d("div",_t,r(t.node.positionLevel),1),t.node.positionLeaderFlag?(c(),w(C,{key:5,class:"q-mr-sm",size:"15px",color:"primary",name:"mdi-bookmark"})):D("",!0),l(ue)]),_:2},1032,["active","onClick","disable"])]),_:1},8,["nodes","filter","no-results-label","no-nodes-label","expanded"])])]),_:1})]),_:1})]),d("div",gt,[l(K,{flat:"",bordered:"",class:"fit q-pa-sm"},{default:n(()=>[l(Ce,{visible:"",style:{height:"70vh"}},{default:n(()=>[d("div",wt,[xt,d("div",It,[l(i,{"menu-class-name":"modalfix",modelValue:m(s).containDate,"onUpdate:modelValue":a[2]||(a[2]=t=>m(s).containDate=t),locale:"th",autoApply:"",enableTimePicker:!1,"week-start":"0"},{year:n(({year:t})=>[f(r(t+543),1)]),"year-overlay-value":n(({value:t})=>[f(r(parseInt(t+543)),1)]),trigger:n(()=>[l(ce,{class:"full-width inputgreen cursor-pointer",outlined:"",dense:"","lazy-rules":"","model-value":m(me)(new Date(m(s).containDate)),rules:[t=>!!t||"วันที่รายงานตัว"],label:"วันที่รายงานตัว","hide-bottom-space":""},{prepend:n(()=>[l(C,{name:"event",class:"cursor-pointer",style:{color:"var(--q-primary)"}})]),_:1},8,["model-value","rules"])]),_:1},8,["modelValue"])]),l(ue),d("div",bt,[l(V,{class:"full-width inputgreen cursor-pointer custom-input",outlined:"",standout:"",dense:"","hide-bottom-space":"","lazy-rules":"",options:j.value,modelValue:m(s).posNoId,"onUpdate:modelValue":a[3]||(a[3]=t=>m(s).posNoId=t),label:"ตำแหน่งเลขที่","map-options":""},null,8,["options","modelValue"])]),d("div",kt,[l(V,{outlined:"",class:"full-width inputgreen cursor-pointer custom-input",standout:"",dense:"","hide-bottom-space":"","lazy-rules":"",options:H.value,modelValue:m(s).positionId,"onUpdate:modelValue":a[4]||(a[4]=t=>m(s).positionId=t),label:"ตำแหน่ง","map-options":""},null,8,["options","modelValue"])]),d("div",Nt,[l(V,{outlined:"",class:"full-width inputgreen cursor-pointer custom-input",standout:"",dense:"","hide-bottom-space":"","lazy-rules":"",options:G.value,modelValue:m(s).positionPathSideId,"onUpdate:modelValue":a[5]||(a[5]=t=>m(s).positionPathSideId=t),label:"ด้าน/สาขา","map-options":""},null,8,["options","modelValue"])]),d("div",zt,[l(V,{outlined:"",class:"full-width inputgreen cursor-pointer custom-input",standout:"",dense:"","hide-bottom-space":"","lazy-rules":"",options:oe.value,modelValue:m(s).positionTypeId,"onUpdate:modelValue":a[6]||(a[6]=t=>m(s).positionTypeId=t),label:"ประเภทตำแหน่ง","map-options":""},null,8,["options","modelValue"])]),d("div",Ct,[l(V,{outlined:"",class:"full-width inputgreen cursor-pointer custom-input",standout:"",dense:"","hide-bottom-space":"","lazy-rules":"",options:le.value,modelValue:m(s).positionLineId,"onUpdate:modelValue":a[7]||(a[7]=t=>m(s).positionLineId=t),label:"สายงาน","map-options":""},null,8,["options","modelValue"])]),d("div",Vt,[l(V,{outlined:"",class:"full-width inputgreen cursor-pointer custom-input",standout:"",dense:"","lazy-rules":"",options:ae.value,modelValue:m(s).positionLevelId,"onUpdate:modelValue":a[8]||(a[8]=t=>m(s).positionLevelId=t),label:"ระดับ","hide-bottom-space":"",rules:[t=>!!t||"กรุณาเลือกระดับ"],"emit-value":"","map-options":""},null,8,["options","modelValue","rules"])])])]),_:1})]),_:1})])])]),_:1}),l(re),l(Xe,{editvisible:!0,validate:ee,save:te,modalEdit:x.value,"onUpdate:modalEdit":a[9]||(a[9]=t=>x.value=t)},null,8,["modalEdit"])]),_:1},512)]),_:1})]),_:1},8,["modelValue"])}}});const St=Ve($t,[["__scopeId","data-v-f4682a3a"]]),Pt=d("div",{class:"toptitle text-dark col-12 row items-center"}," รายการแต่งตั้ง-เลื่อน ",-1),Lt={class:"row q-pa-md"},Qt={class:"col-12"},Ot={class:"row col-12"},Tt={class:"col-12 q-pt-sm"},qt={class:"text-weight-medium"},Dt={key:0},At={class:"col-4"},Ut={class:"text-weight-medium"},Ft={class:"text-weight-light"},Mt={key:1},Bt=d("div",{class:"col-4"},[d("div",{class:"text-weight-medium"},"-")],-1),Rt=[Bt],Et={class:"row justify-between"},jt={class:"col-5"},Ht={class:"col-5"},Gt={key:0},Kt={class:"col-4"},Wt={class:"text-weight-medium"},Jt={class:"text-weight-light"},Xt={key:1},Yt=d("div",{class:"col-4"},[d("div",{class:"text-weight-medium"},"-")],-1),Zt=[Yt],Do=we({__name:"Main",setup(k){const _=Oe(),{showLoader:g,hideLoader:A,dateText:me,success:U,messageError:$,date2Thai:W,dialogConfirm:pe,dialogRemove:ve}=_,S=u([]),J=Ue(()=>{if(S.value.length===0||L.value==="")return!0}),E=()=>{P.value=!1},h=Qe(),P=u(!1),X=()=>{P.value=!0,S.value=[],fe()},s=Fe(),q=u(!1),F=u([]),M=u(""),B=u(["no","citizenId","fullname","organizationName","birthday","createdAt","status"]),R=u(["no","citizenId","fullname","organizationName","birthday"]),N=u(""),b=u(""),Y=u(null),Z=()=>{N.value="",b.value="",Y.value.focus()},ee=u([]),L=u("");$e(()=>{x()});const te=u([]),x=async()=>{g(),Q.value=[],await O.get(T.API.appointmentMain()).then(a=>{console.log(a);let i=a.data.result;te.value=i,Q.value=i.map(t=>({personalId:t.id,citizenId:t.citizenId,fullname:t.prefix+t.firstname+" "+t.lastname,organizationName:t.organizationName+" "+t.organizationShortName+" "+t.positionNumber+" "+t.positionPath,orgName:t.organizationName,organizationShortName:t.organizationShortName,positionNumber:t.positionNumber,positionPath:t.positionPath,status:ne(t.status),createdAt:W(t.createdAt),birthday:t.dateOfBirth==null?"-":W(t.dateOfBirth)})),j.value=Q.value.filter(t=>t.orgName!==null)}).catch(a=>{console.log(typeof a)}).finally(()=>{A()})},fe=async()=>{L.value="",await O.get(T.API.typeOrder()).then(a=>{ee.value=a.data.result.filter(i=>i.commandCode==="C-PM-05"||i.commandCode==="C-PM-06")}).catch(a=>{$(h,a)})},Q=u([]),j=u([]),H=u([{name:"no",align:"left",label:"ลำดับ",sortable:!0,field:"no",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"citizenId",align:"left",label:"เลขประจำตัวประชาชน",sortable:!0,field:"citizenId",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"fullname",align:"left",label:"ชื่อ-นามสกุล",sortable:!0,field:"fullname",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"organizationName",align:"left",label:"หน่วยงานที่รับการแต่งตั้ง-เลื่อน",sortable:!0,field:"organizationName",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"birthday",align:"left",label:"วัน/เดือน/ปี เกิด",sortable:!0,field:"birthday",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"createdAt",align:"left",label:"วันที่ดำเนินการ",sortable:!0,field:"createdAt",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"status",align:"left",label:"สถานะ",sortable:!0,field:"status",headerStyle:"font-size: 14px",style:"font-size: 14px"}]),G=u([{name:"no",align:"left",label:"ลำดับ",sortable:!0,field:"no",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"citizenId",align:"left",label:"เลขประจำตัวประชาชน",sortable:!0,field:"citizenId",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"fullname",align:"left",label:"ชื่อ-นามสกุล",sortable:!0,field:"fullname",headerStyle:"font-size: 14px",style:"font-size: 14px"},{name:"organizationName",align:"left",label:"หน่วยงานที่รับการแต่งตั้ง-เลื่อน",sortable:!0,field:"organizationName",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(a,i)=>a.localeCompare(i,void 0,{numeric:!0,sensitivity:"base"})},{name:"birthday",align:"left",label:"วัน/เดือน/ปี เกิด",sortable:!0,field:"birthday",headerStyle:"font-size: 14px",style:"font-size: 14px"}]),oe=a=>{M.value=a,console.log(M.value),F.value=te.value.filter(i=>i.id===a),q.value=!0},le=a=>{ve(h,()=>ae(a))},ae=async a=>{g(),await O.delete(T.API.appointmentDelete(a)).then(()=>{U(h,"ลบข้อมูลสำเร็จ")}).catch(i=>{$(h,i)}).finally(()=>{x(),A()})},ie=()=>{pe(h,()=>he())},he=async()=>{let a=[];S.value.forEach(t=>{a.push(t.personalId)});let i={id:a};console.log(i),g(),await O.put(T.API.apppointmentReport(L.value),i).then(t=>{console.log(t),U(h,"บันทึกสำเร็จ")}).catch(t=>{console.log(t),$(h,t)}).finally(()=>{A(),x(),S.value=[],P.value=!1})},z=async()=>{await x(),q.value=!1},v=a=>{s.push({path:`appoint-promote/detail/${a.personalId}`})},ne=a=>{switch(a){case"WAITTING":return"รอดำเนินการ";case"PENDING":return"เลือกตำแหน่งแล้ว";case"REPORT":return"ส่งรายชื่อไปออกคำสั่ง";case"DONE":return"ออกคำสั่งเสร็จแล้ว";default:return"-"}},e=u({sortBy:"createdAt",descending:!0,page:1,rowsPerPage:10});return(a,i)=>{const t=Se("d-table");return c(),I(xe,null,[Pt,l(K,{flat:"",bordered:"",class:"col-12 q-mt-sm"},{default:n(()=>[l(re),d("div",Lt,[d("div",Qt,[d("div",Ot,[l(de,{onClick:i[0]||(i[0]=o=>X()),size:"14px",flat:"",round:"",color:"add",icon:"mdi-account-arrow-right"},{default:n(()=>[l(ke,null,{default:n(()=>[f("ส่งไปออกคำสั่งแต่งตั้ง-เลื่อน")]),_:1})]),_:1}),l(ue),l(ce,{class:"col-xs-12 col-sm-3 col-md-2",standout:"",dense:"",modelValue:N.value,"onUpdate:modelValue":i[1]||(i[1]=o=>N.value=o),ref_key:"filterRef",ref:Y,outlined:"",debounce:"300",placeholder:"ค้นหา"},{append:n(()=>[N.value==""?(c(),w(C,{key:0,name:"search"})):D("",!0),N.value!==""?(c(),w(C,{key:1,name:"clear",class:"cursor-pointer",onClick:Z})):D("",!0)]),_:1},8,["modelValue"]),l(V,{modelValue:B.value,"onUpdate:modelValue":i[2]||(i[2]=o=>B.value=o),multiple:"",outlined:"",dense:"","options-dense":"","display-value":m(h).lang.table.columns,"emit-value":"","map-options":"",options:H.value,"option-value":"name","options-cover":"",style:{"min-width":"150px"},class:"col-xs-12 col-sm-3 col-md-2 q-ml-sm"},null,8,["modelValue","display-value","options"])]),d("div",Tt,[l(t,{columns:H.value,rows:Q.value,filter:N.value,"row-key":"citizenId","visible-columns":B.value,pagination:e.value,"onUpdate:pagination":i[3]||(i[3]=o=>e.value=o)},{header:n(o=>[l(ye,{props:o},{default:n(()=>[(c(!0),I(xe,null,Me(o.cols,p=>(c(),w(Ne,{key:p.name,props:o},{default:n(()=>[d("span",qt,r(p.label),1)]),_:2},1032,["props"]))),128)),l(Ne,{"auto-width":""})]),_:2},1032,["props"])]),body:n(o=>[l(ye,{props:o,class:"cursor-pointer"},{default:n(()=>[l(y,{key:"no",props:o,onClick:p=>v(o.row)},{default:n(()=>[f(r(o.rowIndex+1),1)]),_:2},1032,["props","onClick"]),l(y,{key:"citizenId",props:o,onClick:p=>v(o.row)},{default:n(()=>[f(r(o.row.citizenId),1)]),_:2},1032,["props","onClick"]),l(y,{key:"fullname",props:o,onClick:p=>v(o.row)},{default:n(()=>[f(r(o.row.fullname),1)]),_:2},1032,["props","onClick"]),l(y,{key:"organizationName",props:o,onClick:p=>v(o.row)},{default:n(()=>[o.row.orgName!==null||o.row.positionPath!==null?(c(),I("div",Dt,[d("div",At,[d("div",Ut,r(o.row.orgName!==null?o.row.orgName:"-")+" "+r(o.row.organizationShortName!==null?`(${o.row.organizationShortName})`:""),1),d("div",Ft,r(o.row.positionPath!==null?o.row.positionPath:"-")+" "+r(o.row.positionNumber!==null?`(${o.row.positionNumber})`:""),1)])])):(c(),I("div",Mt,Rt))]),_:2},1032,["props","onClick"]),l(y,{key:"birthday",props:o,onClick:p=>v(o.row)},{default:n(()=>[f(r(o.row.birthday),1)]),_:2},1032,["props","onClick"]),l(y,{key:"createdAt",props:o,onClick:p=>v(o.row)},{default:n(()=>[f(r(o.row.createdAt),1)]),_:2},1032,["props","onClick"]),l(y,{key:"status",props:o,onClick:p=>v(o.row)},{default:n(()=>[f(r(o.row.status),1)]),_:2},1032,["props","onClick"]),l(y,{"auto-width":""},{default:n(()=>[o.row.status!=="ส่งรายชื่อไปออกคำสั่ง"&&o.row.status!=="ออกคำสั่งแล้ว"?(c(),w(de,{key:0,icon:"mdi-dots-vertical",size:"12px",color:"grey-7",flat:"",round:"",dense:""},{default:n(()=>[l(Ee,{"transition-show":"jump-down","transition-hide":"jump-up"},{default:n(()=>[l(Re,{dense:"",style:{"min-width":"100px"}},{default:n(()=>[Ie((c(),w(_e,{clickable:"",onClick:p=>oe(o.row.personalId)},{default:n(()=>[l(se,{style:{"min-width":"0px"},avatar:"",class:"q-py-sm"},{default:n(()=>[l(C,{color:"primary",size:"xs",name:"mdi-bookmark-outline"})]),_:1}),l(se,null,{default:n(()=>[f("เลือกหน่วยงานที่รับโอน")]),_:1})]),_:2},1032,["onClick"])),[[ze]]),Ie((c(),w(_e,{clickable:"",onClick:p=>le(o.row.personalId)},{default:n(()=>[l(se,{style:{"min-width":"0px"},avatar:"",class:"q-py-sm"},{default:n(()=>[l(ke,null,{default:n(()=>[f("ลบข้อมูล")]),_:1}),l(C,{color:"red",size:"xs",name:"mdi-delete"})]),_:1}),l(se,null,{default:n(()=>[f("ลบ")]),_:1})]),_:2},1032,["onClick"])),[[ze]])]),_:2},1024)]),_:2},1024)]),_:2},1024)):D("",!0)]),_:2},1024)]),_:2},1032,["props"])]),_:1},8,["columns","rows","filter","visible-columns","pagination"])])])])]),_:1}),l(Le,{modelValue:P.value,"onUpdate:modelValue":i[8]||(i[8]=o=>P.value=o)},{default:n(()=>[l(K,{style:{width:"1200px","max-width":"80vw"}},{default:n(()=>[l(Ze,{title:"ส่งไปรายการแต่งตั้ง - เลื่อน",close:E}),l(re),l(Pe,{class:"q-pt-none"},{default:n(()=>[d("div",Et,[d("div",jt,[l(ge,{style:{padding:"0"}},{default:n(()=>[l(V,{outlined:"",dense:"",modelValue:L.value,"onUpdate:modelValue":i[4]||(i[4]=o=>L.value=o),options:ee.value,label:"คำสั่งแต่งตั่ง - เลื่อน",style:{width:"400px","max-width":"auto"},"emit-value":"","map-options":"","option-label":"name","option-value":"id"},null,8,["modelValue","options"])]),_:1})]),d("div",Ht,[l(ge,{style:{padding:"0"}},{default:n(()=>[l(ce,{borderless:"",outlined:"",dense:"",debounce:"300",modelValue:b.value,"onUpdate:modelValue":i[5]||(i[5]=o=>b.value=o),placeholder:"ค้นหา",style:{width:"850px","max-width":"auto"}},{append:n(()=>[b.value==""?(c(),w(C,{key:0,name:"search"})):D("",!0),b.value!==""?(c(),w(C,{key:1,name:"clear",class:"cursor-pointer",onClick:Z})):D("",!0)]),_:1},8,["modelValue"]),l(V,{modelValue:R.value,"onUpdate:modelValue":i[6]||(i[6]=o=>R.value=o),multiple:"",outlined:"",dense:"","options-dense":"","display-value":m(h).lang.table.columns,"emit-value":"","map-options":"",options:G.value,"option-value":"name","options-cover":"",style:{"min-width":"150px"},class:"gt-xs q-ml-sm"},null,8,["modelValue","display-value","options"])]),_:1})])]),l(t,{columns:G.value,rows:j.value,filter:b.value,"row-key":"personalId",flat:"","visible-columns":R.value,selection:"multiple",selected:S.value,"onUpdate:selected":i[7]||(i[7]=o=>S.value=o)},{"header-selection":n(o=>[l(be,{"keep-color":"",color:"primary",dense:"",modelValue:o.selected,"onUpdate:modelValue":p=>o.selected=p},null,8,["modelValue","onUpdate:modelValue"])]),body:n(o=>[l(ye,{props:o,class:"cursor-pointer"},{default:n(()=>[l(y,null,{default:n(()=>[l(be,{"keep-color":"",color:"primary",dense:"",modelValue:o.selected,"onUpdate:modelValue":p=>o.selected=p},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),l(y,{key:"no",props:o},{default:n(()=>[f(r(o.rowIndex+1),1)]),_:2},1032,["props"]),l(y,{key:"citizenId",props:o,onClick:p=>v(o.row)},{default:n(()=>[f(r(o.row.citizenId),1)]),_:2},1032,["props","onClick"]),l(y,{key:"fullname",props:o,onClick:p=>v(o.row)},{default:n(()=>[f(r(o.row.fullname),1)]),_:2},1032,["props","onClick"]),l(y,{key:"organizationName",props:o,onClick:p=>v(o.row)},{default:n(()=>[o.row.orgName!==null||o.row.positionPath!==null?(c(),I("div",Gt,[d("div",Kt,[d("div",Wt,r(o.row.orgName!==null?o.row.orgName:"-")+" "+r(o.row.organizationShortName!==null?`(${o.row.organizationShortName})`:""),1),d("div",Jt,r(o.row.positionPath!==null?o.row.positionPath:"-")+" "+r(o.row.positionNumber!==null?`(${o.row.positionNumber})`:""),1)])])):(c(),I("div",Xt,Zt))]),_:2},1032,["props","onClick"]),l(y,{key:"birthday",props:o,onClick:p=>v(o.row)},{default:n(()=>[f(r(o.row.birthday),1)]),_:2},1032,["props","onClick"])]),_:2},1032,["props"])]),_:1},8,["columns","rows","filter","visible-columns","selected"])]),_:1}),l(Be,{align:"right",class:"bg-white text-teal"},{default:n(()=>[l(de,{label:"ส่งไปออกคำสั่ง",onClick:ie,color:"public",disable:m(J)},null,8,["disable"])]),_:1})]),_:1})]),_:1},8,["modelValue"]),l(St,{modal:q.value,"onUpdate:modal":i[9]||(i[9]=o=>q.value=o),close:z,personal:F.value,personalId:M.value},null,8,["modal","personal","personalId"])],64)}}});export{Do as default};