Merge remote-tracking branch 'origin/dev' into sub_laptop_5

This commit is contained in:
2026-10-04 22:45:45 +09:00
7 changed files with 229 additions and 23 deletions
@@ -370,7 +370,7 @@ export function createMain(
if (at.kind === "labor") {
// 일위대가 상세(39-3) — 구조물 열마다 하나 · 고침은 이 화면 [저장]으로
const { mountLaborDetail } = await import("./M02_MasterTemplete_Labor_Detail");
editor = mountLaborDetail(host, doc, {
const labor = mountLaborDetail(host, doc, {
layer: at.layer,
column: at.name,
readOnly,
@@ -381,6 +381,16 @@ export function createMain(
return true;
},
});
// [저장] = 엑셀에서 고른 칸 연결(면적 문서) 먼저 · 그다음 일위대가(서버가 새 칸 값으로 계산값)
editor = {
getDoc: async () => {
// 면적 저장이 일위대가 계산값을 다시 적어 판이 바뀜 — 판을 다시 읽어 409 를 막음
if (await labor.saveArea())
version = (await readTemplate(at.layer, "labor", at.name, at.projectId)).판 ?? "";
return labor.getDoc();
},
destroy: labor.destroy,
};
return;
}
if (at.kind === "area") {