index.html 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <div class="my-account">
  2. <div class="title">账户管理</div>
  3. <div class="content">
  4. <div class="wrapper">
  5. <div class="wrapper-title">我的信息</div>
  6. <div class="wrapper-content">
  7. <div class="item">
  8. <div class="item-title">我的头像:</div>
  9. <el-upload ref="upload" :show-file-list="false" :before-upload="handleBeforeUpload" :on-success="handleSuccess" action="/web/auth_api/upload" accept="image/jpg, image/jpeg, image/png" drag @click.native="handleLogin">
  10. <img v-if="userInfo" :src="avatar">
  11. <i v-else class="el-icon-plus avatar-uploader-icon"></i>
  12. </el-upload>
  13. <el-button type="text" @click="updateAvatar">修改</el-button>
  14. </div>
  15. <div class="item">
  16. <div class="item-title">我的昵称:</div>
  17. <el-input v-model="nickname" :readonly="nicknameReadonly"></el-input>
  18. <!-- <el-button type="text" @click="nicknameReadonly = !nicknameReadonly">修改</el-button> -->
  19. <el-button type="text" @click="handleUpdate">修改</el-button>
  20. </div>
  21. <div v-if="userInfo.phone" class="item">
  22. <div class="item-title">手机号:</div>
  23. <div>{{ userInfo.phone | phoneEncrypt }}</div>
  24. <el-button type="text" @click="accountOpen(true)">修改</el-button>
  25. </div>
  26. <div class="item">
  27. <div class="item-title">我的ID:</div>
  28. <div>{{ userInfo.uid }}</div>
  29. </div>
  30. </div>
  31. </div>
  32. <div v-if="userInfo.phone" class="wrapper">
  33. <div class="wrapper-title">密码设置</div>
  34. <div class="wrapper-content">
  35. <div class="item">
  36. <div>我的密码</div>
  37. <div>**********</div>
  38. <el-button type="text" @click="accountOpen(false)">修改</el-button>
  39. </div>
  40. </div>
  41. </div>
  42. </div>
  43. <div class="bottom">
  44. <el-button round @click="save">保存</el-button>
  45. </div>
  46. </div>