|
@@ -53,6 +53,7 @@
|
|
|
</el-tabs>
|
|
|
<search-section
|
|
|
v-show="activeSchedule === '1'"
|
|
|
+ ref="search-section"
|
|
|
:value.sync="filtrate"
|
|
|
:search-form="searchForm"
|
|
|
style="margin: 0 30px;"
|
|
@@ -372,14 +373,20 @@ export default {
|
|
|
this.searchForm.teamId = e
|
|
|
const res = this.searchEnum.teams.find(item => item.teamId === e)
|
|
|
this.teamName = res.teamName
|
|
|
- this.queryTeamMember()
|
|
|
+ if (this.$refs['search-section']) {
|
|
|
+ this.$refs['search-section'].queryTeamMember()
|
|
|
+ }
|
|
|
this.handleClick()
|
|
|
},
|
|
|
handleBizId(e) { // 业务线变动
|
|
|
this.searchForm.bizId = e
|
|
|
const res = this.searchEnum.businesslines.find(item => item.code === e)
|
|
|
this.bizName = res.name
|
|
|
- this.queryTeamMember()
|
|
|
+ localStorage.setItem('bizId', res.code)
|
|
|
+ localStorage.setItem('bizName', res.name)
|
|
|
+ if (this.$refs['search-section']) {
|
|
|
+ this.$refs['search-section'].queryTeamMember()
|
|
|
+ }
|
|
|
this.handleClick()
|
|
|
},
|
|
|
showSchedule(e) { // 查看日程详情
|
|
@@ -519,7 +526,7 @@ export default {
|
|
|
if (res.code === 200) {
|
|
|
this.calendarEvents = res.data.map((item, index) => {
|
|
|
const colorObj = this.mapMemberColor.get(item.peopleObject.idap)
|
|
|
- // const title = item.origin ? '日程' : '排期'
|
|
|
+ const title = item.origin ? '日程:' : '排期:'
|
|
|
let require = ''
|
|
|
if (item.requireList && item.requireList.length > 0) {
|
|
|
require = `所属需求:${item.requireList.map(item => item.name).join(',')}`
|
|
@@ -528,7 +535,7 @@ export default {
|
|
|
}
|
|
|
return {
|
|
|
id: item.id,
|
|
|
- title: `【${item.peopleObject.name}】${item.name} ${item.desc ? ':' + item.desc : ''}; ${item.origin ? '' : require}`,
|
|
|
+ title: `${title}【${item.peopleObject.name}】${item.name} ${item.desc ? ':' + item.desc : ''}; ${item.origin ? '' : require}`,
|
|
|
start: moment(item.startTime).toDate(),
|
|
|
end: moment(item.endTime).add(1, 'day').toDate(),
|
|
|
detailData: item,
|