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 && |