update process
This commit is contained in:
17
src/utils.js
17
src/utils.js
@@ -501,20 +501,3 @@ function groupingBySex(list) {
|
|||||||
return [male, female];
|
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;
|
|
||||||
});
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
const statusFieldMap = {
|
|
||||||
'指導教諭確認中(0~2歳)': '担任',
|
|
||||||
'指導教諭確認中(3~5歳)': '担任',
|
|
||||||
'園長確認中': '指導',
|
|
||||||
'完了': '園長'
|
|
||||||
}
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
const statusFieldMap = {
|
|
||||||
'主幹確認中(4週目)': '指導',
|
|
||||||
'園長確認中(4週目)': '主幹',
|
|
||||||
'完了(4週目)': '園長',
|
|
||||||
'担任作成中(5週目)': '園長',
|
|
||||||
'主幹確認中(5週目)': '指導',
|
|
||||||
'園長確認中(5週目)': '主幹',
|
|
||||||
'完了(5週目)': '園長',
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
const statusFieldMap = {
|
|
||||||
'指導教諭確認中': '担任',
|
|
||||||
'主幹確認中': '指導',
|
|
||||||
'園長確認中': '主幹',
|
|
||||||
'完了': '園長'
|
|
||||||
}
|
|
||||||
@@ -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',
|
|
||||||
}
|
|
||||||
@@ -2,8 +2,6 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
const APP_ENV = env["園児別出欠簿入力"];
|
const APP_ENV = env["園児別出欠簿入力"];
|
||||||
|
|
||||||
addApproveFlowAction();
|
|
||||||
|
|
||||||
kintone.events.on("app.record.index.show", (event) => {
|
kintone.events.on("app.record.index.show", (event) => {
|
||||||
const headerSpace = getHeaderSpace('single-label-line');
|
const headerSpace = getHeaderSpace('single-label-line');
|
||||||
|
|
||||||
@@ -1,6 +1,13 @@
|
|||||||
(function () {
|
(function () {
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
const statusFieldMap = {
|
||||||
|
'指導教諭確認中': '担任',
|
||||||
|
'主幹確認中': '指導',
|
||||||
|
'園長確認中': '主幹',
|
||||||
|
'完了': '園長'
|
||||||
|
}
|
||||||
|
|
||||||
kintone.events.on("app.record.detail.process.proceed", (event) => {
|
kintone.events.on("app.record.detail.process.proceed", (event) => {
|
||||||
const field = statusFieldMap[event.nextStatus.value];
|
const field = statusFieldMap[event.nextStatus.value];
|
||||||
if (field) {
|
if (field) {
|
||||||
21
src/10.個別支援計画/processStateHandler.js
Normal file
21
src/10.個別支援計画/processStateHandler.js
Normal 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;
|
||||||
|
});
|
||||||
|
|
||||||
|
})();
|
||||||
@@ -2,8 +2,6 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
const APP_ENV = env["0,1歳日誌出力用"];
|
const APP_ENV = env["0,1歳日誌出力用"];
|
||||||
|
|
||||||
addApproveFlowAction();
|
|
||||||
|
|
||||||
kintone.events.on("app.record.detail.show", (event) => {
|
kintone.events.on("app.record.detail.show", (event) => {
|
||||||
const headerSpace = getHeaderSpace('', true);
|
const headerSpace = getHeaderSpace('', true);
|
||||||
|
|
||||||
@@ -1,6 +1,13 @@
|
|||||||
(function () {
|
(function () {
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
const statusFieldMap = {
|
||||||
|
'指導教諭確認中(0~2歳)': '担任',
|
||||||
|
'主幹確認中': '指導',
|
||||||
|
'園長確認中': '主幹',
|
||||||
|
'完了': '園長'
|
||||||
|
}
|
||||||
|
|
||||||
kintone.events.on("app.record.detail.process.proceed", (event) => {
|
kintone.events.on("app.record.detail.process.proceed", (event) => {
|
||||||
const field = statusFieldMap[event.nextStatus.value];
|
const field = statusFieldMap[event.nextStatus.value];
|
||||||
if (field) {
|
if (field) {
|
||||||
@@ -2,8 +2,6 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
const APP_ENV = env["2歳以上日誌出力用"];
|
const APP_ENV = env["2歳以上日誌出力用"];
|
||||||
|
|
||||||
addApproveFlowAction();
|
|
||||||
|
|
||||||
kintone.events.on("app.record.detail.show", (event) => {
|
kintone.events.on("app.record.detail.show", (event) => {
|
||||||
const headerSpace = getHeaderSpace('', true);
|
const headerSpace = getHeaderSpace('', true);
|
||||||
|
|
||||||
@@ -1,6 +1,14 @@
|
|||||||
(function () {
|
(function () {
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
const statusFieldMap = {
|
||||||
|
'指導教諭確認中(0~2歳)': '担任',
|
||||||
|
'指導教諭確認中(3~5歳)': '担任',
|
||||||
|
'主幹確認中': '指導',
|
||||||
|
'園長確認中': '主幹',
|
||||||
|
'完了': '園長'
|
||||||
|
}
|
||||||
|
|
||||||
kintone.events.on("app.record.detail.process.proceed", (event) => {
|
kintone.events.on("app.record.detail.process.proceed", (event) => {
|
||||||
const field = statusFieldMap[event.nextStatus.value];
|
const field = statusFieldMap[event.nextStatus.value];
|
||||||
if (field) {
|
if (field) {
|
||||||
@@ -1,6 +1,11 @@
|
|||||||
(function () {
|
(function () {
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
const statusFieldMap = {
|
||||||
|
'園長確認中': '指導',
|
||||||
|
'完了': '園長'
|
||||||
|
}
|
||||||
|
|
||||||
kintone.events.on("app.record.detail.process.proceed", (event) => {
|
kintone.events.on("app.record.detail.process.proceed", (event) => {
|
||||||
const field = statusFieldMap[event.nextStatus.value];
|
const field = statusFieldMap[event.nextStatus.value];
|
||||||
if (field) {
|
if (field) {
|
||||||
20
src/4.保育計画 週案/processStateHandler.js
Normal file
20
src/4.保育計画 週案/processStateHandler.js
Normal 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;
|
||||||
|
});
|
||||||
|
|
||||||
|
})();
|
||||||
@@ -2,8 +2,6 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
const APP_ENV = env["個別配慮"];
|
const APP_ENV = env["個別配慮"];
|
||||||
|
|
||||||
addApproveFlowAction();
|
|
||||||
|
|
||||||
kintone.events.on("app.record.index.show", (event) => {
|
kintone.events.on("app.record.index.show", (event) => {
|
||||||
const headerSpace = getHeaderSpace('single-label-line');
|
const headerSpace = getHeaderSpace('single-label-line');
|
||||||
|
|
||||||
74
src/6.個別配慮/processStateHandler.js
Normal file
74
src/6.個別配慮/processStateHandler.js
Normal 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;
|
||||||
|
});
|
||||||
|
|
||||||
|
})();
|
||||||
21
src/8.学期反省・評価/processStateHandler.js
Normal file
21
src/8.学期反省・評価/processStateHandler.js
Normal 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;
|
||||||
|
});
|
||||||
|
|
||||||
|
})();
|
||||||
Reference in New Issue
Block a user