Browse Source

子任务判断

wangziqian 5 năm trước cách đây
mục cha
commit
58e8548392

+ 7 - 4
src/views/projectManage/projectList/components/needsList.vue

@@ -148,16 +148,19 @@ export default {
 .status0 {
   @include setStatus(#409EFF)
 }
-.status1 {
+.status10 {
   @include setStatus(#FF8952)
 }
-.status3 {
+.status20 {
   @include setStatus(#FF8952)
 }
-.status5 {
+.status30 {
   @include setStatus(#FF8952)
 }
-.status9 {
+.status40 {
+  @include setStatus(#FF8952)
+}
+.status50 {
   @include setStatus(#7ED321)
 }
 .div_priority {

+ 1 - 1
src/views/projectManage/taskList/childrenTask/addChildrenList.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="children-task">
-    <label v-if="isTitle">子任务<i v-if="formData.level <= 2 || add" class="el-icon-circle-plus child-add" @click="addChild()" /></label>
+    <label v-if="isTitle">子任务<i class="el-icon-circle-plus child-add" @click="addChild()" /></label>
     <div class="children-list">
       <div v-for="(item,index) in childrenList" :id="'child' + id + index" :key="'child' + index" class="children-item">
         <el-select

+ 1 - 1
src/views/projectManage/taskList/childrenTask/childDetail.vue

@@ -93,7 +93,7 @@
           </div>
         </section>
         <!-- 子任务 -->
-        <section class="main-section">
+        <section class="main-section" v-if="formData.level <= 2">
           <div class="el-main-title">
             <div class="title-left-icon" />
             <div class="title-left-name">子任务<i class="el-icon-circle-plus child-add" @click="addChild()" /></div>

+ 1 - 1
src/views/projectManage/taskList/childrenTask/childDrawer.vue

@@ -111,7 +111,7 @@
         </div>
       </section>
       <!-- 子任务列表 -->
-      <section class="main-section">
+      <section v-if="formData.level <= 2" class="main-section">
         <div class="el-main-title">
           <div class="title-left-icon" />
           <div class="title-left-name">子任务<i class="el-icon-circle-plus child-add" @click="addChild()" /></div>

+ 1 - 0
src/views/projectManage/taskList/childrenTask/createChildren.vue

@@ -67,6 +67,7 @@
         </div>
       </el-form>
       <add-children-list
+        v-if="formData.level <= 1"
         id="create"
         :list.sync="childrenList"
         :data="formData"

+ 7 - 1
src/views/projectManage/taskList/taskViewDetail.vue

@@ -10,7 +10,7 @@
               <img v-if="form_query.stage === 3" :src="warningImg">
               <el-tooltip class="item" effect="dark" :content="form_query.stageString + ':' + returnEmpty(form_query.lateMsg)" placement="bottom">
                 <div class="task-stage-title">
-                  {{ form_query.stageString }}
+                  <span :class="{'small-size':form_query.stage === 2}">{{ form_query.stageString }}</span>
                 </div>
               </el-tooltip>
             </div>
@@ -727,6 +727,12 @@ export default {
       font-size: 10px;
       text-align: center;
     }
+    .small-size {
+      transform: scale(0.6);
+      position: absolute;
+      left: 0;
+      top: -15px;
+    }
   }
 }
 >>>.module .el-form-item__content {

+ 5 - 5
src/views/workbench/team/components/needsList.vue

@@ -222,19 +222,19 @@ export default {
 .status0 {
   @include setStatus(#409EFF)
 }
-.status5 {
+.status10 {
   @include setStatus(#FF8952)
 }
-.status10 {
+.status20 {
   @include setStatus(#FF8952)
 }
-.status15 {
+.status30 {
   @include setStatus(#FF8952)
 }
-.status20 {
+.status40 {
   @include setStatus(#FF8952)
 }
-.status25 {
+.status50 {
   @include setStatus(#7ED321)
 }
 .search-control {