hookehuyr

fix(CheckinDetailPage): 修复编辑模式下作业选择器禁用逻辑

在编辑模式下禁用作业选择器点击事件,防止用户误操作
...@@ -21,7 +21,8 @@ ...@@ -21,7 +21,8 @@
21 <!-- 作业弹框选择区域 --> 21 <!-- 作业弹框选择区域 -->
22 <div class="mb-4"> 22 <div class="mb-4">
23 <van-field v-model="selectedTaskText" is-link readonly label="选择作业" placeholder="请选择本次打卡的作业" 23 <van-field v-model="selectedTaskText" is-link readonly label="选择作业" placeholder="请选择本次打卡的作业"
24 - @click="showTaskPicker = true" class="rounded-lg border border-gray-100" /> 24 + :disabled="isEditMode" @click="!isEditMode && (showTaskPicker = true)"
25 + class="rounded-lg border border-gray-100" />
25 <van-popup v-model:show="showTaskPicker" round position="bottom"> 26 <van-popup v-model:show="showTaskPicker" round position="bottom">
26 <van-picker v-model="selectedTaskValue" :columns="taskOptions" @cancel="showTaskPicker = false" 27 <van-picker v-model="selectedTaskValue" :columns="taskOptions" @cancel="showTaskPicker = false"
27 @confirm="onConfirmTask" /> 28 @confirm="onConfirmTask" />
......