From dde2b43d828ad900a576bc358a25becff66b5f38 Mon Sep 17 00:00:00 2001 From: yml2213 Date: Sat, 8 Aug 2026 23:04:40 +0800 Subject: [PATCH] feat: improve xiaodian seckill flow --- .gitignore | 3 +- .../src/components/account/AccountTable.vue | 109 ++++++- .../src/components/console/ControlStrip.vue | 29 +- .../src/components/product/ProductCard.vue | 5 +- .../src/components/product/ProductList.vue | 6 +- frontend/src/composables/useAccounts.ts | 41 ++- frontend/src/composables/useProducts.ts | 2 + frontend/src/composables/useScheduler.ts | 77 ++++- internal/app/app.go | 4 + internal/app/app_seckill.go | 28 +- internal/client/client.go | 199 ++++++++++++- internal/client/client_test.go | 76 ++++- internal/constants/constants.go | 2 +- internal/seckill/attempt.go | 42 ++- internal/seckill/schedule_timer.go | 13 +- internal/seckill/scheduler.go | 278 ++++++++++++++++-- internal/seckill/scheduler_test.go | 15 + internal/types/types.go | 4 + wails.json | 2 +- 19 files changed, 871 insertions(+), 64 deletions(-) diff --git a/.gitignore b/.gitignore index 5fdabcd..70c453c 100644 --- a/.gitignore +++ b/.gitignore @@ -15,7 +15,7 @@ frontend/wailsjs/ frontend/app.js # 本地账号、Cookie 与抓包资料 -data/user.txt +data/ ck 对比.md 软软马卡龙.txt @@ -32,4 +32,3 @@ yml.txt .DS_Store .workbuddy .claude - diff --git a/frontend/src/components/account/AccountTable.vue b/frontend/src/components/account/AccountTable.vue index f69c3ad..2d7328e 100644 --- a/frontend/src/components/account/AccountTable.vue +++ b/frontend/src/components/account/AccountTable.vue @@ -1,7 +1,8 @@ @@ -141,7 +154,13 @@ onUnmounted(() => {
- +