瀏覽代碼

头像更换

wangziqian 5 年之前
父節點
當前提交
7ec7934729

+ 20 - 9
src/components/select/selectPeople.vue

@@ -32,6 +32,11 @@ export default {
       default: '',
       required: true
     },
+    img: {
+      type: String,
+      default: '',
+      required: false
+    },
     init: {
       type: Boolean,
       default: false,
@@ -47,16 +52,22 @@ export default {
     }
   },
   watch: {
-    value: {
+    // value: {
+    //   handler(newV) {
+    //     const isEx = this.peopleList.find(item => {
+    //       return item.name === newV || item.idap === newV
+    //     })
+    //     if (isEx) {
+    //       return false
+    //     }
+    //     this.inputValue = newV
+    //     this.memberQuery()
+    //   },
+    //   immediate: true
+    // },
+    img: {
       handler(newV) {
-        const isEx = this.peopleList.find(item => {
-          return item.name === newV || item.idap === newV
-        })
-        if (isEx) {
-          return false
-        }
-        this.inputValue = newV
-        this.memberQuery()
+        this.peopleImg = newV
       },
       immediate: true
     }

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

@@ -38,7 +38,7 @@
           />
         </div>
         <div class="select-people">
-          <select-people :value.sync="item.owner" :init="true" @change="updateOwner(item)" />
+          <select-people :value.sync="item.owner" :img="item.ownerObj.phoneUrl" :init="true" @change="updateOwner(item)" />
         </div>
         <div class="child-control">
           <el-popover
@@ -166,6 +166,7 @@ export default {
         bizId: this.formData.bizId,
         endTime: null,
         owner: localStorage.getItem('username'),
+        ownerObj: { phoneUrl: localStorage.getItem('UserAvatar') },
         status: 0,
         edit: true,
         newNode: true

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

@@ -263,6 +263,7 @@ export default {
         bizId: this.formData.bizId,
         endTime: null,
         owner: localStorage.getItem('username'),
+        ownerObj: { phoneUrl: localStorage.getItem('UserAvatar') },
         status: 0,
         edit: true,
         newNode: true

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

@@ -316,6 +316,7 @@ export default {
         bizId: this.formData.bizId,
         endTime: null,
         owner: localStorage.getItem('username'),
+        ownerObj: { phoneUrl: localStorage.getItem('UserAvatar') },
         status: 0,
         edit: true,
         newNode: true

+ 3 - 3
src/views/projectManage/taskList/childrenTask/childrenList.vue

@@ -31,11 +31,11 @@
           </el-select>
         </template>
       </el-table-column>
-      <el-table-column label="负责人" width="120" align="center" show-overflow-tooltip>
+      <el-table-column label="负责人" width="120" align="left" show-overflow-tooltip>
         <template slot-scope="scope">{{ scope.row.ownerObject ? scope.row.ownerObject.name : '' }}</template>
       </el-table-column>
-      <el-table-column label="开始时间" width="120" align="center" prop="startTime" show-overflow-tooltip />
-      <el-table-column label="结束时间" width="120" align="center" prop="endTime" show-overflow-tooltip />
+      <el-table-column label="开始时间" width="120" align="left" prop="startTime" show-overflow-tooltip />
+      <el-table-column label="结束时间" width="120" align="left" prop="endTime" show-overflow-tooltip />
       <el-table-column label="任务进度" width="200" align="center">
         <template slot-scope="scope">
           <el-progress :percentage="scope.row.process" color="#409eff" style="width: 100%" />