qinzhipeng_v 5 anni fa
parent
commit
66cf4f10c1

+ 22 - 0
src/styles/PublicStyle/index.scss

@@ -46,6 +46,28 @@
   color: #6AB4FF;
 }
 
+// 任务状态控制
+.public_btn .el-input--suffix .el-input__inner { // 任务状态控制
+  padding-right: 10px;
+  padding-left: 10px;
+  width: 73px;
+}
+.public_btn1 .el-input--suffix .el-input__inner {// 任务状态控制
+  padding-right: 10px;
+  padding-left: 10px;
+  width: 111px;
+}
+.public_btn2 .el-input--suffix .el-input__inner {// 任务状态控制
+  padding-right: 10px;
+  padding-left: 10px;
+  width: 98px;
+}
+.public_btn3 .el-input--suffix .el-input__inner {// 任务状态控制
+  padding-right: 10px;
+  padding-left: 10px;
+  width: 85px;
+}
+// 任务状态控制
 
 .status_color { // 迭代状态样式修改(颜色)
   /deep/ input {

+ 2 - 5
src/views/projectManage/bugList/bugindex.vue

@@ -204,8 +204,8 @@
                     </div>
                   </div>
                   <div align="right">
-                    <el-button type="primary" class="save-search" size="mini" @click="showSaveSearch = true">保存筛选项</el-button>
-                    <el-button type="primary" size="mini" @click="getBugList()">筛 选</el-button>
+                    <el-button type="text" @click="showSaveSearch = true">保存筛选项</el-button>
+                    <el-button type="primary" style="margin: 0 20px;" size="mini" @click="getBugList()">筛 选</el-button>
                     <el-button size="mini" @click="resetQuery()">重 置</el-button>
                   </div>
                 </el-col>
@@ -560,9 +560,6 @@ export default {
 }
 </script>
 <style scoped lang="scss">
-.save-search {
-  float: left;
-}
 .filter {
   font-size: 14px;
   width: 100%;

+ 1 - 0
src/views/projectManage/projectList/components/scheduleList.vue

@@ -9,6 +9,7 @@
       style="width: 100%"
       show-overflow-tooltip="true"
       row-key="id"
+      border
     >
       <el-table-column
         width="80"

+ 10 - 3
src/views/projectManage/projectList/components/taskList.vue

@@ -64,12 +64,19 @@
       <el-table-column label="所属模块" width="150" align="center" show-overflow-tooltip>
         <template slot-scope="scope">{{ scope.row.moduleInfoName }}</template>
       </el-table-column>
-      <el-table-column label="状态" width="105" align="center">
+      <el-table-column label="状态" width="150" align="left">
         <template slot-scope="scope">
           <el-select
             v-model="scope.row.status"
-            :class="{'status0':scope.row.status===0,'status1':scope.row.status > 0 && scope.row.status <100,'status2':scope.row.status===100,}"
-            class="btns"
+            :class="{
+              'status0':scope.row.status===0,
+              'status1':scope.row.status > 0 && scope.row.status <100,
+              'status2':scope.row.status===100,
+              'public_btn':scope.row.status!==10 || scope.row.status!==40 || scope.row.status!==20 || scope.row.status!==30,
+              'public_btn1':scope.row.status===40,
+              'public_btn2':scope.row.status===10,
+              'public_btn3':scope.row.status===20 || scope.row.status===30
+            }"
             size="mini"
             @change="changeStatus(scope.row)"
           >

+ 10 - 3
src/views/projectManage/requirement/components/taskList.vue

@@ -65,12 +65,19 @@
       <el-table-column label="所属模块" width="150" align="center" show-overflow-tooltip>
         <template slot-scope="scope">{{ scope.row.moduleInfoName }}</template>
       </el-table-column>
-      <el-table-column label="状态" width="105" align="center">
+      <el-table-column label="状态" width="150" align="left">
         <template slot-scope="scope">
           <el-select
             v-model="scope.row.status"
-            :class="{'status0':scope.row.status===0,'status1':scope.row.status > 0 && scope.row.status <100,'status2':scope.row.status===100,}"
-            class="btns"
+            :class="{
+              'status0':scope.row.status===0,
+              'status1':scope.row.status > 0 && scope.row.status <100,
+              'status2':scope.row.status===100,
+              'public_btn':scope.row.status!==10 || scope.row.status!==40 || scope.row.status!==20 || scope.row.status!==30,
+              'public_btn1':scope.row.status===40,
+              'public_btn2':scope.row.status===10,
+              'public_btn3':scope.row.status===20 || scope.row.status===30
+            }"
             size="mini"
             @change="changeStatus(scope.row)"
           >

+ 15 - 13
src/views/projectManage/version/components/taskList.vue

@@ -43,7 +43,7 @@
           </span>
         </template>
       </el-table-column>
-      <el-table-column label="任务名称" width="200" align="left" show-overflow-tooltip>
+      <el-table-column label="任务名称" min-width="200" align="left" show-overflow-tooltip>
         <template slot-scope="scope">
           <div class="task-main">
             <span class="task-id">TASK-{{ scope.row.id }}</span>
@@ -51,15 +51,22 @@
           </div>
         </template>
       </el-table-column>
-      <el-table-column label="所属模块" width="150" align="center" show-overflow-tooltip>
+      <el-table-column label="所属模块" min-width="200" align="center" show-overflow-tooltip>
         <template slot-scope="scope">{{ scope.row.moduleInfoName }}</template>
       </el-table-column>
-      <el-table-column label="状态" width="105" align="center">
+      <el-table-column label="状态" width="150" align="left">
         <template slot-scope="scope">
           <el-select
             v-model="scope.row.status"
-            :class="{'status0':scope.row.status===0,'status1':scope.row.status > 0 && scope.row.status <100,'status2':scope.row.status===100,}"
-            class="btns"
+            :class="{
+              'status0':scope.row.status===0,
+              'status1':scope.row.status > 0 && scope.row.status <100,
+              'status2':scope.row.status===100,
+              'public_btn':scope.row.status!==10 || scope.row.status!==40 || scope.row.status!==20 || scope.row.status!==30,
+              'public_btn1':scope.row.status===40,
+              'public_btn2':scope.row.status===10,
+              'public_btn3':scope.row.status===20 || scope.row.status===30
+            }"
             size="mini"
             @change="changeStatus(scope.row)"
           >
@@ -67,10 +74,10 @@
           </el-select>
         </template>
       </el-table-column>
-      <el-table-column label="健康状态" width="200" align="center" show-overflow-tooltip>
+      <el-table-column label="健康状态" width="150" align="center" show-overflow-tooltip>
         <template slot-scope="scope">{{ scope.row.stageString }}</template>
       </el-table-column>
-      <el-table-column label="所属需求" width="200" align="center" show-overflow-tooltip>
+      <el-table-column label="所属需求" min-width="200" align="center" show-overflow-tooltip>
         <template slot-scope="scope">{{ scope.row.requireName }}</template>
       </el-table-column>
       <el-table-column label="跟版客户端" width="120" align="center" show-overflow-tooltip>
@@ -82,7 +89,7 @@
       <el-table-column label="测试负责人" width="100" align="center" show-overflow-tooltip>
         <template slot-scope="scope">{{ scope.row.qaObject ? scope.row.qaObject.name : '' }}</template>
       </el-table-column>
-      <el-table-column label="任务进度" min-width="100" align="center">
+      <el-table-column label="任务进度" width="200" align="center">
         <template slot-scope="scope">
           <el-progress :percentage="Number(scope.row.rate && scope.row.rate.substring(0,4))" color="#409eff" />
         </template>
@@ -487,11 +494,6 @@ export default {
 }
 </style>
 <style lang="scss">
-.btns .el-input--suffix .el-input__inner {
-  padding-right: 10px;
-  padding-left: 10px;
-  width: 73px;
-}
 .item{
   /deep/ input {
     color: rgb(126, 211, 33);

+ 8 - 1
src/views/projectManage/version/list/index.vue

@@ -498,6 +498,11 @@ export default {
 </script>
 
 <style scoped lang="scss">
+.version_list_layout_main {
+  /deep/ .el-tabs__item {
+    font-size: 16px;
+}
+}
 .time-line-container {
   margin-top: 20px;
   border: 1px solid rgba(238,238,238,1);
@@ -580,11 +585,13 @@ export default {
     width: 100%;
     margin: 10px 0;
 }
+
 .version_list_layout_main .el-table__body tr:hover td {
   color: #409eff;
   background: #EDF6FF;
 } /*hover时字体, 背景颜色*/
 .version_el-dropdown-menu {
   max-height: 300px !important;
-  overflow: auto !important;}
+  overflow: auto !important;
+  }
 </style>

+ 10 - 3
src/views/workbench/team/components/taskList.vue

@@ -58,12 +58,19 @@
         </template>
       </el-table-column>
       <el-table-column label="业务线" width="150" align="center" show-overflow-tooltip prop="bizIdString" />
-      <el-table-column label="状态" width="105" align="center">
+      <el-table-column label="状态" width="150" align="left">
         <template slot-scope="scope">
           <el-select
             v-model="scope.row.status"
-            :class="{'status0':scope.row.status===0,'status1':scope.row.status > 0 && scope.row.status <100,'status2':scope.row.status===100,}"
-            class="btns"
+            :class="{
+              'status0':scope.row.status===0,
+              'status1':scope.row.status > 0 && scope.row.status <100,
+              'status2':scope.row.status===100,
+              'public_btn':scope.row.status!==10 || scope.row.status!==40 || scope.row.status!==20 || scope.row.status!==30,
+              'public_btn1':scope.row.status===40,
+              'public_btn2':scope.row.status===10,
+              'public_btn3':scope.row.status===20 || scope.row.status===30
+            }"
             size="mini"
             @change="changeStatus(scope.row)"
           >