1 line
5.6 KiB
JavaScript
1 line
5.6 KiB
JavaScript
import{Q as g}from"./QTab-3e1855a2.js";import{Q as z}from"./QTabs-95f81e84.js";import{d as C,a8 as L,a7 as P,a as m,o as O,e as j,f as E,g as a,j as n,A as d,a2 as I,ac as y,C as w,ah as q,F as B,ag as p}from"./index-3a2b6cd5.js";import{Q as _}from"./QSelect-809bd0f2.js";import{Q as h}from"./QTooltip-5ceb1b84.js";import{Q as N,a as V}from"./QTabPanels-2410ffb4.js";import{u as S}from"./use-quasar-1e7f9a8b.js";import{u as $}from"./mixin-183f301b.js";import"./QSpace-5fefe78e.js";import"./QTh-95cd2a9c.js";import"./QTr-c5e846f1.js";import"./QTable-d329bd84.js";/* empty css */import"./QToolbarTitle-e2e05c30.js";import"./QToolbar-ccd30184.js";import{c as f}from"./app.config-a8647d06.js";import"./QResizeObserver-889eb2e3.js";import"./rtl-36dd996b.js";import"./QChip-f43cc21c.js";import"./QItemSection-843d83e6.js";import"./QItemLabel-37c56e27.js";import"./QMenu-59199f2b.js";import"./position-engine-4e9b318c.js";import"./selection-8094913b.js";import"./format-312d1398.js";import"./use-panel-d5805259.js";import"./touch-5ab90751.js";import"./QSpinnerCube-b3e27bc1.js";import"./QList-1b100cb9.js";import"./use-fullscreen-273d7265.js";import"./index-932e35b0.js";const M=d("div",{class:"toptitle text-dark col-12 row items-center"},"รายงานบัญชี",-1),F={class:"row col-12"},W={class:"row col-12 items-center q-gutter-md"},D={class:"row col-12 items-center q-gutter-md"},G={class:"row col-12 items-center q-gutter-md"},Re=C({__name:"MainReport",setup(H){const r=S(),k=$(),{messageError:v,modalError:J,modalWarning:b,showLoader:u,hideLoader:s}=k;L(),P();const i=m([]),x=m([]),o=m(),c=m("audit1"),A=async()=>{if(o.value===null||o.value===void 0){b(r,"คำเตือน","กรุณาเลือกหน่วยงานที่ต้องการออกรายงาน!");return}u(),await p.get(f.API.getReportAccount1(o.value?.value),{responseType:"blob"}).then(t=>{var e=document.createElement("a");e.href=URL.createObjectURL(t.data),e.download=`รายงานบัญชี1_${o.value?.label}.pdf`,e.click()}).catch(t=>{v(r,t)}).finally(()=>{s()})},R=async()=>{if(o.value===null||o.value===void 0){b(r,"คำเตือน","กรุณาเลือกหน่วยงานที่ต้องการออกรายงาน!");return}u(),await p.get(f.API.getReportAccount2(o.value?.value),{responseType:"blob"}).then(t=>{var e=document.createElement("a");e.href=URL.createObjectURL(t.data),e.download=`รายงานบัญชี2_${o.value?.label}.pdf`,e.click()}).catch(t=>{v(r,t)}).finally(()=>{s()})},U=async()=>{if(o.value===null||o.value===void 0){b(r,"คำเตือน","กรุณาเลือกหน่วยงานที่ต้องการออกรายงาน!");return}u(),await p.get(f.API.getReportAccount3(o.value?.value),{responseType:"blob"}).then(t=>{var e=document.createElement("a");e.href=URL.createObjectURL(t.data),e.download=`รายงานบัญชี3_${o.value?.label}.pdf`,e.click()}).catch(t=>{v(r,t)}).finally(()=>{s()})},T=async()=>{u(),await p.get(f.API.getOCType).then(t=>{const e=t.data.result;let l=[];e.map(Q=>{l.push({value:Q.organizationId.toString(),label:Q.organizationName.toString()})}),i.value=l,x.value=l}).catch(t=>{console.log(t)}).finally(()=>{s()})};return O(async()=>{s(),await T(),console.log(i.value)}),(t,e)=>(j(),E(B,null,[M,a(q,{flat:"",bordered:"",class:"col-12"},{default:n(()=>[d("div",F,[a(z,{modelValue:c.value,"onUpdate:modelValue":e[0]||(e[0]=l=>c.value=l),"no-caps":"","inline-label":"",align:"left",class:"text-primary"},{default:n(()=>[a(g,{name:"audit1",label:"บัญชี 1"}),a(g,{name:"audit2",label:"บัญชี 2"}),a(g,{name:"audit3",label:"บัญชี 3"})]),_:1},8,["modelValue"])]),a(I),a(N,{modelValue:c.value,"onUpdate:modelValue":e[4]||(e[4]=l=>c.value=l),"transition-prev":"jump-up","transition-next":"jump-up",animated:"",swipeable:"",class:"row col-12 text-dark"},{default:n(()=>[a(V,{name:"audit1"},{default:n(()=>[d("div",W,[a(_,{class:"col-xs-12 col-sm-6",modelValue:o.value,"onUpdate:modelValue":e[1]||(e[1]=l=>o.value=l),label:"ระบุหน่วยงานที่ต้องการออกรายงาน",dense:"",options:i.value,"lazy-rules":"","hide-bottom-space":"",readonly:!1,borderless:!1,outlined:!0,"hide-dropdown-icon":!1},null,8,["modelValue","options"]),a(y,{size:"md",icon:"mdi-download",round:"",flat:"",color:"primary",onClick:A},{default:n(()=>[a(h,null,{default:n(()=>[w("ดาวน์โหลด")]),_:1})]),_:1})])]),_:1}),a(V,{name:"audit2"},{default:n(()=>[d("div",D,[a(_,{class:"col-xs-12 col-sm-6",modelValue:o.value,"onUpdate:modelValue":e[2]||(e[2]=l=>o.value=l),label:"ระบุรหัสส่วนราชการ",dense:"",options:i.value,"lazy-rules":"","hide-bottom-space":"",readonly:!1,borderless:!1,outlined:!0,"hide-dropdown-icon":!1},null,8,["modelValue","options"]),a(y,{size:"md",icon:"mdi-download",flat:"",round:"",color:"primary",onClick:R},{default:n(()=>[a(h,null,{default:n(()=>[w("ดาวน์โหลด")]),_:1})]),_:1})])]),_:1}),a(V,{name:"audit3"},{default:n(()=>[d("div",G,[a(_,{class:"col-xs-12 col-sm-6",modelValue:o.value,"onUpdate:modelValue":e[3]||(e[3]=l=>o.value=l),label:"ระบุรหัสส่วนราชการ",dense:"",options:i.value,"lazy-rules":"","hide-bottom-space":"",readonly:!1,borderless:!1,outlined:!0,"hide-dropdown-icon":!1},null,8,["modelValue","options"]),a(y,{size:"md",icon:"mdi-download",flat:"",round:"",color:"primary",onClick:U},{default:n(()=>[a(h,null,{default:n(()=>[w("ดาวน์โหลด")]),_:1})]),_:1})])]),_:1})]),_:1},8,["modelValue"])]),_:1})],64))}});export{Re as default};
|