|
@@ -1,22 +1,16 @@
|
|
|
<template>
|
|
|
- <div
|
|
|
- class="pb_content"
|
|
|
- style="width: 100%; max-width: 745px; height: 100%;"
|
|
|
- >
|
|
|
+ <div class="pb_content" style="width: 100%; max-width: 745px; height: 100%;">
|
|
|
<div class="pb_content_body" style="position: relative; width: 100%">
|
|
|
<div style="width: 55%; margin: 0 auto">
|
|
|
<div class="formTop">
|
|
|
<div class="tx">
|
|
|
- <img
|
|
|
- :src="ruleForm.headportrait != null ? ruleForm.headportrait : tx"
|
|
|
- alt=""
|
|
|
- />
|
|
|
+ <img :src="ruleForm.headportrait ? ruleForm.headportrait : tx" alt />
|
|
|
</div>
|
|
|
<div class="right">
|
|
|
<div class="name">{{ ruleForm.name }}</div>
|
|
|
<div class="rightBottom">
|
|
|
<div class="emailImg">
|
|
|
- <img src="../../assets/email.png" alt="" />
|
|
|
+ <img src="../../assets/email.png" alt />
|
|
|
</div>
|
|
|
<div class="email">{{ ruleForm.mail }}</div>
|
|
|
</div>
|
|
@@ -35,7 +29,7 @@
|
|
|
style="width: 250px"
|
|
|
placeholder="请输入名字"
|
|
|
></el-input>
|
|
|
- </el-form-item> -->
|
|
|
+ </el-form-item>-->
|
|
|
<el-form-item label="性别">
|
|
|
<el-radio-group v-model="ruleForm.sex">
|
|
|
<el-radio label="男"></el-radio>
|
|
@@ -48,21 +42,12 @@
|
|
|
style="width: 300px"
|
|
|
placeholder="请输入电子邮箱"
|
|
|
></el-input>
|
|
|
- </el-form-item> -->
|
|
|
+ </el-form-item>-->
|
|
|
<el-form-item label="手机号码" prop="phone">
|
|
|
- <el-input
|
|
|
- disabled
|
|
|
- v-model="ruleForm.phone"
|
|
|
- style="width: 300px"
|
|
|
- placeholder="请输入手机号码"
|
|
|
- ></el-input>
|
|
|
+ <el-input disabled v-model="ruleForm.phone" style="width: 300px" placeholder="请输入手机号码"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="学校" prop="sBySchool">
|
|
|
- <el-input
|
|
|
- disabled
|
|
|
- v-model="ruleForm.sBySchool"
|
|
|
- style="width: 300px"
|
|
|
- ></el-input>
|
|
|
+ <el-input disabled v-model="ruleForm.sBySchool" style="width: 300px"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="个人简介" prop="intro">
|
|
|
<el-input
|
|
@@ -75,9 +60,7 @@
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
- <el-button type="primary" @click="submitForm('ruleForm')"
|
|
|
- >修改</el-button
|
|
|
- >
|
|
|
+ <el-button type="primary" @click="submitForm('ruleForm')">修改</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</div>
|
|
@@ -92,8 +75,7 @@ export default {
|
|
|
if (value == "") {
|
|
|
return;
|
|
|
}
|
|
|
- var reg =
|
|
|
- /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/;
|
|
|
+ var reg = /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/;
|
|
|
if (!reg.test(value)) {
|
|
|
callback(new Error("请输入正确的邮箱"));
|
|
|
} else {
|
|
@@ -206,9 +188,11 @@ export default {
|
|
|
this.ajax
|
|
|
.get(this.$store.state.api + "getUser", params)
|
|
|
.then((res) => {
|
|
|
- res.data[0][0].sex = res.data[0][0].sex ? "女" : "男";
|
|
|
- this.ruleForm = res.data[0][0];
|
|
|
- console.log(res.data[0][0]);
|
|
|
+ if (res.data[0][0]) {
|
|
|
+ res.data[0][0].sex = res.data[0][0].sex ? "女" : "男";
|
|
|
+ this.ruleForm = res.data[0][0];
|
|
|
+ console.log(res.data[0][0]);
|
|
|
+ }
|
|
|
})
|
|
|
.catch((err) => {
|
|
|
console.error(err);
|