diff --git a/src/views/modules/scheduling/scheduling.vue b/src/views/modules/scheduling/scheduling.vue index 05a5285..525ff0a 100644 --- a/src/views/modules/scheduling/scheduling.vue +++ b/src/views/modules/scheduling/scheduling.vue @@ -34,6 +34,7 @@ export default { span:3, saveSchedulingFlag: false, fastAddFlag: false, + recordAddPeoPleFlag : false, insertSchedulingFlag: false, detailData: { site: '', @@ -276,12 +277,17 @@ export default { }, getPeopleList(){ this.insertSchedulingFlag = true + this.recordAddPeoPleFlag = true this.getOperatorList() this.fastAddFlag = true }, // 获取机修人员列表 async getOperatorList () { - this.detailData.bu = '2_01-Label' + if (this.recordAddPeoPleFlag){ + this.detailData.bu = this.queryLineRow.site + '_' + this.queryLineRow.buNo + } else { + this.detailData.bu = this.saveData.bu + } //默认查询 角色:机修人员 let filterList = this.roleList.filter(item => item.roleName === '机修人员') if (filterList.length > 0) { @@ -506,6 +512,7 @@ export default { this.peopleList = [] this.classesList2 = [] this.saveSchedulingFlag = true; + this.recordAddPeoPleFlag = false }, async saveHeaderFunction(){ if (this.saveData.bu == null || this.saveData.bu === ''){ @@ -559,6 +566,10 @@ export default { this.handleQuery(); }, addPeopleModal () { + if (this.saveData.bu == null || this.saveData.bu == ''){ + this.$message.warning("请先选择BU") + return + } this.insertSchedulingFlag = false this.itemSelections1 = null this.itemSelections2 = null