feat(dealer/wechat, user/profile): 添加联系电话展示并优化用户信息更新逻辑
- 在微信二维码页面添加联系电话展示 - 在用户资料页面添加用户信息更新逻辑 - 优化用户信息保存和上传后的处理流程
This commit is contained in:
@@ -19,6 +19,7 @@ const WechatService = () => {
|
|||||||
className="qr-code-image"
|
className="qr-code-image"
|
||||||
mode="aspectFit"
|
mode="aspectFit"
|
||||||
/>
|
/>
|
||||||
|
{data.style && <Text className="wechat-id">联系电话:{data.style}</Text>}
|
||||||
</View>
|
</View>
|
||||||
|
|
||||||
<View className="qr-tips">
|
<View className="qr-tips">
|
||||||
|
|||||||
@@ -18,8 +18,10 @@ import {
|
|||||||
import {DictData} from "@/api/system/dict-data/model";
|
import {DictData} from "@/api/system/dict-data/model";
|
||||||
import {pageDictData} from "@/api/system/dict-data";
|
import {pageDictData} from "@/api/system/dict-data";
|
||||||
import {User} from "@/api/system/user/model";
|
import {User} from "@/api/system/user/model";
|
||||||
|
import {useUser} from "@/hooks/useUser";
|
||||||
function Profile() {
|
function Profile() {
|
||||||
const formId = Number(router?.params.id)
|
const formId = Number(router?.params.id)
|
||||||
|
const {fetchUserInfo} =useUser()
|
||||||
|
|
||||||
const [sex, setSex] = useState<DictData[]>()
|
const [sex, setSex] = useState<DictData[]>()
|
||||||
const [FormData, setFormData] = useState<User>(
|
const [FormData, setFormData] = useState<User>(
|
||||||
@@ -52,6 +54,7 @@ function Profile() {
|
|||||||
console.log(values, 'values')
|
console.log(values, 'values')
|
||||||
console.log(formId, 'formId>>')
|
console.log(formId, 'formId>>')
|
||||||
updateUserInfo(values).then(() => {
|
updateUserInfo(values).then(() => {
|
||||||
|
fetchUserInfo().then()
|
||||||
Taro.showToast({title: `保存成功`, icon: 'success'})
|
Taro.showToast({title: `保存成功`, icon: 'success'})
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
return Taro.navigateBack()
|
return Taro.navigateBack()
|
||||||
@@ -87,6 +90,7 @@ function Profile() {
|
|||||||
userId: FormData?.userId,
|
userId: FormData?.userId,
|
||||||
avatar: `${data.data.thumbnail}`
|
avatar: `${data.data.thumbnail}`
|
||||||
}).then(() => {
|
}).then(() => {
|
||||||
|
fetchUserInfo().then()
|
||||||
Taro.showToast({
|
Taro.showToast({
|
||||||
title: '上传成功',
|
title: '上传成功',
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user