1 |
- import{O as I}from"./index.75b629b6.js";import{q as N}from"./quest-icon.f1b2f4e3.js";import{U as k,s as r}from"./unit-list-item.58955d0e.js";import{d as C,ag as E,aU as v,f as D,r as g,$ as T,m as h,c as t,ai as O,aj as U,R as p,y as L,a5 as b,B as x,q as c,aV as P}from"./index.13ca4bcb.js";import{i as G}from"./icon_teacher.df08d662.js";import{O as q}from"./index.e4cacf09.js";import{u as f}from"./index.c1ed90a2.js";import{R as V,a as S}from"./index.22077000.js";import{T as A}from"./index.2e78e0e7.js";import{L as w}from"./index.29df141b.js";import{C as z}from"./index.121d7090.js";import{I as M}from"./index.5240421c.js";import{T as R,a as F}from"./index.4cd47248.js";import"./icon-edit.664c5ff1.js";import"./icon-muit-message.0a72e92d.js";import"./Checker.3b0fb5fc.js";import"./use-tab-status.45bc1956.js";import"./index.510ab853.js";import"./index.13b30705.js";const W="_radioSection_19ysk_1",$="_radioItem_19ysk_6",j="_unitList_19ysk_17",H="_liveList_19ysk_20",J="_manageCell_19ysk_25",K="_TagWrap_19ysk_28",Q="_studentTag_19ysk_33",X="_A_PASS_19ysk_43",Y="_B_NO_PASS_19ysk_47",Z="_C_ING_19ysk_51",tt="_D_NO_SUBMIT_19ysk_55",at="_img_19ysk_59",et="_name_19ysk_66",st="_phone_19ysk_73",ut="_status_19ysk_78",lt="_frozen_19ysk_83";var s={radioSection:W,radioItem:$,unitList:j,liveList:H,manageCell:J,TagWrap:K,studentTag:Q,A_PASS:X,B_NO_PASS:Y,C_ING:Z,D_NO_SUBMIT:tt,img:at,name:et,phone:st,status:ut,frozen:lt};function it(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!U(i)}var B=C({name:"unit-student-list",props:{type:{type:Number,default:1}},setup(i){E();const d=v(),m=D.platformApi,u=g({classGroupUnitExaminationId:d.query.id,status:"",page:1}),a=g({list:[],listState:{dataShow:!0,loading:!1,finished:!1,refreshing:!1,height:0},oldValue:""});T(()=>{o()});const o=async()=>{try{const l=await h.post(`${m}/studentUnitExamination/studentDetail`,{data:{...u},requestType:"form"});a.listState.loading=!1,a.listState.refreshing=!1;const e=l.data||{};if(a.list.length>0&&e.current===1)return;a.list=a.list=e[i.type]||[],a.listState.dataShow=a.list.length>0,a.listState.finished=!0}catch{a.listState.dataShow=!1,a.listState.finished=!0}},_=()=>{u.page=1,a.list=[],a.listState.dataShow=!0,a.listState.loading=!1,a.listState.finished=!1,o()},y=l=>{o()},n=l=>{l==a.oldValue?(u.status="",a.oldValue=""):a.oldValue=l};return()=>{let l;return t("div",{class:s.unitList},[t(V,{"checked-color":"#FF8057",modelValue:u.status,"onUpdate:modelValue":e=>u.status=e,direction:"horizontal",onChange:y},{default:()=>[t(A,{size:"large",type:"primary",color:u.status!=="A_PASS"?"#EAEAEA":"#FF8057",textColor:u.status!=="A_PASS"?"#AAA":"#FFF",class:s.radioSection},{default:()=>[t(S,{class:s.radioItem,name:"A_PASS",onClick:()=>n("A_PASS")},null),f.A_PASS]}),t(A,{size:"large",type:"primary",color:u.status!=="B_NO_PASS"?"#EAEAEA":"#FF8057",textColor:u.status!=="B_NO_PASS"?"#AAA":"#FFF",class:s.radioSection},{default:()=>[t(S,{class:s.radioItem,name:"B_NO_PASS",onClick:()=>n("B_NO_PASS")},null)," ",f.B_NO_PASS]}),t(A,{size:"large",type:"primary",color:u.status!=="C_ING"?"#EAEAEA":"#FF8057",textColor:u.status!=="C_ING"?"#AAA":"#FFF",class:s.radioSection},{default:()=>[t(S,{class:s.radioItem,name:"C_ING",onClick:()=>n("C_ING")},null)," ",f.C_ING]}),t(A,{size:"large",type:"primary",color:u.status!=="D_NO_SUBMIT"?"#EAEAEA":"#FF8057",textColor:u.status!=="D_NO_SUBMIT"?"#AAA":"#FFF",class:s.radioSection},{default:()=>[t(S,{class:s.radioItem,name:"D_NO_SUBMIT",onClick:()=>n("D_NO_SUBMIT")},null),f.D_NO_SUBMIT]})]}),a.listState.dataShow?t(q,{modelValue:a.listState.refreshing,"onUpdate:modelValue":e=>a.listState.refreshing=e,onRefresh:_,style:{minHeight:"calc(50vh)"}},{default:()=>[t(w,{finished:a.listState.finished,finishedText:" ",class:[s.liveList],immediateCheck:!1},it(l=a.list.map(e=>t(z,{center:!0,class:s.manageCell},{icon:()=>t(M,{class:s.img,src:e.avatar?e.avatar:G},null),title:()=>t("div",{class:s.content},[t("div",{class:s.TagWrap},[" ",t("p",{class:[s.name,"van-ellipsis"]},[e.studentName?e.studentName:"--"]),t("div",{class:[s.studentTag,s[e.status]]},[f[e.status]])]),t("p",{class:s.phone},[e.submitTime])])})))?l:{default:()=>[l]})]}):t(O,{btnStatus:!1,tips:"\u6682\u65E0\u5B66\u5458"},null)])}}}),Dt=C({name:"unitDetail",setup(){const i=E(),d=v(),m=g({studentList:{}});p(!1),p(!1);const u=D.platformApi,a=p(1),o=p({}),_=p(!1),y=async()=>{try{const e=await h.post(`${u}/classGroupUnitExamination/detail`,{data:{classGroupUnitExaminationId:d.query.id},requestType:"form"});o.value=e.data,console.log("\u{1F680} ~ file: unitDetail.tsx:45 ~ getDetail ~ info.value",o.value)}catch(e){console.log(e)}},n=async()=>{try{const{data:e}=await h.post(`${u}/studentUnitExamination/studentDetail`,{data:{classGroupUnitExaminationId:d.query.id},requestType:"form"});console.log(e),m.studentList=e||{}}catch{}},l=L(()=>!(m.studentList[a.value]&&m.studentList[a.value].length>0));return T(()=>{y(),n()}),()=>t("div",{class:r.unitDetail},[t(k,{item:o.value},null),t("div",{class:r.tabsWrap},[t(b,{class:r.tabsWrapIcon,name:N,size:18,color:"#333",onClick:()=>{_.value=!0}},null),t(R,{active:a.value,"onUpdate:active":e=>a.value=e,class:r.rankTabs,background:"#F8F8F8","title-active-color":"#333333","title-inactive-color":"#777",color:"#FF8057",shrink:!0},{default:()=>[t(F,{name:1,title:"\u5355\u56E2\u5B66\u751F"},{default:()=>[t(B,{type:1},null)]}),t(F,{name:2,title:"\u53CC\u56E2\u5B66\u751F"},{default:()=>[t(B,{type:2},null)]}),t(F,{name:3,title:"\u591A\u56E2\u5B66\u751F"},{default:()=>[t(B,{type:3},null)]})]})]),t(I,{position:"bottom"},{default:()=>[t("div",{class:["btnGroup"]},[t(x,{block:!0,round:!0,type:"primary",disabled:l.value,onClick:()=>{i.push({path:"/unit-detail",query:{id:d.query.id,level:a.value}})}},{default:()=>[c("\u6D4B\u8BD5\u62A5\u544A")]})])]}),t(P,{class:"exercisDetailDialog",show:_.value,"onUpdate:show":e=>_.value=e,title:"\u63D0\u793A\u6846",confirmButtonText:"\u6211\u77E5\u9053\u4E86"},{title:()=>t("div",{class:r.DialogTitle},[t("span",null,null),t("p",null,[c("\u5B66\u751F\u5206\u7C7B")])]),default:()=>t("div",{class:r.DialogConent},[t("p",null,[c("\u6839\u636E\u5B66\u751F\u5165\u56E2\u7684\u6279\u6B21\u5BF9\u4E0D\u540C\u8BAD\u7EC3\u9636\u6BB5\u7684\u5B66\u751F\u8FDB\u884C\u5206\u7C7B\uFF0C\u4E0D\u540C\u8BAD\u7EC3\u9636\u6BB5\u7684\u5B66\u751F\u53EF\u5E03\u7F6E\u4E0D\u540C\u6807\u51C6\u7684\u8BFE\u540E\u4F5C\u4E1A\u548C\u9636\u6BB5\u81EA\u6D4B\u5185\u5BB9\u3002")]),t("br",null,null),t("p",null,[c("\u5355\u56E2\u5B66\u751F\uFF1A\u6700\u65B0\u8FDB\u5165\u672C\u4E50\u56E2\u7684\u5B66\u5458")]),t("p",null,[c("\u53CC\u56E2\u5B66\u751F\uFF1A\u8F83\u65E9\u8FDB\u5165\u672C\u4E50\u56E2\u7684\u5B66\u5458")]),t("p",null,[c("\u591A\u56E2\u5B66\u751F\uFF1A\u6700\u65E9\u8FDB\u5165\u672C\u4E50\u56E2\u7684\u5B66\u5458")])])})])}});export{Dt as default};
|