tenantDataSchool-4350dc5c.js 13 KB

12345
  1. <<<<<<<< HEAD:dist/assets/tenantDataSchool-4350dc5c.js
  2. import{d as S,P as E,q as b,r as m,x as h,y as B,D as y,a,A as l,c1 as c,a2 as N,R as C,a3 as w}from"./index-da335939.js";import{s as e,p as M,a as D}from"./san-0ffc75f6.js";import{M as F}from"./index-3133911a.js";import{t as j,m as k,a as O}from"./topDot-0f8cf2da.js";import{M as R}from"./index-93a94b2f.js";import{M as L}from"./index-3905ab47.js";import{M as P}from"./index-b74d26f8.js";import{D as W}from"./index-f776fe05.js";import{L as x}from"./index-be33f7ce.js";import{P as G}from"./index-93751868.js";import"./index-59959b78.js";import"./index-9e132984.js";import"./index-421e0d07.js";import"./use-tab-status-6891d75b.js";const U="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 K(r){return typeof r=="function"||Object.prototype.toString.call(r)==="[object Object]"&&!w(r)}const sa=S({name:"tenant-apply-data",setup(){const r=E();b(),m("all");const s=h({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:"CLASS",sortId:"desc",sortName:"报名人数降序",sortList:[{value:"desc",text:"报名人数降序"},{value:"asc",text:"报名人数升序"},{value:"mdesc",text:"会员人数降序"},{value:"masc",text:"会员人数升序"}],page:1,rows:20,isClick:!1}),u=m(!1),p=m(!0),f=m(!1),v=m(!1),n=m([]),i=async()=>{if(!s.isClick){s.isClick=!0,u.value&&(n.value=[],s.page=1,u.value=!1);try{const o=await y.post("/edu-app/open/school/schoolRegisterClassPage",{data:{schoolId:s.id,page:s.page,rows:s.rows,keyword:s.keyword,sort:s.sortId,sortKey:s.sortKey}});if(n.value.length>0&&o.data.current===1)return;n.value=n.value.concat(o.data.rows||[]),s.page=o.data.current+1,v.value=n.value.length>0,p.value=!1,f.value=o.data.current>=o.data.pages}catch(o){v.value=!1,f.value=!0}finally{p.value=!1}s.isClick=!1}},I=()=>{f.value=!1,p.value=!0,i()};h({saveLoading:!1,image:null,shareLoading:!1});const A=(o,t)=>o<=0||t<=0?0:Math.round(t/o*1e3)/10;B(async()=>{r.query.name?document.title=r.query.name+"报名统计":document.title="学生报名统计",await g(),await i()});const g=async()=>{try{const{data:o}=await y.post("/edu-app/open/school/schoolRegisterStat",{data:{schoolId:s.id}});s.statObj=o}catch(o){}};return()=>{let o;return a("div",{class:e.tenantAllData},[a(F,{position:"top"},{default:()=>[a("div",{class:e.top},[a("div",{class:e.topWrap},[a("div",{class:e.topHead},[a("img",{src:j,class:e.topDot,alt:""},null),l("汇总数据")])]),a("div",{class:e.cardWrap},[a("div",{class:[e.studentCard,e.cardItem]},[a("div",{class:e.cardNum},[c(s.statObj.registerNum).format("0,0")]),a("div",{class:e.cardInfo},[a("img",{src:M,class:e.cardInfoImg,alt:""},null),l("报名人数")]),a("div",{class:e.cardLine},null)]),a("div",{class:[e.schoolCard,e.cardItem]},[a("div",{class:e.cardNum},[c(s.statObj.classNum).format("0,0")]),a("div",{class:e.cardInfo},[a("img",{src:U,class:e.cardInfoImg,alt:""},null),l("班级数量")]),a("div",{class:e.cardLine},null)]),a("div",{class:[e.memberCard,e.cardItem]},[a("div",{class:e.cardNum},[c(s.statObj.registerMemberShipNum).format("0,0")]),a("div",{class:e.cardInfo},[a("img",{src:k,class:e.cardInfoImg,alt:""},null),l("数字化人数")]),a("div",{class:e.cardLine},null)]),a("div",{class:[e.memberRateCard,e.cardItem]},[a("div",{class:e.cardNum},[c(A(s.statObj.registerNum||0,s.statObj.registerMemberShipNum||0)).format("0.0"),l("%")]),a("div",{class:e.cardInfo},[a("img",{src:O,class:e.cardInfoImg,alt:""},null),l("数字化普及率")]),a("div",{class:e.cardLine},null)])]),a("div",{class:e.searchWrap},[a("div",{class:e.searechInfo},[a(L,{class:e.allDataWrap,shape:"round",background:"#F6F8F9",inputBackground:"white",placeholder:"请输入班级名称",onSearch:t=>{s.keyword=t,s.page=1,u.value=!0,i()}},null)]),a("div",{class:e.timerWrap,onClick:()=>s.perponStatus=!0},[s.sortName," ",a("img",{src:D,class:[e.sanIcon,s.perponStatus?e.routeSan:""],alt:""},null)])])])]}),a("div",{class:e.schoolList},[v.value?a(R,{modelValue:u.value,"onUpdate:modelValue":t=>u.value=t,onRefresh:I,class:e.refreshC},{default:()=>[a(x,{"loading-text":" ",finished:f.value,"finished-text":" ",onLoad:i},K(o=n.value.map(t=>a("div",{class:e.schoolItem},[a("div",{class:e.schoolNameWrap},[a("p",{class:e.schoolName},[t.classGroupName])]),a("div",{class:e.schoolCountWrap},[a("div",null,[a("p",{class:e.personNum},[c(t.registerNum||0).format("0,0")]),a("p",{class:e.title},[l("报名人数")])]),a("div",null,[a("p",{class:e.personNum},[c(t.registerMemberShipNum||0).format("0,0")]),a("p",{class:e.title},[l("数字化人数")])]),a("div",null,[a("p",{class:e.personNum},[c(A(t.registerNum||0,t.registerMemberShipNum||0)).format("0.0"),l("%")]),a("p",{class:e.title},[l("数字化普及率")])])])])))?o:{default:()=>[o]})]}):null,!v.value&&!p.value&&a(N,{description:"暂无学校信息",class:e.emptyC},null)]),a(C,{show:s.yearStatus,"onUpdate:show":t=>s.yearStatus=t,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[a(W,{showToolbar:!0,modelValue:s.year,"onUpdate:modelValue":t=>s.year=t,"columns-type":["year"],onCancel:()=>s.yearStatus=!1,onConfirm:t=>{console.log(t),s.year=[t.selectedValues[0]],s.yearName=t.selectedValues[0],s.page=1,u.value=!0,g(),i(),s.yearStatus=!1}},null)]}),a(C,{show:s.perponStatus,"onUpdate:show":t=>s.perponStatus=t,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[a(G,{showToolbar:!0,columns:s.sortList,onCancel:()=>s.perponStatus=!1,onConfirm:t=>{const d=t.selectedOptions[0];(d.value==="desc"||d.value==="asc")&&(s.sortId=d.value,s.sortKey="CLASS"),d.value==="mdesc"&&(s.sortId="desc",s.sortKey="MEMBER"),d.value==="masc"&&(s.sortId="asc",s.sortKey="MEMBER"),s.sortName=d.text,u.value=!0,i(),s.perponStatus=!1}},null)]}),a(P,null,null)])}}});export{sa as default};
  3. ========
  4. import{d as S,P as E,q as b,r as m,x as h,y as B,D as y,a,A as l,c1 as c,a2 as N,R as C,a3 as w}from"./index-6cd76d90.js";import{s as e,p as M,a as D}from"./san-0ffc75f6.js";import{M as F}from"./index-c267bd3a.js";import{t as j,m as k,a as O}from"./topDot-0f8cf2da.js";import{M as R}from"./index-3c6c6f15.js";import{M as L}from"./index-ec74f049.js";import{M as P}from"./index-92e79e09.js";import{D as W}from"./index-e58c0e32.js";import{L as x}from"./index-2afae9d5.js";import{P as G}from"./index-89e92394.js";import"./index-6f4fc924.js";import"./index-37467d99.js";import"./index-ef05a183.js";import"./use-tab-status-4d49bcc0.js";const U="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 K(r){return typeof r=="function"||Object.prototype.toString.call(r)==="[object Object]"&&!w(r)}const sa=S({name:"tenant-apply-data",setup(){const r=E();b(),m("all");const s=h({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:"CLASS",sortId:"desc",sortName:"报名人数降序",sortList:[{value:"desc",text:"报名人数降序"},{value:"asc",text:"报名人数升序"},{value:"mdesc",text:"会员人数降序"},{value:"masc",text:"会员人数升序"}],page:1,rows:20,isClick:!1}),u=m(!1),p=m(!0),f=m(!1),v=m(!1),n=m([]),i=async()=>{if(!s.isClick){s.isClick=!0,u.value&&(n.value=[],s.page=1,u.value=!1);try{const o=await y.post("/edu-app/open/school/schoolRegisterClassPage",{data:{schoolId:s.id,page:s.page,rows:s.rows,keyword:s.keyword,sort:s.sortId,sortKey:s.sortKey}});if(n.value.length>0&&o.data.current===1)return;n.value=n.value.concat(o.data.rows||[]),s.page=o.data.current+1,v.value=n.value.length>0,p.value=!1,f.value=o.data.current>=o.data.pages}catch(o){v.value=!1,f.value=!0}finally{p.value=!1}s.isClick=!1}},I=()=>{f.value=!1,p.value=!0,i()};h({saveLoading:!1,image:null,shareLoading:!1});const A=(o,t)=>o<=0||t<=0?0:Math.round(t/o*1e3)/10;B(async()=>{r.query.name?document.title=r.query.name+"报名统计":document.title="学生报名统计",await g(),await i()});const g=async()=>{try{const{data:o}=await y.post("/edu-app/open/school/schoolRegisterStat",{data:{schoolId:s.id}});s.statObj=o}catch(o){}};return()=>{let o;return a("div",{class:e.tenantAllData},[a(F,{position:"top"},{default:()=>[a("div",{class:e.top},[a("div",{class:e.topWrap},[a("div",{class:e.topHead},[a("img",{src:j,class:e.topDot,alt:""},null),l("汇总数据")])]),a("div",{class:e.cardWrap},[a("div",{class:[e.studentCard,e.cardItem]},[a("div",{class:e.cardNum},[c(s.statObj.registerNum).format("0,0")]),a("div",{class:e.cardInfo},[a("img",{src:M,class:e.cardInfoImg,alt:""},null),l("报名人数")]),a("div",{class:e.cardLine},null)]),a("div",{class:[e.schoolCard,e.cardItem]},[a("div",{class:e.cardNum},[c(s.statObj.classNum).format("0,0")]),a("div",{class:e.cardInfo},[a("img",{src:U,class:e.cardInfoImg,alt:""},null),l("班级数量")]),a("div",{class:e.cardLine},null)]),a("div",{class:[e.memberCard,e.cardItem]},[a("div",{class:e.cardNum},[c(s.statObj.registerMemberShipNum).format("0,0")]),a("div",{class:e.cardInfo},[a("img",{src:k,class:e.cardInfoImg,alt:""},null),l("数字化人数")]),a("div",{class:e.cardLine},null)]),a("div",{class:[e.memberRateCard,e.cardItem]},[a("div",{class:e.cardNum},[c(A(s.statObj.registerNum||0,s.statObj.registerMemberShipNum||0)).format("0.0"),l("%")]),a("div",{class:e.cardInfo},[a("img",{src:O,class:e.cardInfoImg,alt:""},null),l("数字化普及率")]),a("div",{class:e.cardLine},null)])]),a("div",{class:e.searchWrap},[a("div",{class:e.searechInfo},[a(L,{class:e.allDataWrap,shape:"round",background:"#F6F8F9",inputBackground:"white",placeholder:"请输入班级名称",onSearch:t=>{s.keyword=t,s.page=1,u.value=!0,i()}},null)]),a("div",{class:e.timerWrap,onClick:()=>s.perponStatus=!0},[s.sortName," ",a("img",{src:D,class:[e.sanIcon,s.perponStatus?e.routeSan:""],alt:""},null)])])])]}),a("div",{class:e.schoolList},[v.value?a(R,{modelValue:u.value,"onUpdate:modelValue":t=>u.value=t,onRefresh:I,class:e.refreshC},{default:()=>[a(x,{"loading-text":" ",finished:f.value,"finished-text":" ",onLoad:i},K(o=n.value.map(t=>a("div",{class:e.schoolItem},[a("div",{class:e.schoolNameWrap},[a("p",{class:e.schoolName},[t.classGroupName])]),a("div",{class:e.schoolCountWrap},[a("div",null,[a("p",{class:e.personNum},[c(t.registerNum||0).format("0,0")]),a("p",{class:e.title},[l("报名人数")])]),a("div",null,[a("p",{class:e.personNum},[c(t.registerMemberShipNum||0).format("0,0")]),a("p",{class:e.title},[l("数字化人数")])]),a("div",null,[a("p",{class:e.personNum},[c(A(t.registerNum||0,t.registerMemberShipNum||0)).format("0.0"),l("%")]),a("p",{class:e.title},[l("数字化普及率")])])])])))?o:{default:()=>[o]})]}):null,!v.value&&!p.value&&a(N,{description:"暂无学校信息",class:e.emptyC},null)]),a(C,{show:s.yearStatus,"onUpdate:show":t=>s.yearStatus=t,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[a(W,{showToolbar:!0,modelValue:s.year,"onUpdate:modelValue":t=>s.year=t,"columns-type":["year"],onCancel:()=>s.yearStatus=!1,onConfirm:t=>{console.log(t),s.year=[t.selectedValues[0]],s.yearName=t.selectedValues[0],s.page=1,u.value=!0,g(),i(),s.yearStatus=!1}},null)]}),a(C,{show:s.perponStatus,"onUpdate:show":t=>s.perponStatus=t,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[a(G,{showToolbar:!0,columns:s.sortList,onCancel:()=>s.perponStatus=!1,onConfirm:t=>{const d=t.selectedOptions[0];(d.value==="desc"||d.value==="asc")&&(s.sortId=d.value,s.sortKey="CLASS"),d.value==="mdesc"&&(s.sortId="desc",s.sortKey="MEMBER"),d.value==="masc"&&(s.sortId="asc",s.sortKey="MEMBER"),s.sortName=d.text,u.value=!0,i(),s.perponStatus=!1}},null)]}),a(P,null,null)])}}});export{sa as default};
  5. >>>>>>>> iteration-20240407-stat:dist/assets/tenantDataSchool-9a223329.js