Переглянути джерело

缺陷列表页,所属任务改成最多显示15个字,多余15个字显示...
缺陷的几个时间字段上缺少提示信息

PrinceLee 5 роки тому
батько
коміт
02cbd55ce1

+ 1 - 1
src/views/projectManage/bugList/bugindex.vue

@@ -421,7 +421,7 @@
                   >{{ scope.row.bugStatusName }}</div>
                 </template>
               </el-table-column>
-              <el-table-column prop="taskName" label="所属任务" align="center" />
+              <el-table-column prop="taskName" label="所属任务" align="center" min-width="250" show-overflow-tooltip />
               <el-table-column prop="creatorList" label="提报人" align="center" />
               <el-table-column prop="assignerList" label="责任人" align="center" />
               <el-table-column prop="currentHandlerList" label="修复人" align="center" />

+ 19 - 14
src/views/projectManage/bugList/details/index.vue

@@ -369,28 +369,29 @@
                   <div style="padding-left: 15px" class="bug_manage_div">{{ bug.finishTime }}</div>
                 </el-form-item>
                 <el-form-item label="开发修复时长">
+                  <div class="tips">
+                    <el-tooltip class="item" effect="dark" content="待测试时间-提报时间" placement="bottom-start">
+                      <i class="el-icon-warning" />
+                    </el-tooltip>
+                  </div>
                   <div style="padding-left: 15px" class="bug_manage_div">{{ bug.devFixTime }}</div>
                 </el-form-item>
                 <el-form-item label="测试验收时长">
+                  <div class="tips">
+                    <el-tooltip class="item" effect="dark" content="已完成时间-待测试时间" placement="bottom-start">
+                      <i class="el-icon-warning" />
+                    </el-tooltip>
+                  </div>
                   <div style="padding-left: 15px" class="bug_manage_div">{{ bug.testCheckTime }}</div>
                 </el-form-item>
                 <el-form-item label="总修复时长">
+                  <div class="tips">
+                    <el-tooltip class="item" effect="dark" content="已完成时间-提报时间" placement="bottom-start">
+                      <i class="el-icon-warning" />
+                    </el-tooltip>
+                  </div>
                   <div style="padding-left: 15px" class="bug_manage_div">{{ bug.fixTime }}</div>
                 </el-form-item>
-                <!-- <el-form-item label="修复时间">
-                  <div
-                    v-if="map.bugEnumList && map.bugEnumList[bug.status] === '已完成'"
-                    class="bug_manage_div"
-                    style="padding-left: 15px"
-                  >{{ bug.finishTime }}</div>
-                </el-form-item>
-                <el-form-item label="总修复时长">
-                  <div
-                    v-if="map.bugEnumList && map.bugEnumList[bug.status] === '已完成'"
-                    style="padding-left: 15px"
-                    class="bug_manage_div"
-                  >{{ bug.fixTime }}</div>
-                </el-form-item> -->
               </el-form>
             </el-aside>
           </el-main>
@@ -1320,4 +1321,8 @@ export default {
 .layout_main .el-divider--horizontal{
   margin:10px 0 5px 0;
 }
+.tips {
+  color:#F56C6C;
+  position: absolute;
+}
 </style>