index-844e29c0.js 7.5 KB

12345
  1. <<<<<<<< HEAD:dist/assets/index-844e29c0.js
  2. import{d as v,i as d,O as C,o as w,g as a,R as g,h as c,T as y,N as A,a as D}from"./index-dab5cb9f.js";import{M}from"./index-63ec6fea.js";import{M as k}from"./index-6a2b81c9.js";import{S as I,s}from"./skeletion-index-modal-3f0b4656.js";import{D as T}from"./drop-down-modal-9388fc56.js";import{i as N}from"./icon-teacher-default-a5bec550.js";import{M as x}from"./index-cfacc863.js";import{t as n,o as u}from"./constant-a400d214.js";import{D as R,a as h}from"./index-cf208107.js";import{C as V}from"./index-495c80cf.js";import{I as E}from"./index-2f4b9ab6.js";import"./index-a14e89c6.js";import"./index-2d1f1042.js";import"./index-44623cee.js";import"./index-208d5fc2.js";import"./use-tab-status-cc651146.js";const X=v({name:"teacher-attendance",setup(){const m=d(),o=d(),f=A(),t=C({listState:{loading:!0,dataShow:!0,refreshing:!1},statusColumns:[{text:"全部状态",value:""}],classColumns:[{text:"全部班级",value:""}],isClick:!1,params:{teacherAttendanceStatus:"",classType:"",search:""},list:[]}),i=e=>{e.value&&e.value.toggle()},S=e=>{if(e==="orchestra"){let l="";return t.classColumns.forEach(p=>{t.params.classType===p.value&&(l=p.text)}),l}},r=async()=>{try{if(t.isClick)return;t.isClick=!0;const{data:e}=await D.post("/api-web/schoolTeacherAttendance/queryTeacherAttendance",{data:{...t.params}}),l=e||[];if(t.list.length>0&&l.pageNo===1)return;t.list=l||[]}catch(e){}finally{t.listState.dataShow=t.list.length>0,t.listState.refreshing=!1,t.listState.loading=!1,t.isClick=!1}};return w(()=>{for(const e in n)if(Object.prototype.hasOwnProperty.call(n,e)){const l=n[e];t.statusColumns.push({text:l,value:e})}for(const e in u)if(Object.prototype.hasOwnProperty.call(u,e)){const l=u[e];t.classColumns.push({text:l,value:e})}r()}),()=>a("div",{class:s.teacherAttendance},[a(k,{position:"top"},{default:()=>[a(g,null,null),a(M,{placeholder:"请输入老师姓名",onSearch:e=>{t.params.search=e,t.listState.dataShow=!0,t.list=[],r()}},null),a(R,null,{default:()=>[a(h,{ref:m,modelValue:t.params.teacherAttendanceStatus,"onUpdate:modelValue":e=>t.params.teacherAttendanceStatus=e,options:t.statusColumns,onChange:()=>{t.listState.dataShow=!0,t.list=[],r()}},null),a(h,{ref:o,title:S("orchestra")},{default:()=>[a(T,{selectValues:t.params.classType,columns:t.classColumns,open:o.value.state.showPopup,onDropDownClose:()=>i(o),onDropDownConfirm:e=>{t.params.classType=e[0],i(o),t.listState.dataShow=!0,t.list=[],r()}},null)]})]})]}),a(I,{show:t.listState.loading,"onUpdate:show":e=>t.listState.loading=e},{default:()=>[a(x,{modelValue:t.listState.refreshing,"onUpdate:modelValue":e=>t.listState.refreshing=e,onRefresh:()=>r(),style:{minHeight:"calc(100vh - var(--header-height))"}},{default:()=>[a("div",{class:s.cellGroup},[t.listState.dataShow?t.list.map(e=>a(V,{center:!0,isLink:!0,clickable:!1,class:s.cell,onClick:()=>{f.push({path:"/teacher-attendance-detail",query:{teacherId:e.teacherId,classGroupId:e.classGroupId}})}},{icon:()=>a(E,{src:e.teacherAvatar||N,fit:"cover",class:s.iconTeacher},null),title:()=>a("div",{class:s.username},[a("p",{class:s.name},[e.teacherName]),a("p",{class:s.class},[e.classGroupName])]),value:()=>a("div",{class:s.attendance},[a("div",{class:[s.attendanceItem,s.weekAttendance]},[a("p",{class:[s.value,e.teacherAttendanceStatus==="ERR"?s.error:"",e.teacherAttendanceStatus==="NORMAL"?s.success:""]},[n[e.teacherAttendanceStatus]||"--"]),a("p",{class:s.title},[c("本周考勤")])]),a("div",{class:[s.attendanceItem,s.classAttendance]},[a("p",{class:[s.value,e.errCourseNum>0?s.error:s.success]},[e.errCourseNum,a("span",null,[c("课时")])]),a("p",{class:s.title},[c("学期异常")])])])})):a(y,{style:{minHeight:"calc(100vh - var(--header-height))"},description:"暂无老师考勤"},null)])]})]})])}});export{X as default};
  3. ========
  4. import{d as v,i as d,O as C,o as w,g as a,R as g,h as c,T as y,N as A,a as D}from"./index-00bff160.js";import{M}from"./index-1496300e.js";import{M as k}from"./index-b437274b.js";import{S as I,s}from"./skeletion-index-modal-379975fe.js";import{D as T}from"./drop-down-modal-e6fbff32.js";import{i as N}from"./icon-teacher-default-a5bec550.js";import{M as x}from"./index-af298ac7.js";import{t as n,o as u}from"./constant-a400d214.js";import{D as R,a as h}from"./index-7d79cdf8.js";import{C as V}from"./index-a82602fd.js";import{I as E}from"./index-b32ff6cc.js";import"./index-3e4a9a3a.js";import"./index-67620b8e.js";import"./index-5d5ba204.js";import"./index-41b8de54.js";import"./use-tab-status-54791c80.js";const X=v({name:"teacher-attendance",setup(){const m=d(),o=d(),f=A(),t=C({listState:{loading:!0,dataShow:!0,refreshing:!1},statusColumns:[{text:"全部状态",value:""}],classColumns:[{text:"全部班级",value:""}],isClick:!1,params:{teacherAttendanceStatus:"",classType:"",search:""},list:[]}),i=e=>{e.value&&e.value.toggle()},S=e=>{if(e==="orchestra"){let l="";return t.classColumns.forEach(p=>{t.params.classType===p.value&&(l=p.text)}),l}},r=async()=>{try{if(t.isClick)return;t.isClick=!0;const{data:e}=await D.post("/api-web/schoolTeacherAttendance/queryTeacherAttendance",{data:{...t.params}}),l=e||[];if(t.list.length>0&&l.pageNo===1)return;t.list=l||[]}catch(e){}finally{t.listState.dataShow=t.list.length>0,t.listState.refreshing=!1,t.listState.loading=!1,t.isClick=!1}};return w(()=>{for(const e in n)if(Object.prototype.hasOwnProperty.call(n,e)){const l=n[e];t.statusColumns.push({text:l,value:e})}for(const e in u)if(Object.prototype.hasOwnProperty.call(u,e)){const l=u[e];t.classColumns.push({text:l,value:e})}r()}),()=>a("div",{class:s.teacherAttendance},[a(k,{position:"top"},{default:()=>[a(g,null,null),a(M,{placeholder:"请输入老师姓名",onSearch:e=>{t.params.search=e,t.listState.dataShow=!0,t.list=[],r()}},null),a(R,null,{default:()=>[a(h,{ref:m,modelValue:t.params.teacherAttendanceStatus,"onUpdate:modelValue":e=>t.params.teacherAttendanceStatus=e,options:t.statusColumns,onChange:()=>{t.listState.dataShow=!0,t.list=[],r()}},null),a(h,{ref:o,title:S("orchestra")},{default:()=>[a(T,{selectValues:t.params.classType,columns:t.classColumns,open:o.value.state.showPopup,onDropDownClose:()=>i(o),onDropDownConfirm:e=>{t.params.classType=e[0],i(o),t.listState.dataShow=!0,t.list=[],r()}},null)]})]})]}),a(I,{show:t.listState.loading,"onUpdate:show":e=>t.listState.loading=e},{default:()=>[a(x,{modelValue:t.listState.refreshing,"onUpdate:modelValue":e=>t.listState.refreshing=e,onRefresh:()=>r(),style:{minHeight:"calc(100vh - var(--header-height))"}},{default:()=>[a("div",{class:s.cellGroup},[t.listState.dataShow?t.list.map(e=>a(V,{center:!0,isLink:!0,clickable:!1,class:s.cell,onClick:()=>{f.push({path:"/teacher-attendance-detail",query:{teacherId:e.teacherId,classGroupId:e.classGroupId}})}},{icon:()=>a(E,{src:e.teacherAvatar||N,fit:"cover",class:s.iconTeacher},null),title:()=>a("div",{class:s.username},[a("p",{class:s.name},[e.teacherName]),a("p",{class:s.class},[e.classGroupName])]),value:()=>a("div",{class:s.attendance},[a("div",{class:[s.attendanceItem,s.weekAttendance]},[a("p",{class:[s.value,e.teacherAttendanceStatus==="ERR"?s.error:"",e.teacherAttendanceStatus==="NORMAL"?s.success:""]},[n[e.teacherAttendanceStatus]||"--"]),a("p",{class:s.title},[c("本周考勤")])]),a("div",{class:[s.attendanceItem,s.classAttendance]},[a("p",{class:[s.value,e.errCourseNum>0?s.error:s.success]},[e.errCourseNum,a("span",null,[c("课时")])]),a("p",{class:s.title},[c("学期异常")])])])})):a(y,{style:{minHeight:"calc(100vh - var(--header-height))"},description:"暂无老师考勤"},null)])]})]})])}});export{X as default};
  5. >>>>>>>> master:dist/assets/index-6e8b7839.js