diff --git a/document/PVC.one b/document/PVC.one index 9c5818b..ebacb4b 100644 Binary files a/document/PVC.one and b/document/PVC.one differ diff --git a/document/⑤仕様書_学年別保育計画_20250214.xlsx b/document/⑤仕様書_学年別保育計画_20250214.xlsx new file mode 100644 index 0000000..0828e55 Binary files /dev/null and b/document/⑤仕様書_学年別保育計画_20250214.xlsx differ diff --git a/document/⑥仕様書_保育計画月案_20250214.xlsx b/document/⑥仕様書_保育計画月案_20250214.xlsx new file mode 100644 index 0000000..91c392c Binary files /dev/null and b/document/⑥仕様書_保育計画月案_20250214.xlsx differ diff --git a/document/⑦仕様書_保育計画週案_20250214.xlsx b/document/⑦仕様書_保育計画週案_20250214.xlsx new file mode 100644 index 0000000..70ab6ad Binary files /dev/null and b/document/⑦仕様書_保育計画週案_20250214.xlsx differ diff --git a/document/⑧仕様書_学期反省・評価_20250214.xlsx b/document/⑧仕様書_学期反省・評価_20250214.xlsx new file mode 100644 index 0000000..b64d374 Binary files /dev/null and b/document/⑧仕様書_学期反省・評価_20250214.xlsx differ diff --git a/document/横山台こども園様_帳票テンプレート(Excel作成分)/出欠集計表.xlsx b/document/横山台こども園様_帳票テンプレート(Excel作成分)/出欠集計表.xlsx index e61314b..e6ac0f7 100644 Binary files a/document/横山台こども園様_帳票テンプレート(Excel作成分)/出欠集計表.xlsx and b/document/横山台こども園様_帳票テンプレート(Excel作成分)/出欠集計表.xlsx differ diff --git a/src/0,1歳用日誌/main.js b/src/0,1歳用日誌/main.js index 263c774..3bf1e4a 100644 --- a/src/0,1歳用日誌/main.js +++ b/src/0,1歳用日誌/main.js @@ -2,6 +2,8 @@ "use strict"; const APP_ENV = env["0,1歳日誌出力用"]; + addApproveFlowAction(); + kintone.events.on("app.record.detail.show", (event) => { const headerSpace = getHeaderSpace('', true); diff --git a/src/2歳以上日誌/main.js b/src/2歳以上日誌/main.js index e2de4f5..06a7252 100644 --- a/src/2歳以上日誌/main.js +++ b/src/2歳以上日誌/main.js @@ -2,6 +2,8 @@ "use strict"; const APP_ENV = env["2歳以上日誌出力用"]; + addApproveFlowAction(); + kintone.events.on("app.record.detail.show", (event) => { const headerSpace = getHeaderSpace('', true); diff --git a/src/main.css b/src/main.css index 5e44b12..564f86f 100644 --- a/src/main.css +++ b/src/main.css @@ -48,9 +48,11 @@ .customized-record-header-space { padding-top: 16px; + padding-left: 8px; } -.customized-record-header-space > .btn-group-area{ - padding-right: 0; +.customized-record-header-space > .btn-group-area { + padding: 0; + margin: 0; } .customized-header-space-wrapper.single-label-line { margin-top: 33px; diff --git a/src/utils.js b/src/utils.js index 39dfc50..81f8e7c 100644 --- a/src/utils.js +++ b/src/utils.js @@ -499,4 +499,21 @@ function groupingBySex(list) { } return [male, female]; }, [[], []]); +} + +const statusFieldMap = { + '指導教諭確認中': '担任', + '主幹確認中': '指導', + '園長確認中': '主幹', + '完了': '園長' +} +function getUpdateFieldByNextFlow(nextStatus) { + return statusFieldMap[nextStatus]; +} + +function addApproveFlowAction() { + return kintone.events.on("app.record.detail.process.proceed", (event) => { + event.record[getUpdateFieldByNextFlow(event.nextStatus.value)].value = kintone.getLoginUser().name; + return event; + }); } \ No newline at end of file diff --git a/src/個別配慮/main.js b/src/個別配慮/main.js index 15f775b..9bc95df 100644 --- a/src/個別配慮/main.js +++ b/src/個別配慮/main.js @@ -2,6 +2,8 @@ "use strict"; const APP_ENV = env["個別配慮"]; + addApproveFlowAction(); + kintone.events.on("app.record.index.show", (event) => { const headerSpace = getHeaderSpace('single-label-line'); diff --git a/src/園児別出欠簿入力/main.js b/src/園児別出欠簿入力/main.js index 31e32ee..a06cc62 100644 --- a/src/園児別出欠簿入力/main.js +++ b/src/園児別出欠簿入力/main.js @@ -2,6 +2,8 @@ "use strict"; const APP_ENV = env["園児別出欠簿入力"]; + addApproveFlowAction(); + kintone.events.on("app.record.index.show", (event) => { const headerSpace = getHeaderSpace('single-label-line');