admin.zip | 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/exam/paper/list.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/exam/personalSimulation/list.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/exam/question/list.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/task/edit.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/task/list.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/user/student/list.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
admin.zipBinary files differ
src/views/exam/paper/list.vue
@@ -1,9 +1,7 @@ <template> <div class="app-container"> <el-form :model="queryParam" ref="queryForm" :inline="true"> <el-form-item label="题目ID:"> <el-input v-model="queryParam.id" clearable></el-input> </el-form-item> <el-form-item label="部门:"> <el-select v-model="queryParam.level" placeholder="部门" @change="levelChange" clearable> <el-option v-for="item in levelEnum" :key="item.key" :value="item.key" :label="item.value"></el-option> @@ -25,10 +23,11 @@ <el-table-column prop="subjectId" label="课目" :formatter="subjectFormatter" width="120px" /> <el-table-column prop="name" label="名称" /> <el-table-column prop="createTime" label="创建时间" width="160px"/> <el-table-column label="操作" align="center" width="160px"> <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> <el-button size="mini" type="danger" @click="deletePaper(row)" class="link-left">删除</el-button> <el-button size="mini" type="danger" @click="handleExport(row)" class="link-left">导出</el-button> </template> </el-table-column> </el-table> @@ -66,6 +65,21 @@ this.subjectFilter = this.subjects }, methods: { handleExport(row){ let fileName = row.name +'.xls' let url ='/api/admin/exam/paper/exportTemplatesId/'+row.id var x = new XMLHttpRequest(); x.open("GET", url, true); x.responseType = "blob"; x.onload = function () { var url = window.URL.createObjectURL(x.response); var a = document.createElement("a"); a.href = url; a.download = fileName; a.click(); }; x.send(); }, submitForm () { this.queryParam.pageIndex = 1 this.search() src/views/exam/personalSimulation/list.vue
@@ -71,7 +71,7 @@ methods: { handleExport(row){ let fileName = row.name +'.xls' let url ='/api/admin/exam/count/exportTemplatesSheet/'+row.id let url ='/api/admin/exam/count/exportTemplatesId/'+row.id var x = new XMLHttpRequest(); x.open("GET", url, true); x.responseType = "blob"; src/views/exam/question/list.vue
@@ -13,6 +13,9 @@ <el-option v-for="item in questionType" :key="item.key" :value="item.key" :label="item.value"></el-option> </el-select> </el-form-item> <el-form-item label="题目名:"> <el-input v-model="queryParam.questionName" clearable></el-input> </el-form-item> <el-form-item> <div style="display: flex"> <el-button type="primary" @click="submitForm">查询</el-button> src/views/task/edit.vue
@@ -2,11 +2,7 @@ <div class="app-container"> <el-form :model="form" ref="form" label-width="100px" v-loading="formLoading" :rules="rules"> <el-form-item label="部门:" prop="gradeLevel" required> <el-select v-model="form.gradeLevel" placeholder="部门" @change="levelChange" > <el-option v-for="item in levelEnum" :key="item.key" :value="item.key" :label="item.value"></el-option> </el-select> </el-form-item> <el-form-item label="标题:" prop="title" required> <el-input v-model="form.title"></el-input> </el-form-item> @@ -70,7 +66,6 @@ return { form: { id: null, gradeLevel: null, title: '', paperItems: [] }, @@ -91,7 +86,6 @@ total: 0 }, rules: { gradeLevel: [{ required: true, message: '请输入部门', trigger: 'change' }], title: [{ required: true, message: '请输入任务标题', trigger: 'blur' }] } } src/views/task/list.vue
@@ -13,12 +13,10 @@ <el-table v-loading="listLoading" :data="tableData" border fit highlight-current-row style="width: 100%"> <el-table-column prop="title" label="标题" /> <el-table-column prop="gradeLevel" label="学级" :formatter="levelFormatter"/> <el-table-column prop="createUserName" label="发送人" width="100" /> <el-table-column prop="createTime" label="创建时间" width="160px"/> <el-table-column label="操作" align="center" width="160px"> <template slot-scope="{row}"> <el-button size="mini" @click="$router.push({path:'/task/edit',query:{id:row.id}})" >编辑</el-button> <el-button size="mini" type="danger" @click="deleteTask(row)" class="link-left">删除</el-button> </template> </el-table-column> src/views/user/student/list.vue
@@ -29,7 +29,7 @@ <el-table v-loading="listLoading" :data="tableData" border fit highlight-current-row style="width: 100%"> <el-table-column prop="userName" label="用户名"/> <el-table-column prop="realName" label="真实姓名" /> <el-table-column prop="userLevel" label="学级" :formatter="levelFormatter"/> <el-table-column prop="userLevel" label="部门" :formatter="levelFormatter"/> <el-table-column prop="sex" label="性别" width="60px;" :formatter="sexFormatter"/> <el-table-column prop="phone" label="手机号"/> <el-table-column prop="createTime" label="创建时间" width="160px"/>