5 Коммиты 852a4a9e14 ... b7b25f949a

Автор SHA1 Сообщение Дата
  zhangningning b7b25f949a ``` 2 месяцев назад
  zhangningning 565d4f623c ``` 2 месяцев назад
  zhangningning cfae99c58f ``` 2 месяцев назад
  zhangningning 5f841ca775 Merge branch 'master' of http://git.dgtis.com/zhangningning/ali_ai_learn_web 2 месяцев назад
  zhangningning 3d5f04067a ``` 2 месяцев назад

+ 6 - 2
src/components/Breadcrumb.vue

@@ -3,9 +3,9 @@
   <el-breadcrumb separator="/" class="app-breadcrumb">
     <el-breadcrumb-item :to="{ path: '/' }">{{ $t('common.home') }}</el-breadcrumb-item>
     <el-breadcrumb-item
-      v-for="item in breadcrumbItems"
+      v-for="(item, index) in breadcrumbItems"
       :key="item.path"
-      :to="item.path === $route.path ? undefined : {path: item.path}"
+      :to="isLastItem(index) ? undefined : {path: item.path}"
     >
       {{ item.name }}
     </el-breadcrumb-item>
@@ -65,6 +65,10 @@ const breadcrumbItems = computed(() => {
   
   return items
 });
+// 辅助函数:判断是否为最后一个面包屑项
+const isLastItem = (index) => {
+  return index === breadcrumbItems.value.length - 1
+};
 </script>
 
 <style scoped>

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

@@ -96,7 +96,7 @@
               <el-button type="primary" size="large" plain>{{item.categoryName3}}</el-button>
               <div class="gap5">
                 <img :src="yuangong" alt="" style="width: 16px; height: 16px;">
-                <span class="font_size14">{{item.questCount || 0}} {{$t('common.renbaoming')}}</span>
+                <span class="font_size14">{{item.questApplyCount || 0}} {{$t('common.renbaoming')}}</span>
               </div>
               <div class="gap5">
                 <img :src="riliIcon" alt="" style="width: 16px; height: 16px;">
@@ -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>
@@ -233,6 +234,9 @@
   }
 
   const goworkflowTradeDetail = (item={}) => {
+    if(!isLogin({callback: openLoginDialog,t})){
+      return
+    }
     //增加参数名称
     router.push({
       path: `/workflow-trade/workflow-trade-detail`,

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