1807 lines
73 KiB
JSON
1807 lines
73 KiB
JSON
{
|
||
"HeaderInfo": {
|
||
"AssemblyVersion": "1.4.11.0",
|
||
"BaseSiteId": 426946,
|
||
"Server": "https://nextoffice.next-hd.co.jp/pleasanter",
|
||
"CreatorName": "野木 健一郎",
|
||
"PackageTime": "2026-05-06T12:54:22.0590143+09:00",
|
||
"Convertors": [
|
||
{
|
||
"SiteId": 426946,
|
||
"SiteTitle": "新・着工要因(東京)",
|
||
"ReferenceType": "Results",
|
||
"IncludeData": false
|
||
}
|
||
],
|
||
"IncludeSitePermission": true,
|
||
"IncludeRecordPermission": true,
|
||
"IncludeColumnPermission": true,
|
||
"IncludeNotifications": true,
|
||
"IncludeReminders": true
|
||
},
|
||
"Sites": [
|
||
{
|
||
"TenantId": 1,
|
||
"SiteId": 426946,
|
||
"Title": "新・着工要因(東京)",
|
||
"SiteName": "",
|
||
"SiteGroupName": "",
|
||
"Body": "",
|
||
"GridGuide": "",
|
||
"EditorGuide": "B",
|
||
"CalendarGuide": "",
|
||
"CrosstabGuide": "",
|
||
"GanttGuide": "",
|
||
"BurnDownGuide": "",
|
||
"TimeSeriesGuide": "",
|
||
"AnalyGuide": "",
|
||
"KambanGuide": "",
|
||
"ImageLibGuide": "",
|
||
"ReferenceType": "Results",
|
||
"ParentId": 426945,
|
||
"InheritPermission": 426945,
|
||
"SiteSettings": {
|
||
"Version": 1.017,
|
||
"ReferenceType": "Results",
|
||
"GridColumns": [
|
||
"ClassA",
|
||
"Num200",
|
||
"Date011",
|
||
"Date012",
|
||
"Date013",
|
||
"Date014",
|
||
"Date015",
|
||
"Date016",
|
||
"Date017",
|
||
"Date018",
|
||
"Date019",
|
||
"Date020",
|
||
"Date021",
|
||
"Date022",
|
||
"Date023",
|
||
"Date024",
|
||
"Date025",
|
||
"Date026",
|
||
"Date027",
|
||
"Date028",
|
||
"Date029",
|
||
"Date030",
|
||
"Date031",
|
||
"Date032",
|
||
"Date033",
|
||
"Date034",
|
||
"Date035",
|
||
"Date036",
|
||
"Date037",
|
||
"Date038",
|
||
"Date039",
|
||
"Date040",
|
||
"Date041",
|
||
"Date042",
|
||
"Date043",
|
||
"Date044",
|
||
"Date045",
|
||
"Date046",
|
||
"Date047",
|
||
"Date048",
|
||
"DateY",
|
||
"Class001",
|
||
"DescriptionC"
|
||
],
|
||
"FilterColumns": [
|
||
"ClassA",
|
||
"ClassB",
|
||
"ClassF",
|
||
"ClassZ"
|
||
],
|
||
"EditorColumnHash": {
|
||
"General": [
|
||
"_Section-1",
|
||
"Status",
|
||
"_Section-2",
|
||
"ClassA",
|
||
"ClassB",
|
||
"ClassC",
|
||
"ClassD",
|
||
"ClassE",
|
||
"ClassF",
|
||
"ClassG",
|
||
"ClassH",
|
||
"ClassR",
|
||
"ClassS",
|
||
"_Section-3",
|
||
"ClassI",
|
||
"ClassJ",
|
||
"ClassK",
|
||
"ClassL",
|
||
"ClassM",
|
||
"NumA",
|
||
"DateA",
|
||
"DateB",
|
||
"NumB",
|
||
"_Section-4",
|
||
"Check001",
|
||
"Check002",
|
||
"Check003",
|
||
"Check004",
|
||
"Check005",
|
||
"Check006",
|
||
"Check007",
|
||
"Check008",
|
||
"Check009",
|
||
"Check010",
|
||
"Check011",
|
||
"Check012",
|
||
"Check013",
|
||
"Check014",
|
||
"Check015",
|
||
"Check016",
|
||
"Check017",
|
||
"_Section-5",
|
||
"Class001",
|
||
"Class002",
|
||
"Class003",
|
||
"Class004",
|
||
"Class005",
|
||
"Class006",
|
||
"DescriptionA",
|
||
"DescriptionB",
|
||
"DescriptionC",
|
||
"DescriptionD",
|
||
"_Section-6",
|
||
"DateY",
|
||
"DateZ",
|
||
"ClassY",
|
||
"ClassZ",
|
||
"Comments",
|
||
"Title",
|
||
"Class200",
|
||
"Description200",
|
||
"_Section-7",
|
||
"_Section-8",
|
||
"_Section-9",
|
||
"_Section-10"
|
||
],
|
||
"_Tab-1": [
|
||
"_Section-11",
|
||
"Date011",
|
||
"Date111",
|
||
"Class011",
|
||
"_Section-12",
|
||
"Date012",
|
||
"Date112",
|
||
"Class012",
|
||
"_Section-15",
|
||
"Date015",
|
||
"Date115",
|
||
"Class015",
|
||
"_Section-20",
|
||
"Date020",
|
||
"Date120",
|
||
"Class020",
|
||
"_Section-21",
|
||
"Date021",
|
||
"Date121",
|
||
"Class021",
|
||
"_Section-22",
|
||
"Date022",
|
||
"Date122",
|
||
"Class022",
|
||
"_Section-23",
|
||
"Date023",
|
||
"Date123",
|
||
"Class023",
|
||
"_Section-24",
|
||
"Date024",
|
||
"Date124",
|
||
"Class024",
|
||
"_Section-25",
|
||
"Date025",
|
||
"Date125",
|
||
"Class025",
|
||
"_Section-26",
|
||
"Date026",
|
||
"Date126",
|
||
"Class026",
|
||
"_Section-27",
|
||
"Date027",
|
||
"Date127",
|
||
"Class027",
|
||
"_Section-28",
|
||
"Date028",
|
||
"Date128",
|
||
"Class028",
|
||
"_Section-29",
|
||
"Date029",
|
||
"Date129",
|
||
"Class029",
|
||
"_Section-30",
|
||
"Date030",
|
||
"Date130",
|
||
"Class030",
|
||
"_Section-31",
|
||
"Date031",
|
||
"Date131",
|
||
"Class031",
|
||
"_Section-34",
|
||
"Date034",
|
||
"Date134",
|
||
"Class034",
|
||
"_Section-38",
|
||
"Date038",
|
||
"Date138",
|
||
"Class038",
|
||
"_Section-39",
|
||
"Date039",
|
||
"Date139",
|
||
"Class039",
|
||
"_Section-40",
|
||
"Date040",
|
||
"Date140",
|
||
"Class040",
|
||
"_Section-47",
|
||
"Date047",
|
||
"Date147",
|
||
"Class047",
|
||
"_Section-48",
|
||
"Date048",
|
||
"Date148",
|
||
"Class048"
|
||
],
|
||
"_Tab-2": [
|
||
"_Section-13",
|
||
"Date013",
|
||
"Date113",
|
||
"Class013",
|
||
"_Section-14",
|
||
"Date014",
|
||
"Date114",
|
||
"Class014",
|
||
"_Section-32",
|
||
"Date032",
|
||
"Date132",
|
||
"Class032",
|
||
"_Section-33",
|
||
"Date033",
|
||
"Date133",
|
||
"Class033",
|
||
"_Section-37",
|
||
"Date037",
|
||
"Date137",
|
||
"Class037",
|
||
"_Section-46",
|
||
"Date046",
|
||
"Date146",
|
||
"Class046"
|
||
],
|
||
"_Tab-3": [
|
||
"_Section-16",
|
||
"Date016",
|
||
"Date116",
|
||
"Class016",
|
||
"_Section-17",
|
||
"Date017",
|
||
"Date117",
|
||
"Class017",
|
||
"_Section-18",
|
||
"Date018",
|
||
"Date118",
|
||
"Class018",
|
||
"_Section-19",
|
||
"Date019",
|
||
"Date119",
|
||
"Class019"
|
||
],
|
||
"_Tab-4": [
|
||
"_Section-35",
|
||
"Date035",
|
||
"Date135",
|
||
"Class035",
|
||
"_Section-36",
|
||
"Date036",
|
||
"Date136",
|
||
"Class036",
|
||
"_Section-43",
|
||
"Date043",
|
||
"Date143",
|
||
"Class043",
|
||
"_Section-45",
|
||
"Date045",
|
||
"Date145",
|
||
"Class045"
|
||
],
|
||
"_Tab-5": [
|
||
"_Section-41",
|
||
"Date041",
|
||
"Date141",
|
||
"Class041",
|
||
"_Section-42",
|
||
"Date042",
|
||
"Date142",
|
||
"Class042",
|
||
"_Section-44",
|
||
"Date044",
|
||
"Date144",
|
||
"Class044"
|
||
]
|
||
},
|
||
"TabLatestId": 5,
|
||
"Tabs": [
|
||
{
|
||
"LabelText": "営業",
|
||
"Id": 1
|
||
},
|
||
{
|
||
"LabelText": "設計",
|
||
"Id": 2
|
||
},
|
||
{
|
||
"LabelText": "IC",
|
||
"Id": 3
|
||
},
|
||
{
|
||
"LabelText": "FIT",
|
||
"Id": 4
|
||
},
|
||
{
|
||
"LabelText": "確認",
|
||
"Id": 5
|
||
}
|
||
],
|
||
"SectionLatestId": 48,
|
||
"Sections": [
|
||
{
|
||
"Id": 1,
|
||
"LabelText": "状況",
|
||
"AllowExpand": true,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 2,
|
||
"LabelText": "物件情報",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 3,
|
||
"LabelText": "物件詳細",
|
||
"AllowExpand": true,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 4,
|
||
"LabelText": "事前申請",
|
||
"AllowExpand": true,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 5,
|
||
"LabelText": "担当者",
|
||
"AllowExpand": true,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 6,
|
||
"LabelText": "着工可能日",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 7,
|
||
"LabelText": "---",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 8,
|
||
"LabelText": "---",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 9,
|
||
"LabelText": "---",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 10,
|
||
"LabelText": "---",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 11,
|
||
"LabelText": "敷地測量",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 12,
|
||
"LabelText": "SR案内",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 13,
|
||
"LabelText": "図確引継",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 14,
|
||
"LabelText": "省エネ説明",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 15,
|
||
"LabelText": "取出有無業者連絡",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 16,
|
||
"LabelText": "一次エネ設備決",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 17,
|
||
"LabelText": "仕様打完了",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 18,
|
||
"LabelText": "4者承認図前",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 19,
|
||
"LabelText": "承認図14日前",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 20,
|
||
"LabelText": "ゼロエミ承認",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 21,
|
||
"LabelText": "着工金入金",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 22,
|
||
"LabelText": "融資事前相談",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 23,
|
||
"LabelText": "融資申込",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 24,
|
||
"LabelText": "融資承認銀行",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 25,
|
||
"LabelText": "土地契約",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 26,
|
||
"LabelText": "土地残金",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 27,
|
||
"LabelText": "残金後謄本",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 28,
|
||
"LabelText": "引越し",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 29,
|
||
"LabelText": "解体工事着手",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 30,
|
||
"LabelText": "解体工事完了",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 31,
|
||
"LabelText": "造成",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 32,
|
||
"LabelText": "境界杭完了",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 33,
|
||
"LabelText": "地耐力調査",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 34,
|
||
"LabelText": "地祭",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 35,
|
||
"LabelText": "構造計算有無完了日",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 36,
|
||
"LabelText": "伏図チェック",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 37,
|
||
"LabelText": "プレカット確定",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 38,
|
||
"LabelText": "事前申請種類",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 39,
|
||
"LabelText": "事前提出",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 40,
|
||
"LabelText": "事前決裁",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 41,
|
||
"LabelText": "確認提出",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 42,
|
||
"LabelText": "確認決裁",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 43,
|
||
"LabelText": "長期提出確認書",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 44,
|
||
"LabelText": "長期行政提出",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 45,
|
||
"LabelText": "保険登録",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 46,
|
||
"LabelText": "地盤改良着手",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 47,
|
||
"LabelText": "上棟金入金",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
},
|
||
{
|
||
"Id": 48,
|
||
"LabelText": "本契覚書承認日",
|
||
"AllowExpand": false,
|
||
"Expand": true
|
||
}
|
||
],
|
||
"TitleColumns": [
|
||
"ClassA",
|
||
"ClassB",
|
||
"Class200"
|
||
],
|
||
"Columns": [
|
||
{
|
||
"ColumnName": "ClassA",
|
||
"LabelText": "契約コード",
|
||
"GridDesign": "[ClassF]\n■[ClassA]\n■[ClassB]■[ClassC]\n[DescriptionA]\n[DescriptionB]\n■事前申請 : [DescriptionD]",
|
||
"ValidateRequired": true,
|
||
"NoDuplication": true
|
||
},
|
||
{
|
||
"ColumnName": "ClassB",
|
||
"LabelText": "工事名",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "ClassC",
|
||
"LabelText": "建上地",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "ClassD",
|
||
"LabelText": "契約会社",
|
||
"ChoicesText": "[[96235]]",
|
||
"FieldCss": "field-wide",
|
||
"Link": true,
|
||
"SearchType": "PartialMatch"
|
||
},
|
||
{
|
||
"ColumnName": "ClassE",
|
||
"LabelText": "契約営業所",
|
||
"ChoicesText": "[[96243]]",
|
||
"FieldCss": "field-wide",
|
||
"Link": true,
|
||
"SearchType": "PartialMatch"
|
||
},
|
||
{
|
||
"ColumnName": "ClassF",
|
||
"LabelText": "エリア",
|
||
"ChoicesText": "[[210699]]\n",
|
||
"Link": true,
|
||
"SearchType": "PartialMatch"
|
||
},
|
||
{
|
||
"ColumnName": "ClassG",
|
||
"LabelText": "担当営業",
|
||
"ChoicesText": "[[Users*]]",
|
||
"UseSearch": true,
|
||
"NoWrap": true,
|
||
"SearchType": "PartialMatch"
|
||
},
|
||
{
|
||
"ColumnName": "ClassH",
|
||
"LabelText": "担当監督",
|
||
"ChoicesText": "[[Users*]]",
|
||
"UseSearch": true,
|
||
"SearchType": "PartialMatch"
|
||
},
|
||
{
|
||
"ColumnName": "ClassI",
|
||
"LabelText": "ブランド",
|
||
"ChoicesText": "[[109100]]\n",
|
||
"Link": true,
|
||
"SearchType": "PartialMatch"
|
||
},
|
||
{
|
||
"ColumnName": "ClassJ",
|
||
"LabelText": "シリーズ",
|
||
"ChoicesText": "[[109109]]\n",
|
||
"Link": true,
|
||
"SearchType": "PartialMatch"
|
||
},
|
||
{
|
||
"ColumnName": "ClassK",
|
||
"LabelText": "建物種別",
|
||
"ChoicesText": "新築\n建替\n分譲\n改装\n店舗",
|
||
"SearchType": "PartialMatch"
|
||
},
|
||
{
|
||
"ColumnName": "ClassL",
|
||
"LabelText": "防火",
|
||
"ChoicesText": "無\n準防火\n準耐火",
|
||
"SearchType": "PartialMatch"
|
||
},
|
||
{
|
||
"ColumnName": "ClassM",
|
||
"LabelText": "階数",
|
||
"ChoicesText": "平屋\n2階建て\n3階建て",
|
||
"SearchType": "PartialMatch"
|
||
},
|
||
{
|
||
"ColumnName": "NumA",
|
||
"LabelText": "坪数",
|
||
"DecimalPlaces": 2,
|
||
"Unit": "坪",
|
||
"TextAlign": 20
|
||
},
|
||
{
|
||
"ColumnName": "DateA",
|
||
"LabelText": "契約工期(始)",
|
||
"Description": "着工予定日"
|
||
},
|
||
{
|
||
"ColumnName": "DateB",
|
||
"LabelText": "契約工期(終)",
|
||
"Description": "引渡し予定日"
|
||
},
|
||
{
|
||
"ColumnName": "NumB",
|
||
"LabelText": "契約金額",
|
||
"Format": "N",
|
||
"Unit": "円",
|
||
"TextAlign": 20
|
||
},
|
||
{
|
||
"ColumnName": "Class001",
|
||
"LabelText": "設計",
|
||
"GridLabelText": "担当者",
|
||
"ChoicesText": "[[Users*]]\n",
|
||
"UseSearch": true,
|
||
"GridDesign": "設計 : [Class001]\n伏図 : [Class002]\n確認 : [Class003]\nIC : [Class004]\n性能(伏) : [Class005]\n水道 : [Class006]",
|
||
"SearchType": "PartialMatch"
|
||
},
|
||
{
|
||
"ColumnName": "Class002",
|
||
"LabelText": "伏図"
|
||
},
|
||
{
|
||
"ColumnName": "Class003",
|
||
"LabelText": "確認",
|
||
"ChoicesText": "[\n {\n \"TableName\": \"Users\",\n \"View\": {\n \"ColumnFilterHash\": {\n \"DeptId\": \"24\"\n },\n \"ColumnSorterHash\": {\n \"UserId\": \"asc\"\n }\n }\n }\n]",
|
||
"UseSearch": true,
|
||
"SearchType": "PartialMatch"
|
||
},
|
||
{
|
||
"ColumnName": "Class004",
|
||
"LabelText": "IC",
|
||
"ChoicesText": "[[Users*]]\n",
|
||
"UseSearch": true,
|
||
"SearchType": "PartialMatch"
|
||
},
|
||
{
|
||
"ColumnName": "Class005",
|
||
"LabelText": "性能(伏)"
|
||
},
|
||
{
|
||
"ColumnName": "Class006",
|
||
"LabelText": "水道"
|
||
},
|
||
{
|
||
"ColumnName": "DescriptionA",
|
||
"LabelText": "物件詳細1"
|
||
},
|
||
{
|
||
"ColumnName": "DescriptionB",
|
||
"LabelText": "物件詳細2"
|
||
},
|
||
{
|
||
"ColumnName": "DescriptionC",
|
||
"LabelText": "変更・注意点等コメント"
|
||
},
|
||
{
|
||
"ColumnName": "Num200",
|
||
"GridLabelText": "予実",
|
||
"GridDesign": "予定\n\n-----\n実績"
|
||
},
|
||
{
|
||
"ColumnName": "Class200",
|
||
"LabelText": "着工要因",
|
||
"DefaultInput": "着工要因",
|
||
"Hide": true
|
||
},
|
||
{
|
||
"ColumnName": "Status",
|
||
"ChoicesText": "100,未着工,未,status-new\n900,着工済,着,status-closed"
|
||
},
|
||
{
|
||
"ColumnName": "Description200",
|
||
"Hide": true,
|
||
"ExtendedControlCss": "excludeList"
|
||
},
|
||
{
|
||
"ColumnName": "Comments",
|
||
"AllowImage": false
|
||
},
|
||
{
|
||
"ColumnName": "DateY",
|
||
"LabelText": "契約時",
|
||
"GridLabelText": "着工可能日",
|
||
"GridFormat": "Md",
|
||
"NoWrap": true,
|
||
"GridDesign": "[DateY]\n(契約時)\n-----\n[DateZ]"
|
||
},
|
||
{
|
||
"ColumnName": "DateZ",
|
||
"LabelText": "可能日",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "ClassY",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "ClassZ",
|
||
"LabelText": "着工枠",
|
||
"ChoicesText": "[[438166]]",
|
||
"Link": true,
|
||
"SearchType": "PartialMatch"
|
||
},
|
||
{
|
||
"ColumnName": "ClassR",
|
||
"LabelText": "所属長",
|
||
"ChoicesText": "[[Users*]]",
|
||
"UseSearch": true,
|
||
"NoWrap": true,
|
||
"SearchType": "PartialMatch"
|
||
},
|
||
{
|
||
"ColumnName": "ClassS",
|
||
"LabelText": "担当役員",
|
||
"ChoicesText": "[[Users*]]",
|
||
"UseSearch": true,
|
||
"SearchType": "PartialMatch"
|
||
},
|
||
{
|
||
"ColumnName": "Check001",
|
||
"LabelText": "地区計画"
|
||
},
|
||
{
|
||
"ColumnName": "Check002",
|
||
"LabelText": "53条"
|
||
},
|
||
{
|
||
"ColumnName": "Check003",
|
||
"LabelText": "76条(区画整理)"
|
||
},
|
||
{
|
||
"ColumnName": "Check004",
|
||
"LabelText": "景観条例(構造計算)"
|
||
},
|
||
{
|
||
"ColumnName": "Check005",
|
||
"LabelText": "風致"
|
||
},
|
||
{
|
||
"ColumnName": "Check006",
|
||
"LabelText": "お知らせ看板"
|
||
},
|
||
{
|
||
"ColumnName": "Check007",
|
||
"LabelText": "お知らせ看板(練馬)(構造計算)"
|
||
},
|
||
{
|
||
"ColumnName": "Check008",
|
||
"LabelText": "埋蔵文化"
|
||
},
|
||
{
|
||
"ColumnName": "Check009",
|
||
"LabelText": "愛知宅造区域"
|
||
},
|
||
{
|
||
"ColumnName": "Check010",
|
||
"LabelText": "名古屋宅造調書"
|
||
},
|
||
{
|
||
"ColumnName": "Check011",
|
||
"LabelText": "日進小規模"
|
||
},
|
||
{
|
||
"ColumnName": "Check012",
|
||
"LabelText": "建上地:杉並区"
|
||
},
|
||
{
|
||
"ColumnName": "Check013",
|
||
"LabelText": "建上地:武蔵野市"
|
||
},
|
||
{
|
||
"ColumnName": "Check014",
|
||
"LabelText": "建上地:三鷹市"
|
||
},
|
||
{
|
||
"ColumnName": "Check015",
|
||
"LabelText": "建築許可"
|
||
},
|
||
{
|
||
"ColumnName": "Check016",
|
||
"LabelText": "緑化計画"
|
||
},
|
||
{
|
||
"ColumnName": "Check017",
|
||
"LabelText": "天空率計算"
|
||
},
|
||
{
|
||
"ColumnName": "DescriptionD",
|
||
"LabelText": "事前申請種類",
|
||
"EditorReadOnly": true,
|
||
"AllowImage": false
|
||
},
|
||
{
|
||
"ColumnName": "Date011",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date011]\n\n-----\n[Date111]",
|
||
"GridLabelText": "敷地測量",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date111",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class011",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date012",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date012]\n\n-----\n[Date112]",
|
||
"GridLabelText": "SR案内",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date112",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class012",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date013",
|
||
"Description": "設計",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date013]\n\n-----\n[Date113]",
|
||
"GridLabelText": "図確引継",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date113",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class013",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date014",
|
||
"Description": "設計",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date014]\n\n-----\n[Date114]",
|
||
"GridLabelText": "省エネ説明",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date114",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class014",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date015",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date015]\n\n-----\n[Date115]",
|
||
"GridLabelText": "取出有無業者連絡",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date115",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class015",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date016",
|
||
"Description": "IC",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date016]\n\n-----\n[Date116]",
|
||
"GridLabelText": "一次エネ設備決",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date116",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class016",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date017",
|
||
"Description": "IC",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date017]\n\n-----\n[Date117]",
|
||
"GridLabelText": "仕様打完了",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date117",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class017",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date018",
|
||
"Description": "IC",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date018]\n\n-----\n[Date118]",
|
||
"GridLabelText": "4者承認図前",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date118",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class018",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date019",
|
||
"Description": "IC",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date019]\n\n-----\n[Date119]",
|
||
"GridLabelText": "承認図14日前",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date119",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class019",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date020",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date020]\n\n-----\n[Date120]",
|
||
"GridLabelText": "ゼロエミ承認",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date120",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class020",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date021",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date021]\n\n-----\n[Date121]",
|
||
"GridLabelText": "着工金入金",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date121",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class021",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date022",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date022]\n\n-----\n[Date122]",
|
||
"GridLabelText": "融資事前相談",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date122",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class022",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date023",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date023]\n\n-----\n[Date123]",
|
||
"GridLabelText": "融資申込",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date123",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class023",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date024",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date024]\n\n-----\n[Date124]",
|
||
"GridLabelText": "融資承認銀行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date124",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class024",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date025",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date025]\n\n-----\n[Date125]",
|
||
"GridLabelText": "土地契約",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date125",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class025",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date026",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date026]\n\n-----\n[Date126]",
|
||
"GridLabelText": "土地残金",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date126",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class026",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date027",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date027]\n\n-----\n[Date127]",
|
||
"GridLabelText": "残金後謄本",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date127",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class027",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date028",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date028]\n\n-----\n[Date128]",
|
||
"GridLabelText": "引越し",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date128",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class028",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date029",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date029]\n\n-----\n[Date129]",
|
||
"GridLabelText": "解体工事着手",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date129",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class029",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date030",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date030]\n\n-----\n[Date130]",
|
||
"GridLabelText": "解体工事完了",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date130",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class030",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date031",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date031]\n\n-----\n[Date131]",
|
||
"GridLabelText": "造成",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date131",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class031",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date032",
|
||
"Description": "設計",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date032]\n\n-----\n[Date132]",
|
||
"GridLabelText": "境界杭完了",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date132",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class032",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date033",
|
||
"Description": "設計",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date033]\n\n-----\n[Date133]",
|
||
"GridLabelText": "地耐力調査",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date133",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class033",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date034",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date034]\n\n-----\n[Date134]",
|
||
"GridLabelText": "地祭",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date134",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class034",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date035",
|
||
"Description": "FIT",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date035]\n\n-----\n[Date135]",
|
||
"GridLabelText": "構造計算有無完了日",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date135",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class035",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date036",
|
||
"Description": "FIT",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date036]\n\n-----\n[Date136]",
|
||
"GridLabelText": "伏図チェック",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date136",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class036",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date037",
|
||
"Description": "設計",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date037]\n\n-----\n[Date137]",
|
||
"GridLabelText": "プレカット確定",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date137",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class037",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date038",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date038]\n\n-----\n[Date138]",
|
||
"GridLabelText": "事前申請種類",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date138",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class038",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date039",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date039]\n\n-----\n[Date139]",
|
||
"GridLabelText": "事前提出",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date139",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class039",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date040",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date040]\n\n-----\n[Date140]",
|
||
"GridLabelText": "事前決裁",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date140",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class040",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date041",
|
||
"Description": "確認",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date041]\n\n-----\n[Date141]",
|
||
"GridLabelText": "確認提出",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date141",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class041",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date042",
|
||
"Description": "確認",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date042]\n\n-----\n[Date142]",
|
||
"GridLabelText": "確認決裁",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date142",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class042",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date043",
|
||
"Description": "FIT",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date043]\n\n-----\n[Date143]",
|
||
"GridLabelText": "長期提出確認書",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date143",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class043",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date044",
|
||
"Description": "確認",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date044]\n\n-----\n[Date144]",
|
||
"GridLabelText": "長期行政提出",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date144",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class044",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date045",
|
||
"Description": "FIT",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date045]\n\n-----\n[Date145]",
|
||
"GridLabelText": "保険登録",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date145",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class045",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date046",
|
||
"Description": "設計",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date046]\n\n-----\n[Date146]",
|
||
"GridLabelText": "地盤改良着手",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date146",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class046",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date047",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date047]\n\n-----\n[Date147]",
|
||
"GridLabelText": "上棟金入金",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date147",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class047",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
},
|
||
{
|
||
"ColumnName": "Date048",
|
||
"Description": "営業",
|
||
"LabelText": "予定",
|
||
"NoWrap": true,
|
||
"GridDesign": "[Date048]\n\n-----\n[Date148]",
|
||
"GridLabelText": "本契覚書承認日",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Date148",
|
||
"LabelText": "実行",
|
||
"GridFormat": "Md"
|
||
},
|
||
{
|
||
"ColumnName": "Class048",
|
||
"LabelText": "備考",
|
||
"FieldCss": "field-wide"
|
||
}
|
||
],
|
||
"Aggregations": [
|
||
{
|
||
"Id": 1,
|
||
"GroupBy": "ClassF",
|
||
"Type": 0,
|
||
"Target": ""
|
||
},
|
||
{
|
||
"Id": 2,
|
||
"GroupBy": "ClassZ",
|
||
"Type": 0,
|
||
"Target": ""
|
||
}
|
||
],
|
||
"Links": [
|
||
{
|
||
"ColumnName": "ClassZ",
|
||
"SiteId": 438166
|
||
},
|
||
{
|
||
"ColumnName": "ClassD",
|
||
"SiteId": 96235
|
||
},
|
||
{
|
||
"ColumnName": "ClassE",
|
||
"SiteId": 96243
|
||
},
|
||
{
|
||
"ColumnName": "ClassF",
|
||
"SiteId": 210699
|
||
},
|
||
{
|
||
"ColumnName": "ClassI",
|
||
"SiteId": 109100
|
||
},
|
||
{
|
||
"ColumnName": "ClassJ",
|
||
"SiteId": 109109
|
||
},
|
||
{
|
||
"TableName": "Users",
|
||
"ColumnName": "Class003",
|
||
"SiteId": 0,
|
||
"View": {
|
||
"Id": 0,
|
||
"ColumnFilterHash": {
|
||
"DeptId": "24"
|
||
},
|
||
"ColumnSorterHash": {
|
||
"UserId": "asc"
|
||
},
|
||
"ApiColumnKeyDisplayType": 0,
|
||
"ApiColumnValueDisplayType": 0,
|
||
"CalendarSiteId": 0,
|
||
"ApiDataType": 0
|
||
},
|
||
"JsonFormat": true
|
||
}
|
||
],
|
||
"Summaries": [
|
||
{
|
||
"SiteId": 438166,
|
||
"DestinationReferenceType": "Results",
|
||
"DestinationColumn": "NumA",
|
||
"LinkColumn": "ClassZ",
|
||
"Type": "Count",
|
||
"Id": 1
|
||
}
|
||
],
|
||
"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}\n\n.dateYellow {\n background-color: yellow !important;\n color: black !important;\n font-weight: bold !important;\n}\n\n.dateRed {\n background-color: red !important;\n color: white !important;\n font-weight: bold !important;\n}\n\n.dateGrey {\n background-color: grey !important;\n color: black !important;\n font-weight: bold !important;\n}\n\n.dateBlue {\n background-color: lightblue !important;\n color: black !important;\n font-weight: bold !important;\n}\n\n#SectionFields44>div.field-normal {\n height: 30px;\n min-height: 30px;\n}",
|
||
"Id": 1
|
||
},
|
||
{
|
||
"Title": "一覧スタイル調整",
|
||
"Index": true,
|
||
"Body": ".ui-widget-header th,\n.ui-widget-content td {\n width: 40px;\n}\n\n.ui-widget-content td>div>pre {\n white-space: nowrap;\n}\n\n.grid th,\n.grid td {\n width: 40px !important;\n min-width: 40px !important;\n max-width: 40px !important;\n}\n\n.grid th:first-child,\n.grid td:first-child {\n width: 30px !important;\n min-width: 30px !important;\n max-width: 30px !important;\n}\n\n.grid th:nth-child(2),\n.grid td:nth-child(2) {\n width: 500px !important;\n min-width: 500px !important;\n max-width: 500px !important;\n}\n\n.grid th:nth-last-child(3),\n.grid td:nth-last-child(3) {\n width: 60px !important;\n min-width: 60px !important;\n max-width: 60px !important;\n}\n\n.grid th:nth-last-child(2),\n.grid td:nth-last-child(2) {\n width: 140px !important;\n min-width: 140px !important;\n max-width: 140px !important;\n text-align: left !important;\n}\n\n.grid th:last-child,\n.grid td:last-child {\n width: auto !important;\n min-width: 500px !important;\n max-width: none !important;\n text-align: left !important;\n}",
|
||
"Id": 2
|
||
},
|
||
{
|
||
"Title": "一覧画面の列固定",
|
||
"Index": true,
|
||
"Body": "/* ヘッダー行のセル (th) とデータ行のセル (td) の両方に適用する */\n.grid th:nth-child(1),\n.grid td:nth-child(1),\n.grid th:nth-child(2),\n.grid td:nth-child(2),\n.grid th:nth-child(3),\n.grid td:nth-child(3) {\n /* positionをstickyに設定 */\n position: sticky !important;\n /* 重なり順序を確保 */\n z-index: 100 !important;\n}\n\n.grid th:nth-child(1),\n.grid th:nth-child(2),\n.grid th:nth-child(3) {\n background-color: black !important;\n}\n\n.grid td:nth-child(1),\n.grid td:nth-child(2),\n.grid td:nth-child(3) {\n background-color: lightgrey !important;\n}\n\n/* 1列目: 左端からの位置は0px */\n.grid th:nth-child(1),\n.grid td:nth-child(1) {\n left: 0px !important;\n}\n\n/* 3列目: 1列目と2列目の幅の合計分だけ右に配置(ここでは2列目を150pxと仮定) */\n.grid th:nth-child(2),\n.grid td:nth-child(2) {\n left: 31px !important;\n}\n\n/* 4列目: 1列目と2列目の幅の合計分だけ右に配置(ここでは2列目を150pxと仮定) */\n.grid th:nth-child(3),\n.grid td:nth-child(3) {\n left: 532px !important;\n}\n\n\nth[data-name=\"Date011\"],\nth[data-name=\"Date012\"],\nth[data-name=\"Date015\"],\nth[data-name=\"Date020\"],\nth[data-name=\"Date021\"],\nth[data-name=\"Date022\"],\nth[data-name=\"Date023\"],\nth[data-name=\"Date024\"],\nth[data-name=\"Date025\"],\nth[data-name=\"Date026\"],\nth[data-name=\"Date027\"],\nth[data-name=\"Date028\"],\nth[data-name=\"Date029\"],\nth[data-name=\"Date030\"],\nth[data-name=\"Date031\"],\nth[data-name=\"Date034\"],\nth[data-name=\"Date046\"],\nth[data-name=\"Date047\"] {\n background: yellow !important;\n color: black;\n}\n\nth[data-name=\"Date013\"],\nth[data-name=\"Date014\"],\nth[data-name=\"Date032\"],\nth[data-name=\"Date033\"],\nth[data-name=\"Date037\"],\nth[data-name=\"Date045\"] {\n background: blue !important;\n color: white;\n}\n\nth[data-name=\"Date016\"],\nth[data-name=\"Date017\"],\nth[data-name=\"Date018\"],\nth[data-name=\"Date019\"] {\n background: lightgreen !important;\n color: black;\n}\n\nth[data-name=\"Date035\"],\nth[data-name=\"Date036\"],\nth[data-name=\"Date042\"],\nth[data-name=\"Date044\"] {\n background: green !important;\n color: white;\n}\n\nth[data-name=\"Date038\"],\nth[data-name=\"Date039\"],\nth[data-name=\"Date040\"],\nth[data-name=\"Date041\"],\nth[data-name=\"Date043\"] {\n background: orange !important;\n color: black;\n}",
|
||
"Id": 3
|
||
},
|
||
{
|
||
"Title": "着工要因テーブルスタイル",
|
||
"Edit": true,
|
||
"Body": ".dateTable {\n table-layout: fixed;\n margin-bottom: 5px;\n margin-top: 5px;\n\n td {\n font-size: 1.0em;\n text-align: center;\n vertical-align: middle;\n border: 1px solid black;\n overflow: hidden;\n white-space: nowrap;\n height: 30px;\n }\n\n th {\n font-size: 0.7em;\n text-align: center;\n vertical-align: middle;\n border: 1px solid black;\n background-color: #f2f2f2;\n overflow: hidden;\n white-space: nowrap;\n }\n\n .h0 {\n background-color: lightyellow;\n }\n\n .h0a {\n background-color: lightgreen;\n }\n\n .h1 {\n background-color: yellow;\n font-size: 1.0em;\n font-weight: bold;\n }\n\n .h10 {\n background-color: red;\n color: white;\n font-size: 1.0em;\n font-weight: bold;\n }\n\n .h2 {\n background-color: blue;\n color: white;\n font-size: 1.0em;\n font-weight: bold;\n }\n\n .h3 {\n background-color: lightgreen;\n font-size: 1.0em;\n font-weight: bold;\n }\n\n .h4 {\n background-color: green;\n color: white;\n font-size: 1.0em;\n font-weight: bold;\n }\n\n .h5 {\n background-color: orange;\n font-size: 1.0em;\n font-weight: bold;\n }\n\n .blueDate {\n background-color: lightblue;\n }\n\n .greyDate {\n background-color: grey;\n }\n\n .redDate {\n background-color: lightcoral;\n }\n\n .yellowDate {\n background-color: lightyellow;\n }\n}",
|
||
"Id": 4
|
||
}
|
||
],
|
||
"Scripts": [
|
||
{
|
||
"Title": "new01_着工要因システム",
|
||
"New": true,
|
||
"Edit": true,
|
||
"Body": "let pageLoading = 0;\nlet apiKey = '6504c8a807677a3a576e10327f3c19876c55736ee45d4a845796b9e7f5e087bfd4bd0d8184863da8cf1733ca635111432ab334aea59102b06a96ee6d2c05190d';\n//----------------------------------------------------------------------\n//初期処理\nwindow.addEventListener('load', function () {\n if (pageLoading == 0) {\n console.log('Window load Event');\n $p.ex.onLoad();\n }\n});\n\n//ページロード時の処理\n$p.ex.onLoad = function () {\n console.log('onLoad');\n //ロード開始\n pageLoading = 1;\n\n //初期処理\n $p.ex.init();\n\n}\n\n//初期処理の内容\n$p.ex.init = function () {\n //サイト情報の取得\n $p.ex.getSiteData();\n\n //コメント削除ボタン非表示\n $('p[data-action=\"DeleteComment\"]').hide();\n //自身のデータを取得\n $p.ex.getMyData();\n\n //日付の色分け\n $p.ex.checkDate();\n\n //MSSデータ取得ボタン生成\n $p.getMSSdataButton();\n\n //カレンダー生成\n $p.ex.createCalendarTable();\n}\n\n$p.events.after_set = function (args) {\n //初期処理\n $p.ex.init();\n}\n\nlet myData;\n\n$p.ex.getMyData = function () {\n let thisId = $p.id();\n\n $p.apiGet({\n 'id': thisId,\n 'data': {\n 'ApiVersion': 1.1,\n 'ApiKey': apiKey,\n },\n 'async': false,\n 'done': function (data) {\n myData = data.Response.Data[0];\n },\n 'fail': function (data) {\n console.log(data);\n }\n\n });\n}\n\n//----------------------------------------------------------------------\n//入力チェック前処理\n$p.events.before_validate = function (args) {\n let jizenList = getCheckedLabelsInSectionFields44();\n if (jizenList.length > 0) {\n let jizenText = jizenList.join(', ');\n $p.set($('#Results_DescriptionD'), jizenText);\n } else {\n $p.set($('#Results_DescriptionD'), 'なし');\n }\n\n //着工可能日と着工枠チェック\n let dateZ = $('#Results_DateZ').val();\n let classZ = $('#Results_ClassZ').val();\n\n if (dateZ != '' && classZ == '') {\n $p.ex.setMyMessage('status-red', '着工枠が登録されていません。着工枠テーブルでデータを追加してください。');\n return false;\n }\n}\n\n//入力チェック後処理\n$p.events.after_validate = function (args) {\n //変更履歴の保存\n $p.ex.saveHistory();\n}\n\nlet columnList = {};\nlet dateItems = {}; //項目名リスト\nlet dateNameList = {}; //項目名リスト(予定と実績の両方を格納)\n\nlet headerList = [];\nlet dateList1 = [];\nlet dateList2 = [];\n\n//自身のサイト情報を取得し、必要な項目の定義を抜き取る\n$p.ex.getSiteData = function () {\n $p.apiGetSite({\n 'id': $p.siteId(),\n 'async': false,\n 'done': function (data) {\n console.log(data.Response.Data.SiteSettings.Columns);\n console.log('サイト情報の取得に成功しました。');\n\n //カラムデータ\n $.each(data.Response.Data.SiteSettings.Columns, function (index, column) {\n columnList[column.ColumnName] = column;\n });\n\n //dateItems定義の作成\n for (let i = 11; i <= 100; i++) {\n let label1 = 'Date0' + i;\n let label2 = 'Date' + (i + 100);\n let label3 = 'Class0' + i;\n\n if (columnList[label1] != undefined) {\n let columnName = columnList[label1].GridLabelText;\n dateItems[columnName] = {\n \"予定\": \"Results_\" + label1,\n \"実績\": \"Results_\" + label2\n };\n\n dateNameList[\"Results_\" + label1] = columnName + \" 予定\";\n dateNameList[\"Results_\" + label2] = columnName + \" 実績\";\n dateNameList[\"Results_\" + label3] = columnName + \" 備考\";\n\n let header = `<th class=\"h0\">${columnName}</th>`;\n headerList.push(header);\n let date1 = `<td>{{${label1}}}</td>`;\n dateList1.push(date1);\n let date2 = `<td>{{${label2}}}</td>`;\n dateList2.push(date2);\n }\n }\n\n // \"着工可能日\": { \"予定\": \"Results_Date048\", \"実績\": \"Results_Date148\" }\n dateItems['着工可能日'] = {\n \"予定\": \"Results_DateY\",\n \"実績\": \"Results_DateZ\"\n };\n\n dateNameList['Results_DateY'] = '着工可能日 契約時';\n dateNameList['Results_DateZ'] = '着工可能日 実質日';\n dateNameList['Results_ClassZ'] = '着工可能日 備考';\n\n }\n });\n\n}\n\n//日付項目をチェックし、色分けする\n$p.ex.checkDate = function () {\n\n $.each(dateItems, function (key, val) {\n let plannedDate = $('#' + val['予定']).val();\n let actualDate = $('#' + val['実績']).val();\n\n if (plannedDate != '' && actualDate != '') {\n $('#' + val['予定']).addClass('dateGrey');\n $('#' + val['実績']).addClass('dateGrey');\n\n } else {\n if (plannedDate == '') {\n $('#' + val['予定']).addClass('dateYellow');\n } else {\n $('#' + val['予定']).addClass('dateBlue');\n }\n\n if (actualDate == '') {\n if (plannedDate != '') {\n $('#' + val['実績']).addClass('dateRed');\n } else {\n $('#' + val['実績']).addClass('dateYellow');\n }\n } else {\n $('#' + val['実績']).addClass('dateBlue');\n }\n }\n });\n\n}\n\n//変更内容を保存\n$p.ex.saveHistory = function () {\n let history = '';\n let count = 0;\n\n //履歴に表示しない項目リスト\n let excludeList = ['Results_Timestamp'];\n\n // excludeListに含まれる項目名をclassに持つ要素を取得\n $('.excludeList').each(function () {\n console.log(this.id);\n excludeList.push(this.id);\n });\n\n //更新された項目を抜き出し、履歴保存する\n if ($p.data.MainForm) {\n $p.set($('#Results_Description200'), '');\n\n history = '◆ 変更内容 ◆\\n';\n $.each($p.data.MainForm, function (index, val) {\n if (index.startsWith('Results')) {\n //対象外項目は除外\n if (!excludeList.includes(index)) {\n //項目名の取得\n let colName = $('label[for=\"' + index + '\"]').text();\n if (dateNameList.hasOwnProperty(index)) {\n colName = dateNameList[index];\n }\n\n let newData;\n let nowData;\n let index2 = index.split('_')[1];\n //現在値の取得\n if (index.startsWith('Results_Class')) {\n nowData = myData.ClassHash[index2];\n } else if (index.startsWith('Results_Date')) {\n if (myData.DateHash[index2] == '' || myData.DateHash[index2] == '1899-12-30T00:00:00') {\n nowData = '';\n } else {\n nowData = $p.ex.dateToString(myData.DateHash[index2]);\n }\n\n } else if (index.startsWith('Results_Num')) {\n nowData = myData.NumHash[index2];\n } else if (index.startsWith('Results_Description')) {\n nowData = myData.DescriptionHash[index2];\n } else if (index.startsWith('Results_Check')) {\n nowData = myData.CheckHash[index2];\n }\n\n //セレクトボックス判定\n if ($('#' + index + '.control-dropdown').length) {\n //セレクトボックス処理\n if ($('#' + index).prop(\"multiple\")) {\n newData = $('#' + index + '_ms span').eq(-1).text();\n } else {\n newData = $('#' + index + ' option:selected').text();\n }\n } else if ($('#' + index + '.radio-value').length) {\n //ラジオボタン処理\n newData = val != '' ? $('label[for=\"' + index + val + '\"').text() : '';\n } else {\n //その他\n newData = val;\n }\n if (nowData != '') {\n if (nowData != newData) {\n history += '▷ ' + colName + ' : ' + nowData + ' -> ' + newData + '\\n';\n count++;\n }\n } else {\n history += '▷ ' + colName + ' : ' + newData + '\\n';\n count++;\n }\n }\n }\n });\n\n if (count) {\n //console.log(history);\n $p.set($('#Results_Description200'), history);\n $p.set($('#Comments'), history);\n }\n }\n}\n\n$p.ex.dateToString = function (date) {\n if (date == null || date == '' || date == '1899-12-30T00:00:00') {\n return '';\n }\n let dateString = date.split('T')[0];\n let dateVar = new Date(dateString);\n let year = dateVar.getFullYear();\n let month = (dateVar.getMonth() + 1);\n let day = dateVar.getDate();\n\n return year + '/' + month + '/' + day;\n}\n\n$p.ex.dateToString2 = function (date) {\n if (date == null || date == '') {\n return '';\n }\n let dateVar = new Date(date);\n let year = dateVar.getFullYear();\n let month = (dateVar.getMonth() + 1);\n let day = dateVar.getDate();\n\n return month + '/' + day;\n}\n\n$p.ex.getMSSdata = async function () {\n let keiyakuCode = $('#Results_ClassA').val();\n if (keiyakuCode == '') {\n return;\n }\n\n //MSSテーブルからレコードを取得\n const getUrl = 'https://' + location.hostname + '/pleasanter/api/items/189112/get';\n const getJson = {\n 'ApiVersion': 1.1,\n 'ApiKey': apiKey,\n 'View': {\n 'ColumnFilterHash': {\n 'ClassA': keiyakuCode\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) {\n $p.ex.setMyMessage('status-red', 'MSSデータの取得に失敗しました。');\n return;\n }\n\n if (getResData.Response.TotalCount != 1) {\n $p.ex.setMyMessage('status-yellow', 'MSSデータが見つかりません。契約コードを確認してください。');\n return;\n }\n\n let mssData = getResData.Response.Data[0];\n\n // MSSデータを各項目にセット\n $p.set($('#Results_ClassA'), mssData.ClassHash.ClassA);\n $p.set($('#Results_ClassB'), mssData.ClassHash.ClassQ);\n $p.set($('#Results_ClassC'), mssData.ClassHash.Class031);\n $p.set($('#Results_ClassD'), mssData.ClassHash.ClassD);\n $p.set($('#Results_ClassE'), mssData.ClassHash.ClassF);\n $p.set($('#Results_ClassF'), mssData.ClassHash.ClassW);\n $p.set($('#Results_ClassG'), mssData.ClassHash.ClassG);\n $p.set($('#Results_ClassH'), mssData.ClassHash.ClassJ);\n $p.set($('#Results_ClassI'), mssData.ClassHash.Class033);\n $p.set($('#Results_ClassJ'), mssData.ClassHash.Class035);\n $p.set($('#Results_ClassK'), mssData.ClassHash.Class042);\n $p.set($('#Results_ClassL'), mssData.ClassHash.Class040);\n $p.set($('#Results_ClassM'), mssData.ClassHash.Class043);\n $p.set($('#Results_NumA'), mssData.NumHash.Num016);\n $p.set($('#Results_DateA'), $p.ex.dateToString(mssData.DateHash.DateH));\n $p.set($('#Results_DateB'), $p.ex.dateToString(mssData.DateHash.DateL));\n $p.set($('#Results_NumB'), mssData.NumHash.Num050);\n $p.set($('#Results_Class001'), mssData.ClassHash.ClassI);\n $p.set($('#Results_Class004'), mssData.ClassHash.ClassK);\n $p.set($('#Results_ClassR'), mssData.ClassHash.ClassY);\n $p.set($('#Results_ClassS'), mssData.ClassHash.Class122);\n $p.set($('#Results_DateY'), $p.ex.dateToString(mssData.DateHash.DateH));\n\n $p.ex.setMyMessage('status-blue', 'MSSからデータを取得しました。');\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\n//着工可能日 着工枠連動処理\n$p.on('change', 'DateZ', function () {\n //着工可能日選択\n let dateZ = $('#Results_DateZ').val();\n if (dateZ != '') {\n let dateObj = new Date(dateZ);\n let year = dateObj.getFullYear();\n let month = dateObj.getMonth() + 1;\n let newDate = year + '年' + month + '月';\n\n //着工枠選択\n let changeFlag = false;\n $('#Results_ClassZ option').each(function () {\n if ($(this).text() === newDate) {\n $('#Results_ClassZ').val($(this).val()).trigger('change');\n changeFlag = true;\n return false; // break loop\n }\n });\n if (!changeFlag) {\n //該当月が無い場合、着工枠を未選択にする\n $('#Results_ClassZ').val('').trigger('change');\n }\n } else {\n //着工可能日が未選択の場合、着工枠も未選択にする\n $('#Results_ClassZ').val('').trigger('change');\n }\n});\n",
|
||
"Id": 1
|
||
},
|
||
{
|
||
"Title": "new02_カレンダー生成",
|
||
"Edit": true,
|
||
"Body": "$p.ex.createCalendarTable = function () {\n let headerHtml = headerList.join('');\n let dateHtml1 = dateList1.join('');\n let dateHtml2 = dateList2.join('');\n\n let temlate = `\n <table id=\"chakoTable\" class=\"dateTable\" cellspacing=\"0\" cellpadding=\"0\">\n <thead>\n <tr>\n <th class=\"h0a\"> </th>\n <th class=\"h1\" colspan=\"2\">営業</th>\n <th class=\"h2\" colspan=\"2\">設計</th>\n <th class=\"h1\">営業</th>\n <th class=\"h3\" colspan=\"4\">IC</th>\n <th class=\"h1\" colspan=\"12\">営業</th>\n <th class=\"h2\" colspan=\"2\">設計</th>\n <th class=\"h1\">営業</th>\n <th class=\"h4\" colspan=\"2\">FIT</th>\n <th class=\"h2\">設計</th>\n <th class=\"h5\" colspan=\"4\">確認</th>\n <th class=\"h4\">FIT</th>\n <th class=\"h5\">確認</th>\n <th class=\"h4\">FIT</th>\n <th class=\"h2\">設計</th>\n <th class=\"h1\" colspan=\"2\">営業</th>\n <th rowspan=\"2\" class=\"h10\">着工<br>可能日</th>\n </tr>\n <tr>\n <th class=\"h0a\">※</th>\n ${headerHtml}\n </tr>\n </thead>\n <tbody>\n <tr>\n <td>予定</td>\n ${dateHtml1}\n <td>{{Date048}}</td>\n </tr>\n <tr>\n <td>実績</td>\n ${dateHtml2}\n <td>{{Date148}}</td>\n </tr>\n </tbody>\n </table>`;\n\n let renderData = {};\n for (i = 11; i <= 110; i++) {\n let label1 = 'Date0' + i;\n let label2 = 'Date' + (i + 100);\n renderData[label1] = $p.ex.dateToString2($('#Results_' + label1).val());\n renderData[label2] = $p.ex.dateToString2($('#Results_' + label2).val());\n }\n renderData['DateZ'] = $p.ex.dateToString2($('#Results_DateZ').val());\n\n let table = Hogan.compile(temlate);\n let outputTable = table.render(renderData);\n\n $('#Guide').empty();\n $('#Guide').append(outputTable);\n\n let rows = [];\n $('#chakoTable tbody tr').each(function () {\n let tds = [];\n $(this).find('td').each(function () {\n tds.push($(this));\n });\n rows.push(tds);\n });\n\n for (let col = 1; col < rows[0].length - 1; col++) {\n let plannedDate = rows[0][col].text().trim();\n let actualDate = rows[1][col].text().trim();\n\n //console.log('予定:' + plannedDate);\n //console.log('実績:' + actualDate);\n\n if (plannedDate !== '' && actualDate === '') {\n rows[0][col].addClass('blueDate');\n rows[1][col].addClass('redDate');\n }\n if (plannedDate !== '' && actualDate !== '') {\n rows[0][col].addClass('greyDate');\n rows[1][col].addClass('greyDate');\n }\n if (plannedDate === '' && actualDate !== '') {\n rows[0][col].addClass('yellowDate');\n rows[1][col].addClass('greyDate');\n }\n if (plannedDate === '' && actualDate === '') {\n rows[0][col].addClass('yellowDate');\n rows[1][col].addClass('yellowDate');\n }\n\n }\n\n\n}",
|
||
"Id": 2
|
||
},
|
||
{
|
||
"Title": "事前申請種類保存",
|
||
"New": true,
|
||
"Edit": true,
|
||
"Body": "/**\n * #SectionFields44 内のチェック済みチェックボックスに対応する\n * label のテキストを配列で取得する。\n * @returns {string[]}\n */\nfunction getCheckedLabelsInSectionFields44() {\n var $section = $('#SectionFields44');\n if ($section.length === 0) {\n return [];\n }\n\n return $section.find('input[type=\"checkbox\"]:checked')\n .map(function () {\n var $checkbox = $(this);\n // input に紐づく label を優先的に取得\n var checkboxId = $checkbox.attr('id');\n if (checkboxId) {\n var $labelByFor = $section.find('label[for=\"' + checkboxId + '\"]').first();\n if ($labelByFor.length > 0) {\n return $.trim($labelByFor.text());\n }\n }\n\n // label で input をラップしている場合\n var $wrappedLabel = $checkbox.closest('label');\n if ($wrappedLabel.length > 0) {\n return $.trim($wrappedLabel.text());\n }\n\n return '';\n })\n .get()\n .filter(function (text) {\n return text !== '';\n });\n}\n",
|
||
"Id": 3
|
||
}
|
||
],
|
||
"AllowCopy": false,
|
||
"HideLink": true,
|
||
"TitleSeparator": "■",
|
||
"NoDisplayIfReadOnly": false
|
||
},
|
||
"Publish": false,
|
||
"DisableCrossSearch": false,
|
||
"Comments": []
|
||
}
|
||
],
|
||
"Data": [],
|
||
"Permissions": [
|
||
{
|
||
"SiteId": 426946,
|
||
"Permissions": []
|
||
}
|
||
],
|
||
"PermissionIdList": {
|
||
"DeptIdList": [],
|
||
"GroupIdList": [],
|
||
"UserIdList": []
|
||
}
|
||
} |