• liang's avatar
    init · dad95e78
    liang authored
    dad95e78
account-info.vue 1.45 KB
<template>
  <div class="container">
    <div class="personal">
      <h3><span>个人信息</span></h3>
      <div class="personal-content">
        <span class="label">用户名:</span>
        <span>{{ userInfo.userName }}</span>
        <span class="label">注册邮箱:</span>
        <span>{{ userInfo.email }}</span>
        <span class="label">姓名:</span>
        <span>{{ userInfo.name }}</span>
      </div>
    </div>
    <div class="personal">
      <h3><span>医院信息</span></h3>
      <div class="personal-content">
        <span class="label">医院名称:</span>
        <span>{{ userInfo.orgName }}</span>
        <span class="label">科室:</span>
        <span>{{ userInfo.deptName }}</span>
      </div>
    </div>
  </div>
</template>

<script>
import { mapGetters } from "vuex"

export default {
  name: "AccountInfo",
  components: {},
  data() {
    return {}
  },
  computed: {
    ...mapGetters({
      userInfo: "user/userInfo",
    }),
  },
  created() {},
  mounted() {},
  methods: {},
}
</script>

<style lang="scss" scoped>
.personal {
  h3 {
    padding: 10px 40px;
    display: inline-block;
    background-color: #f2f2f2;
  }

  &-content {
    padding: 30px 20px;
    margin-top: 10px;
    font-size: 15px;
    border-top: 1px solid #ebeef5;
    line-height: 30px;
    .label {
      font-weight: bold;
      margin-right: 8px;
    }
    span {
      margin-right: 40px;
    }
    .el-col {
      margin-top: 10px;
    }
  }
}
</style>