1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
import{Q as B}from"./QTooltip-5ceb1b84.js";import{d as X,a as r,o as Z,ab as ee,e as b,f as le,A as o,g as e,j as l,x as R,ac as d,C as c,I as g,s as w,a4 as n,a2 as A,ah as M,D as i,m as I,ad as ae,aj as z,al as te,ao as se,at as oe,au as de,ai as ne}from"./index-3a2b6cd5.js";import{Q,a as p}from"./QItemSection-843d83e6.js";import{Q as N}from"./QList-1b100cb9.js";import{Q as O}from"./QMenu-59199f2b.js";import{Q as re}from"./QSpace-5fefe78e.js";import{Q as W}from"./QFile-ab5069c9.js";import{Q as ie}from"./QForm-4d87c0ee.js";import{Q as ue}from"./QSplitter-cd949cf9.js";import{C as y}from"./ClosePopup-d3cbd1bb.js";import{R as ce,e as E}from"./index-b183697f.js";import{u as me}from"./mixin-183f301b.js";import"./position-engine-4e9b318c.js";import"./selection-8094913b.js";import"./QChip-f43cc21c.js";import"./use-file-a69aa9db.js";import"./format-312d1398.js";import"./TouchPan-3cb133b6.js";import"./touch-5ab90751.js";import"./QSpinnerCube-b3e27bc1.js";const v=_=>(oe("data-v-f3bd10b5"),_=_(),de(),_),ve={style:{"min-height":"70vh"}},pe={class:"space"},fe=v(()=>o("div",{class:"q-pr-sm"},"คำสั่ง",-1)),_e=v(()=>o("div",{class:"q-pr-sm"},"เอกสารแนบท้าย",-1)),be={class:"justify-between items-center align-center q-pb-sm row"},ge={class:"body-2 grey--text"},ye={class:"pdfWidth"},xe={class:"justify-between items-center align-center q-pt-sm row"},he={class:"body-2 grey--text"},ke={class:"q-pa-md q-gutter-y-md"},qe={class:"border q-px-lg q-py-md"},we=v(()=>o("legend",{class:"text-header q-px-sm"},"อัปโหลดไฟล์",-1)),Qe={class:"q-gutter-y-md q-mb-md"},Ce=v(()=>o("label",{class:"text-file"},"คำสั่ง",-1)),Ve=v(()=>o("label",{class:"text-file"},"เอกสารแนบท้าย",-1)),$e={class:"border q-px-lg q-py-md"},Fe=v(()=>o("legend",{class:"text-header q-px-sm"},"รายละเอียด",-1)),De={class:"q-gutter-y-md q-mb-md"},Ie=v(()=>o("label",{class:"text-file"},"เลขที่คำสั่ง",-1)),ze=v(()=>o("label",{class:"text-file"},"ปีที่ออกคำสั่ง",-1)),Pe=v(()=>o("label",{class:"text-file"},"วันที่ลงนาม",-1)),Se={class:"flex justify-around"},je={class:"flex justify-end q-pa-sm q-gutter-sm"},Te={class:"flex justify-end items-center align-center q-mr-md q-mt-sm"},Ue={class:"justify-between items-center align-center q-pb-sm row"},Be={class:"body-2 grey--text text-black"},Re={class:"pdfWidth"},Ae={class:"justify-between items-center align-center q-pt-sm row"},Me={class:"body-2 grey--text text-black"},Ne=X({__name:"step03",props:{next:{type:Function,default:()=>console.log("not function")},previous:{type:Function,default:()=>console.log("not function")}},setup(_){const L=_,Y=me(),{date2Thai:G}=Y,C=r(!1);Z(async()=>{const u=ce("/src/assets/05_modules.pdf");setTimeout(()=>{V.value=u.pdf.value,m.value=u.pages.value},1e3)});const V=r(),m=r(0),t=r(1),x=r(null),$=r(null),H=()=>L.previous(),P=r(70),f=r("main"),h=r(null),S=r(null),F=r(""),D=r(new Date().getFullYear()),k=r(new Date),J=u=>{x!==null&&x.value.reload()},K=()=>{$.value!==null&&$.value.validate().then(u=>{})},q=()=>h.value!==null&&h.value!==null&&F.value.trim()!=="",j=u=>({"card-header-active q-px-lg q-py-md cursor-pointer":u,"card-header q-px-lg q-py-md cursor-pointer":!u}),T=u=>{f.value=u,t.value=1};return(u,s)=>{const U=ee("datepicker");return b(),le("div",null,[o("div",ve,[e(ue,{modelValue:P.value,"onUpdate:modelValue":[s[12]||(s[12]=a=>P.value=a),J],style:{height:"70vh"}},{before:l(()=>[o("div",pe,[o("div",{onClick:s[0]||(s[0]=a=>T("main")),class:R(j(f.value=="main"))},[fe,e(d,{size:"12px",flat:"",dense:"",icon:"mdi-download",disable:f.value!=="main",color:f.value!=="main"?"grey":"add"},{default:l(()=>[e(B,null,{default:l(()=>[c("ดาวน์โหลด")]),_:1}),e(O,null,{default:l(()=>[e(N,{style:{"min-width":"150px"}},{default:l(()=>[g((b(),w(Q,{clickable:""},{default:l(()=>[e(p,{avatar:""},{default:l(()=>[e(n,{color:"red",name:"mdi-file-pdf"})]),_:1}),e(p,null,{default:l(()=>[c("ไฟล์ .PDF")]),_:1})]),_:1})),[[y]]),g((b(),w(Q,{clickable:""},{default:l(()=>[e(p,{avatar:""},{default:l(()=>[e(n,{color:"blue",name:"mdi-file-word"})]),_:1}),e(p,null,{default:l(()=>[c("ไฟล์ .docx")]),_:1})]),_:1})),[[y]])]),_:1})]),_:1})]),_:1},8,["disable","color"])],2),o("div",{onClick:s[1]||(s[1]=a=>T("second")),class:R(j(f.value=="second"))},[_e,e(d,{size:"12px",flat:"",dense:"",color:f.value!=="second"?"grey":"add",icon:"mdi-download",disable:f.value!=="second"},{default:l(()=>[e(B,null,{default:l(()=>[c("ดาวน์โหลด")]),_:1}),e(O,null,{default:l(()=>[e(N,{style:{"min-width":"150px"}},{default:l(()=>[g((b(),w(Q,{clickable:""},{default:l(()=>[e(p,{avatar:""},{default:l(()=>[e(n,{color:"red",name:"mdi-file-pdf"})]),_:1}),e(p,null,{default:l(()=>[c("ไฟล์ .PDF")]),_:1})]),_:1})),[[y]]),g((b(),w(Q,{clickable:""},{default:l(()=>[e(p,{avatar:""},{default:l(()=>[e(n,{color:"green-7",name:"mdi-file-excel"})]),_:1}),e(p,null,{default:l(()=>[c("ไฟล์ .xls")]),_:1})]),_:1})),[[y]])]),_:1})]),_:1})]),_:1},8,["color","disable"])],2),e(re),e(d,{class:"text-dark",flat:"",dense:"",icon:"mdi-fullscreen",color:"add",onClick:s[2]||(s[2]=a=>C.value=!0)})]),e(A,{style:{"margin-top":"-1px","z-index":"1"}}),e(M,{bordered:"",class:"card-pdf q-ma-md q-pa-md"},{default:l(()=>[o("div",be,[e(d,{class:"text-dark bg-grey-4",flat:"",dense:"",onClick:s[3]||(s[3]=a=>t.value=t.value>1?t.value-1:t.value)},{default:l(()=>[e(n,{name:"mdi-chevron-left"})]),_:1}),o("span",ge," หน้าที่ "+i(t.value)+" จาก "+i(m.value),1),e(d,{class:"text-dark bg-grey-4",flat:"",dense:"",onClick:s[4]||(s[4]=a=>t.value=t.value<m.value?t.value+1:t.value)},{default:l(()=>[e(n,{name:"mdi-chevron-right"})]),_:1})]),o("div",ye,[e(I(E),{ref_key:"vuePDFRef",ref:x,pdf:V.value,page:t.value,"fit-parent":""},null,8,["pdf","page"])]),o("div",xe,[e(d,{class:"text-dark bg-grey-4",flat:"",dense:"",onClick:s[5]||(s[5]=a=>t.value=t.value>1?t.value-1:t.value)},{default:l(()=>[e(n,{name:"mdi-chevron-left"})]),_:1}),o("span",he," หน้าที่ "+i(t.value)+" จาก "+i(m.value),1),e(d,{class:"text-dark bg-grey-4",flat:"",dense:"",onClick:s[6]||(s[6]=a=>t.value=t.value<m.value?t.value+1:t.value)},{default:l(()=>[e(n,{name:"mdi-chevron-right"})]),_:1})])]),_:1})]),separator:l(()=>[e(ae,{color:"primary","text-color":"white",size:"30px",icon:"drag_indicator"})]),after:l(()=>[e(ie,{ref_key:"myForm",ref:$},{default:l(()=>[o("div",ke,[o("fieldset",qe,[we,o("div",Qe,[o("div",null,[Ce,e(W,{outlined:"",dense:"",modelValue:h.value,"onUpdate:modelValue":s[7]||(s[7]=a=>h.value=a),label:"เลือกไฟล์คำสั่ง","hide-bottom-space":"","lazy-rules":"",rules:[a=>a||"กรุณาเลือกไฟล์เอกสารแนบท้าย"]},{prepend:l(()=>[e(n,{name:"attach_file"})]),_:1},8,["modelValue","rules"])]),o("div",null,[Ve,e(W,{outlined:"",dense:"",modelValue:S.value,"onUpdate:modelValue":s[8]||(s[8]=a=>S.value=a),label:"เลือกไฟล์เอกสารแนบท้าย","hide-bottom-space":"","lazy-rules":"",rules:[a=>a||"กรุณาเลือกไฟล์เอกสารแนบท้าย"]},{prepend:l(()=>[e(n,{name:"attach_file"})]),_:1},8,["modelValue","rules"])])])]),o("fieldset",$e,[Fe,o("div",De,[o("div",null,[Ie,e(z,{outlined:!0,dense:"","lazy-rules":"",readonly:!1,borderless:!1,modelValue:F.value,"onUpdate:modelValue":s[9]||(s[9]=a=>F.value=a),rules:[a=>!!a||"กรุณากรอกเลขที่คำสั่ง"],"hide-bottom-space":"",label:"เลขที่คำสั่ง"},null,8,["modelValue","rules"])]),o("div",null,[ze,e(U,{"menu-class-name":"modalfix",modelValue:D.value,"onUpdate:modelValue":s[10]||(s[10]=a=>D.value=a),locale:"th",autoApply:"","year-picker":"",enableTimePicker:!1,"week-start":"0"},{year:l(({year:a})=>[c(i(a+543),1)]),"year-overlay-value":l(({value:a})=>[c(i(parseInt(a+543)),1)]),trigger:l(()=>[e(z,{outlined:"",dense:"","lazy-rules":"","model-value":D.value+543,rules:[a=>!!a||"กรุณาเลือกปีที่ออกคำสั่ง"],"hide-bottom-space":"",label:"ปีที่ออกคำสั่ง"},{prepend:l(()=>[e(n,{name:"event",class:"cursor-pointer",style:{color:"var(--q-grey)"}})]),_:1},8,["model-value","rules"])]),_:1},8,["modelValue"])]),o("div",null,[Pe,e(U,{"menu-class-name":"modalfix",modelValue:k.value,"onUpdate:modelValue":s[11]||(s[11]=a=>k.value=a),locale:"th",autoApply:"",borderless:"",enableTimePicker:!1,"week-start":"0"},{year:l(({year:a})=>[c(i(a+543),1)]),"year-overlay-value":l(({value:a})=>[c(i(parseInt(a+543)),1)]),trigger:l(()=>[e(z,{outlined:"",dense:"",class:"full-width datepicker","hide-bottom-space":"","model-value":k.value!=null?I(G)(k.value):null,label:"วันที่มีผลออกคำสั่ง",rules:[a=>!!a||"กรุณาเลือกวันที่มีผลออกคำสั่ง"]},{prepend:l(()=>[e(n,{name:"event",class:"cursor-pointer",style:{color:"var(--q-grey)"}})]),_:1},8,["model-value","rules"])]),_:1},8,["modelValue"])])])]),o("div",Se,[e(d,{unelevated:"",label:"ออกคำสั่ง",color:q()?"public":"grey",disable:!q()},null,8,["color","disable"]),e(d,{class:"text-dark",unelevated:"",label:"ส่งไปลงนาม",color:"grey",disable:""})])])]),_:1},512)]),_:1},8,["modelValue"])]),e(A),o("div",je,[e(d,{dense:"",outline:"",color:"primary",icon:"chevron_left",onClick:H,class:"q-pr-md",label:"เลือกรายชื่อส่งสำเนา"}),e(d,{unelevated:"",label:"บันทึก",color:q()?"public":"grey",disable:!q(),onClick:K},null,8,["color","disable"])]),e(se,{modelValue:C.value,"onUpdate:modelValue":s[17]||(s[17]=a=>C.value=a),persistent:"",maximized:!0,"transition-show":"slide-up","transition-hide":"slide-down"},{default:l(()=>[e(M,{class:"bg-white text-white"},{default:l(()=>[o("div",Te,[g(e(d,{icon:"close",unelevated:"",round:"",dense:"",style:{color:"#ff8080","background-color":"#ffdede"},size:"12px"},null,512),[[y]])]),e(te,{bordered:"",class:"card-pdf q-ma-md q-pa-md"},{default:l(()=>[o("div",Ue,[e(d,{class:"text-dark bg-grey-4",flat:"",dense:"",onClick:s[13]||(s[13]=a=>t.value=t.value>1?t.value-1:t.value)},{default:l(()=>[e(n,{name:"mdi-chevron-left"})]),_:1}),o("span",Be," หน้าที่ "+i(t.value)+" จาก "+i(m.value),1),e(d,{class:"text-dark bg-grey-4",flat:"",dense:"",onClick:s[14]||(s[14]=a=>t.value=t.value<m.value?t.value+1:t.value)},{default:l(()=>[e(n,{name:"mdi-chevron-right"})]),_:1})]),o("div",Re,[e(I(E),{ref_key:"vuePDFRef",ref:x,pdf:V.value,page:t.value,"fit-parent":"",scale:.1},null,8,["pdf","page","scale"])]),o("div",Ae,[e(d,{class:"text-dark bg-grey-4",flat:"",dense:"",onClick:s[15]||(s[15]=a=>t.value=t.value>1?t.value-1:t.value)},{default:l(()=>[e(n,{name:"mdi-chevron-left"})]),_:1}),o("span",Me," หน้าที่ "+i(t.value)+" จาก "+i(m.value),1),e(d,{class:"text-dark bg-grey-4",flat:"",dense:"",onClick:s[16]||(s[16]=a=>t.value=t.value<m.value?t.value+1:t.value)},{default:l(()=>[e(n,{name:"mdi-chevron-right"})]),_:1})])]),_:1})]),_:1})]),_:1},8,["modelValue"])])}}});const il=ne(Ne,[["__scopeId","data-v-f3bd10b5"]]);export{il as default};
|