Merge remote-tracking branch 'origin/dev' into sub_laptop_5
This commit is contained in:
@@ -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") {
|
||||
|
||||
Reference in New Issue
Block a user