{"Message":"1","MessageType":2,"Modules":[{"State":1,"Type":1,"Name":"PCPage/任务-基本信息"},{"State":1,"Type":15,"Name":"ServerCommand/修改任务预算工时"},{"State":1,"Type":15,"Name":"ServerCommand/分配任务工时"},{"State":1,"Type":23,"Name":"TableView/项目平行视图"}],"Version":"v1"}

This commit is contained in:
超哥
2024-07-03 17:15:05 +08:00
parent 25e8d63f00
commit b35c565384
5 changed files with 52 additions and 104 deletions

View File

@@ -45,7 +45,7 @@
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "b41170ef-8882-411d-bf6c-3590f4ec537b",
"GUID": "8ae71a3c-cf69-473a-ae00-6751f83ffbaf",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "项目ID",
@@ -54,7 +54,7 @@
"ColumnName": "项目ID"
},
{
"GUID": "abc4fdee-b86b-4311-9850-1e04eefce172",
"GUID": "2e9728f5-488a-47ea-bf17-cd9ef4cf18ac",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "项目ID",
@@ -68,7 +68,7 @@
"ColumnName": "严格模式"
},
{
"GUID": "8be7c72a-0bbe-4013-9fa2-793cdab46361",
"GUID": "80b2199d-fb04-40e5-9cec-315fbc336501",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "项目ID",
@@ -82,21 +82,21 @@
"ColumnName": "项目预算工时"
},
{
"GUID": "31914297-58ea-48e9-bde6-f442ea43940b",
"GUID": "8144b500-8d9d-4b70-be04-04188301ac21",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "项目ID",
"GUID": "09bc90b5-976b-41f9-ac1d-235435d37d0b",
"GUID": "1366e55d-d61b-46c8-af9e-7fc4cb7a53bf",
"RelationBinding": {
"RelatedTable": "项目平行视图",
"RelatedColumn": "ID",
"DisplayColumn": "项目分配工时"
"DisplayColumn": "项目分配工时"
}
},
"ColumnName": "项目分配工时"
"ColumnName": "项目分配工时"
},
{
"GUID": "1ccf9321-bb0f-4b36-b882-91fddac00857",
"GUID": "ac6d4ceb-a9b0-445d-a442-1c8066efb55a",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "项目ID",
@@ -110,7 +110,7 @@
"ColumnName": "工时分配方式"
},
{
"GUID": "e92d4545-3b50-4c38-b871-f02a7403c6d2",
"GUID": "e46119ab-e2d6-4e46-b6f6-f656d42945a5",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "任务名称",
@@ -119,7 +119,7 @@
"ColumnName": "任务名称"
},
{
"GUID": "83c3fc51-0e13-4e4f-bb13-e87cee55450c",
"GUID": "27803d1a-1157-4fc5-bd29-5fb879c9c090",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "总分配工时",
@@ -128,7 +128,7 @@
"ColumnName": "总分配工时"
},
{
"GUID": "866e108f-0e48-41a8-8d08-ccbbccb87ced",
"GUID": "468c6d6f-2fcb-4124-b00c-c0dfd1ae8a56",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "已分配工时",
@@ -137,7 +137,7 @@
"ColumnName": "已分配工时"
},
{
"GUID": "cef7b6e7-62ce-4273-b3c9-27cc7eccc50e",
"GUID": "d8338b96-f7ba-4ff0-929b-c48608ee35f8",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "父任务ID",
@@ -146,7 +146,7 @@
"ColumnName": "父任务ID"
},
{
"GUID": "44fce238-52b6-4279-8349-67ead4cdde00",
"GUID": "6b521b64-8243-4b17-bf58-ab74ea5fb79e",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "父任务ID",
@@ -160,7 +160,7 @@
"ColumnName": "父任务可分配工时"
},
{
"GUID": "54aac56a-a596-4bd4-972d-51b7ac2cba6a",
"GUID": "8cea6bce-e2d8-47f4-bc65-8c5bc316a6a2",
"BindingInfo": {
"TableName": "任务平行视图",
"ColumnName": "本任务已分配工时",
@@ -183,7 +183,7 @@
},
"TopCount": "1"
},
"ID": "a451c4f01e354cd397cdcdd6487450e8"
"ID": "21865ad1962c44d4be6d805cd19daf8f"
},
{
"$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon",
@@ -211,9 +211,9 @@
"ParameterName": "项目可分配工时",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务表.项目预算工时-任务表.项目分配工时"
"SerializeProperty": "=任务表.项目预算工时-任务表.项目分配工时"
},
"ID": "2b08b895ad5b4f2697d6045bcb03f0c1"
"ID": "21e229bfb2074ecf90faf763e18d1362"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
@@ -269,7 +269,7 @@
]
}
],
"ID": "6b0aa3aa-56a9-4239-9cf8-a7cbd1c4bb6c"
"ID": "274cc540-2ecd-4032-8615-50cde88a6a39"
}
]
},
@@ -296,11 +296,11 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目可分配工时"
},
"ID": "31c222793f824eb3a84d00f1e0e3811f",
"ID": "dc415d50f13c4b6d910deebb8f01c7c3",
"Comments": "如果没有父任务,则将项目可分配工时+任务当前的总分配工时 (相当于这个任务没有分)"
}
],
"ID": "6e74a7be-eb9a-4408-b67b-ca21492fd483"
"ID": "a29b22a1-3a16-4819-a5a3-2e8348db48f1"
},
{
"CommandList": [
@@ -311,11 +311,11 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务表.父任务可分配工时"
},
"ID": "56a7d8ee803449268e0e8eccd66dc689",
"ID": "2e69cbc7c4ef4ea889efb06c58f96f73",
"Comments": "如果没有父任务,则将项目可分配工时+任务当前的总分配工时 (相当于这个任务没有分)"
}
],
"ID": "c4efc85f-e4f2-44b5-b1e6-fbce69f5de0e"
"ID": "cf25b05b-9b46-428c-8a33-816542cbeb21"
}
],
"Comments": "严格模式下,根据是否有父任务来计算本次预算工时的上限"
@@ -327,7 +327,7 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=上级剩余工时+任务表.总分配工时"
},
"ID": "bf6bea055267461f804613fa476f0ea0",
"ID": "1272d321f1664c3b9ff24c5dcedb5d2e",
"Comments": "上级任务剩余可用的工时+当前任务的总工时,相当于没有分给它"
},
{
@@ -364,12 +364,12 @@
]
}
],
"ID": "759b97cb-3f2d-4ea1-9ebd-d16964c057bb"
"ID": "848dff63-ab7f-4d6e-b558-7a64cce16605"
}
]
}
],
"ID": "8465578f-e102-4c1d-91d3-7b1323ae3650"
"ID": "13ead9e6-b053-4a77-a117-ea8951ddda84"
}
]
},
@@ -463,7 +463,7 @@
]
}
],
"ID": "7bbbfcd6-8aa3-4496-8b2d-e803f0ec9fd1"
"ID": "2d04e62a-3dcf-4f77-a465-828437ab541e"
},
{
"CommandList": [
@@ -482,7 +482,7 @@
]
}
],
"ID": "1a41098e-e66a-4c90-8be9-02aa7e59efa8"
"ID": "7b9cf683-17ed-4f49-bbf5-d3a39cecacba"
}
]
}

View File

@@ -475,7 +475,7 @@
"ParamNameToSaveNewRowValue": ""
}
],
"ID": "57248cd4-2838-4f18-a187-2040ad1ce0b6"
"ID": "86dbbcf8-0bb2-4ba6-affd-96fd73bee31a"
}
]
},
@@ -530,7 +530,7 @@
"ID": "f1babee3af9a4401b69d66a5728facf3"
}
],
"ID": "d243eecb-bdef-4cb6-8560-9a34f370378e"
"ID": "c29c68b6-a325-4dc6-89d7-b177048f0c29"
},
{
"Condition": {
@@ -564,7 +564,7 @@
"ID": "aaefe8a951624a449e45823a45627c18"
}
],
"ID": "ce8b08de-2dc8-4063-a813-84cff33d9a44"
"ID": "620e83c6-a8a7-4c67-84a5-cff9cc96172c"
}
],
"Comments": "如果是按人分配,则把计划工时分到一天中"
@@ -700,7 +700,7 @@
"ID": "954da7d900d44d068c49c0775cbb66ad"
}
],
"ID": "6c34f9eb-9039-4cdd-8bcd-caeafe3003d5"
"ID": "d6e7f057-528c-4730-af7b-c91a33bef2dc"
},
{
"CommandList": [
@@ -714,7 +714,7 @@
"ID": "bd03cd955f4449cf9d84c422471b58ac"
}
],
"ID": "fa2e70eb-89ff-442e-b63d-7acc531ba781"
"ID": "1e9e5ea9-d60a-4574-abc4-f3136b9e9634"
}
]
},
@@ -932,7 +932,7 @@
}
],
"Comments": "如果不是按人分配,且分配后的工时超过负荷,则报错",
"ID": "5bcefe86-54b7-42c9-a36d-9937ae264dd7"
"ID": "f88523b4-518f-45a1-8c78-56b71d28f090"
},
{
"CommandList": [
@@ -945,7 +945,7 @@
}
}
],
"ID": "5bafb462-cbc7-4fbd-a9f8-e934a1118945"
"ID": "6f2ec644-79e9-4693-8816-15247cacf24e"
}
]
}
@@ -959,7 +959,7 @@
"Message": "分配计划工时成功"
}
],
"ID": "52c76946-b751-42dc-b52d-517bd444faa4"
"ID": "f3dec0ab-8e66-4e3b-b153-1fa2124ac133"
},
{
"CommandList": [
@@ -972,12 +972,12 @@
}
}
],
"ID": "bf83c604-28e7-4994-9167-33ff6931935c"
"ID": "2fcf769e-b928-42a7-9592-f8e71a1c9851"
}
]
}
],
"ID": "1f129fa8-f603-46ef-bde1-8ca87368c489"
"ID": "0ea32738-b00b-4e56-8393-525dd18deffc"
},
{
"CommandList": [
@@ -987,13 +987,13 @@
"Message": "该用户不是项目成员"
}
],
"ID": "79e2ea95-deb1-4260-9805-43f190ef789d"
"ID": "a648e6b1-ae5c-4313-ba67-ede3cbdfc77b"
}
],
"Comments": "如果任务成员中没有,则自动加一个"
}
],
"ID": "8f799997-03ea-43ed-8434-a36d3e109de6"
"ID": "99e49225-55d3-4c11-bd64-13ac022fae89"
},
{
"CommandList": [
@@ -1003,12 +1003,12 @@
"Message": "您提交的工时超过任务预算工时,请修改后重新提交"
}
],
"ID": "e5d63a8d-12d3-4288-842a-238ae431f6c0"
"ID": "49fb9e8a-3777-4fa7-b8ee-2e22c33bc943"
}
]
}
],
"ID": "ec92978b-9d8f-49c2-83ce-6b57b0e83a14"
"ID": "8a76f746-659a-4947-9d28-556b0ada48df"
},
{
"CommandList": [
@@ -1018,7 +1018,7 @@
"Message": "任务不存在"
}
],
"ID": "0439b829-1a9b-4b3b-b8c7-caa2a070e7d7"
"ID": "f761ebb1-2ed5-4a34-8c9a-46a9473fa465"
}
]
}