Commit e4791388a7050c9726c03829adebbe30cbf244fb
1 parent
62e1818e
班主任屏蔽设置答案入口
Showing
2 changed files
with
34 additions
and
26 deletions
src/views/standard/ask/index.vue
@@ -175,20 +175,23 @@ | @@ -175,20 +175,23 @@ | ||
175 | > | 175 | > |
176 | <el-table-column label="操作" align="center"> | 176 | <el-table-column label="操作" align="center"> |
177 | <template slot-scope="scoped"> | 177 | <template slot-scope="scoped"> |
178 | - <el-tooltip | ||
179 | - effect="dark" | ||
180 | - v-if="scoped.row.answerNum == 0" | ||
181 | - content="设置答案" | ||
182 | - placement="top" | ||
183 | - > | ||
184 | - <el-button | ||
185 | - type="primary" | ||
186 | - circle | ||
187 | - size="mini" | ||
188 | - icon="fa fa-file-text" | ||
189 | - @click="edit(scoped.row)" | ||
190 | - ></el-button> | ||
191 | - </el-tooltip> | 178 | + <template v-if="scoped.row.answerNum == 0"> |
179 | + <el-tooltip | ||
180 | + v-if="role == 'ROLE_JIAOSHI'" | ||
181 | + effect="dark" | ||
182 | + content="设置答案" | ||
183 | + placement="top" | ||
184 | + > | ||
185 | + <el-button | ||
186 | + type="primary" | ||
187 | + circle | ||
188 | + size="mini" | ||
189 | + icon="fa fa-file-text" | ||
190 | + @click="edit(scoped.row)" | ||
191 | + ></el-button> | ||
192 | + </el-tooltip> | ||
193 | + <template v-else>未设置答案</template> | ||
194 | + </template> | ||
192 | <el-tooltip | 195 | <el-tooltip |
193 | v-else | 196 | v-else |
194 | effect="dark" | 197 | effect="dark" |
src/views/standard/test/index.vue
@@ -291,23 +291,28 @@ | @@ -291,23 +291,28 @@ | ||
291 | @click="linkTo(scoped.row)" | 291 | @click="linkTo(scoped.row)" |
292 | ></el-button> | 292 | ></el-button> |
293 | </el-tooltip> | 293 | </el-tooltip> |
294 | - <el-tooltip | 294 | + <template |
295 | v-if=" | 295 | v-if=" |
296 | scoped.row.answerNum == 0 && | 296 | scoped.row.answerNum == 0 && |
297 | scoped.row.subjectiveScore != scoped.row.examPaperScore | 297 | scoped.row.subjectiveScore != scoped.row.examPaperScore |
298 | " | 298 | " |
299 | - effect="dark" | ||
300 | - content="设置答案" | ||
301 | - placement="top" | ||
302 | > | 299 | > |
303 | - <el-button | ||
304 | - type="primary" | ||
305 | - circle | ||
306 | - size="mini" | ||
307 | - icon="fa fa-file-text" | ||
308 | - @click="edit(scoped.row)" | ||
309 | - ></el-button> | ||
310 | - </el-tooltip> | 300 | + <el-tooltip |
301 | + v-if="role == 'ROLE_JIAOSHI'" | ||
302 | + effect="dark" | ||
303 | + content="设置答案" | ||
304 | + placement="top" | ||
305 | + > | ||
306 | + <el-button | ||
307 | + type="primary" | ||
308 | + circle | ||
309 | + size="mini" | ||
310 | + icon="fa fa-file-text" | ||
311 | + @click="edit(scoped.row)" | ||
312 | + ></el-button> | ||
313 | + </el-tooltip> | ||
314 | + <template v-else>未设置答案</template> | ||
315 | + </template> | ||
311 | <el-tooltip | 316 | <el-tooltip |
312 | v-if=" | 317 | v-if=" |
313 | scoped.row.subjectiveScore == scoped.row.examPaperScore && | 318 | scoped.row.subjectiveScore == scoped.row.examPaperScore && |