|  | @@ -1,39 +1,26 @@
 | 
	
		
			
				|  |  |  import { defineComponent, onMounted, reactive, ref } from 'vue';
 | 
	
		
			
				|  |  |  import styles from './index.module.less';
 | 
	
		
			
				|  |  | -import {
 | 
	
		
			
				|  |  | -  Cell,
 | 
	
		
			
				|  |  | -  CellGroup,
 | 
	
		
			
				|  |  | -  Col,
 | 
	
		
			
				|  |  | -  List,
 | 
	
		
			
				|  |  | -  Picker,
 | 
	
		
			
				|  |  | -  Popup,
 | 
	
		
			
				|  |  | -  Row,
 | 
	
		
			
				|  |  | -  Tab,
 | 
	
		
			
				|  |  | -  Tabs,
 | 
	
		
			
				|  |  | -  DatePicker,
 | 
	
		
			
				|  |  | -  Button,
 | 
	
		
			
				|  |  | -  Popover
 | 
	
		
			
				|  |  | -} from 'vant';
 | 
	
		
			
				|  |  | +import { List, Popup, DatePicker, Popover } from 'vant';
 | 
	
		
			
				|  |  |  import MSticky from '@/components/m-sticky';
 | 
	
		
			
				|  |  |  import personIcon from './images/personIcon.png';
 | 
	
		
			
				|  |  |  import homeIcon from './images/icon-class.png';
 | 
	
		
			
				|  |  |  import memberIcon from './images/memberIcon.png';
 | 
	
		
			
				|  |  |  import memberRateIcon from './images/memberRateIcon.png';
 | 
	
		
			
				|  |  | -import sanIcon from './images/san.png';
 | 
	
		
			
				|  |  | +// import sanIcon from './images/san.png';
 | 
	
		
			
				|  |  |  import iconArrow from './images/icon-arrow.png';
 | 
	
		
			
				|  |  |  import iconArrowActive from './images/icon-arrow-active.png';
 | 
	
		
			
				|  |  |  import request from '@/helpers/request';
 | 
	
		
			
				|  |  |  import topDot from './images/topDot.png';
 | 
	
		
			
				|  |  |  import { useRoute, useRouter } from 'vue-router';
 | 
	
		
			
				|  |  | -import { moneyFormat, numberFormat } from '@/helpers/utils';
 | 
	
		
			
				|  |  | +// import { moneyFormat, numberFormat } from '@/helpers/utils';
 | 
	
		
			
				|  |  |  import OFullRefresh from '@/components/m-full-refresh';
 | 
	
		
			
				|  |  |  import OEmpty from '@/components/m-empty';
 | 
	
		
			
				|  |  | -import arrowIcon from './images/arrowIcon.png';
 | 
	
		
			
				|  |  | -import OHeader from '@/components/m-header';
 | 
	
		
			
				|  |  | +// import arrowIcon from './images/arrowIcon.png';
 | 
	
		
			
				|  |  | +// import OHeader from '@/components/m-header';
 | 
	
		
			
				|  |  |  import OSearch from '@/components/m-search';
 | 
	
		
			
				|  |  |  import numeral from 'numeral';
 | 
	
		
			
				|  |  | -import MQrcode from '@/components/m-qrcode';
 | 
	
		
			
				|  |  | -import html2canvas from 'html2canvas';
 | 
	
		
			
				|  |  | +// import MQrcode from '@/components/m-qrcode';
 | 
	
		
			
				|  |  | +// import html2canvas from 'html2canvas';
 | 
	
		
			
				|  |  |  import MWxTip from '@/components/m-wx-tip';
 | 
	
		
			
				|  |  |  export default defineComponent({
 | 
	
		
			
				|  |  |    name: 'tenant-apply-data',
 | 
	
	
		
			
				|  | @@ -56,7 +43,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |          registerMemberShipNum: 0
 | 
	
		
			
				|  |  |        } as any,
 | 
	
		
			
				|  |  |        perponStatus: false,
 | 
	
		
			
				|  |  | -      sortKey: 'CLASS' as 'CLASS' | 'MEMBER',
 | 
	
		
			
				|  |  | +      sortKey: 'CLASS' as 'CLASS' | 'MEMBER' | 'GRADEYEAR',
 | 
	
		
			
				|  |  |        sortId: 'desc',
 | 
	
		
			
				|  |  |        sortName: '报名人数降序',
 | 
	
		
			
				|  |  |        sortType: 'desc',
 | 
	
	
		
			
				|  | @@ -64,7 +51,9 @@ export default defineComponent({
 | 
	
		
			
				|  |  |          { value: 'desc', text: '报名人数降序' },
 | 
	
		
			
				|  |  |          { value: 'asc', text: '报名人数升序' },
 | 
	
		
			
				|  |  |          { value: 'mdesc', text: '会员人数降序' },
 | 
	
		
			
				|  |  | -        { value: 'masc', text: '会员人数升序' }
 | 
	
		
			
				|  |  | +        { value: 'masc', text: '会员人数升序' },
 | 
	
		
			
				|  |  | +        { value: 'gdesc', text: '按学年降序' },
 | 
	
		
			
				|  |  | +        { value: 'gasc', text: '按学年升序' }
 | 
	
		
			
				|  |  |        ] as any,
 | 
	
		
			
				|  |  |        page: 1,
 | 
	
		
			
				|  |  |        rows: 20,
 | 
	
	
		
			
				|  | @@ -353,6 +342,16 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                                  forms.sortKey = 'MEMBER';
 | 
	
		
			
				|  |  |                                }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +                              if (selectedOption.value === 'gdesc') {
 | 
	
		
			
				|  |  | +                                forms.sortId = 'desc';
 | 
	
		
			
				|  |  | +                                forms.sortKey = 'GRADEYEAR';
 | 
	
		
			
				|  |  | +                              }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                              if (selectedOption.value === 'gasc') {
 | 
	
		
			
				|  |  | +                                forms.sortId = 'asc';
 | 
	
		
			
				|  |  | +                                forms.sortKey = 'GRADEYEAR';
 | 
	
		
			
				|  |  | +                              }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |                                forms.sortType = selectedOption.value;
 | 
	
		
			
				|  |  |                                forms.sortName = selectedOption.text;
 | 
	
		
			
				|  |  |                                refreshing.value = true;
 | 
	
	
		
			
				|  | @@ -386,7 +385,10 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                    <div class={styles.schoolItem}>
 | 
	
		
			
				|  |  |                      <div class={styles.schoolNameWrap}>
 | 
	
		
			
				|  |  |                        {/* <p class={styles.title}>学校名称</p> */}
 | 
	
		
			
				|  |  | -                      <p class={styles.schoolName}>{item.classGroupName}</p>
 | 
	
		
			
				|  |  | +                      <p class={styles.schoolName}>
 | 
	
		
			
				|  |  | +                        {item.classGroupName}
 | 
	
		
			
				|  |  | +                        {item.gradeYear && <span>({item.gradeYear}学年)</span>}
 | 
	
		
			
				|  |  | +                      </p>
 | 
	
		
			
				|  |  |                      </div>
 | 
	
		
			
				|  |  |                      <div class={styles.schoolCountWrap}>
 | 
	
		
			
				|  |  |                        <div>
 |