fix: 资产相关页面微调

This commit is contained in:
zxr
2026-08-01 16:24:52 +08:00
parent dbda9f76fb
commit 7353c4eede
35 changed files with 273 additions and 271 deletions

View File

@@ -25,6 +25,7 @@
import { ref, watch } from 'vue'
import { Message } from '@arco-design/web-vue'
import { resetUserPassword } from '@/api/module/user'
import type { UserItem } from '@/api/types'
import SafeStorage, { AppStorageKey } from '@/utils/safeStorage'
interface Props {
@@ -79,12 +80,12 @@ const handleSavePassword = async () => {
try {
// 从 SafeStorage 获取登录用户信息
const userInfo = SafeStorage.get(AppStorageKey.USER_INFO) || {}
const userInfo = SafeStorage.get<UserItem>(AppStorageKey.USER_INFO)
const res = await resetUserPassword({
account: userInfo.account || '',
account: userInfo?.account || '',
code: '123456', // 暂时没校验,随便传
password: form.value.newPassword,
phone: userInfo.phone || '13800138000', // 暂时没校验,随便传
phone: userInfo?.phone || '13800138000', // 暂时没校验,随便传
})
if (res.code === 0) {