Commit 1096394b62c0c84051cb0d046032527472fc16f9
1 parent
e1644c39
超哥牛批
Showing
1 changed file
with
16 additions
and
3 deletions
src/views/user/userlist.vue
| @@ -115,7 +115,7 @@ | @@ -115,7 +115,7 @@ | ||
| 115 | <el-table-column prop="date" label="操作" width="180"> | 115 | <el-table-column prop="date" label="操作" width="180"> |
| 116 | <template slot-scope="scope"> | 116 | <template slot-scope="scope"> |
| 117 | <el-button type="text" icon="el-icon-edit" @click="handleEdit(scope.row)" circle>编辑</el-button> | 117 | <el-button type="text" icon="el-icon-edit" @click="handleEdit(scope.row)" circle>编辑</el-button> |
| 118 | - <el-button type="text" icon="el-icon-delete" circle>删除</el-button> | 118 | + <el-button type="text" icon="el-icon-delete" circle @click="handleDelete(scope.row,scope.$index)">删除</el-button> |
| 119 | </template> | 119 | </template> |
| 120 | </el-table-column> | 120 | </el-table-column> |
| 121 | </el-table> | 121 | </el-table> |
| @@ -151,7 +151,7 @@ | @@ -151,7 +151,7 @@ | ||
| 151 | </div> | 151 | </div> |
| 152 | </el-dialog> | 152 | </el-dialog> |
| 153 | 153 | ||
| 154 | - <el-dialog title="测试历史记录" :visible.sync="dialogTableVisible" @close=" gridData =[]" height="400"> | 154 | + <el-dialog title="测试历史记录" :visible.sync="dialogTableVisible" @close=" gridData =[]" height="800" width="80%"> |
| 155 | <el-table :data="gridData" height="400"> | 155 | <el-table :data="gridData" height="400"> |
| 156 | <el-table-column property="TestPaperTitle" label="试卷" sortable></el-table-column> | 156 | <el-table-column property="TestPaperTitle" label="试卷" sortable></el-table-column> |
| 157 | <el-table-column property="AnswerTime" label="测试时间" width="180" sortable> | 157 | <el-table-column property="AnswerTime" label="测试时间" width="180" sortable> |
| @@ -171,6 +171,11 @@ | @@ -171,6 +171,11 @@ | ||
| 171 | </template> | 171 | </template> |
| 172 | </el-table-column> | 172 | </el-table-column> |
| 173 | <el-table-column property="Achievement" label="成绩" sortable></el-table-column> | 173 | <el-table-column property="Achievement" label="成绩" sortable></el-table-column> |
| 174 | + <el-table-column label="操作"> | ||
| 175 | + <template slot-scope="scope"> | ||
| 176 | + <el-button type="success" @click="handleWatchLive(scope.row)">观看直播</el-button> | ||
| 177 | + </template> | ||
| 178 | + </el-table-column> | ||
| 174 | 179 | ||
| 175 | </el-table> | 180 | </el-table> |
| 176 | 181 | ||
| @@ -252,7 +257,7 @@ | @@ -252,7 +257,7 @@ | ||
| 252 | </template> | 257 | </template> |
| 253 | 258 | ||
| 254 | <script> | 259 | <script> |
| 255 | - import { ImportUserByExcel, GetUserList, AddInvitationAnswerMultiple } from "@/api/user"; | 260 | + import { ImportUserByExcel, GetUserList, AddInvitationAnswerMultiple,UsersDelete } from "@/api/user"; |
| 256 | import { GetUserClassList, UserClassCreate, UserClassUpdate, UserClassDelete } from "@/api/userclass"; | 261 | import { GetUserClassList, UserClassCreate, UserClassUpdate, UserClassDelete } from "@/api/userclass"; |
| 257 | import { GetHistoryList } from '@/api/HistoryAnswer' | 262 | import { GetHistoryList } from '@/api/HistoryAnswer' |
| 258 | 263 | ||
| @@ -324,6 +329,14 @@ | @@ -324,6 +329,14 @@ | ||
| 324 | this.loadTree(); | 329 | this.loadTree(); |
| 325 | }, | 330 | }, |
| 326 | methods: { | 331 | methods: { |
| 332 | + handleDelete(item,index){ | ||
| 333 | + this.userList.splice(index,1); | ||
| 334 | + UsersDelete({ids:item.id}); | ||
| 335 | + }, | ||
| 336 | + handleWatchLive(item){ | ||
| 337 | + console.log('handleWatchLive',item); | ||
| 338 | + this.$router.push(`/live?id=${item.StreamName}`) | ||
| 339 | + }, | ||
| 327 | submitForm() { | 340 | submitForm() { |
| 328 | this.dialogClassIVIsible = false; | 341 | this.dialogClassIVIsible = false; |
| 329 | }, | 342 | }, |