import{_ as I,a6 as V,a as z,r,o as i,b,d as a,w as n,F as B,h as T,l as y,e,t as p,f as x,a7 as k,g as E,O as j,P,Q as G,H as S,k as $,I as F,x as R,y as q,J as A,R as H,D as J,K,S as O}from"./index-Daa5jh-U.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-tag-BY50phaj.js";import{_ as Q}from"./index-LzutKPut.js";/* empty css *//* empty css */import{s as C}from"./index-B3MU8m7V.js";const U=(s={examName:"",pageIndex:1,pageSize:10})=>C.post("/api/student/exampaper/answer/pageList",s),M=s=>C.post("/api/student/exampaper/answer/read/"+s),W=s=>(R("data-v-08c3071f"),s=s(),q(),s),X={class:"list-container w-full h-full"},Y={class:"item flex justify-between items-center"},Z={class:"left-container flex flex-col justify-between"},ee={class:"top-container flex items-center"},te={class:"title mr-5 text-xl font-bold"},se={class:"tag"},ae={class:"mid-container flex items-center my-4 text-gray-700"},oe={class:"time"},ne={class:"bottom-container flex text-sm text-gray-400 mb-3"},ce={class:"bottom-item"},le={class:"bottom-item"},re={class:"bottom-item"},ie={class:"grade-container flex items-center text-red-600"},de=W(()=>e("div",{class:"grade-label mr-1"},"成绩:",-1)),_e={class:"grade-num text-lg font-bold"},ue={class:"right-container"},pe={class:"button-container"},me={__name:"index",props:{dataList:{type:Array,default:()=>[]}},setup(s){const c=V(),d=z(),m=s;r(!1);const g=f=>{M(f.id).then(o=>{console.log(o.data);const{id:_,examName:h,score:l,navbar:u,titleItems:v}=o.data;c.setExamInfo({id:_,examName:h,score:l,navbar:u}),c.setExamDetail(v),c.initExam(),d.push("/grade")}).catch(o=>{})};return(f,o)=>{const _=P,h=G,l=S,u=$,v=F;return i(),b("div",X,[a(v,null,{default:n(()=>[(i(!0),b(B,null,T(m.dataList,t=>(i(),y(u,{shadow:"hover",class:"mb-3",key:t.id},{default:n(()=>[e("div",Y,[e("div",Z,[e("div",ee,[e("div",te,p(t.examName),1),e("div",se,[t.status===0?(i(),y(_,{key:0,type:"primary",effect:"light",round:""},{default:n(()=>[x(" 已批改 ")]),_:1})):k("",!0),t.status===1?(i(),y(_,{key:1,type:"danger",effect:"light",round:""},{default:n(()=>[x(" 缺考 ")]),_:1})):k("",!0)])]),e("div",ae,[a(h,{class:"mr-1"},{default:n(()=>[a(E(j))]),_:1}),e("div",oe," 交卷时间: "+p(t.submitTime),1)]),e("div",ne,[e("div",ce," 总分: "+p(t.totalScore),1),e("div",le," 题数: "+p(t.questionCount),1),e("div",re," 答题时间: "+p(t.doTime/60)+"分钟 ",1)]),e("div",ie,[de,e("div",_e,p(t.score),1)])]),e("div",ue,[e("div",pe,[a(l,{type:"primary",size:"large",onClick:w=>g(t)},{default:n(()=>[x("查看试卷")]),_:2},1032,["onClick"])])])])]),_:2},1024))),128))]),_:1})])}}},fe=I(me,[["__scopeId","data-v-08c3071f"]]),he={class:"grade-list-container w-screen h-screen bg-slate-50 flex flex-col items-center"},ve={class:"list-container container grow relative"},ge={class:"list-content absolute top-0 bottom-0 left-0 right-0 py-4"},xe={class:"list-wrapper w-full h-full"},be={class:"card-wrapper w-full h-full flex flex-col px-8 box-border"},ye={class:"card-header flex justify-between items-center shrink-0"},we={class:"header-search flex items-center"},ke={class:"card-main flex-1 my-5 relative"},Ie={class:"main-content absolute top-0 bottom-0 left-0 right-0"},Ee={class:"card-footer flex justify-center mb-7 shrink-0"},Se={__name:"index",setup(s){r("1");const c=r(""),d=r(!1),m=r([]),g=r(1),f=r(10),o=()=>{d.value=!0,U({examName:c.value,pageIndex:g.value,pageSize:f.value}).then(l=>{m.value=l.data.list,d.value=!1}).catch(l=>{d.value=!1})};o();const _=()=>{o()},h=()=>{o()};return(l,u)=>{const v=J,t=S,w=K,L=$,N=O;return i(),b("div",he,[a(Q,{class:"shrink-0"}),e("div",ve,[e("div",ge,[e("div",xe,[a(L,{class:"h-full","body-style":{height:"100%"}},{default:n(()=>[e("div",be,[e("div",ye,[e("div",we,[a(v,{modelValue:c.value,"onUpdate:modelValue":u[0]||(u[0]=D=>c.value=D),placeholder:"请输入考试名称","prefix-icon":E(A),maxlength:"20"},null,8,["modelValue","prefix-icon"]),a(t,{type:"primary",class:"ml-4",onClick:h},{default:n(()=>[x("搜索")]),_:1})])]),e("div",ke,[H((i(),b("div",Ie,[a(fe,{dataList:m.value},null,8,["dataList"])])),[[N,d.value]])]),e("div",Ee,[a(w,{background:"",layout:"prev, pager, next",total:m.value.length,"default-page-size":f.value,currentPage:g.value,"hide-on-single-page":!0,onCurrentChange:_},null,8,["total","default-page-size","currentPage"])])])]),_:1})])])])])}}},Pe=I(Se,[["__scopeId","data-v-57fce420"]]);export{Pe as default};
|