hrms-manual/dist/assets/OrganizationDialogAddEdit-01d3264f.js

2 lines
16 KiB
JavaScript
Raw Normal View History

2023-09-06 14:51:44 +07:00
import{d as go,a as i,w as mo,o as po,ag as u,ab as co,e as vo,f as zo,g as r,j as B,ah as yo,A as D,aj as c,x as Co,m as Io}from"./index-3a2b6cd5.js";import{u as fo}from"./use-quasar-1e7f9a8b.js";import{Q as H}from"./QForm-4d87c0ee.js";import{c as g}from"./app.config-a8647d06.js";import{u as bo}from"./mixin-183f301b.js";import"./index-932e35b0.js";import"./QSpinnerCube-b3e27bc1.js";const So={class:"overScroll q-py-sm"},Vo={class:"col-11 row q-col-gutter-xs"},No=go({__name:"OrganizationDialogAddEdit",props:{organizprops:Object,formprops:H,org:{type:Object,required:!0}},emits:["update:organizprops","update:formprops"],setup(M,{emit:v}){const z=M,J=bo(),{showLoader:s,hideLoader:d}=J;fo();const F=i(null);mo(F,(a,e)=>{v("update:formprops",a)});const y=i([]),C=i([]),I=i([]),h=i([]),G=i([]),N=i([]),f=i([]),L=i([]),P=i([]),K=i([]),b=i([]),U=i([]),S=i([]),T=i([]),V=i([]),k=i([]),E=i([]),Q=i([]),w=i([]),$=i([]),x=i([]),j=i([]),n=i({organizationOrganizationId:"",organizationShortNameId:"",organizationShortName:"",organizationAgencyCode:"",organizationGovernmentCode:"",organizationAgencyId:"",organizationGovernmentAgencyId:"",organizationTypeId:"",organizationLevelId:"",organizationInternalPhoneId:"",organizationExternalPhoneId:"",organizationFaxId:"",organizationOrder:0,organizationUserNote:"",organizationStatusId:"",agency:"",government:"",department:"",pile:"",organizationGovernmentCodeOption:E.value,organizationGovernmentCodeOptionFilter:Q.value,isActive:!0});v("update:organizprops",n.value),po(async()=>{d(),await X(),await Y(),await Z(),await _(),await oo(),await eo(),await no(),await io(),await lo(),await to(),await ao(),console.log("props.orgId",z.org),console.log("props.orgId.organizationId",z.org.organizationId),await W()});const R=a=>({"full-width inputgreen cursor-pointer":a,"full-width cursor-pointer":!a}),W=async()=>{s(),await u.get(g.API.getOrgDraft(z.org.organizationId)).then(a=>{console.log("ข้อมูลเดิม",a.data.result),n.value.organizationOrganizationId=a.data.result.organizationOrganizationId,n.value.organizationShortNameId=a.data.result.organizationShortNameId,n.value.organizationAgencyId=a.data.result.organizationAgencyId,n.value.organizationGovernmentAgencyId=a.data.result.organizationGovernmentAgencyId,n.value.organizationTypeId=a.data.result.organizationTypeId,n.value.organizationLevelId=a.data.result.organizationLevelId,n.value.organizationExternalPhoneId=a.data.result.organizationTelExternalId,n.value.organizationInternalPhoneId=a.data.result.organizationTelInternalId,n.value.organizationFaxId=a.data.result.organizationFaxId,n.value.organizationOrder=a.data.result.organizationOrder,n.value.organizationUserNote=a.data.result.organizationUserNote,n.value.agency=a.data.result.agency,n.value.government=a.data.result.government,n.value.department=a.data.result.department,n.value.pile=a.data.result.pile,n.value.agency=a.data.result.agency,n.value.government=a.data.result.government,n.value.department=a.data.result.department,n.value.pile=a.data.result.pile,n.value.organizationAgencyCode=a.data.result.agencyCode,n.value.organizationGovernmentCode=a.data.result.governmentCode,n.value.organizationStatusId=a.data.result.organizationStatusId,A(n.value.organizationAgencyCode,n.value),n.value.organizationGovernmentCode==null||n.value.organizationGovernmentCode==""?O(n.value.organizationAgencyCode,n.value):O(n.value.organizationGovernmentCode,n.value),v("update:organizprops",n.value)}).catch(a=>{console.log(a)}).finally(async()=>{d()}),console.log("success")},X=async()=>{s(),await u.get(g.API.organization).then(a=>{const e=a.data.result;let t=[];e.map(o=>{t.push({id:o.id.toString(),name:o.name.toString()})}),V.value=t,k.value=t}).catch(a=>{console.log(a)}).finally(()=>{d()})},Y=async()=>{s(),await u.get(g.API.organizationCode).then(a=>{const e=a.data.result;let t=[];e.map(o=>{t.push({id:o.id.toString(),governmentCode:o.governmentCode.toString(),agencyCode:o.agencyCode.toString(),shortName:o.name.toString()})}),w.value=t,$.value=t}).catch(a=>{console.log(a)}).finally(()=>{d()})},Z=async()=>{s(),await u.