优化组件页面代码

This commit is contained in:
Eamon
2026-04-02 13:13:59 +08:00
parent 545435d095
commit 5d9d3c844e
39 changed files with 819 additions and 642 deletions

View File

@@ -67,9 +67,7 @@ export function BalanceDialog({
const onSubmit = async (data: BalanceFormValues) => {
if (!currentUser) return
setIsLoading(true)
try {
const result = await getBalance({
user_id: currentUser.id,
@@ -85,9 +83,8 @@ export function BalanceDialog({
toast.error(result.message || "修改余额失败")
}
} catch (error) {
const message =
error instanceof Error ? error.message : "网络错误,请稍后重试"
toast.error(message)
const message = error instanceof Error ? error.message : error
toast.error(`网络错误,请稍后重试: ${message}`)
} finally {
setIsLoading(false)
}
@@ -155,7 +152,7 @@ export function BalanceDialog({
</Button>
<Button type="submit" disabled={isLoading}>
{isLoading ? "保存中..." : "保存"}
{isLoading ? "保存中" : "保存"}
</Button>
</DialogFooter>
</form>