Browse Source

```
feat(workflowTrade): 添加申请状态条件控制在线报名按钮显示

- 在 workflowTrade.vue 中为在线报名按钮添加 applyStatus === '1' 的显示条件
- 在 workflowTradeDetail.vue 中为在线报名按钮添加 applyStatus === '1' 的显示条件
- 确保只有在申请状态为 '1' 时才显示在线报名按钮
```

zhangningning 2 weeks ago
parent
commit
565d4f623c

+ 1 - 0
src/pages/workflowTrade/workflowTrade.vue

@@ -113,6 +113,7 @@
                 <div class="font_size14 gray mt2">{{item.createTime}} {{$t('common.publish')}}</div>
               </div>
               <el-button type="primary" size="large" 
+              v-if="item.applyStatus === '1'"
               @click="isLogin({callback: openLoginDialog,t}) && submitSignUp({questId: item.questId,questUserId: item.questUserId},t)">
                 <img :src="zaixianbaomingIcon" alt="" class="mr10" style="width: 16px; height: 16px;">
                 <span class="font_size14">{{$t('common.zaixianbaoming')}}</span>

+ 1 - 0
src/pages/workflowTrade/workflowTradeDetail.vue

@@ -109,6 +109,7 @@
             </div>
           </div>
           <el-button type="primary" size="large" style="width: 100%;" class="mt20" 
+          v-if="ruleForm.applyStatus === '1'"
           @click="submitSignUp({questId: ruleForm.questId,questUserId: ruleForm.questUserId},t,getQuestDetailFn)">
             <img :src="zaixianbaomingIcon" alt="" class="mr10" style="width: 30px; height: 30px;">
             <span class="font_size18">{{$t('common.zaixianbaoming')}}</span>