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 app(완료)
<mat-tab [aria-label]="MainMenu.Call"> layout/left-nav.component.html
</mat-tab> layout/left-side.component.ts
layout/left-side.component.ts layout/left-nav.component
case MainMenu.Message: 주석 layouts\organization.component.html
MessageStore top-bar.component.html
getMessageUnreadCount ui-profile/profile.component.html
layout/left-nav.component ui-profile/profile.component.ts
MessageStore message-box.component.ts
/** About Message Badge */ message-box.component.html
getMessageUnreadCount form.component.ts
<!-- 2020-02-21 전화걸기 메뉴 주석--> form.component.html
layouts\organization.component.html notification.service.ts
<li *ngIf="!!authInfo && authInfo.canVideoConference"> main.page.component.ts
화상회의 주석 layout/messages.component.ts
top-bar.component.html layout/messages.component.scss
화상회의 버튼 주석 messenger.resolver.ts
ui-profile/profile.component.html messages.component.html
authInfo.canVideoConference 주석 ucap-webmessenger-protocol-event\src\public-api.ts
*ngIf="!isMe" || profile.fieldMessage ucap-webmessenger-ui-chat\src\public-api.ts
ui-profile/profile.component.ts ucap-ui-chat.module.ts
onClickMessage codec.ts
message-box.component.ts environment.type.ts
onMassTranslationDetail event.type.ts
<ucap-chat-message-box-bundle-image ucap-webmessenger-ui-room\list-item.component.ts
message-box.component.html string.util.ts
<ucap-chat-message-box-translation file-upload-queue.component.ts
<ucap-chat-message-box-mass-translation file-upload-queue.component.scss
form.component.ts file-upload-queue.component.html
toggleTranslation ucap-webmessenger-protocol-file\info.ts
onClickTranslation file.type.ts
form.component.html common-api.service.ts
onClickTranslation album-box.component.html
notification.service.ts album-box.component.ts
MessageStore angular.json
@ucap-webmessenger/protocol-umg tsconfig.json
MessageType messenger.layout.module.ts
main.page.component.ts sync
MessageStore action.ts
msgOpenMessageSubscription effect.ts
layout/messages.component.ts sync-protocol.service.ts
/** About Translation */ file-viewer.dialog.component.html
// Translate Clear.. file-viewer.dialog.component.ts
isShowTranslation file.service.ts
/** Send Translation message */ file.component.ts
/** About Translation */ ucap-ui.module.ts
FileTalkSaveMultiRequest notification.component.html
fileTalkSaveMulti( electron-projects\ucap-webmessenger-electron\src\index.ts
onSendMessage( event/effect.ts
uploadBundleFile( electron-builder.json
layout/messages.component.scss
messenger.resolver.ts add (완료)
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
bundle-image.component bundle-image.component
bundle-image.event-json bundle-image.event-json
file-talk-save-multi.ts file-talk-save-multi.ts
@ -126,7 +63,7 @@ add
select-file-info.ts select-file-info.ts
call-history.dialog.component.* call-history.dialog.component.*
design design (완료)
layouts/intro.component.html layouts/intro.component.html
layouts/intro.component.scss layouts/intro.component.scss
layouts/top-bar.component.html 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.