This commit is contained in:
@@ -22,15 +22,19 @@
|
||||
## Decisions
|
||||
|
||||
- Decision: 为订单创建弹窗引入独立的“凭证上传中”状态,而不是复用 `createLoading`
|
||||
|
||||
- Rationale: `createLoading` 表示“正在创建订单”,`voucherUploading` 表示“正在上传图片”,两者语义不同,混用会导致按钮文案和禁用逻辑失真。
|
||||
|
||||
- Decision: 切卡模式弹窗改为同时收集 `iot_card_id` 与 `switch_mode`
|
||||
|
||||
- Rationale: 最新接口契约要求请求体必须包含这两个字段,前端需要在提交前把选择结果显式建模。
|
||||
|
||||
- Decision: 设备未配置 IMEI 或没有任何绑定卡时,前端直接阻止提交
|
||||
|
||||
- Rationale: 这是当前确认保留的前置条件,应该在界面层尽早反馈,而不是把失败留到接口返回后再处理。
|
||||
|
||||
- Decision: 设备列表页和资产信息页共用同一套切卡模式弹窗提交契约
|
||||
|
||||
- Rationale: 两个入口都在执行相同的业务动作,统一参数结构和校验逻辑可以避免行为漂移。
|
||||
|
||||
- Decision: 只移除设备实时信息里的 `IP 地址` 字段,不影响 `WAN IP` 和 `LAN IP`
|
||||
|
||||
Reference in New Issue
Block a user