viewRankFiles.vue 997 Bytes
<template>
  <el-dialog
    v-model="show" draggable append-to-body title="查看资料"
    :close-on-click-modal="true" width="600px"
  >
    <el-form label-suffix=":" label-width="100">
      <el-form-item label="通知单">
        <file-upload v-model="transcript.tz" :disabled="true" />
      </el-form-item>
      <el-form-item label="签到表">
        <file-upload v-model="transcript.qd" :disabled="true" />
      </el-form-item>
      <el-form-item label="合照">
        <file-upload v-model="transcript.hz" :disabled="true" />
      </el-form-item>
      <el-form-item label="成绩单">
        <file-upload v-model="transcript.cj" :disabled="true" />
      </el-form-item>
    </el-form>
  </el-dialog>
</template>

<script setup>
import { ref } from 'vue'

const show = ref(false)
const transcript = ref(undefined)

function open(params) {
  show.value = true
  transcript.value = JSON.parse(params)
}

defineExpose({
  open
})

</script>

<style lang="scss" scoped>

</style>