diff --git a/docs/reference/README_simyo_esim.md b/docs/reference/README_simyo_esim.md index 7663ef8..fdc926a 100644 --- a/docs/reference/README_simyo_esim.md +++ b/docs/reference/README_simyo_esim.md @@ -199,7 +199,7 @@ const response = await fetch('https://appapi.simyo.nl/simyoapi/api/v1/sessions', method: 'POST', headers: createHeaders(false), body: JSON.stringify({ - phoneNumber: '0613715742', + phoneNumber: '0613123712', password: 'your_password' }) }); diff --git a/src/simyo/simyo_complete_esim.html b/src/simyo/simyo_complete_esim.html index 75df651..6debee9 100644 --- a/src/simyo/simyo_complete_esim.html +++ b/src/simyo/simyo_complete_esim.html @@ -628,7 +628,7 @@
- +
@@ -997,6 +997,22 @@ // 重置UI showSection(1); updateSteps(1); + + // 确保显示登录步骤,隐藏设备更换相关界面 + const step1 = document.getElementById('step1'); + if (step1) { + step1.style.display = 'block'; + } + + const deviceChangeOption = document.getElementById('deviceChangeOption'); + if (deviceChangeOption) { + deviceChangeOption.style.display = 'none'; + } + + const deviceChangeSteps = document.getElementById('deviceChangeSteps'); + if (deviceChangeSteps) { + deviceChangeSteps.style.display = 'none'; + } // 重置所有表单 document.querySelectorAll('input').forEach(input => { @@ -1491,10 +1507,20 @@ // 显示设备更换选项 function showDeviceChangeOption() { + // 隐藏登录步骤 + const step1 = document.getElementById('step1'); + if (step1) { + step1.style.display = 'none'; + } + + // 显示设备更换选项 const deviceChangeOption = document.getElementById('deviceChangeOption'); if (deviceChangeOption) { deviceChangeOption.style.display = 'block'; } + + // 更新步骤指示器,跳过步骤1 + updateSteps(2); } // 开始设备更换流程 diff --git a/tests/test_simyo_esim.html b/tests/test_simyo_esim.html index c38809f..21c5c72 100644 --- a/tests/test_simyo_esim.html +++ b/tests/test_simyo_esim.html @@ -226,7 +226,7 @@
Simyo 账户
+ placeholder="手机号码" value="0613123712">
@@ -414,7 +414,7 @@ result: { activationCode: "1$esim.simyo.nl$mock_activation_abcdef123456", status: "READY", - phoneNumber: "0613715742", + phoneNumber: "0613123712", iccid: "8931088123456789012", createdAt: "2024-01-15T10:30:00Z" } @@ -560,7 +560,7 @@ async function testPhoneValidation() { await testFramework.runTest('phone-validation', async () => { // 测试有效的荷兰手机号 - testFramework.assertTrue(mockValidatePhoneNumber('0613715742'), 'Should accept valid Dutch mobile number'); + testFramework.assertTrue(mockValidatePhoneNumber('0613123712'), 'Should accept valid Dutch mobile number'); testFramework.assertTrue(mockValidatePhoneNumber('0687654321'), 'Should accept another valid number'); // 测试无效的手机号