{"Message":"修改项目统计信息视图,修改报工逻辑","MessageType":2,"Modules":[{"State":1,"Type":23,"Name":"TableView/View_项目统计信息"},{"State":1,"Type":1,"Name":"PCPage/项目概况-关键数据"},{"State":1,"Type":1,"Name":"PCPage/参与成员管理"},{"State":1,"Type":1,"Name":"PCPage/新增报工"},{"State":1,"Type":15,"Name":"ServerCommand/上报实际工时"},{"State":1,"Type":15,"Name":"ServerCommand/同步项目成员"},{"State":1,"Type":1,"Name":"PCPage/核定确认"}],"Version":"v1"}
This commit is contained in:
@@ -68,16 +68,7 @@
|
||||
},
|
||||
{
|
||||
"ModuleName": "TableView/View_项目统计信息",
|
||||
"State": 1,
|
||||
"LockedBy": {
|
||||
"UserName": "超哥",
|
||||
"Email": "phoben@qq.com"
|
||||
},
|
||||
"LockDateTime": "2024-06-17T18:09:35.5128896+08:00",
|
||||
"ModuleType": 23,
|
||||
"ToRemoveFiles": [
|
||||
"Tables\\项目\\View_项目统计信息.json"
|
||||
]
|
||||
"ModuleType": 23
|
||||
},
|
||||
{
|
||||
"ModuleName": "TableView/项目任务树视图",
|
||||
@@ -579,17 +570,7 @@
|
||||
},
|
||||
{
|
||||
"ModuleName": "PCPage/项目概况-关键数据",
|
||||
"State": 1,
|
||||
"LockedBy": {
|
||||
"UserName": "超哥",
|
||||
"Email": "phoben@qq.com"
|
||||
},
|
||||
"LockDateTime": "2024-06-17T18:14:07.3458964+08:00",
|
||||
"ModuleType": 1,
|
||||
"ToRemoveFiles": [
|
||||
"Pages\\项目\\项目首页\\项目首页-容器页面\\项目概况-关键数据.json",
|
||||
"Pages\\项目\\项目首页\\项目首页-容器页面\\项目概况-关键数据.rd"
|
||||
]
|
||||
"ModuleType": 1
|
||||
},
|
||||
{
|
||||
"ModuleName": "PCPage/项目甘特图",
|
||||
@@ -741,17 +722,7 @@
|
||||
},
|
||||
{
|
||||
"ModuleName": "PCPage/参与成员管理",
|
||||
"State": 1,
|
||||
"LockedBy": {
|
||||
"UserName": "超哥",
|
||||
"Email": "phoben@qq.com"
|
||||
},
|
||||
"LockDateTime": "2024-06-17T18:17:27.4266355+08:00",
|
||||
"ModuleType": 1,
|
||||
"ToRemoveFiles": [
|
||||
"Pages\\任务\\参与成员管理.json",
|
||||
"Pages\\任务\\参与成员管理.rd"
|
||||
]
|
||||
"ModuleType": 1
|
||||
},
|
||||
{
|
||||
"ModuleName": "PCPage/任务成员详情",
|
||||
@@ -779,17 +750,7 @@
|
||||
},
|
||||
{
|
||||
"ModuleName": "PCPage/新增报工",
|
||||
"State": 1,
|
||||
"LockedBy": {
|
||||
"UserName": "超哥",
|
||||
"Email": "phoben@qq.com"
|
||||
},
|
||||
"LockDateTime": "2024-06-17T18:00:15.7617478+08:00",
|
||||
"ModuleType": 1,
|
||||
"ToRemoveFiles": [
|
||||
"Pages\\任务\\工时\\新增报工.json",
|
||||
"Pages\\任务\\工时\\新增报工.rd"
|
||||
]
|
||||
"ModuleType": 1
|
||||
},
|
||||
{
|
||||
"ModuleName": "PCPage/分配计划工时",
|
||||
@@ -1065,16 +1026,7 @@
|
||||
},
|
||||
{
|
||||
"ModuleName": "ServerCommand/上报实际工时",
|
||||
"State": 1,
|
||||
"LockedBy": {
|
||||
"UserName": "超哥",
|
||||
"Email": "phoben@qq.com"
|
||||
},
|
||||
"LockDateTime": "2024-06-17T18:02:56.5396966+08:00",
|
||||
"ModuleType": 15,
|
||||
"ToRemoveFiles": [
|
||||
"ServerCommands\\工时\\上报实际工时.json"
|
||||
]
|
||||
"ModuleType": 15
|
||||
},
|
||||
{
|
||||
"ModuleName": "ServerCommand/分配任务工时",
|
||||
@@ -1106,16 +1058,7 @@
|
||||
},
|
||||
{
|
||||
"ModuleName": "ServerCommand/同步项目成员",
|
||||
"State": 1,
|
||||
"LockedBy": {
|
||||
"UserName": "超哥",
|
||||
"Email": "phoben@qq.com"
|
||||
},
|
||||
"LockDateTime": "2024-06-17T18:18:36.1281092+08:00",
|
||||
"ModuleType": 15,
|
||||
"ToRemoveFiles": [
|
||||
"ServerCommands\\项目\\同步项目成员.json"
|
||||
]
|
||||
"ModuleType": 15
|
||||
},
|
||||
{
|
||||
"ModuleName": "ServerCommand/删除项目岗位",
|
||||
@@ -1623,17 +1566,7 @@
|
||||
},
|
||||
{
|
||||
"ModuleName": "PCPage/核定确认",
|
||||
"State": 1,
|
||||
"LockedBy": {
|
||||
"UserName": "超哥",
|
||||
"Email": "phoben@qq.com"
|
||||
},
|
||||
"LockDateTime": "2024-06-17T17:59:57.5229116+08:00",
|
||||
"ModuleType": 1,
|
||||
"ToRemoveFiles": [
|
||||
"Pages\\任务\\工时\\核定确认.json",
|
||||
"Pages\\任务\\工时\\核定确认.rd"
|
||||
]
|
||||
"ModuleType": 1
|
||||
},
|
||||
{
|
||||
"ModuleName": "Table/素材库",
|
||||
|
||||
@@ -172,7 +172,7 @@
|
||||
"BindingInfo": {
|
||||
"TableName": "任务成员表",
|
||||
"ColumnName": "参与人",
|
||||
"GUID": "b0a28339-9fe4-4494-8d58-441716cdff80"
|
||||
"GUID": "e3c3c7d6-a4a2-49ce-8f90-59aa078b9874"
|
||||
},
|
||||
"CellType": {
|
||||
"$type": "Forguncy.DropDownListCellType, ServerDesignerCommon",
|
||||
@@ -342,7 +342,7 @@
|
||||
"ReloadData": true
|
||||
}
|
||||
],
|
||||
"ID": "5ef5e1a0-1891-4e91-919d-999e405b0f3c"
|
||||
"ID": "64103aa8-eb44-4549-a657-4958cb9076b4"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -357,7 +357,7 @@
|
||||
"BtnText": "知道了"
|
||||
}
|
||||
],
|
||||
"ID": "6b49965f-bf02-4270-9a95-2f76efd10359"
|
||||
"ID": "3f88d966-8c06-4ae0-bfd9-4839bb906bc3"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -403,6 +403,10 @@
|
||||
{
|
||||
"Foreground": 3
|
||||
},
|
||||
{
|
||||
"Background": 4,
|
||||
"HorizontalAlignment": 1
|
||||
},
|
||||
{
|
||||
"FontSize": -1.0
|
||||
}
|
||||
@@ -412,7 +416,8 @@
|
||||
"Body",
|
||||
"Center",
|
||||
"#FFFF0000",
|
||||
"Text 1 50"
|
||||
"Text 1 50",
|
||||
"#FFFFFF00"
|
||||
]
|
||||
},
|
||||
"CellStyles": {
|
||||
@@ -420,13 +425,15 @@
|
||||
"2,19": 1,
|
||||
"5,1": 2,
|
||||
"5,2": 2,
|
||||
"7,12": 3,
|
||||
"7,13": 3,
|
||||
"7,14": 3,
|
||||
"7,15": 3,
|
||||
"7,16": 3,
|
||||
"7,17": 3,
|
||||
"7,18": 3
|
||||
"7,6": 3,
|
||||
"7,9": 3,
|
||||
"7,12": 4,
|
||||
"7,13": 4,
|
||||
"7,14": 4,
|
||||
"7,15": 4,
|
||||
"7,16": 4,
|
||||
"7,17": 4,
|
||||
"7,18": 4
|
||||
},
|
||||
"SheetStyle": {
|
||||
"FontFamily": 0,
|
||||
@@ -487,4 +494,4 @@
|
||||
"Formula": "参与成员管理!$J$8"
|
||||
}
|
||||
]
|
||||
}//kcGmP00LDzEa8zAwaYWiOxFbpRhMaL7A6wZIKMcKbHu/s2nAF7MJ8CKr6gVi/MaUwqL/aaPhpLpCvZCvXFcWcnC0ZOOQavOyyIkPqIne1jaqUjEaXLhEnCn9MgpZfSCdwa9zZDiusv4zyPeRtjHbfm8SluAYKWfwQ+F074WQxIqQ90j+Qyb7MrOO04MANjnmImDSNLNaGmakgeeN8S7tZXQAa8xapqLrljJqcPAHr0dIF7j0VrqkroMqFQD+6h6MPXKO14OGtTZ0vKUQDiOUvaAB9j0A/jHHIzLD0kJBPtPRhsvEYwFoCNoEahvPfbAA2CaAW1B/saLWhTfgVz81rI2Yu6R/5MtR/HL/HPd1V2FADNiFZs++VSwoZN446lfKGnUWTKGfmn+kbuaaZDzJlWOnbZVFVFzxuqB9gtQQLjkBwtWhtnc72BEle+BIyhN7ktiRcARMqLFVXFq3CV7/WXDokCMfIAGpHPIjd2GUJRm/pr1IWEzNBxNoluELt8JjYTzzLJpQf9QC48kFudPPMCjnr34HrPRcEMjuhBcvLfrJkirONhkXKfVer6e1/7nzh+Rt/deB/ZALbh1LleKD93UcOqrxr8YdaVL1Jewrym5GyjPuAyXRyRHO4X5HJayX+aN6/JYqwg7rBmV0iU5LyAb7yYjPztsdluyLJuVuNYp3RZWwZnG5mLD7WAb8rDdGOgPVafgMEHY5JrHzuMeIc7rhFToOuqUo4YSZ6Q8ttbScGVo7HQ6yUbEG/2+ZsoP9EirwA/LJeicXFI3+AMWgpvyJL0mzM9hf8rn82cRBPtMNwZgOGn8v/ZBN+LQjU8fwO7GqJ3OxbM7mELYjp4WbpL8Yfm/xFAoTJLATS3BqK1VAw4iTq67eAN1N15qM3W0vMXqWQzxjR9nEWXuemfZnFQ==|920
|
||||
}//px9t0oxEhqQWjVuNe8YMKOmy6DproZQJmdfDBao5l3Rofns45zf4qAmvlLYja2ANmqaw2shvc9lmEfXcmVDtHjkhHhtwlc8FLSjrfEYFmxCyngxPq8VXzSYtiq4kZXT1R1tVd2DQm1S3z9DzU8jmUvVJEsQT+CSpOsmt5RfzNtoER2aDmlRVjBeL1QpJHhqKSM9sTXG6RtrQjCvs7POCHcTFzvYknAzjpy3AghbFm/dY0g1e2Xnr1E9Adw7cM+lRlxGqB0qVMPXr+s0MMR8AYyyqH6mT9CjLBuG42r9qKqnllxirhqmId/2pvIs3Kibok6DCaFnKhxQ0P+5qhNwx20L/m/euiZi76homCi/fT2WB40hGNKu1nlIs4EWI/ZAAxEAqeBk0u0a8Kv5toZEb881bI0eFlJ66TtpLNgsddP+ytJUEaX3xv444AfMMQM8DRlFsSLfioz1s+UPV9pDkVhUlEIHJB5jQFB5HzXBCoFJvXBb7PDE4iLdJXp1GGmhWm+Bc0HD4nOZy3TjlCG0HX+euPXS81RNH1l15BOaQW2QmLObWaLlpxCzE0rZ7ekxupeo/Y+0zP7W2z9QxzMFjUIsvH9TYAwvk1EUjVBQmdblhWBsrYHpEU9Ia81WGnYMUbAFol9EVFgif/Djnv066qi8m34K0ObyWSrBoXRylhUU6fgLTkkf+tJPFG6lcq0Bq0I3fgp5LphKgxxY56oZAGx0gB2+E9NR+PfRJv1LT5L7ubVadrgmJwQUxsTCRW6WbCcz625ifXLrq23aB2bsXGcjFJQdV0zpvneGYoXVLBVJzWXS15JsH5oujmNRfDCwguOyv/TAD6IpHSyl+0vpU7sxCaM7SNj9ZhrsQGRkuMIjyYR7dFGyk2OGb46FqecuV5qx+j844YDepIeg03H/X2A==|920
|
||||
@@ -555,7 +555,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "a6468d76-bcce-48c1-b98e-8a0958dcaff5"
|
||||
"ID": "a9b47aff-4eb0-467f-bf08-c11b78467fb4"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -713,7 +713,7 @@
|
||||
"MethodName": "ExecuteCommand"
|
||||
}
|
||||
],
|
||||
"ID": "ee45495f-95c6-4fcf-b3fd-867e5e6ce04c"
|
||||
"ID": "febaf644-5a9c-4ff3-bd61-876a2b91f140"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -725,7 +725,7 @@
|
||||
"PageName": "完善Gitee资料"
|
||||
}
|
||||
],
|
||||
"ID": "61bf1330-59b6-4372-a6bf-299bf83c6c4e"
|
||||
"ID": "c4c7589b-f340-4fbe-8d5e-dbdbe48ef8c2"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -818,7 +818,7 @@
|
||||
}
|
||||
}
|
||||
],
|
||||
"ID": "1e012f6b-d291-4433-a66f-c0876f824ac8"
|
||||
"ID": "46b451b8-ede5-4bef-b8a2-e7b5f5433696"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -832,7 +832,7 @@
|
||||
"Title": "加载中"
|
||||
}
|
||||
],
|
||||
"ID": "fe0ff050-43f9-434f-a6fe-feeb57f36892"
|
||||
"ID": "69db3184-cd5a-4ea2-ac94-f45e98de7d53"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1140,7 +1140,7 @@
|
||||
"ReloadData": true
|
||||
}
|
||||
],
|
||||
"ID": "180096fa-a4c8-4e80-87d2-54bab9d63c11"
|
||||
"ID": "f2029f4e-440e-4423-8675-2f0d097a1c1a"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -1155,12 +1155,12 @@
|
||||
"BtnText": "知道了"
|
||||
}
|
||||
],
|
||||
"ID": "dd160403-c865-46f2-be20-6087377d9f9d"
|
||||
"ID": "1558d64b-fcf2-4285-8178-3ac24203d7e8"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "cf899104-42f0-41e5-86fe-8fcb53baaea2"
|
||||
"ID": "7393d5f8-3ae0-4c75-94bc-71cee72b5e67"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -1170,7 +1170,7 @@
|
||||
"Message": "用户已取消"
|
||||
}
|
||||
],
|
||||
"ID": "6001c0f5-51a9-47ef-a32a-df5361441c4c"
|
||||
"ID": "2f2fba19-c72e-42c0-a8ff-7551e6b5dae6"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1213,12 +1213,12 @@
|
||||
"LoadBindingDataOption": 2
|
||||
}
|
||||
],
|
||||
"ID": "99c0eb19-1e09-4f05-859d-5cc005178048"
|
||||
"ID": "3fc763dd-3948-40f0-90e1-ad2d6d410896"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "55bf0ed1-c228-4edf-b990-6ccc3b30aa76"
|
||||
"ID": "2030ef98-4d9d-42e2-92d3-7f9115b452e9"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -1331,7 +1331,7 @@
|
||||
"$type": "Forguncy.Model.StopCommand, ServerDesignerCommon"
|
||||
}
|
||||
],
|
||||
"ID": "26bf3987-3e0d-4263-afb6-b7b60eab0180"
|
||||
"ID": "c9f85228-dc73-4c3d-9435-4c426da6e3a8"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -1583,7 +1583,7 @@
|
||||
"ReloadData": true
|
||||
}
|
||||
],
|
||||
"ID": "4226ec60-aadf-433a-87c6-5dee039e7425"
|
||||
"ID": "3ceb07b3-44ca-4888-96ea-d14113662d1d"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -1598,12 +1598,12 @@
|
||||
"BtnText": "知道了"
|
||||
}
|
||||
],
|
||||
"ID": "ef47c4eb-50f2-486c-954b-6cf455288b3d"
|
||||
"ID": "5f331132-6160-41be-90a9-9e09b37fc304"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "28bddfd1-89a3-4238-a013-5c3fe9dc1b4b"
|
||||
"ID": "9f230130-4272-447e-a0c8-96323cc36afe"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1680,7 +1680,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "2a726857-0a1f-44f7-b8ab-6e695a8e11d8"
|
||||
"ID": "11a68e19-67b1-4d55-9333-6a9c86114cc4"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -1695,17 +1695,17 @@
|
||||
"BtnText": "知道了"
|
||||
}
|
||||
],
|
||||
"ID": "14d8daeb-6bbd-4de2-b186-ff3ea07c8800"
|
||||
"ID": "6c22a4fb-a088-439e-b127-abe04a5e283b"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "2703d210-1168-4fcf-92c5-80cefe0de167"
|
||||
"ID": "c2eda04f-970a-4638-9410-2679983d9228"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "ff913f6a-050a-4e7c-a6ea-e503ae4e0551"
|
||||
"ID": "a9a46346-2ea1-4f58-bdc2-6a299842938a"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -1715,7 +1715,7 @@
|
||||
"Message": "请添加参与人后进行操作"
|
||||
}
|
||||
],
|
||||
"ID": "511d5146-d4cd-42ea-ab40-2776f680cc53"
|
||||
"ID": "5a6e641b-afd4-4793-bda5-6afcb1375229"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -2094,7 +2094,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "b1ed50cc-7616-4928-ab27-ac70d6a4a13e"
|
||||
"ID": "8be1b0cb-af12-42ca-b44e-07a9eaa20c7c"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -2111,7 +2111,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "b4801c77-b34d-423a-8c00-d072b0893319"
|
||||
"ID": "73facde1-aa7f-47c8-88de-dabe3b6a83f5"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -2168,4 +2168,4 @@
|
||||
"Formula": "新增报工!$N$30"
|
||||
}
|
||||
]
|
||||
}//RUJm81GCXTQzO4lEZjwahG2nYN5vBC/Nn/jkbmF8GozzNBKh01DmnUBY8i20xg4aTMOVxBBCbqnlGHHw3PVt36nj3akBI0nz6l3A6Km+xpaSN1JOwA/15OKn7flEm41PqUVDaas+Mt3LYiE7eh9aioSeX7Lz2+39vATLQmokEDv8Au5c5Hz0Ugk4vrWlNgkKQgrlTMgFnaaiaV/W6s31GL7fjCIzn7IN+tpsNRbVKd81c+mY2jHgoY4xL8s3KTHHSOgD6F5UgUSKexlyUZbD+debUAWSAIBgv5O9LKOhTSMV286It7Qh1TM++XTAOPxDRPF2mVVpRv2ZkbFuvKydjN/rWoXV01PNVzJKO2ggab+YutbwstlaNnVTE6bLJIeG3nDclSIosyUz0fPSXfwJE1Rul0ty1nGdPk3Ps2R6iqAzXrGj8sJzMoVYjspVWT8AF2RUe4SZ5TH6hD7y7WZnePz1m6E4MP6GBrnx9eYYOlobiL9gjgvTRl7wNtSyJftSk8gX44FSaHhh61RtOwrfVkyIMFFKRe/5Pjybinw1HhgOFzGwmOhutAGdoGSFZ4N0hUcP4uixdpt5B3GyTx0sqPTRixvt6EBbsL9Rp+bsz0xOTA6EQS7umqUbYOByyooHP1vvqDTQsapS3oiYtdNotm5D+WQfYryIGcj64t2NnFm7hAheZxUjsqTARL+CpaS7xIKgdNp5oYMdMeAYuViJfRM9rU4muXiPK7bFdYvjIlQLRuWi9x4bhgCGVqAoRC61Tf7XHi/LtQIAVkX4E5r/a26BnJPBYcY+LEuhnU9ji8e10t1Kbigu4RoV/2kZ/ewlvKKJoIhKYFh92yqhA7JoH/n/v9bm3Y4ulWPgvdkd53rQXaQmDkyfRvtwBmsZdOpRnwg74mBh8tfdoG8exliwVQ==|920
|
||||
}//hpZqmcZ2OtI4OUGhXVZHpOXYDAKhiEQ4e7xGaoZ4Bl1Sw61xw4lV7rjZtxbZ1l2BGVyNBDrR3kbSJfiRGZ2WvGNhArCMls7ALCijNRKlMoh1WUx/5gklx4nblOKW5y9ds50UVK0cOqmW3FDN12fDInUP4YUlTqnHtfyKKLNVptOZtULwZj/gDj1I0NL6iPUIf3gOkpVHCHiGLmuo5p9DdTBebfEXwYKs3dWLMgbQHpOgaXtplFsol++ZssVB6B1Nozq3GZ35hulaqvE0Evcg1egAwh1xdn5h2zP5YUW2toOWM076Jy2a5u/PtEalnxm2GLAOjd4O8upNE4GVZy0KPAytxa/uvW3OzryxwJSFMY2le3GBZ25LSVq6b6tfRUeRmWipmtKZ9Yj8yrSCSh29t3WJTcAN2Ev/sbxyrX6IQ2QF0HobvYCBaq/e5j/DST6tUNUzE1yE1aB+D7Q/bFbUprWbRn3/EuI4RF+znEjytbIhFQ10Z4KqeIMudbmk0ZbBEqDslVAZoABBoSYFUu6phSWZ0fOjWaSBmwNJcXePBizS3cCNnCclbv6tzVbRaQ5oGUy5qnFTSGeMuiR22nmscPLrgK06JYIePPw+xsj63wY3dFLY9arRctNEYJOFW8BKt+Z0cT7UbJAJ2t+XscOaC7F5R6SO2ue1pJtYEtIfIEwporZJMCPw9qwtUFgDhX3t+qbIDVsmsFqgyqn0A1AhjQjfq+3MkdO8lGB4/kNiYA+1Dxg7y594E/cJFCax3TkvrS76cB4WCjsu4ueJGFHpZUm9HoFtwp1MLPlLmrHSiuA5aj8RRZb+p0Woh7+y2jvxjMnHuLWWvLY3g3OrWUhXFGeUo+lBPR548eob8dUu9+JNrINkLJFHem3IJa7wZv1nWcVuYCKRjdIpwQFXh/LaMg==|920
|
||||
@@ -6,6 +6,16 @@
|
||||
"DesignLengthInPixel": 43.0
|
||||
}
|
||||
},
|
||||
"1": {
|
||||
"GridRowColumnDefinition": {
|
||||
"DesignLengthInPixel": 36.0
|
||||
}
|
||||
},
|
||||
"2": {
|
||||
"GridRowColumnDefinition": {
|
||||
"DesignLengthInPixel": 34.0
|
||||
}
|
||||
},
|
||||
"3": {
|
||||
"GridRowColumnDefinition": {
|
||||
"DesignLengthInPixel": 16.0
|
||||
@@ -16,6 +26,11 @@
|
||||
"DesignLengthInPixel": 32.0
|
||||
}
|
||||
},
|
||||
"5": {
|
||||
"GridRowColumnDefinition": {
|
||||
"DesignLengthInPixel": 44.0
|
||||
}
|
||||
},
|
||||
"6": {
|
||||
"GridRowColumnDefinition": {
|
||||
"DesignLengthInPixel": 16.0
|
||||
@@ -26,6 +41,16 @@
|
||||
"DesignLengthInPixel": 16.0
|
||||
}
|
||||
},
|
||||
"8": {
|
||||
"GridRowColumnDefinition": {
|
||||
"DesignLengthInPixel": 198.0
|
||||
}
|
||||
},
|
||||
"9": {
|
||||
"GridRowColumnDefinition": {
|
||||
"DesignLengthInPixel": 18.0
|
||||
}
|
||||
},
|
||||
"10": {
|
||||
"GridRowColumnDefinition": {
|
||||
"DesignLengthInPixel": 55.0
|
||||
@@ -61,31 +86,6 @@
|
||||
"DesignLengthInPixel": 32.0,
|
||||
"IsHidden": true
|
||||
}
|
||||
},
|
||||
"1": {
|
||||
"GridRowColumnDefinition": {
|
||||
"DesignLengthInPixel": 36.0
|
||||
}
|
||||
},
|
||||
"2": {
|
||||
"GridRowColumnDefinition": {
|
||||
"DesignLengthInPixel": 34.0
|
||||
}
|
||||
},
|
||||
"5": {
|
||||
"GridRowColumnDefinition": {
|
||||
"DesignLengthInPixel": 44.0
|
||||
}
|
||||
},
|
||||
"8": {
|
||||
"GridRowColumnDefinition": {
|
||||
"DesignLengthInPixel": 198.0
|
||||
}
|
||||
},
|
||||
"9": {
|
||||
"GridRowColumnDefinition": {
|
||||
"DesignLengthInPixel": 18.0
|
||||
}
|
||||
}
|
||||
},
|
||||
"InLogicalVisibleIndexes": [
|
||||
@@ -289,6 +289,12 @@
|
||||
"14,8": {
|
||||
"CellType": {
|
||||
"$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
|
||||
"CommandList": [
|
||||
{
|
||||
"$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon",
|
||||
"ReloadData": true
|
||||
}
|
||||
],
|
||||
"Text": "确认无误",
|
||||
"TemplateKey": "_RS_Success2",
|
||||
"Icon": {
|
||||
@@ -661,4 +667,4 @@
|
||||
"Formula": "核定确认!$G$17"
|
||||
}
|
||||
]
|
||||
}//8wB8d/Q+F/1jKvypvGOYCHWN1aJEP8BMjtbFss44dNrbird8TfV1tUQG8X3xUDVM21ddzd7iDEgItK2W34eJLlb0P11j6H7xqC6vE/LXE12p/HP2dQVEKfL8UsqS+QksW+P43J2mF1xBQ5s7z7E9szHsEpjNgTaeIImUb+e+ZlkmT5q3Oik1QM5SwI+lJKqMGkaixCvLim8JAFV1sm3jio60knCbiVOg70lY2HPMxhGpFs3bmHfh56z8wK2IVBUXVR2UbfgIu5CBx6puD5exV3OfevWi7Xp348fCVBo41TdUkLqupslAz4P8c1DkqDV7zixgTsRLUb/MiGxY1ktaa8yXDSOyfBFG0R0HaNmAGBiMNFzgLNvN0KHUorNRY8qiwvrr/kHGxOsOy7MuO5r1clP58jgXq583pJ6CFMunRZshAsbp35WL7iOUZmEKvnOIhDS9anhZaabRuTtD01OWRsIZTlEoBpjuLMA0zPfuLd4PG+EFMNzP0B5mUmE+VPONBnp/xyFhAiMPEBt5GcnNeAvG84r5vvJ/r/3yvu/gLw9QTLZ48DgnXG9oOFy3hxNEDxaQJQTW5EezvJyt0aZwJ+9ZHrG8Fl9S7XHehTVNiSvHOdKv4s2eF/QfitXoSZbY7WpTNLV5rmp0yQAaqJz0nLbZvLg8xXGLdTCyv4PLGCWMo7nwSXyvZzkB/5yOnNK4kQ0RtuIkwQ9KDYUKMmSCnBijluFLQ3Z9K89Hfn6HOl54hmlhBCVWXz7OwRbRTSSd3RY+Hj7veXF7AO2MNdZCykz8yrtqzEZLMyr/gnjOReuMKns0Dgnbvxqi+4SD41+MHvHzmvDkiK6xHmJs4AaP45j69gyYgBGDhRIJ5jcQhArx8G/H/BjKblofVradQRNOdYl1QalMRM+xpUv0iEYR5Q==|920
|
||||
}//vPxXw9qqTREG6tCv4ySMCB3FlmxGyfrQJfxdVChsn+zcsUMUmfiHKzy8lzPXhBB37qg2IxNLIAZNXFszvvcPtlOplMhBm3HD2uYAUH8dp1mG1loZyL+rv49PlmqPljZi+9Kpi6K+lTvR2gAZM1nU8UUycJITeK/+iyc/Eop+h1Hx0tV6CiYzg8AUnuwucRNsrRtHSf/z14FXGVMCuPMlWXGRCupyMFuaF6Y+iFPP6JWDmBjKK+2zwyns6MRV4ocQw36uXA/J9K0dcfScgn4wd2lZBU1fNVUxlzzPFZePg/G7pssAcm1WKe69ZJ0Cftionm3AbwOsyc5r8kYCN9QHOWeTykIcWFAATJs73oy5kbMFFN3VCs8z8BXS8jnQahMYnYJV2+khhZkdATGdytkVud2DpCyhWts161v0CJ69ixeme+77poobEUkWYoLKQp/tZwejzwwGXACS8z33qUYK+RlvGy/euyUa0v+TTe3PzVyS4ChEQHiESNAy8KVLM5z7k9OnpGUgwmaq2gu+2aW4VHedKRwa8FJ555Sb5UNeRvc8YtLz9Xh10Is8oezTBTthOVHlPm7OrPyTcXSrPCJ89MpbPkc5U/ZIxYe0REdQLYcEf9bkYX3MehAJH5pha8G8eppyZAELZAptqhlpm1OKBzWd6TwiDTcbJeg9C4Xm31PU+5tkwBJpKmATxgGqCAR5/zBkp/WdjlpfS1lceDaenFUmuxmhRubLavCBTsKLZTZgLBAbBQj04LaDhby5gafdH00jjKJOfvjiE/Ch+30T2LZ6CmhH5IY8jqm8l0VtS8JaWd4ZrGgkwJ4vGck0iLAAoBNjlePSKiA54c7JLiAyxo+OTvCvzXdr9dlaYQmdNRwki29Mkectb2wc3Of2QBiGalfcIIQbad2i3tlmQFgeXA==|920
|
||||
@@ -233,10 +233,10 @@
|
||||
},
|
||||
"Values": {
|
||||
"1,1": "成员",
|
||||
"1,11": "任务",
|
||||
"1,21": "计划工时/实际工时",
|
||||
"1,31": "预算金额",
|
||||
"1,41": "预算工时"
|
||||
"1,11": "完成任务/总任务",
|
||||
"1,21": "实际工时/计划工时",
|
||||
"1,31": "实际成本/预算成本",
|
||||
"1,41": "实际工时/预算工时"
|
||||
},
|
||||
"AttachInfos": {
|
||||
"1,9": {
|
||||
@@ -279,7 +279,7 @@
|
||||
}
|
||||
}
|
||||
],
|
||||
"ID": "7bc44700-d258-4827-a95c-96819629bf35"
|
||||
"ID": "1f85c81c-b15d-45c0-b07e-56b1a4f91e44"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -328,7 +328,7 @@
|
||||
}
|
||||
}
|
||||
],
|
||||
"ID": "bcdf1738-da6e-4e7b-a071-4c47dfd93717"
|
||||
"ID": "5f2e9ceb-e64b-43a7-975d-59acce2cdb97"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -377,7 +377,7 @@
|
||||
}
|
||||
}
|
||||
],
|
||||
"ID": "155d4a9c-c45a-41b2-88dc-35aceadff2d1"
|
||||
"ID": "3c6f5727-63c2-4239-bd5b-aba211c20d47"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -426,7 +426,7 @@
|
||||
}
|
||||
}
|
||||
],
|
||||
"ID": "3ddb1361-f9cf-4f29-a388-b054cabefd24"
|
||||
"ID": "9c18e4f7-3209-49a3-8182-1bd99d99b3d8"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -675,4 +675,4 @@
|
||||
"Size": "250,79"
|
||||
}
|
||||
]
|
||||
}//LEnwEVISK8zG8L8L5b9MtZpKcNCLMSM3Vt2aQ2tVn3VzevZSkCXLbwB/cT1LTHUs77XRhrCua1Lz+Yq8cA/b1vAy59wqBmuoVJI52aUSqOztGraGptVE4nZNQebEYLdmqz8qdgPr9uWL+UsZRtOzsJYW/9EPF9Be5bBIGeUrs8dJSY/U+OBK8A5fgfbHRSg5Umg29bIzXQx49Lhb23TS52KQSK9gButEZtkwctPrZGtcVv0ehPUE1j903BpOUpvSOsrOw7eE51hsL1m0F/X8GyL7W8RvDAdVb+c/jAKxs3O4BKoWMvx9anbQ1Kw0E+lhH6q8RPZEb+pA0R0qpgA9IEM/oS9GNkfl7KC+gv5Az1H4fCwuwhLnNT0Gn/PjD1ZWwup5s/ZtXlA1uFRwrL0CzrTe2VOW86Fq0mti1m30+W7Wn8/oxXFbdpkJGkgW9v/UIn/y/QEQ056VF7IQ68Wx68hCIwy6nZK8k2/j/pj50UKnTuPUt871addKqXWwCrfWOMelYRBknBTYM52H8iVJ8RquMr8cGPbdsX6uY1eXOeH+l4mpD7uSWWLqhSiReCdfFcr0VG03FQxUFT0dZbduFdBnL6J82G7RZwRg+SSItQkN1g3Mbj2/enzuPpmQCbZGD0hBCEjE8beMhdSieZFXyZYpzCFjioihmH8KkVyRza76rTFU/EoxFhHuR0YVbi4ioQchV+OUgLadY4djIFXG+Iu3ef8hnLOVhLddO9CPOfo69Lks3xXdQK35H4orucR2KX4keZPtE5NfQbYHHQfTXOxghpyhX2E8HIcFSgOo9ODCn+T4N8JqH6NGQ/8woAT/v+sULHxvS5mfVF7vb99KdLRURWI9S1t0h5THvpH63a+Cm3jPUC7o+G612Qkk3OeVOkEynB/A4sckqOakJzehtg==|920
|
||||
}//0Lue7YFaCMSW8OWUVnlKrHg5IeIAL7HCW4l6lIH32Hj9UPGnCroGGiJeEto7NGYcXt6fWP7QjHm4Ye1le51Kr+IfqpyBp2n8K4+AcE8iyYAta693OJS75ih9sBXNpTs7/h0stc9NLhSBPTkEogORKF1u4YGVUvw/nU4USYyaexv8vZr9xr3kckmMdPnlZzE0gJ1QNihfUMWBu7p9FLuwGxk8sbXyl2uvkkjIG2r5rf6/trnAIXU9vlCxkbgcu/Bfw56ZyDYxLzMYKjxBOnKq8adL3Fn0NoRJ9CvL1r+gcjWJXIOo8dk8i5oYdXf0baVXDpHlrQamOCONrw2BC4ZbzKotpIfhTU7k8JcX6VTiEK0LIeAHixg/zKUN+FdNIXof2M86VBiueZc0QNmUwrBbGqEExSv8/Abfp1fMshhGmabz9oXbPKStQ81a7QFfNIhYGIZIMTLk1Y50CeBqNZGuloItpDcXnwgtBjVPWFFi3U4qGISRndAju3N2d8mbVC9l8iNnsOMpny+YDdOuwuvQnLGM/cmw409Nv4lextfBWSGB51IGTqgoKuCl9cg3igSPlAk9YYZ+kTpqKsXRKMWGwOF4Jr6CL1MynH3ni6H4vjXaU452p41vbqAdEu1pR08ZUOMN1HTNqUx7X+O+PjJ6+H4TuDOSEVpFGeO6VxrKDc5qFR60Rg3ScjG043Ztf78JgjEdWoszyVnAnf6ZkfHIzkWu2IKOnx+yoDv7iZNAfkjHG/b5aPAesSyG2zNRm7/mByM0ptPUy9VkPVisUxP1oQc5gSpg9GUBjcbAdkYh9pBWwmLt7f2VSE/9ZktVpf6IyaWPKKHgihQS9dYP5t6EdzCNF9UuMU1KYReqXCxAdwxNxbRiEJWcfkcijaU8ZTn/LkXkVLqgZEgXnt/H5MqgyQ==|920
|
||||
@@ -355,6 +355,15 @@
|
||||
"value": "0"
|
||||
},
|
||||
"CommandList": [
|
||||
{
|
||||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||||
"ParameterName": "分配天数",
|
||||
"ParameterValue": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=DATEDIF(开始日期,结束日期,\"d\")+1"
|
||||
},
|
||||
"ID": "6c71d95a7c3b4623870467ca0311eb97"
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||||
"ParameterName": "待分配工时",
|
||||
@@ -362,7 +371,7 @@
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=核定工时"
|
||||
},
|
||||
"ID": "95bdb333544043e58a073976b4b579ab"
|
||||
"ID": "b42dac8b18d84c598f870fe2f9ae199d"
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.ServerTransactionCommand, ServerDesignerCommon",
|
||||
@@ -488,7 +497,7 @@
|
||||
"ID": "ca981e56b58e4a889cce1e811fc89764"
|
||||
}
|
||||
],
|
||||
"ID": "39902c93-82c4-4580-a266-16438149f41c"
|
||||
"ID": "2a2dcbce-eaa2-492c-8452-7f9b7230139f"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -502,7 +511,7 @@
|
||||
"ID": "5e88c98d260e4a2bacdc4d385f1855f1"
|
||||
}
|
||||
],
|
||||
"ID": "88693b1d-5a25-49df-b791-d05bb8cac2c6"
|
||||
"ID": "497e2404-5de8-4faf-978e-28251fd827ed"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -550,7 +559,7 @@
|
||||
}
|
||||
],
|
||||
"Comments": "如果是按天分配,则需要检测这一天的实际工时是否超出,",
|
||||
"ID": "d3b0c8b4-a92e-4a4b-8ff9-6baeae7ad1c3"
|
||||
"ID": "a0c85fdd-1245-4888-9545-162695c5016d"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -564,7 +573,7 @@
|
||||
"ID": "9f4c8206193a47cfa79333c2dbb3d2a7"
|
||||
}
|
||||
],
|
||||
"ID": "0d4d56cc-5e73-4866-bee7-3981486062e1"
|
||||
"ID": "18e342f5-ce39-4f00-b61d-1c08c6466733"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -704,7 +713,7 @@
|
||||
"ID": "d9e13b85ae5640d5972aeb4ea3180a34"
|
||||
}
|
||||
],
|
||||
"ID": "fb423c2a-3093-4949-85fc-acd5cf1ab088"
|
||||
"ID": "b1b27665-29a3-465f-b7a6-b603280245ca"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -717,7 +726,7 @@
|
||||
}
|
||||
}
|
||||
],
|
||||
"ID": "b2d6e256-a62b-45a2-91c4-cf5bc665fbe4"
|
||||
"ID": "c500eaae-1b60-4481-be25-6582a85f8897"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -769,7 +778,7 @@
|
||||
"Message": "报工成功"
|
||||
}
|
||||
],
|
||||
"ID": "9a1d366b-6d1e-4e49-9ade-cfa3e047d8e0"
|
||||
"ID": "06444ed7-e40d-4883-bc15-a7a84b5a2ccd"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -785,12 +794,12 @@
|
||||
}
|
||||
}
|
||||
],
|
||||
"ID": "b669ba4b-ca62-4593-8b79-f620ddcb51c2"
|
||||
"ID": "e355a7fb-7cda-48ad-90e4-60447b43690f"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "d0700d0f-c5a3-46f5-b847-fec206dcca1c"
|
||||
"ID": "3c8e9e78-2065-488c-ad12-1d8f83d019e2"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -803,7 +812,7 @@
|
||||
}
|
||||
}
|
||||
],
|
||||
"ID": "51a50473-a7d7-49bf-a83a-674e7728241d"
|
||||
"ID": "7c064d69-e661-4c92-991e-a5bddf46ff57"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -232,7 +232,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "57dc61fc-38f3-4d5e-8b76-2e4c449d55b9"
|
||||
"ID": "0902e76f-a01d-4e67-8b67-5f2f62842c28"
|
||||
},
|
||||
{
|
||||
"Condition": {
|
||||
@@ -283,7 +283,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "65242093-099b-4f40-81c7-32ecb240ccbd"
|
||||
"ID": "d5281e72-a15c-41b4-b473-1c474a9e8a48"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -37,13 +37,6 @@
|
||||
"Name": "项目状态",
|
||||
"ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
|
||||
"DatabaseColumnType": "float",
|
||||
"MaxLength": -1,
|
||||
"Name": "已分配任务工时",
|
||||
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
|
||||
"Required": true,
|
||||
@@ -104,6 +97,13 @@
|
||||
"Name": "未完成任务数",
|
||||
"ColumnType": "System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
|
||||
"DatabaseColumnType": "float",
|
||||
"MaxLength": -1,
|
||||
"Name": "已分配任务工时",
|
||||
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.SaveLoad.FormulaColumnSaveData, ServerDesignerCommon",
|
||||
"Formula": "[已完成任务数]&\"/\"&[总任务数量]",
|
||||
@@ -177,7 +177,7 @@
|
||||
"ConnectionId": "业务表",
|
||||
"SourceTableName": "View_项目统计信息",
|
||||
"SourceTableSchema": "dbo",
|
||||
"CreateViewSql": "SELECT\r\n p.[ID] AS [项目ID],\r\n p.[项目名称] AS [项目标题],\r\n p.[项目预算工时],\r\n\t\tp.[项目预算费用],\r\n\t\tp.[项目状态],\r\n\t\tSUM(ISNULL(task.任务预算工时, 0)) AS [已分配任务工时],\r\n\t\tISNULL(SUM(t.计算提成), 0) AS [总成本],\r\n ISNULL(SUM(t.计划工时), 0) AS [总计划工时],\r\n\t\tISNULL(SUM(t.上报工时), 0) AS [总上报工时],\r\n ISNULL(SUM(t.实际工时), 0) AS [总实际工时],\r\n\t\tCOUNT(DISTINCT t.执行人) AS [项目成员数],\r\n\t\tCOUNT(t.ID) AS [总任务数量],\r\n\t\tSUM(CASE WHEN task.[任务状态] = 2 THEN 1 ELSE 0 END) AS [已完成任务数],\r\n\t\tSUM(CASE WHEN ISNULL(task.[任务状态], 0) < 2 THEN 1 ELSE 0 END) AS [未完成任务数]\r\n\r\nFROM [dbo].[项目表] p\r\nLEFT JOIN [View_任务工时统计] t ON p.ID = t.[项目ID]\r\nLEFT JOIN [任务表] task ON p.ID = task.[项目ID] AND [任务状态]>1\r\nGROUP BY \r\np.[ID],\r\np.[项目名称],\r\np.[项目预算工时],\r\np.[项目预算费用],\r\np.[项目状态]",
|
||||
"CreateViewSql": "WITH c1 AS(\r\nSELECT\r\n p.[ID] AS [项目ID],\r\n p.[项目名称] AS [项目标题],\r\n p.[项目预算工时],\r\n p.[项目预算费用],\r\n p.[项目状态],\r\n ISNULL(SUM(t.计算提成), 0) AS [总成本],\r\n ISNULL(SUM(t.计划工时), 0) AS [总计划工时],\r\n ISNULL(SUM(t.上报工时), 0) AS [总上报工时],\r\n ISNULL(SUM(t.实际工时), 0) AS [总实际工时],\r\n COUNT(DISTINCT t.执行人) AS [项目成员数],\r\n COUNT(t.ID) AS [总任务数量]\r\nFROM\r\n [dbo].[项目表] p\r\n LEFT JOIN [View_任务工时统计] t ON p.ID = t.[项目ID]\r\nGROUP BY\r\n p.[ID],\r\n p.[项目名称],\r\n p.[项目预算工时],\r\n p.[项目预算费用],\r\n p.[项目状态]\r\n)\r\n\r\nSELECT\r\nc1.[项目ID],\r\nc1.[项目标题],\r\nc1.[项目预算工时],\r\nc1.[项目预算费用],\r\nc1.[项目状态],\r\nc1.[总成本],\r\nc1.[总计划工时],\r\nc1.[总上报工时],\r\nc1.[总实际工时],\r\nc1.[项目成员数],\r\nc1.[总任务数量],\r\nSUM(\r\n CASE\r\n WHEN task.[任务状态] = 3 THEN 1\r\n ELSE 0\r\n END\r\n ) AS [已完成任务数],\r\n SUM(\r\n CASE\r\n WHEN ISNULL(task.[任务状态], 0) < 3 THEN 1\r\n ELSE 0\r\n END\r\n ) AS [未完成任务数],\r\n SUM(ISNULL(task.任务预算工时, 0)) AS [已分配任务工时]\r\nFROM c1\r\nLEFT JOIN [任务表] task ON c1.[项目ID] = task.[项目ID] AND [任务状态] > 1\r\nGROUP BY\r\nc1.[项目ID],\r\nc1.[项目标题],\r\nc1.[项目预算工时],\r\nc1.[项目预算费用],\r\nc1.[项目状态],\r\nc1.[总成本],\r\nc1.[总计划工时],\r\nc1.[总上报工时],\r\nc1.[总实际工时],\r\nc1.[项目成员数],\r\nc1.[总任务数量]",
|
||||
"ViewInfo": {
|
||||
"ViewName": "View_项目统计信息",
|
||||
"IsUpdatable": true,
|
||||
|
||||
Reference in New Issue
Block a user