import{_ as E,N as I,a as N,o as u,b as f,d as e,w as l,F as T,h as D,l as V,e as t,t as p,f as b,g as k,O as B,P as S,Q as j,H as L,k as $,I as P,r as _,J as z,R as F,D as R,K as q,S as A}from"./index-Daa5jh-U.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-tag-BY50phaj.js";import{_ as H}from"./index-LzutKPut.js";/* empty css *//* empty css */import{g as J,a as K}from"./exam-UOedbFbJ.js";import"./index-B3MU8m7V.js";const O={class:"list-container w-full h-full"},Q={class:"item flex justify-between items-center"},U={class:"left-container flex flex-col justify-between"},G={class:"top-container flex items-center"},M={class:"title mr-5 text-xl font-bold"},W={class:"tag"},X={class:"mid-container flex items-center my-4 text-gray-700"},Y={class:"time"},Z={class:"right-container"},tt={class:"button-container"},et={__name:"index",props:{dataList:{type:Array,default:()=>[]}},setup(y){const n=I(),h=N(),c=y,o={1:{text:"未开始",type:"primary",disabled:!0},ing:{text:"进行中",type:"success",disabled:!1},finished:{text:"已结束",type:"info",disabled:!0}},r=d=>{console.log(d),J(d.id).then(s=>{n.setExamInfo({id:s.data.id,examName:s.data.examName,suggestTime:s.data.suggestTime}),n.setExamDetail(s.data.titleList),n.initExam(s.data.titleList[0].questionType),h.push("/exam")}).catch(s=>{})};return(d,s)=>{const i=S,m=j,x=L,g=$,v=P;return u(),f("div",O,[e(v,null,{default:l(()=>[(u(!0),f(T,null,D(c.dataList,a=>(u(),V(g,{shadow:"hover",class:"mb-3"},{default:l(()=>[t("div",Q,[t("div",U,[t("div",G,[t("div",M,p(a.examName),1),t("div",W,[e(i,{type:o[a.status].type,effect:"light",round:""},{default:l(()=>[b(p(o[a.status].text),1)]),_:2},1032,["type"])])]),t("div",X,[e(m,{class:"mr-1"},{default:l(()=>[e(k(B))]),_:1}),t("div",Y," 考试时间: "+p(a.startTime)+" ~ "+p(a.endTime),1)])]),t("div",Z,[t("div",tt,[e(x,{type:"primary",size:"large",onClick:w=>r(a),disabled:o[a.status].disabled},{default:l(()=>[b("开始考试")]),_:2},1032,["onClick","disabled"])])])])]),_:2},1024))),256))]),_:1})])}}},st=E(et,[["__scopeId","data-v-87893c32"]]),at={class:"exam-list-container w-screen h-screen bg-slate-50 flex flex-col items-center"},ot={class:"list-container container grow relative"},nt={class:"list-content absolute top-0 bottom-0 left-0 right-0 py-4"},lt={class:"list-wrapper w-full h-full"},it={class:"card-wrapper w-full h-full flex flex-col px-8 box-border"},ct={class:"card-header flex justify-between items-center shrink-0"},rt={class:"header-search flex items-center"},dt={class:"card-main flex-1 my-5 relative"},_t={class:"main-content absolute top-0 bottom-0 left-0 right-0"},ut={class:"card-footer flex justify-center mb-7 shrink-0"},mt={__name:"index",setup(y){_("1");const n=_(""),h=_(1),c=_([]),o=_(!1),r=()=>{o.value=!0,K({examName:n.value}).then(i=>{c.value=i.data,o.value=!1}).catch(i=>{o.value=!1})};r();const d=()=>{r()},s=i=>{r()};return(i,m)=>{const x=R,g=L,v=q,a=$,w=A;return u(),f("div",at,[e(H,{class:"shrink-0"}),t("div",ot,[t("div",nt,[t("div",lt,[e(a,{class:"h-full","body-style":{height:"100%"}},{default:l(()=>[t("div",it,[t("div",ct,[t("div",rt,[e(x,{modelValue:n.value,"onUpdate:modelValue":m[0]||(m[0]=C=>n.value=C),placeholder:"请输入考试名称","prefix-icon":k(z),maxlength:"20"},null,8,["modelValue","prefix-icon"]),e(g,{type:"primary",class:"ml-4",onClick:d},{default:l(()=>[b("搜索")]),_:1})])]),t("div",dt,[F((u(),f("div",_t,[e(st,{dataList:c.value},null,8,["dataList"])])),[[w,o.value]])]),t("div",ut,[e(v,{background:"",layout:"prev, pager, next",total:c.value.length,"default-page-size":20,currentPage:h.value,"hide-on-single-page":!0,onCurrentChange:s},null,8,["total","currentPage"])])])]),_:1})])])])])}}},Lt=E(mt,[["__scopeId","data-v-ce96149c"]]);export{Lt as default};
|