|
@@ -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;
|