Forráskód Böngészése

业务线团队问题修复

PrinceLee 5 éve
szülő
commit
d9e32c3cec
1 módosított fájl, 11 hozzáadás és 5 törlés
  1. 11 5
      src/views/workbench/team/index.vue

+ 11 - 5
src/views/workbench/team/index.vue

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