{"Message":"校验任务数据统计\r\n整理任务列表动态显示\r\n测试工时提交、修改工时、子任务校验","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/任务成员表"},{"State":1,"Type":7,"Name":"Table/任务表"},{"State":1,"Type":1,"Name":"PCPage/任务列表"},{"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":15,"Name":"ServerCommand/分配任务工时"},{"State":1,"Type":15,"Name":"ServerCommand/任务发起流程前校验"},{"State":1,"Type":23,"Name":"TableView/任务平行视图"},{"State":1,"Type":31,"Name":"UserControlPage/任务统计信息"}],"Version":"v1"}

This commit is contained in:
超哥
2024-06-20 17:52:56 +08:00
parent 1e5824cc1a
commit dd84af267f
14 changed files with 995 additions and 514 deletions

View File

@@ -45,7 +45,7 @@
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "be2a7c85-71fb-4976-9af2-507b573c92d6",
"GUID": "fcf545b1-38fb-4a2e-b3e3-1f4af870ac2f",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "项目ID",
@@ -54,7 +54,7 @@
"ColumnName": "项目ID"
},
{
"GUID": "4a1fe1bc-8729-4b6a-881f-bd2eb810527b",
"GUID": "6835a1c1-53c9-4289-8d3f-dc5985f34647",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "项目ID",
@@ -68,21 +68,35 @@
"ColumnName": "严格模式"
},
{
"GUID": "af5ce581-9c03-4823-a5f7-e60ba0f56d62",
"GUID": "ef21deed-1d60-41be-ae93-47447bc963f8",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "项目ID",
"GUID": "589e85bb-a515-4946-bbba-0fd990283805",
"GUID": "4e99fa55-723f-48b8-955c-5595ae187aa6",
"RelationBinding": {
"RelatedTable": "项目平行视图",
"RelatedColumn": "ID",
"DisplayColumn": "项目可分配工时"
"DisplayColumn": "项目预算工时"
}
},
"ColumnName": "项目可分配工时"
"ColumnName": "项目预算工时"
},
{
"GUID": "2f207def-1824-4e7e-9d3c-d85442d4ada5",
"GUID": "d677bdc0-525e-4549-a8cb-4c982387db0d",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "项目ID",
"GUID": "09bc90b5-976b-41f9-ac1d-235435d37d0b",
"RelationBinding": {
"RelatedTable": "项目平行视图",
"RelatedColumn": "ID",
"DisplayColumn": "项目总分配工时"
}
},
"ColumnName": "项目总分配工时"
},
{
"GUID": "4c2824d0-cb98-4b5b-b05c-09e82046f1da",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "任务名称",
@@ -91,7 +105,7 @@
"ColumnName": "任务名称"
},
{
"GUID": "a4e87092-f4a7-463a-bfd8-49784aee4291",
"GUID": "60d2bc6f-c3b0-45f0-bbab-2dec192067ba",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "总分配工时",
@@ -100,7 +114,7 @@
"ColumnName": "总分配工时"
},
{
"GUID": "f2e98909-a670-46b0-96d5-48fcbc7f404f",
"GUID": "05d16810-fc64-4712-8fb4-0836a53b995c",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "已分配工时",
@@ -109,7 +123,7 @@
"ColumnName": "已分配工时"
},
{
"GUID": "f751f581-8165-4008-9483-6a81f235fb1f",
"GUID": "8fd091d2-15b2-4d23-b8ef-7527ff211841",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "父任务ID",
@@ -118,11 +132,11 @@
"ColumnName": "父任务ID"
},
{
"GUID": "99d812f4-55d1-4297-b6f6-37ea4cf3097e",
"GUID": "288b89c9-f815-4a07-b151-9d4959a1712f",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "父任务ID",
"GUID": "7fa493a6-7867-4a57-bc91-7c846e7a4b76",
"GUID": "982feecb-8da9-46e9-99a4-0e7a4e599de3",
"RelationBinding": {
"RelatedTable": "任务平行视图",
"RelatedColumn": "ID",
@@ -130,11 +144,41 @@
}
},
"ColumnName": "父任务可分配工时"
},
{
"GUID": "55d60ec7-dfc4-4ef1-8341-43476395b337",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "本任务已分配工时",
"GUID": "d0b307f8-9206-4597-a5cf-4ecb4e3c27ea"
},
"ColumnName": "本任务已分配工时"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "ID",
"GUID": "8ed8daac-ea2a-4392-86e2-4c91c582a7b1"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务ID"
}
},
"TopCount": "1"
},
"ID": "7106ec79fbd74d16a4200f5775065b5a"
"ID": "f9f427e2e0a249908d9c7ebc509143a3"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "项目可分配工时",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务表.项目预算工时-任务表.项目总分配工时"
},
"ID": "23a8904191ab4dc486ac16c1ba70cd5b"
},
{
"$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon",
@@ -171,7 +215,7 @@
},
"value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务表.已分配工时"
"SerializeProperty": "=任务表.本任务已分配工时"
},
"compareType": 4
},
@@ -181,7 +225,7 @@
"ErrorCode": "400",
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=\"任务已被分配消耗\"&任务表.已分配工时&\"小时,修改后工时,不可低于此值。\""
"SerializeProperty": "=\"任务已被分配消耗\"&任务表.本任务已分配工时&\"小时,修改后工时,不可低于此值。\""
},
"CustomReturns": [
{
@@ -194,7 +238,7 @@
]
}
],
"ID": "026c2ec7-65d0-4edf-b63f-f4811efbbbce"
"ID": "79242b1f-9c33-4caf-aebc-9ba3ba7eba3d"
}
]
},
@@ -219,13 +263,13 @@
"ParameterName": "上级剩余工时",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务表.项目可分配工时"
"SerializeProperty": "=项目可分配工时"
},
"ID": "a3983825d9f2443291e18e51a11fb868",
"ID": "0ef5c7f20704410eabf21c4b868fe64b",
"Comments": "如果没有父任务,则将项目可分配工时+任务当前的总分配工时 (相当于这个任务没有分)"
}
],
"ID": "e6a81e42-cfe2-4679-aedd-095c2e63bbd7"
"ID": "8caee967-34b5-40d2-bc46-63dce90f29de"
},
{
"CommandList": [
@@ -236,11 +280,11 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务表.父任务可分配工时"
},
"ID": "7178f06751f243fabad088261b05e67a",
"ID": "37e3b8c29aa54194a07548cd3ba217ce",
"Comments": "如果没有父任务,则将项目可分配工时+任务当前的总分配工时 (相当于这个任务没有分)"
}
],
"ID": "569ab419-0803-49c9-b7bd-e781ae76f27a"
"ID": "581e89a0-73f9-4549-b3e3-3f43273374a7"
}
],
"Comments": "严格模式下,根据是否有父任务来计算本次预算工时的上限"
@@ -252,7 +296,7 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=上级剩余工时+任务表.总分配工时"
},
"ID": "8dffb4efb5bf4fac85b5b1e0b20a83f6",
"ID": "fc23623d44294e18935812304bbb80ee",
"Comments": "上级任务剩余可用的工时+当前任务的总工时,相当于没有分给它"
},
{
@@ -289,12 +333,12 @@
]
}
],
"ID": "1013396d-e163-4e74-ba8b-802635b85aac"
"ID": "2b0f5f20-95fb-4a4e-ad23-a151636a3b61"
}
]
}
],
"ID": "09e64e05-f637-4227-a9cd-b0037d52dd86"
"ID": "91aec6fc-2961-4d7f-b928-44110700caba"
}
]
},