1 line
4.7 KiB
JavaScript
1 line
4.7 KiB
JavaScript
import{d as P,e as f,f as $,A as a,B as q,D as d,x as E,a as i,a8 as O,a7 as V,ap as R,o as z,aa as b,ag as D,g as e,m as v,ac as L,C as Q,j as A,s as T,v as j,ah as S,F as G,aq as Y}from"./index-3a2b6cd5.js";import{c as k}from"./app.config-a8647d06.js";import{u as H}from"./mixin-183f301b.js";import{u as J}from"./use-quasar-1e7f9a8b.js";import{u as K}from"./store-47908967.js";import"./index-932e35b0.js";import"./QSpinnerCube-b3e27bc1.js";const U={class:"q-card q-card--bordered q-card--flat no-shadow row fit cardNum items-center q-px-sm"},W={class:"col-12 row items-center q-pa-sm"},X={class:"col-12 text-dark ellipsis"},u=P({__name:"StatCard",props:{color:{type:String,default:""},label:{type:String,default:""},amount:{type:Number,default:0}},setup(h){const o=h,p=s=>{if(s===5)return"width:15%;"};return(s,g)=>(f(),$("div",{style:q(s.$q.screen.lt.md?"":p(5)),class:E(s.$q.screen.lt.sm?"col-4":"")},[a("div",U,[a("div",W,[a("div",{class:"col-12 text-h5 text-weight-bold",style:q({color:o.color})},d(o.amount),5),a("div",X,d(o.label),1)])])],6))}}),Z={class:"col-xs-12 col-sm-12 col-md-8 col-lg-8 row"},aa={class:"toptitle"},ta={class:"col-12 row bg-white"},ea={class:"fit q-px-md q-py-sm"},oa={class:"row col-12 q-col-gutter-md fit"},ma=P({__name:"Detail",setup(h){const o=K(),p=J,s=H(),{messageError:g,showLoader:B,hideLoader:F}=s;let y=i(!1);const I=O(),m=V().params.examId,C=i(""),x=i(""),w=i(""),l=i(),M=R(()=>Y(()=>import("./Table-2b1258e3.js"),["assets/Table-2b1258e3.js","assets/QItemSection-843d83e6.js","assets/index-3a2b6cd5.js","assets/index-1d5697db.css","assets/QTd-71639d11.js","assets/QList-1b100cb9.js","assets/QMenu-59199f2b.js","assets/position-engine-4e9b318c.js","assets/selection-8094913b.js","assets/QTr-c5e846f1.js","assets/QFile-ab5069c9.js","assets/QChip-f43cc21c.js","assets/use-file-a69aa9db.js","assets/format-312d1398.js","assets/QSelect-809bd0f2.js","assets/QItemLabel-37c56e27.js","assets/rtl-36dd996b.js","assets/QToolbar-ccd30184.js","assets/QPagination-e0f4fffb.js","assets/QTable-d329bd84.js","assets/QTh-95cd2a9c.js","assets/use-fullscreen-273d7265.js","assets/ClosePopup-d3cbd1bb.js","assets/avatar_user-99f64d32.js","assets/use-quasar-1e7f9a8b.js","assets/QForm-4d87c0ee.js","assets/mixin-183f301b.js","assets/QSpinnerCube-b3e27bc1.js","assets/QSpace-5fefe78e.js","assets/DialogHeader-707cd1b4.js","assets/QToolbarTitle-e2e05c30.js","assets/DialogHeader-a3fc4db1.css","assets/app.config-a8647d06.js","assets/index-932e35b0.js","assets/DialogFooter.vue_vue_type_script_setup_true_lang-b17df1c8.js","assets/QBadge-61a08caf.js","assets/QTree-6a2a1389.js","assets/QSlideTransition-d8814589.js","assets/QScrollArea-eb9227a3.js","assets/QResizeObserver-889eb2e3.js","assets/TouchPan-3cb133b6.js","assets/touch-5ab90751.js","assets/Table-1d34c32b.css"])),n=i({total:0,unContain:0,prepareContain:0,contain:0,disclaim:0}),_=async()=>{const t=Array.isArray(m)?m[0]:m;await D.get(k.API.getStatCard(t)).then(r=>{const c=r.data.result;n.value={total:c.total,unContain:c.unContain,prepareContain:c.prepareContain,contain:c.contain,disclaim:c.disclaim}}).catch(r=>{g(p,r)})};z(async()=>{o.DataMainOrig.length==0&&await N(),b.tokenParsed!=null&&(y.value=await b.tokenParsed.role.includes("placement1")),await _(),l.value=await o.DataMainOrig.find(t=>t.id==m),w.value=l.value==null?null:l.value.examRound,x.value=l.value==null?null:l.value.examOrder,C.value=l.value==null?null:l.value.fiscalYear});const N=async()=>{B(),D.get(k.API.MainDetail(0)).then(async t=>{o.DataMainOrig=t.data.result}).catch(t=>{console.log(t)}).finally(()=>{F()})};return(t,r)=>(f(),$(G,null,[a("div",Z,[a("div",aa,[e(L,{icon:"mdi-arrow-left",unelevated:"",round:"",dense:"",flat:"",color:"primary",class:"q-mr-sm",onClick:r[0]||(r[0]=c=>v(I).push("/placement"))}),Q(" รายชื่อผู้สอบในรอบ "+d(w.value)+" ครั้งที่ "+d(x.value)+" ปี "+d(C.value),1)]),e(S,{bordered:"",class:"q-py-sm row col-12"},{default:A(()=>[a("div",ta,[a("div",ea,[a("div",oa,[e(u,{amount:n.value.total,label:"จำนวนทั้งหมด",color:"#016987"},null,8,["amount"]),v(y)?(f(),T(u,{key:0,amount:n.value.unContain,label:"จำนวนที่ยังไม่บรรจุ",color:"#02A998"},null,8,["amount"])):j("",!0),e(u,{amount:n.value.prepareContain,label:"จำนวนที่เตรียมบรรจุ",color:"#2EA0FF"},null,8,["amount"]),e(u,{amount:n.value.contain,label:"จำนวนที่บรรจุแล้ว",color:"#4154B3"},null,8,["amount"]),e(u,{amount:n.value.disclaim,label:"จำนวนที่สละสิทธิ์",color:"#FF5C5F"},null,8,["amount"])])])])]),_:1})]),e(S,{flat:"",bordered:"",class:"col-12 q-mt-sm q-pt-sm"},{default:A(()=>[a("div",null,[e(v(M),{statCard:_,class:"q-pa-none",onGetStat:_})])]),_:1})],64))}});export{ma as default};
|