|
@@ -8,6 +8,17 @@
|
|
|
</el-button>
|
|
</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
<el-form ref="formRef" :model="formData" label-width="140px" label-position="right">
|
|
<el-form ref="formRef" :model="formData" label-width="140px" label-position="right">
|
|
|
|
|
+ <el-form-item label="用户头像">
|
|
|
|
|
+ <el-image
|
|
|
|
|
+ v-if="formData.storeAvatar"
|
|
|
|
|
+ :src="formData.storeAvatar"
|
|
|
|
|
+ style="width: 100px; height: 100px; border-radius: 4px"
|
|
|
|
|
+ fit="cover"
|
|
|
|
|
+ :preview-src-list="[formData.storeAvatar]"
|
|
|
|
|
+ />
|
|
|
|
|
+ <span v-else style="color: #999">暂无头像</span>
|
|
|
|
|
+ </el-form-item>
|
|
|
|
|
+
|
|
|
<el-form-item label="用户昵称">
|
|
<el-form-item label="用户昵称">
|
|
|
<el-input v-model="formData.userNickname" placeholder="请输入" disabled />
|
|
<el-input v-model="formData.userNickname" placeholder="请输入" disabled />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -124,6 +135,7 @@ const router = useRouter();
|
|
|
|
|
|
|
|
const formRef = ref();
|
|
const formRef = ref();
|
|
|
const formData = ref<any>({
|
|
const formData = ref<any>({
|
|
|
|
|
+ storeAvatar: "",
|
|
|
userNickname: "",
|
|
userNickname: "",
|
|
|
hasCommunicated: false,
|
|
hasCommunicated: false,
|
|
|
createdTime: "",
|
|
createdTime: "",
|
|
@@ -165,6 +177,7 @@ const initData = async () => {
|
|
|
if (res.code == 200 || res.code == 0) {
|
|
if (res.code == 200 || res.code == 0) {
|
|
|
const data = res.data || res.data?.data || {};
|
|
const data = res.data || res.data?.data || {};
|
|
|
formData.value = {
|
|
formData.value = {
|
|
|
|
|
+ storeAvatar: data.storeAvatar || "",
|
|
|
userNickname: data.storeName || data.userNickname || data.nickname || "",
|
|
userNickname: data.storeName || data.userNickname || data.nickname || "",
|
|
|
hasCommunicated: data.hasCommunicated ?? false,
|
|
hasCommunicated: data.hasCommunicated ?? false,
|
|
|
createdTime: data.createdTime || "",
|
|
createdTime: data.createdTime || "",
|