Przeglądaj źródła

优化缺陷状态查询时的问题

qinzhipeng_v 5 lat temu
rodzic
commit
cac6cde8b0

+ 6 - 48
src/views/projectManage/bugList/bugindex.vue

@@ -42,20 +42,8 @@
                     </div>
                     <div class="Layout marginLeft">
                       <div class="queryName">所属任务</div>
-                      <el-select
-                        v-model="formInline.taskId"
-                        size="small"
-                        clearable
-                        filterable
-                        placeholder="请选择"
-                        @change="changeSelect()"
-                      >
-                        <el-option
-                          v-for="item in taskEnumList"
-                          :key="item.id"
-                          :label="item.name"
-                          :value="item.id"
-                        />
+                      <el-select v-model="formInline.taskId" size="small" clearable filterable placeholder="请选择" @change="changeSelect()">
+                        <el-option v-for="item in taskEnumList" :key="item.id" :label="item.name" :value="item.id" />
                       </el-select>
                     </div>
                     <div class="Layout marginLeft">
@@ -91,20 +79,8 @@
                   <div style="margin: 1.5% 0;" class="flex_start">
                     <div class="Layout">
                       <div class="queryName">发现方式</div>
-                      <el-select
-                        v-model="formInline.discoveryMeth"
-                        size="small"
-                        clearable
-                        filterable
-                        placeholder="请选择"
-                        @change="changeSelect()"
-                      >
-                        <el-option
-                          v-for="item in discoveryMethEnumList"
-                          :key="item.code"
-                          :label="item.name"
-                          :value="item.code"
-                        />
+                      <el-select v-model="formInline.discoveryMeth" size="small" clearable filterable placeholder="请选择" @change="changeSelect()">
+                        <el-option v-for="item in discoveryMethEnumList" :key="item.code" :label="item.name" :value="item.code" />
                       </el-select>
                     </div>
                     <div class="Layout marginLeft">
@@ -203,20 +179,8 @@
                     </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 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>
@@ -376,8 +340,6 @@ export default {
       formInline: {}, // list
       stratAndEnd: [], // 创建日期
       tableData: [],
-      dialogVisible: false,
-      dialogImageUrl: '',
       isBugNameClick: false,
       showSaveSearch: false, // 显示保存筛选项对话框
       showEditSearch: false, // 显示管理过滤器
@@ -453,10 +415,6 @@ export default {
         this.Editionlist = newArr[0].childEnumInfos
       }
     },
-    handlePictureCardPreview(file) {
-      this.dialogImageUrl = file.url
-      this.dialogVisible = true
-    },
     createdDefect() {
       this.modalShow = true
       this.$nextTick(() => {

+ 0 - 11
src/views/projectManage/bugList/details/index.vue

@@ -640,16 +640,10 @@ export default {
       commentContent: '',
       uploadDialogVisible: false,
       uploadDialogImageUrl: '',
-      test: '测试',
       num: 0,
       formHeight: '',
       formHeight1: '',
       statusDialogVisible: false,
-      // statusDialogForm: {},
-      options: [
-        { name: '测试', code: 1 },
-        { name: '测试2', code: 2 }
-      ],
       bug: {},
       bugModel: {},
       editor: null,
@@ -687,11 +681,6 @@ export default {
     }
   },
   watch: {
-    // statusDialogVisible(newVal, oldVal) {
-    //   if (!newVal) {
-    //     this.statusDialogForm = null
-    //   }
-    // },
     id(newVal, oldVal) {
       this.bug = {}
       this.bugModel = {}

+ 5 - 0
src/views/projectManage/bugList/details/statusChange.vue

@@ -82,6 +82,11 @@ export default {
       }
     }
   },
+  watch: {
+    statusCode(newVal, oldVal) {
+      this.status = newVal
+    }
+  },
   mounted() {
     this.getBugSelect() // 获取下拉菜单option
   },