Przeglądaj źródła

定期駐車場プランマスタのキーをスクリプト側で自動計算するように修正

develop
sosuke.iwabuchi 1 rok temu
rodzic
commit
432a02cd1d
2 zmienionych plików z 51 dodań i 0 usunięć
  1. +12
    -0
      src/apps/定期駐車場プランマスタ/customize-manifest.json
  2. +39
    -0
      src/apps/定期駐車場プランマスタ/index.tsx

+ 12
- 0
src/apps/定期駐車場プランマスタ/customize-manifest.json Wyświetl plik

@@ -0,0 +1,12 @@
{
"app": "",
"scope": "ALL",
"desktop": {
"js": ["dist/定期駐車場プランマスタ.js"],
"css":[]
},
"mobile": {
"js": [],
"css":[]
}
}

+ 39
- 0
src/apps/定期駐車場プランマスタ/index.tsx Wyświetl plik

@@ -0,0 +1,39 @@
import { KintoneEvent } from "@/common/kintone-event";
import {
定期駐車場プランマスタ,
定期駐車場プランマスタフィールド名,
} from "@/types/定期駐車場プランマスタ";
import { sprintf } from "sprintf";
import { setup } from "..";

const プランキー取得 = (record: 定期駐車場プランマスタ) => {
return sprintf(
"%s%s%s%s%s%s",
record.駐車場名.value ?? "",
record.契約金額.value ?? "",
record.駐車場備考.value ?? "",
record.プラン.value ?? "",
record.種別.value ?? "",
record.支払パターン.value ?? ""
);
};

setup(() => {
const F = 定期駐車場プランマスタフィールド名;
kintone.events.on(
[
...KintoneEvent.追加編集.保存するとき,
...KintoneEvent.追加編集.フィールドの値を変更したとき(F.駐車場名),
...KintoneEvent.追加編集.フィールドの値を変更したとき(F.契約金額),
...KintoneEvent.追加編集.フィールドの値を変更したとき(F.駐車場備考),
...KintoneEvent.追加編集.フィールドの値を変更したとき(F.プラン),
...KintoneEvent.追加編集.フィールドの値を変更したとき(F.種別),
...KintoneEvent.追加編集.フィールドの値を変更したとき(F.支払パターン),
],
(event) => {
const record: 定期駐車場プランマスタ = event.record;
record[F.KEY].value = プランキー取得(record);
return event;
}
);
});

Ładowanie…
Anuluj
Zapisz