1.4 KiB
1.4 KiB
1. Device Exchange Shipping Entry
- 1.1 Add
element-china-area-dataand integrate province/city/district selection intopages/device-exchange/device-exchange.vue - 1.2 Replace the single shipping-address input with structured region selection plus a separate detailed-address input
- 1.3 Add a pasted shipping-info input and parse recipient name, recipient phone, and address content into editable form fields
- 1.4 Compose the selected region text and detailed address into
recipient_addresswhen submitting/api/c/v1/exchange/{id}/shipping-info - 1.5 Preserve edit compatibility for previously saved combined addresses
2. Homepage ICCID Summary
- 2.1 Read
data.iccidfromassetApi.getInfo(identifier)into homepage state - 2.2 Render
ICCIDabove the package name incomponents/UserInfoCard.vue - 2.3 Show a stable fallback when
data.iccidis absent
3. Regression Verification
- 3.1 Verify the device exchange popup blocks submission when region selection or detailed address is incomplete
- 3.2 Verify a pasted shipping string can prefill recipient name, phone number, and address with manual correction still available
- 3.3 Verify the exchange shipping submit payload remains compatible with the existing backend contract
- 3.4 Verify the homepage top summary shows
ICCIDfrom/api/c/v1/asset/infoabove the package name