DetailDialog.vue 1.2 KB
Newer Older
姜雷 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
<template>
  <normal-dialog
    :visible="visible"
    :before-close="resetDialog"
    @update:visible="updateVisibleHandle"
    class="SystemUserDetail"
  >
    <template slot="title">详情</template>
    <form-area title="详情">
      <form-line>
        <form-item label="登录账号">{{selected.loginAccount}}</form-item>
        <form-item label="姓名">{{selected.name}}</form-item>
      </form-line>
    </form-area>
    <form-area title="操作记录">
      <div
        class="record-List"
        v-for="(item, index) in selected.adminRecordVoList"
        :key="index"
      >
        <span class="record-Item">{{getOperClassifyName(item.operClassify)}}</span>
        <span class="record-Item">{{item.handler}}</span>
        <span class="record-Item">{{$formatDate(item.createAt)}}</span>
      </div>
    </form-area>
  </normal-dialog>
</template>

<script>
import dialogMixin from '@/mixins/dialog.js';

export default {
  mixins: [dialogMixin],
};
</script>

<style lang="scss">
.SystemUserDetail {
  .record-List {
    .record-Item {
      display: inline-block;
      width: 30%;
    }
  }
  .login-List {
    display: flex;
    justify-content: space-between;
    padding-right: 40px;
  }
}
</style>