tenantDataSchool-0bbec917.js 12 KB

12345
  1. <<<<<<<< HEAD:dist/assets/tenantDataSchool-0bbec917.js
  2. import{d as S,P as w,q as C,r as n,x as A,y as I,D as g,a as e,A as f,ca as v,a8 as b,U as B,a9 as M}from"./index-ec1086fa.js";import{s}from"./index.module-75a53356.js";import{M as D}from"./index-ded61d08.js";import{t as N,m as F,i as k,a as R}from"./topDot-f2d35300.js";import{M as j}from"./index-b5cb63fe.js";import{M as G}from"./index-5872f562.js";import{O as W}from"./index-686767e2.js";import{P as K}from"./index-389125b1.js";import{D as P}from"./index-3b84ef99.js";import{L as U}from"./index-093fb0c6.js";import"./index-d91abb02.js";import"./index-c5383b3e.js";import"./index-1452dcc2.js";import"./index-e7aa4079.js";import"./utils-c1a8b5c1.js";import"./Picker-df0a0c58.js";import"./index-524d9e17.js";const L="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAjxJREFUWEftVzuIE1EUPXem0EzAxh9arGAKG0FBcBdEERt7G223sdFokc+bZ/Uq5718Co02FtpqY28jrmuxKwgKNhYRtFD8NUImWsxceUsCbkwmM7hOCjPNFO/ee879vTlDmPFDM8bHnMCmCiilnDAMl4loEYCb0J4eEa12u92H1qZUKp1j5pMAigk+ETOve553TykVD+02EfB9XzLz9Qxz8YyIiJlPpPUhomta62AsgXq9/pSIbCbPAbxOCLoPwFkAzsDGZvQIwMcEn8MAjjPzaqPRODWpAmvMvEhEVa11OykrKeWVOI5vWBvHca4GQXAzyd73/Qozt4hoXWu99NcEfN8/yMxdG4iISlrrt7kSEEIsAHg3AD1gjHn/fxGQUu6M4/jzYAb2BEHwLdcKWDAhhN0EGGPsBiQ+Wz6E0wBHz/8JgUqlsssCtdvtr9MIbTmBarVadF13Y/KjKFpotVq9XGdgvoYzr4CUcncURZ9s313X3RsEwZdcZ8CC1Wq18/bdbDYf5L4F0wBzuQeykEh1DwghVgBYsfCSiN4kAHzo9Xqy0+n8tDblcnlbsVi0Kmf/JB9mPgTgKBGtaK1PT9IDG6IhZWaXjTG3B9+ESwBupfEbFTt/yHIhxAUAS0Q0SZQeGQjQH0R0l5ltjGUA261QBfBqHBFmjgCsGWPu/36e+b9AKbWj3+8/BnBsBOhFoVA4o5T6nqYSY1uQ1tH23PO8iwCGvXwShuGd4UykjWPtMlcgS/A0tnMCM6/AL5lcwTDiXX8OAAAAAElFTkSuQmCC";function O(r){return typeof r=="function"||Object.prototype.toString.call(r)==="[object Object]"&&!M(r)}const oa=S({name:"tenant-apply-data",setup(){const r=w();C(),n("all");const a=A({keyword:"",id:r.query.id,yearStatus:!1,schoolId:null,year:[new Date().getFullYear()],yearName:new Date().getFullYear(),classList:[],statObj:{registerNum:0,classNum:0,registerMemberShipNum:0},perponStatus:!1,sortKey:"MEMBER",sortId:"desc",sortName:"人数降序",sortType:"mdesc",sortList:[{value:"mdesc",text:"人数降序"},{value:"masc",text:"人数升序"}],page:1,rows:20,isClick:!1}),u=n(!1),d=n(!0),p=n(!1),m=n(!1),c=n([]),i=async()=>{if(!a.isClick){a.isClick=!0,u.value&&(c.value=[],a.page=1,u.value=!1);try{const o=await g.post("/edu-app/open/school/schoolRegisterClassPage",{data:{schoolId:a.id,page:a.page,rows:a.rows,keyword:a.keyword,sort:a.sortId,sortKey:a.sortKey}});if(c.value.length>0&&o.data.current===1)return;c.value=c.value.concat(o.data.rows||[]),a.page=o.data.current+1,m.value=c.value.length>0,d.value=!1,p.value=o.data.current>=o.data.pages}catch(o){m.value=!1,p.value=!0}finally{d.value=!1}a.isClick=!1}},y=()=>{p.value=!1,d.value=!0,i()};A({saveLoading:!1,image:null,shareLoading:!1}),I(async()=>{r.query.name?document.title=r.query.name+"报名统计":document.title="学生报名统计",await h(),await i()});const h=async()=>{try{const{data:o}=await g.post("/edu-app/open/school/schoolRegisterStat",{data:{schoolId:a.id}});a.statObj=o}catch(o){}};return()=>{let o;return e("div",{class:[s.tenantAllData,s.tenantSchoolData]},[e(D,{position:"top"},{default:()=>[e("div",{class:s.top},[e("div",{class:s.topWrap},[e("div",{class:s.topHead},[e("img",{src:N,class:s.topDot,alt:""},null),f("汇总数据")])]),e("div",{class:s.cardWrap},[e("div",{class:[s.schoolCard,s.cardItem]},[e("div",{class:s.cardNum},[v(a.statObj.classNum).format("0,0")]),e("div",{class:s.cardInfo},[e("img",{src:L,class:s.cardInfoImg,alt:""},null),f("班级数量")]),e("div",{class:s.cardLine},null)]),e("div",{class:[s.memberCard,s.cardItem]},[e("div",{class:s.cardNum},[v(a.statObj.registerMemberShipNum).format("0,0")]),e("div",{class:s.cardInfo},[e("img",{src:F,class:s.cardInfoImg,alt:""},null),f("数字化人数")]),e("div",{class:s.cardLine},null)])]),e("div",{class:s.searchWrap},[e("div",{class:s.searechInfo},[e(G,{class:s.allDataWrap,shape:"round",background:"#F6F8F9",inputBackground:"white",placeholder:"请输入班级名称",onSearch:t=>{a.keyword=t,a.page=1,u.value=!0,i()}},null)]),e(K,{show:a.perponStatus,"onUpdate:show":t=>a.perponStatus=t,showArrow:!1,placement:"bottom-end",offset:[0,12]},{reference:()=>e("div",{class:[s.timerWrap,a.perponStatus&&s.timerWrapActive]},[a.sortName,e("img",{src:a.perponStatus?k:R,class:[s.sanIcon],alt:""},null)]),default:()=>e("div",{class:s.popSearchList},[a.sortList.map((t,E)=>e("div",{class:[s.popSearchItem,E<a.sortList.length-1&&"van-hairline--bottom"]},[e("div",{class:[s.popSearchItemChild,a.sortType===t.value&&s.popSearchItemActive],onClick:()=>{const l=t;(l.value==="desc"||l.value==="asc")&&(a.sortId=l.value,a.sortKey="CLASS"),l.value==="mdesc"&&(a.sortId="desc",a.sortKey="MEMBER"),l.value==="masc"&&(a.sortId="asc",a.sortKey="MEMBER"),l.value==="gdesc"&&(a.sortId="desc",a.sortKey="GRADEYEAR"),l.value==="gasc"&&(a.sortId="asc",a.sortKey="GRADEYEAR"),a.sortType=l.value,a.sortName=l.text,u.value=!0,i(),a.perponStatus=!1}},[t.text])]))])})])])]}),e("div",{class:s.schoolList},[m.value?e(j,{modelValue:u.value,"onUpdate:modelValue":t=>u.value=t,onRefresh:y,class:s.refreshC},{default:()=>[e(U,{"loading-text":" ",finished:p.value,"finished-text":" ",onLoad:i},O(o=c.value.map(t=>e("div",{class:s.schoolItem},[e("div",{class:s.schoolNameWrap},[e("p",{class:s.schoolName},[t.classGroupName])]),e("div",{class:s.schoolCountWrap},[e("div",null,[e("p",{class:s.personNum},[v(t.registerMemberShipNum||0).format("0,0")]),e("p",{class:s.title},[f("数字化人数")])])])])))?o:{default:()=>[o]})]}):null,!m.value&&!d.value&&e(b,{description:"暂无学校信息",class:s.emptyC},null)]),e(B,{show:a.yearStatus,"onUpdate:show":t=>a.yearStatus=t,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[e(P,{showToolbar:!0,modelValue:a.year,"onUpdate:modelValue":t=>a.year=t,"columns-type":["year"],onCancel:()=>a.yearStatus=!1,onConfirm:t=>{console.log(t),a.year=[t.selectedValues[0]],a.yearName=t.selectedValues[0],a.page=1,u.value=!0,h(),i(),a.yearStatus=!1}},null)]}),e(W,null,null)])}}});export{oa as default};
  3. ========
  4. import{d as S,P as w,q as C,r as n,x as A,y as I,D as g,a as e,A as f,ca as v,a8 as b,U as B,a9 as M}from"./index-010a77d0.js";import{s}from"./index.module-75a53356.js";import{M as D}from"./index-bfe5a329.js";import{t as N,m as F,i as k,a as R}from"./topDot-f2d35300.js";import{M as j}from"./index-e5f78f37.js";import{M as G}from"./index-05ae48b7.js";import{O as W}from"./index-26c3283b.js";import{P as K}from"./index-b23834bb.js";import{D as P}from"./index-c612aba4.js";import{L as U}from"./index-ed76276f.js";import"./index-6f99626a.js";import"./index-6635b977.js";import"./index-2a71d1e6.js";import"./index-3b95ca36.js";import"./utils-194c4a83.js";import"./Picker-1e6edbf9.js";import"./index-8511ace5.js";const L="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAjxJREFUWEftVzuIE1EUPXem0EzAxh9arGAKG0FBcBdEERt7G223sdFokc+bZ/Uq5718Co02FtpqY28jrmuxKwgKNhYRtFD8NUImWsxceUsCbkwmM7hOCjPNFO/ee879vTlDmPFDM8bHnMCmCiilnDAMl4loEYCb0J4eEa12u92H1qZUKp1j5pMAigk+ETOve553TykVD+02EfB9XzLz9Qxz8YyIiJlPpPUhomta62AsgXq9/pSIbCbPAbxOCLoPwFkAzsDGZvQIwMcEn8MAjjPzaqPRODWpAmvMvEhEVa11OykrKeWVOI5vWBvHca4GQXAzyd73/Qozt4hoXWu99NcEfN8/yMxdG4iISlrrt7kSEEIsAHg3AD1gjHn/fxGQUu6M4/jzYAb2BEHwLdcKWDAhhN0EGGPsBiQ+Wz6E0wBHz/8JgUqlsssCtdvtr9MIbTmBarVadF13Y/KjKFpotVq9XGdgvoYzr4CUcncURZ9s313X3RsEwZdcZ8CC1Wq18/bdbDYf5L4F0wBzuQeykEh1DwghVgBYsfCSiN4kAHzo9Xqy0+n8tDblcnlbsVi0Kmf/JB9mPgTgKBGtaK1PT9IDG6IhZWaXjTG3B9+ESwBupfEbFTt/yHIhxAUAS0Q0SZQeGQjQH0R0l5ltjGUA261QBfBqHBFmjgCsGWPu/36e+b9AKbWj3+8/BnBsBOhFoVA4o5T6nqYSY1uQ1tH23PO8iwCGvXwShuGd4UykjWPtMlcgS/A0tnMCM6/AL5lcwTDiXX8OAAAAAElFTkSuQmCC";function O(r){return typeof r=="function"||Object.prototype.toString.call(r)==="[object Object]"&&!M(r)}const oa=S({name:"tenant-apply-data",setup(){const r=w();C(),n("all");const a=A({keyword:"",id:r.query.id,yearStatus:!1,schoolId:null,year:[new Date().getFullYear()],yearName:new Date().getFullYear(),classList:[],statObj:{registerNum:0,classNum:0,registerMemberShipNum:0},perponStatus:!1,sortKey:"MEMBER",sortId:"desc",sortName:"人数降序",sortType:"mdesc",sortList:[{value:"mdesc",text:"人数降序"},{value:"masc",text:"人数升序"}],page:1,rows:20,isClick:!1}),u=n(!1),d=n(!0),p=n(!1),m=n(!1),c=n([]),i=async()=>{if(!a.isClick){a.isClick=!0,u.value&&(c.value=[],a.page=1,u.value=!1);try{const o=await g.post("/edu-app/open/school/schoolRegisterClassPage",{data:{schoolId:a.id,page:a.page,rows:a.rows,keyword:a.keyword,sort:a.sortId,sortKey:a.sortKey}});if(c.value.length>0&&o.data.current===1)return;c.value=c.value.concat(o.data.rows||[]),a.page=o.data.current+1,m.value=c.value.length>0,d.value=!1,p.value=o.data.current>=o.data.pages}catch(o){m.value=!1,p.value=!0}finally{d.value=!1}a.isClick=!1}},y=()=>{p.value=!1,d.value=!0,i()};A({saveLoading:!1,image:null,shareLoading:!1}),I(async()=>{r.query.name?document.title=r.query.name+"报名统计":document.title="学生报名统计",await h(),await i()});const h=async()=>{try{const{data:o}=await g.post("/edu-app/open/school/schoolRegisterStat",{data:{schoolId:a.id}});a.statObj=o}catch(o){}};return()=>{let o;return e("div",{class:[s.tenantAllData,s.tenantSchoolData]},[e(D,{position:"top"},{default:()=>[e("div",{class:s.top},[e("div",{class:s.topWrap},[e("div",{class:s.topHead},[e("img",{src:N,class:s.topDot,alt:""},null),f("汇总数据")])]),e("div",{class:s.cardWrap},[e("div",{class:[s.schoolCard,s.cardItem]},[e("div",{class:s.cardNum},[v(a.statObj.classNum).format("0,0")]),e("div",{class:s.cardInfo},[e("img",{src:L,class:s.cardInfoImg,alt:""},null),f("班级数量")]),e("div",{class:s.cardLine},null)]),e("div",{class:[s.memberCard,s.cardItem]},[e("div",{class:s.cardNum},[v(a.statObj.registerMemberShipNum).format("0,0")]),e("div",{class:s.cardInfo},[e("img",{src:F,class:s.cardInfoImg,alt:""},null),f("数字化人数")]),e("div",{class:s.cardLine},null)])]),e("div",{class:s.searchWrap},[e("div",{class:s.searechInfo},[e(G,{class:s.allDataWrap,shape:"round",background:"#F6F8F9",inputBackground:"white",placeholder:"请输入班级名称",onSearch:t=>{a.keyword=t,a.page=1,u.value=!0,i()}},null)]),e(K,{show:a.perponStatus,"onUpdate:show":t=>a.perponStatus=t,showArrow:!1,placement:"bottom-end",offset:[0,12]},{reference:()=>e("div",{class:[s.timerWrap,a.perponStatus&&s.timerWrapActive]},[a.sortName,e("img",{src:a.perponStatus?k:R,class:[s.sanIcon],alt:""},null)]),default:()=>e("div",{class:s.popSearchList},[a.sortList.map((t,E)=>e("div",{class:[s.popSearchItem,E<a.sortList.length-1&&"van-hairline--bottom"]},[e("div",{class:[s.popSearchItemChild,a.sortType===t.value&&s.popSearchItemActive],onClick:()=>{const l=t;(l.value==="desc"||l.value==="asc")&&(a.sortId=l.value,a.sortKey="CLASS"),l.value==="mdesc"&&(a.sortId="desc",a.sortKey="MEMBER"),l.value==="masc"&&(a.sortId="asc",a.sortKey="MEMBER"),l.value==="gdesc"&&(a.sortId="desc",a.sortKey="GRADEYEAR"),l.value==="gasc"&&(a.sortId="asc",a.sortKey="GRADEYEAR"),a.sortType=l.value,a.sortName=l.text,u.value=!0,i(),a.perponStatus=!1}},[t.text])]))])})])])]}),e("div",{class:s.schoolList},[m.value?e(j,{modelValue:u.value,"onUpdate:modelValue":t=>u.value=t,onRefresh:y,class:s.refreshC},{default:()=>[e(U,{"loading-text":" ",finished:p.value,"finished-text":" ",onLoad:i},O(o=c.value.map(t=>e("div",{class:s.schoolItem},[e("div",{class:s.schoolNameWrap},[e("p",{class:s.schoolName},[t.classGroupName])]),e("div",{class:s.schoolCountWrap},[e("div",null,[e("p",{class:s.personNum},[v(t.registerMemberShipNum||0).format("0,0")]),e("p",{class:s.title},[f("数字化人数")])])])])))?o:{default:()=>[o]})]}):null,!m.value&&!d.value&&e(b,{description:"暂无学校信息",class:s.emptyC},null)]),e(B,{show:a.yearStatus,"onUpdate:show":t=>a.yearStatus=t,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[e(P,{showToolbar:!0,modelValue:a.year,"onUpdate:modelValue":t=>a.year=t,"columns-type":["year"],onCancel:()=>a.yearStatus=!1,onConfirm:t=>{console.log(t),a.year=[t.selectedValues[0]],a.yearName=t.selectedValues[0],a.page=1,u.value=!0,h(),i(),a.yearStatus=!1}},null)]}),e(W,null,null)])}}});export{oa as default};
  5. >>>>>>>> iteration-20250327-light:dist/assets/tenantDataSchool-3fbdc22d.js