提升版本并调整抢购默认设置
This commit is contained in:
+1
-1
@@ -1,7 +1,7 @@
|
||||
.idea
|
||||
.cscode
|
||||
*.iml
|
||||
# logs/
|
||||
logs/
|
||||
success_images/
|
||||
build/
|
||||
config.json
|
||||
|
||||
@@ -10,7 +10,7 @@ const formData = ref({
|
||||
traceEnabled: false,
|
||||
traceMaxBody: 0,
|
||||
logLevel: 'info',
|
||||
concurrency: 80,
|
||||
concurrency: 150,
|
||||
attempts: 1,
|
||||
retryStages: [] as RetryStage[],
|
||||
seckillMode: 0
|
||||
@@ -222,7 +222,7 @@ defineExpose({ open, close })
|
||||
<div class="info-title">💡 抢购策略说明</div>
|
||||
<ul class="info-list">
|
||||
<li>抢购窗口:<strong>75 秒</strong>,自动循环重试</li>
|
||||
<li>默认:前 4 秒 180ms,12 秒内 450ms,之后快速降速</li>
|
||||
<li>默认:阶段 2 为 200ms,阶段 3 为 500ms,其余阶段 1000ms</li>
|
||||
<li>尝试包数 > 1 时,每轮使用不同的包</li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -258,7 +258,9 @@ defineExpose({ open, close })
|
||||
width: 520px;
|
||||
max-width: 92vw;
|
||||
max-height: 85vh;
|
||||
overflow-y: auto;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
overflow: hidden;
|
||||
box-shadow: var(--shadow);
|
||||
}
|
||||
|
||||
@@ -268,6 +270,7 @@ defineExpose({ open, close })
|
||||
justify-content: space-between;
|
||||
padding: 16px 20px;
|
||||
border-bottom: 1px solid var(--line);
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.modal-header h3 {
|
||||
@@ -301,6 +304,8 @@ defineExpose({ open, close })
|
||||
|
||||
.modal-body {
|
||||
padding: 20px;
|
||||
overflow-y: auto;
|
||||
min-height: 0;
|
||||
}
|
||||
|
||||
.form-section {
|
||||
@@ -443,6 +448,8 @@ defineExpose({ open, close })
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
gap: 10px;
|
||||
background: var(--surface);
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.info-card {
|
||||
|
||||
@@ -20,10 +20,10 @@ export interface Settings {
|
||||
const App = window.go.main.App
|
||||
|
||||
const defaultRetryStages: RetryStage[] = [
|
||||
{ maxElapsed: 4, interval: 180 },
|
||||
{ maxElapsed: 12, interval: 450 },
|
||||
{ maxElapsed: 30, interval: 1200 },
|
||||
{ maxElapsed: 75, interval: 2500 }
|
||||
{ maxElapsed: 4, interval: 1000 },
|
||||
{ maxElapsed: 12, interval: 200 },
|
||||
{ maxElapsed: 30, interval: 500 },
|
||||
{ maxElapsed: 75, interval: 1000 }
|
||||
]
|
||||
|
||||
const settings = ref<Settings>({
|
||||
@@ -31,7 +31,7 @@ const settings = ref<Settings>({
|
||||
traceEnabled: false,
|
||||
traceMaxBody: 0,
|
||||
logLevel: 'info',
|
||||
concurrency: 80,
|
||||
concurrency: 150,
|
||||
attempts: 1,
|
||||
retryStages: [...defaultRetryStages],
|
||||
seckillMode: 0
|
||||
@@ -48,7 +48,7 @@ export function useSettings() {
|
||||
traceEnabled: !!cfg.traceEnabled,
|
||||
traceMaxBody: cfg.traceMaxBody || 0,
|
||||
logLevel: cfg.logLevel || 'info',
|
||||
concurrency: cfg.concurrency || 80,
|
||||
concurrency: cfg.concurrency || 150,
|
||||
attempts: cfg.attempts || 1,
|
||||
retryStages: cfg.retryStages && cfg.retryStages.length > 0
|
||||
? cfg.retryStages
|
||||
|
||||
@@ -89,10 +89,10 @@ func defaultConfig() types.Config {
|
||||
// defaultRetryStages 返回默认重试间隔阶段配置。
|
||||
func defaultRetryStages() []types.RetryStage {
|
||||
return []types.RetryStage{
|
||||
{MaxElapsed: 4, Interval: 180},
|
||||
{MaxElapsed: 12, Interval: 450},
|
||||
{MaxElapsed: 30, Interval: 1200},
|
||||
{MaxElapsed: 75, Interval: 2500},
|
||||
{MaxElapsed: 4, Interval: 1000},
|
||||
{MaxElapsed: 12, Interval: 200},
|
||||
{MaxElapsed: 30, Interval: 500},
|
||||
{MaxElapsed: 75, Interval: 1000},
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ package constants
|
||||
import "time"
|
||||
|
||||
// Version 应用版本号,与 wails.json version 同步。
|
||||
const Version = "0.1.1"
|
||||
const Version = "0.1.2"
|
||||
|
||||
// BuildTime 构建时间,由编译时 ldflags 注入。
|
||||
var BuildTime = "unknown"
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
"$schema": "https://wails.io/schemas/config.v2.json",
|
||||
"name": "douyu_go",
|
||||
"outputfilename": "douyu_go",
|
||||
"version": "0.1.1",
|
||||
"version": "0.1.2",
|
||||
"frontend:dir": "frontend",
|
||||
"frontend:install": "npm install",
|
||||
"frontend:build": "npm run build",
|
||||
|
||||
Reference in New Issue
Block a user