|
@@ -26,7 +26,7 @@
|
|
|
</el-form>
|
|
|
<div class="part-box-action">
|
|
|
<el-button
|
|
|
- v-if="checkPrivilege('button', 'delete')"
|
|
|
+ v-if="checkPrivilege('button', 'BatchDelete')"
|
|
|
type="danger"
|
|
|
icon="el-icon-delete"
|
|
|
@click="toBatchDelete"
|
|
@@ -39,12 +39,6 @@
|
|
|
@click="toImportStudent"
|
|
|
>导入考生</el-button
|
|
|
>
|
|
|
- <el-button
|
|
|
- v-if="checkPrivilege('button', 'import')"
|
|
|
- type="primary"
|
|
|
- @click="viewResult"
|
|
|
- >导入结果</el-button
|
|
|
- >
|
|
|
<el-button
|
|
|
v-if="checkPrivilege('button', 'add')"
|
|
|
type="primary"
|
|
@@ -71,12 +65,12 @@
|
|
|
<el-table-column prop="studentCode" label="学号"></el-table-column>
|
|
|
<el-table-column prop="collegeName" label="学院"></el-table-column>
|
|
|
<el-table-column prop="majorName" label="专业"></el-table-column>
|
|
|
- <el-table-column prop="clazzName" label="班级"></el-table-column>
|
|
|
- <el-table-column prop="clazzName" label="任课老师"></el-table-column>
|
|
|
- <el-table-column prop="clazzName" label="教学班"></el-table-column>
|
|
|
- <el-table-column prop="clazzName" label="成绩"></el-table-column>
|
|
|
- <el-table-column prop="clazzName" label="考场"></el-table-column>
|
|
|
- <el-table-column prop="clazzName" label="备注"></el-table-column>
|
|
|
+ <el-table-column prop="className" label="班级"></el-table-column>
|
|
|
+ <el-table-column prop="teacher" label="任课老师"></el-table-column>
|
|
|
+ <el-table-column prop="teachClass" label="教学班"></el-table-column>
|
|
|
+ <el-table-column prop="score" label="成绩"></el-table-column>
|
|
|
+ <el-table-column prop="examRoom" label="考场"></el-table-column>
|
|
|
+ <el-table-column prop="remark" label="备注"></el-table-column>
|
|
|
<el-table-column prop="createTime" label="创建时间" width="170">
|
|
|
<span slot-scope="scope">{{
|
|
|
scope.row.createTime | timestampFilter
|
|
@@ -140,24 +134,17 @@
|
|
|
:auto-upload="false"
|
|
|
@upload-success="uploadSuccess"
|
|
|
></import-file>
|
|
|
- <!-- DataTaskDialog -->
|
|
|
- <data-task-dialog
|
|
|
- v-if="checkPrivilege('button', 'import')"
|
|
|
- ref="DataTaskDialog"
|
|
|
- task-type="STUDENT_IMPORT"
|
|
|
- ></data-task-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
import { studentListQuery, deleteStudent } from "../api";
|
|
|
-import ModifyStudent from "../components/ModifyStudent";
|
|
|
+import ModifyStudent from "../components/ModifyStudent.vue";
|
|
|
import ImportFile from "../../../components/ImportFile.vue";
|
|
|
-import DataTaskDialog from "../components/DataTaskDialog.vue";
|
|
|
|
|
|
export default {
|
|
|
name: "student-manage",
|
|
|
- components: { ModifyStudent, ImportFile, DataTaskDialog },
|
|
|
+ components: { ModifyStudent, ImportFile },
|
|
|
data() {
|
|
|
return {
|
|
|
filter: {
|
|
@@ -202,11 +189,18 @@ export default {
|
|
|
this.$refs.ImportFile.open();
|
|
|
},
|
|
|
toAdd() {
|
|
|
- this.curRow = {};
|
|
|
+ this.curRow = {
|
|
|
+ semesterId: this.filter.semesterId,
|
|
|
+ examId: this.filter.examId,
|
|
|
+ };
|
|
|
this.$refs.ModifyStudent.open();
|
|
|
},
|
|
|
toEdit(row) {
|
|
|
- this.curRow = row;
|
|
|
+ this.curRow = {
|
|
|
+ ...row,
|
|
|
+ semesterId: this.filter.semesterId,
|
|
|
+ examId: this.filter.examId,
|
|
|
+ };
|
|
|
this.$refs.ModifyStudent.open();
|
|
|
},
|
|
|
toBatchDelete() {
|
|
@@ -238,10 +232,8 @@ export default {
|
|
|
},
|
|
|
// import
|
|
|
uploadSuccess() {
|
|
|
- this.$message.success("任务提交成功,结果请在导入结果中查看!");
|
|
|
- },
|
|
|
- viewResult() {
|
|
|
- this.$refs.DataTaskDialog.open();
|
|
|
+ this.$message.success("导入成功");
|
|
|
+ this.getList();
|
|
|
},
|
|
|
},
|
|
|
};
|