tenantDataSchool-legacy-ae89ebf7.js 7.1 KB

1
  1. !function(){function a(a,e,s,t,l,r,o){try{var c=a[r](o),n=c.value}catch(u){return void s(u)}c.done?e(n):Promise.resolve(n).then(t,l)}function e(e){return function(){var s=this,t=arguments;return new Promise((function(l,r){var o=e.apply(s,t);function c(e){a(o,l,r,c,n,"next",e)}function n(e){a(o,l,r,c,n,"throw",e)}c(void 0)}))}}System.register(["./index-legacy-98858dda.js","./san-legacy-ae1e111c.js","./index-legacy-6f1075ec.js","./topDot-legacy-fe8e1025.js","./index-legacy-e4a90800.js","./index-legacy-1b78f47d.js","./index-legacy-f88d76b9.js","./index-legacy-b7b05619.js","./index-legacy-1cd05948.js","./index-legacy-f54fd2e3.js","./index-legacy-38e41a7b.js","./index-legacy-bdb39335.js","./index-legacy-01c170bb.js","./use-tab-status-legacy-28be451f.js"],(function(a,s){"use strict";var t,l,r,o,c,n,u,i,d,p,m,v,g,y,h,f,A,b,S,j,I,C,N,w,E,x;return{setters:[a=>{t=a.d,l=a.P,r=a.q,o=a.r,c=a.x,n=a.y,u=a.D,i=a.a,d=a.A,p=a.b$,m=a.a2,v=a.R,g=a.a3},a=>{y=a.s,h=a.p,f=a.a},a=>{A=a.M},a=>{b=a.t,S=a.m,j=a.a},a=>{I=a.M},a=>{C=a.M},a=>{N=a.M},a=>{w=a.D},a=>{E=a.L},a=>{x=a.P},null,null,null,null],execute:function(){a("default",t({name:"tenant-apply-data",setup(){const a=l();r(),o("all");const s=c({keyword:"",id:a.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}),t=o(!1),M=o(!0),B=o(!1),k=o(!1),D=o([]),O=function(){var a=e((function*(){if(!s.isClick){s.isClick=!0,t.value&&(D.value=[],s.page=1,t.value=!1);try{const a=yield u.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(D.value.length>0&&1===a.data.current)return;D.value=D.value.concat(a.data.rows||[]),s.page=a.data.current+1,k.value=D.value.length>0,M.value=!1,B.value=a.data.current>=a.data.pages}catch(a){k.value=!1,B.value=!0}finally{M.value=!1}s.isClick=!1}}));return function(){return a.apply(this,arguments)}}(),F=()=>{B.value=!1,M.value=!0,O()};c({saveLoading:!1,image:null,shareLoading:!1});const G=(a,e)=>a<=0||e<=0?0:Math.round(e/a*1e3)/10;n(e((function*(){a.query.name?document.title=a.query.name+"报名统计":document.title="学生报名统计",yield P(),yield O()})));const P=function(){var a=e((function*(){try{const{data:a}=yield u.post("/edu-app/open/school/schoolRegisterStat",{data:{schoolId:s.id}});s.statObj=a}catch(a){}}));return function(){return a.apply(this,arguments)}}();return()=>{let a;return i("div",{class:y.tenantAllData},[i(A,{position:"top"},{default:()=>[i("div",{class:y.top},[i("div",{class:y.topWrap},[i("div",{class:y.topHead},[i("img",{src:b,class:y.topDot,alt:""},null),d("汇总数据")])]),i("div",{class:y.cardWrap},[i("div",{class:[y.schoolCard,y.cardItem]},[i("div",{class:y.cardNum},[p(s.statObj.classNum).format("0,0")]),i("div",{class:y.cardInfo},[i("img",{src:"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",class:y.cardInfoImg,alt:""},null),d("班级数量")]),i("div",{class:y.cardLine},null)]),i("div",{class:[y.memberRateCard,y.cardItem]},[i("div",{class:y.cardNum},[p(G(s.statObj.registerNum||0,s.statObj.registerMemberShipNum||0)).format("0.0"),d("%")]),i("div",{class:y.cardInfo},[i("img",{src:S,class:y.cardInfoImg,alt:""},null),d("会员人数占比")]),i("div",{class:y.cardLine},null)]),i("div",{class:[y.studentCard,y.cardItem]},[i("div",{class:y.cardNum},[p(s.statObj.registerNum).format("0,0")]),i("div",{class:y.cardInfo},[i("img",{src:h,class:y.cardInfoImg,alt:""},null),d("报名人数")]),i("div",{class:y.cardLine},null)]),i("div",{class:[y.memberCard,y.cardItem]},[i("div",{class:y.cardNum},[p(s.statObj.registerMemberShipNum).format("0,0")]),i("div",{class:y.cardInfo},[i("img",{src:j,class:y.cardInfoImg,alt:""},null),d("会员人数")]),i("div",{class:y.cardLine},null)])]),i("div",{class:y.searchWrap},[i("div",{class:y.searechInfo},[i(C,{class:y.allDataWrap,shape:"round",background:"#F6F8F9",inputBackground:"white",placeholder:"请输入班级名称",onSearch:a=>{s.keyword=a,s.page=1,t.value=!0,O()}},null)]),i("div",{class:y.timerWrap,onClick:()=>s.perponStatus=!0},[s.sortName," ",i("img",{src:f,class:[y.sanIcon,s.perponStatus?y.routeSan:""],alt:""},null)])])])]}),i("div",{class:y.schoolList},[k.value?i(I,{modelValue:t.value,"onUpdate:modelValue":a=>t.value=a,onRefresh:F,class:y.refreshC},{default:()=>{return[i(E,{"loading-text":" ",finished:B.value,"finished-text":" ",onLoad:O},(e=a=D.value.map((a=>i("div",{class:y.schoolItem},[i("div",{class:y.schoolNameWrap},[i("p",{class:y.schoolName},[a.classGroupName])]),i("div",{class:y.schoolCountWrap},[i("div",null,[i("p",{class:y.personNum},[p(a.registerNum||0).format("0,0")]),i("p",{class:y.title},[d("报名人数")])]),i("div",null,[i("p",{class:y.personNum},[p(a.registerMemberShipNum||0).format("0,0")]),i("p",{class:y.title},[d("会员人数")])]),i("div",null,[i("p",{class:y.personNum},[p(G(a.registerNum||0,a.registerMemberShipNum||0)).format("0.0"),d("%")]),i("p",{class:y.title},[d("会员人数占比")])])])]))),"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!g(e)?a:{default:()=>[a]}))];var e}}):null,!k.value&&!M.value&&i(m,{description:"暂无学校信息",class:y.emptyC},null)]),i(v,{show:s.yearStatus,"onUpdate:show":a=>s.yearStatus=a,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[i(w,{showToolbar:!0,modelValue:s.year,"onUpdate:modelValue":a=>s.year=a,"columns-type":["year"],onCancel:()=>s.yearStatus=!1,onConfirm:a=>{console.log(a),s.year=[a.selectedValues[0]],s.yearName=a.selectedValues[0],s.page=1,t.value=!0,P(),O(),s.yearStatus=!1}},null)]}),i(v,{show:s.perponStatus,"onUpdate:show":a=>s.perponStatus=a,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[i(x,{showToolbar:!0,columns:s.sortList,onCancel:()=>s.perponStatus=!1,onConfirm:a=>{const e=a.selectedOptions[0];"desc"!==e.value&&"asc"!==e.value||(s.sortId=e.value,s.sortKey="CLASS"),"mdesc"===e.value&&(s.sortId="desc",s.sortKey="MEMBER"),"masc"===e.value&&(s.sortId="asc",s.sortKey="MEMBER"),s.sortName=e.text,t.value=!0,O(),s.perponStatus=!1}},null)]}),i(N,null,null)])}}}))}}}))}();