ucap-doc/documents/업무/2월/3째주/0220.txt
2020-02-21 09:35:58 +09:00

168 lines
5.2 KiB
Plaintext

20일 와서 할일
주소록 동기화 테스트
모바일로 테스트 하지 못할경우
JSON 데이터 만들어서 테스트 진행
state
reducer
action
sync-service
테스트 후 수정
PhoneBookData 추가
파일 뷰어
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->전화걸기 메뉴 삭제 (주석)