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