diff --git a/src/views/kpi/report/detail/index.vue b/src/views/kpi/report/detail/index.vue index 57679c9..f47a672 100644 --- a/src/views/kpi/report/detail/index.vue +++ b/src/views/kpi/report/detail/index.vue @@ -9,7 +9,7 @@
{{selectDepName}} + style="margin-bottom:20px">{{personnelList.list.length>0?(personnelList.title + '等'+personnelList.list.length+'个部门'):'全部'}}
@@ -67,8 +66,10 @@ export default { return { // 表格数据 tableData: [], - // 当前选中部门 - selectDepName: '全部', + personnelList: { + list: [] + }, + departmentIds: '', // 当前选中部门id selectDepId: '', showDialogDepart: false, @@ -77,7 +78,7 @@ export default { list: [] }, // - len: 1, + len: 9999, // isSignle: true } @@ -89,6 +90,13 @@ export default { this.handleDetailReq() }, methods: { + handleGetDepart (list) { + this.departmentIds = list.value + this.personnelList = list + this.handleDetailReq() + console.log('list: ', list) + this.showDialogDepart = false + }, handlePush (item) { console.log('item: ', item.recordId) this.$router.push({ @@ -107,10 +115,10 @@ export default { this.showDialogDepart = true }, // 请求详情页面信息 - async handleDetailReq (depId) { + async handleDetailReq (departmentIds = this.departmentIds) { let params = { currPage: 1, - departmentId: depId, + departmentIds: departmentIds, flowProcess: this.$route.query.flowProcess, scoreLevel: this.$route.query.scoreLevel, startId: this.$route.query.startId, @@ -122,13 +130,6 @@ export default { } }, watch: { - showDialogDepart (newV, oldV) { - if (!newV && oldV) { - this.selectDepName = this.showData.list.length > 0 ? this.showData.list[0].departmentName : '全部' - this.selectDepId = this.showData.list.length > 0 ? this.showData.list[0].departmentId : '' - this.handleDetailReq(this.selectDepId) - } - } } }