1 line
4.9 KiB
JavaScript
1 line
4.9 KiB
JavaScript
import{d as w,a8 as S,a as m,o as q,e as s,f as r,g as i,j as a,A as C,F as b,i as V,ah as $,s as x,D as d,ac as _,a4 as B,C as c}from"./index-3a2b6cd5.js";import{Q as y}from"./QTooltip-5ceb1b84.js";import{Q as T}from"./QChip-f43cc21c.js";import{Q as I}from"./QTd-71639d11.js";import{Q as N}from"./QTr-c5e846f1.js";import{u as U}from"./use-quasar-1e7f9a8b.js";import{_ as E}from"./Table.vue_vue_type_style_index_0_lang-3f8de43f.js";import"./position-engine-4e9b318c.js";import"./selection-8094913b.js";import"./QSpace-5fefe78e.js";import"./QBadge-61a08caf.js";import"./QSelect-809bd0f2.js";import"./QItemSection-843d83e6.js";import"./QItemLabel-37c56e27.js";import"./QMenu-59199f2b.js";import"./rtl-36dd996b.js";import"./format-312d1398.js";import"./QTh-95cd2a9c.js";import"./QTable-d329bd84.js";import"./QList-1b100cb9.js";import"./use-fullscreen-273d7265.js";const F=C("div",{class:"toptitle text-dark col-12 row items-center"}," รายการนำเข้าข้อมูลผู้สมัครสอบแข่งขัน ",-1),R=["onClick"],j=["onClick"],A={key:2},L={key:1},M=["onClick"],ce=w({__name:"ImportData",setup(O){const k=U(),z=S(),n=m(!0),f=m(""),p=m(["no","year","name","startDate","endDate","file"]),g=m([{name:"no",align:"left",label:"ลำดับ",sortable:!0,field:"no",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(t,e)=>t.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"year",align:"left",label:"ปีงบประมาณ",sortable:!0,field:"year",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(t,e)=>t.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"name",align:"left",label:"ชื่อระยะเวลาการสอบแข่งขัน",sortable:!0,field:"name",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(t,e)=>t.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"doc",align:"left",label:"เอกสารประกอบ",sortable:!0,field:"doc",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(t,e)=>t.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"startDate",align:"left",label:"วันที่เริ่มต้น",sortable:!0,field:"startDate",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(t,e)=>t.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"endDate",align:"left",label:"วันที่สิ้นสุด",sortable:!0,field:"endDate",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(t,e)=>t.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})},{name:"file",align:"left",label:"เอกสารข้อมูลผู้สอบ",sortable:!0,field:"file",headerStyle:"font-size: 14px",style:"font-size: 14px",sort:(t,e)=>t.localeCompare(e,void 0,{numeric:!0,sensitivity:"base"})}]),h=m([]);q(async()=>{await D()});const D=()=>{},v=t=>{z.push(`/compete/import/${t}`)},Q=()=>{k.dialog({title:"ยืนยันการลบเอกสารข้อมูล",message:"ต้องการลบเอกสารนี้ใช่หรือไม่?",cancel:{flat:!0,color:"negative"},persistent:!0}).onOk(()=>{n.value=!1}).onCancel(()=>{n.value=!0}).onDismiss(()=>{})};return(t,e)=>(s(),r(b,null,[F,i($,{flat:"",bordered:"",class:"col-12 q-mt-sm q-pt-sm q-pa-md"},{default:a(()=>[C("div",null,[i(E,{rows:h.value,columns:g.value,filter:f.value,"visible-columns":p.value,inputfilter:f.value,"onUpdate:inputfilter":e[1]||(e[1]=l=>f.value=l),inputvisible:p.value,"onUpdate:inputvisible":e[2]||(e[2]=l=>p.value=l),nornmalData:!1},{columns:a(l=>[i(N,{props:l,class:"cursor-pointer"},{default:a(()=>[(s(!0),r(b,null,V(l.cols,o=>(s(),x(I,{key:o.name,props:l},{default:a(()=>[o.name=="no"?(s(),r("div",{key:0,onClick:u=>v(l.row.year)},d(l.rowIndex+1),9,R)):o.name=="name"?(s(),r("div",{key:1,class:"table_ellipsis2",onClick:u=>v(l.row.year)},d(o.value),9,j)):o.name=="file"?(s(),r("div",A,[o.value==null||n.value==!1?(s(),x(_,{key:0,size:"13px",flat:"",class:"bg-blue-1 q-ml-xs",color:"blue"},{default:a(()=>[i(B,{name:"mdi-file-excel-outline",size:"20px",class:"q-mr-sm"}),c(" นำเข้าไฟล์ "),i(y,null,{default:a(()=>[c("นำเข้าไฟล์ excel")]),_:1})]),_:1})):(s(),r("div",L,[i(T,{removable:"",color:"grey-2","text-color":"grey-9",label:o.value,size:"14px",square:"","icon-remove":"mdi-close",modelValue:n.value,"onUpdate:modelValue":e[0]||(e[0]=u=>n.value=u),onRemove:Q},{default:a(()=>[i(y,null,{default:a(()=>[c(d(o.value),1)]),_:2},1024)]),_:2},1032,["label","modelValue"]),i(_,{size:"14px",flat:"",dense:"",color:"positive",icon:"mdi-content-save-settings-outline"},{default:a(()=>[i(y,null,{default:a(()=>[c("บันทึกคะแนนสอบ")]),_:1})]),_:1})]))])):(s(),r("div",{key:3,onClick:u=>v(l.row.year)},d(o.value),9,M))]),_:2},1032,["props"]))),128))]),_:2},1032,["props"])]),_:1},8,["rows","columns","filter","visible-columns","inputfilter","inputvisible"])])]),_:1})],64))}});export{ce as default};
|