deepsea 1 year ago
parent
commit
53478ed163
2 changed files with 21 additions and 3 deletions
  1. 14 0
      src/components/TabList/index.vue
  2. 7 3
      src/views/ordinaryPage/index.vue

+ 14 - 0
src/components/TabList/index.vue

@@ -46,6 +46,10 @@
                   <el-table-column label="Avaliable Variant" prop="project"></el-table-column>
               </el-table>
           </div> -->
+          <div class="go-back">
+              <div class="el-icon-arrow-left" @click="planBack"></div>
+              <div>{{ taskName }}</div>
+            </div>
           <div v-for="(item, index) in planList" :key="index" class="item">
             <div v-html="planRender(item)"></div>
           </div>
@@ -194,6 +198,10 @@ export default {
       type: Function,
       required: true
     },
+    planBack: {
+      type: Function,
+      required: true
+    },
     size: {
         type: String,
     },
@@ -248,6 +256,12 @@ export default {
 </script>
 
 <style scoped lang="less">
+.go-back {
+  color: #fff;
+  display: flex;
+  margin-bottom: 10px;
+  align-items: center;
+}
 .tabs {
     display: flex;
     flex-direction: column;

+ 7 - 3
src/views/ordinaryPage/index.vue

@@ -225,7 +225,7 @@
             :clickBackToPlanList="clickBackToPlanList" :selectRowPlan="selectRowPlan" :caseProject="caseProject" 
             :caseActive="caseActive" :caseFunction="caseFunction" caseContent="caseContent" 
             :caseSubFunction="caseSubFunction" :caseMarket="caseMarket" :caseLanguage="caseLanguage" v-if="renderBenchList" 
-            :selectRowCase="selectRowCase" :tabClass="tabClass"></TabList>
+            :selectRowCase="selectRowCase" :tabClass="tabClass" :planBack="planBack"></TabList>
         </div>
 
         <bench-detail :is-detail-visible="isDetailVisible" :is-remote-btn-visible="isRemoteBtnVisible" :closeDetail="closeDetail" ref="benchdetail" :bench="currentBench"/>
@@ -589,6 +589,7 @@
               that.isShowPlanList = true;
               that.isShowTaskList = false;
               this.$store.commit('planList/setAutoPlanList', autoList)
+              that.taskName = task.name;
               console.log(task, '任务详情');
             },
             handleClickIssue(issueId) {
@@ -701,6 +702,10 @@
               },10)
               
             },
+            planBack() {
+              that.isShowPlanList = false;
+              that.isShowTaskList = true;
+            },
             taskRender(item) {
               return `<div class="item-box" style="display:flex;align-items: top; justify-content: space-between;">
                     <div class="left">
@@ -717,8 +722,7 @@
                 </div>`
             },
             planRender(item) {
-              return `<div class="el-icon-arrow-left"></div>
-              <div class="item-box" style="display:flex;align-items: top; justify-content: space-between;color: #fff">
+              return `<div class="item-box" style="display:flex;align-items: top; justify-content: space-between;color: #fff">
                     <div class="left">
                         <div style="display:flex;align-items: center;">
                           <div class="item-title">${item.name}</div>