qinzhipeng_v 5 年之前
父節點
當前提交
4e5f391f17
共有 1 個文件被更改,包括 14 次插入15 次删除
  1. 14 15
      src/views/projectManage/Drawer.vue

+ 14 - 15
src/views/projectManage/Drawer.vue

@@ -173,17 +173,15 @@ export default {
   },
   data() {
     return {
-      userInformation: localStorage.getItem('username'),
-      userNames: localStorage.getItem('realname'),
-      image_url: image_url,
-      image_role: image_role,
-      name: '',
-      btn: false,
+      image_url: image_url, // 默认团队(头像)
+      image_role: image_role, // 默认成员 (头像)
+      name: '', // 删除成员Name
+      btn: false, // 成员/团队点击样式切换
       MemberList: {},
       group: [], // 角色下拉数据
-      gridData2: [],
-      dialogVisible: false,
-      dialogTableVisible: false,
+      gridData2: [], // 临时储存成员
+      dialogVisible: false, // 删除确认dialog
+      dialogTableVisible: false, // 添加成员dialog
       teamOptions: [],
       options1: [],
       test: [],
@@ -317,7 +315,7 @@ export default {
     deleteRole() { // 删除确认
       const data = {}
       data.roleId = this.TeamMembers.roleId
-      data.member = this.userInformation
+      data.member = this.TeamMembers.memberInfoResponse.idap
       this.title === '项目成员' ? data.projectId = this.delete : ''
       this.title === '需求成员' ? data.requireId = this.delete : ''
       this.title === '任务成员' ? data.taskId = this.delete : ''
@@ -390,7 +388,7 @@ export default {
         this.teamOptions = res.data
       })
     },
-    async getRoleList() {
+    async getRoleList() { // 项目成员list
       const data = {}
       this.title === '项目成员' ? data.projectId = this.delete : ''
       this.title === '需求成员' ? data.requireId = this.delete : ''
@@ -402,6 +400,7 @@ export default {
       this.MemberList = res1.data
       this.group = res2.data
       this.$set(this.form, 'role', this.group[0].id) // 添加角色默认值
+      this.$emit('total', this.MemberList.total)
     }
   }
 }
@@ -427,18 +426,18 @@ export default {
   }
 
   /* 滑块 */
-  .main {
+  .main { // 任务
     position: fixed;
     z-index: 10;
-    top: 193px;
+    top: 197px;
     height: 100%;
     background: #fff;
     transition: all 0.5s;
   }
-  .max {
+  .max { // 项目和需求
     position: fixed;
     z-index: 10;
-    top: 125px;
+    top: 130px;
     height: 100%;
     background: #fff;
     transition: all 0.5s;