update process

This commit is contained in:
2025-09-15 09:47:59 +08:00
parent 1d06e25626
commit c5cf6c0c22
48 changed files with 163 additions and 59 deletions

View File

@@ -501,20 +501,3 @@ function groupingBySex(list) {
return [male, female];
}, [[], []]);
}
const statusFieldMap = {
'指導教諭確認中': '担任',
'主幹確認中': '指導',
'園長確認中': '主幹',
'完了': '園長'
}
function addApproveFlowAction() {
return kintone.events.on("app.record.detail.process.proceed", (event) => {
const field = statusFieldMap[event.nextStatus.value];
if (field) {
event.record[field].value = kintone.getLoginUser().name;
}
return event;
});
}

View File

@@ -1,6 +0,0 @@
const statusFieldMap = {
'指導教諭確認中0~2歳': '担任',
'指導教諭確認中3~5歳': '担任',
'園長確認中': '指導',
'完了': '園長'
}

View File

@@ -1,9 +0,0 @@
const statusFieldMap = {
'主幹確認中4週目': '指導',
'園長確認中4週目': '主幹',
'完了4週目': '園長',
'担任作成中5週目': '園長',
'主幹確認中5週目': '指導',
'園長確認中5週目': '主幹',
'完了5週目': '園長',
}

View File

@@ -1,6 +0,0 @@
const statusFieldMap = {
'指導教諭確認中': '担任',
'主幹確認中': '指導',
'園長確認中': '主幹',
'完了': '園長'
}

View File

@@ -1,13 +0,0 @@
const statusFieldMap = {
'主幹確認中1学期': '指導1',
'園長確認中1学期': '主幹1',
'完了1学期': '園長1',
'担任作成中2学期': '園長1',
'主幹確認中2学期': '指導2',
'園長確認中2学期': '主幹2',
'完了2学期': '園長2',
'担任作成中3学期': '園長2',
'主幹確認中3学期': '指導3',
'園長確認中3学期': '主幹3',
'完了3学期': '園長3',
}

View File

@@ -2,8 +2,6 @@
"use strict";
const APP_ENV = env["園児別出欠簿入力"];
addApproveFlowAction();
kintone.events.on("app.record.index.show", (event) => {
const headerSpace = getHeaderSpace('single-label-line');

View File

@@ -1,6 +1,13 @@
(function () {
"use strict";
const statusFieldMap = {
'指導教諭確認中': '担任',
'主幹確認中': '指導',
'園長確認中': '主幹',
'完了': '園長'
}
kintone.events.on("app.record.detail.process.proceed", (event) => {
const field = statusFieldMap[event.nextStatus.value];
if (field) {

View File

@@ -0,0 +1,21 @@
(function () {
"use strict";
const statusFieldMap = {
"園長確認中1学期": "指導1",
"担任作成中2学期": "園長1",
"園長確認中2学期": "指導2",
"担任作成中3学期": "園長2",
"園長確認中3学期": "指導3",
"完了": "園長3"
}
kintone.events.on("app.record.detail.process.proceed", (event) => {
const field = statusFieldMap[event.nextStatus.value];
if (field) {
event.record[field].value = kintone.getLoginUser().name;
}
return event;
});
})();

View File

@@ -2,8 +2,6 @@
"use strict";
const APP_ENV = env["0,1歳日誌出力用"];
addApproveFlowAction();
kintone.events.on("app.record.detail.show", (event) => {
const headerSpace = getHeaderSpace('', true);

View File

@@ -1,6 +1,13 @@
(function () {
"use strict";
const statusFieldMap = {
'指導教諭確認中0~2歳': '担任',
'主幹確認中': '指導',
'園長確認中': '主幹',
'完了': '園長'
}
kintone.events.on("app.record.detail.process.proceed", (event) => {
const field = statusFieldMap[event.nextStatus.value];
if (field) {

View File

@@ -2,8 +2,6 @@
"use strict";
const APP_ENV = env["2歳以上日誌出力用"];
addApproveFlowAction();
kintone.events.on("app.record.detail.show", (event) => {
const headerSpace = getHeaderSpace('', true);

View File

@@ -1,6 +1,14 @@
(function () {
"use strict";
const statusFieldMap = {
'指導教諭確認中0~2歳': '担任',
'指導教諭確認中3~5歳': '担任',
'主幹確認中': '指導',
'園長確認中': '主幹',
'完了': '園長'
}
kintone.events.on("app.record.detail.process.proceed", (event) => {
const field = statusFieldMap[event.nextStatus.value];
if (field) {

View File

@@ -1,6 +1,11 @@
(function () {
"use strict";
const statusFieldMap = {
'園長確認中': '指導',
'完了': '園長'
}
kintone.events.on("app.record.detail.process.proceed", (event) => {
const field = statusFieldMap[event.nextStatus.value];
if (field) {

View File

@@ -0,0 +1,20 @@
(function () {
"use strict";
const statusFieldMap = {
'園長確認中4週目': '指導',
'完了4週目': '園長',
'担任作成中5週目': '園長',
'園長確認中5週目': '指導',
'完了5週目': '園長',
}
kintone.events.on("app.record.detail.process.proceed", (event) => {
const field = statusFieldMap[event.nextStatus.value];
if (field) {
event.record[field].value = kintone.getLoginUser().name;
}
return event;
});
})();

View File

@@ -2,8 +2,6 @@
"use strict";
const APP_ENV = env["個別配慮"];
addApproveFlowAction();
kintone.events.on("app.record.index.show", (event) => {
const headerSpace = getHeaderSpace('single-label-line');

View File

@@ -0,0 +1,74 @@
(function () {
"use strict";
const statusFieldMap = {
'指導教諭確認中0~2歳、4月': '担任',
'指導教諭確認中3~5歳、4月': '担任',
'園長確認中4月': '指導',
'担任作成中5月': '園長',
'指導教諭確認中0~2歳、5月': '担任_5月',
'指導教諭確認中3~5歳、5月': '担任_5月',
'園長確認中5月': '指導_5月',
'担任作成中6月': '園長_5月',
'指導教諭確認中0~2歳、6月': '担任_6月',
'指導教諭確認中3~5歳、6月': '担任_6月',
'園長確認中6月': '指導_6月',
'担任作成中7月': '園長_6月',
'指導教諭確認中0~2歳、7月': '担任_7月',
'指導教諭確認中3~5歳、7月': '担任_7月',
'園長確認中7月': '指導_7月',
'担任作成中8月': '園長_7月',
'指導教諭確認中0~2歳、8月': '担任_8月',
'指導教諭確認中3~5歳、8月': '担任_8月',
'園長確認中8月': '指導_8月',
'担任作成中9月': '園長_8月',
'指導教諭確認中0~2歳、9月': '担任_9月',
'指導教諭確認中3~5歳、9月': '担任_9月',
'園長確認中9月': '指導_9月',
'担任作成中10月': '園長_9月',
'指導教諭確認中0~2歳、10月': '担任_10月',
'指導教諭確認中3~5歳、10月': '担任_10月',
'園長確認中10月': '指導_10月',
'担任作成中11月': '園長_10月',
'指導教諭確認中0~2歳、11月': '担任_11月',
'指導教諭確認中3~5歳、11月': '担任_11月',
'園長確認中11月': '指導_11月',
'担任作成中12月': '園長_11月',
'指導教諭確認中0~2歳、12月': '担任_12月',
'指導教諭確認中3~5歳、12月': '担任_12月',
'園長確認中12月': '指導_12月',
'担任作成中1月': '園長_12月',
'指導教諭確認中0~2歳、1月': '担任_1月',
'指導教諭確認中3~5歳、1月': '担任_1月',
'園長確認中1月': '指導_1月',
'担任作成中2月': '園長_1月',
'指導教諭確認中0~2歳、2月': '担任_2月',
'指導教諭確認中3~5歳、2月': '担任_2月',
'園長確認中2月': '指導_2月',
'担任作成中3月': '園長_2月',
'指導教諭確認中0~2歳、3月': '担任_3月',
'指導教諭確認中3~5歳、3月': '担任_3月',
'園長確認中3月': '指導_3月',
'完了': '園長_3月'
}
kintone.events.on("app.record.detail.process.proceed", (event) => {
const field = statusFieldMap[event.nextStatus.value];
if (field) {
event.record[field].value = kintone.getLoginUser().name;
}
return event;
});
})();

View File

@@ -0,0 +1,21 @@
(function () {
"use strict";
const statusFieldMap = {
'園長確認中1学期': '指導1',
'担任作成中2学期': '園長1',
'園長確認中2学期': '指導2',
'担任作成中3学期': '園長2',
'園長確認中3学期': '指導3',
'完了3学期': '園長3',
}
kintone.events.on("app.record.detail.process.proceed", (event) => {
const field = statusFieldMap[event.nextStatus.value];
if (field) {
event.record[field].value = kintone.getLoginUser().name;
}
return event;
});
})();