@@ -6,35 +6,26 @@ import PageContainer from '@/components/page-container';
66import { Text } from '@/components/ui/text' ;
77import { SafeAreaView } from 'react-native-safe-area-context' ;
88
9- export default function UtilityPaymentPage ( ) {
10- // 旗山校区
11- const handleQishanPayment = ( ) => {
12- const campusUrl =
13- 'link_id=e8211bf013c04e9d83aa95d734f32f32&ccbLCSParam=8DC8F9FB9922B4377D7C0249482800FDA88B56DC2B8072BABC8016DF18AB8C0D81CAD6A6DA2843BB70C766D4B80165D6EF235D4A2C178699DBCD65519B9DAF78874185B566529DAB14BAC790F90D8DCEBDD0F32A20F3B742&THIRD_SYS_ID=999998&CCBget=1&scene=1' ;
14- openCCBApp ( campusUrl ) ;
15- } ;
16-
17- // 铜盘校区
18- const handleTongpanPayment = ( ) => {
19- const campusUrl =
20- 'link_id=e8211bf013c04e9d83aa95d734f32f32&ccbLCSParam=986EF0B603589777C58D731429CE81088A1EC3A42C2B04EF61944BDB73C100D0A8CC011D1D7B648DF393E146B464B616FEFC57A3D0A2052F63D55D68A4F2156F89F1EED336B75FA0FDE4566C6D0BC61A71B93EA0AE145FFD0FF0C27406A40F1A51BE1E8D5D5C18CC81E7EB3CCBBAAA6819E0CCF63856B01E&THIRD_SYS_ID=999998&CCBget=1' ;
21- openCCBApp ( campusUrl ) ;
22- } ;
23-
24- // 晋江校区
25- const handleJinjiangPayment = ( ) => {
26- const campusUrl =
27- 'link_id=e8211bf013c04e9d83aa95d734f32f32&ccbLCSParam=986EF0B603589777C58D731429CE81088A1EC3A42C2B04EF61944BDB73C100D0388609C527E6ED147107B294EA011F6FFEFC57A3D0A2052F63D55D68A4F2156F89F1EED336B75FA004791035948054A671B93EA0AE145FFD0DC643F0F1A1340651BE1E8D5D5C18CC81E7EB3CCBBAAA6819E0CCF63856B01E&THIRD_SYS_ID=999998&CCBget=1' ;
28- openCCBApp ( campusUrl ) ;
29- } ;
30-
31- // 怡山校区
32- const handleYishanPayment = ( ) => {
33- const campusUrl =
34- 'link_id=8c39ab33bca94639b760dc0a160dc1aa&CCBget=1&UTM_SOURCE=sjyhwl&UTM_CONTENT=jiaofei_0_2_0&THIRD_SYS_ID=999998&ccbLCSParam=8DC8F9FB9922B4377D7C0249482800FDA3A635558537140EBC8016DF18AB8C0D81CAD6A6DA2843BB70C766D4B80165D6EF235D4A2C178699DBCD65519B9DAF78874185B566529DAB14BAC790F90D8DCEBDD0F32A20F3B742' ;
35- openCCBApp ( campusUrl ) ;
36- } ;
9+ const CAMPUS_DATA = [
10+ {
11+ name : '旗山校区' ,
12+ url : 'link_id=8c39ab33bca94639b760dc0a160dc1aa&CCBget=1&UTM_SOURCE=sjyhwl&UTM_CONTENT=jiaofei_0_2_0&THIRD_SYS_ID=BI0001&ccbLCSParam=3136D1280DE460D77DEC56266906049C21BEE0B5C0317B2B90F3578FB00E6DD5E4102325ECCE6A058781BBF44E457D35D6CD5BCA274D0A6CE6E4E41CBF4805097B28172D632A4DDBC9BE6FCA64FF9D451420065CE47D4126' ,
13+ } ,
14+ {
15+ name : '铜盘校区' ,
16+ url : 'link_id=e8211bf013c04e9d83aa95d734f32f32&ccbLCSParam=986EF0B603589777C58D731429CE81088A1EC3A42C2B04EF61944BDB73C100D0A8CC011D1D7B648DF393E146B464B616FEFC57A3D0A2052F63D55D68A4F2156F89F1EED336B75FA0FDE4566C6D0BC61A71B93EA0AE145FFD0FF0C27406A40F1A51BE1E8D5D5C18CC81E7EB3CCBBAAA6819E0CCF63856B01E&THIRD_SYS_ID=999998&CCBget=1' ,
17+ } ,
18+ {
19+ name : '晋江校区' ,
20+ url : 'link_id=e8211bf013c04e9d83aa95d734f32f32&ccbLCSParam=986EF0B603589777C58D731429CE81088A1EC3A42C2B04EF61944BDB73C100D0388609C527E6ED147107B294EA011F6FFEFC57A3D0A2052F63D55D68A4F2156F89F1EED336B75FA004791035948054A671B93EA0AE145FFD0DC643F0F1A1340651BE1E8D5D5C18CC81E7EB3CCBBAAA6819E0CCF63856B01E&THIRD_SYS_ID=999998&CCBget=1' ,
21+ } ,
22+ {
23+ name : '怡山校区' ,
24+ url : 'link_id=8c39ab33bca94639b760dc0a160dc1aa&CCBget=1&UTM_SOURCE=sjyhwl&UTM_CONTENT=jiaofei_0_2_0&THIRD_SYS_ID=999998&ccbLCSParam=8DC8F9FB9922B4377D7C0249482800FDA3A635558537140EBC8016DF18AB8C0D81CAD6A6DA2843BB70C766D4B80165D6EF235D4A2C178699DBCD65519B9DAF78874185B566529DAB14BAC790F90D8DCEBDD0F32A20F3B742' ,
25+ } ,
26+ ] ;
3727
28+ export default function UtilityPaymentPage ( ) {
3829 // 打开建设银行APP
3930 const openCCBApp = ( campusUrl : string ) => {
4031 const ccbUrl = 'ccbapp://ccblink?funcid=01909001&' + campusUrl + '&openflag=1' ;
@@ -67,10 +58,9 @@ export default function UtilityPaymentPage() {
6758 < ScrollView >
6859 < SafeAreaView edges = { [ 'bottom' ] } >
6960 < View className = "mx-4 space-y-4" >
70- < LabelEntry leftText = "旗山校区" onPress = { handleQishanPayment } />
71- < LabelEntry leftText = "铜盘校区" onPress = { handleTongpanPayment } />
72- < LabelEntry leftText = "晋江校区" onPress = { handleJinjiangPayment } />
73- < LabelEntry leftText = "怡山校区" onPress = { handleYishanPayment } />
61+ { CAMPUS_DATA . map ( campus => (
62+ < LabelEntry key = { campus . name } leftText = { campus . name } onPress = { ( ) => openCCBApp ( campus . url ) } />
63+ ) ) }
7464 </ View >
7565 < View className = "mx-4 mt-8 space-y-4" >
7666 < Text className = "my-2 text-lg font-bold text-text-secondary" > 操作提示</ Text >
0 commit comments