fix: 修复评分页面可以同时点击是和否

main
刘隽霖 4 months ago
parent 2814a708c1
commit 32cca961dc

@ -7,10 +7,16 @@
<h2 class="sub-heading">你成功的复述了所提的问题吗</h2>
<div class="buttons">
<!-- 使用 Element Plus ElButton 组件 -->
<el-button class="ax_default button" @click="showRating = true"
<el-button
class="ax_default button"
@click="handleYesClick"
:disabled="isButtonPressed"
><span class="button-text"></span></el-button
>
<el-button class="ax_default button" @click="updateScoreMinus"
<el-button
class="ax_default button"
@click="updateScoreMinus"
:disabled="isButtonPressed"
><span class="button-text"></span></el-button
>
</div>
@ -63,6 +69,7 @@ const showAngryFace = ref(false) // 控制生气表情和文字的显示
const stopNumbers = route.query.stopNumbers
const stopName = route.query.stopName
const studentScore = ref(parseInt(route.query.studentScore) || 0)
const isButtonPressed = ref(false)
// stopNumbers user_id
const userId = parseInt(
@ -72,6 +79,12 @@ const userId = parseInt(
// router
const router = useRouter()
// ""
const handleYesClick = () => {
showRating.value = true
isButtonPressed.value = true //
}
// studentScore
const updateScore = (value) => {
// studentScore
@ -104,6 +117,8 @@ const updateScore = (value) => {
// studentScore 1
const updateScoreMinus = () => {
isButtonPressed.value = true //
// 1
studentScore.value -= 1

Loading…
Cancel
Save