流量分发优化

This commit is contained in:
wong
2025-06-17 17:58:51 +08:00
parent 2488b0210b
commit 117b5a2bfd
4 changed files with 203 additions and 159 deletions

View File

@@ -23,6 +23,7 @@ interface FormData {
timeType: number
startTime: string
endTime: string
accounts?: string[]
}
targetSettings: {
targetGroups: string[]
@@ -76,12 +77,25 @@ export default function NewTrafficDistribution() {
]
const handleBasicInfoNext = (data: FormData["basicInfo"]) => {
setFormData((prev) => ({ ...prev, basicInfo: data }))
setFormData((prev) => ({
...prev,
basicInfo: data,
targetSettings: {
...prev.targetSettings,
accounts: data.accounts
}
}))
setCurrentStep(1)
}
const handleTargetSettingsNext = (data: FormData["targetSettings"]) => {
setFormData((prev) => ({ ...prev, targetSettings: { ...data } }))
setFormData((prev) => ({
...prev,
targetSettings: {
...data,
accounts: prev.targetSettings.accounts
}
}))
setDevices(data.devices || [])
setCurrentStep(2)
}