hrms-manual/dist/assets/ManageReport2History-38efbba0.js
2023-09-06 14:51:44 +07:00

1 line
10 KiB
JavaScript

import{d as L,a8 as k,a7 as T,a as i,o as I,ag as z,e as p,f as y,g as o,ac as V,j as b,A as s,D as M,m as C,F as D,i as H,ah as h,aj as a,a2 as U}from"./index-3a2b6cd5.js";import{u as R}from"./mixin-183f301b.js";import{u as B}from"./use-quasar-1e7f9a8b.js";import{c as _}from"./app.config-a8647d06.js";import"./QSpinnerCube-b3e27bc1.js";import"./index-932e35b0.js";const Q={class:"toptitle text-dark col-12 row items-center"},j=s("label",null,"ประวัติบัญชีจัดข้าราชการกรุงเทพมหานครสามัญเข้าตำแหน่งประเภท สายงาน และระดับตำแหน่ง",-1),A={class:"row col-12 q-col-gutter-x-sm"},$={class:"col-xs-12 col-sm-6"},F=s("div",{class:"q-pa-xs bg-grey-2 row items-center q-py-sm q-px-md justify-center text-bold"}," กำหนดเดิม ",-1),G={class:"col-12 row q-pa-sm q-col-gutter-xs"},J={class:"col-xs-12 col-sm-6"},K=s("div",{class:"q-pa-xs bg-grey-2 row flex items-center justify-center text-bold q-py-sm q-px-md"}," กำหนดใหม่ ",-1),W={class:"col-12 row q-pa-sm q-col-gutter-xs"},ne=L({__name:"ManageReport2History",setup(X){B();const S=R(),N=k(),P=T(),{date2Thai:O,success:Y,dateToISO:Z,showLoader:v,hideLoader:m}=S,f=i(""),r=i(!1),c=i(!1),u=i(0),n=i([]),x=i([]);I(async()=>{m(),P.params.id!=null&&(f.value=P.params.id.toString(),await q(),n.value.length>0&&await g())});const E=()=>{N.push({name:"manageReport2"})},w=async d=>{const t=d=="next"?u.value-1:u.value+1;let l=n.value.length;r.value=t!=0,c.value=t!=l-1,u.value=t,await g()},q=async()=>{v(),await z.get(_.API.report2HistoryId(f.value)).then(d=>{const t=d.data.result;let l=[];t.map(e=>{l.push({historyId:e.historyId,date:new Date(e.date)})}),n.value=l}).catch(d=>{}).finally(async()=>{m(),n.value.length>1?(c.value=!0,r.value=!1):(c.value=!1,r.value=!1)})},g=async()=>{v(),await z.get(_.API.report2HistoryDetailId(n.value[u.value].historyId)).then(d=>{const t=d.data.result;let l=[];t.map(e=>{l.push({fullName:e.fullName??"-",education:e.fullName??"-",salary:e.salary,salaryPosition:e.salaryPosition,salaryMonth:e.salaryMonth,oldOrganizationShortName:e.oldOrganizationShortName??"-",oldOrganizationOrganization:e.oldOrganizationOrganization??"-",oldPositionNum:e.oldPositionNum??"-",oldPositionType:e.oldPositionType??"-",oldPositionExecutive:e.oldPositionExecutive??"-",oldPositionExecutiveSide:e.oldPositionExecutiveSide??"-",oldPositionPath:e.oldPositionPath??"-",oldPositionPathSide:e.oldPositionPathSide??"-",oldPositionLevel:e.oldPositionLevel??"-",newOrganizationShortName:e.newOrganizationShortName??"-",newOrganizationOrganization:e.newOrganizationOrganization??"-",newPositionNum:e.newPositionNum??"-",newPositionType:e.newPositionType??"-",newPositionExecutive:e.newPositionExecutive??"-",newPositionExecutiveSide:e.newPositionExecutiveSide??"-",newPositionPath:e.newPositionPath??"-",newPositionPathSide:e.newPositionPathSide??"-",newPositionLevel:e.newPositionLevel??"-"})}),x.value=l}).catch(d=>{}).finally(async()=>{m()})};return(d,t)=>(p(),y("div",Q,[o(V,{icon:"mdi-arrow-left",unelevated:"",round:"",dense:"",flat:"",color:"primary",class:"q-mr-sm",onClick:E}),j,o(h,{flat:"",bordered:"",class:"col-12 q-my-sm q-pt-sm"},{default:b(()=>[o(V,{flat:"",round:"",icon:"mdi-menu-left",onClick:t[0]||(t[0]=l=>w("next")),disable:r.value==!1,color:r.value?"public":"grey-7"},null,8,["disable","color"]),o(V,{flat:"",round:"",icon:"mdi-menu-right",onClick:t[1]||(t[1]=l=>w("previous")),disable:c.value==!1,color:c.value?"public":"grey-7"},null,8,["disable","color"]),s("label",null,M(`${n.value.length>0&&n.value[u.value].date!=null?C(O)(n.value[u.value].date,!1,!0):""}`),1),(p(!0),y(D,null,H(x.value,l=>(p(),y("div",{class:"q-pa-md row col-12 q-col-gutter-sm",key:l.fullName},[o(a,{modelValue:l.fullName,"onUpdate:modelValue":e=>l.fullName=e,label:"ชื่อ-สกุล",class:"col-xs-12 col-sm-6","hide-bottom-space":"",outlined:!0,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),o(a,{modelValue:l.education,"onUpdate:modelValue":e=>l.education=e,label:"คุณวุฒิ",class:"col-xs-12 col-sm-6","hide-bottom-space":"",outlined:!0,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),o(a,{modelValue:l.salary,"onUpdate:modelValue":e=>l.salary=e,label:"เงินเดือน",class:"col-xs-12 col-sm-4","hide-bottom-space":"",outlined:!0,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),o(a,{modelValue:l.salaryPosition,"onUpdate:modelValue":e=>l.salaryPosition=e,label:"เงินประจำตำแหน่ง",class:"col-xs-12 col-sm-4","hide-bottom-space":"",outlined:!0,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),o(a,{modelValue:l.salaryMonth,"onUpdate:modelValue":e=>l.salaryMonth=e,label:"เงินตอบแทนรายเดือน",class:"col-xs-12 col-sm-4","hide-bottom-space":"",outlined:!0,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),s("div",A,[s("div",$,[o(h,{bordered:"",flat:""},{default:b(()=>[F,o(U),s("div",G,[o(a,{modelValue:l.oldOrganizationShortName,"onUpdate:modelValue":e=>l.oldOrganizationShortName=e,label:"รหัสส่วนราชการ",class:"col-xs-12 col-sm-6","hide-bottom-space":"",outlined:!1,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),o(a,{modelValue:l.oldOrganizationOrganization,"onUpdate:modelValue":e=>l.oldOrganizationOrganization=e,label:"ชื่อหน่วยงาน",class:"col-xs-12 col-sm-6","hide-bottom-space":"",outlined:!1,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),o(a,{modelValue:l.oldPositionNum,"onUpdate:modelValue":e=>l.oldPositionNum=e,label:"ตำแหน่งเลขที่",class:"col-xs-12 col-sm-6","hide-bottom-space":"",outlined:!1,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),o(a,{modelValue:l.oldPositionType,"onUpdate:modelValue":e=>l.oldPositionType=e,label:"ตำแหน่งประเภท",class:"col-xs-12 col-sm-6","hide-bottom-space":"",outlined:!1,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),o(a,{modelValue:l.oldPositionExecutive,"onUpdate:modelValue":e=>l.oldPositionExecutive=e,label:"ตำแหน่งทางการบริหาร",class:"col-xs-12 col-sm-6","hide-bottom-space":"",outlined:!1,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),o(a,{modelValue:l.oldPositionExecutiveSide,"onUpdate:modelValue":e=>l.oldPositionExecutiveSide=e,label:"ด้านทางบริหาร",class:"col-xs-12 col-sm-6","hide-bottom-space":"",outlined:!1,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),o(a,{modelValue:l.oldPositionPath,"onUpdate:modelValue":e=>l.oldPositionPath=e,label:"ตำแหน่งในสายงาน",class:"col-xs-12 col-sm-6","hide-bottom-space":"",outlined:!1,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),o(a,{modelValue:l.oldPositionPathSide,"onUpdate:modelValue":e=>l.oldPositionPathSide=e,label:"ด้าน/สาขา",class:"col-xs-12 col-sm-6","hide-bottom-space":"",outlined:!1,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),o(a,{modelValue:l.oldPositionLevel,"onUpdate:modelValue":e=>l.oldPositionLevel=e,label:"ระดับตำแหน่ง",class:"col-xs-12 col-sm-6","hide-bottom-space":"",outlined:!1,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"])])]),_:2},1024)]),s("div",J,[o(h,{bordered:"",flat:""},{default:b(()=>[K,o(U),s("div",W,[o(a,{modelValue:l.newOrganizationShortName,"onUpdate:modelValue":e=>l.newOrganizationShortName=e,label:"รหัสส่วนราชการ",class:"col-xs-12 col-sm-6","hide-bottom-space":"",outlined:!1,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),o(a,{modelValue:l.newOrganizationOrganization,"onUpdate:modelValue":e=>l.newOrganizationOrganization=e,label:"ชื่อหน่วยงาน",class:"col-xs-12 col-sm-6","hide-bottom-space":"",outlined:!1,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),o(a,{modelValue:l.newPositionNum,"onUpdate:modelValue":e=>l.newPositionNum=e,label:"ตำแหน่งเลขที่",class:"col-xs-12 col-sm-6","hide-bottom-space":"",outlined:!1,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),o(a,{modelValue:l.newPositionType,"onUpdate:modelValue":e=>l.newPositionType=e,label:"ตำแหน่งประเภท",class:"col-xs-12 col-sm-6","hide-bottom-space":"",outlined:!1,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),o(a,{modelValue:l.newPositionExecutive,"onUpdate:modelValue":e=>l.newPositionExecutive=e,label:"ตำแหน่งทางการบริหาร",class:"col-xs-12 col-sm-6","hide-bottom-space":"",outlined:!1,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),o(a,{modelValue:l.newPositionExecutiveSide,"onUpdate:modelValue":e=>l.newPositionExecutiveSide=e,label:"ด้านทางบริหาร",class:"col-xs-12 col-sm-6","hide-bottom-space":"",outlined:!1,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),o(a,{modelValue:l.newPositionPath,"onUpdate:modelValue":e=>l.newPositionPath=e,label:"ตำแหน่งในสายงาน",class:"col-xs-12 col-sm-6","hide-bottom-space":"",outlined:!1,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),o(a,{modelValue:l.newPositionPathSide,"onUpdate:modelValue":e=>l.newPositionPathSide=e,label:"ด้าน/สาขา",class:"col-xs-12 col-sm-6","hide-bottom-space":"",outlined:!1,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"]),o(a,{modelValue:l.newPositionLevel,"onUpdate:modelValue":e=>l.newPositionLevel=e,label:"ระดับตำแหน่ง",class:"col-xs-12 col-sm-6","hide-bottom-space":"",outlined:!1,dense:"","lazy-rules":"",readonly:!0,borderless:!0},null,8,["modelValue","onUpdate:modelValue"])])]),_:2},1024)])])]))),128))]),_:1})]))}});export{ne as default};