@@ -13,7 +13,7 @@ import { getChineseNumber } from '@/helper/getter'
1313import { Request , actions , state } from '@/store'
1414import { emitDataAnalysisEvent } from '../data-analysis'
1515import html2canvas from 'html2canvas'
16- import { notifyError } from '@/helper/util'
16+ import { notifyError , Num } from '@/helper/util'
1717
1818let trainingSchemeList : TrainingScheme [ ]
1919
@@ -87,8 +87,8 @@ function genQueryHTML(): string {
8787 ${ gradeList
8888 . sort (
8989 ( a , b ) =>
90- Number ( b . replace ( '级' , '' ) ) -
91- Number ( a . replace ( '级' , '' ) )
90+ Num ( b . replace ( '级' , '' ) ) -
91+ Num ( a . replace ( '级' , '' ) )
9292 )
9393 . map ( v => `<option value="${ v } ">${ v } </option>` )
9494 . join ( '' ) }
@@ -125,8 +125,8 @@ function genQueryHTML(): string {
125125 ${ gradeList
126126 . sort (
127127 ( a , b ) =>
128- Number ( b . replace ( '级' , '' ) ) -
129- Number ( a . replace ( '级' , '' ) )
128+ Num ( b . replace ( '级' , '' ) ) -
129+ Num ( a . replace ( '级' , '' ) )
130130 )
131131 . map ( v => `<option value="${ v } ">${ v } </option>` )
132132 . join ( '' ) }
@@ -674,8 +674,8 @@ async function query(): Promise<void> {
674674 { info : info1 , list : list1 } ,
675675 { info : info2 , list : list2 }
676676 ] = await Promise . all ( [
677- actions [ Request . TRAINING_SCHEME ] ( Number ( majorNumber1 ) ) ,
678- actions [ Request . TRAINING_SCHEME ] ( Number ( majorNumber2 ) )
677+ actions [ Request . TRAINING_SCHEME ] ( Num ( majorNumber1 ) ) ,
678+ actions [ Request . TRAINING_SCHEME ] ( Num ( majorNumber2 ) )
679679 ] )
680680 hideLoadingAnimation ( )
681681 $ ( '.sua-container-compare-training-scheme' ) . append (
@@ -713,10 +713,10 @@ function save(): void {
713713 } )
714714 canvas . toBlob ( blob => {
715715 const majorName1 = trainingSchemeList . filter (
716- ( { majorId } ) => majorId === Number ( $ ( '#query-major-1 #major' ) . val ( ) )
716+ ( { majorId } ) => majorId === Num ( $ ( '#query-major-1 #major' ) . val ( ) )
717717 ) [ 0 ] . majorName
718718 const majorName2 = trainingSchemeList . filter (
719- ( { majorId } ) => majorId === Number ( $ ( '#query-major-2 #major' ) . val ( ) )
719+ ( { majorId } ) => majorId === Num ( $ ( '#query-major-2 #major' ) . val ( ) )
720720 ) [ 0 ] . majorName
721721 const grade1 = $ ( '#query-major-1 #grade' ) . val ( )
722722 const grade2 = $ ( '#query-major-2 #grade' ) . val ( )
@@ -775,7 +775,7 @@ function initEvents(): void {
775775async function selectSelfMajorAndQuery ( ) : Promise < void > {
776776 const selfMajorNumber = state . user . programPlanNumber
777777 const selfSchemeInfo = trainingSchemeList . filter (
778- v => Number ( v . majorId ) === selfMajorNumber
778+ v => Num ( v . majorId ) === selfMajorNumber
779779 ) [ 0 ]
780780 $ ( '#query-major-1 #grade' ) . val ( selfSchemeInfo . grade )
781781 $ ( '#query-major-2 #grade' ) . val ( selfSchemeInfo . grade )
0 commit comments