ZhangXianQiang
2024-05-24 2bddfa78e65f351d6cb81f670775e79620f684a6
src/views/answer/list.vue
@@ -1,6 +1,6 @@
<template>
  <div class="app-container">
    <el-form :model="queryParam" ref="queryForm" :inline="true">
    <el-form :model="queryParam" ref="queryForm" :inline="true " style="display: flex">
<!--      <el-form-item label="课目:" >-->
<!--        <el-select v-model="queryParam.subjectId"  clearable>-->
<!--          <el-option v-for="item in subjects" :key="item.id" :value="item.id" :label="item.name"></el-option>-->
@@ -15,10 +15,13 @@
      <el-form-item>
        <el-button type="primary" @click="submitForm">查询</el-button>
      </el-form-item>
      <el-form-item style="flex: 1;
    text-align: right;">
       <span>{{avgSource}}分</span>
      </el-form-item>
    </el-form>
    <el-table v-loading="listLoading" :data="tableData" border fit highlight-current-row style="width: 100%">
      <el-table-column prop="id" label="Id"  width="100" />
      <el-table-column prop="paperName" label="试卷名称"/>
      <el-table-column prop="userName" label="用户名称"/>
      <el-table-column  label="得分" width="100px" >
@@ -49,6 +52,7 @@
  components: { Pagination },
  data () {
    return {
      avgSource:null,
      queryParam: {
        paperName:'',
        userName:'',
@@ -70,6 +74,9 @@
      this.listLoading = true
      examPaperAnswerApi.page(this.queryParam).then(data => {
        const re = data.response
        if (re.list.length>0){
          this.avgSource = re.list[0].avgSource
        }
        this.tableData = re.list
        this.total = re.total
        this.queryParam.pageIndex = re.pageNum