From 87869eb33061f87d1b605161e56d22aca623df1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B6=85=E5=93=A5?= Date: Mon, 24 Jun 2024 22:10:12 +0800 Subject: [PATCH] =?UTF-8?q?{"Message":"=E6=96=B0=E5=A2=9E=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E7=AE=A1=E7=90=86=E9=A1=B5=E9=9D=A2","MessageType":2,?= =?UTF-8?q?"Modules":[{"State":1,"Type":1,"Name":"PCPage/=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1-=E4=BB=BB=E5=8A=A1=E4=BF=A1=E6=81=AF"},{"State":1,"Ty?= =?UTF-8?q?pe":3,"Name":"MasterPCPage/FGC=5F=E6=AF=8D=E7=89=88=E9=A1=B5"},?= =?UTF-8?q?{"State":1,"Type":23,"Name":"TableView/=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E5=B9=B3=E8=A1=8C=E8=A7=86=E5=9B=BE"},{"State":4,"Type":1,"Nam?= =?UTF-8?q?e":"PCPage/=E4=BB=BB=E5=8A=A1=E7=AE=A1=E7=90=86"},{"State":3,"T?= =?UTF-8?q?ype":6,"Name":"Pages/=E4=BB=BB=E5=8A=A1"}],"Version":"v1"}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .collaboration | 53 +- MasterPages/FGC_母版页.json | 170 +-- Pages/f5fc8d78af50450e9ecd5e29f22c67b.json | 251 ++++ Pages/f5fc8d78af50450e9ecd5e29f22c67b.rd | 5 + Pages/{ => 任务}/任务管理.json | 1086 ++++++++++------- Pages/{ => 任务}/任务管理.rd | 20 +- .../任务容器页面/任务-任务信息.json | 521 ++++---- .../项目首页-容器页面/任务容器页面/任务-任务信息.rd | 2 +- Tables/任务/任务平行视图.json | 23 +- 9 files changed, 1247 insertions(+), 884 deletions(-) create mode 100644 Pages/f5fc8d78af50450e9ecd5e29f22c67b.json create mode 100644 Pages/f5fc8d78af50450e9ecd5e29f22c67b.rd rename Pages/{ => 任务}/任务管理.json (68%) rename Pages/{ => 任务}/任务管理.rd (68%) diff --git a/.collaboration b/.collaboration index df2c1602..e4fcd601 100644 --- a/.collaboration +++ b/.collaboration @@ -682,17 +682,7 @@ }, { "ModuleName": "PCPage/任务-任务信息", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-24T21:51:56.9748905+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目首页-容器页面\\任务容器页面\\任务-任务信息.json", - "Pages\\项目\\项目首页\\项目首页-容器页面\\任务容器页面\\任务-任务信息.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务-关联资源", @@ -928,17 +918,7 @@ }, { "ModuleName": "MasterPCPage/FGC_母版页", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-24T21:46:54.7399108+08:00", - "ModuleType": 3, - "ToRemoveFiles": [ - "MasterPages\\FGC_母版页.json", - "MasterPages\\FGC_母版页.rd" - ] + "ModuleType": 3 }, { "ModuleName": "MasterPages/流程母版页面文件夹", @@ -1918,16 +1898,7 @@ }, { "ModuleName": "TableView/任务平行视图", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-24T21:42:42.5742008+08:00", - "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\任务\\任务平行视图.json" - ] + "ModuleType": 23 }, { "ModuleName": "Pages/任务/任务类型管理", @@ -2179,17 +2150,7 @@ }, { "ModuleName": "PCPage/任务管理", - "State": 4, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-24T21:33:27.587603+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务管理.json", - "Pages\\任务管理.rd" - ] + "ModuleType": 1 }, { "ModuleName": "Pages/项目/项目首页/项目首页-容器页面/任务容器页面/任务审批", @@ -2213,12 +2174,6 @@ }, { "ModuleName": "Pages/任务", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-24T21:33:19.0099734+08:00", "ModuleType": 6 } ] \ No newline at end of file diff --git a/MasterPages/FGC_母版页.json b/MasterPages/FGC_母版页.json index d665e7aa..ee50a14f 100644 --- a/MasterPages/FGC_母版页.json +++ b/MasterPages/FGC_母版页.json @@ -207,6 +207,16 @@ "SelectedIconColorUseItemColor": true, "IconColorUseItemColor": true, "IsOldMenuPath": false, + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", + "Title": "加载中" + }, + { + "$type": "Forguncy.Model.NavigateCommand, ServerDesignerCommon", + "PageName": "任务管理" + } + ], "CanVisitRoleList": [ "FGC_LoginUser" ] @@ -1049,7 +1059,7 @@ "IsOpenInNewTab": true } ], - "ID": "8400b173-a5dd-45de-a08e-b27521ccbed8" + "ID": "cfd25851-66e2-4897-94e6-de4283d9da93" }, { "CommandList": [ @@ -1070,12 +1080,12 @@ ] } ], - "ID": "a30d8a31-e6e1-43b0-8bfb-8d664e0f65df" + "ID": "3f524d67-5f1f-4862-b2ff-115a3577ceb5" } ] } ], - "ID": "435d2433-f524-4bf3-8300-959da5d826af" + "ID": "5a1fc969-b353-47a3-9d54-87cf954cd808" }, { "Condition": { @@ -1125,7 +1135,7 @@ ] } ], - "ID": "e20b25ae-659d-424c-b9a0-68de3df0cf50" + "ID": "b52eaa12-416a-417f-b56d-762f48a9cdcc" }, { "Condition": { @@ -1159,7 +1169,7 @@ ] } ], - "ID": "1eec1004-5fb4-430b-ba40-0569373a52a3" + "ID": "e8dff49d-271e-455d-8398-7c2f793db0f4" }, { "Condition": { @@ -1195,7 +1205,7 @@ ] } ], - "ID": "cefc7772-ab5b-4939-9779-2bb0cf92f7dc" + "ID": "0ced4beb-eefb-418b-beb0-c6a1eb5d8a24" }, { "Condition": { @@ -1230,17 +1240,17 @@ ] } ], - "ID": "5db3dddd-7816-40c2-bcb1-34b45a9a742a" + "ID": "c081aeae-981f-4131-ae19-8c45036a6dc0" } ] } ], - "ID": "978a315a-6926-4a44-9976-491d972f1941" + "ID": "39ec9d2e-1265-46d2-be7d-d3a3833b1712" } ] } ], - "ID": "ec6c0679-ea75-40a1-8458-e44754d66dd7" + "ID": "62364cc9-cdeb-458b-8432-3f13d295e575" } ] } @@ -1496,7 +1506,7 @@ "IsOpenInNewTab": true } ], - "ID": "d1298f38-bc18-401e-8c99-55802c5280ee" + "ID": "31c07b3e-2ff5-4fda-b32e-22ee5492a7f7" }, { "CommandList": [ @@ -1517,12 +1527,12 @@ ] } ], - "ID": "20e05c36-57be-4250-b304-67c81e7998f3" + "ID": "3a728a0a-3a4c-428e-8b35-6c182a307dfa" } ] } ], - "ID": "52bf6704-7239-4224-911d-f02dfd2622f0" + "ID": "df5be0c9-665f-4ccd-92a8-72c14b54ccf5" }, { "Condition": { @@ -1572,7 +1582,7 @@ ] } ], - "ID": "f6489997-f4fe-4cd9-aaca-9b3e483c092f" + "ID": "6ddb4fa0-cf76-4272-acda-86037cab7a79" }, { "Condition": { @@ -1606,7 +1616,7 @@ ] } ], - "ID": "2c40f34a-e9d1-4c7b-b845-d3a7c9c59fec" + "ID": "2b8d7749-b514-4d06-80f9-29b91e574a99" }, { "Condition": { @@ -1642,7 +1652,7 @@ ] } ], - "ID": "2308ef07-05d4-4136-a40a-faacbeea00d4" + "ID": "ca2e90d1-fdd9-4ad2-aa61-3958ddc8c16a" }, { "Condition": { @@ -1677,17 +1687,17 @@ ] } ], - "ID": "fd6521eb-cc67-4720-9d40-c180d3d89bd8" + "ID": "6381a215-2f5f-460d-a97e-c4bb899dd5aa" } ] } ], - "ID": "185f10f0-f45b-40cc-8324-b5c39f281460" + "ID": "cbddbe6f-46e3-4a91-9511-2826beb817f4" } ] } ], - "ID": "f6318da0-4ad5-4fbd-91f3-8d22991bc709" + "ID": "1eec6d78-98b3-4599-b74b-f900eafd55ae" } ] } @@ -1699,7 +1709,7 @@ "Disabled": true } ], - "ID": "764c0792-f59d-4dd4-a2c2-592ff0f3ac19" + "ID": "07958cbb-7778-4ea3-8d42-f6ff66f028ac" }, { "Condition": { @@ -1806,7 +1816,7 @@ "IsOpenInNewTab": true } ], - "ID": "2b3a4647-2a77-487f-97ea-de67a478e35b" + "ID": "b42003c7-73b2-4fec-aac5-64a9af07c748" }, { "CommandList": [ @@ -1827,12 +1837,12 @@ ] } ], - "ID": "dadea7c0-4f6a-4bd4-8554-69b8aeb0be03" + "ID": "6b964180-5524-4640-925e-1e2dba720293" } ] } ], - "ID": "6b15ddc6-bf4e-4c03-90e9-4ff3dc0c7a42" + "ID": "562ae511-28bc-4320-9425-06a60dc8fb89" }, { "Condition": { @@ -1882,7 +1892,7 @@ ] } ], - "ID": "fecfe65e-741e-40e0-b63e-b4f40e56aa96" + "ID": "4402b7b6-97ed-41e3-9077-da7f0e420e9f" }, { "Condition": { @@ -1916,7 +1926,7 @@ ] } ], - "ID": "9540e67b-065a-4c9c-a067-d1a431101c4c" + "ID": "f984ee6e-ebcc-43d3-a43c-250c802b9bba" }, { "Condition": { @@ -1952,7 +1962,7 @@ ] } ], - "ID": "c555f176-303a-4f29-98f1-2b27c5ca0f06" + "ID": "20bd3a7f-60b2-4540-bec7-24e67585d5ec" }, { "Condition": { @@ -1987,17 +1997,17 @@ ] } ], - "ID": "000fe5ca-c73f-4bd7-b2f3-b676bb3eb6b1" + "ID": "7367a33a-9993-461a-801c-e0809acd1ea0" } ] } ], - "ID": "1a815bf7-992d-4861-a8fa-d693997e7792" + "ID": "6a1099f4-6cf5-44be-8086-d42ed03eb2c5" } ] } ], - "ID": "83ba8b0a-083f-41b0-8b14-f8b188dbd6a0" + "ID": "1e34cffc-f9ff-4ec4-bf6c-0134ec90c870" } ] } @@ -2254,7 +2264,7 @@ "IsOpenInNewTab": true } ], - "ID": "2162b6fe-26df-4428-a1d9-00ed794db071" + "ID": "baf0f7d3-e22c-4200-9b16-0c26525dfe51" }, { "CommandList": [ @@ -2275,12 +2285,12 @@ ] } ], - "ID": "61db31fe-6f6f-41fd-b2f7-01aed9b95db0" + "ID": "aef774df-1cdb-4624-b41b-aa35fbe24b63" } ] } ], - "ID": "bb5b8a33-909a-473b-a6e3-fafffedc1bd5" + "ID": "253e7a60-f955-4a14-9418-9e27b018deda" }, { "Condition": { @@ -2330,7 +2340,7 @@ ] } ], - "ID": "72964bb6-394d-4f0e-9d68-9eb094b9b694" + "ID": "ca588587-9d4b-4748-9995-865d82356816" }, { "Condition": { @@ -2364,7 +2374,7 @@ ] } ], - "ID": "f12866a9-10fb-402b-b0b4-62381b4c02bd" + "ID": "25325ddf-8202-4674-8f4f-07b03df656e6" }, { "Condition": { @@ -2400,7 +2410,7 @@ ] } ], - "ID": "3083388f-1456-4e32-9da8-bec6c623c388" + "ID": "bbf2540f-71c4-4c47-8a53-fd3ace3fb2fd" }, { "Condition": { @@ -2435,17 +2445,17 @@ ] } ], - "ID": "17e8b48b-bbdd-48ed-951b-274f1306d0a4" + "ID": "fb30395b-117d-4d69-b259-139e07fc36d7" } ] } ], - "ID": "b5ccd4b0-019e-4016-a3ba-6b891e6dbff6" + "ID": "1f4e713d-9dd1-4829-8a8e-a413592713f9" } ] } ], - "ID": "5e35280c-ce32-4fbb-a27a-854161815a77" + "ID": "20f70c8a-2030-47a9-868d-d7e000cdfa35" } ] } @@ -2457,7 +2467,7 @@ "Disabled": true } ], - "ID": "0db0c468-65ea-4dc2-ae1f-eb62b03800d4" + "ID": "4ce8e628-9707-41a8-82ae-c327255dc28f" }, { "Condition": { @@ -2564,7 +2574,7 @@ "IsOpenInNewTab": true } ], - "ID": "51a1da76-aebb-4549-8b0c-34fb1ba54a2f" + "ID": "590dfe3b-8ff1-48db-86de-a5d4ad692eb5" }, { "CommandList": [ @@ -2585,12 +2595,12 @@ ] } ], - "ID": "b88b0bde-2a0a-4db6-bd28-e14a3fc9727c" + "ID": "b638d9b4-aa40-461b-95fc-da4e47b9e87f" } ] } ], - "ID": "e468dc8e-81cb-4151-bd95-14ca9bb8d6a4" + "ID": "9c65ec71-5456-49e6-bf9b-b3d8f90d3776" }, { "Condition": { @@ -2640,7 +2650,7 @@ ] } ], - "ID": "dcc04d78-e237-44e1-9b7a-858618bcb632" + "ID": "7ab42bba-f42e-4735-b1a7-a17e8b7255cc" }, { "Condition": { @@ -2674,7 +2684,7 @@ ] } ], - "ID": "0901f2eb-601a-4a74-b2c6-ceb067549886" + "ID": "97dc1dc3-37e9-4ca8-a56b-dd3ff9555d0a" }, { "Condition": { @@ -2710,7 +2720,7 @@ ] } ], - "ID": "ae7c07b4-f86d-46c6-94a1-54c52faec710" + "ID": "e95d501e-ce85-449c-8dc7-384a7fb6eb76" }, { "Condition": { @@ -2745,17 +2755,17 @@ ] } ], - "ID": "ddfd6600-4c33-4de2-a682-4bc7da249d0f" + "ID": "9009e81e-8b11-44d3-8073-db2cedb47adc" } ] } ], - "ID": "0053d519-e69f-49b3-92ca-784a2da397f4" + "ID": "2c8ee730-06cc-413e-82c0-4001acbca2be" } ] } ], - "ID": "61a85764-feda-4e7a-bad0-b77d25d97a29" + "ID": "1721ace7-6e5d-4a0f-8dbc-002a0f965dff" } ] } @@ -3012,7 +3022,7 @@ "IsOpenInNewTab": true } ], - "ID": "9a32f0f4-ff20-425a-8687-4e4240273d90" + "ID": "0dd98709-52d6-4b60-afeb-6fbd8272b31c" }, { "CommandList": [ @@ -3033,12 +3043,12 @@ ] } ], - "ID": "41d9888c-fd54-47ac-aec1-7f56831fb500" + "ID": "31ee8569-92d7-4b43-875d-0fcdf5636c8a" } ] } ], - "ID": "212d5abe-1505-41a1-a341-ae5180748594" + "ID": "5d88e2bd-b785-46d3-90d8-b7361124f0bc" }, { "Condition": { @@ -3088,7 +3098,7 @@ ] } ], - "ID": "dc704c5d-1fa3-4b1e-80d0-ab2f24ccb00f" + "ID": "6d649715-7c26-4892-a68a-eab3502cc412" }, { "Condition": { @@ -3122,7 +3132,7 @@ ] } ], - "ID": "b03577b0-df07-4180-9229-b6e9e5c482d8" + "ID": "3eaa4e30-1dd6-40d0-b647-056b21eca624" }, { "Condition": { @@ -3158,7 +3168,7 @@ ] } ], - "ID": "1c1c014f-eb6b-48e1-bf00-3a09afb390d1" + "ID": "0f9b5a75-14c3-44c0-a5d1-cb1fca34a45c" }, { "Condition": { @@ -3193,17 +3203,17 @@ ] } ], - "ID": "04c03f3e-b064-437a-8bb9-28016e9d1b92" + "ID": "2382cbcc-72fe-4868-8c3d-a05c3f932b38" } ] } ], - "ID": "315e1531-4b43-495d-81e1-12434ffbadbd" + "ID": "3bf6f232-a3a9-4177-8baf-12c94ce441a5" } ] } ], - "ID": "7e68e170-545f-402a-897f-6d2bb1588eac" + "ID": "16e51c15-613a-4d12-bbc3-20de38c2c292" } ] } @@ -3215,7 +3225,7 @@ "Disabled": true } ], - "ID": "c26b2939-33b9-4cfd-8e2d-ab8cb7dc4938" + "ID": "179db7c2-a22d-48a6-ab46-455c8a170fdc" }, { "Condition": { @@ -3322,7 +3332,7 @@ "IsOpenInNewTab": true } ], - "ID": "35c8c9ff-a5b9-4343-9cf2-a4b022b83aee" + "ID": "c5c97432-3773-43b3-8e70-2afb5c352dd8" }, { "CommandList": [ @@ -3343,12 +3353,12 @@ ] } ], - "ID": "3228cd4c-6f09-41d1-860c-387fc7132e15" + "ID": "b38a6099-9fef-4f23-9e5b-32c20bc7aee1" } ] } ], - "ID": "c8a33ead-6c85-4a00-baaa-5836b9fe0c0f" + "ID": "5ca9ca4d-d5b7-4d8e-9dfb-007e0f3de2a7" }, { "Condition": { @@ -3398,7 +3408,7 @@ ] } ], - "ID": "7bf7d418-6c06-4591-ada6-1b5907961667" + "ID": "bd4e36d5-afbb-4237-af6c-5f578c42d1db" }, { "Condition": { @@ -3432,7 +3442,7 @@ ] } ], - "ID": "f5f3b7ae-b828-4c52-aa56-b6a007750c59" + "ID": "aaff9442-e1f5-44bf-892b-f758522c95c7" }, { "Condition": { @@ -3468,7 +3478,7 @@ ] } ], - "ID": "58033773-8e4b-4a09-b687-517a606c6b3d" + "ID": "9ba5887c-2484-480f-9336-7e328c425099" }, { "Condition": { @@ -3503,17 +3513,17 @@ ] } ], - "ID": "fba03150-a41b-400c-8c10-b2a59189f4ad" + "ID": "359f410c-3e0e-4c68-bd80-e05c8de97ab6" } ] } ], - "ID": "25a6a39d-4615-45a2-a7bd-525e757bcd32" + "ID": "c85bb9e0-2420-428b-b421-b6e8619038f0" } ] } ], - "ID": "482e7bec-cb3b-4935-9a77-ce4ddd0a5257" + "ID": "d26d6d8d-066f-46dd-9c4d-93db6d2da9c3" } ] } @@ -3770,7 +3780,7 @@ "IsOpenInNewTab": true } ], - "ID": "41cb5468-7054-45b1-a68a-5d7fb7d89dbd" + "ID": "6d5213f2-718c-479e-b8c5-c63ecfb659d4" }, { "CommandList": [ @@ -3791,12 +3801,12 @@ ] } ], - "ID": "dea2498b-50fe-4f08-8350-6aa7251578e3" + "ID": "cec73717-d380-4894-9bfd-bf6339d4b997" } ] } ], - "ID": "f3a85e39-385b-4dc1-9adc-98d4ad0dff86" + "ID": "541226a0-fe3b-45ab-9ba9-9b1ad221e779" }, { "Condition": { @@ -3846,7 +3856,7 @@ ] } ], - "ID": "3d5b8c62-a3cb-4c0a-8452-c11631d95407" + "ID": "0eeb9e5c-6f02-42b7-96f9-67d19e4c3b68" }, { "Condition": { @@ -3880,7 +3890,7 @@ ] } ], - "ID": "5850da55-e0de-4675-b0cd-cbe5e01f5741" + "ID": "3e48a9c4-ef65-4587-a255-fd700f32225a" }, { "Condition": { @@ -3916,7 +3926,7 @@ ] } ], - "ID": "baf2e032-a296-4594-84f8-b79d85cab428" + "ID": "24d97727-6481-4f7b-9793-d517a3db6942" }, { "Condition": { @@ -3951,17 +3961,17 @@ ] } ], - "ID": "3c6904ec-bc57-42c5-a1ce-b715a4bc3a95" + "ID": "3dff64fb-9398-4e57-96d2-5d105e740ff4" } ] } ], - "ID": "ab14c1a9-28b4-4960-8993-d110ead64c6c" + "ID": "1a7b017e-6e46-4063-827b-fc1e1f4ac285" } ] } ], - "ID": "6b67fe18-514e-4fae-8be6-bbf00fc04514" + "ID": "ac1a3c13-c6f9-4ee0-ae33-e608b8600083" } ] } @@ -3973,12 +3983,12 @@ "Disabled": true } ], - "ID": "8c7ae4ed-5b7a-4980-88fc-f92a4b562c26" + "ID": "3ac916be-9348-4628-a8ea-52a37d6e4236" } ] } ], - "ID": "4c72885d-b90f-431d-8bb9-640a0e0158ad" + "ID": "e27ea7fc-b9f2-41e6-a5ca-974d3d40a2a2" }, { "Condition": { @@ -4061,12 +4071,12 @@ } } ], - "ID": "1ecf7521-f29c-4b72-9232-350a6f6a681c" + "ID": "56dff3dc-9062-4ed7-9ba8-70d7318fb271" } ] } ], - "ID": "1bc69306-24d3-4a13-875c-0b07d98d14a2" + "ID": "5eab30cd-f192-4a9b-affc-65dab5e8a608" } ] } @@ -4149,4 +4159,4 @@ "Formula": "FGC_母版页!$B$2" } ] -}//ZoupFv0zlD9xGXE6pCLQOnwAfiIft/5n7MmN99K4Z2+opbskmgIhrRxb9f+TnkbuNMUuPVF53gM6ZIZU6xcF63lzse5QQ+DXLvGJKjTme7mzKd+5p4c6x6fDx14Hdmb7sJrrh8wBlJV4ZCl2+wATDemvfiC8ZozQaJqXQ5WnmMF1vq2SwGhxfILbr1ut5sn/6atRZad7K0tA61aQqyCasAJbr9V4cuHpQUBxAowVMRcc+Niyk3XJNz3QbOimNCcOv7VESPwIwuCG5sXeld0GFcTX3WDiZYnnG2I8V3jdCcnw0cGH5vS0fEcSnrxzaNrr/K945NA5CJ+dwbbaTrwCPV3WeKkb9fr8/axwOI9mriiOFTOxrC8drgrUmNNkjRBtA4WQSnogMufMk6vgnw7PjtWTssS56vbkLiCSOXyIRXBgSURJk7ZkOjCxOmXjfhtr4J+OGZ3dQM0Cgfzzr1aHb5V5aWTStZ4EJwO3PQimrSB/D9rkaknx8WAe2h6oZENsD/sL9c83Ubzv4XJxfVVk0eDPxzkvqnnW5ddAiVD3QyUzEnAQMDakBLkHZF4KWvHDJc4DaY7VuG5MCjhYS1zDJ/yA4VzRFiX5KG4sc0RdH8trfxdTDGAQ4xdO+AVb9ef/OclrM6v7BxvMPNyQhKvXv1Zv4U0PP3yj9pgO439c04++8HtH5fT0LUu1DgV8+cVGqp5I9IoKPp1sliFP6fgFu0/kwhxC8hMTTfhbdIBIIcnDwj3LCCeGyv4TK8IqvoU4CarZQL5cGuWqymjPNv7AMsPsOQrAjeAbWg1Npj4V2mlrL53ukdwZwNGRW4q9EjsZNebO63kQUga/T1JY0F6VxBK1IUrrRfODgvJN0o0bxbyC4tIbb74Xr9JN7ORoe83OYqYonB+eCd9MxTB/sME0wQ==|920 \ No newline at end of file +}//Q6/C1gXOen/wMlXg5xHEYDREmq6rF6ejwcx5M8Pshoh+QJghbVD+W6j3blGZTULH88SyzXkUExNcbShA8AkK3yIfUNsW7CStnZzEbtdNwc5LiX1SeHXyAC4EiOvzlbXnBcHJ1GYeK6TRejNqBfq41B+7s/BVIftdc1bvMULrViJvKsfFMk85M2vnG5HyeyzjyqJUqB9z2tJwQrLX0zkcryO0srvXf/tTf5CDlBbLU3vdQoSfKR3UOnNPXnjcRlYYmIl9G29+aJuh5m+YkqPT1M7V0DoDAGvbwtaWJt22kPW+WlnVSZJjWe6Y76YeSepHiI3Obs9xHGbImNMkZDQ28sP9slTwatpt/ekfyHPirqZfKdPhH8JIxtj6BB01ZDGsxIi5lcFR9FHF8Vuz6+BfC5lfolii9pADWTnZ556P3oO4UHOOGB0A3Nv+cexNNAb5MM7tzCbVudUyunTXCzKw8QcDOjm5dWR3qFx5MaRkB5GZZxoFI6swMOUWIRm3gb2YU+SkP7jXR2ffB73LPx+6ba3Mzl21f1SwWHVW5WjPPesC0O1lVBj/UvPwK3+vLxMTUN8q5EpSHNI9ov6lpv3tgC2SZIgvLNoEoWA1DfYaZjetDii9V/v5L/tQQ2tS3Te1PTQU/25Ngux+vh+0ZFt0W775Z1UOUh184zK9ewVvfJKRoj+vp+wKK7abdUyto86UZyQIrcxBgQwEFcF+t2gdHgntGv46WxpEn0oaIiZGq4NDGdJSfCBvMoV11tBZHwlQWu4weBR0FuGpqAS2OCqrNk0eX8PJku0JAUPkkUTdgkx0Y2zSOKxqW6C2DLEXF+Ny5IG/KLOl4izu7i9+fUjVqPuoNuoLyrCDs0RSCOZvPrElZ9Ue7/bKMrgvzAxmrFcGCnuDvH+hfql3BB22n20flg==|920 \ No newline at end of file diff --git a/Pages/f5fc8d78af50450e9ecd5e29f22c67b.json b/Pages/f5fc8d78af50450e9ecd5e29f22c67b.json new file mode 100644 index 00000000..01a06c6c --- /dev/null +++ b/Pages/f5fc8d78af50450e9ecd5e29f22c67b.json @@ -0,0 +1,251 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 25.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0 + } + } + }, + "InLogicalVisibleIndexes": [ + 3, + 4 + ], + "Count": 5, + "DefaultSize": 15.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 251.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 190.0, + "Mode": 1 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 181.0 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 256.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 256.0 + } + }, + "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 74.0 + } + } + }, + "Count": 8 + }, + "Values": { + "1,1": "任务名称", + "1,2": 0, + "1,4": 0, + "1,5": 0, + "1,6": "正常" + }, + "AttachInfos": { + "1,1": { + "TemplateCellSource": "名称", + "RulesGuidList": [ + "82861a3b-6311-48cd-aa88-ebc5601292fd" + ] + }, + "1,2": { + "CssName": "ec-label", + "TemplateCellSource": "任务说明_单行" + }, + "1,3": { + "TemplateCellSource": "动态可核定工时", + "RulesGuidList": [ + "ae873111-fde0-4fa1-b664-852d3e833eff", + "f2c4c4f1-c9ff-4553-a0cd-9783dce84ed1", + "14b601ff-8ddc-4a1f-8f75-13c61362e035" + ] + }, + "1,4": { + "TemplateCellSource": "日期范围" + }, + "1,5": { + "TemplateCellSource": "项目" + }, + "1,6": { + "TemplateCellSource": "逾期状态", + "RulesGuidList": [ + "b8253a56-7b38-44cc-bb95-a30e009e05d9" + ] + }, + "3,1": { + "TemplateCellSource": "任务状态" + } + }, + "StyleDatas": { + "Styles": [ + { + "FontFamily": 0 + }, + { + "FontFamily": 0, + "FontSize": 13.333333333333332, + "Foreground": 1, + "Formatter": 2, + "HorizontalAlignment": 3 + }, + { + "FontSize": 13.333333333333332, + "Formatter": 4 + }, + { + "FontFamily": 0, + "FontSize": 12.0, + "Foreground": 1, + "Formatter": 5, + "HorizontalAlignment": 3 + }, + { + "FontSize": 13.333333333333332, + "Foreground": 1, + "Formatter": 6, + "HorizontalAlignment": 3 + }, + { + "FontSize": 13.333333333333332, + "Foreground": 7, + "HorizontalAlignment": 8 + } + ], + "Types": { + "Strs": [ + "Body", + "Text 1 50", + "\"💬 \"@", + "Left", + "\"⏱️ \"@\"小时\"", + "\"📅 \"@", + "\"💼 \"@", + "Accent 2 0", + "Center" + ] + }, + "CellStyles": { + "0,2": 0, + "1,2": 1, + "1,3": 2, + "1,4": 3, + "1,5": 4, + "1,6": 5, + "2,2": 0, + "3,2": 0, + "4,2": 0 + }, + "SheetStyle": { + "FontFamily": 0 + } + }, + "PageInfo": { + "$type": "Forguncy.Model.Pages.TemplatePage, ServerDesignerCommon", + "ParentPageName": "任务管理", + "ConditionFormatRulesCollection": { + "Rules": [ + { + "$type": "Forguncy.ConditionFormat.CellValueRule, ServerDesignerCommon", + "Operator": 3, + "Value1": "=\"已逾期\"", + "GUID": "b8253a56-7b38-44cc-bb95-a30e009e05d9", + "StyleInfo": { + "Foreground": "Accent 5 0", + "Underline": null, + "Strikethrough": null + } + }, + { + "$type": "Forguncy.ConditionFormat.FormulaRule, ServerDesignerCommon", + "Formula": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=OR(f5fc8d78af50450e9ecd5e29f22c67b!$B$4=3,f5fc8d78af50450e9ecd5e29f22c67b!$B$4=-1)" + }, + "Priority": 1, + "GUID": "82861a3b-6311-48cd-aa88-ebc5601292fd", + "StyleInfo": { + "Foreground": "Text 1 50", + "Underline": null, + "Strikethrough": true + } + }, + { + "$type": "Forguncy.ConditionFormat.CellValueRule, ServerDesignerCommon", + "Operator": 7, + "Value1": "=8", + "Priority": 2, + "GUID": "ae873111-fde0-4fa1-b664-852d3e833eff", + "StyleInfo": { + "Foreground": "Accent 2 0", + "Underline": null, + "Strikethrough": null + } + }, + { + "$type": "Forguncy.ConditionFormat.CellValueRule, ServerDesignerCommon", + "Operator": 6, + "Value1": "=8", + "Priority": 3, + "GUID": "f2c4c4f1-c9ff-4553-a0cd-9783dce84ed1", + "StyleInfo": { + "Foreground": "Accent 3 0", + "Underline": null, + "Strikethrough": null + } + }, + { + "$type": "Forguncy.ConditionFormat.CellValueRule, ServerDesignerCommon", + "Operator": 6, + "Value1": "=3", + "Priority": 4, + "GUID": "14b601ff-8ddc-4a1f-8f75-13c61362e035", + "StyleInfo": { + "Foreground": "Accent 4 0", + "Underline": null, + "Strikethrough": null + } + } + ] + } + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + } +}//UjH/vy0v8WoWa1B7EK3MwpGst02be3maHb3PuBY53GN5fAOXBADaMj0ynRjjwWJDsSBf9Ar+59vxdepZcrG2zihcCCtA2u9batptuA2Ok4H31LQYutSGumuWvLjKvKr565P3LLISjza+ty7effOOw5AKXTKV2RT+7HnjMrcQd5Bpitvfme5FWmqD7Yzdu4Y9EhVXFB7m1/XukzJcYCIqtgqQhZQleQZAVPh42nteqerDqMYveYbfBr8DXxI9V6Pqwn7dMqpMOL5cDVZW/RlwUIpO8evLYgyjCi9N4ncjkThpXUvxo/orle0CFDoir4uTYxH5OBtOas6LxrGqsQtM+qqBXKQD6gVaa3p/Mmklxs4B7zF17WZFCSpbHpBv/YeUcJFWeyEHb0T6kpIea3pIBoBn3umh/gnqwgmGFgHDexZ2btQroWCBZ7mGmW5hHbnQIbGeAriSzjyJQObydZS2EV0yOU+i07hniiZdlhyaTjeoUAtXssh5N7ZOtU4I7vg6t3mlxhQdLSKpF1ab/nN6ocHW4Cmi7xaS+X1feGMMvNNDor5Yns2/LyG6AlyGabe302kKZ8/EQP52y3lSdxkvBx3AQJ75Lsz8YKipQL2HOv/A2YnU04hem6H5EeUYXkUeN9HEns4TEycGluXVMTBkCsPmWHBoB2M0EDO/irolaHg7Gah/hg7oebllwZl4E/uzQ5VlQtkU9trbD5vvreGyVtN5DmORJnSDna9e795Rtpngacy05T7UTjQiTP0xQTR2lZjBRpyCZ10K+Ipy4WLFUGwxWOppyNKOWx68dOZ/hV1zEyNxV3fYCOwjD73VEEsMyFs4RRxEOgAOycnPvqWtH4Vkm4TSBROMtAJgiCOvgxXSypsM8d0hRIXWSMaJCWnX+/28f7oE0ENAT9bRU5r8Ag==|920 \ No newline at end of file diff --git a/Pages/f5fc8d78af50450e9ecd5e29f22c67b.rd b/Pages/f5fc8d78af50450e9ecd5e29f22c67b.rd new file mode 100644 index 00000000..908a76b1 --- /dev/null +++ b/Pages/f5fc8d78af50450e9ecd5e29f22c67b.rd @@ -0,0 +1,5 @@ +{ + "PageType": 2, + "ColumnCount": 8, + "RowCount": 5 +} \ No newline at end of file diff --git a/Pages/任务管理.json b/Pages/任务/任务管理.json similarity index 68% rename from Pages/任务管理.json rename to Pages/任务/任务管理.json index 4f098ac1..77624d01 100644 --- a/Pages/任务管理.json +++ b/Pages/任务/任务管理.json @@ -297,41 +297,17 @@ }, "Values": { "1,1": "%PageTitle%", - "1,6": "日报", "3,1": "关键字", - "5,1": "成员", + "5,1": "负责人", + "5,4": "%CurrentUser.UserName%", "5,15": "日期", "7,1": "状态", "7,15": "对象", - "7,17": "个人", + "7,17": "‘", "9,1": "查询", - "9,4": "重置", - "12,1": "个人日报列表" + "9,4": "重置" }, "AttachInfos": { - "1,6": { - "CssName": "singlebox", - "CellType": { - "$type": "Forguncy.RadioGroupCellType, ServerDesignerCommon", - "Style": 3, - "CellDefaultValue": "日报", - "IsSameWidth": true, - "Items": [ - { - "Value": "日报", - "DisplayValue": "日报" - }, - { - "Value": "周报", - "DisplayValue": "周报" - }, - { - "Value": "月报", - "DisplayValue": "月报" - } - ] - } - }, "1,25": { "CssName": "toolbar toolbar-right ", "CellType": { @@ -1032,6 +1008,7 @@ ] } ], + "DefaultValue": "%CurrentUser.UserName%", "useBinding": true, "options": [ { @@ -1092,7 +1069,25 @@ "5,17": { "CellType": { "$type": "ElementUI.DatePickerCellType, ElementUI", - "CommandList": [], + "CommandList": [ + { + "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", + "TargetPageElement": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务管理!R6" + }, + "TargetType": "ElementUI.DatePickerCellType, ElementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e50995ee76bfe560", + "MethodName": "GetSelectedRange", + "RetrunParamNames": { + "StartValue": { + "SerializeProperty": "=任务管理!开始日期" + }, + "EndValue": { + "SerializeProperty": "=任务管理!结束日期" + } + } + } + ], "UIPermissions": [ { "Scope": 2, @@ -1131,16 +1126,16 @@ "SecondaryColor": "Background 1 0", "IsSameWidth": true, "IsBounding": true, - "DataSource": "汇报状态", + "DataSource": "任务类型", "ValueColumnBindingInfo": { - "TableName": "汇报状态", - "ColumnName": "状态码", - "GUID": "28a59320-5f15-43a4-b890-eb8269738c4b" + "TableName": "任务类型", + "ColumnName": "ID", + "GUID": "6158cf7d-591d-4b64-b7a4-f373f040c72a" }, "DisplayColumnBindingInfo": { - "TableName": "汇报状态", - "ColumnName": "状态", - "GUID": "08fd3695-b5f3-4f06-b9a8-c5500ba15647" + "TableName": "任务类型", + "ColumnName": "任务类型", + "GUID": "43fb796d-f966-4ee7-8621-fed9d104faa1" }, "AddNullItemWhenBinding": true, "NoneItemText": "全部" @@ -1151,29 +1146,140 @@ "CellType": { "$type": "Forguncy.RadioGroupCellType, ServerDesignerCommon", "Style": 3, - "PrimaryColor": "Accent 1 0", - "SecondaryColor": "Background 1 0", - "CellDefaultValue": "个人", + "CellDefaultValue": "‘", + "IsSameWidth": true, "Items": [ { - "Value": "个人", - "DisplayValue": "个人" + "Value": "0,1", + "DisplayValue": "未开始" }, { - "Value": "团队", - "DisplayValue": "团队" + "Value": "2", + "DisplayValue": "进行中" }, { - "Value": "项目", - "DisplayValue": "项目" + "Value": "-1,3", + "DisplayValue": "已结束" } - ], - "CommandList": [] + ] } }, "9,1": { "CellType": { "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", + "TargetPageElement": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务管理!R6" + }, + "TargetType": "ElementUI.DatePickerCellType, ElementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e50995ee76bfe560", + "MethodName": "GetSelectedRange", + "RetrunParamNames": { + "StartValue": { + "SerializeProperty": "开始日期" + }, + "EndValue": { + "SerializeProperty": "结束日期" + } + } + }, + { + "$type": "Forguncy.Model.QueryCommand, ServerDesignerCommon", + "TargetTableName": "任务平行视图", + "SqlCondition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务平行视图", + "ColumnName": "ID", + "GUID": "1e4651c2-97d4-47ff-a358-97b9986c204f" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务管理!关键字" + }, + "LeftBracket": 1 + }, + { + "$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess", + "CompareType": 6, + "ColumnBindingInfo": { + "TableName": "任务平行视图", + "ColumnName": "任务名称", + "GUID": "cad9c681-d7b9-46cb-922b-030bfb52109c" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务管理!关键字" + }, + "RightBracket": 1 + } + ], + "RelationType": 1 + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "CompareType": 3, + "ColumnBindingInfo": { + "TableName": "任务平行视图", + "ColumnName": "开始时间", + "GUID": "24a23742-e071-45fd-b3b2-8f3e4e0e8aa1" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务管理!开始日期" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "CompareType": 5, + "ColumnBindingInfo": { + "TableName": "任务平行视图", + "ColumnName": "结束时间", + "GUID": "c5d706c4-ade6-4062-bd98-fbfdb25d8aa5" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务管理!结束日期" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务平行视图", + "ColumnName": "任务类型", + "GUID": "1de69ee7-1dd0-49ad-9d24-79cea03d5035" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务管理!任务类型" + } + }, + { + "$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess", + "CompareType": 8, + "ColumnBindingInfo": { + "TableName": "任务平行视图", + "ColumnName": "任务状态", + "GUID": "ff46d1d8-4197-4ec8-84fe-0584dd563454" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务管理!任务状态" + } + } + ] + }, + "ID": "ff5fab3405eb4c53af44fef4ae0d2932" + } + ], "Text": "查询", "TemplateKey": "_RS_Main1" } @@ -1188,7 +1294,7 @@ { "TargetCells": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务管理!关键字,任务管理!汇报状态,任务管理!汇报对象,任务管理!汇报人,任务管理!R6" + "SerializeProperty": "=任务管理!关键字,任务管理!汇报状态,任务管理!汇报对象,任务管理!负责人,任务管理!R1044676" }, "Value": "%Null%" } @@ -1214,9 +1320,187 @@ }, "12,1": { "CellType": { - "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon", - "PageName": "汇报列表", - "OverflowMode": 1 + "$type": "Forguncy.RepeaterCellType, ServerDesignerCommon", + "TemplatePageName": "f5fc8d78af50450e9ecd5e29f22c67b", + "DblCommand": { + "$type": "GrapeCity.Forguncy.Commands.CustomCommandObject, Forguncy.Commands", + "Commands": [ + { + "$type": "Forguncy.Model.ShareCommand, ServerDesignerCommon", + "ShareCommandContainerRefer": { + "ShareCommandContainerID": "fb580c25-10dd-4f22-8d8b-580f1b78aab8" + }, + "Params": [ + { + "ParamReferObject": { + "ParamID": "6a721307-5546-48b1-944e-d04195469758", + "ShareCommandContainerReferObject": { + "ShareCommandContainerID": "fb580c25-10dd-4f22-8d8b-580f1b78aab8" + } + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务管理!ID" + } + } + ] + } + ], + "ParamProperties": { + "ID": "ID", + "项目": "项目", + "名称": "名称", + "任务说明": "任务说明", + "任务说明_单行": "任务说明_单行", + "日期范围": "日期范围", + "类型": "类型", + "任务状态": "任务状态", + "逾期状态": "逾期状态", + "动态可核定工时": "动态可核定工时" + } + }, + "DataSourceType": 1, + "DataSource": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "任务平行视图", + "BindingInfos": [ + { + "GUID": "b9ce1208-a929-4809-b89d-5b2448e0eeef", + "BindingInfo": { + "TableName": "任务平行视图", + "ColumnName": "ID", + "GUID": "62cb4b2f-3d64-4aa4-a853-a64f9f32ea86" + }, + "ColumnName": "ID" + }, + { + "GUID": "82de774c-79ed-4ee9-857a-092ccaffe524", + "BindingInfo": { + "TableName": "任务平行视图", + "ColumnName": "项目ID", + "GUID": "f2e7de8a-c918-4332-a1f0-68284287784a", + "RelationBinding": { + "RelatedTable": "项目平行视图", + "RelatedColumn": "ID", + "DisplayColumn": "项目名称" + } + }, + "ColumnName": "项目" + }, + { + "GUID": "63bc694a-a919-446a-b306-462d4d589387", + "BindingInfo": { + "TableName": "任务平行视图", + "ColumnName": "任务名称", + "GUID": "e6361f87-7efa-43d6-af27-96ebc3564014" + }, + "ColumnName": "名称" + }, + { + "GUID": "b351e9bb-7da0-4535-bd42-ab42af51511b", + "BindingInfo": { + "TableName": "任务平行视图", + "ColumnName": "任务说明", + "GUID": "ee20d912-200a-4bf9-a590-56a6900d19dc" + }, + "ColumnName": "任务说明" + }, + { + "GUID": "64c1a14d-ecc9-4cbc-9d93-a81a3fa4e164", + "Formula": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=SUBSTITUTE(任务管理!任务说明,CHAR(10),\" \")" + }, + "ColumnName": "任务说明_单行" + }, + { + "GUID": "3b54118a-35ff-48a6-b969-cbcc35c3f50a", + "BindingInfo": { + "TableName": "任务平行视图", + "ColumnName": "日期范围", + "GUID": "ece742fb-614b-46ed-a50c-039082ae6ebb" + }, + "ColumnName": "日期范围" + }, + { + "GUID": "80a45cf7-2ae7-45e2-b84d-e337f72ef74e", + "BindingInfo": { + "TableName": "任务平行视图", + "ColumnName": "任务类型", + "GUID": "2bc239f8-34c6-4562-99e1-a4f8d1b21def", + "RelationBinding": { + "RelatedTable": "任务类型", + "RelatedColumn": "ID", + "DisplayColumn": "任务类型" + } + }, + "ColumnName": "类型" + }, + { + "GUID": "b4eba5d3-f418-43ec-9e05-473131896294", + "BindingInfo": { + "TableName": "任务平行视图", + "ColumnName": "任务状态", + "GUID": "63896404-3547-49cb-ae1c-056bd64bd7b1" + }, + "ColumnName": "任务状态" + }, + { + "GUID": "1cdc3ad2-1404-40fd-ba0a-b7705a4ce33c", + "BindingInfo": { + "TableName": "任务平行视图", + "ColumnName": "逾期状态", + "GUID": "038a1e3e-301b-4230-98d1-c7a10e139871" + }, + "ColumnName": "逾期状态" + }, + { + "GUID": "cab41785-f7f2-4128-96d0-b8286343967b", + "BindingInfo": { + "TableName": "任务平行视图", + "ColumnName": "动态可核定工时", + "GUID": "cd835e42-9748-4f29-a3a7-30708a6692bd" + }, + "ColumnName": "动态可核定工时" + } + ], + "NullFormulaValueQueryPolicy": 1, + "OrderBySqlCondition": { + "OrderByColumns": [ + { + "ColumnBindingInfo": { + "TableName": "任务平行视图", + "ColumnName": "任务状态", + "GUID": "9f82bd23-fef9-4c69-ad3d-b774c1596564" + }, + "Order": 1 + }, + { + "ColumnBindingInfo": { + "TableName": "任务平行视图", + "ColumnName": "逾期状态", + "GUID": "62b74657-2044-43a8-ae29-b48bcd0a1b52" + }, + "Order": 0 + } + ] + }, + "IsListviewDataSource": true, + "CustomColumns": [] + }, + "DataSourceListviewName": "图文列表表格1", + "TopCount": 20, + "IsLoadOnDemand": true, + "LoadOnDemandCount": 20, + "NoItemSetting": { + "ImageForNoItem": { + "Name": "暂无数据 (1).png" + }, + "NoItemImageSize": 160.0, + "TextForNoItem": "暂无任务", + "Orientation": 1 + }, + "TemplateKey": "横向分割" } }, "20,1": { @@ -1254,11 +1538,6 @@ "FontSize": 18.666666666666664, "FontWeight": 2 }, - { - "FontFamily": 1, - "FontSize": 13.333333333333332, - "HorizontalAlignment": 3 - }, { "FontFamily": 1 }, @@ -1269,11 +1548,22 @@ { "FontFamily": 1, "FontSize": 13.333333333333332, - "Formatter": 4 + "Formatter": 3 }, { "FontSize": 13.333333333333332 }, + { + "FontFamily": 1, + "FontSize": 13.333333333333332, + "HorizontalAlignment": 4 + }, + { + "FontFamily": 1, + "FontSize": 13.333333333333332, + "Formatter": 3, + "HorizontalAlignment": 4 + }, { "BorderBottom": 0 }, @@ -1281,6 +1571,9 @@ "FontFamily": 1, "BorderBottom": 0 }, + { + "HorizontalAlignment": 5 + }, { "FontSize": 13.333333333333332, "BorderRight": 0 @@ -1291,8 +1584,9 @@ "Background 2 0", "Body", "Bold", + "[AUTO]General", "Left", - "[AUTO]General" + "Center" ], "Borders": [ { @@ -1303,316 +1597,277 @@ "CellStyles": { "0,41": 0, "1,1": 1, - "1,6": 2, - "1,12": 3, - "1,13": 3, - "1,14": 3, - "1,15": 3, - "1,16": 3, - "1,17": 3, - "1,18": 3, - "1,25": 3, - "1,26": 3, - "1,27": 3, - "1,28": 3, - "1,29": 3, - "1,30": 3, - "1,31": 3, - "1,32": 3, - "1,33": 3, - "1,34": 3, - "1,35": 3, - "1,36": 3, - "1,37": 3, - "1,38": 3, - "1,39": 3, - "1,40": 3, + "1,13": 2, + "1,14": 2, + "1,15": 2, + "1,16": 2, + "1,17": 2, + "1,18": 2, + "1,25": 2, + "1,26": 2, + "1,27": 2, + "1,28": 2, + "1,29": 2, + "1,30": 2, + "1,31": 2, + "1,32": 2, + "1,33": 2, + "1,34": 2, + "1,35": 2, + "1,36": 2, + "1,37": 2, + "1,38": 2, + "1,39": 2, + "1,40": 2, "1,41": 0, - "2,26": 4, - "2,27": 3, - "2,28": 3, - "2,29": 4, - "2,30": 4, - "2,31": 4, - "2,32": 4, - "2,33": 4, - "2,34": 4, - "2,35": 4, - "2,36": 4, - "2,37": 4, - "2,38": 4, - "2,39": 4, - "2,40": 4, + "2,26": 3, + "2,27": 2, + "2,28": 2, + "2,29": 3, + "2,30": 3, + "2,31": 3, + "2,32": 3, + "2,33": 3, + "2,34": 3, + "2,35": 3, + "2,36": 3, + "2,37": 3, + "2,38": 3, + "2,39": 3, + "2,40": 3, "2,41": 0, - "3,1": 5, - "3,2": 3, - "3,4": 6, - "3,29": 6, - "3,30": 6, - "3,31": 6, - "3,32": 6, - "3,33": 6, - "3,34": 6, - "3,35": 6, - "3,36": 6, - "3,37": 6, - "3,38": 6, - "3,39": 6, + "3,1": 4, + "3,2": 2, + "3,4": 5, + "3,31": 5, + "3,32": 5, + "3,33": 5, + "3,34": 5, + "3,35": 5, + "3,36": 5, + "3,37": 5, + "3,38": 5, + "3,39": 5, "3,41": 0, - "4,1": 6, - "4,2": 6, - "4,3": 6, - "4,4": 6, - "4,5": 6, - "4,6": 6, - "4,7": 6, - "4,8": 6, - "4,9": 6, - "4,10": 6, - "4,11": 6, - "4,12": 6, - "4,13": 6, - "4,14": 6, - "4,15": 6, - "4,16": 6, - "4,17": 6, - "4,18": 6, - "4,19": 6, - "4,20": 6, - "4,21": 6, - "4,22": 6, - "4,23": 6, - "4,24": 6, - "4,26": 4, - "4,27": 4, - "4,28": 4, - "4,29": 4, - "4,30": 4, - "4,31": 4, - "4,32": 4, - "4,33": 4, - "4,34": 4, - "4,35": 4, - "4,36": 4, - "4,37": 4, - "4,38": 4, - "4,39": 4, - "4,40": 4, + "4,1": 5, + "4,2": 5, + "4,3": 5, + "4,4": 5, + "4,5": 5, + "4,6": 5, + "4,7": 5, + "4,8": 5, + "4,9": 5, + "4,10": 5, + "4,11": 5, + "4,12": 5, + "4,13": 5, + "4,14": 5, + "4,15": 5, + "4,16": 5, + "4,17": 5, + "4,18": 5, + "4,19": 5, + "4,20": 5, + "4,21": 5, + "4,22": 5, + "4,23": 5, + "4,24": 5, + "4,26": 3, + "4,27": 3, + "4,28": 3, + "4,29": 3, + "4,30": 3, + "4,31": 3, + "4,32": 3, + "4,33": 3, + "4,34": 3, + "4,35": 3, + "4,36": 3, + "4,37": 3, + "4,38": 3, + "4,39": 3, + "4,40": 3, "4,41": 0, - "5,1": 5, - "5,2": 3, - "5,3": 3, - "5,4": 4, - "5,5": 3, - "5,6": 3, - "5,7": 3, - "5,8": 3, - "5,9": 3, - "5,10": 3, - "5,11": 3, - "5,12": 3, - "5,13": 3, - "5,14": 3, - "5,15": 5, - "5,16": 3, - "5,17": 4, - "5,18": 3, - "5,19": 3, - "5,20": 3, - "5,21": 3, - "5,22": 3, - "5,23": 3, - "5,24": 3, - "5,25": 3, - "5,26": 3, - "5,27": 3, - "5,28": 3, - "5,29": 4, - "5,30": 4, - "5,31": 4, - "5,32": 4, - "5,33": 4, - "5,34": 4, - "5,35": 4, - "5,36": 4, - "5,37": 4, - "5,38": 4, - "5,39": 4, + "5,1": 4, + "5,2": 2, + "5,3": 2, + "5,4": 3, + "5,14": 2, + "5,15": 4, + "5,16": 2, + "5,17": 3, + "5,31": 3, + "5,32": 3, + "5,33": 3, + "5,34": 3, + "5,35": 3, + "5,36": 3, + "5,37": 3, + "5,38": 3, + "5,39": 3, "5,41": 0, - "6,29": 4, - "6,30": 4, - "6,31": 4, - "6,32": 4, - "6,33": 4, - "6,34": 4, - "6,35": 4, - "6,36": 4, - "6,37": 4, - "6,38": 4, - "6,39": 4, + "6,29": 3, + "6,30": 3, + "6,31": 3, + "6,32": 3, + "6,33": 3, + "6,34": 3, + "6,35": 3, + "6,36": 3, + "6,37": 3, + "6,38": 3, + "6,39": 3, "6,41": 0, - "7,1": 5, - "7,2": 3, - "7,3": 3, - "7,4": 2, - "7,5": 3, - "7,6": 3, - "7,7": 3, - "7,8": 3, - "7,9": 3, - "7,10": 3, - "7,11": 3, - "7,12": 3, - "7,13": 3, - "7,14": 3, - "7,15": 5, - "7,16": 3, - "7,17": 4, - "7,18": 3, - "7,19": 3, - "7,20": 3, - "7,21": 3, - "7,22": 3, - "7,23": 3, - "7,24": 3, - "7,25": 3, - "7,26": 3, - "7,27": 3, - "7,28": 3, - "7,29": 4, - "7,30": 4, - "7,31": 4, - "7,32": 4, - "7,33": 4, - "7,34": 4, - "7,35": 4, - "7,36": 4, - "7,37": 4, - "7,38": 4, - "7,39": 4, + "7,1": 4, + "7,2": 2, + "7,3": 2, + "7,4": 6, + "7,5": 2, + "7,6": 2, + "7,7": 2, + "7,8": 2, + "7,9": 2, + "7,10": 2, + "7,11": 2, + "7,12": 2, + "7,13": 2, + "7,14": 2, + "7,15": 4, + "7,16": 2, + "7,17": 7, + "7,32": 3, + "7,33": 3, + "7,34": 3, + "7,35": 3, + "7,36": 3, + "7,37": 3, + "7,38": 3, + "7,39": 3, "7,41": 0, - "8,1": 6, - "8,2": 6, - "8,3": 6, - "8,4": 6, - "8,5": 6, - "8,6": 6, - "8,7": 6, - "8,8": 6, - "8,9": 6, - "8,10": 6, - "8,11": 6, - "8,12": 6, - "8,13": 6, - "8,14": 6, - "8,15": 6, - "8,16": 6, - "8,17": 6, - "8,18": 6, - "8,19": 6, - "8,20": 6, - "8,21": 6, - "8,22": 6, - "8,23": 6, - "8,24": 6, - "8,26": 4, - "8,27": 4, - "8,28": 4, - "8,29": 4, - "8,30": 4, - "8,31": 4, - "8,32": 4, - "8,33": 4, - "8,34": 4, - "8,35": 4, - "8,36": 4, - "8,37": 4, - "8,38": 4, - "8,39": 4, - "8,40": 4, + "8,1": 5, + "8,2": 5, + "8,3": 5, + "8,4": 5, + "8,5": 5, + "8,6": 5, + "8,7": 5, + "8,8": 5, + "8,9": 5, + "8,10": 5, + "8,11": 5, + "8,12": 5, + "8,13": 5, + "8,14": 5, + "8,15": 5, + "8,16": 5, + "8,17": 5, + "8,18": 5, + "8,19": 5, + "8,20": 5, + "8,21": 5, + "8,22": 5, + "8,23": 5, + "8,24": 5, + "8,26": 3, + "8,27": 3, + "8,28": 3, + "8,29": 3, + "8,30": 3, + "8,31": 3, + "8,32": 3, + "8,33": 3, + "8,34": 3, + "8,35": 3, + "8,36": 3, + "8,37": 3, + "8,38": 3, + "8,39": 3, + "8,40": 3, "8,41": 0, - "9,1": 4, - "9,3": 3, - "9,4": 4, - "9,5": 3, - "9,6": 6, - "9,7": 6, - "9,8": 6, - "9,9": 6, - "9,10": 6, - "9,11": 6, - "9,12": 6, - "9,13": 6, - "9,14": 6, - "9,15": 6, - "9,16": 6, - "9,17": 6, - "9,18": 6, - "9,19": 6, - "9,20": 6, - "9,21": 6, - "9,22": 6, - "9,23": 6, - "9,24": 6, - "9,26": 4, - "9,27": 4, - "9,28": 4, - "9,29": 4, - "9,30": 4, - "9,31": 4, - "9,32": 4, - "9,33": 4, - "9,34": 4, - "9,35": 4, - "9,36": 4, - "9,37": 4, - "9,38": 4, - "9,39": 4, - "9,40": 4, + "9,1": 3, + "9,3": 2, + "9,4": 3, + "9,5": 2, + "9,6": 5, + "9,7": 5, + "9,8": 5, + "9,9": 5, + "9,10": 5, + "9,11": 5, + "9,12": 5, + "9,13": 5, + "9,14": 5, + "9,15": 5, + "9,16": 5, + "9,17": 5, + "9,18": 5, + "9,19": 5, + "9,20": 5, + "9,21": 5, + "9,22": 5, + "9,23": 5, + "9,24": 5, + "9,26": 3, + "9,27": 3, + "9,28": 3, + "9,29": 3, + "9,30": 3, + "9,31": 3, + "9,32": 3, + "9,33": 3, + "9,34": 3, + "9,35": 3, + "9,36": 3, + "9,37": 3, + "9,38": 3, + "9,39": 3, + "9,40": 3, "9,41": 0, - "10,1": 7, - "10,2": 7, - "10,3": 7, - "10,4": 7, - "10,5": 7, - "10,6": 7, - "10,7": 7, - "10,8": 7, - "10,9": 7, - "10,10": 7, - "10,11": 7, - "10,12": 7, - "10,13": 7, - "10,14": 7, - "10,15": 7, - "10,16": 7, - "10,17": 7, - "10,18": 7, - "10,19": 7, - "10,20": 7, - "10,21": 7, - "10,22": 7, - "10,23": 7, - "10,24": 7, - "10,25": 7, - "10,26": 7, - "10,27": 7, - "10,28": 7, - "10,29": 7, - "10,30": 7, - "10,31": 7, - "10,32": 7, - "10,33": 7, - "10,34": 7, - "10,35": 7, - "10,36": 7, - "10,37": 7, - "10,38": 7, - "10,39": 7, - "10,40": 8, + "10,1": 8, + "10,2": 8, + "10,3": 8, + "10,4": 8, + "10,5": 8, + "10,6": 8, + "10,7": 8, + "10,8": 8, + "10,9": 8, + "10,10": 8, + "10,11": 8, + "10,12": 8, + "10,13": 8, + "10,14": 8, + "10,15": 8, + "10,16": 8, + "10,17": 8, + "10,18": 8, + "10,19": 8, + "10,20": 8, + "10,21": 8, + "10,22": 8, + "10,23": 8, + "10,24": 8, + "10,25": 8, + "10,26": 8, + "10,27": 8, + "10,28": 8, + "10,29": 8, + "10,30": 8, + "10,31": 8, + "10,32": 8, + "10,33": 8, + "10,34": 8, + "10,35": 8, + "10,36": 8, + "10,37": 8, + "10,38": 8, + "10,39": 8, + "10,40": 9, "10,41": 0, - "11,40": 3, + "11,40": 2, "11,41": 0, + "12,1": 10, "12,41": 0, "13,41": 0, "14,41": 0, @@ -1620,47 +1875,47 @@ "16,41": 0, "17,41": 0, "18,41": 0, - "19,1": 6, - "19,2": 6, - "19,3": 6, - "19,4": 6, - "19,5": 6, - "19,6": 6, - "19,7": 6, - "19,8": 6, - "19,9": 6, - "19,10": 6, - "19,11": 6, - "19,12": 6, - "19,13": 6, - "19,14": 6, - "19,15": 6, - "19,16": 6, - "19,17": 6, - "19,18": 6, - "19,19": 6, - "19,20": 6, - "19,21": 6, - "19,22": 6, - "19,23": 6, - "19,24": 6, - "19,25": 6, - "19,26": 6, - "19,27": 6, - "19,28": 6, - "19,29": 6, - "19,30": 6, - "19,31": 6, - "19,32": 6, - "19,33": 6, - "19,34": 6, - "19,35": 6, - "19,36": 6, - "19,37": 6, - "19,38": 6, - "19,39": 6, - "19,40": 6, - "19,41": 9, + "19,1": 5, + "19,2": 5, + "19,3": 5, + "19,4": 5, + "19,5": 5, + "19,6": 5, + "19,7": 5, + "19,8": 5, + "19,9": 5, + "19,10": 5, + "19,11": 5, + "19,12": 5, + "19,13": 5, + "19,14": 5, + "19,15": 5, + "19,16": 5, + "19,17": 5, + "19,18": 5, + "19,19": 5, + "19,20": 5, + "19,21": 5, + "19,22": 5, + "19,23": 5, + "19,24": 5, + "19,25": 5, + "19,26": 5, + "19,27": 5, + "19,28": 5, + "19,29": 5, + "19,30": 5, + "19,31": 5, + "19,32": 5, + "19,33": 5, + "19,34": 5, + "19,35": 5, + "19,36": 5, + "19,37": 5, + "19,38": 5, + "19,39": 5, + "19,40": 5, + "19,41": 11, "20,41": 0 }, "SheetStyle": { @@ -1676,22 +1931,21 @@ "20,9,1,3", "3,1,1,2", "1,25,1,16", - "12,1,7,40", - "3,4,1,25", "5,15,1,2", - "5,17,1,12", "5,1,1,2", - "5,4,1,10", "7,1,1,2", "7,4,1,10", "7,15,1,2", - "7,17,1,12", - "1,6,1,6" + "12,1,7,40", + "5,17,1,14", + "3,4,1,27", + "5,4,1,10", + "7,17,1,14" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", "MasterPageName": "FGC_母版页", - "Title": "汇报管理", + "Title": "任务管理", "PageLoadedCommandList": [ { "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", @@ -1726,13 +1980,9 @@ "Formula": "任务管理!$E$4" }, { - "Name": "汇报人", + "Name": "负责人", "Formula": "任务管理!$E$6" }, - { - "Name": "汇报预览区", - "Formula": "任务管理!$B$13" - }, { "Name": "结束日期", "Formula": "任务管理!$J$21" @@ -1746,16 +1996,12 @@ "Formula": "任务管理!$B$21" }, { - "Name": "汇报类型", - "Formula": "任务管理!$G$2" - }, - { - "Name": "汇报状态", - "Formula": "任务管理!$E$8" - }, - { - "Name": "汇报对象", + "Name": "任务状态", "Formula": "任务管理!$R$8" + }, + { + "Name": "任务类型", + "Formula": "任务管理!$E$8" } ] -}//aKTkwRfq/dopO8BvJPdlj9QwANHnypZXgDLZ5rf1i8jYEd8crCpaSI/u2ttQj1GffR5aCdnYx7Beoe1ic1rmZeDCVf7s1OugmZBcV3+rYvo1IuCq0GZFqQ71K4fCjC9qzqYK/rwUjjIKyyEufaRFp6F9wJj762Iz/SerSbO2EMI+GRDiFHbZDVwZ1/G7WxiQGSzHXDO7fdkETUumf2VEnxuLpl3TsQP8Mc+g34l0N/k+MT3dHJRgd3VYzCWZ3ZisryBNNOxvObKiwQfUs65jiOGPdUV1nG4C6HKMzU2v2FbEVWBU7/bD0ajCBH11nBxc/RCRweZ9OLnHXK/IaqzMJtHCuFHPwVm5xPtiX1kdwbAS5pCS9MgxrsIEKTt8258wnTf7r6IODloOuqav3yKy2wTTZVDHv+pLDEXcveWfE7rPyHoA4qHuPQoE+mmMaZGhiUuy8BpBJu5h2F3TNo8dDT78zfnYSA/JxEymmzAwYI8rpYa4sTvGHTFXQkg/WGnqBwB0zQhrPxs9FHAyvYaod86hI3x1HC22OipFvd8ywz295k7usxl1t1AKXRBlJsh9vH7xve0ih7ShuibJ8fM1/5y1X8zDk9TIMwdu/4iDsowMby4moQQR1TKIgOqSQbnP53SO23ViXmXnkU30lS2HMJx7iO3Z4iBGkDt5Q4muKriXquJ0ZKSkZCA8doYMsB01X5j+DWmmusgy+nEpZ5DtZNCnrQoOEIvCDMSGMy1AOKH9IVXDp4b4LyBaNzG8erDONtghmL6FmzWm0XvVT+/auas60MLzE26GqhC5RJgcFJDsomiqi64uMFnLEXnyzWiA3C2fr8n8KZAbd84Zfm1s1n4XfR7I+ue8IXzPzMgfXRlkAiU/7vZVdmCBqkMSqI5Tugh+PmZ8u/aweOR4K8ZsGQ==|920 \ No newline at end of file +}//s1NfZhqi7kcv25nYVOQgDcQDAZzmXzDIxqVWeyzZGn/VKrsthDm9MHzDqoHq9ZJ+zU410QpdNkHspJ1Gvee4bzLLMmPu84Otxpm/ndRnoFeGtv/olARsAGP+IEvbi6DbLsBxgW/CE9ncqmlaFh2fi2rJjML6V1h7S3JfsU07hSKQGxHYKb6yRjiw6XrlLl8miUK0ESUog57sLjXmn9cOd/XMxO5SlNXUHP2/TdA0NwbUVmFarYTvWqzs9/ahJ7MZbBYh+lVjhubsmTtcOH633p5E2+0ft7WkjYKpLwWTN/ohDDduVAIno7QGI8KGvWcTLo8F2Ikc3kgurthc/8+Om6Nt8xnmPBDO61YFBesATiq4BbETHjPHleGeGp07TE/0+E92PJfzVIy3IAkXjHHqVX8f7sNyeYljwcuzeTTcadqLHAE6EFwWlJCcNm841yEBY2iQtamOQ6DplUNruQTGfKbRJX6I8RAhvq+6S3xlw7nwxFrJ3TYGhGRROCMQlQjzJRm2blNIRh+sqGOIlmcELFPbsxck6DGE5OIqUWbdmpqLVnDO66gzXKm3KMtm9hOgPHFGU7jmpavoCCq/iuIEe/06wROIm5uuTpNNiuugXezlbhYe2EoBSVxSJJnmOcUITHkOvbbxXJvWJqtrPmUNv8yKvQs0vhZQB5k20rjR6FbAc+5o1bxxhcW/rcrPR1gPEoSaYvI9m87KtNK8wO24IYwDkKMoMVR6DHA/Qg3YFN9NGvWTGcr7TCDO9PSqIPDazB8OVGEqgHyBYKck0eIBjFTKRkJdxspaeXFxLxMiOz5gfYbLZ+G0cyGfCyy3t3zj/t+ySjSyVPWX6R7I1yCXN3A+Cz6B0KGFv8dutO5U4T9yVhWb+s7K21wk5utVtlE1QoXLay8kK7tuSUyZstGROg==|920 \ No newline at end of file diff --git a/Pages/任务管理.rd b/Pages/任务/任务管理.rd similarity index 68% rename from Pages/任务管理.rd rename to Pages/任务/任务管理.rd index 0d4ab603..60424731 100644 --- a/Pages/任务管理.rd +++ b/Pages/任务/任务管理.rd @@ -8,13 +8,9 @@ "Formula": "任务管理!$E$4" }, { - "Name": "汇报人", + "Name": "负责人", "Formula": "任务管理!$E$6" }, - { - "Name": "汇报预览区", - "Formula": "任务管理!$B$13" - }, { "Name": "结束日期", "Formula": "任务管理!$J$21" @@ -28,16 +24,12 @@ "Formula": "任务管理!$B$21" }, { - "Name": "汇报类型", - "Formula": "任务管理!$G$2" - }, - { - "Name": "汇报状态", - "Formula": "任务管理!$E$8" - }, - { - "Name": "汇报对象", + "Name": "任务状态", "Formula": "任务管理!$R$8" + }, + { + "Name": "任务类型", + "Formula": "任务管理!$E$8" } ] } \ No newline at end of file diff --git a/Pages/项目/项目首页/项目首页-容器页面/任务容器页面/任务-任务信息.json b/Pages/项目/项目首页/项目首页-容器页面/任务容器页面/任务-任务信息.json index be2efe03..515eb109 100644 --- a/Pages/项目/项目首页/项目首页-容器页面/任务容器页面/任务-任务信息.json +++ b/Pages/项目/项目首页/项目首页-容器页面/任务容器页面/任务-任务信息.json @@ -176,7 +176,6 @@ "3,1": "版本", "3,10": "添加", "5,1": "任务说明", - "5,2": "编辑", "9,1": "备注", "9,2": "编辑", "13,18": 0 @@ -450,160 +449,69 @@ } }, "5,2": { - "CellType": { - "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", - "PopupDisplayMode": 2, - "ClosePopupCallbackCommand": { - "Commands": [ - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { - "SerializeProperty": "=是否为确定" - } - ] - }, - "value": "1" - }, - "CommandList": [ - { - "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", - "TableName": "任务表", - "ShowConfirm": false, - "RowsToUpdate": 1, - "RowsToUpdateCondition": { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "任务表", - "ColumnName": "ID", - "GUID": "a409e494-592b-40ec-9e8b-13622d6ff9f4" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='任务-任务信息'!任务ID" - } - }, - "UpdateBindingValues": [ - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "任务说明", - "GUID": "6946da00-7d41-4abc-ad88-1d8546031f92" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='任务-任务信息'!编辑内容" - } - } - ] - } - ], - "ID": "d5525a32-0b8f-44b2-a5e7-08cd4689d07e" - } - ] - } - ], - "ParamProperties": { - "IsOK": "是否为确定", - "编辑内容": "编辑内容" - } - }, - "PageName": "富文本编辑器", - "PassValues": [ - { - "Source": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='任务-任务信息'!C7" - }, - "TargetCell": { - "SerializeProperty": "=富文本编辑器!编辑器" - } - } - ] - } - ], - "Text": "编辑", - "ClickMode": 1, - "TemplateKey": "_RS_Main" - } - }, - "6,2": { "BindingInfo": { "TableName": "任务表", "ColumnName": "任务说明", "GUID": "5de4a783-a19d-4843-ac90-55461bf4b5c1" }, "CellType": { - "$type": "TinyRichEditor.TinyRichEditorCellType, TinyRichEditor", - "EditCommand": { - "$type": "GrapeCity.Forguncy.Commands.CustomCommandObject, Forguncy.Commands", - "Commands": [ - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { + "$type": "ElementUI.InputCellType, ElementUI", + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionContextPropertyParam, ServerDesignerCommon", + "contextProperty": { + "Display": "值变更原因" + } + }, + "value": "userInput" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务表", + "ShowConfirm": false, + "RowsToUpdate": 1, + "RowsToUpdateCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "690c597c-3392-4d9d-878f-bfe30a550e63" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-任务信息'!任务ID" + } + }, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务说明", + "GUID": "a31b8493-7196-4010-b28a-cbaa2becd3d4" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "='任务-任务信息'!任务说明" } - ] - }, - "value": "%Null%" - }, - "CommandList": [ - { - "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "Location": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='任务-任务信息'!7:8" - }, - "Value": false - } - ] - } - ], - "ID": "c034309c-aa40-44e5-a823-2c13b48c77fa" - }, - { - "CommandList": [ - { - "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "Location": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='任务-任务信息'!7:8" - }, - "Value": true - } - ] - } - ], - "ID": "2c1efe6a-8354-4e14-bc39-1806148a8e3a" - } - ] - } - ], - "ParamProperties": {} - }, + } + ] + } + ], + "ID": "3746e663-ad5d-4a5d-9804-263221f4f4e1" + } + ] + } + ], "UIPermissions": [ { - "Scope": 4, + "Scope": 2, "AllowRoles": [ "FGC_Anonymous" ] @@ -613,12 +521,17 @@ "AllowRoles": [ "FGC_Anonymous" ] + }, + { + "Scope": 4, + "AllowRoles": [ + "FGC_Anonymous" + ] } ], - "ShowMenuBars": false, - "ShowToolBars": false, - "WaterMark": "请填写内容", - "ReadOnly": true + "type": "textarea", + "placeholder": "请输入", + "resize": "none" } }, "9,2": { @@ -844,6 +757,20 @@ "Formatter": 4 }, { + "FontFamily": 0, + "FontSize": 13.333333333333332 + }, + { + "BorderBottom": 0 + }, + { + "FontFamily": 0, + "FontSize": 13.333333333333332, + "Foreground": 6 + }, + { + "FontFamily": 0, + "FontSize": 13.333333333333332, "HorizontalAlignment": 2, "Underline": false }, @@ -864,28 +791,10 @@ "BorderBottom": 0, "BorderLeft": 0 }, - { - "BorderBottom": 0 - }, { "BorderBottom": 0, "BorderRight": 0 }, - { - "FontFamily": 0, - "FontSize": 13.333333333333332 - }, - { - "FontFamily": 0, - "FontSize": 13.333333333333332, - "Foreground": 6 - }, - { - "FontFamily": 0, - "FontSize": 13.333333333333332, - "HorizontalAlignment": 2, - "Underline": false - }, { "FontSize": -1.0 }, @@ -937,154 +846,135 @@ "5,1": 3, "5,2": 4, "6,1": 3, - "6,2": 5, - "6,3": 6, - "6,4": 6, - "6,5": 6, - "6,6": 6, - "6,7": 6, - "6,8": 6, - "6,9": 6, - "6,10": 6, - "6,11": 6, - "6,12": 6, - "6,13": 6, - "6,14": 6, - "6,15": 6, - "6,16": 6, - "6,17": 6, - "6,18": 6, - "6,19": 6, - "6,20": 7, "7,1": 3, - "7,2": 8, - "7,3": 9, - "7,4": 9, - "7,5": 9, - "7,6": 9, - "7,7": 9, - "7,8": 9, - "7,9": 9, - "7,10": 9, - "7,11": 9, - "7,12": 9, - "7,13": 9, - "7,14": 9, - "7,15": 9, - "7,16": 9, - "7,17": 9, - "7,18": 9, - "7,19": 9, - "7,20": 10, - "8,0": 11, - "8,1": 12, - "8,2": 11, - "8,3": 11, - "8,4": 11, - "8,5": 11, - "8,6": 11, - "8,7": 11, - "8,8": 11, - "8,9": 11, - "8,10": 11, - "8,11": 11, - "8,12": 11, - "8,13": 11, - "8,14": 11, - "8,15": 11, - "8,16": 11, - "8,17": 11, - "8,18": 11, - "8,19": 11, - "8,20": 11, - "9,0": 11, + "7,2": 5, + "7,3": 5, + "7,4": 5, + "7,5": 5, + "7,6": 5, + "7,7": 5, + "7,8": 5, + "7,9": 5, + "7,10": 5, + "7,11": 5, + "7,12": 5, + "7,13": 5, + "7,14": 5, + "7,15": 5, + "7,16": 5, + "7,17": 5, + "7,18": 5, + "7,19": 5, + "7,20": 5, + "8,0": 4, + "8,1": 6, + "8,2": 4, + "8,3": 4, + "8,4": 4, + "8,5": 4, + "8,6": 4, + "8,7": 4, + "8,8": 4, + "8,9": 4, + "8,10": 4, + "8,11": 4, + "8,12": 4, + "8,13": 4, + "8,14": 4, + "8,15": 4, + "8,16": 4, + "8,17": 4, + "8,18": 4, + "8,19": 4, + "8,20": 4, + "9,0": 4, "9,1": 3, - "9,2": 13, - "10,0": 11, + "9,2": 7, + "10,0": 4, "10,1": 3, - "10,2": 5, - "10,3": 6, - "10,4": 6, - "10,5": 6, - "10,6": 6, - "10,7": 6, - "10,8": 6, - "10,9": 6, - "10,10": 6, - "10,11": 6, - "10,12": 6, - "10,13": 6, - "10,14": 6, - "10,15": 6, - "10,16": 6, - "10,17": 6, - "10,18": 6, - "10,19": 6, - "10,20": 7, - "11,0": 11, + "10,2": 8, + "10,3": 9, + "10,4": 9, + "10,5": 9, + "10,6": 9, + "10,7": 9, + "10,8": 9, + "10,9": 9, + "10,10": 9, + "10,11": 9, + "10,12": 9, + "10,13": 9, + "10,14": 9, + "10,15": 9, + "10,16": 9, + "10,17": 9, + "10,18": 9, + "10,19": 9, + "10,20": 10, + "11,0": 4, "11,1": 3, - "11,2": 8, - "11,3": 9, - "11,4": 9, - "11,5": 9, - "11,6": 9, - "11,7": 9, - "11,8": 9, - "11,9": 9, - "11,10": 9, - "11,11": 9, - "11,12": 9, - "11,13": 9, - "11,14": 9, - "11,15": 9, - "11,16": 9, - "11,17": 9, - "11,18": 9, - "11,19": 9, - "11,20": 10, - "12,0": 11, + "11,2": 11, + "11,3": 5, + "11,4": 5, + "11,5": 5, + "11,6": 5, + "11,7": 5, + "11,8": 5, + "11,9": 5, + "11,10": 5, + "11,11": 5, + "11,12": 5, + "11,13": 5, + "11,14": 5, + "11,15": 5, + "11,16": 5, + "11,17": 5, + "11,18": 5, + "11,19": 5, + "11,20": 12, + "12,0": 4, "12,1": 3, - "12,2": 11, - "12,3": 11, - "12,4": 11, - "12,5": 11, - "12,6": 11, - "12,7": 11, - "12,8": 11, - "12,9": 11, - "12,10": 11, - "12,11": 11, - "12,12": 11, - "12,13": 11, - "12,14": 11, - "12,15": 11, - "12,16": 11, - "12,17": 11, - "12,18": 11, - "12,19": 11, - "12,20": 11, - "13,0": 11, + "12,2": 4, + "12,3": 4, + "12,4": 4, + "12,5": 4, + "12,6": 4, + "12,7": 4, + "12,8": 4, + "12,9": 4, + "12,10": 4, + "12,11": 4, + "12,12": 4, + "12,13": 4, + "12,14": 4, + "12,15": 4, + "12,16": 4, + "12,17": 4, + "12,18": 4, + "12,19": 4, + "12,20": 4, + "13,0": 4, "13,1": 3, - "13,2": 14, - "13,3": 14, - "13,4": 14, - "13,5": 14, - "13,6": 14, - "13,7": 14, - "13,8": 14, - "13,9": 14, - "13,10": 14, - "13,11": 14, - "13,12": 14, - "13,13": 11, - "13,14": 11, - "13,15": 11, - "13,16": 11, - "13,17": 11, - "13,18": 11 + "13,2": 13, + "13,3": 13, + "13,4": 13, + "13,5": 13, + "13,6": 13, + "13,7": 13, + "13,8": 13, + "13,9": 13, + "13,10": 13, + "13,11": 13, + "13,12": 13, + "13,13": 4, + "13,14": 4, + "13,15": 4, + "13,16": 4, + "13,17": 4, + "13,18": 4 }, "ColStyles": { - "1": 15 + "1": 14 }, "SheetStyle": { "FontFamily": 0, @@ -1092,14 +982,13 @@ } }, "Spans": [ - "5,2,1,3", "9,2,1,3", "13,18,1,3", "3,2,1,8", - "6,2,2,19", "10,2,2,19", "3,10,1,2", - "1,1,1,3" + "1,1,1,3", + "5,2,3,19" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -1134,7 +1023,7 @@ ] } ], - "ID": "a216ae92-da8e-4254-aa64-0b82ce4b212a" + "ID": "04c008ad-19ad-4a58-acb0-eb46186d1154" }, { "CommandList": [ @@ -1151,7 +1040,7 @@ ] } ], - "ID": "31b4ad78-703b-461b-9065-3198e0b77035" + "ID": "5df1b6bd-24fa-4ec3-8366-6a82c2741072" } ] }, @@ -1185,7 +1074,7 @@ ] } ], - "ID": "a4f04d05-6534-4700-b141-8324ae4d1531" + "ID": "daef0f90-c1ae-4424-b3e1-8a94912b9c8c" }, { "CommandList": [ @@ -1202,7 +1091,7 @@ ] } ], - "ID": "598603c4-2e79-418b-a0b2-778d2961e49b" + "ID": "eec0d6e6-95d7-4971-9c90-c1865b0036b5" } ] } @@ -1269,11 +1158,11 @@ }, { "Name": "任务说明", - "Formula": "'任务-任务信息'!$C$7" + "Formula": "'任务-任务信息'!$C$6" }, { "Name": "备注", "Formula": "'任务-任务信息'!$C$11" } ] -}//oWeuV96liH2C5JRx7XF8SztvP924ivjke0/gVT8BO9b97BYzu8ehp3k5gfEKR4a+nEuxSbN8pQtmbw0YrbNwOiWALIiVWOZsA9MegdhRtPb2tYGa5KgDS8JTEaZrgPxTabokrOhzd52ODCoHK3Rj6ZWtgbGejPAdFvGwaM4IgxE8xs2tJ410QbPVCkiDHCJRoQIpdGsue+Xwb6jo7qsgU6Nvfr5yx9pHwFsm2jKbKBF/NOq3wBipPMMS8Y/l9dUHvHrLBfCUqIz3m1JxndEgrCGMVYEqNusZThFSpSvjcz9zRjs40q5gkl9tvTeNRdarYlW5F4HOFLBNO9gbk31DWG6CNNmCh51PaUQSXs3VKPaV/hSh6hWQTazRJZXoYidN3Ww2HUWGkNKSkPtXrgvzQd616wmdTGSqqAS8HTi16oTvTCJ3oqm5rKvi75uEWVboezUbNC6rTKxT9je6yWH/uv2kfL+25Woz0Og7qvhiRXttMndKpJUfXDvzx9x1eD5bIrFdtsrlxl63PD4gtVDY5yzL7zMjecoApu/uYVIFSpBUWG7xB/XT+r+4EgP8cC0WHnMMlOjPdTwkU+o72pst/nVMbpDSUKTROSIRJxrvHlbIQswMeuNbjFxmbzAHSbskj5lEgP4aFdsR+YdXvJcXPSFS6H9bKCGoHPM+J9vCsmWakwZxytEfzxIx3T6qtEpqEZ2ETQWRZkJuYIZrSi8ORcC7WXasa5iI/+A+xuTS01s5vEfnUAT0Hf/uzDnpLKuqX4XFoSvDFe4Uldhx60A0yl54ON95qGRnMuKBvQRr+cJldOlVuZtPgUT6EjFKgRbedJbnnIni5Dckhkn+YxLEZn0v0rhvsWz4V9MQz3hC6mg2WgW7M59jpf37zBmkKZZ+vL3abpKB/GIAj8H12l9lXw==|920 \ No newline at end of file +}//SITtol4T7B0G4+JnjwZQjuMV6qgYRbQPyygkdNIvgs9c2MV51NvBtNVgZLgRHVWVKryuqcUi07aOdfe0C9oBIeqoVzLRd1DO5OFcvzUfxR8oLD7iGNS2BvmqsqtM8QwGgKsBeTgjHqRlZMrI6uopEM49KsfV1goYHbDlq3KW0RGd1uRhCDiKBHQR5YAkSEO41OMJtG87+zi/dHZ14dVoseo0ePWi5Ccr/ugrmRieWlPP08c2KZt/u9dM8KnmDQrhegODi2rmGhp76Y56lx5JF5NQfOFIPOwCRp7fuoFFKkkv10KurWpYtjz0Kj/PRGY1I3ozr90gm3nKktOCsAA3rsLzLEkcy1mDlAV3dub7NHe2Pgmbxbo2P95lF6qUsVZgI2HLdpMpw9PbSk4eSFePdkdDIQwp9mjBwo3zUbuZhTK2dr25fYL5B2utmaAtp/ICeQtzLDHwwTJYYMpS2F6QfgcS4heXqkDYYXogNKL+QUvUgVuc8zebZa67/mgauuq70jZEzqXSN9fFZPJWIjk8ww8p51cE2+W0jjszIZCyWlgnhG8/LsU/evKu6LzKClikqpNy5/xTWRz5QE2n92MqRpVmr+X1y2IP0jhzZnmwgu2GzYUoQLpHolb23OlPJEOyDc4JcbaCuOLiKEwyy6rJC+pLTxNdawP/SPi0Pflyq9x7AwQy3E3J6FSIJJMYLRGeIRBBtgTYG/T+ypEcUB4saM/WhipUPqVutjCicAxLmJ/xj1jE4Pv/CIaPLauuYo3PHgEDzcnaF8aWsw0MxVM0hEm5EPBQqhY0gKPsNL6pU4QH0CoWaSXIob4oQgmGeHLKQdtmqVXQcfeVWR+O0wQaI3SchPLItwV25jo721ZkTDP3APmwSvgiscJZAvam/Bq6EA8Y9cPYAJcs1v6VXvmp0g==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/项目首页-容器页面/任务容器页面/任务-任务信息.rd b/Pages/项目/项目首页/项目首页-容器页面/任务容器页面/任务-任务信息.rd index fa14e7c4..682d8bc2 100644 --- a/Pages/项目/项目首页/项目首页-容器页面/任务容器页面/任务-任务信息.rd +++ b/Pages/项目/项目首页/项目首页-容器页面/任务容器页面/任务-任务信息.rd @@ -16,7 +16,7 @@ }, { "Name": "任务说明", - "Formula": "'任务-任务信息'!$C$7" + "Formula": "'任务-任务信息'!$C$6" }, { "Name": "备注", diff --git a/Tables/任务/任务平行视图.json b/Tables/任务/任务平行视图.json index 8b9f1728..af8b2531 100644 --- a/Tables/任务/任务平行视图.json +++ b/Tables/任务/任务平行视图.json @@ -228,7 +228,8 @@ "结束时间": 5, "进度": 5, "里程碑": 5, - "项目ID": 5 + "项目ID": 5, + "逾期状态": 5 }, "subTableOperations": { "View_任务工时统计": 5, @@ -298,7 +299,8 @@ "结束时间": 5, "进度": 5, "里程碑": 5, - "项目ID": 5 + "项目ID": 5, + "逾期状态": 5 }, "subTableOperations": { "View_任务工时统计": 5, @@ -368,7 +370,8 @@ "结束时间": 5, "进度": 5, "里程碑": 5, - "项目ID": 5 + "项目ID": 5, + "逾期状态": 5 }, "subTableOperations": { "View_任务工时统计": 5, @@ -749,6 +752,18 @@ "DataColumnName": "ID", "Name": "子任务数", "ColumnType": "System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.FormulaColumnSaveData, ServerDesignerCommon", + "Formula": "IF(NOW()>[结束时间],\"已逾期\",\"正常\")", + "Name": "逾期状态", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.FormulaColumnSaveData, ServerDesignerCommon", + "Formula": "IF(ISBLANK([开始时间]),\"\",YEAR([开始时间])&\"/\"&MONTH([开始时间])&\"/\"&DAY([开始时间]))&\"~\"&IF(ISBLANK([结束时间]),\"\",YEAR([结束时间])&\"/\"&MONTH([结束时间])&\"/\"&DAY([结束时间]))", + "Name": "日期范围", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" } ], "ExternalDatabaseInfo": { @@ -757,7 +772,7 @@ "ConnectionId": "业务表", "SourceTableName": "任务平行视图", "SourceTableSchema": "dbo", - "CreateViewSql": "WITH [任务递归CTE] AS (-- CTE to gather all tasks and their child tasks\r\n\tSELECT\r\n\t\tt.ID,\r\n\t\tt.[父任务ID],\r\n\t\tt.[任务预算工时],\r\n\t\tCAST ( t.ID AS VARCHAR ( MAX ) ) AS TaskPath,\r\n\t\t0 AS Depth \r\n\tFROM\r\n\t\t任务表 t \r\n\tWHERE\r\n\t\tt.[父任务ID] IS NULL\r\n\t\t\r\n\t\tUNION ALL\r\n\tSELECT\r\n\t\tt.ID,\r\n\t\tt.[父任务ID],\r\n\t\tt.任务预算工时,\r\n\t\tCAST ( cte.TaskPath + '->' + CAST ( t.ID AS VARCHAR ( 50 ) ) AS VARCHAR ( MAX ) ) AS TaskPath,\r\n\t\tcte.Depth + 1 AS Depth \r\n\tFROM\r\n\t\t任务表 t\r\n\t\tINNER JOIN [任务递归CTE] cte ON t.[父任务ID] = cte.ID\r\n\t),\r\n\t汇总工时 AS (-- Gather plan hours and actual hours from 任务工时表\r\n\tSELECT\r\n\t\t[任务ID],\r\n\t\tSUM ( CASE WHEN 工时类型 = '计划' THEN 工时 ELSE 0 END ) AS 计划工时汇总,\r\n\t\tSUM ( CASE WHEN 工时类型 = '实际' THEN 工时 ELSE 0 END ) AS 核定工时汇总,\r\n\t\tSUM ( CASE WHEN 工时类型 = '实际' THEN 上报工时 ELSE 0 END ) AS 实际工时汇总 \r\n\tFROM\r\n\t\t任务工时表 \r\n\tGROUP BY\r\n\t\t[任务ID] \r\n\t),\r\n\t任务汇总 AS (-- Sum up task hours with recursive sum of child tasks\r\n\tSELECT\r\n\t\tcte.ID,\r\n\t\tISNULL( SUM ( c.任务预算工时 ), 0 ) AS 子任务分配工时 \r\n\tFROM\r\n\t\t[任务递归CTE] cte\r\n\t\tLEFT JOIN 任务表 c ON c.[父任务ID] = cte.ID AND c.[任务状态]>=1\r\n\tGROUP BY\r\n\t\tcte.ID \r\n\t),\r\n\t子任务核定工时汇总 AS (\r\n SELECT\r\n cte.ID,\r\n ISNULL(SUM(汇总.核定工时汇总), 0) AS 子任务核定工时汇总\r\n FROM\r\n [任务递归CTE] cte\r\n LEFT JOIN 任务表 c ON c.[父任务ID] = cte.ID\r\n LEFT JOIN 汇总工时 汇总 ON c.ID = 汇总.[任务ID]\r\n GROUP BY\r\n cte.ID\r\n),\r\n子任务实际工时汇总 AS (\r\n SELECT\r\n cte.ID,\r\n ISNULL(SUM(汇总.实际工时汇总), 0) AS 子任务实际工时汇总\r\n FROM\r\n [任务递归CTE] cte\r\n LEFT JOIN 任务表 c ON c.[父任务ID] = cte.ID\r\n LEFT JOIN 汇总工时 汇总 ON c.ID = 汇总.[任务ID]\r\n GROUP BY\r\n cte.ID\r\n),\r\n\t任务成员 AS ( \r\n\tSELECT \r\n\t[任务ID],\r\n\tSTRING_AGG ([任务成员],',') AS 任务成员,\r\n\tcount(*) AS [成员数量] \r\n\tFROM [任务成员表] \r\n\tGROUP BY [任务ID] \r\n\t)\r\n-- Final view definition\r\nSELECT\r\n t.*,\r\n t.任务预算工时 AS 总分配工时,\r\n ISNULL(汇总.计划工时汇总, 0) + ISNULL(任务汇总.子任务分配工时, 0) AS 已分配工时,\r\n\t\tISNULL(汇总.计划工时汇总, 0) AS 本任务已分配工时,\r\n\t\tISNULL(任务汇总.子任务分配工时, 0) AS 子任务已分配工时,\r\n t.任务预算工时 - (ISNULL(汇总.计划工时汇总, 0) + ISNULL(任务汇总.子任务分配工时, 0)) AS 可分配工时,\r\n ISNULL(汇总.核定工时汇总, 0) + ISNULL(子任务核定工时汇总.子任务核定工时汇总, 0) AS 总核定工时,\r\n\t\tISNULL(汇总.核定工时汇总, 0) AS 本任务核定工时,\r\n\t\tISNULL(子任务核定工时汇总.子任务核定工时汇总, 0) AS 子任务核定工时,\r\n (t.任务预算工时 - (ISNULL(汇总.核定工时汇总, 0) + ISNULL(子任务核定工时汇总.子任务核定工时汇总, 0))) AS 可核定工时,\r\n\t\tISNULL(汇总.计划工时汇总, 0) - ISNULL(汇总.核定工时汇总, 0) AS 本任务可核定工时,\r\n\t\tISNULL(任务汇总.子任务分配工时, 0) - ISNULL(子任务核定工时汇总.子任务核定工时汇总, 0) AS 子任务可核定工时,\r\n ISNULL(汇总.实际工时汇总, 0) + ISNULL(子任务实际工时汇总.子任务实际工时汇总, 0) AS 实际工时,\r\n\t\tISNULL(汇总.实际工时汇总, 0) AS 本任务实际工时,\r\n\t\tISNULL(子任务实际工时汇总.子任务实际工时汇总, 0) AS 子任务实际工时,\r\n 成员.[成员数量],\r\n 成员.[任务成员]\r\nFROM\r\n 任务表 t\r\n LEFT JOIN 汇总工时 汇总 ON t.ID = 汇总.[任务ID]\r\n LEFT JOIN 任务汇总 任务汇总 ON t.ID = 任务汇总.ID\r\n LEFT JOIN 子任务核定工时汇总 子任务核定工时汇总 ON t.ID = 子任务核定工时汇总.ID\r\n LEFT JOIN 子任务实际工时汇总 子任务实际工时汇总 ON t.ID = 子任务实际工时汇总.ID\r\n LEFT JOIN 任务成员 成员 ON t.ID = 成员.[任务ID];", + "CreateViewSql": "WITH [任务递归CTE] AS (-- CTE to gather all tasks and their child tasks\r\n\tSELECT\r\n\t\tt.ID,\r\n\t\tt.[父任务ID],\r\n\t\tt.[任务预算工时],\r\n\t\tCAST ( t.ID AS VARCHAR ( MAX ) ) AS TaskPath,\r\n\t\t0 AS Depth \r\n\tFROM\r\n\t\t任务表 t \r\n\tWHERE\r\n\t\tt.[父任务ID] IS NULL\r\n\t\t\r\n\t\tUNION ALL\r\n\tSELECT\r\n\t\tt.ID,\r\n\t\tt.[父任务ID],\r\n\t\tt.任务预算工时,\r\n\t\tCAST ( cte.TaskPath + '->' + CAST ( t.ID AS VARCHAR ( 50 ) ) AS VARCHAR ( MAX ) ) AS TaskPath,\r\n\t\tcte.Depth + 1 AS Depth \r\n\tFROM\r\n\t\t任务表 t\r\n\t\tINNER JOIN [任务递归CTE] cte ON t.[父任务ID] = cte.ID\r\n\t),\r\n\t汇总工时 AS (-- Gather plan hours and actual hours from 任务工时表\r\n\tSELECT\r\n\t\t[任务ID],\r\n\t\tSUM ( CASE WHEN 工时类型 = '计划' THEN 工时 ELSE 0 END ) AS 计划工时汇总,\r\n\t\tSUM ( CASE WHEN 工时类型 = '实际' THEN 工时 ELSE 0 END ) AS 核定工时汇总,\r\n\t\tSUM ( CASE WHEN 工时类型 = '实际' THEN 上报工时 ELSE 0 END ) AS 实际工时汇总 \r\n\tFROM\r\n\t\t任务工时表 \r\n\tGROUP BY\r\n\t\t[任务ID] \r\n\t),\r\n\t任务汇总 AS (-- Sum up task hours with recursive sum of child tasks\r\n\tSELECT\r\n\t\tcte.ID,\r\n\t\tISNULL( SUM ( c.任务预算工时 ), 0 ) AS 子任务分配工时 \r\n\tFROM\r\n\t\t[任务递归CTE] cte\r\n\t\tLEFT JOIN 任务表 c ON c.[父任务ID] = cte.ID AND c.[任务状态]>=1\r\n\tGROUP BY\r\n\t\tcte.ID \r\n\t),\r\n\t子任务核定工时汇总 AS (\r\n SELECT\r\n cte.ID,\r\n ISNULL(SUM(汇总.核定工时汇总), 0) AS 子任务核定工时汇总\r\n FROM\r\n [任务递归CTE] cte\r\n LEFT JOIN 任务表 c ON c.[父任务ID] = cte.ID\r\n LEFT JOIN 汇总工时 汇总 ON c.ID = 汇总.[任务ID]\r\n GROUP BY\r\n cte.ID\r\n),\r\n子任务实际工时汇总 AS (\r\n SELECT\r\n cte.ID,\r\n ISNULL(SUM(汇总.实际工时汇总), 0) AS 子任务实际工时汇总\r\n FROM\r\n [任务递归CTE] cte\r\n LEFT JOIN 任务表 c ON c.[父任务ID] = cte.ID\r\n LEFT JOIN 汇总工时 汇总 ON c.ID = 汇总.[任务ID]\r\n GROUP BY\r\n cte.ID\r\n),\r\n\t任务成员 AS ( \r\n\tSELECT \r\n\t[任务ID],\r\n\tSTRING_AGG ([任务成员],',') AS 任务成员,\r\n\tcount(*) AS [成员数量] \r\n\tFROM [任务成员表] \r\n\tGROUP BY [任务ID] \r\n\t)\r\n-- Final view definition\r\nSELECT\r\n t.*,\r\n (CASE WHEN t.[任务状态]>=1 THEN t.任务预算工时 ELSE 0 END )AS 总分配工时,\r\n ISNULL(汇总.计划工时汇总, 0) + ISNULL(任务汇总.子任务分配工时, 0) AS 已分配工时,\r\n\t\tISNULL(汇总.计划工时汇总, 0) AS 本任务已分配工时,\r\n\t\tISNULL(任务汇总.子任务分配工时, 0) AS 子任务已分配工时,\r\n t.任务预算工时 - (ISNULL(汇总.计划工时汇总, 0) + ISNULL(任务汇总.子任务分配工时, 0)) AS 可分配工时,\r\n ISNULL(汇总.核定工时汇总, 0) + ISNULL(子任务核定工时汇总.子任务核定工时汇总, 0) AS 总核定工时,\r\n\t\tISNULL(汇总.核定工时汇总, 0) AS 本任务核定工时,\r\n\t\tISNULL(子任务核定工时汇总.子任务核定工时汇总, 0) AS 子任务核定工时,\r\n (t.任务预算工时 - (ISNULL(汇总.核定工时汇总, 0) + ISNULL(子任务核定工时汇总.子任务核定工时汇总, 0))) AS 可核定工时,\r\n\t\tISNULL(汇总.计划工时汇总, 0) - ISNULL(汇总.核定工时汇总, 0) AS 本任务可核定工时,\r\n\t\tISNULL(任务汇总.子任务分配工时, 0) - ISNULL(子任务核定工时汇总.子任务核定工时汇总, 0) AS 子任务可核定工时,\r\n ISNULL(汇总.实际工时汇总, 0) + ISNULL(子任务实际工时汇总.子任务实际工时汇总, 0) AS 实际工时,\r\n\t\tISNULL(汇总.实际工时汇总, 0) AS 本任务实际工时,\r\n\t\tISNULL(子任务实际工时汇总.子任务实际工时汇总, 0) AS 子任务实际工时,\r\n 成员.[成员数量],\r\n 成员.[任务成员]\r\nFROM\r\n 任务表 t\r\n LEFT JOIN 汇总工时 汇总 ON t.ID = 汇总.[任务ID]\r\n LEFT JOIN 任务汇总 任务汇总 ON t.ID = 任务汇总.ID\r\n LEFT JOIN 子任务核定工时汇总 子任务核定工时汇总 ON t.ID = 子任务核定工时汇总.ID\r\n LEFT JOIN 子任务实际工时汇总 子任务实际工时汇总 ON t.ID = 子任务实际工时汇总.ID\r\n LEFT JOIN 任务成员 成员 ON t.ID = 成员.[任务ID];", "ViewInfo": { "ViewName": "任务平行视图", "QueryColumns": [