1 |
- import{O as I}from"./index.a4f2cb76.js";import{q as N}from"./quest-icon.f1b2f4e3.js";import{U as O,s as r}from"./unit-list-item.6b656124.js";import{d as C,ag as v,aW as y,f as D,r as h,$ as T,m as E,c as t,ai as U,aj as L,R as _,y as b,a5 as x,B as P,q as c,aX as k}from"./index.8018867a.js";import{i as q}from"./icon_teacher.df08d662.js";import{O as w}from"./index.a5cfa591.js";import{u as f}from"./index.3c0e3027.js";import{R as G,a as S}from"./index.d4352bef.js";import{T as A}from"./index.77474477.js";import{L as V}from"./index.d3a97000.js";import{C as z}from"./index.3dac61df.js";import{I as M}from"./index.fb1d548b.js";import{T as R,a as g}from"./index.f608d232.js";import"./icon-edit.664c5ff1.js";import"./icon-muit-message.0a72e92d.js";import"./Checker.a48ee1bf.js";import"./use-tab-status.300cacf2.js";import"./index.d9a8470c.js";import"./index.fcfbe80c.js";const W="_radioSection_52s62_1",$="_radioItem_52s62_6",j="_unitList_52s62_17",H="_liveList_52s62_20",X="_manageCell_52s62_25",J="_TagWrap_52s62_28",K="_studentTag_52s62_33",Q="_A_PASS_52s62_41",Y="_D_NO_SUBMIT_52s62_44",Z="_B_NO_PASS_52s62_47",tt="_img_52s62_50",at="_name_52s62_57",et="_phone_52s62_64",st="_status_52s62_69",ut="_frozen_52s62_74";var s={radioSection:W,radioItem:$,unitList:j,liveList:H,manageCell:X,TagWrap:J,studentTag:K,A_PASS:Q,D_NO_SUBMIT:Y,B_NO_PASS:Z,img:tt,name:at,phone:et,status:st,frozen:ut};function lt(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!L(i)}var B=C({name:"unit-student-list",props:{type:{type:Number,default:1}},setup(i){v();const d=y(),m=D.platformApi,u=h({classGroupUnitExaminationId:d.query.id,status:"",page:1}),a=h({list:[],listState:{dataShow:!0,loading:!1,finished:!1,refreshing:!1,height:0},oldValue:""});T(()=>{o()});const o=async()=>{try{const l=await E.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}},p=()=>{u.page=1,a.list=[],a.listState.dataShow=!0,a.listState.loading=!1,a.listState.finished=!1,o()},F=l=>{o()},n=l=>{l==a.oldValue?(u.status="",a.oldValue=""):a.oldValue=l};return()=>{let l;return t("div",{class:s.unitList},[t(G,{"checked-color":"#FF8057",modelValue:u.status,"onUpdate:modelValue":e=>u.status=e,direction:"horizontal",onChange:F},{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(w,{modelValue:a.listState.refreshing,"onUpdate:modelValue":e=>a.listState.refreshing=e,onRefresh:p,style:{minHeight:`calc(100vh - ${a.listState.height}px)`}},{default:()=>[t(V,{finished:a.listState.finished,finishedText:" ",class:[s.liveList],immediateCheck:!1},lt(l=a.list.map(e=>t(z,{center:!0,class:s.manageCell},{icon:()=>t(M,{class:s.img,src:e.avatar?e.avatar:q},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]},[f[e.status]])]),t("p",{class:s.phone},[e.submitTime])])})))?l:{default:()=>[l]})]}):t(U,{btnStatus:!1,tips:"\u6682\u65E0\u5B66\u5458"},null)])}}}),yt=C({name:"unitDetail",setup(){const i=v(),d=y(),m=h({studentList:{}});_(!1),_(!1);const u=D.platformApi,a=_(1),o=_({}),p=_(!1),F=async()=>{try{const e=await E.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 E.post(`${u}/studentUnitExamination/studentDetail`,{data:{classGroupUnitExaminationId:d.query.id},requestType:"form"});console.log(e),m.studentList=e||{}}catch{}},l=b(()=>!(m.studentList[a.value]&&m.studentList[a.value].length>0));return T(()=>{F(),n()}),()=>t("div",{class:r.unitDetail},[t(O,{item:o.value},null),t("div",{class:r.tabsWrap},[t(x,{class:r.tabsWrapIcon,name:N,size:18,color:"#333",onClick:()=>{p.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(g,{name:1,title:"\u5355\u56E2\u5B66\u751F"},{default:()=>[t(B,{type:1},null)]}),t(g,{name:2,title:"\u53CC\u56E2\u5B66\u751F"},{default:()=>[t(B,{type:2},null)]}),t(g,{name:3,title:"\u591A\u56E2\u5B66\u751F"},{default:()=>[t(B,{type:3},null)]})]})]),t(I,{position:"bottom"},{default:()=>[t("div",{class:["btnGroup"]},[t(P,{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(k,{class:"exercisDetailDialog",show:p.value,"onUpdate:show":e=>p.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{yt as default};
|