|
@@ -3,7 +3,7 @@
|
|
<view class="user-box">
|
|
<view class="user-box">
|
|
<view class="icon-name-box">
|
|
<view class="icon-name-box">
|
|
<view class="icon-box">
|
|
<view class="icon-box">
|
|
- <cover-image class="icon" :src="user.icon"></cover-image>
|
|
|
|
|
|
+ <cover-image class="icon" :src="user.userIcon"></cover-image>
|
|
</view>
|
|
</view>
|
|
<view class="name-box">
|
|
<view class="name-box">
|
|
<view class="name" v-if="isLogin">
|
|
<view class="name" v-if="isLogin">
|
|
@@ -158,7 +158,7 @@
|
|
<u-row gutter="20">
|
|
<u-row gutter="20">
|
|
<u-col span="3" v-for="icon in iconList" :key="icon.name" @click="currentIcon = icon">
|
|
<u-col span="3" v-for="icon in iconList" :key="icon.name" @click="currentIcon = icon">
|
|
<view class="icon-item" :class="{'icon-active': icon.name === currentIcon.name}">
|
|
<view class="icon-item" :class="{'icon-active': icon.name === currentIcon.name}">
|
|
- <cover-image class="icon" :src="user.icon"></cover-image>
|
|
|
|
|
|
+ <cover-image class="icon" :src="icon.src"></cover-image>
|
|
</view>
|
|
</view>
|
|
</u-col>
|
|
</u-col>
|
|
</u-row>
|
|
</u-row>
|
|
@@ -200,23 +200,22 @@
|
|
const iconList = ref([
|
|
const iconList = ref([
|
|
{
|
|
{
|
|
name: '',
|
|
name: '',
|
|
- url: ''
|
|
|
|
|
|
+ src: ''
|
|
}
|
|
}
|
|
])
|
|
])
|
|
const currentIcon = ref({
|
|
const currentIcon = ref({
|
|
name: '',
|
|
name: '',
|
|
- url: ''
|
|
|
|
|
|
+ src: ''
|
|
})
|
|
})
|
|
function onIconOpen() {
|
|
function onIconOpen() {
|
|
currentIcon.value = iconList.value[0]
|
|
currentIcon.value = iconList.value[0]
|
|
iconVisible.value = true
|
|
iconVisible.value = true
|
|
}
|
|
}
|
|
function onIconSubmit() {
|
|
function onIconSubmit() {
|
|
- console.log('选择头像', currentIcon.value)
|
|
|
|
updateIcon({userIcon: currentIcon.value.name}).then(res => {
|
|
updateIcon({userIcon: currentIcon.value.name}).then(res => {
|
|
if (res && res.message === 'success') {
|
|
if (res && res.message === 'success') {
|
|
msgSuccess('修改成功')
|
|
msgSuccess('修改成功')
|
|
- authStore.setUserIcon(currentIcon.value.url)
|
|
|
|
|
|
+ authStore.setUserIcon(currentIcon.value.src)
|
|
iconVisible.value = false
|
|
iconVisible.value = false
|
|
} else {
|
|
} else {
|
|
msgError('修改失败')
|
|
msgError('修改失败')
|