index-1d6ec267.js 6.6 KB

1
  1. import{d as y,U as E,q as B,r as u,x as N,y as U,D as f,a as e,S as F,A as n,bO as I,a0 as k,V as h,a1 as R}from"./index-2618d12a.js";import{s as t,a as v,p as D}from"./san-c69ac635.js";import{M as K}from"./index-283e0554.js";import{M as b}from"./index-bb6cedf5.js";import{D as x}from"./index-b560e15e.js";import{L as M}from"./index-167c96b3.js";import{P as O}from"./index-c1a0e737.js";import"./index-216293d8.js";import"./index-662f023b.js";import"./use-tab-status-d6ef270c.js";const W="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAzpJREFUWEftls9rE0EUx79vt2oTTLFeBCniD8STB7Vi9aB48Q+wgqAoIjWVIlYFd4ccdPQQZlYiVqS0qYgoCoL6B3gRe/AH/gJvRfAXXrxYaaRLlM2TKdOSxjTbJIdeupfdnffrM29m3hvCAj+0wPHRMICUcqmBl1L+aWYSDQEIIbqZecgEJqKTSqlHjULUBdDX17c8lUoNADheEfBWoVDoHxwc/F0vyLwBhBDbmfkegI02yEf7nvknosNKqdf1QMQCSCmdMAyFWW4AS2zab01MTPSb77a2tgFmns7IX6OXSCSUlLI0H5CaAL7vrwFwF8Bu6+wnM/cGQfCw3LnneQeIaBjASjs+CuCI1vpbHMScAEKIg6VSaYiIVlgnT5n5aBAE36s59Tyvg4juANhr5Mz8y3Ecs0Ef1IL4D8DzvBQR3QBw1Br+YeYLyWTySlxazXJNTk6eJ6LLAKaOKYA7zHwqCIJCNZBZAJ7ndRGR2WjrrfKY67qHstnsu7hUlsszmczWKIruA9hkxz8x8+EgCF5W+pkByGQyq6Io+gwgYTJIRCOtra1npZST5UamAFUWnznGkmEYXgPQY8oFgNB13XXZbPZHub8ZACHENmZ+Y4VprfVIRWBzGs4AuATghdZ6n5H7vv8EwE4AFxOJxLXKZfJ9/wSAvD09nUqpt7EARDRLUQixFsBtZt5jjVlr7VgAc9ymJkJEzwAcU0p9mQ5SPrFKv1M2cYpCiB5mvgogVU6utZ6y9X2fK9a1QETnlFI3zXhTAEIIxcy+PVZFIno1XRMqAYhotFQq7SCiZTYbWiklmgLwfd+U1U4AY1EUHWhpadnFzKbgoApAr+M4z6MoMkXK7P43WuvtzQKYTWk2Zz4Igl4hRLoWgFIq73neMBGlAbzVWncuAixmYDEDDWWAmXOO4/xg5tMAOgC8JKLHAHYwc7ctNJ4tUIH9NxfTV8y8H0AXgO9EdJ2ZVwMwPcSU6pq9YAsz19V262nRFmCrUup91WaUTqeT7e3tpplsBtACwK03wBz6pleYu+KH8fHxPfl8flZ7r3olk1K2hmG4wXXd2EtrHGSxWCzkcrmvc+k1HSAOIE6+CLDgGfgHg3aZP5O3q1gAAAAASUVORK5CYII=",L="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAcCAYAAABcSP4GAAAAAXNSR0IArs4c6QAAAUFJREFUOE+tks1Kw1AQhc+p+0JfoZAgIiIiGkREJAjqrg/hO/QJ+g5ShYIgCC3iQhCiC0EILlyIIHThK5R229wZuUlsfkjsxqxuMt+cc2ZuCADtgborc/RA+PYdisAIut/nHLN9oW6joSGBVlxMHwUmIvTo9HUIaCdfzM4c0bnUKVSblQA5o9MXre5Ovv4D4F6JqtSbcHUgKgaog7h2nQB1ENdvMqAK4sZtEShD3BzmAAEkKtpx665awURJcG7fi4rtTIPmA9szdx5KIQ1g7Ni2wSp4j+ke0kIc8lfNAntBbg+l7thi/7mYId8dAwcvmUU5aJzh8HWJxVH4h4K18N+S616Mlt+HtTh+X5Lh5EOnJtLmIn1BgTOefepQjHaqLFQ54umXujQIxWirMKZwMjfwaP/GFOqJwE+vOxBB92mX4x8wU17NI709ewAAAABJRU5ErkJggg==",Y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAYCAYAAADOMhxqAAAAAXNSR0IArs4c6QAAAMpJREFUOE+d1D0OAiEQBeA3gcbKS+xeRGNcD6Od3kE7PY+2ltazFDa7BzCabcFg1KjLr7TMB4THQMgc1DTNoOu6iRDiVJZlG/PEzAcAIwBXKeWsKIpjCFlwATB8Ft2klFUIkVJqrrXefawaRGQLmXkFYJ2CHiAHvUEq+gIWKaWWWuuN73g9EENO4ENCiKkXuBARnYPAcd1+4MrGGFM5dwgF2QOx1P8PLrbyK8j8x8fMCwDblJdqa/IbqK7rvTFmnNyi2Z9A7Jf4nb8DPgaXb3CNxFIAAAAASUVORK5CYII=";function V(A){return typeof A=="function"||Object.prototype.toString.call(A)==="[object Object]"&&!R(A)}const G=y({name:"tenant-apply-data",setup(){const A=E(),w=B();u("all");const a=N({keyword:"",id:"1687275949971763202",yearStatus:!1,schoolId:null,year:[new Date().getFullYear()],yearName:new Date().getFullYear(),classList:[],statObj:{registerNum:0,schoolNum:0},perponStatus:!1,sortId:"desc",sortName:"人数降序",sortList:[{value:"desc",text:"人数降序"},{value:"asc",text:"人数升序"}],page:1,rows:20,isClick:!1}),l=u(!1),i=u(!0),d=u(!1),p=u(!1),r=u([]),c=async()=>{if(!a.isClick){a.isClick=!0,l.value&&(r.value=[],a.page=1,l.value=!1);try{const o=await f.post("/edu-app/open/school/schoolRegisterPage",{data:{tenantId:a.id,page:a.page,rows:a.rows,year:a.yearName,keyword:a.keyword,sort:a.sortId}});if(r.value.length>0&&o.data.current===1)return;r.value=r.value.concat(o.data.rows||[]),a.page=o.data.current+1,p.value=r.value.length>0,i.value=!1,d.value=o.data.current>=o.data.pages}catch(o){p.value=!1,d.value=!0}finally{i.value=!1}a.isClick=!1}},S=()=>{d.value=!1,i.value=!0,c()};U(async()=>{document.title="学生报名统计",await m(),await c()});const C=o=>{w.push({path:"/tenamtDataDetail",query:{id:A.query.id,schoolId:o.schoolId,schoolName:o.schoolName}})},m=async()=>{try{const{data:o}=await f.post("/edu-app/open/school/schoolRegisterStat",{data:{tenantId:a.id,year:a.yearName}});a.statObj=o}catch(o){}};return()=>{let o;return e("div",{class:t.tenantAllData},[e(F,{isBack:!1},null),e("div",{class:t.topWrap},[e("div",{class:t.topHead},[e("img",{src:L,class:t.topDot,alt:""},null),n("汇总数据")]),e("div",{class:t.timerWrap,onClick:()=>{a.yearStatus=!0}},[a.yearName,n("年")," ",e("img",{src:v,class:[t.sanIcon,a.yearStatus?t.routeSan:""],alt:""},null)])]),e("div",{class:t.cardWrap},[e("div",{class:[t.schoolCard,t.cardItem]},[e("div",{class:t.cardNum},[" ",I(a.statObj.schoolNum).format("0,0")]),e("div",{class:t.cardInfo},[e("img",{src:W,class:t.cardInfoImg,alt:""},null),n("学校数量")]),e("div",{class:t.cardLine},null)]),e("div",{class:[t.studentCard,t.cardItem]},[e("div",{class:t.cardNum},[" ",I(a.statObj.registerNum).format("0,0")]),e("div",{class:t.cardInfo},[e("img",{src:D,class:t.cardInfoImg,alt:""},null),n("报名人数")]),e("div",{class:t.cardLine},null)])]),e("div",{class:t.searchWrap},[e("div",{class:t.searechInfo},[e(b,{class:t.allDataWrap,shape:"round",background:"#F6F8F9",inputBackground:"white",onSearch:s=>{a.keyword=s,a.page=1,l.value=!0,c()}},null)]),e("div",{class:t.timerWrap,onClick:()=>a.perponStatus=!0},[a.sortName," ",e("img",{src:v,class:[t.sanIcon,a.perponStatus?t.routeSan:""],alt:""},null)])]),e("div",{class:t.schoolList},[p.value?e(K,{modelValue:l.value,"onUpdate:modelValue":s=>l.value=s,onRefresh:S,class:t.refreshC},{default:()=>[e(M,{"loading-text":" ",finished:d.value,"finished-text":" ",onLoad:c},V(o=r.value.map(s=>e("div",{class:t.schoolItem,onClick:()=>C(s)},[e("div",{class:t.schoolNameWrap},[e("p",{class:t.title},[n("学校名称")]),e("p",{class:t.schoolName},[s.schoolName])]),e("div",{class:t.schoolCountWrap},[e("div",null,[e("p",{class:t.title},[n("报名人数")]),e("p",{class:t.personNum},[s.registerNum])]),e("img",{class:[t.arrow],src:Y,alt:""},null)])])))?o:{default:()=>[o]})]}):null,!p.value&&!i.value&&e(k,{description:"暂无学校信息",class:t.emptyC},null)]),e(h,{show:a.yearStatus,"onUpdate:show":s=>a.yearStatus=s,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[e(x,{showToolbar:!0,modelValue:a.year,"onUpdate:modelValue":s=>a.year=s,"columns-type":["year"],onCancel:()=>a.yearStatus=!1,onConfirm:s=>{console.log(s),a.year=[s.selectedValues[0]],a.yearName=s.selectedValues[0],a.page=1,l.value=!0,m(),c(),a.yearStatus=!1}},null)]}),e(h,{show:a.perponStatus,"onUpdate:show":s=>a.perponStatus=s,position:"bottom",round:!0,class:"popupBottomSearch"},{default:()=>[e(O,{showToolbar:!0,columns:a.sortList,onCancel:()=>a.perponStatus=!1,onConfirm:s=>{console.log(s);const g=s.selectedOptions[0];a.sortId=g.value,a.sortName=g.text,l.value=!0,c(),a.perponStatus=!1}},null)]})])}}});export{G as default};