龚焕茏
2024-07-08 c19bb5ac1b4013aa700c0a658f20375be9703ea3
src/views/exam/paper/list.vue
@@ -3,9 +3,15 @@
    <el-form :model="queryParam" ref="queryForm" :inline="true">
      <el-form-item label="部门:">
        <el-select v-model="queryParam.level" clearable placeholder="部门">
        <!-- <el-select v-model="queryParam.level" clearable placeholder="部门">
          <el-option v-for="item in depts" :key="item.id" :value="item.id" :label="item.name"></el-option>
        </el-select>
        </el-select> -->
        <el-cascader
          clearable
          v-model="queryParam.level"
          :options="depts"
          :props="{ emitPath: false, value: 'id', label: 'name',  checkStrictly: true }"
          ></el-cascader>
      </el-form-item>
      <el-form-item label="课目:" >
        <el-select v-model="queryParam.subjectId"  clearable>
@@ -20,9 +26,10 @@
      </el-form-item>
    </el-form>
    <el-table v-loading="listLoading" :data="tableData" border fit highlight-current-row style="width: 100%">
      <el-table-column prop="subjectId" label="课目" :formatter="subjectFormatter" width="120px" />
      <el-table-column prop="subjectId" label="课目" :formatter="subjectFormatter" />
      <el-table-column prop="name" label="名称"  />
      <el-table-column prop="createTime" label="创建时间" width="160px"/>
      <el-table-column prop="createTime" label="创建时间" width="160px" />
      <el-table-column prop="createDepartment" label="创建部门" />
      <el-table-column  label="操作" align="center"  width="300px">
        <template slot-scope="{row}">
          <el-button size="mini" @click="$router.push({path:'/exam/paper/edit',query:{id:row.id}})" >编辑</el-button>