{"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:
@@ -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"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user