2 lines
7.3 KiB
JavaScript
2 lines
7.3 KiB
JavaScript
|
|
import{d as J,a8 as K,a7 as W,a as r,o as X,ag as V,ab as Z,e as ee,f as ae,A as v,g as o,ac as $,C as c,D as p,j as t,ah as le,a2 as q,aj as k,a4 as x,m as C}from"./index-3a2b6cd5.js";import{Q as oe}from"./QSelect-809bd0f2.js";import{Q as te}from"./QFile-ab5069c9.js";import{Q as se}from"./QSpace-5fefe78e.js";import{u as ne}from"./use-quasar-1e7f9a8b.js";import{Q as re}from"./QForm-4d87c0ee.js";import{u as ue}from"./mixin-183f301b.js";import{c as I}from"./app.config-a8647d06.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"./rtl-36dd996b.js";import"./format-312d1398.js";import"./use-file-a69aa9db.js";import"./QSpinnerCube-b3e27bc1.js";import"./index-932e35b0.js";const de={class:"col-xs-12 col-sm-12 col-md-11"},ie={class:"toptitle col-12 row items-center"},ce={class:"col-12"},pe={class:"col-12 row q-col-gutter-md q-pa-md"},me={class:"col-xs-12 col-sm-12 row"},ve={class:"col-12 row q-pa-sm q-col-gutter-sm"},fe={class:"row col-12 q-pa-sm"},$e=J({__name:"addProposals",setup(ye){const T=ue(),{date2Thai:A,success:P,dateToISO:D,messageError:_,showLoader:h,hideLoader:b,dialogConfirm:Y}=T,R=K(),U=W(),u=ne(),f=r(U.params.id),Q=r(null),F=r(!1),s=r(new Date),n=r(new Date),d=r(new Date().getFullYear()),y=r(),S=r([]),i=r(""),g=r(1),B=r([{label:"รอบที่ 1",value:1},{label:"รอบที่ 2",value:2}]);X(async()=>{await E()});const E=async()=>{U.params.id&&(F.value=!0,h(),console.log(f.value),await V.get(I.API.getRoundInsignia(f.value)).then(l=>{const e=l.data.result;f.value=e.period_id,i.value=e.period_name,d.value=e.period_year,g.value=e.period_amount,s.value=new Date(e.period_start),n.value=new Date(e.period_end),y.value=e.period_doc}).catch(l=>{_(u,l)}).finally(()=>{b()}))};R.currentRoute.value.name;const N=async l=>{l.forEach(e=>{S.value.push(e)})},j=async l=>{d.value=l},z=async()=>{const l=new FormData;S.value.length>0?(S.value.forEach(e=>{l.append("",e)}),h(),await V.put(I.API.RoundInsignia(f.value),l).then(e=>{}).catch(e=>{_(u,e)}).finally(async()=>{b(),P(u,"บันทึกข้อมูลสำเร็จ"),m()})):(P(u,"บันทึกข้อมูลสำเร็จ"),m())},L=async l=>{const e=new FormData;e.append("Name",i.value),e.append("year",parseInt(d.value).toString()),e.append("amount",g.value.toString()),s.value!==null&&e.append("startDate",D(s.value)),n.value!==null&&e.append("endDate",D(n.value)),e.append("file",y.value),console.log(e),h(),await V.put(I.API.editRoundInsignia(l),e).then(async()=>{await z()}).catch(w=>{_(u,w)}).finally(async()=>{b(),m()}),console.log(e)},M=()=>{Y(u,()=>O())},O=async()=>{Q.value!==null&&Q.value.validate().then(async l=>{l&&(F.value?await L(f.value):(await H(),m()))})},G=()=>{i.value.value==1?(s.value=new Date(new Date().getFullYear(),9,1),n.value=new Date(new Date().getFullYear()+1,3,29),console.log(1)):i.value.value==2&&(s.value=new Date(new Date().getFullYear(),3,29),n.value=new Date(new Date().getFullYear(),4,29),console.log(2))},H=async()=>{const l=new FormData;l.append("name",i.value.label),l.append("year",parseInt(d.value).toString()),l.append("amount",g.value.toString()),s.value!==null&&l.append("startDate",D(s.value)),n.value!==null&&l.append("endDate",D(n.value)),l.append("file",y.value),h(),await V.post(I.API.listRoundInsignia("coin"),l).then(async e=>{}).catch(e=>{_(u,e)}).finally(async()=>{b(),m()})},m=()=>{R.push({name:"coinProposals"})};return(l,e)=>{const w=Z("datepicker");return ee(),ae("div",de,[v("div",ie,[o($,{icon:"mdi-arrow-left",unelevated:"",round:"",dense:"",flat:"",color:"primary",class:"q-mr-sm",onClick:m}),c(" "+p(F.value?"ระยะเวลาการยื่นขอพระราชทานเครื่องทานเหรียญจักรพรรดิมาลา":"เพิ่มระยะเวลาการยื่นขอพระราชทานเครื่องทานเหรียญจักรพรรดิมาลา"),1)]),o(C(r
|