levelRecord.vue 1.52 KB
<template>
  <div v-if="show">
    <el-dialog v-model="show" width="1000" center title="级位变更">
      <el-table
        border :data="list" style="width: 100%"
      >
        <el-table-column type="index" label="序号" width="55" align="center" />
        <el-table-column
          label="变更名称"
          align="center"
          prop="modName"
          min-width="160"
        />
        <el-table-column
          label="考级级别"
          align="center"
          prop="oldJi"
          min-width="120"
        >
          <template #default="scope">
            {{ szToHz(scope.row.oldJi) }}
          </template>
        </el-table-column>
        <el-table-column
          label="变更后级位"
          align="center"
          prop="newJi"
          min-width="120"
        >
          <template #default="scope">
            {{ szToHz(scope.row.newJi) }}
          </template>
        </el-table-column>

        <el-table-column
          label="变更时间"
          align="center"
          prop="modTime"
          min-width="120"
        >
          <template #default="scope">
            {{ parseTime(scope.row.modTime, '{y}-{m}-{d}') }}
          </template>
        </el-table-column>

      </el-table>
    </el-dialog>
  </div>

</template>
<script setup >
import { ref } from 'vue'
import { szToHz } from '@/utils/ruoyi'
const show = ref(false)
const list = ref([])
function open(row) {
  show.value = true
  list.value = row
}

defineExpose({
  open
})
</script>
<style scoped lang="scss">

</style>