| 
					
				 | 
			
			
				@@ -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> 
			 |