hrms-manual/dist/assets/step02-5d75da77.js

2 lines
13 KiB
JavaScript
Raw Normal View History

2023-09-06 14:51:44 +07:00
import{Q as F}from"./QTooltip-5ceb1b84.js";import{d as ke,a7 as Ve,a as r,o as Qe,ag as v,ab as qe,e as d,f as V,A as i,g as t,j as n,C as x,ac as m,s as y,a4 as Z,v as ee,aj as Ue,m as De,F as Q,i as N,D as O,a2 as q,ah as le,al as ae,an as te,ao as oe,aG as ne}from"./index-3a2b6cd5.js";import{Q as $e}from"./QSpace-5fefe78e.js";import{Q as Fe}from"./QSelect-809bd0f2.js";import{Q as A}from"./QTh-95cd2a9c.js";import{Q as R}from"./QTr-c5e846f1.js";import{Q as I}from"./QTd-71639d11.js";import{Q as se}from"./QForm-4d87c0ee.js";import{u as Ne}from"./use-quasar-1e7f9a8b.js";import{u as Oe}from"./mixin-183f301b.js";import{c as w}from"./app.config-a8647d06.js";import{_ as ue}from"./DialogHeader.vue_vue_type_script_setup_true_lang-43c349f0.js";import{_ as L}from"./CurruncyInput.vue_vue_type_script_setup_true_lang-c1ac0ded.js";import"./position-engine-4e9b318c.js";import"./selection-8094913b.js";import"./QChip-f43cc21c.js";import"./QItemSection-843d83e6.js";import"./QItemLabel-37c56e27.js";import"./QMenu-59199f2b.js";import"./rtl-36dd996b.js";import"./format-312d1398.js";import"./QSpinnerCube-b3e27bc1.js";import"./index-932e35b0.js";import"./QToolbarTitle-e2e05c30.js";import"./QToolbar-ccd30184.js";import"./index-6a628684.js";const Re={class:"q-py-md q-pl-md",style:{height:"68vh","overflow-y":"scroll"}},Pe={class:"col-12 row q-pb-sm items-center"},Me={class:"items-center",style:{display:"flex"}},ze={class:"text-weight-medium"},Be={class:"flex justify-end q-pa-sm q-gutter-sm"},Te={class:"row col-12 q-col-gutter-sm"},je={class:"col-xs-12"},Le={class:"col-12 row q-py-sm items-center q-col-gutter-sm"},Ee={class:"col-xs-6 col-sm-6 col-md-6"},Ge={class:"col-xs-6 col-sm-6 col-md-6"},He={class:"col-xs-6 col-sm-6 col-md-6"},Je={class:"text-weight-medium"},bl=ke({__name:"step02",props:{next:{type:Function,default:()=>console.log("not function")},previous:{type:Function,default:()=>console.log("not function")}},setup(re){const E=re,de=()=>E.next(),ie=()=>E.previous(),ce=Oe(),{dialogMessageNotify:G,dialogConfirm:P,dialogRemove:me,messageError:p,showLoader:U,hideLoader:h,success:D}=ce,S=Ve(),s=Ne(),c=r({salaryAmount:null,positionSalaryAmount:null,mouthSalaryAmount:null}),M=r(null),z=r(null),g=r(!1),k=r(!1),B=r(""),H=r(),_=r(""),$=r(["no","idCard","name","education"]),T=r([{name:"no",align:"left",label:"ลำดับ",field:"no",sortable:!0,sort:(a,e)=>a.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"idCard",align:"left",label:"เลขประจำตัวประชาชน",field:"idCard",sortable:!0,sort:(a,e)=>a.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"name",align:"left",label:"ชื่อ-สกุล",field:"name",sortable:!0,sort:(a,e)=>a.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"education",align:"left",label:"วุฒิการศึกษาในการออกคำสั่ง",field:"education",sortable:!0,sort:(a,e)=>a.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})}]),b=r([]),J=r([]),f=r([]);Qe(async()=>{await C()});const C=async()=>{const a=S.params.orderid?S.params.orderid.toString():localStorage.getItem("orderId")?localStorage.getItem("orderId"):null;a!==null&&await pe(a)},pe=async a=>{U(),await v.get(w.API.personsselectedOrder(a)).then(e=>{const u=e.data.result;let l=[];u.map(o=>{l.push({education:o.education??"",idCard:o.idCard??"",name:o.name??"",personalId:o.personalId??"",selectStatus:o.selectStatus!==null?o.selectStatus:!1,sequence:o.sequence!==null?o.sequence:0,refRecordId:o.refRecordId,salaryAmount:o.salaryAmount!==0?o.salaryAmount:null,positionSalaryAmount:o.positionSalaryAmount!==0?o.positionSalaryAmount:null,monthSalaryAmount:o.monthSalaryAmount!==0?o.monthSalaryAmount:null})}),b.value=l,f.value=b.value}).catch(e=>{p(s,e)}).finally(()=>{h()})},fe=async a=>{me(s,()=>ve(a))},ve=async a=>{await v.delete(w.API.personsOrder(a)).then(e=>{D(s,"ลบข้อมูลสำเร็จ")}).catch(e=>{p(s,e)}).finally(async()=>{h(),await C()})},ye=async a=>{await v.put(w.API.swapUpOrder(a)).then(e=>{}).catch(e=>{p(s,e)}).finally(async()=>{