classDetail-b8f73be8-1706882452509.js 20 KB

1
  1. import{s as i}from"./index.module-d1ab12c4-1706882452509.js";import{d as N,b as P,a as E,u as G,e as L,y as H,p as I,f as e,N as R,g as h,x as C,w as k,j as f,k as c,cc as $,l as V,R as O,F as v,r as w,v as Z,K as b,c as J,cg as ee,ch as ae,aV as te,G as le,ci as se,cj as x,q as re,t as B}from"./index-f5a86b16-1706882452509.js";import{C as ne}from"./index-d2765f2c-1706882452509.js";import{S as Q}from"./index-82a49b86-1706882452509.js";import{C as S}from"./index-a323c227-1706882452509.js";import{P as j}from"./index-72e39448-1706882452509.js";import{h as ie,i as oe,j as ue,k as ce,l as de,m as pe,n as me}from"./api-260cc46c-1706882452509.js";import{T as M}from"./index-dcd64cc7-1706882452509.js";import{U as ge}from"./index-e1d922b7-1706882452509.js";import{i as W,s as D,g as fe,a as he}from"./use-async-ccf10adb-1706882452509.js";import{C as z}from"./index-81cb81ae-1706882452509.js";import{T as ye}from"./index-ab3b2afa-1706882452509.js";import{d as X}from"./teacherIcon-b8e3946d-1706882452509.js";import{N as ve,j as Te}from"./api-11298959-1706882452509.js";import{g as A,a as _,b as K,c as U,d as q}from"./dateFormat-34dddcd3-1706882452509.js";import{a as be}from"./index-ab6b0b21-1706882452509.js";import{a as De}from"./api-0a4c5633-1706882452509.js";import{N as Y}from"./NumberAnimation-ba0fd1fb-1706882452509.js";import"./api-f769484e-1706882452509.js";import"./contants-5f2c5697-1706882452509.js";import"./urlUtils-080cac35-1706882452509.js";import"./Slider-bd85da84-1706882452509.js";import"./isCollaose-56d3d6b7-1706882452509.js";import"./icon-collect-active-4272e308-1706882452509.js";import"./index-f8be86e8-1706882452509.js";import"./index-d0ad6070-1706882452509.js";import"./catchData-557c9c01-1706882452509.js";import"./index-0239170e-1706882452509.js";const Fe=N({name:"student-studentList",props:{upgradeFlag:{type:Number}},setup(p){const g=P(),s=E(),t=G(),r=L({upgradeFlag:p.upgradeFlag==0,searchForm:{keyword:"",gender:"",membership:""},loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[],editStatus:!1,activeRow:{}});H(()=>p.upgradeFlag,()=>{r.upgradeFlag=p.upgradeFlag==0});const m=()=>{r.pagination.page=1,o(),D({current:r.searchForm,saveKey:"classDetailStudent"})},d=()=>{r.searchForm={keyword:"",gender:"",membership:""},m(),D({current:r.searchForm,saveKey:"classDetailStudent"})},o=async()=>{r.loading=!0;try{const a=await ie({classGroupId:s.query.id,...r.searchForm,...r.pagination});r.tableList=a.data.rows,r.pagination.pageTotal=a.data.total,r.loading=!1}catch(a){r.loading=!1,console.log(a)}};W({current:r.searchForm,saveKey:"classDetailStudent",callBack:a=>{r.searchForm=a}}),I(()=>{o()});const u=a=>{const T=document.createElement("input");T.value=a,document.body.appendChild(T),T.select(),T.setSelectionRange(0,T.value.length),document.execCommand("Copy"),document.body.removeChild(T),g.success("复制成功")},n=a=>{t.push({path:"/classStudentDetail",query:{...s.query,studentId:a.id,studentName:a.nickname,upgradeFlag:r.upgradeFlag?0:1}})},l=()=>[{title:"学生姓名",key:"nickname",render:a=>e(O,{showArrow:!1,placement:"top-start"},{trigger:()=>e("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>u(a.nickname)},[a.nickname]),default:"点击复制"})},{title:"手机号",key:"phone",render:a=>e(O,{showArrow:!1,placement:"top-start"},{trigger:()=>e("div",{style:{userSelect:"all",cursor:"pointer"},onClick:()=>u(a.phone)},[a.phone]),default:"点击复制"})},{title:"性别",key:"gender",render(a){return e(v,null,[a.gender+""!="null"?a.gender=="0"?"女":"男":"--"])}},{title:"学生类型",key:"vipMember",render(a){return e(v,null,[a.vipMember?"会员":"普通"])}},{title:"操作",key:"id",render(a){return e(k,null,{default:()=>[e(f,{text:!0,type:"primary",onClick:()=>n(a)},{default:()=>[c("详情")]}),e(f,{text:!0,type:"primary",onClick:()=>F(a)},{default:()=>[c("修改")]})]})}}],F=a=>{r.editStatus=!0,r.activeRow=a};return()=>e("div",null,[e("div",{class:i.searchList},[e(R,{"label-placement":"left",inline:!0},{default:()=>[e(h,null,{default:()=>[e(Q,C({placeholder:"请输入学生姓名"},{class:i.searchInput,searchWord:r.searchForm.keyword,onChangeValue:a=>r.searchForm.keyword=a}),null)]}),e(h,null,{default:()=>[e(S,C({options:[{label:"全部性别",value:""},{label:"男",value:"1"},{label:"女",value:"0"}],placeholder:"性别",clearable:!0,inline:!0},{value:r.searchForm.gender,"onUpdate:value":a=>r.searchForm.gender=a}),null)]}),e(h,null,{default:()=>[e(S,C({options:[{label:"全部类型",value:""},{label:"会员",value:!0},{label:"普通",value:!1}],placeholder:"学生类型",clearable:!0,inline:!0},{value:r.searchForm.membership,"onUpdate:value":a=>r.searchForm.membership=a}),null)]}),e(h,null,{default:()=>[e(k,{justify:"end"},{default:()=>[e(f,{type:"primary",class:"searchBtn",onClick:m},{default:()=>[c("搜索")]}),e(f,{type:"primary",ghost:!0,class:"resetBtn",onClick:d},{default:()=>[c("重置")]})]})]})]})]),e("div",{class:i.tableWrap},[e($,{class:i.classTable,loading:r.loading,columns:l(),data:r.tableList},{empty:()=>e(M,null,null)}),e(j,{page:r.pagination.page,"onUpdate:page":a=>r.pagination.page=a,pageSize:r.pagination.rows,"onUpdate:pageSize":a=>r.pagination.rows=a,pageTotal:r.pagination.pageTotal,"onUpdate:pageTotal":a=>r.pagination.pageTotal=a,onList:o,sync:!0},null)]),e(V,{show:r.editStatus,"onUpdate:show":a=>r.editStatus=a,class:["modalTitle background",i.updateStudent],preset:"card",title:"修改信息"},{default:()=>[e(ge,{onClose:()=>r.editStatus=!1,onConfirm:()=>o(),row:r.activeRow},null)]})])}}),Ce=N({props:{activeRow:{type:Object,default:()=>({id:""})},total:{type:Number,default:0},current:{type:Number,default:0}},name:"classTrainingDetails",emits:["close"],setup(p,{emit:g,expose:s}){L({uploading:!1});const t=w({teacherName:"",createTime:"",expireDate:"",teacherAvatar:"",studentLessonTrainingDetails:[]});P(),w();const r=(d,o)=>{let u=[];return d==="EVALUATION"?u=["".concat(Te[o.evaluateDifficult]),o.practiceChapterBegin||o.practiceChapterEnd?"".concat(o.practiceChapterBegin,"-").concat(o.practiceChapterEnd,"小节"):"全部小节","".concat(o.trainingTimes,"分合格")]:u=["".concat(o.practiceChapterBegin,"-").concat(o.practiceChapterEnd,"小节"),"速度".concat(o.practiceSpeed),"".concat(o.trainingTimes,"分钟")],u},m=async d=>{try{const o=await oe({trainingId:d}),u=o.data.studentLessonTrainingDetails.map(n=>{const l=r(n.trainingType,JSON.parse(n.trainingContent));return{...n,coverImg:n.titleImg,allTimes:JSON.parse(n.trainingContent).trainingTimes,typeList:l||[]}});t.value={...o.data,studentLessonTrainingDetails:u}}catch(o){console.log(o)}};return s({getTrainingDetail:m}),I(()=>{m(p.activeRow.id)}),()=>e("div",{class:[i.trainingDetails]},[e("div",{class:i.studentList},[e("div",{class:i.studentHeaderWrap},[e("div",{class:i.studentHeader},[e("div",{class:i.studentHeaderBorder},[e(Z,{class:i.studentHeaderImg,src:t.value.teacherAvatar?t.value.teacherAvatar:X,previewDisabled:!0},null)])]),e("div",{class:i.workafterInfo},[e("h4",null,[t.value.teacherName," ",e("div",{class:[i.workafterInfoDot,i.workafterTeacherInfoDot]},[c("老师")])]),e("p",null,[c("开始时间:"),t.value.createTime?b(new Date(t.value.createTime)).format("YYYY-MM-DD"):"--"," ",c("| 结束时间:"),b(new Date(t.value.expireDate)).format("YYYY-MM-DD")])])])]),e(ve,{style:"max-height:400px",trigger:"none"},{default:()=>[e("div",{class:i.workList},[t.value.studentLessonTrainingDetails.map(d=>e(ye,{style:{marginBottom:"20px"},isDisabled:!0,isDelete:!1,isCLassWork:!0,item:d},null))])]})])}}),ke=N({name:"afterWork",props:{upgradeFlag:{type:Number}},setup(p){const g=G(),s=E(),t=L({upgradeFlag:p.upgradeFlag==0,searchForm:{status:"",timer:[A(new Date().getTime()),_(new Date().getTime())]},loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[],addWorkVisible:!1,activeRow:null,detailVisiable:!1});H(()=>p.upgradeFlag,()=>{t.upgradeFlag=p.upgradeFlag==0});const r=()=>{t.pagination.page=1,d(),D({current:t.searchForm,saveKey:"classDetailAfterWork"})},m=()=>{t.searchForm={status:"",timer:[A(new Date().getTime()),_(new Date().getTime())]},r(),D({current:t.searchForm,saveKey:"classDetailAfterWork"})};W({current:t.searchForm,saveKey:"classDetailAfterWork",callBack:l=>{t.searchForm=l}});const d=async()=>{t.loading=!0;try{const{timer:l,...F}=t.searchForm,a=await ue({classGroupId:s.query.id,...F,...t.pagination,...K(l,["startTime","endTime"],"YYYY-MM-DD")});t.tableList=a.data.rows,t.pagination.pageTotal=a.data.total,t.loading=!1}catch(l){t.loading=!1,console.log(l)}};I(()=>{d()});const o=()=>[{title:"布置老师",key:"teacherName"},{title:"布置时间",key:"createTime",render(l){return e(v,null,[l.createTime])}},{title:"截止时间",key:"expireDate",render(l){return e(v,null,[l.expireDate])}},{title:"作业状态",key:"status",render(l){return l.status==0?e("div",{class:i.indDot},[" ",e("span",null,null),c(" 进行中")]):e("div",{class:i.endDot},[e("span",null,null),c("已结束")])}},{title:"布置人数",key:"expectNum"},{title:"提交人数",key:"trainingNum"},{title:"合格人数",key:"standardNum"},{title:"提交率",key:"trainingRate",render(l){return e(v,null,[l.trainingRate,c("%")])}},{title:"合格率",key:"qualifiedRate",render(l){return e(v,null,[l.qualifiedRate,c("%")])}},{title:"操作",key:"id",render(l){return e(k,null,{default:()=>[e(f,{text:!0,type:"primary",onClick:()=>u(l)},{default:()=>[c("详情")]}),e(f,{text:!0,type:"primary",onClick:()=>n(l)},{default:()=>[c("作业详情")]})]})}}],u=l=>{console.log(l),g.push({path:"/afterWorkDetail",query:{...s.query,teacherName:l.teacherName,trainingId:l.id}})},n=l=>{t.activeRow=l,t.detailVisiable=!0};return()=>e("div",null,[e("div",{class:i.searchList},[e(R,{"label-placement":"left",inline:!0},{default:()=>[e(h,null,{default:()=>[e(z,{value:t.searchForm.timer,"onUpdate:value":l=>t.searchForm.timer=l,separator:"至",type:"daterange",timerValue:t.searchForm.timer},null)]}),e(h,null,{default:()=>[e(S,C({options:[{label:"全部状态",value:""},{label:"已结束",value:1},{label:"进行中",value:0}],placeholder:"作业状态",clearable:!0,inline:!0},{value:t.searchForm.status,"onUpdate:value":l=>t.searchForm.status=l}),null)]}),e(h,null,{default:()=>[e(k,{justify:"end"},{default:()=>[e(f,{type:"primary",class:"searchBtn",onClick:r},{default:()=>[c("搜索")]}),e(f,{type:"primary",ghost:!0,class:"resetBtn",onClick:m},{default:()=>[c("重置")]})]})]})]})]),!t.upgradeFlag&&e(f,{class:i.addBtn,type:"primary",onClick:()=>t.addWorkVisible=!0},{default:()=>[c("布置作业")]}),e("div",{class:i.tableWrap},[e($,{class:i.classTable,loading:t.loading,columns:o(),data:t.tableList},{empty:()=>e(M,null,null)}),e(j,{page:t.pagination.page,"onUpdate:page":l=>t.pagination.page=l,pageSize:t.pagination.rows,"onUpdate:pageSize":l=>t.pagination.rows=l,pageTotal:t.pagination.pageTotal,"onUpdate:pageTotal":l=>t.pagination.pageTotal=l,onList:d,sync:!0},null)]),e(V,{show:t.addWorkVisible,"onUpdate:show":l=>t.addWorkVisible=l,preset:"card",class:[i.attendClassModal,i.trainClassModal],title:"作业设置"},{default:()=>[e(be,{classGroupId:s.query.id,onClose:()=>{d(),t.addWorkVisible=!1}},null)]}),e(V,{show:t.detailVisiable,"onUpdate:show":l=>t.detailVisiable=l,preset:"card",class:["modalTitle background",i.wordDetailModel],title:"作业详情"},{default:()=>[e(Ce,{onClose:()=>t.detailVisiable=!1,activeRow:t.activeRow},null)]})])}}),we="_tableSpace_18j6c_1",Ne="_tableContainer_18j6c_4",Ie="_header_18j6c_10",Se="_time_18j6c_20",Ee="_ntag_18j6c_25",Le="_content_18j6c_33",Be="_navatar_18j6c_38",Ue="_userInfo_18j6c_51",Ye="_subjectName_18j6c_65",Ae="_nowEmpty_18j6c_74",y={tableSpace:we,tableContainer:Ne,header:Ie,time:Se,ntag:Ee,content:Le,navatar:Be,userInfo:Ue,subjectName:Ye,nowEmpty:Ae};function _e(p){return typeof p=="function"||Object.prototype.toString.call(p)==="[object Object]"&&!te(p)}const Re=N({name:"class-record",setup(){const p=J(),g=E(),s=()=>{const u=g.query.gradeYear;if(u){const n="".concat(u,"-9-1"),l="".concat(Number(u)+1,"-8-31");return[b(n).valueOf(),b(l).valueOf()]}else{const n=b().format("YYYY-MM-DD");return[b(n).subtract(1,"month").valueOf(),b(n).valueOf()]}},t=L({searchForm:{teacherId:"",createTimer:s()},teacherList:[],loading:!1,pagination:{page:1,rows:12,pageTotal:0},tableList:[]}),r=()=>{t.pagination.page=1,d(),D({current:t.searchForm,saveKey:"classDetailRecord"})},m=()=>{t.searchForm={teacherId:"",createTimer:s()},r(),D({current:t.searchForm,saveKey:"classDetailRecord"})};W({current:t.searchForm,saveKey:"classDetailRecord",callBack:u=>{t.searchForm=u}});const d=async()=>{t.loading=!0;try{const{data:u}=await ce({classGroupId:g.query.id,teacherId:t.searchForm.teacherId,...le(t.searchForm.createTimer,["startTime","endTime"],"YYYY-MM-DD"),...t.pagination}),n=u.rows||[];n.forEach(l=>{l.lessonCourseware=l.lessonCoursewareJson?JSON.parse(l.lessonCoursewareJson):{}}),t.tableList=n,t.pagination.pageTotal=u.total,t.loading=!1}catch(u){t.loading=!1}},o=async()=>{var u,n;try{const{data:l}=await De({schoolId:(n=(u=p.info.schoolInfos)==null?void 0:u[0])==null?void 0:n.id,page:1,rows:1e3}),F=l.rows||[],a=[];F.forEach(T=>{a.push({label:T.nickname,value:T.id})}),t.teacherList=a}catch(l){}};return I(()=>{o(),d()}),()=>{let u;return e("div",null,[e("div",{class:y.searchList},[e(R,{"label-placement":"left",inline:!0},{default:()=>[e(h,null,{default:()=>[e(S,C({options:[{label:"全部老师",value:""},...t.teacherList],placeholder:"全部老师",clearable:!0,inline:!0},{value:t.searchForm.teacherId,"onUpdate:value":n=>t.searchForm.teacherId=n}),null)]}),e(h,null,{default:()=>[e(z,{value:t.searchForm.createTimer,"onUpdate:value":n=>t.searchForm.createTimer=n,timerValue:t.searchForm.createTimer,separator:"至",type:"daterange"},null)]}),e(h,null,{default:()=>[e(k,{justify:"end"},{default:()=>[e(f,{type:"primary",class:"searchBtn",onClick:r},{default:()=>[c("搜索")]}),e(f,{type:"primary",ghost:!0,class:"resetBtn",onClick:m},{default:()=>[c("重置")]})]})]})]})]),e("div",{class:y.tableWrap},[e(k,{class:y.tableSpace},_e(u=t.tableList.map(n=>e("div",{class:y.tableContainer},[e("div",{class:y.header},[e("div",{class:y.time},[b(n.startTime).format("YYYY-MM-DD HH:mm")]),g.query.name&&e(ee,{type:"primary",class:y.ntag,strong:!0},{default:()=>[g.query.name]})]),e("div",{class:y.content},[e(ae,{class:y.navatar,round:!0,src:n.teacherAvatar||X},null),e("div",{class:y.userInfo},[e("h2",null,[n.teacherName]),e("p",null,[n.subjectName&&e("span",{class:y.subjectName},[n.subjectName]),n.lessonCourseware.lessonCoursewareName,c(" |")," ",n.lessonCourseware.lessonCoursewareDetailName,c("|")," ",n.lessonCourseware.lessonCoursewareKnowledgeDetailName])])])])))?u:{default:()=>[u]}),t.tableList.length>0&&e(j,{page:t.pagination.page,"onUpdate:page":n=>t.pagination.page=n,pageSize:t.pagination.rows,"onUpdate:pageSize":n=>t.pagination.rows=n,pageTotal:t.pagination.pageTotal,"onUpdate:pageTotal":n=>t.pagination.pageTotal=n,onList:d,pageSizes:[12,24,36,48],sync:!0,saveKey:"classRecord-key"},null),t.tableList.length<=0&&e(M,{class:y.nowEmpty},null)])])}}}),je=N({name:"student-studentList",setup(p,{emit:g}){const s=L({searchForm:{keyword:"",trainingStatus:null,vipFlag:""},searchWord:"",orchestraType:null,courseTypeCode:null,subjectId:null,classId:null,studentType:null,loading:!1,pagination:{page:1,rows:10,pageTotal:4},tableList:[],memberNumber:0,testInfo:{practiceDurationAvg:0,vipUserCount:0,practiceUserCount:0},activeRow:null}),t=E(),r=G(),m=()=>{s.pagination.page=1,n(),u(),D({current:{...s.searchForm,timer:d.value},saveKey:"classDetailTestRecord"})},d=w([A(new Date().getTime()),_(new Date().getTime())]),o=()=>{d.value=[A(new Date().getTime()),_(new Date().getTime())],s.searchForm={keyword:"",trainingStatus:null,vipFlag:""},m(),D({current:{...s.searchForm,timer:d.value},saveKey:"classDetailTestRecord"})};W({current:{...s.searchForm,timer:d.value},saveKey:"classDetailTestRecord",callBack:a=>{s.searchForm=a,d.value=a.timer}});const u=async()=>{s.loading=!0;try{const a=await de({classGroupId:t.query.id,...s.searchForm,...s.pagination,...K(d.value,["startTime","endTime"],"YYYY-MM-DD")});s.tableList=a.data.rows,s.pagination.pageTotal=a.data.total,s.loading=!1}catch(a){s.loading=!1,console.log(a)}},n=async()=>{try{const a=await pe({classGroupId:t.query.id,...K(d.value,["startTime","endTime"],"YYYY-MM-DD")});s.testInfo.practiceDurationAvg=a.data.practiceDurationAvg,s.testInfo.practiceUserCount=a.data.practiceUserCount,s.testInfo.vipUserCount=a.data.vipUserCount}catch(a){console.log(a)}};I(()=>{n(),u()});const l=a=>{r.push({path:"/classStudentRecode",query:{...t.query,studentId:a.studentId,studentName:a.studentName}})},F=()=>[{title:"学生姓名",key:"studentName"},{title:"手机号",key:"studentPhone"},{title:"性别",key:"sex",render(a){return e(v,null,[a.gender+""!="null"?a.gender=="0"?"女":"男":"--"])}},{title:"学生类型",key:"studentType",render(a){return e(v,null,[a.vipFlag?"会员":"普通"])}},{title:"练习天数",key:"practiceDays",render(a){return e(v,null,[a.practiceDays?a.practiceDays:0,c("天")])}},{title:"学练时长",key:"studentType",render(a){return e(v,null,[a.practiceDuration?U(a.practiceDuration)>0?U(a.practiceDuration)+"分"+q(a.practiceDuration)+"秒":q(a.practiceDuration)+"秒":"0秒"])}},{title:"操作",key:"id",render(a){return e(f,{text:!0,type:"primary",onClick:()=>{l(a)}},{default:()=>[c("详情")]})}}];return()=>e("div",null,[e("div",{class:i.searchList},[e(R,{"label-placement":"left",inline:!0},{default:()=>[e(h,null,{default:()=>[e(Q,C({placeholder:"请输入学生姓名"},{class:i.searchInput,searchWord:s.searchForm.keyword,onChangeValue:a=>s.searchForm.keyword=a}),null)]}),e(h,null,{default:()=>[e(S,C({options:[{label:"全部类型",value:""},{label:"会员",value:!0},{label:"普通",value:!1}],placeholder:"学生类型",clearable:!0,inline:!0},{value:s.searchForm.vipFlag,"onUpdate:value":a=>s.searchForm.vipFlag=a}),null)]}),e(h,null,{default:()=>[e(z,{value:d.value,"onUpdate:value":a=>d.value=a,separator:"至",type:"daterange",timerValue:d.value},null)]}),e(h,null,{default:()=>[e(k,{justify:"end"},{default:()=>[e(f,{type:"primary",class:"searchBtn",onClick:m},{default:()=>[c("搜索")]}),e(f,{type:"primary",ghost:!0,class:"resetBtn",onClick:o},{default:()=>[c("重置")]})]})]})]})]),e("div",{class:["section-container"]},[e(se,{"x-gap":"12",cols:8},{default:()=>[e(x,null,{default:()=>[e("div",{class:i.TrainDataItem},[e("div",null,[e("p",{class:i.TrainDataItemTitle},[e("div",null,[e("span",null,[e(Y,{from:0,to:s.testInfo.practiceUserCount},null)])," ",c("人")])])]),e("p",{class:i.TrainDataItemsubTitle},[c("练习人数")])])]}),e(x,null,{default:()=>[e("div",{class:i.TrainDataItem},[e("p",{class:i.TrainDataItemTitle},[e("div",null,[e("span",null,[e(Y,{from:0,to:s.testInfo.vipUserCount},null)])," ",c("人")])]),e("p",{class:i.TrainDataItemsubTitle},[c("会员人数")])])]}),e(x,null,{default:()=>[e("div",{class:i.TrainDataItem},[e("p",{class:i.TrainDataItemTitle},[U(s.testInfo.practiceDurationAvg)>0?e("div",null,[e("span",null,[e(Y,{from:0,to:U(s.testInfo.practiceDurationAvg)},null)])," ",c("分")]):null,e("div",null,[e("span",null,[e(Y,{from:0,to:q(s.testInfo.practiceDurationAvg)},null)])," ",c("秒")])]),e("p",{class:i.TrainDataItemsubTitle},[c("平均每天练习时长")])])]})]})]),e("div",{class:i.tableWrap},[e($,{class:i.classTable,loading:s.loading,columns:F(),data:s.tableList},{empty:()=>e(M,null,null)}),e(j,{page:s.pagination.page,"onUpdate:page":a=>s.pagination.page=a,pageSize:s.pagination.rows,"onUpdate:pageSize":a=>s.pagination.rows=a,pageTotal:s.pagination.pageTotal,"onUpdate:pageTotal":a=>s.pagination.pageTotal=a,onList:u,sync:!0},null)])])}}),pa=N({name:"base-setting",setup(){const p=sessionStorage.getItem("classDetailTabs"),g=w(p||"student");sessionStorage.removeItem("classDetailTabs");const s=E(),t=w([{name:"班级管理",path:"/classList"},{name:s.query.name,path:"/classDetail"}]);fe(o=>{o.form.tabName&&(g.value=o.form.tabName)});const r=o=>{he(o,"tabName",s)},m=w();return(async()=>{try{const o=s.query.id,{data:u}=await me({id:o});m.value=u.upgradeFlag?1:0}catch(o){}})(),I(()=>{p&&(g.value=p)}),()=>e("div",null,[e(ne,{list:t.value},null),e("div",{class:[i.listWrap,i.infoListWrap]},[e(re,{class:i.customTabs,value:g.value,"onUpdate:value":[o=>g.value=o,o=>r(o)],size:"large",animated:!1,"pane-wrapper-style":"margin: 0 -4px","pane-style":"padding-left: 4px; padding-right: 4px; box-sizing: border-box;"},{default:()=>[e(B,{name:"student",tab:"学员名单"},{default:()=>[e(Fe,{upgradeFlag:m.value},null)]}),e(B,{name:"afterWork",tab:"课后作业"},{default:()=>[e(ke,{upgradeFlag:m.value},null)]}),e(B,{name:"practice",tab:"练习记录"},{default:()=>[e(je,null,null)]}),e(B,{name:"attendclass",tab:"上课记录"},{default:()=>[e(Re,null,null)]})]})])])}});export{pa as default};