2 lines
9.1 KiB
JavaScript
2 lines
9.1 KiB
JavaScript
|
|
import{d as ae,a7 as ie,a8 as ne,a,o as de,ab as re,e as q,f as k,A as s,g as t,m as z,ac as g,C as N,D as d,j as r,a2 as C,ah as L,aj as c,x as u,a4 as ce,B as ue,F as ve,ag as T}from"./index-3a2b6cd5.js";import{Q as P}from"./QSpace-5fefe78e.js";import{Q as me}from"./QImg-c1ebab1a.js";import{Q as pe}from"./QForm-4d87c0ee.js";import{_ as _e}from"./avatar_user-99f64d32.js";import{u as ye}from"./use-quasar-1e7f9a8b.js";import{u as he}from"./mixin-183f301b.js";import{_ as be}from"./CurruncyInput.vue_vue_type_script_setup_true_lang-c1ac0ded.js";import{c as D}from"./app.config-a8647d06.js";import"./QSpinnerCube-b3e27bc1.js";import"./index-6a628684.js";import"./index-932e35b0.js";const xe={class:"toptitle text-dark col-12 row items-center"},fe={class:"bg-grey-1 q-pa-sm col-12 row items-center text-primary"},ge={class:"q-pl-sm text-weight-bold text-subtitle2"},we={class:"col-12"},Ve={class:"row col-12 q-pa-md"},$e={class:"col-12 row bg-white q-col-gutter-md"},qe={class:"col-xs-3 col-sm-2 col-md-1 row"},ke={class:"col-xs-6 col-sm-3 row items-center"},ze={class:"col-12 q-pl-md"},Ne=s("div",{class:"col-12 text-top"},"ตำแหน่งในสายงาน",-1),Ce={class:"col-12 text-detail"},Oe={class:"col-xs-6 col-sm-3 row items-center"},Qe={class:"col-12"},Ie=s("div",{class:"col-12 text-top"},"ระดับ",-1),Ae={class:"col-12 text-detail"},Ue={class:"col-xs-6 col-sm-3 row items-center"},Be={class:"col-12"},Le=s("div",{class:"col-12 text-top"},"สังกัด",-1),Te={class:"col-12 text-detail"},Pe={class:"bg-grey-1 q-pa-sm col-12 row items-center text-primary"},De=s("div",{class:"q-pl-sm text-weight-bold text-dark"}," แก้ไขข้อมูลเพื่อลงบัญชีแนบท้าย ",-1),Fe={key:0,class:"q-gutter-sm"},Se={key:1,class:"q-gutter-sm"},Me={class:"col-12"},Re={class:"row col-12 q-pa-md"},Ee={class:"col-12 row bg-white q-col-gutter-md"},je={class:"col-xs-12 row items-center"},He=s("div",{class:"col-12"},[s("div",{class:"text-weight-bold text-grey"}," ตำแหน่งและหน่วยงานเดิม ")],-1),Ge={class:"col-12"},Je={class:"col-xs-6 col-sm-3 row items-center"},Ke={class:"col-12"},We={class:"col-xs-6 col-sm-3 row items-center"},Xe={class:"col-12"},Ye={class:"col-xs-6 col-sm-3 row items-center"},Ze={class:"col-12"},es={class:"col-xs-6 col-sm-3 row items-center"},ss={class:"col-12"},ls={class:"col-12"},os={class:"col-xs-6 col-sm-6 row items-center"},ts={class:"col-12"},as={class:"col-xs-6 col-sm-6 row items-center"},is={class:"col-12"},ns={class:"col-12"},ws=ae({__name:"RepatriatebyId",setup(ds){const y=ye(),F=ie(),O=ne(),S=he(),o=a(!1),Q=F.params.id,{date2Thai:M,dialogMessage:rs,messageError:I,showLoader:A,hideLoader:U,success:R,dialogConfirm:E}=S,w=a(null),B=a(""),V=a(""),j=a(""),H=a(""),G=a(""),J=a(""),K=a(""),h=a(""),W=a(""),X=a(""),b=a(""),x=a(""),Y=a(""),v=a(null),f=a(""),m=a(""),p=a(""),Z=a(""),_=a(""),ee=a(""),$=async()=>{A(),await T.get(D.API.repatriationDetail(Q)).then(i=>{const e=i.data.result;V.value=`${e.prefix}${e.firstName} ${e.lastName}`,j.value=e.id,B.value=e.profileId,H.value=e.prefix,G.value=e.firstName,J.value=e.lastName,K.value=e.position,h.value=e.posNo,W.value=e.positionLevel,X.value=e.createdAt,b.value=e.organization,x.value=e.reason,Y.value=e.status,v.value=e.date,f.value=e.salary,m.value=e.positionTypeOld,p.value=e.positionLevelOld,Z.value=e.positionNumberOld,_.value=e.organizationPositionOld,ee.value=e.isActive}).catch(i=>{I(y,i)}).finally(()=>{U()})},n=i=>({"full-width inputgreen cursor-pointer":i,"full-width cursor-pointer":!i}),se=async()=>{w.value!==null&&w.value.validate().then(i=>{i&&E(y,async()=>await oe(),"ต้องการแก้ไขข้อมูลหรือไม่?","แก้ไขข้อมูลเพื่อลงบัญชีแนบท้าย")})},le=()=>{o.value=!o,$()},oe=async()=>{const i={organization:b.value,reason:x.value,organizationPositionOld:_.value,date:v.value,positionTypeOld:m.value,positionLevelOld:p.value,positionNumberOld:h.value,amountOld:f.value};A(),await T.put(D.
|