hrms-manual/dist/assets/OrganizationDialog-bb981bbb.js

2 lines
15 KiB
JavaScript
Raw Normal View History

2023-09-06 14:51:44 +07:00
import{Q as po}from"./QTooltip-5ceb1b84.js";import{d as vo,a as i,w as zo,o as yo,ag as c,ab as ho,e as F,f as D,A as z,g as l,j as y,C as j,ac as H,ah as M,F as fo,i as bo,s as Co,ad as Vo,D as Io,aj as v,x as xo,m as So}from"./index-3a2b6cd5.js";import{u as Ao}from"./use-quasar-1e7f9a8b.js";import{Q as J}from"./QForm-4d87c0ee.js";import{c as u}from"./app.config-a8647d06.js";import{u as Oo}from"./mixin-183f301b.js";import"./position-engine-4e9b318c.js";import"./selection-8094913b.js";import"./index-932e35b0.js";import"./QSpinnerCube-b3e27bc1.js";const wo={class:"row col-12 items-center q-pt-md"},Fo={class:"bg-white q-px-sm topCard"},Uo=z("span",{class:"text-weight-medium"},"เพิ่มหน่วยงาน",-1),Go={class:"overScroll q-py-sm"},No={class:"col-11 row q-col-gutter-xs"},Po={class:"col-xs-12 col-sm-12 col-md-12"},Ho=vo({__name:"OrganizationDialog",props:{organizprops:Array,formprops:J},emits:["update:organizprops","update:formprops"],setup(ko,{emit:h}){const K=Oo(),{showLoader:d,hideLoader:s}=K,R=Ao(),f=i(null),m=i([]);h("update:organizprops",m.value),zo(f,(a,n)=>{h("update:formprops",a)});const b=i([]),C=i([]),V=i([]),U=i([]),G=i([]),N=i([]),I=i([]),P=i([]),x=i([]),k=i([]),S=i([]),T=i([]),A=i([]),E=i([]),O=i([]),L=i([]),_=i([]),q=i([]),w=i([]),Q=i([]);yo(async()=>{s(),await W(),await X(),await Y(),await Z(),await oo(),await eo(),await no(),await lo(),await to(),await ao()});const W=async()=>{d(),await c.get(u.API.organization).then(a=>{const n=a.data.result;let e=[];n.map(o=>{e.push({id:o.id.toString(),name:o.name.toString()})}),O.value=e,L.value=e}).catch(a=>{console.log(a)}).finally(()=>{s()})},X=async()=>{d(),await c.get(u.API.organizationCode).then(a=>{const n=a.data.result;let e=[];n.map(o=>{e.push({id:o.id.toString(),governmentCode:o.governmentCode.toString(),agencyCode:o.agencyCode.toString(),shortName:o.name.toString()})}),w.value=e,Q.value=e}).catch(a=>{console.log(a)}).finally(()=>{s()})},Y=async()=>{d(),await c.get(u.API.organizationShortName).then(a=>{const n=a.data.result;let e=[];n.map(o=>{e.push({id:o.id.toString(),governmentCode:o.governmentCode.toString(),agencyCode:o.agencyCode.toString(),shortName:o.name.toString()})}),_.value=e,q.value=e}).catch(a=>{console.log(a)}).finally(()=>{s()})},Z=async()=>{d(),await c.get(u.API.listOrganizationHistoryAgency("หน่วยงาน")).then(a=>{const n=a.data.result;let e=[];n.map(o=>{e.push({id:o.organizationId.toString(),name:o.organizationName.toString()})}),x.value=e,k.value=e}).catch(a=>{console.log(a)}).finally(()=>{s()})},oo=async()=>{d(),await c.get(u.API.listOrganizationHistoryAgency("ส่วนราชการ")).then(a=>{const n=a.data.result;let e=[];n.map(o=>{e.push({id:o.organizationId.toString(),name:o.organizationName.toString()})}),I.value=e,P.value=e}).catch(a=>{console.log(a)}).finally(()=>{s()})},eo=async()=>{d(),await c.get(u.API.organizationType).then(a=>{const n=a.data.result;let e=[];n.map(o=>{e.push({id:o.id.toString(),name:o.name.toString()})}),S.value=e,T.value=e}).catch(a=>{console.log(a)}).finally(()=>{s()})},no=async()=>{d(),await c.get(u.API.organizationLevel).then(a=>{const n=a.data.result;let e=[];n.map(o=>{e.push({id:o.id.toString(),name:o.name.toString()})}),A.value=e,E.value=e}).catch(a=>{console.log(a)}).finally(()=>{s()})},ao=async()=>{d(),await c.get(u.API.organizationTelInternal).then(a=>{const n=a.data.result;let e=[];n.map(o=>{e.push({id:o.id.toString(),name:o.name.toString()})}),C.value=e,G.value=e}).catch(a=>{console.log(a)}).finally(()=>{s()})},to=async()=>{d(),await c.get(u.API.organizationTelExternal).then(a=>{const n=a.data.result;let e=[];n.map(o=>{e.push({id:o.id.toString(),name:o.name.toString()})}),V.value=e,N.value=e}).catch(a=>{console.log(a)}).finally(()=>{s()})},lo=async()=>{d(),await c.get(u.API.organizationFax).then(a=>{const n=a.data.result;let e=[];n.map(o=>{e.push({id:o.id.toString(),name:o.name.toString()})}),b.value=e,U.value=e}).catch(a=>{console.log(a)}).finally(()=>{s()})},io=a=>{ro([a])?m.value=m.value.filter(n=>n!==a):R.dialog({title:"นยนการลบ<EFBFBD>