ken_nogi/pleasanter/develop/#助っ人クラウド連携/物件情報テーブル2.js
Kenichiro NOGI 4f9593b26f 2025-12-13
2025-12-13 18:12:03 +09:00

1399 lines
64 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

function updateSite() {
$p.apiUpdateSite({
"id": "397526",
"data": {
"SiteId": "397526",
"SiteSettings": {
"Version": 1.017,
"ReferenceType": "Results",
"GridColumns": [
"ClassA",
"Title",
"Class007",
"Class013",
"Class014",
"Class028",
"Date005",
"Date006",
"Date007",
"Date008",
"Description001",
"Description002",
"UpdatedTime"
],
"FilterColumns": [
"Title",
"Class013",
"Class007",
"Date005",
"Date006",
"Date007",
"Date008"
],
"EditorColumnHash": {
"General": [
"ClassA",
"Class001",
"Class002",
"Class003",
"Class004",
"Class005",
"Class006",
"_Section-1",
"Class007",
"Class008",
"Class009",
"Class010",
"Class011",
"Class012",
"Class013",
"Class014",
"Class015",
"Class016",
"Class017",
"Class018",
"Class019",
"Class020",
"Class021",
"_Section-2",
"Class022",
"Num001",
"Num002",
"Class023",
"Class024",
"Num003",
"Num004",
"Num005",
"Num006",
"Num007",
"Class025",
"Num008",
"Num009",
"Num010",
"Class026",
"Class027",
"Class028",
"Class029",
"Class030",
"Description001",
"Description002",
"_Section-3",
"Date001",
"Date002",
"Date003",
"Date004",
"Date005",
"Date006",
"Date007",
"Date008",
"Date009",
"Num011",
"_Section-4",
"Num012",
"Num013",
"Class031",
"Class032",
"Class033",
"Class034",
"Class035",
"Class036",
"Class037",
"Class038",
"_Section-5",
"Class039",
"Class040",
"Class041",
"Class042",
"Class043",
"Class044",
"Class045",
"Class046",
"Class047",
"Class048",
"Class049",
"Class050",
"Class051",
"Class052",
"Class053",
"Class054",
"Class055",
"Class056",
"Class057",
"Class058",
"_Section-6",
"Class059",
"Class060",
"Class061",
"Class062",
"Class063",
"Class064",
"Class065",
"Class066",
"Class067",
"Class068",
"Class069",
"Class070",
"_Section-9",
"Class118",
"Class119",
"Class120",
"Class121",
"Class122",
"Class123",
"Class124",
"Class125",
"Title",
"Comments"
],
"_Tab-1": [
"Class071",
"Class072",
"Class073",
"Class074",
"Class075",
"Class076",
"Class077",
"Description003",
"Class078",
"Class079",
"Class080",
"Class081",
"Class082",
"Class083",
"Class084",
"Description004",
"Class085",
"Class086",
"Class087",
"Class088",
"Class089",
"Class090",
"Class091",
"Description005",
"Class092",
"Class093",
"Class094",
"Class095",
"Class096",
"Class097",
"Class098",
"Description006",
"Class099",
"Class100",
"Class101",
"Class102",
"Class103",
"Class104",
"Class105",
"Description007"
],
"_Tab-2": [
"Class106",
"Class107",
"Class108",
"Class109",
"Num014",
"Date010",
"Date011",
"Description008",
"Class110",
"Class111",
"Class112",
"Class113",
"Num015",
"Date012",
"Date013",
"Description009",
"Class114",
"Class115",
"Class116",
"Class117",
"Num016",
"Date014",
"Date015",
"Description010"
],
"_Tab-3": [
"ClassZ",
"_Links-397527"
]
},
"TabLatestId": 3,
"Tabs": [
{
"LabelText": "家族情報",
"Id": 1,
},
{
"LabelText": "保証情報",
"Id": 2,
},
{
"LabelText": "案件情報",
"Id": 3,
}
],
"Sections": [
{
"Id": 1,
"LabelText": "",
"AllowExpand": false,
"Expand": true,
},
{
"Id": 2,
"LabelText": "",
"AllowExpand": false,
"Expand": true,
},
{
"Id": 3,
"LabelText": "",
"AllowExpand": false,
"Expand": true,
},
{
"Id": 4,
"LabelText": "",
"AllowExpand": false,
"Expand": true,
},
{
"Id": 5,
"LabelText": "フラグ",
"AllowExpand": false,
"Expand": false,
},
{
"Id": 6,
"LabelText": "塗装色",
"AllowExpand": true,
"Expand": false,
},
{
"Id": 9,
"LabelText": "担当",
"AllowExpand": false,
"Expand": false,
}
],
"TitleColumns": [
"Class008"
],
"LinkColumns": [
"Title",
"Class013",
"Class014",
"Class028",
"Date005",
"Date006",
"Date007",
"Date008",
"Description001",
"Description002"
],
"Columns": [
{
"ColumnName": "ClassA",
"LabelText": "更新No",
"ImportKey": true,
"EditorReadOnly": true
},
{
"ColumnName": "Class001",
"LabelText": "施主名(姓)",
"NoWrap": true,
"EditorReadOnly": true
},
{
"ColumnName": "Class002",
"LabelText": "施主名(名)",
"EditorReadOnly": true
},
{
"ColumnName": "Class003",
"LabelText": "施主名かな(姓)",
"NoWrap": true,
"EditorReadOnly": true
},
{
"ColumnName": "Class004",
"LabelText": "施主名かな(名)",
"EditorReadOnly": true
},
{
"ColumnName": "Class005",
"LabelText": "建築地電話番号",
"NoWrap": true,
"EditorReadOnly": true
},
{
"ColumnName": "Class006",
"LabelText": "建築地携帯電話番号",
"EditorReadOnly": true
},
{
"ColumnName": "Class007",
"LabelText": "戸建/共同住宅区分",
"GridLabelText": "区分",
"ChoicesText": "戸建\n共同住宅",
"SearchType": "PartialMatch",
"EditorReadOnly": true
},
{
"ColumnName": "Class008",
"LabelText": "住宅名(物件名)(区画番号)など",
"FieldCss": "field-wide",
"EditorReadOnly": true
},
{
"ColumnName": "Class009",
"LabelText": "共同住宅名",
"FieldCss": "field-wide",
"EditorReadOnly": true
},
{
"ColumnName": "Class010",
"LabelText": "部屋番号",
"EditorReadOnly": true
},
{
"ColumnName": "Class011",
"LabelText": "組合管理物件",
"EditorReadOnly": true
},
{
"ColumnName": "Class012",
"LabelText": "建築地郵便番号",
"NoWrap": true,
"EditorReadOnly": true
},
{
"ColumnName": "Class013",
"LabelText": "建築地都道府県",
"ChoicesText": "北海道\n青森県\n岩手県\n宮城県\n秋田県\n山形県\n福島県\n茨城県\n栃木県\n群馬県\n埼玉県\n千葉県\n東京都\n神奈川県\n新潟県\n富山県\n石川県\n福井県\n山梨県\n長野県\n岐阜県\n静岡県\n愛知県\n三重県\n滋賀県\n京都府\n大阪府\n兵庫県\n奈良県\n和歌山県\n鳥取県\n島根県\n岡山県\n広島県\n山口県\n徳島県\n香川県\n愛媛県\n高知県\n福岡県\n佐賀県\n長崎県\n熊本県\n大分県\n宮崎県\n鹿児島県\n沖縄県",
"SearchType": "PartialMatch",
"EditorReadOnly": true
},
{
"ColumnName": "Class014",
"LabelText": "建築地市区町村番地",
"FieldCss": "field-wide",
"EditorReadOnly": true
},
{
"ColumnName": "Class015",
"LabelText": "現住所郵便番号",
"NoWrap": true,
"EditorReadOnly": true
},
{
"ColumnName": "Class016",
"LabelText": "現住所都道府県",
"ChoicesText": "北海道\n青森県\n岩手県\n宮城県\n秋田県\n山形県\n福島県\n茨城県\n栃木県\n群馬県\n埼玉県\n千葉県\n東京都\n神奈川県\n新潟県\n富山県\n石川県\n福井県\n山梨県\n長野県\n岐阜県\n静岡県\n愛知県\n三重県\n滋賀県\n京都府\n大阪府\n兵庫県\n奈良県\n和歌山県\n鳥取県\n島根県\n岡山県\n広島県\n山口県\n徳島県\n香川県\n愛媛県\n高知県\n福岡県\n佐賀県\n長崎県\n熊本県\n大分県\n宮崎県\n鹿児島県\n沖縄県",
"SearchType": "PartialMatch",
"EditorReadOnly": true
},
{
"ColumnName": "Class017",
"LabelText": "現住所市区町村番地",
"FieldCss": "field-wide",
"EditorReadOnly": true
},
{
"ColumnName": "Class018",
"LabelText": "現住所電話番号",
"EditorReadOnly": true
},
{
"ColumnName": "Class019",
"LabelText": "書類送付先郵便番号",
"NoWrap": true,
"EditorReadOnly": true
},
{
"ColumnName": "Class020",
"LabelText": "書類送付先予備都道府県",
"ChoicesText": "北海道\n青森県\n岩手県\n宮城県\n秋田県\n山形県\n福島県\n茨城県\n栃木県\n群馬県\n埼玉県\n千葉県\n東京都\n神奈川県\n新潟県\n富山県\n石川県\n福井県\n山梨県\n長野県\n岐阜県\n静岡県\n愛知県\n三重県\n滋賀県\n京都府\n大阪府\n兵庫県\n奈良県\n和歌山県\n鳥取県\n島根県\n岡山県\n広島県\n山口県\n徳島県\n香川県\n愛媛県\n高知県\n福岡県\n佐賀県\n長崎県\n熊本県\n大分県\n宮崎県\n鹿児島県\n沖縄県",
"SearchType": "PartialMatch",
"EditorReadOnly": true
},
{
"ColumnName": "Class021",
"LabelText": "書類送付先市区町村番地",
"FieldCss": "field-wide",
"EditorReadOnly": true
},
{
"ColumnName": "Class022",
"LabelText": "用途",
"EditorReadOnly": true
},
{
"ColumnName": "Num001",
"LabelText": "地上階数",
"DecimalPlaces": 2,
"TextAlign": 20,
"EditorReadOnly": true
},
{
"ColumnName": "Num002",
"LabelText": "地下階数",
"DecimalPlaces": 2,
"TextAlign": 20,
"EditorReadOnly": true
},
{
"ColumnName": "Class023",
"LabelText": "基礎仕様",
"ChoicesText": "べた基礎\n布基礎\nその他",
"SearchType": "PartialMatch",
"EditorReadOnly": true
},
{
"ColumnName": "Class024",
"LabelText": "その他基礎仕様名称",
"ChoicesText": "べた基礎\n布基礎\nその他",
"SearchType": "PartialMatch",
"EditorReadOnly": true
},
{
"ColumnName": "Num003",
"LabelText": "土地面積",
"ChoicesText": "べた基礎\n布基礎\nその他",
"DecimalPlaces": 2,
"TextAlign": 20,
"EditorReadOnly": true
},
{
"ColumnName": "Num004",
"LabelText": "建築面積",
"DecimalPlaces": 2,
"TextAlign": 20,
"EditorReadOnly": true
},
{
"ColumnName": "Num005",
"LabelText": "延べ床面積",
"DecimalPlaces": 2,
"TextAlign": 20,
"EditorReadOnly": true
},
{
"ColumnName": "Num006",
"LabelText": "床面積詳細1階",
"DecimalPlaces": 2,
"TextAlign": 20,
"EditorReadOnly": true
},
{
"ColumnName": "Num007",
"LabelText": "床面積詳細2階",
"DecimalPlaces": 2,
"TextAlign": 20,
"EditorReadOnly": true
},
{
"ColumnName": "Class025",
"LabelText": "床面積詳細その他階名称",
"EditorReadOnly": true
},
{
"ColumnName": "Num008",
"LabelText": "床面積詳細その他階",
"DecimalPlaces": 2,
"TextAlign": 20,
"EditorReadOnly": true
},
{
"ColumnName": "Num009",
"LabelText": "当初販売価格",
"DecimalPlaces": 2,
"TextAlign": 20,
"EditorReadOnly": true
},
{
"ColumnName": "Num010",
"LabelText": "土地仕入価格",
"DecimalPlaces": 2,
"TextAlign": 20,
"EditorReadOnly": true
},
{
"ColumnName": "Class026",
"LabelText": "要注意",
"EditorReadOnly": true
},
{
"ColumnName": "Class027",
"LabelText": "サポートデスクの登録あり",
"EditorReadOnly": true
},
{
"ColumnName": "Class028",
"LabelText": "管理ID",
"NoWrap": true,
"EditorReadOnly": true
},
{
"ColumnName": "Class029",
"LabelText": "予備ID",
"EditorReadOnly": true
},
{
"ColumnName": "Description001",
"LabelText": "備考",
"EditorReadOnly": true,
"AllowImage": false
},
{
"ColumnName": "Description002",
"LabelText": "現場メモ",
"EditorReadOnly": true,
"AllowImage": false
},
{
"ColumnName": "Class030",
"LabelText": "顧客システムID",
"EditorReadOnly": true
},
{
"ColumnName": "Date001",
"LabelText": "契約予定日",
"EditorReadOnly": true
},
{
"ColumnName": "Date002",
"LabelText": "着工予定日",
"EditorReadOnly": true
},
{
"ColumnName": "Date003",
"LabelText": "竣工予定日",
"EditorReadOnly": true
},
{
"ColumnName": "Date004",
"LabelText": "引渡予定日",
"EditorReadOnly": true
},
{
"ColumnName": "Date005",
"LabelText": "契約日",
"EditorReadOnly": true
},
{
"ColumnName": "Date006",
"LabelText": "着工日(確認申請が下りた日)",
"GridLabelText": "着工日",
"EditorReadOnly": true
},
{
"ColumnName": "Date007",
"LabelText": "竣工日",
"EditorReadOnly": true
},
{
"ColumnName": "Date008",
"LabelText": "引渡日",
"EditorReadOnly": true
},
{
"ColumnName": "Date009",
"LabelText": "基準日",
"EditorReadOnly": true
},
{
"ColumnName": "Num011",
"LabelText": "請負金額",
"DecimalPlaces": 2,
"TextAlign": 20,
"EditorReadOnly": true
},
{
"ColumnName": "Num012",
"LabelText": "建蔽率",
"DecimalPlaces": 2,
"TextAlign": 20,
"EditorReadOnly": true
},
{
"ColumnName": "Num013",
"LabelText": "容積率",
"DecimalPlaces": 2,
"TextAlign": 20,
"EditorReadOnly": true
},
{
"ColumnName": "Class031",
"LabelText": "工法",
"ChoicesText": "木造軸組\n2×4\n木質プレハブ\n鉄骨プレハブ\nコンクリートプレハブ\n鉄骨\nRC\nスチールハウス\nログハウス\nその他",
"SearchType": "PartialMatch",
"EditorReadOnly": true
},
{
"ColumnName": "Class032",
"LabelText": "その他工法名称",
"EditorReadOnly": true
},
{
"ColumnName": "Class033",
"LabelText": "用途地域",
"EditorReadOnly": true
},
{
"ColumnName": "Class034",
"LabelText": "シリーズ名",
"EditorReadOnly": true
},
{
"ColumnName": "Class035",
"LabelText": "モデル名",
"EditorReadOnly": true
},
{
"ColumnName": "Class036",
"LabelText": "施工会社",
"EditorReadOnly": true
},
{
"ColumnName": "Class037",
"LabelText": "給湯器メーカー",
"EditorReadOnly": true
},
{
"ColumnName": "Class038",
"LabelText": "給湯器型式",
"EditorReadOnly": true
},
{
"ColumnName": "Class039",
"LabelText": "フラグ1",
"EditorReadOnly": true
},
{
"ColumnName": "Class040",
"LabelText": "フラグ2",
"EditorReadOnly": true
},
{
"ColumnName": "Class041",
"LabelText": "フラグ3",
"EditorReadOnly": true
},
{
"ColumnName": "Class042",
"LabelText": "フラグ4",
"EditorReadOnly": true
},
{
"ColumnName": "Class043",
"LabelText": "フラグ5",
"EditorReadOnly": true
},
{
"ColumnName": "Class044",
"LabelText": "フラグ6",
"EditorReadOnly": true
},
{
"ColumnName": "Class045",
"LabelText": "フラグ7",
"EditorReadOnly": true
},
{
"ColumnName": "Class046",
"LabelText": "フラグ8",
"EditorReadOnly": true
},
{
"ColumnName": "Class047",
"LabelText": "フラグ9",
"EditorReadOnly": true
},
{
"ColumnName": "Class048",
"LabelText": "フラグ10",
"EditorReadOnly": true
},
{
"ColumnName": "Class049",
"LabelText": "フラグ11",
"EditorReadOnly": true
},
{
"ColumnName": "Class050",
"LabelText": "フラグ12",
"EditorReadOnly": true
},
{
"ColumnName": "Class051",
"LabelText": "フラグ13",
"EditorReadOnly": true
},
{
"ColumnName": "Class052",
"LabelText": "フラグ14",
"EditorReadOnly": true
},
{
"ColumnName": "Class053",
"LabelText": "フラグ15",
"EditorReadOnly": true
},
{
"ColumnName": "Class054",
"LabelText": "フラグ16",
"EditorReadOnly": true
},
{
"ColumnName": "Class055",
"LabelText": "フラグ17",
"EditorReadOnly": true
},
{
"ColumnName": "Class056",
"LabelText": "フラグ18",
"EditorReadOnly": true
},
{
"ColumnName": "Class057",
"LabelText": "フラグ19",
"EditorReadOnly": true
},
{
"ColumnName": "Class058",
"LabelText": "フラグ20",
"EditorReadOnly": true
},
{
"ColumnName": "Class059",
"LabelText": "外部塗装色 部位1",
"ChoicesText": "本体\n破風\n軒天\n幕板\nデッキ\nベランダ\nその他",
"SearchType": "PartialMatch",
"EditorReadOnly": true
},
{
"ColumnName": "Class060",
"LabelText": "外部塗装色 色1",
"EditorReadOnly": true
},
{
"ColumnName": "Class061",
"LabelText": "外部塗装色 部位2",
"ChoicesText": "本体\n破風\n軒天\n幕板\nデッキ\nベランダ\nその他",
"NoWrap": true,
"SearchType": "PartialMatch",
"EditorReadOnly": true
},
{
"ColumnName": "Class062",
"LabelText": "外部塗装色 色2",
"EditorReadOnly": true
},
{
"ColumnName": "Class063",
"LabelText": "外部塗装色 部位3",
"ChoicesText": "本体\n破風\n軒天\n幕板\nデッキ\nベランダ\nその他",
"NoWrap": true,
"SearchType": "PartialMatch",
"EditorReadOnly": true
},
{
"ColumnName": "Class064",
"LabelText": "外部塗装色 色3",
"EditorReadOnly": true
},
{
"ColumnName": "Class065",
"LabelText": "内部塗装色 部位1",
"ChoicesText": "床\n壁\n天井\nその他",
"NoWrap": true,
"SearchType": "PartialMatch",
"EditorReadOnly": true
},
{
"ColumnName": "Class066",
"LabelText": "内部塗装色 色1",
"EditorReadOnly": true
},
{
"ColumnName": "Class067",
"LabelText": "内部塗装色 部位2",
"ChoicesText": "床\n壁\n天井\nその他",
"NoWrap": true,
"SearchType": "PartialMatch",
"EditorReadOnly": true
},
{
"ColumnName": "Class068",
"LabelText": "内部塗装色 色2",
"EditorReadOnly": true
},
{
"ColumnName": "Class069",
"LabelText": "内部塗装色 部位3",
"ChoicesText": "床\n壁\n天井\nその他",
"NoWrap": true,
"SearchType": "PartialMatch",
"EditorReadOnly": true
},
{
"ColumnName": "Class070",
"LabelText": "内部塗装色 色3",
"EditorReadOnly": true
},
{
"ColumnName": "Class071",
"LabelText": "家族名1(姓)",
"EditorReadOnly": true
},
{
"ColumnName": "Class072",
"LabelText": "家族名1(名)",
"EditorReadOnly": true
},
{
"ColumnName": "Class073",
"LabelText": "家族名かな1(姓)",
"NoWrap": true,
"EditorReadOnly": true
},
{
"ColumnName": "Class074",
"LabelText": "家族名かな1(名)",
"EditorReadOnly": true
},
{
"ColumnName": "Class075",
"LabelText": "家族電話番号1",
"NoWrap": true,
"EditorReadOnly": true
},
{
"ColumnName": "Class076",
"LabelText": "家族携帯メール1",
"EditorReadOnly": true
},
{
"ColumnName": "Class077",
"LabelText": "家族PCメール1",
"EditorReadOnly": true
},
{
"ColumnName": "Description003",
"LabelText": "家族備考1",
"EditorReadOnly": true
},
{
"ColumnName": "Class078",
"LabelText": "家族名2(姓)",
"EditorReadOnly": true
},
{
"ColumnName": "Class079",
"LabelText": "家族名2(名)",
"EditorReadOnly": true
},
{
"ColumnName": "Class080",
"LabelText": "家族名かな2(姓)",
"NoWrap": true,
"EditorReadOnly": true
},
{
"ColumnName": "Class081",
"LabelText": "家族名かな2(名)",
"EditorReadOnly": true
},
{
"ColumnName": "Class082",
"LabelText": "家族電話番号2",
"NoWrap": true,
"EditorReadOnly": true
},
{
"ColumnName": "Class083",
"LabelText": "家族携帯メール2",
"EditorReadOnly": true
},
{
"ColumnName": "Class084",
"LabelText": "家族PCメール2",
"EditorReadOnly": true
},
{
"ColumnName": "Description004",
"LabelText": "家族備考2",
"EditorReadOnly": true
},
{
"ColumnName": "Class085",
"LabelText": "家族名3(姓)",
"EditorReadOnly": true
},
{
"ColumnName": "Class086",
"LabelText": "家族名3(名)",
"EditorReadOnly": true
},
{
"ColumnName": "Class087",
"LabelText": "家族名かな3(姓)",
"NoWrap": true,
"EditorReadOnly": true
},
{
"ColumnName": "Class088",
"LabelText": "家族名かな3(名)",
"EditorReadOnly": true
},
{
"ColumnName": "Class089",
"LabelText": "家族電話番号3",
"NoWrap": true,
"EditorReadOnly": true
},
{
"ColumnName": "Class090",
"LabelText": "家族携帯メール3",
"EditorReadOnly": true
},
{
"ColumnName": "Class091",
"LabelText": "家族PCメール3",
"EditorReadOnly": true
},
{
"ColumnName": "Description005",
"LabelText": "家族備考3",
"EditorReadOnly": true
},
{
"ColumnName": "Class092",
"LabelText": "家族名4(姓)",
"EditorReadOnly": true
},
{
"ColumnName": "Class093",
"LabelText": "家族名4(名)",
"EditorReadOnly": true
},
{
"ColumnName": "Class094",
"LabelText": "家族名かな4(姓)",
"NoWrap": true,
"EditorReadOnly": true
},
{
"ColumnName": "Class095",
"LabelText": "家族名かな4(名)",
"EditorReadOnly": true
},
{
"ColumnName": "Class096",
"LabelText": "家族電話番号4",
"NoWrap": true,
"EditorReadOnly": true
},
{
"ColumnName": "Class097",
"LabelText": "家族携帯メール4",
"EditorReadOnly": true
},
{
"ColumnName": "Class098",
"LabelText": "家族PCメール4",
"EditorReadOnly": true
},
{
"ColumnName": "Description006",
"LabelText": "家族備考4",
"EditorReadOnly": true
},
{
"ColumnName": "Class099",
"LabelText": "家族名5(姓)",
"EditorReadOnly": true
},
{
"ColumnName": "Class100",
"LabelText": "家族名5(名)",
"EditorReadOnly": true
},
{
"ColumnName": "Class101",
"LabelText": "家族名かな5(姓)",
"NoWrap": true,
"EditorReadOnly": true
},
{
"ColumnName": "Class102",
"LabelText": "家族名かな5(名)",
"EditorReadOnly": true
},
{
"ColumnName": "Class103",
"LabelText": "家族電話番号5",
"NoWrap": true,
"EditorReadOnly": true
},
{
"ColumnName": "Class104",
"LabelText": "家族携帯メール5",
"EditorReadOnly": true
},
{
"ColumnName": "Class105",
"LabelText": "家族PCメール5",
"EditorReadOnly": true
},
{
"ColumnName": "Description007",
"LabelText": "家族備考5",
"EditorReadOnly": true
},
{
"ColumnName": "Class106",
"LabelText": "保証種別1",
"ChoicesText": "新築かし保険\nリフォームワイド更新保険\n一般リフォームかし保険\nリフォームライト\n既存住宅かし保険宅建業者販売\n既存住宅かし保険個人間売買\n引渡前リフォーム型既存住宅かし保険宅建業者販売\n引渡前リフォーム型既存住宅かし保険個人間売買\n引渡後リフォーム型既存住宅かし保険個人間売買\n増築保険\n延長保証保険\n火災保険\n地震保険\nサポートデスク\n設備保証\nメンテ保証\nシロアリ保証\nその他",
"SearchType": "PartialMatch",
"EditorReadOnly": true
},
{
"ColumnName": "Class107",
"LabelText": "保険契約者の氏名または名称等1",
"FieldCss": "field-wide",
"EditorReadOnly": true
},
{
"ColumnName": "Date010",
"LabelText": "加入日1(保険始期の必要有り)",
"EditorReadOnly": true
},
{
"ColumnName": "Date011",
"LabelText": "満了日1",
"EditorReadOnly": true
},
{
"ColumnName": "Class108",
"LabelText": "保険証券番号等1",
"EditorReadOnly": true
},
{
"ColumnName": "Num014",
"LabelText": "保険金の額(補償金額)等1",
"DecimalPlaces": 2,
"TextAlign": 20,
"EditorReadOnly": true
},
{
"ColumnName": "Class109",
"LabelText": "提供会社等1",
"EditorReadOnly": true
},
{
"ColumnName": "Description008",
"LabelText": "備考1",
"EditorReadOnly": true
},
{
"ColumnName": "Class110",
"LabelText": "保証種別2",
"ChoicesText": "新築かし保険\nリフォームワイド更新保険\n一般リフォームかし保険\nリフォームライト\n既存住宅かし保険宅建業者販売\n既存住宅かし保険個人間売買\n引渡前リフォーム型既存住宅かし保険宅建業者販売\n引渡前リフォーム型既存住宅かし保険個人間売買\n引渡後リフォーム型既存住宅かし保険個人間売買\n増築保険\n延長保証保険\n火災保険\n地震保険\nサポートデスク\n設備保証\nメンテ保証\nシロアリ保証\nその他",
"SearchType": "PartialMatch",
"EditorReadOnly": true
},
{
"ColumnName": "Class111",
"LabelText": "保険契約者の氏名または名称等2",
"NoWrap": true,
"FieldCss": "field-wide",
"EditorReadOnly": true
},
{
"ColumnName": "Date012",
"LabelText": "加入日2(保険始期の必要有り)",
"EditorReadOnly": true
},
{
"ColumnName": "Date013",
"LabelText": "満了日2",
"EditorReadOnly": true
},
{
"ColumnName": "Class112",
"LabelText": "保険証券番号等2",
"EditorReadOnly": true
},
{
"ColumnName": "Num015",
"LabelText": "保険金の額(補償金額)等2",
"DecimalPlaces": 2,
"TextAlign": 20,
"EditorReadOnly": true
},
{
"ColumnName": "Class113",
"LabelText": "提供会社等2",
"EditorReadOnly": true
},
{
"ColumnName": "Description009",
"LabelText": "備考2",
"EditorReadOnly": true
},
{
"ColumnName": "Class114",
"LabelText": "保証種別3",
"ChoicesText": "新築かし保険\nリフォームワイド更新保険\n一般リフォームかし保険\nリフォームライト\n既存住宅かし保険宅建業者販売\n既存住宅かし保険個人間売買\n引渡前リフォーム型既存住宅かし保険宅建業者販売\n引渡前リフォーム型既存住宅かし保険個人間売買\n引渡後リフォーム型既存住宅かし保険個人間売買\n増築保険\n延長保証保険\n火災保険\n地震保険\nサポートデスク\n設備保証\nメンテ保証\nシロアリ保証\nその他",
"NoWrap": true,
"SearchType": "PartialMatch",
"EditorReadOnly": true
},
{
"ColumnName": "Class115",
"LabelText": "保険契約者の氏名または名称等3",
"FieldCss": "field-wide",
"EditorReadOnly": true
},
{
"ColumnName": "Date014",
"LabelText": "加入日3(保険始期の必要有り)",
"EditorReadOnly": true
},
{
"ColumnName": "Date015",
"LabelText": "満了日3",
"EditorReadOnly": true
},
{
"ColumnName": "Class116",
"LabelText": "保険証券番号等3",
"EditorReadOnly": true
},
{
"ColumnName": "Num016",
"LabelText": "保険金の額(補償金額)等3",
"DecimalPlaces": 2,
"TextAlign": 20,
"EditorReadOnly": true
},
{
"ColumnName": "Class117",
"LabelText": "提供会社等3",
"EditorReadOnly": true
},
{
"ColumnName": "Description010",
"LabelText": "備考3",
"EditorReadOnly": true
},
{
"ColumnName": "Class118",
"LabelText": "担当支店",
"EditorReadOnly": true
},
{
"ColumnName": "Class119",
"LabelText": "担当者ID1",
"EditorReadOnly": true
},
{
"ColumnName": "Class120",
"LabelText": "担当者ID2",
"EditorReadOnly": true
},
{
"ColumnName": "Class121",
"LabelText": "担当者ID3",
"EditorReadOnly": true
},
{
"ColumnName": "Class122",
"LabelText": "担当者ID4",
"EditorReadOnly": true
},
{
"ColumnName": "Class123",
"LabelText": "担当者ID5",
"EditorReadOnly": true
},
{
"ColumnName": "Class124",
"LabelText": "担当者ID6",
"EditorReadOnly": true
},
{
"ColumnName": "Class125",
"LabelText": "担当者ID7",
"EditorReadOnly": true
},
{
"ColumnName": "Title",
"LabelText": "物件名",
"EditorReadOnly": true
},
{
"ColumnName": "ClassZ",
"Hide": true,
}
],
"Aggregations": [
{
"Id": 1,
"GroupBy": "Class013",
"Type": 0,
"Target": "",
}
],
"ViewLatestId": 5,
"Views": [
{
"Id": 1,
"Name": "東京エリア",
"DefaultMode": "Index",
"ColumnFilterHash": {
"Class013": "[\"埼玉県\",\"東京都\",\"神奈川県\",\"山梨県\"]"
},
"ColumnSorterHash": {
"Date008": "desc"
},
"ApiColumnKeyDisplayType": 0,
"ApiColumnValueDisplayType": 0,
"CalendarSiteId": 0,
"ApiDataType": 0,
},
{
"Id": 2,
"Name": "愛知エリア",
"DefaultMode": "Index",
"ColumnFilterHash": {
"Class013": "[\"岐阜県\",\"愛知県\",\"三重県\"]"
},
"ColumnSorterHash": {
"Date008": "desc"
},
"ApiColumnKeyDisplayType": 0,
"ApiColumnValueDisplayType": 0,
"CalendarSiteId": 0,
"CalendarTimePeriod": "Monthly",
"CalendarFromTo": "DateA",
"CrosstabGroupByX": "Class007",
"CrosstabGroupByY": "Class007",
"CrosstabAggregateType": "Total",
"CrosstabValue": "Num005",
"CrosstabTimePeriod": "Monthly",
"KambanAggregateType": "Count",
"ApiDataType": 0,
},
{
"Id": 3,
"Name": "千葉エリア",
"DefaultMode": "Index",
"ColumnFilterHash": {
"Class013": "[\"千葉県\"]"
},
"ColumnSorterHash": {
"Date008": "desc"
},
"ApiColumnKeyDisplayType": 0,
"ApiColumnValueDisplayType": 0,
"CalendarSiteId": 0,
"CalendarTimePeriod": "Monthly",
"CalendarFromTo": "DateA",
"CrosstabGroupByX": "Class007",
"CrosstabGroupByY": "Class007",
"CrosstabAggregateType": "Total",
"CrosstabValue": "Num005",
"CrosstabTimePeriod": "Monthly",
"KambanAggregateType": "Count",
"ApiDataType": 0,
},
{
"Id": 4,
"Name": "静岡エリア",
"DefaultMode": "Index",
"ColumnFilterHash": {
"Class013": "[\"静岡県\"]"
},
"ColumnSorterHash": {
"Date008": "desc"
},
"ApiColumnKeyDisplayType": 0,
"ApiColumnValueDisplayType": 0,
"CalendarSiteId": 0,
"CalendarTimePeriod": "Monthly",
"CalendarFromTo": "DateA",
"CrosstabGroupByX": "Class007",
"CrosstabGroupByY": "Class007",
"CrosstabAggregateType": "Total",
"CrosstabValue": "Num005",
"CrosstabTimePeriod": "Monthly",
"KambanAggregateType": "Count",
"ApiDataType": 0,
},
{
"Id": 5,
"Name": "熊本エリア",
"DefaultMode": "Index",
"ColumnFilterHash": {
"Class013": "[\"熊本県\"]"
},
"ColumnSorterHash": {
"Date008": "desc"
},
"ApiColumnKeyDisplayType": 0,
"ApiColumnValueDisplayType": 0,
"CalendarSiteId": 0,
"CalendarTimePeriod": "Monthly",
"CalendarFromTo": "DateA",
"CrosstabGroupByX": "Class007",
"CrosstabGroupByY": "Class007",
"CrosstabAggregateType": "Total",
"CrosstabValue": "Num005",
"CrosstabTimePeriod": "Monthly",
"KambanAggregateType": "Count",
"ApiDataType": 0,
}
],
"Styles": [
{
"Title": "スタイル調整",
"New": true,
"Edit": true,
"Body": ".field-normal,\n.field-wide {\n height: 35px;\n min-height: 35px;\n}\n\n.field-section {\n font-size: 1.5em;\n font-weight: bold;\n margin-top: 3px;\n margin-bottom: 3px;\n}",
"Id": 1,
}
],
"Scripts": [
{
"Title": "01_メインスクリプト",
"Edit": true,
"Body": "let pageLoading = 0;\nlet apiKey = '6504c8a807677a3a576e10327f3c19876c55736ee45d4a845796b9e7f5e087bfd4bd0d8184863da8cf1733ca635111432ab334aea59102b06a96ee6d2c05190d';\n\n//----------------------------------------------------------------------\n//初期処理\nwindow.addEventListener('load', function () {\n if (pageLoading == 0) {\n console.log('Window load Event');\n $p.ex.onLoad();\n }\n});\n\n$p.events.on_editor_load = function () {\n if (pageLoading == 0) {\n console.log('on Editor Load');\n $p.ex.onLoad();\n }\n}\n\n$p.ex.onLoad = function () {\n //ロード開始\n pageLoading = 1;\n\n //初期処理\n $p.ex.init();\n}\n\n//----------------------------------------------------------------------\n$p.ex.init = function () {\n\n $('button[data-to-site-id=\"397527\"]').hide();\n $('#EditorComments').empty();\n //リンク作成ボタンの追加\n //$p.createAnkenButton();\n $p.createAnkenLinkButton();\n $p.createBukkenButton();\n $p.createTekenCheckButton();\n}\n\n$p.createAnkenButton = function () {\n let subjectId = $('#Results_ClassA').val();\n let url = \"https://hp-core.net/WorkLogs/edit?wlid=\" + subjectId;\n\n\n let button = document.createElement(\"button\");\n button.id = 'HPC_AnkenButton';\n button.innerHTML = \"助っ人クラウド 案件編集\";\n button.setAttribute('onclick', 'window.open(\"' + url + '\", \\'_blank\\');');\n button.style.margin = '5px';\n $('#EditorComments').append(button);\n $('#HPC_AnkenButton').button({\n icon: 'ui-icon-document'\n });\n $('#EditorComments').append('<br>');\n\n}\n\n$p.createAnkenLinkButton = function () {\n let button = document.createElement(\"button\");\n button.id = 'HPC_AnkenLinkButton';\n button.innerHTML = \"案件一覧更新\";\n button.setAttribute('onclick', '$p.ex.subjectListLink();');\n button.style.margin = '5px';\n $('#Results_ClassZField').after(button);\n $('#HPC_AnkenLinkButton').button({\n icon: 'ui-icon-document'\n });\n}\n\n$p.createBukkenButton = function () {\n let bukkenId = $('#Results_ClassA').val();\n let url = \"https://hp-core.net/Properties/detail?prid=\" + bukkenId;\n\n let button = document.createElement(\"button\");\n button.id = 'HPC_BukkenButton';\n button.innerHTML = \"助っ人クラウド 物件情報\";\n button.setAttribute('onclick', 'window.open(\"' + url + '\", \\'_blank\\');');\n button.style.margin = '5px';\n $('#EditorComments').append(button);\n $('#HPC_BukkenButton').button({\n icon: 'ui-icon-document'\n });\n $('#EditorComments').append('<br>');\n $('#EditorComments').append('<br>');\n}\n\n$p.createTekenCheckButton = function () {\n let monthList = [2, 6, 12, 24, 60, 120];\n\n monthList.forEach(function (month) {\n let button1 = document.createElement(\"button\");\n button1.id = 'HPC_TekenCheckButton1_' + month;\n if (month >= 12) {\n button1.innerHTML = month / 12 + \"年点検確認\";\n } else {\n button1.innerHTML = month + \"ヶ月点検確認\";\n }\n button1.setAttribute('onclick', '$p.ex.openTekenCheckPage(' + month + ');');\n button1.style.margin = '5px';\n $('#EditorComments').append(button1);\n $('#HPC_TekenCheckButton1_' + month).button({\n icon: 'ui-icon-document'\n });\n\n $('#EditorComments').append('<br>');\n });\n}\n\n$p.ex.openTekenCheckPage = function (month) {\n let bukkenId = $('#Results_Class001').val();\n let url = \"https://hp-core.net/CheckSheets/edit?prid=\" + bukkenId + \"&timeIdx=\" + month;\n window.open(url, '_blank');\n}\n\n$p.ex.openHPCpage = function () {\n let subjectId = $('#Results_ClassA').val();\n let url = \"https://hp-core.net/WorkLogs/edit?wlid=\" + subjectId;\n window.open(url, '_blank');\n}",
"Id": 1,
},
{
"Title": "02_案件情報リンク",
"Edit": true,
"Body": "//案件情報テーブルの対象のテーブルを更新する\n$p.ex.subjectListLink = async function () {\n let bukkenId = $('#Results_ClassA').val();\n let recordId = $p.id();\n\n //案件情報テーブルからレコードを取得\n const getUrl = 'https://' + location.hostname + '/pleasanter/api/items/397527/get';\n const getJson = {\n 'ApiVersion': 1.1,\n 'ApiKey': apiKey,\n 'View': {\n 'ColumnFilterHash': {\n 'Class001': bukkenId,\n 'ClassZ': ''\n }\n }\n }\n const getRes = await fetch(getUrl, {\n method: 'POST',\n headers: { 'Content-Type': 'application/json' },\n body: JSON.stringify(getJson)\n });\n const getResData = await getRes.json();\n console.log(getResData);\n\n if (getResData.StatusCode != '200' || getResData.Response.TotalCount == 0) {\n console.log('案件情報レコードが取得できませんでした。');\n $p.ex.setMyMessage('new-status-red', '案件情報が取得できませんでした。');\n return;\n }\n\n //取得したレコード一覧\n let resultList = getResData.Response.Data;\n\n //案件情報テーブル 一括更新\n for (i = 0; i < resultList.length; i++) {\n let resultId = resultList[i].ResultId;\n const updateUrl = 'https://' + location.hostname + '/pleasanter/api/items/' + resultId + '/update';\n const updateJson = {\n 'ApiVersion': 1.1,\n 'ApiKey': apiKey,\n 'ClassHash': {\n 'ClassZ': recordId\n }\n };\n const updateRes = await fetch(updateUrl, {\n method: 'POST',\n headers: { 'Content-Type': 'application/json' },\n body: JSON.stringify(updateJson)\n });\n const updateResData = await updateRes.json();\n console.log(updateResData);\n }\n\n setTimeout(() => {\n document.getElementById('UpdateCommand').click();\n }, 1000);\n\n}\n\n//メッセージ追加表示\n$p.ex.setMyMessage = function (cssColor = 'alert-success', message, clear = 1) {\n //クリアが指定されていたら事前にメッセージ消去\n clear && $p.clearMessage();\n\n $p.setMessage('#Message', JSON.stringify({\n Css: 'alert-success ' + cssColor,\n Text: message\n }));\n\n}\n",
"Id": 2,
}
],
"NoDisplayIfReadOnly": false,
},
},
"done": function (data) {
console.log(data);
},
"fail": function (data) {
console.log(data);
}
});
}
updateSite();