Compare commits

...

2 Commits

  1. 8
      src/views/registrationPersonage/index.vue
  2. 3
      src/views/userInfo/components/reacList.vue
  3. 47
      src/views/userInfo/index.vue

@ -594,7 +594,7 @@ getTopicListApi()*/
// width: 780px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
// justify-content: space-between;
row-gap: 32px;
.head {
@ -627,12 +627,12 @@ getTopicListApi()*/
width: 377.333px;
}
width: 176px;
width: 30%;
height: 40px;
display: flex;
flex-direction: column;
justify-content: space-between;
// justify-content: space-between;
margin-left: 10px;
.label {
height: 22px;
font-family:

@ -51,7 +51,7 @@
<!-- <el-tag v-else>已上传作品</el-tag>-->
<!-- </template>-->
<!-- </el-table-column>-->
<el-table-column label="操作" prop="fileName">
<el-table-column label="操作" prop="fileName" wdith="200">
<template #default="{ row }">
<div class="action-buttons">
<el-button
@ -342,6 +342,7 @@ const goAnswer = (code) => {
<style scoped lang="scss">
.action-buttons {
display: flex;
flex-wrap: wrap;
justify-content: space-between; /* 平均分布间距 */
align-items: center;
}

@ -19,7 +19,7 @@
</el-button>
</div>
</div>
<div class="info-box">
<div class="" style="margin: auto;">
<div class="text">
<!-- <img style="width: 75px; height:75px ;" src="../../assets/images/item.png" alt="" srcset=""> -->
<el-image
@ -31,6 +31,7 @@
/>
</div>
</div>
<div class="info-main">
<div class="info-box">
<div class="label">账号</div>
<div class="text">{{ useUserStore.userInfo.username }}</div>
@ -40,7 +41,6 @@
<div class="text">{{ useUserStore.userInfo.realname }}</div>
</div>
<div class="info-box">
<div class="label">姓别</div>
<div class="text">
@ -59,6 +59,11 @@
<div class="info-box">
<div class="label">手机号</div>
<div class="text">{{ useUserStore.userInfo.phone }}</div>
</div>
<div class="info-box">
<div class="label">邮箱</div>
<div class="text">{{ useUserStore.userInfo.email }}</div>
</div>
</div>
<!-- <div class="info-box">
@ -66,10 +71,7 @@
<div class="text">国际教育学院</div>
</div> -->
<div class="info-box">
<div class="label">邮箱</div>
<div class="text">{{ useUserStore.userInfo.email }}</div>
</div>
</div>
</div>
<!-- <div class="right">
@ -96,7 +98,6 @@
</el-card>
<reacList />
<awardeList />
</div>
<el-dialog
v-model="dialogVisible"
@ -105,7 +106,13 @@
width="90%"
:before-close="handleClose"
>
<el-form :model="form":rules="rules" ref="ruleFormRef" label-width="80" style="padding-right: 30px">
<el-form
:model="form"
:rules="rules"
ref="ruleFormRef"
label-width="80"
style="padding-right: 30px"
>
<el-form-item label="头像">
<el-upload
v-model:file-list="fileList"
@ -189,7 +196,7 @@ const rules = {
],
email: [
// { required: true, message: '', trigger: 'blur' },
{ type: 'email', message: '请输入有效的邮箱地址', trigger: ['blur'] }
{ type: 'email', message: '请输入有效的邮箱地址', trigger: ['blur'] },
],
}
//
@ -252,7 +259,7 @@ const submit = async () => {
facultiesId: form.facultiesId,
phone: form.phone,
avatar: avatar.value,
workNo: form.workNo
workNo: form.workNo,
}
for (const key in data) {
if (data[key] === '') {
@ -260,7 +267,7 @@ const submit = async () => {
}
}
await editUserInfoApi(data).then((res: any) => {
console.log(res.code);
console.log(res.code)
if (res.code != 200) {
return ElMessage.error(res.message)
}
@ -343,7 +350,7 @@ const setImageUrl = (url: string) => {
}
.icon {
position: absolute;
right: .5333rem;
right: 0.5333rem;
}
}
.top {
@ -413,6 +420,7 @@ const setImageUrl = (url: string) => {
.right {
.info-box {
margin-bottom: 10px;
.name {
height: 20px;
font-family:
@ -494,7 +502,7 @@ const setImageUrl = (url: string) => {
.left {
flex: 1;
.personage-info {
margin: 30px 0 0 32px;
// margin: 30px 0 0 32px;
// width: 780px;
display: flex;
flex-wrap: wrap;
@ -523,17 +531,24 @@ const setImageUrl = (url: string) => {
cursor: pointer;
}
}
.info-main{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.info-box {
&.remark {
width: 377.333px;
// width: 377.333px;
}
width: 165px;
width: 30%;
height: 50px;
// padding: 0 20px;
display: flex;
flex-direction: column;
justify-content: space-between;
margin-bottom: 10px;
.label {
height: 22px;

Loading…
Cancel
Save