Commit e4791388a7050c9726c03829adebbe30cbf244fb

Authored by 梁保满
1 parent 62e1818e

班主任屏蔽设置答案入口

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