Commit e4791388a7050c9726c03829adebbe30cbf244fb

Authored by 梁保满
1 parent 62e1818e

班主任屏蔽设置答案入口

src/views/standard/ask/index.vue
... ... @@ -175,20 +175,23 @@
175 175 >
176 176 <el-table-column label="操作" align="center">
177 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 195 <el-tooltip
193 196 v-else
194 197 effect="dark"
... ...
src/views/standard/test/index.vue
... ... @@ -291,23 +291,28 @@
291 291 @click="linkTo(scoped.row)"
292 292 ></el-button>
293 293 </el-tooltip>
294   - <el-tooltip
  294 + <template
295 295 v-if="
296 296 scoped.row.answerNum == 0 &&
297 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 316 <el-tooltip
312 317 v-if="
313 318 scoped.row.subjectiveScore == scoped.row.examPaperScore &&
... ...