53 lines
1.4 KiB
Plaintext
53 lines
1.4 KiB
Plaintext
|
private _chageAllCheck() {
|
||
|
if (!!this.userInfos && this.userInfos.length === 0) {
|
||
|
this.changedAllCheck.emit(false);
|
||
|
}
|
||
|
|
||
|
let selectUserSeqs = [];
|
||
|
let userInfosSeqs = [];
|
||
|
let findUser = [];
|
||
|
|
||
|
this.selectedUser.map((user) => selectUserSeqs.push(user.seq));
|
||
|
|
||
|
this.userInfos.map((user) => userInfosSeqs.push(user.seq));
|
||
|
|
||
|
const check = selectUserSeqs.filter((seq) => this.userInfos.indexOf(seq));
|
||
|
const ddd = selectUserSeqs.filter((seq) => this.userInfos.includes(seq));
|
||
|
const tttr = this.userInfos.filter((seq) => this.selectedUser.indexOf(seq));
|
||
|
|
||
|
this.selectedUser.forEach((selectedUser) => {
|
||
|
const result = this.userInfos.forEach((userInfo) => {
|
||
|
if (userInfo.seq === selectedUser.seq) {
|
||
|
findUser.push(userInfo);
|
||
|
} else {
|
||
|
}
|
||
|
});
|
||
|
});
|
||
|
this.changedAllCheck.emit(
|
||
|
this.userInfos.length === findUser.length ? true : false
|
||
|
);
|
||
|
}
|
||
|
|
||
|
다국어 json 수정
|
||
|
|
||
|
그룹선택 컴포넌트
|
||
|
|
||
|
|
||
|
유저선택 컴포넌트
|
||
|
프로필리스트아이템01 컴포넌트
|
||
|
|
||
|
그룹관리 다이얼로그
|
||
|
그룹 선택 이벤트에 대한 처리가 되지 않음
|
||
|
그룹명 입력 후 이전, 다음 이동 시 유지 되지 않음
|
||
|
복사, 이동, 추가에 대한 타이틀 변경 처리
|
||
|
|
||
|
그룹 이동/복사 다이얼로그
|
||
|
그룹 전체 선택 X
|
||
|
대화상대 삭제 시 에러메시지 출력
|
||
|
|
||
|
한줄수정 다이얼로그
|
||
|
|
||
|
기타
|
||
|
그룹 새로고침에 대한 컨텍스트 메뉴 닫기
|
||
|
|