feat(dealer/wechat, user/profile): 添加联系电话展示并优化用户信息更新逻辑

- 在微信二维码页面添加联系电话展示
- 在用户资料页面添加用户信息更新逻辑
- 优化用户信息保存和上传后的处理流程
This commit is contained in:
2025-09-05 13:01:00 +08:00
parent 7c715d9a85
commit 5615a13039
2 changed files with 5 additions and 0 deletions

View File

@@ -19,6 +19,7 @@ const WechatService = () => {
className="qr-code-image"
mode="aspectFit"
/>
{data.style && <Text className="wechat-id">{data.style}</Text>}
</View>
<View className="qr-tips">

View File

@@ -18,8 +18,10 @@ import {
import {DictData} from "@/api/system/dict-data/model";
import {pageDictData} from "@/api/system/dict-data";
import {User} from "@/api/system/user/model";
import {useUser} from "@/hooks/useUser";
function Profile() {
const formId = Number(router?.params.id)
const {fetchUserInfo} =useUser()
const [sex, setSex] = useState<DictData[]>()
const [FormData, setFormData] = useState<User>(
@@ -52,6 +54,7 @@ function Profile() {
console.log(values, 'values')
console.log(formId, 'formId>>')
updateUserInfo(values).then(() => {
fetchUserInfo().then()
Taro.showToast({title: `保存成功`, icon: 'success'})
setTimeout(() => {
return Taro.navigateBack()
@@ -87,6 +90,7 @@ function Profile() {
userId: FormData?.userId,
avatar: `${data.data.thumbnail}`
}).then(() => {
fetchUserInfo().then()
Taro.showToast({
title: '上传成功',
})