Browse Source

优化缺陷筛选项,添加reopen,和开发修复时长

qinzhipeng_v 5 years ago
parent
commit
47d0d1069e

+ 42 - 0
src/views/projectManage/bugList/bugindex.vue

@@ -358,6 +358,44 @@
                       </el-select>
                       </el-select>
                     </div>
                     </div>
                     <div class="Layout marginLeft">
                     <div class="Layout marginLeft">
+                      <div class="queryName">Reopen</div>
+                      <el-select
+                        v-model="formInline.reopenTimes"
+                        size="small"
+                        clearable
+                        filterable
+                        placeholder="请选择"
+                        @change="changeSelect()"
+                      >
+                        <el-option
+                          v-for="item in reopens"
+                          :key="item.code"
+                          :label="item.name"
+                          :value="item.code"
+                        />
+                      </el-select>
+                    </div>
+                    <div class="Layout marginLeft">
+                      <div class="queryName">开发修复时长</div>
+                      <el-select
+                        v-model="formInline.devRepairTime"
+                        size="small"
+                        clearable
+                        filterable
+                        placeholder="请选择"
+                        @change="changeSelect()"
+                      >
+                        <el-option
+                          v-for="item in bugDevRepairTimeList"
+                          :key="item.code"
+                          :label="item.name"
+                          :value="item.code"
+                        />
+                      </el-select>
+                    </div>
+                  </div>
+                  <div style="margin: 1.5% 0;" class="flex_start">
+                    <div class="Layout">
                       <div class="queryName">创建日期</div>
                       <div class="queryName">创建日期</div>
                       <el-date-picker
                       <el-date-picker
                         v-model="stratAndEnd"
                         v-model="stratAndEnd"
@@ -596,12 +634,15 @@ export default {
           }
           }
         }]
         }]
       },
       },
+      radio: '1',
       bugListType: 2,
       bugListType: 2,
       props: { multiple: true },
       props: { multiple: true },
+      reopens: [{ code: 1, name: '是' }, { code: 0, name: '否' }],
       priorityColors: ['#F56C6C', '#FF8952', '#7ED321'],
       priorityColors: ['#F56C6C', '#FF8952', '#7ED321'],
       statusColors: ['#6AB4FF', '#6AB4FF', '#FFCC66', '#7ED321', '#F56C6C'],
       statusColors: ['#6AB4FF', '#6AB4FF', '#FFCC66', '#7ED321', '#F56C6C'],
       DetailedScreening: false, // 高级筛选
       DetailedScreening: false, // 高级筛选
       bugEnumList: [], // bug状态
       bugEnumList: [], // bug状态
+      bugDevRepairTimeList: [], // 开发修复时长
       appClient: [], // 客户端
       appClient: [], // 客户端
       Editionlist: [], // 版本
       Editionlist: [], // 版本
       bizIdEnumList: [], // bug业务线
       bizIdEnumList: [], // bug业务线
@@ -865,6 +906,7 @@ export default {
         this.repairResultEnumList = res.data.repairResultEnumList // 修复结果
         this.repairResultEnumList = res.data.repairResultEnumList // 修复结果
         this.clientTypeEnumList = res.data.clientTypeEnumList // 版本
         this.clientTypeEnumList = res.data.clientTypeEnumList // 版本
         this.sysTypeEnumList = res.data.sysTypeEnumList // 客户端
         this.sysTypeEnumList = res.data.sysTypeEnumList // 客户端
+        this.bugDevRepairTimeList = res.data.bugDevRepairTimeList // 开发修复时长
       })
       })
       releaseList().then(res => {
       releaseList().then(res => {
         this.appClient = res.data.appClient // 客户端
         this.appClient = res.data.appClient // 客户端

+ 1 - 1
src/views/projectManage/bugList/css/index.css

@@ -199,7 +199,7 @@
   margin: -6px 0 -2px 0 !important;
   margin: -6px 0 -2px 0 !important;
 }
 }
 .queryName {
 .queryName {
-  width: 80px;
+  width: 86px;
   color: #333333;
   color: #333333;
   font-size: 14px;
   font-size: 14px;
 }
 }