This commit is contained in:
Park Byung Eun 2020-03-04 18:01:16 +09:00
parent ce66cc7777
commit 8c7c0198cb
11 changed files with 205 additions and 115 deletions

View File

@ -0,0 +1,33 @@
참고로 PC 에서 동기화 작업을 수행할때 가이드 에 "앱을 실행후 메인화면을 유지 바랍니다" 라는 안내가 필요합니다.
메인화면이라함은 그룹/대화방목록/조직도/더보기 탭 이 존재하는 화면입니다.
PC 에서 요청이 들어오면 다이얼로그 프로그래스로 "주소록 을 동기화중입니다.
잠시만 기다려주세요" 가 화면에 떠있고 완료시 "주소록 동기화 가 완료되었습니다
" 토스트 처리합니다
SSVC_TYPE_SYNC_PHONEBOOK_SND_REQ [
목적지(P), 동기화타입(W), 전체 주소록수(34), 페이지인덱스(n), 전체 페이지수(전체주소록/20), 주소록 Json
]
{"contact":[{"image":"","name":"가","phone":["010-1111-1111"]},
{"image":"","name":"가나","phone":["010-1111-2222"]},
{"image":"","name":"가다","phone":["010-1111-3333"]},
{"image":"","name":"가라","phone":["010-1111-4444"]},
{"image":"","name":"개똥벌레","phone":["010-7856-4321"]},
{"image":"","name":"개똥이","phone":["010-1234-5679","02-2209-8803","02-5556-6666","070-888-9999"]},
{"image":"","name":"김기기","phone":["02-2099-8803"]},
{"image":"","name":"김이이0220998803","phone":["02-2099-8803"]},
{"image":"","name":"나","phone":["010-2222-2222"]},
{"image":"","name":"나가","phone":["010-2222-1111"]},
{"image":"","name":"다","phone":["010-3333-3333"]},
{"image":"","name":"라","phone":["010-4444-4444"]},
{"image":"","name":"마","phone":["010-5555-5555"]},
{"image":"","name":"바","phone":["010-6666-6666"]},
{"image":"","name":"베프 원근 test3test3","phone":["010-8873-5784"]},
{"image":"","name":"사","phone":["010-7777-7777"]},
{"image":"","name":"신동인","phone":["010-8316-1652"]},
{"image":"","name":"안녕","phone":["010-4545-4548"]},
{"image":"","name":"안녕사","phone":["010-4523-6797"]},
{"image":"","name":"안녕투","phone":["010-7776-6767"]}
],
"totalCount":34}

View File

@ -0,0 +1,54 @@
최근 통화기록
리스트
카테고리 날짜
수신/발신/부재 상태 아이콘
이미지 아이콘
이름
전화번호
시간
clickToCall icon
사내 연락처
조직도 + 리스트
프레즌스
이미지 아이콘
부서
이름 + 직함
핸드폰 + clickToCall icon
이메일
모바일 연락처
동기화 가이드 팝업
"앱을 실행후 메인화면을 유지 바랍니다"
"메인화면에 대한 이미지"
확인, 취소 버튼
동기화 시작
프로그레스 시작
동기화 끝
프로그레스 끝
리스트
검색창
전체 주소록 개수
이미지
이름
전화번호
clickToCall icon
메뉴
모바일주소록 동기화
모바일주소록 초기화
엑셀 템플릿
엑셀 업로드
엑셀 데이터 초기화
엑셀 내려받기
참고로 PC 에서 동기화 작업을 수행할때 가이드 에 "앱을 실행후 메인화면을 유지 바랍니다" 라는 안내가 필요합니다.
메인화면이라함은 그룹/대화방목록/조직도/더보기 탭 이 존재하는 화면입니다.
PC 에서 요청이 들어오면 다이얼로그 프로그래스로 "주소록 을 동기화중입니다.
잠시만 기다려주세요" 가 화면에 떠있고 완료시 "주소록 동기화 가 완료되었습니다
" 토스트 처리합니다
PC todo
- 비밀번호 변경, 찾기
- 화면 최소화시 이슈 (묶어보내기 짤림, 일부 팝업에서 확인 버튼 못누름)
- 메시지 알림 기존 LF 기능 추가. (셋팅 알림 미리보기 기능)
- 대화방 열려진 상태에서 포커스 아웃 되었을 경우 알림 메시지 안옴

View File

@ -0,0 +1,25 @@
최근 통화기록 컴포넌트 작성
날짜별
ui-chat/messages.component.html
[dateChanged]="getDateSplitter(message)
c:\projects\work\next-ucap-messenger\projects\ucap-webmessenger-app\src\environments\environment.type.ts
모바일 동기화
총 개수
검색창
tenant-search.component.html
메뉴버튼
group.component.html
모바일 주소록 동기화
모바일 주소록 초기화
엑셀 템플릿
엑셀 업로드
엑셀 데이터 초기화
엑셀 내려받기
그리드
이름, 전화번호, 콜버튼
테이블
컬럼: 이름, 전화번호

View File

@ -1,118 +1,55 @@
layout/left-nav.component.html
<mat-tab [aria-label]="MainMenu.Call">
</mat-tab>
layout/left-side.component.ts
case MainMenu.Message: 주석
MessageStore
getMessageUnreadCount
layout/left-nav.component
MessageStore
/** About Message Badge */
getMessageUnreadCount
<!-- 2020-02-21 전화걸기 메뉴 주석-->
layouts\organization.component.html
<li *ngIf="!!authInfo && authInfo.canVideoConference">
화상회의 주석
top-bar.component.html
화상회의 버튼 주석
ui-profile/profile.component.html
authInfo.canVideoConference 주석
*ngIf="!isMe" || profile.fieldMessage
ui-profile/profile.component.ts
onClickMessage
message-box.component.ts
onMassTranslationDetail
<ucap-chat-message-box-bundle-image
message-box.component.html
<ucap-chat-message-box-translation
<ucap-chat-message-box-mass-translation
form.component.ts
toggleTranslation
onClickTranslation
form.component.html
onClickTranslation
notification.service.ts
MessageStore
@ucap-webmessenger/protocol-umg
MessageType
main.page.component.ts
MessageStore
msgOpenMessageSubscription
layout/messages.component.ts
/** About Translation */
// Translate Clear..
isShowTranslation
/** Send Translation message */
/** About Translation */
FileTalkSaveMultiRequest
fileTalkSaveMulti(
onSendMessage(
uploadBundleFile(
layout/messages.component.scss
app(완료)
layout/left-nav.component.html
layout/left-side.component.ts
layout/left-nav.component
layouts\organization.component.html
top-bar.component.html
ui-profile/profile.component.html
ui-profile/profile.component.ts
message-box.component.ts
message-box.component.html
form.component.ts
form.component.html
notification.service.ts
main.page.component.ts
layout/messages.component.ts
layout/messages.component.scss
messenger.resolver.ts
messages.component.html
ucap-webmessenger-protocol-event\src\public-api.ts
ucap-webmessenger-ui-chat\src\public-api.ts
ucap-ui-chat.module.ts
codec.ts
environment.type.ts
event.type.ts
ucap-webmessenger-ui-room\list-item.component.ts
string.util.ts
file-upload-queue.component.ts
file-upload-queue.component.scss
file-upload-queue.component.html
ucap-webmessenger-protocol-file\info.ts
file.type.ts
common-api.service.ts
album-box.component.html
album-box.component.ts
angular.json
tsconfig.json
messenger.layout.module.ts
sync
action.ts
effect.ts
sync-protocol.service.ts
file-viewer.dialog.component.html
file-viewer.dialog.component.ts
file.service.ts
file.component.ts
ucap-ui.module.ts
notification.component.html
electron-projects\ucap-webmessenger-electron\src\index.ts
event/effect.ts
electron-builder.json
messenger.resolver.ts
urlInfoDaesang -> urlInfo
messages.component.html
<!-- CHAT MESSAGES -->
<!-- Translation -->
ucap-webmessenger-protocol-event\src\public-api.ts
bundle-image.event-json
ucap-webmessenger-ui-chat\src\public-api.ts
export * from './lib/components/message-box/bundle-image.component';
ucap-ui-chat.module.ts
codec.ts
번들이미지
environment.type.ts
fileTalkSaveMulti: '/Common/FileTalkSaveMulti.aspx',
event.type.ts
/** B: 묶음파일 전송 */
BundleImage = 'b',
ucap-webmessenger-ui-room\list-item.component.ts
EventType.BundleImage
string.util.ts
BundleImage
file-upload-queue.component.ts
file-upload-queue.component.scss
file-upload-queue.component.html
ucap-webmessenger-protocol-file\info.ts
file.type.ts
common-api.service.ts
fileTalkSave
fileTalkSaveMulti
album-box.component.html
<div class="select-file">
*ngIf="urlList"
<ng-container [ngSwitch]="fileInfo.info.type">
album-box.component.ts
angular.json
"ucap-webmessenger-ui-call": {
tsconfig.json
"@ucap-webmessenger/ui-call"
messenger.layout.module.ts
UCapUiCallModule
sync
action.ts
effect.ts
sync-protocol.service.ts
phonebook
file-viewer.dialog.component.html
file-viewer.dialog.component.ts
file.service.ts
file.component.ts
ucap-ui.module.ts
notification.component.html
<h1 mat-subheader>{{ 'settings.notification.message' | translate }}</h1>
electron-projects\ucap-webmessenger-electron\src\index.ts
event/effect.ts
action.info.type === EventType.File
electron-builder.json
add
add (완료)
bundle-image.component
bundle-image.event-json
file-talk-save-multi.ts
@ -126,7 +63,7 @@ add
select-file-info.ts
call-history.dialog.component.*
design
design (완료)
layouts/intro.component.html
layouts/intro.component.scss
layouts/top-bar.component.html

View File

@ -0,0 +1,7 @@
오전 회의
메신저 검색창에서 LF 회사명 제거
메시지 알림 (내용 표시 설정)
사진 저장시 경로 지정
오늘 PC MAC, WIN 패키징
주소록 동기화 마무리

View File

@ -0,0 +1,34 @@
이슈 5번
그룹이름 바꾸기 팝업 사이즈 변경 (대상쪽 비교)
이슈 6번
이슈 9번
이슈 10번
1, 4, 7
프로필 이미지 변경에 대한 일정 추산
프로필 변경 API 추가
프로필 편집
컴포넌트 수정
프로필 편집
디자인 수정
프로필 변경 테스트
주소록 동기화 수정
카운트 개수만큼 대기
// 장책임님
클라이언트 빨간색 부분 제외하고, 수정해서 내일 퇴근전 배포 부탁드립니다.
개선사항 엑셀
사진 여러장 일괄 다운로드 기능 필요
좌측상단 그룹 밑에 LF라고 떠있는 부분은 삭제 (회사 여러 개일 경우에만 필요한 기능)
메시지 도착 시 PC버전 우측 하단에 팝업 메시지 보낸 사람 이름 확인 불가
사용자 환경에서 프로필 사진 변경 안되고 있음
클릭투콜 아이콘은 있으나 전혀 기능이 아무것도 동작 안하고 있음
채팅창 말풍선 크기, 글자 크기 줄이기, 화면 크기 줄이기 등이 한계가 있음
MessengerSettingsDialogComponent 알림 설정 컴포넌트
미리보기 프로퍼티 추가

View File

Binary file not shown.