hrms-manual/dist/assets/governmentDetail-4017a2e5.js
2023-09-06 14:51:44 +07:00

1 line
8.7 KiB
JavaScript

import{d as ie,a7 as re,a8 as de,a as t,o as ce,ab as ue,e as x,f as N,A as s,g as a,m as g,ac as m,C as p,D as i,j as n,a2 as C,ah as T,s as ve,v as me,aj as _,x as y,a4 as B,B as L,F as pe,ag as U}from"./index-3a2b6cd5.js";import{Q as F}from"./QSpace-5fefe78e.js";import{Q as _e}from"./QImg-c1ebab1a.js";import{Q as ye}from"./QForm-4d87c0ee.js";import{_ as he}from"./avatar_user-99f64d32.js";import{u as fe}from"./use-quasar-1e7f9a8b.js";import{u as xe}from"./mixin-183f301b.js";import{c as R}from"./app.config-a8647d06.js";import"./QSpinnerCube-b3e27bc1.js";import"./index-932e35b0.js";const ge={class:"toptitle text-dark col-12 row items-center"},be={class:"bg-grey-1 q-pa-sm col-12 row items-center text-primary"},we={class:"q-pl-sm text-weight-bold text-subtitle2"},qe={class:"col-12"},ke={class:"row col-12 q-pa-md"},Ve={class:"col-12 row bg-white q-col-gutter-md"},$e={class:"col-xs-3 col-sm-2 col-md-1 row"},Ne={class:"col-xs-6 col-sm-3 row items-center"},Ce={class:"col-12 q-pl-md"},Oe=s("div",{class:"col-12 text-top"},"ตำแหน่งในสายงาน",-1),ze={class:"col-12 text-detail"},Qe={class:"col-xs-6 col-sm-3 row items-center"},Ie={class:"col-12"},Ae=s("div",{class:"col-12 text-top"},"ระดับ",-1),De={class:"col-12 text-detail"},Ee={class:"col-xs-6 col-sm-3 row items-center"},Pe={class:"col-12"},Se=s("div",{class:"col-12 text-top"},"สังกัด",-1),Te={class:"col-12 text-detail"},Be={class:"bg-grey-1 q-pa-sm col-12 row items-center text-primary"},Le=s("div",{class:"q-pl-sm text-weight-bold text-dark"}," แก้ไขข้อมูลเพื่อลงบัญชีแนบท้าย ",-1),Ue={key:0,class:"q-gutter-sm"},Fe={key:1,class:"q-gutter-sm"},Re={class:"col-12"},Me={class:"row col-12 q-pa-md"},je={class:"col-12 row bg-white q-col-gutter-md"},Ge={class:"col-xs-12 row items-center"},He=s("div",{class:"col-12"},[s("div",{class:"text-weight-bold text-grey"}," ตำแหน่งและหน่วยงานเดิม ")],-1),Je={class:"col-12"},Ke={class:"col-12"},We={class:"col-xs-6 col-sm-4 row items-center"},Xe={class:"col-12"},Ye={class:"col-xs-6 col-sm-4 row items-center"},Ze={class:"col-12"},es={class:"col-xs-6 col-sm-4 row items-center"},ss={class:"col-12"},ls={class:"col-12"},ps=ie({__name:"governmentDetail",setup(os){const b=fe(),M=re(),O=de(),j=xe(),l=t(!1),z=M.params.id,{date2Thai:Q,dialogConfirm:G,messageError:H,showLoader:I,hideLoader:A,success:J}=j;t(!1),t(null),t("นายสมคิด ยอดใจ"),t("ชำนาญการพิเศษ"),t("ฝ่ายบริหารงานทั่วไป");const w=t(""),K=t(""),D=t(""),W=t(""),X=t(""),Y=t(""),Z=t(""),E=t(""),ee=t(""),se=t(""),h=t(""),f=t(""),q=t(""),d=t(null),c=t(null),P=t(""),k=t(""),V=t(""),le=t(""),u=t(""),oe=t(""),$=async()=>{I(),await U.get(R.API.officerDetail(z)).then(r=>{const e=r.data.result;w.value=`${e.prefix}${e.firstName} ${e.lastName}`,K.value=e.id,D.value=e.profileId,W.value=e.prefix,X.value=e.firstName,Y.value=e.lastName,Z.value=e.position,E.value=e.posNo,ee.value=e.positionLevel,se.value=e.createdAt,h.value=e.organization,f.value=e.reason,q.value=e.status,d.value=e.dateStart,c.value=e.dateEnd,P.value=e.salary,k.value=e.positionTypeOld,V.value=e.positionLevelOld,le.value=e.positionNumberOld,u.value=e.organizationPositionOld,oe.value=e.isActive}).catch(r=>{}).finally(()=>{A()})},v=r=>({"full-width inputgreen cursor-pointer":r,"full-width cursor-pointer":!r}),te=async()=>{G(b,async()=>await ne(),"ต้องการแก้ไขข้อมูลหรือไม่?","แก้ไขข้อมูลเพื่อลงบัญชีแนบท้าย")},ae=()=>{l.value=!l,$()},ne=async()=>{const r={organization:h.value,reason:f.value,organizationPositionOld:u.value,dateStart:d.value,dateEnd:c.value,positionTypeOld:k.value,positionLevelOld:V.value,positionNumberOld:E.value,amountOld:P.value};I(),await U.put(R.API.officerMainEdit(z),r).then(e=>{J(b,"แก้ไขข้อมูลเพื่อลงบัญชีแนบท้ายสำเร็จ"),l.value=!1}).catch(e=>{H(b,e)}).finally(async()=>{await $(),A()})};return ce(async()=>{await $()}),(r,e)=>{const S=ue("datepicker");return x(),N(pe,null,[s("div",ge,[a(m,{icon:"mdi-arrow-left",unelevated:"",round:"",dense:"",flat:"",color:"primary",class:"q-mr-sm",onClick:e[0]||(e[0]=o=>g(O).go(-1))}),p(" รายละเอียดการช่วยราชการ "+i(w.value),1)]),a(T,{bordered:"",class:"row col-12 text-dark"},{default:n(()=>[s("div",be,[s("div",we,i(w.value),1),a(F),a(m,{outline:"",color:"blue",dense:"","icon-right":"mdi-open-in-new",class:"q-px-sm",label:"ดูข้อมูลทะเบียนประวัติ",onClick:e[1]||(e[1]=o=>g(O).push(`/registry/${D.value}`))})]),s("div",qe,[a(C)]),s("div",ke,[s("div",Ve,[s("div",$e,[a(_e,{src:he})]),s("div",Ne,[s("div",Ce,[Oe,s("div",ze,i(k.value),1)])]),s("div",Qe,[s("div",Ie,[Ae,s("div",De,i(V.value),1)])]),s("div",Ee,[s("div",Pe,[Se,s("div",Te,i(u.value),1)])])])])]),_:1}),a(T,{bordered:"",class:"row col-12 text-dark q-mt-sm"},{default:n(()=>[s("div",Be,[Le,a(F),l.value?(x(),N("div",Fe,[a(m,{outline:"",color:"public",dense:"",class:"q-px-sm",label:"บันทึก",style:{width:"80px"},onClick:te}),a(m,{outline:"",color:"red",dense:"",class:"q-px-sm",label:"ยกเลิก",style:{width:"80px"},onClick:ae})])):(x(),N("div",Ue,[q.value=="REPORT"||q.value=="DONE"?me("",!0):(x(),ve(m,{key:0,outline:"",color:"primary",dense:"","icon-right":"mdi-file-edit-outline",class:"q-px-sm",label:"แก้ไข",style:{width:"80px"},onClick:e[2]||(e[2]=o=>l.value=!l.value)}))]))]),s("div",Re,[a(C)]),a(ye,{ref:"myForm ",class:"window-width"},{default:n(()=>[s("div",Me,[s("div",je,[s("div",Ge,[He,s("div",Je,[a(_,{class:y(v(l.value)),outlined:l.value,dense:"","lazy-rules":"",readonly:!l.value,borderless:!l.value,modelValue:u.value,"onUpdate:modelValue":e[3]||(e[3]=o=>u.value=o),rules:[o=>!!o||"กรุณากรอกตำแหน่ง/สังกัด"],"hide-bottom-space":"",label:"ตำแหน่ง",type:"textarea"},null,8,["class","outlined","readonly","borderless","modelValue","rules"])])]),s("div",Ke,[a(C)]),s("div",We,[s("div",Xe,[a(_,{class:y(v(l.value)),outlined:l.value,dense:"","lazy-rules":"",readonly:!l.value,borderless:!l.value,modelValue:h.value,"onUpdate:modelValue":e[4]||(e[4]=o=>h.value=o),rules:[o=>!!o||"กรุณากรอกโอนไปสังกัด"],"hide-bottom-space":"",label:"หน่วยงานที่ให้ช่วยราชการ"},null,8,["class","outlined","readonly","borderless","modelValue","rules"])])]),s("div",Ye,[s("div",Ze,[a(S,{"menu-class-name":"modalfix",readonly:!l.value,modelValue:d.value,"onUpdate:modelValue":e[5]||(e[5]=o=>d.value=o),locale:"th",autoApply:"",enableTimePicker:!1,"week-start":"0"},{year:n(({year:o})=>[p(i(o+543),1)]),"year-overlay-value":n(({value:o})=>[p(i(parseInt(o+543)),1)]),trigger:n(()=>[a(_,{class:y(v(l.value)),outlined:l.value,dense:"",readonly:!l.value,"lazy-rules":"",borderless:!l.value,"model-value":d.value!==null?g(Q)(d.value):null,rules:[o=>!!o||"กรุณาเลือกตั้งแต่วัน"],"hide-bottom-space":"",label:"ตั้งแต่วัน"},{prepend:n(()=>[a(B,{name:"event",class:"cursor-pointer",style:L(l.value?"color: var(--q-primary)":"color: var(--q-grey)")},null,8,["style"])]),_:1},8,["class","outlined","readonly","borderless","model-value","rules"])]),_:1},8,["readonly","modelValue"])])]),s("div",es,[s("div",ss,[a(S,{"menu-class-name":"modalfix",readonly:!l.value,modelValue:c.value,"onUpdate:modelValue":e[6]||(e[6]=o=>c.value=o),locale:"th",autoApply:"",enableTimePicker:!1,"week-start":"0"},{year:n(({year:o})=>[p(i(o+543),1)]),"year-overlay-value":n(({value:o})=>[p(i(parseInt(o+543)),1)]),trigger:n(()=>[a(_,{readonly:!l.value,class:y(v(l.value)),outlined:l.value,dense:"","lazy-rules":"",borderless:!l.value,"model-value":c.value!==null?g(Q)(c.value):null,rules:[o=>!!o||"กรุณาเลือกตั้งแต่วัน"],"hide-bottom-space":"",label:"ถึงวันที่"},{prepend:n(()=>[a(B,{name:"event",class:"cursor-pointer",style:L(l.value?"color: var(--q-primary)":"color: var(--q-grey)")},null,8,["style"])]),_:1},8,["readonly","class","outlined","borderless","model-value","rules"])]),_:1},8,["readonly","modelValue"])])]),s("div",ls,[a(_,{class:y(v(l.value)),outlined:l.value,dense:"","lazy-rules":"",readonly:!l.value,borderless:!l.value,modelValue:f.value,"onUpdate:modelValue":e[7]||(e[7]=o=>f.value=o),rules:[o=>!!o||"กรุณากรอกหมายเหตุ "],"hide-bottom-space":"",label:"หมายเหตุ ",type:"textarea"},null,8,["class","outlined","readonly","borderless","modelValue","rules"])])])])]),_:1},512)]),_:1})],64)}}});export{ps as default};