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