1 line
9.7 KiB
JavaScript
1 line
9.7 KiB
JavaScript
import{d as pe,a7 as _e,a8 as he,a as s,o as ye,e as f,f as g,A as l,g as a,m as j,ac as m,C as be,D as p,j as k,a2 as w,ah as H,v as xe,aj as d,x as c,F as fe,ag as J}from"./index-3a2b6cd5.js";import{Q as K}from"./QSpace-5fefe78e.js";import{Q as ge}from"./QImg-c1ebab1a.js";import{Q as we}from"./QForm-4d87c0ee.js";import{_ as Ve}from"./avatar_user-99f64d32.js";import{u as Ie}from"./use-quasar-1e7f9a8b.js";import{u as Oe}from"./mixin-183f301b.js";import{c as W}from"./app.config-a8647d06.js";import{_ as X}from"./CurruncyInput.vue_vue_type_script_setup_true_lang-c1ac0ded.js";import"./QSpinnerCube-b3e27bc1.js";import"./index-932e35b0.js";import"./index-6a628684.js";const $e={class:"toptitle text-dark col-12 row items-center"},qe={class:"bg-grey-1 q-pa-sm col-12 row items-center text-primary"},ke={class:"q-pl-sm text-weight-bold text-subtitle2"},ze={class:"col-12"},Ce={class:"row col-12 q-pa-md"},Ne={class:"col-12 row bg-white q-col-gutter-md"},Qe={class:"col-xs-3 col-sm-2 col-md-1 row"},Be={class:"col-xs-6 col-sm-3 row items-center"},Te={class:"col-12 q-pl-md"},Ue=l("div",{class:"col-12 text-top"},"ตำแหน่งในสายงาน",-1),Ae={class:"col-12 text-detail"},Le={class:"col-xs-6 col-sm-3 row items-center"},De={class:"col-12"},Pe=l("div",{class:"col-12 text-top"},"ระดับ",-1),Re={class:"col-12 text-detail"},Ee={class:"col-xs-6 col-sm-3 row items-center"},Fe={class:"col-12"},Me=l("div",{class:"col-12 text-top"},"สังกัด",-1),Se={class:"col-12 text-detail"},Ge={class:"bg-grey-1 q-pa-sm col-12 row items-center text-primary"},je=l("div",{class:"q-pl-sm text-weight-bold text-dark"}," แก้ไขข้อมูลเพื่อลงบัญชีแนบท้าย ",-1),He={key:0},Je={key:0,class:"q-gutter-sm"},Ke={key:1,class:"q-gutter-sm"},We={class:"col-12"},Xe={class:"row col-12 q-pa-md"},Ye={class:"col-12 row bg-white q-col-gutter-md"},Ze={class:"col-xs-6 col-sm-3 row items-center"},el=l("div",{class:"text-weight-bold text-grey"},"วุฒิการศึกษา",-1),ll={class:"col-12"},sl={class:"col-xs-12 row items-center"},ol={class:"col-12 q-pb-sm"},tl=l("div",{class:"col-12"},[l("div",{class:"text-weight-bold text-grey"}," ตำแหน่งและหน่วยงานเดิม ")],-1),al={class:"col-12"},il={class:"col-xs-6 col-sm-3 row items-center"},nl={class:"col-12"},dl={class:"col-xs-6 col-sm-3 row items-center"},cl={class:"col-12"},rl={class:"col-xs-6 col-sm-3 row items-center"},ul={class:"col-12"},vl={class:"col-xs-6 col-sm-3 row items-center"},ml={class:"col-12"},pl={class:"col-12"},_l={class:"col-xs-6 col-sm-3 row items-center"},hl=l("div",{class:"text-weight-bold text-grey col-12"}," เงินเดือนตำแหน่งและหน่วยงานที่รับย้าย ",-1),yl={class:"col-12"},bl={class:"col-12"},Tl=pe({__name:"RelocationbyId",setup(xl){const V=Ie(),Y=_e(),z=he(),Z=Oe(),o=s(!1),C=Y.params.id,{date2Thai:fl,dialogMessage:gl,messageError:ee,showLoader:N,hideLoader:Q,success:le,dialogConfirm:se}=Z;s(!1);const I=s(null);s("นายสมคิด ยอดใจ"),s("ชำนาญการพิเศษ"),s("ฝ่ายบริหารงานทั่วไป");const O=s(""),B=s(""),oe=s(""),T=s(""),U=s(""),A=s(""),L=s(""),te=s(""),ae=s(""),ie=s(""),_=s(""),ne=s(""),de=s(""),h=s(""),$=s(""),ce=s(null),y=s(),b=s(),r=s(""),u=s(""),D=s(),P=s(""),R=s(""),E=s(""),F=s(""),M=s(""),S=s(""),G=s(""),x=s(""),v=s(""),re=s(""),q=async()=>{N(),await J.get(W.API.relocationDetail(C)).then(i=>{const e=i.data.result;B.value=e.profileId,A.value=e.citizenId,O.value=`${e.prefix}${e.firstname} ${e.lastname}`,T.value=e.prefixId,oe.value=e.prefix,U.value=e.firstname,L.value=e.lastname,_.value=e.educationOld,te.value=e.position,ae.value=e.posNo,ie.value=e.positionLevel,ne.value=e.createdAt,de.value=e.organization,h.value=e.reason,$.value=e.status,ce.value=e.date,y.value=e.amount,b.value=e.amountOld,r.value=e.positionTypeOld,u.value=e.positionLevelOld,x.value=e.positionNumberOld,v.value=e.organizationPositionOld,D.value=e.dateOfBirth,P.value=e.genderId,R.value=e.nationality,E.value=e.race,F.value=e.religionId,M.value=e.bloodGroupId,S.value=e.relationshipId,G.value=e.telephoneNumber,re.value=e.isActive}).catch(i=>{}).finally(()=>{Q()})},n=i=>({"full-width inputgreen cursor-pointer":i,"full-width cursor-pointer":!i}),ue=async()=>{I.value!==null&&I.value.validate().then(i=>{i&&se(V,async()=>await me(),"ต้องการแก้ไขข้อมูลหรือไม่?","แก้ไขข้อมูลเพื่อลงบัญชีแนบท้าย")})},ve=()=>{o.value=!o,q()},me=async()=>{const i={educationOld:_.value,prefixId:T.value,citizenId:A.value,firstname:U.value,lastname:L.value,reason:h.value,organizationPositionOld:v.value,positionTypeOld:r.value,positionLevelOld:u.value,positionNumberOld:x.value,amount:y.value,amountOld:b.value,dateOfBirth:D.value,genderId:P.value,nationality:R.value,race:E.value,religionId:F.value,bloodGroupId:M.value,relationshipId:S.value,telephoneNumber:G.value};N(),await J.put(W.API.relocationMainEdit(C),i).then(e=>{le(V,"แก้ไขข้อมูลเพื่อลงบัญชีแนบท้ายสำเร็จ"),o.value=!1}).catch(e=>{ee(V,e)}).finally(async()=>{await q(),Q()})};return ye(async()=>{await q()}),(i,e)=>(f(),g(fe,null,[l("div",$e,[a(m,{icon:"mdi-arrow-left",unelevated:"",round:"",dense:"",flat:"",color:"primary",class:"q-mr-sm",onClick:e[0]||(e[0]=t=>j(z).go(-1))}),be(" รายละเอียดการย้าย "+p(O.value),1)]),a(H,{bordered:"",class:"row col-12 text-dark"},{default:k(()=>[l("div",qe,[l("div",ke,p(O.value),1),a(K),a(m,{outline:"",color:"blue",dense:"","icon-right":"mdi-open-in-new",class:"q-px-sm",label:"ดูข้อมูลทะเบียนประวัติ",onClick:e[1]||(e[1]=t=>j(z).push(`/registry/${B.value}`))})]),l("div",ze,[a(w)]),l("div",Ce,[l("div",Ne,[l("div",Qe,[a(ge,{src:Ve})]),l("div",Be,[l("div",Te,[Ue,l("div",Ae,p(r.value),1)])]),l("div",Le,[l("div",De,[Pe,l("div",Re,p(u.value),1)])]),l("div",Ee,[l("div",Fe,[Me,l("div",Se,p(v.value),1)])])])])]),_:1}),a(H,{bordered:"",class:"row col-12 text-dark q-mt-sm"},{default:k(()=>[l("div",Ge,[je,a(K),$.value!=="REPORT"&&$.value!=="DONE"?(f(),g("div",He,[o.value?(f(),g("div",Ke,[a(m,{outline:"",color:"public",dense:"",class:"q-px-sm",label:"บันทึก",style:{width:"80px"},onClick:ue}),a(m,{outline:"",color:"red",dense:"",class:"q-px-sm",label:"ยกเลิก",style:{width:"80px"},onClick:ve})])):(f(),g("div",Je,[a(m,{outline:"",color:"primary",dense:"","icon-right":"mdi-file-edit-outline",class:"q-px-sm",label:"แก้ไข",style:{width:"80px"},onClick:e[2]||(e[2]=t=>o.value=!o.value)})]))])):xe("",!0)]),l("div",We,[a(w)]),a(we,{ref_key:"myForm",ref:I},{default:k(()=>[l("div",Xe,[l("div",Ye,[l("div",Ze,[el,l("div",ll,[a(d,{class:c(n(o.value)),outlined:o.value,dense:"","lazy-rules":"",readonly:!o.value,borderless:!o.value,modelValue:_.value,"onUpdate:modelValue":e[3]||(e[3]=t=>_.value=t),rules:[t=>!!t||"กรุณากรอกตำแหน่งประเภท"],"hide-bottom-space":"",label:"วุฒิ/สาขา"},null,8,["class","outlined","readonly","borderless","modelValue","rules"])])]),l("div",sl,[l("div",ol,[a(w)]),tl,l("div",al,[a(d,{class:c(n(o.value)),outlined:o.value,dense:"","lazy-rules":"",readonly:!o.value,borderless:!o.value,modelValue:v.value,"onUpdate:modelValue":e[4]||(e[4]=t=>v.value=t),rules:[t=>!!t||"กรุณากรอกตำแหน่ง/สังกัด"],"hide-bottom-space":"",label:"ตำแหน่ง/สังกัด",type:"textarea"},null,8,["class","outlined","readonly","borderless","modelValue","rules"])])]),l("div",il,[l("div",nl,[a(d,{class:c(n(o.value)),outlined:o.value,dense:"","lazy-rules":"",readonly:!o.value,borderless:!o.value,modelValue:r.value,"onUpdate:modelValue":e[5]||(e[5]=t=>r.value=t),rules:[t=>!!t||"กรุณากรอกตำแหน่งประเภท"],"hide-bottom-space":"",label:"ตำแหน่งประเภท"},null,8,["class","outlined","readonly","borderless","modelValue","rules"])])]),l("div",dl,[l("div",cl,[a(d,{class:c(n(o.value)),outlined:o.value,dense:"","lazy-rules":"",readonly:!o.value,borderless:!o.value,modelValue:u.value,"onUpdate:modelValue":e[6]||(e[6]=t=>u.value=t),rules:[t=>!!t||"กรุณากรอกระดับ"],"hide-bottom-space":"",label:"ระดับ"},null,8,["class","outlined","readonly","borderless","modelValue","rules"])])]),l("div",rl,[l("div",ul,[a(d,{class:c(n(o.value)),outlined:o.value,dense:"","lazy-rules":"",readonly:!o.value,borderless:!o.value,modelValue:x.value,"onUpdate:modelValue":e[7]||(e[7]=t=>x.value=t),rules:[t=>!!t||"กรุณากรอกเลขที่"],"hide-bottom-space":"",label:"เลขที่"},null,8,["class","outlined","readonly","borderless","modelValue","rules"])])]),l("div",vl,[l("div",ml,[a(X,{modelValue:b.value,"onUpdate:modelValue":e[8]||(e[8]=t=>b.value=t),edit:o.value,options:{currency:"THB"},label:"เงินเดือน"},null,8,["modelValue","edit"])])]),l("div",pl,[a(w)]),l("div",_l,[hl,l("div",yl,[a(X,{modelValue:y.value,"onUpdate:modelValue":e[9]||(e[9]=t=>y.value=t),edit:o.value,options:{currency:"THB"},label:"เงินเดือน"},null,8,["modelValue","edit"])])]),l("div",bl,[a(d,{class:c(n(o.value)),outlined:o.value,dense:"","lazy-rules":"",readonly:!o.value,borderless:!o.value,modelValue:h.value,"onUpdate:modelValue":e[10]||(e[10]=t=>h.value=t),rules:[t=>!!t||"กรุณากรอกหมายเหตุ "],"hide-bottom-space":"",label:"หมายเหตุ ",type:"textarea"},null,8,["class","outlined","readonly","borderless","modelValue","rules"])])])])]),_:1},512)]),_:1})],64))}});export{Tl as default};
|