knowledge(계획): PLAN 730~733 이관 — 엑셀 보기 테두리 · 모바일 · 일위대가 줄 삭제 · 실무문서 칸 걷음 · 중복 확인 끝
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
# 이관 — PLAN 730~733 (요구 566~572 · 엑셀 보기 테두리 · 모바일 · 일위대가 줄 삭제 · 실무문서 칸 걷음 · 중복 확인) · 2026-11-02
|
||||
|
||||
## 730 일위대가 불러오기 엑셀 보기 고른 칸 테두리 (요구 566 · sub5)
|
||||
|
||||
- [x] 730-1 엑셀 보기에서 칸(범위) 고른 뒤 아래로 굴리면 활성 테두리가 엑셀 화면 밖으로 벗어남 → 테두리를 엑셀 화면 안에 가두고 굴림 따라감 — 확인 = 굴림 위 · 아래 · 옆 끝 사진 · 테두리 = 고른 칸 자리 · 밖 0 · 밝음 · 어두움
|
||||
- 검증완료 — 재현: 범위 고른 뒤 굴림 4 스텝에서 테두리 rect 가 엑셀 화면 위 −73 px 밖 · 까닭 = 테두리 층이 잘림 없이 머리 칸 · 모서리 위 · 수정: 층 자르기(clip-path) · 굴림 12 스텝(위 · 가운데 · 아래 끝 · 가로) × 3 폭(1920 어두움 · 1366 · 768) 판대조 ±1 px · 밖 0 · typecheck 0 · test_730 3 건 통과 · ORCA 8007/5180 사진 밝음 · 어두움
|
||||
- [x] 730-2 (sub5) 좁은 폭(모바일 390 px)에서 엑셀 보기 시트 칸이 폭 0 으로 접힘(`Hopyo.css` 꼴) — 확인 = 390 · 768 폭 시트 보임 · 굴림 · 고른 칸 테두리 사진
|
||||
- 검증완료 — 재현: 390 폭 시트 칸 폭 2 · 엑셀 폭 0(1fr + 22rem) · 수정: 900 px 이하 한 열 두 줄(시트 3 : 목록 2) · 390/430/768 시트 354/394/701 px 보임 · 굴림 scrollTop 150 · 고른 칸 테두리 격자 안(밝음 · 어두움 사진) · 1366 전후 같음(917 px) · test_730 4 건 통과 · typecheck 0 · ORCA 8007/5180 확인
|
||||
## 731 M02 일위대가 항목 삭제 안 됨 (요구 567-1 · sub1)
|
||||
|
||||
- [x] 731-1 M02 일위대가 상세(일위대가표)에서 줄 삭제가 안 됨 — 재현(우클릭 [삭제] · 단추 · 키) → 까닭 → 고침 · 저장 뒤 다시 열어도 빠짐 — 확인 = 개인 층 임시 일위대가 줄 셋 중 하나 지움 → 저장 → 다시 열기 · 금액 · 시험
|
||||
- 검증완료 — 마우스 우클릭 · 길게 누름(390폭) 삭제는 8001 개인·마스터 층 모두 이미 됨(재현 0) → 길 안 보임이 까닭 · 줄 끝 ⋯ 단추 추가(공용 표 rowMenu) · 줄 셋 지움 → 금액 10,873.1 → 0.0 → [저장] → 다시 열기 빠짐 · test_ui_data_table 13 · 723 · 704-3 · 201-1 · 729-3 시험 28 통과 · typecheck 0 · 밝음 · 어두움 · 390 · 768 사진
|
||||
|
||||
## 732 M02 실무문서 컨테이너 걷음 (요구 567-2 · 569 · sub6)
|
||||
|
||||
- 정함(브레인): 걷을 것 = 왼쪽 「실무문서」 칸 · 목록 「실무문서」 복사 탭 · 실무문서 서버 길(목록 · 복사 · 전체 삭제) · 그 locale · 시험 / 마스터 `resources/master_data/일위대가조합.json`(옛 조합 37 · UA) = 쓰는 곳 0 이면 지움(백업 = git 이력 · 커밋 글에 sha) · 쓰는 곳 있으면 남기고 보고 · 회사 · 개인 옛 조합(UC · UP) 길은 그대로
|
||||
- [x] 732-1 실무문서 칸 · 복사 탭 · 서버 길 걷음 · 옛 마스터 조합 쓰는 곳 점검 → 0 이면 파일 지움 — 확인 = 시스템 관리자 M02 왼쪽 · 목록 탭에 실무문서 없음 · 구조물 조합 · 일위대가 · B09 금액 전후 같음 · 시험
|
||||
- 검증완료 — 왼쪽 칸 · 일위대가 가져오기 탭 실무문서 0(시스템 관리자 · 일반 · 밝음 · 어두움 사진) · 옛 조합 쓰는 곳 점검 = 구조물집계표 · labor 본뜬키 · 프로젝트 사본 · 불러오기 씨앗이 읽음 → 마스터 파일 · 읽기 길 유지 · 시험 고친 12 파일 통과 · typecheck 0 · 구조물 조합 · 일위대가 · B09 전후 해시 같음 · 검증 대기
|
||||
|
||||
## 733 M02 단가산출 · 일위대가 중복 확인 (요구 571 · 572 · 요구서_572 · sub1 → sub3 · sub5)
|
||||
|
||||
- 사용자 확정: 중복 확인 기능 조사 뒤 수정
|
||||
- 정함(브레인): 요구서_572 3장 1~5 — 내용 지문 한 벌 · 불러오기 = 같은 층 자동 기존 것 · 위 층 알림 · 사람 길 409 물음 · 같은 층 복사 안 물음 · 중복 찾기 · 합치기(권한 닿는 곳만 · `_합친것/` 되돌림) · 구조물 조합 뒤로
|
||||
- [x] 733-1 (sub1) 서버 내용 지문 새 `M02_Library_Same.py` + 불러오기 SK 자동 기존 것(`본뜬.또`) · 위 층 알림 — 확인 = 여덟 파일 한 층 SK 사본 35 → 0 · 같은 파일 다른 바이트 새 SK 0
|
||||
- 이음(733-1a · sub1 → sub3 · sub5) — `M02_Library_Same` · `finger(kind, doc) -> 'SK:…'|'SC:…'|None`(빈 문서 None) · `find_same(folder, kind, doc, skip=None) -> [키]`(같은 층 · 작은 번호 먼저) · `find_above(folder, kind, doc) -> [{층, 주인, 키}]`(회사 · 마스터) · 여러 번 = `Same()` 한 벌(`listed(folder, kind) -> {키: 지문}` · `add(folder, kind, key, doc)`) · kind = sangeun | precombo
|
||||
- 검증완료 — 여덟 파일 한 층 SK 117 → 82 · 내용 사본 35 → 0 · 같은 파일 다른 바이트 새 SK 10 → 0 · 옛 길 대조 블록 · 호표 410 줄 내용 지문 · 금액 다름 0(못옮김을 출처마다 둬 엑셀 차이 지킴) · 위 층 알림 시험 · 시험 214 통과(572 · 729 · 728 · 727 · 718_1 · hopyo) + 화면 21 · typecheck 0 · ORCA 5174 불러오기 ② 표 꼬리표 「같은 것 씀」 · 「위 층에 같은 것」 한 장(응답 가짜 · 저장 0) · 공유 storage 쓰기 0 · 858874390 · 42de907aa · 검증 대기
|
||||
- [x] 733-2 (sub3 · 733-1 지문 뒤) 사람 길 만들 때 409 물음(새로 · from-line · B09 내 자료집 · 공유 승인 · 구조물 조합으로) · 복사 딸림 재사용 — 확인 = 409 → 그것을 씀 = 새 0 · 그래도 새로 = 새 1
|
||||
- 이음(733-2 → sub5 화면): 같은 층 같은 내용 = 409 `detail = {같은것: [{키, 이름, 층, 주인}], 까닭}` → 다시 보냄 몸 `새로: true`(그래도 새로 · 새 문서 1) · `씀: <키>`(그것을 씀 · 새 문서 0 · 답 `이름` = 그 키)
|
||||
- 이음 길: ① 새로 만들기 `POST /layers/{층}/library/{kind}`(본뜬 없음 · 빈 문서 = 안 물음 · 복사 = 안 물음) ② from-line `POST /layers/{층}/sangeun/from-line`(씀 = 답 `줄` 이 그 SK 참조) ③ B09 `POST /projects/{id}/estimation/daega/personal`(같은 이름이면 detail 에 `같은이름 · 이름` 도 함께 · 덮어쓰기 `overwrite` 는 그대로) ④ 공유 승인 `POST /share-requests/{id}/approve`(일위대가만 · 씀 = 사본 키 = 그 키) ⑤ 호표 [구조물 조합으로] `POST /layers/{층}/hopyo-item`(같은것 키 = 항목 열 id · 이름 = 경로 · 씀 답 = `{key, 열, 이름, 씀: true, 줄수, 열수, 빠진줄}`)
|
||||
- 이음 복사 딸림: 다른 층 복사 · 붙여넣기 · 승인의 딸린 참조 = 받는 층에 같은 원본(`본뜬` · `본뜬.복사원본`) + 같은 내용 사본이 있으면 그 키 재사용 · 묻지 않음
|
||||
- 검증완료 — 시험 15 파일 123 통과(새 test_733_2 넷 · 705_2 구조물 조합으로 409 · 703 고침) · 길마다 409 → 씀 = 새 문서 0 · 새로 = 새 1 · 다시 복사 딸림 = 새 0 · 8005 실서버 개인 층 409 → 씀 SC-000001 · 새로 SC-000002(지움) · 금액 시험(705_2 · 707_7 합계) 그대로 · TS 안 고침 · 40980910f · 검증 대기
|
||||
- [x] 733-3 (sub5 · 733-1 지문 뒤 · 물음 화면은 733-2 뒤) [중복 찾기] · 합치기(새 `M02_Library_Same_Router.py` · 새 화면) + 화면 물음 붙임 — 확인 = 묶음 · 합치기 참조 옮김 · 금액 같음 · 되돌림 · 사진
|
||||
- 검증완료 — 시험 새 10(합치기 참조 옮김 · 금액 같음 · 되돌림 · 지문 · 판 409 · 권한 밖 남김 · 위 층 키 · 일반 회사 층 403 · SC 수량만 다름 · 화면 지킴) + 552-3 모달 · 717-3 통과 · typecheck 0 · ORCA 8007/5180 개인 층 임시 SK 사본 둘 → 묶음 1 → 합치기 → 쓰는 SK 금액 17,902.43 전후 같음 · 참조 SK-2 → SK-1 · `_합친것/` → 되돌림 = 문서 · 참조 되살림 · 판 다름 = 「그새 바뀜」 · 409 물음(단가산출로도 저장) 그것을 씀 = 새 SK 0 · 그래도 새로 = 1 · 취소 = 0 · 밝음 · 어두움 · 600 · 1366×768 · 1920×1080 넘침 0 · 일반 회사 · 마스터 403 / 회사 관리자 회사 200 · 임시 문서 지움 · 검증 대기
|
||||
- 이음(sub5) — 읽기만 `M02_Library_Same` 지문(문서 → 지문 · 빈 문서 None) · 새 길 `GET /api/m02/layers/{층}/{kind}-same` · `POST …/{kind}-same/merge {남김, 지움[], 판}` · `POST …/{kind}-same/undo {키}` · 화면 물음 = 409 몸 `같은것` 목록 → `새로: true` · `씀: <키>` 다시 보냄(733-2 꼴 따름)
|
||||
- 이음(733-3 → 733-1b) — 불러오기 결과 알림 자리 = `M02_MasterTemplete_Hopyo_WizardSk.ts` `sangeunStep` 안 `run`(답 받은 뒤 `summary(got)` 토스트) · `draw`(만든 줄 표) — 「같은것씀 · 위층같음」 은 그 표 줄 꼬리표 = 부품 `createBadge`(같은 것 씀 = info · 위 층 같음 = warning · 「위 층에 같은 것 — 연결 권함」) · 수는 `summary` 글에 더함
|
||||
Reference in New Issue
Block a user