Jelajahi Sumber

子任务优化

wangziqian 5 tahun lalu
induk
melakukan
aed8081608

+ 2 - 1
src/components/select/selectPeople.vue

@@ -104,7 +104,8 @@ export default {
 <style lang="scss" scoped>
 .select-people {
 	padding: 30px;
-	height: 442px;
+  height: 342px;
+  overflow: hidden;
 }
 .default-img {
 	height: 24px;

+ 3 - 0
src/views/projectManage/taskList/childrenTask/addChildrenList.vue

@@ -42,6 +42,7 @@
         </div>
         <div class="child-control">
           <el-popover
+            v-if="!item.edit"
             placement="bottom"
             width="100"
             trigger="click"
@@ -206,6 +207,8 @@ export default {
       this.changeArea('endTime')
     },
     updateOwner(e) { // 变更负责人
+      const div = document.querySelector('.input-name')
+      div.click()
       if (this.add) return
       if (e.newNode) return
       this.nowSubTask = e

+ 5 - 1
src/views/projectManage/taskList/childrenTask/childrenList.vue

@@ -2,6 +2,7 @@
   <div class="children-list">
     <el-table
       ref="planTable"
+      v-loading="loading"
       :data="all_task"
       style="width: 100%;"
       size="mini"
@@ -85,7 +86,8 @@ export default {
       pages: {
         pageSize: 15,
         curIndex: 1
-      }
+      },
+      loading: true // 表格加载
     }
   },
   created() {
@@ -102,6 +104,7 @@ export default {
       this.getSubTasksList()
     },
     async getSubTasksList() { // 获取全部子任务
+      this.loading = true
       const param = {
         taskId: this.$route.query.id,
         psgeSize: this.pages.pageSize,
@@ -110,6 +113,7 @@ export default {
       const res = await getSubTaskList(param)
       if (res.code === 200) {
         this.total = res.total
+        this.loading = false
         this.all_task = res.data.map(item => {
           return { ...item, participants: item.participants.split(',') }
         })