|
@@ -28,9 +28,9 @@
|
|
|
支持的格式:png, jpg, jpeg, gif;
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="姓名" prop="realName">
|
|
|
+ <el-form-item label="姓名" prop="username">
|
|
|
<el-input
|
|
|
- v-model.trim="form.realName"
|
|
|
+ v-model.trim="form.username"
|
|
|
placeholder="请输入姓名"
|
|
|
autocomplete="off"
|
|
|
></el-input>
|
|
@@ -98,7 +98,7 @@ export default {
|
|
|
form: {
|
|
|
id: null,
|
|
|
avatar: null,
|
|
|
- realName: null,
|
|
|
+ username: null,
|
|
|
gender: null,
|
|
|
phone: null,
|
|
|
contactAddress: null,
|
|
@@ -108,7 +108,7 @@ export default {
|
|
|
avatar: [
|
|
|
{ required: true, message: "请上传用户头像", trigger: "blur, change" }
|
|
|
],
|
|
|
- realName: [{ required: true, message: "请输入姓名", trigger: "blur" }],
|
|
|
+ username: [{ required: true, message: "请输入姓名", trigger: "blur" }],
|
|
|
gender: [{ required: true, message: "请选择性别", trigger: "change" }],
|
|
|
phone: [
|
|
|
{
|
|
@@ -133,11 +133,11 @@ export default {
|
|
|
async __init() {
|
|
|
try {
|
|
|
const res = await getInfo()
|
|
|
- const { id, avatar,realName,gender,phone,contactAddress,postalCode } = res.data
|
|
|
+ const { id, avatar,username,gender,phone,contactAddress,postalCode } = res.data
|
|
|
this.form = {
|
|
|
id,
|
|
|
avatar,
|
|
|
- realName,
|
|
|
+ username,
|
|
|
gender,
|
|
|
phone,
|
|
|
contactAddress,
|
|
@@ -205,7 +205,8 @@ export default {
|
|
|
// employee/simpleUpdate
|
|
|
this.$refs['ruleForm'].validate(async (valid) => {
|
|
|
if (valid) {
|
|
|
- simpleUpdate(this.form).then((res) => {
|
|
|
+ const { phone, ...res } = this.form
|
|
|
+ simpleUpdate({...res}).then((res) => {
|
|
|
this.messageTips("修改", res);
|
|
|
});
|
|
|
} else {
|
|
@@ -216,6 +217,9 @@ export default {
|
|
|
messageTips(title, res) {
|
|
|
if (res.code == 200) {
|
|
|
this.$message.success(title + "成功");
|
|
|
+ const { username, avatar } = this.form
|
|
|
+ this.$store.dispatch('user/setUserName', username)
|
|
|
+ this.$store.dispatch('user/setUserAvatar', avatar)
|
|
|
this.$listeners.close();
|
|
|
} else {
|
|
|
this.$message.error(res.msg);
|