This commit is contained in:
leejinho 2020-02-05 11:13:12 +09:00
commit e2f271eba4

View File

@ -193,6 +193,38 @@ export class OrganizationComponent
)
)
.subscribe(list => {
if (!list) {
this.store
.pipe(
take(1),
select(AppStore.AccountSelector.AuthenticationSelector.loginRes),
map(loginRes => {
this.store.dispatch(
QueryStore.myDeptUser({
divCd: 'ORG',
companyCode: this.loginInfo.companyCode,
seq: loginRes.departmentCode,
search: '',
searchRange: DeptSearchType.All,
senderCompanyCode: this.loginInfo.companyCode,
senderEmployeeType: loginRes.userInfo.employeeType
})
);
return loginRes;
}),
map(loginRes => {
this.loginRes = loginRes;
this.selectedDepartmentName = {
name: loginRes.userInfo.deptName,
nameEn: loginRes.userInfo.deptNameEn,
nameCn: loginRes.userInfo.deptNameCn
};
})
)
.subscribe();
return;
}
this.myDepartmentUserInfoList = list;
if (!this.selectedDepartmentUserInfoList) {
this.selectedDepartmentUserInfoList = list;
@ -205,35 +237,6 @@ export class OrganizationComponent
this.psDirectiveRef.update();
}
});
this.store
.pipe(
take(1),
select(AppStore.AccountSelector.AuthenticationSelector.loginRes),
map(loginRes => {
this.store.dispatch(
QueryStore.myDeptUser({
divCd: 'ORG',
companyCode: this.loginInfo.companyCode,
seq: loginRes.departmentCode,
search: '',
searchRange: DeptSearchType.All,
senderCompanyCode: this.loginInfo.companyCode,
senderEmployeeType: loginRes.userInfo.employeeType
})
);
return loginRes;
}),
map(loginRes => {
this.loginRes = loginRes;
this.selectedDepartmentName = {
name: loginRes.userInfo.deptName,
nameEn: loginRes.userInfo.deptNameEn,
nameCn: loginRes.userInfo.deptNameCn
};
})
)
.subscribe();
}
ngAfterViewChecked(): void {