|
@@ -5,7 +5,7 @@
|
|
|
<div class="select-group">
|
|
|
<el-dropdown size="small" @command="handleTeams">
|
|
|
<span class="el-dropdown-link">
|
|
|
- 团队<i class="el-icon-arrow-down el-icon--right" />
|
|
|
+ {{ teamName }}<i class="el-icon-arrow-down el-icon--right" />
|
|
|
</span>
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
<el-dropdown-item
|
|
@@ -17,7 +17,7 @@
|
|
|
</el-dropdown>
|
|
|
<el-dropdown size="small" style="margin-left: 20px" @command="handleBizId">
|
|
|
<span class="el-dropdown-link">
|
|
|
- 业务线<i class="el-icon-arrow-down el-icon--right" />
|
|
|
+ {{ bizName }}<i class="el-icon-arrow-down el-icon--right" />
|
|
|
</span>
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
<el-dropdown-item
|
|
@@ -135,6 +135,8 @@ export default {
|
|
|
teams: [],
|
|
|
businesslines: []
|
|
|
},
|
|
|
+ teamName: '团队', // 团队名字
|
|
|
+ bizName: '业务线', // 业务线名字
|
|
|
memberList: [], // 团队成员列表
|
|
|
checkAllMember: false, // 选择全部成员
|
|
|
checkedMembers: [], // 被选中的成员列表
|
|
@@ -205,10 +207,16 @@ export default {
|
|
|
},
|
|
|
handleTeams(e) { // 团队变动
|
|
|
this.searchForm.teamId = e
|
|
|
+ const res = this.searchEnum.team.find(item => item.teamId === e)
|
|
|
+ this.teamName = res.teamName
|
|
|
+ this.queryTeamWorkListByTime(this.calendarView)
|
|
|
this.updateGannt()
|
|
|
},
|
|
|
handleBizId(e) { // 业务线变动
|
|
|
this.searchForm.bizId = e
|
|
|
+ const res = this.searchEnum.businesslines.find(item => item.code === e)
|
|
|
+ this.bizName = res.name
|
|
|
+ this.queryTeamWorkListByTime(this.calendarView)
|
|
|
this.updateGannt()
|
|
|
},
|
|
|
updateGannt() { // 更新子组件甘特图
|
|
@@ -290,11 +298,9 @@ export default {
|
|
|
startTime: moment(view.activeStart || null).subtract(1, 'month').format('YYYY.MM.DD'),
|
|
|
endTime: moment(view.activeEnd || null).add(1, 'month').format('YYYY.MM.DD')
|
|
|
},
|
|
|
+ teamSearchInfo: this.searchForm,
|
|
|
searchScheduleInfo: { origin: this.origin }
|
|
|
}
|
|
|
- if (localStorage.getItem('bizId')) {
|
|
|
- params.teamSearchInfo = { bizId: localStorage.getItem('bizId') }
|
|
|
- }
|
|
|
if (this.checkedMembers.length > 0) {
|
|
|
params.peoples = this.checkedMembers
|
|
|
}
|