yml2213
21f7ee3f3f
feat(huya): 礼包名默认空白,改用「常用礼包」备选按钮
新建协作单以前会把「上次选的礼包」自动填进礼包名(localStorage
huya.collab.lastGift)。连开几单同一个礼包是省事,但每开一单都顶着上一次的
选择,稍不留神就按错礼包建单;而且这个自动值会被草稿自动保存吃进去,
下次打开又「恢复」出来。
- 新建弹窗**不再预填礼包名**:删掉 lastGift 的读写,字段默认空白。
- 草稿恢复只带订单号 / 店铺 / CK / 截图 / 备注,礼包名留空;
hasDraftContent() 也不再认「只有礼包名」的草稿(否则被旧逻辑自动填过的
那份草稿会一直弹「已恢复上次未提交的草稿」)。
- 新增 GET /external-orders/gifts/frequent:按台账里的使用次数排序
(次数相同看最近一次使用),新建与补资料弹窗在字段上方渲染最多 6 个按钮,
只显示**当前礼包缓存里还有的**(活动换 SID 后老礼包会整批下架)。
- 新增 5 例测试,并做了 3 次反向验证(去掉次数排序 / 改成升序 / 去掉空名过滤)。
补资料弹窗的初值仍是「这一单自己的礼包」,详情抽屉编辑也不动 —— 那不是
「上次选的」。
2026-10-18 10:53:04 +08:00
..
2026-10-02 21:22:08 +08:00
2026-10-02 21:22:08 +08:00
2026-10-04 15:21:48 +08:00
2026-10-07 09:13:54 +08:00
2026-10-04 17:49:02 +08:00
2026-10-06 20:19:26 +08:00
2026-10-04 17:34:58 +08:00
2026-10-04 16:00:42 +08:00
2026-10-08 11:26:19 +08:00
2026-10-04 20:04:11 +08:00
2026-10-05 17:51:04 +08:00
2026-10-07 17:23:39 +08:00
2026-10-02 21:22:08 +08:00
2026-10-02 21:22:08 +08:00
2026-10-06 12:20:30 +08:00
2026-10-05 17:51:04 +08:00
2026-10-08 11:08:41 +08:00
2026-10-16 19:38:59 +08:00
2026-10-04 14:10:13 +08:00
2026-10-06 12:20:30 +08:00
2026-10-04 14:10:13 +08:00
2026-10-04 14:10:13 +08:00
2026-08-31 10:28:14 +08:00
2026-08-31 10:28:14 +08:00
2026-10-04 16:28:06 +08:00
2026-10-02 21:01:17 +08:00
2026-10-08 11:49:41 +08:00
2026-08-31 10:28:14 +08:00
2026-08-31 10:28:14 +08:00
2026-10-05 11:23:48 +08:00
2026-10-04 16:00:42 +08:00
2026-10-04 14:10:13 +08:00
2026-10-04 16:28:06 +08:00
2026-08-31 10:28:14 +08:00
2026-10-02 22:50:20 +08:00
2026-10-02 22:50:20 +08:00
2026-10-16 19:38:59 +08:00
2026-08-31 10:28:14 +08:00
2026-09-05 19:25:46 +08:00
2026-10-02 21:22:08 +08:00
2026-10-02 21:22:08 +08:00
2026-09-02 16:59:46 +08:00
2026-09-06 13:02:37 +08:00
2026-10-17 13:44:27 +08:00
2026-10-18 10:53:04 +08:00
2026-10-16 21:29:08 +08:00
2026-10-02 21:22:08 +08:00
2026-08-30 23:05:20 +08:00
2026-09-02 18:11:41 +08:00
2026-10-17 16:45:32 +08:00
2026-10-15 15:21:51 +08:00
2026-10-15 19:51:51 +08:00
2026-10-17 16:22:54 +08:00
2026-10-15 14:56:30 +08:00
2026-10-15 21:01:23 +08:00
2026-09-06 13:56:44 +08:00
2026-10-15 15:21:51 +08:00
2026-10-02 21:22:08 +08:00
2026-10-15 21:01:23 +08:00
2026-10-02 20:27:07 +08:00
2026-10-15 15:21:34 +08:00
2026-09-06 13:56:44 +08:00
2026-09-02 18:11:41 +08:00
2026-10-15 14:56:58 +08:00
2026-10-15 20:15:25 +08:00
2026-08-31 10:55:44 +08:00
2026-10-05 18:20:10 +08:00
2026-10-02 21:22:08 +08:00
2026-10-07 12:54:57 +08:00
2026-10-04 14:10:13 +08:00
2026-10-16 22:00:34 +08:00
2026-10-02 21:22:08 +08:00
2026-10-02 21:22:08 +08:00