2020-02-18 09:28:34 +00:00
|
|
|
20일 와서 할일
|
|
|
|
주소록 동기화 테스트
|
|
|
|
모바일로 테스트 하지 못할경우
|
|
|
|
JSON 데이터 만들어서 테스트 진행
|
|
|
|
state
|
2020-02-21 00:35:58 +00:00
|
|
|
|
2020-02-18 09:28:34 +00:00
|
|
|
reducer
|
2020-02-21 00:35:58 +00:00
|
|
|
|
2020-02-18 09:28:34 +00:00
|
|
|
action
|
|
|
|
sync-service
|
|
|
|
테스트 후 수정
|
|
|
|
PhoneBookData 추가
|
2020-02-21 00:35:58 +00:00
|
|
|
|
|
|
|
파일 뷰어
|
|
|
|
common-api-service.ts
|
|
|
|
file-viewer.dialog.component.html
|
|
|
|
file-viewer.dialog.component.ts
|
|
|
|
messages.component.ts ucap-webmessenger-app/layouts/messenger/component
|
|
|
|
file.servic.ts ucap-webmessenger-app/service
|
|
|
|
bundle-image.event-json.ts
|
|
|
|
file.event-json.ts
|
|
|
|
mass-text.event-json.ts
|
|
|
|
mass-translation.event-json.ts
|
|
|
|
plan.event-json.ts
|
|
|
|
video-confrence.event-json.ts
|
|
|
|
file-info.ts ucap-webmessenger-protocol-file/src/lib/models
|
|
|
|
public-api.ts ucap-webmessenger-ui/src
|
|
|
|
ucap-ui.module.ts ucap-webmessenger-ui/src/lib
|
|
|
|
file-viewer.compoent.html
|
|
|
|
file-viewer.compoent.ts
|
|
|
|
media-viewe.component.html
|
|
|
|
media-viewe.component.scss
|
|
|
|
media-viewe.component.spec.ts
|
|
|
|
media-viewe.component.ts
|
|
|
|
binary-viewe.component.html
|
|
|
|
binary-viewe.component.ts
|
|
|
|
document-viewer.component.ts
|
|
|
|
image-viewer.component.html
|
|
|
|
image-viewer.component.ts
|
|
|
|
sound-viewer.component.html
|
|
|
|
sound-viewer.component.ts
|
|
|
|
video-viewer.component.html
|
|
|
|
video-viewer.component.ts
|
|
|
|
select-file-info.ts
|
|
|
|
message-box.component.ts
|
|
|
|
messages.component.ts ucap-webmessenger-ui-chat/src /lib/component
|
|
|
|
bundle-image.component.html
|
|
|
|
bundle-image.component.ts
|
|
|
|
file.component.ts ucap-webmessenger-ui-chat/src/lib/component/message-box
|
|
|
|
|
|
|
|
요구사항
|
|
|
|
이미지 뷰어 묶음 파일 출력 기능
|
|
|
|
기존 이미지 타입에 영향 주지 않아야 한다.
|
|
|
|
이미지 뷰어 묶음 파일 다운로드 기능
|
|
|
|
이미지 뷰어 이전/다음 기능
|
|
|
|
|
|
|
|
메세지 출력
|
|
|
|
메세지 박스 출력
|
|
|
|
메세지 파일 출력
|
|
|
|
|
|
|
|
기존 파일 뷰어 분석
|
|
|
|
app->messages.component 호출
|
|
|
|
파일 클릭 이벤트 정의()
|
|
|
|
room-info 서브젝트 생성
|
|
|
|
이벤트 리스트 서브젝트 생성
|
|
|
|
fileviewer 클릭 이벤트 생성
|
|
|
|
ui-chat->messages.component 호출
|
|
|
|
room-info 서브젝트 전달
|
|
|
|
이벤트 서브젝트 전달
|
|
|
|
fileviewer 클릭 이벤트 전달
|
|
|
|
[for message.length]
|
|
|
|
ui-chat->message-box.component 호출
|
|
|
|
message 정보 전달
|
|
|
|
room-info 전달
|
|
|
|
파일저장 클릭 이벤트 전달
|
|
|
|
fileviewer 클릭 이벤트 전달(FileEventJson)
|
|
|
|
ui-chat->message-box.component.html
|
|
|
|
EventType.File
|
|
|
|
ucap-chat-message-box-file 호출
|
|
|
|
room-info 전달
|
|
|
|
fileviewer 클릭 이벤트 전달 (FileEventJson)
|
|
|
|
EventType.BundleImage
|
|
|
|
ucap-chat-message-box-bundle-image 호출
|
|
|
|
room-info 전달
|
|
|
|
파일 클릭 이벤트 실행(FileEventJson)
|
|
|
|
file-viewer.dialog.component.ts 호출
|
|
|
|
fileInfo, downloadUrl, userSeq, deviceType, token 전달
|
|
|
|
download 클릭 이벤트 정의
|
|
|
|
file-viewer.component.ts 호출
|
|
|
|
fileInfo 전달
|
|
|
|
fileDownloadUrl 전달
|
|
|
|
download 클릭 이벤트 전달()
|
|
|
|
클로즈 이벤트 전달
|
|
|
|
file-viewer.component.html
|
|
|
|
FileViewerType 구분
|
|
|
|
ucap-image-viewer
|
|
|
|
fileInfo 전달
|
|
|
|
fileDownloadUrl 전달
|
|
|
|
closed 이벤트 클릭 전달
|
|
|
|
download 이벤트 클릭 전달
|
|
|
|
|
|
|
|
수정 파일 뷰어 분석
|
|
|
|
app->messages.component 호출
|
|
|
|
파일 정보 리스트 서브젝트 생성
|
|
|
|
선택 파일 정보 맵핑
|
|
|
|
이벤트 정의(선택 파일)
|
|
|
|
이미지 뷰어 다이얼로그 호출
|
|
|
|
ui-chat->messages.component 호출
|
|
|
|
파일 클릭 이벤트(상위호출)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
시작
|
|
|
|
layout/messages.component.ts
|
|
|
|
ui-chat/messages.compoent
|
|
|
|
ui-chat/message-box.component
|
|
|
|
message-box/file.component.ts
|
|
|
|
image.component
|
|
|
|
|
|
|
|
onFileViewer(fileInfo)
|
|
|
|
layout/messages.component.ts-> onFileViewer(fileInfo) 실행
|
|
|
|
layout/common/dialog/file-view.dialog.component.ts
|
|
|
|
ui/file-viewer.component
|
|
|
|
ui/document-viewer.component.ts
|
|
|
|
ui/image-viewer.component.ts
|
|
|
|
ui/sound-viewer.component.ts
|
|
|
|
ui/video-viewer.compoent.ts
|
|
|
|
ui/binary-viewer.component.ts
|
|
|
|
끝
|
|
|
|
|
|
|
|
있는것
|
|
|
|
파일정보 리스트
|
|
|
|
방정보
|
|
|
|
사용자 정보
|
|
|
|
|
|
|
|
없는것
|
|
|
|
|
|
|
|
추가 기능
|
|
|
|
대화방 미디어 이미지 이전/다음 처리
|
|
|
|
메세지 박스 번들이미지 클릭 처리
|
|
|
|
미디어 이미지 뷰어 (이미지, 번들 이미지, 사운드 이미지, 비디오 이미지) 처리
|
|
|
|
번들이미지 다운로드 처리
|
|
|
|
|
|
|
|
정보
|
|
|
|
대화방 전체 파일정보 리스트
|
|
|
|
현재 사용자 선택 파일 정보
|
|
|
|
|
|
|
|
file-viewer.dialog.component.ts
|
|
|
|
현재파일 정보
|
|
|
|
|
|
|
|
번들이미지 다운로드 처리
|
|
|
|
|
|
|
|
대화방 전체 파일정보 변경에 대한 구독 등록
|
|
|
|
|
|
|
|
|
|
|
|
미디어 뷰어 컴포넌트 생성
|
|
|
|
ui/image-viewer.component.ts
|
|
|
|
ui/sound-viewer.component.ts
|
|
|
|
ui/video-viewer.compoent.ts
|
|
|
|
|
|
|
|
|
|
|
|
layout/messages.component.ts
|
|
|
|
|
|
|
|
|
|
|
|
TODO
|
|
|
|
설정->쪽지 알림 메뉴 삭제 (주석)
|
|
|
|
설정->원격 지원 메뉴 삭제 (주석)
|
|
|
|
left-menu->전화걸기 메뉴 삭제 (주석)
|