Skip to content

Commit a34f243

Browse files
authored
修复水电缴费旗山校区跳转失败 (#401)
* 修复岐山缴费链接 * 简化代码
1 parent 5963605 commit a34f243

1 file changed

Lines changed: 22 additions & 32 deletions

File tree

app/toolbox/utility-payment.tsx

Lines changed: 22 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -6,35 +6,26 @@ import PageContainer from '@/components/page-container';
66
import { Text } from '@/components/ui/text';
77
import { 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

Comments
 (0)