{"Message":"重写部分工时校验逻辑","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/任务表"},{"State":1,"Type":23,"Name":"TableView/反馈收集任务匿名视图"},{"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":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":15,"Name":"ServerCommand/任务发起流程前校验"},{"State":1,"Type":28,"Name":"ProcessItem/新增任务流程"},{"State":1,"Type":1,"Name":"PCPage/页面反馈录入"},{"State":1,"Type":23,"Name":"TableView/项目平行视图"},{"State":1,"Type":23,"Name":"TableView/任务平行视图"},{"State":1,"Type":28,"Name":"ProcessItem/项目立项流程"},{"State":1,"Type":15,"Name":"ServerCommand/项目流程发起前校验"},{"State":3,"Type":31,"Name":"UserControlPage/任务统计信息"}],"Version":"v1"}

This commit is contained in:
超哥
2024-06-20 14:34:51 +08:00
parent 85bafaef4b
commit 8a4a964bee
33 changed files with 1740 additions and 1681 deletions

View File

@@ -43,7 +43,7 @@
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "ba455dea-c603-4f25-85ad-acf820a7e0c0",
"GUID": "f545696a-35eb-4ba7-966e-6165b2631ea9",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
@@ -52,7 +52,16 @@
"ColumnName": "项目ID"
},
{
"GUID": "900d46b7-3532-4567-91cb-57aca96a546e",
"GUID": "033c1005-0793-4527-86f6-c740ac54d7dc",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务名称",
"GUID": "753ddaa6-f324-4828-ad56-f66e0d8de234"
},
"ColumnName": "任务名称"
},
{
"GUID": "ae271fc0-b4c3-45d2-8c25-843bb35c9d85",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "父任务ID",
@@ -61,7 +70,7 @@
"ColumnName": "父任务ID"
},
{
"GUID": "d73e44fd-2e43-4116-b585-333ca2562fc6",
"GUID": "72820fcd-2acd-4d24-8bf0-123388c2ab5b",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "父任务ID",
@@ -75,7 +84,7 @@
"ColumnName": "父任务任务状态"
},
{
"GUID": "da8b6abf-5d57-46f6-874a-3fc3147afcd7",
"GUID": "c7a73e35-dbb7-4b5b-bc10-d995fc872f33",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
@@ -94,7 +103,7 @@
"ColumnName": "项目预算工时"
},
{
"GUID": "e74e3554-e9ed-45bd-b47c-1f1d33211bd3",
"GUID": "6969b599-8082-4a30-9444-27ba08043e08",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
@@ -113,7 +122,7 @@
"ColumnName": "已分配任务工时"
},
{
"GUID": "818c62b8-cdcd-46ea-8ea9-ae9858011d1b",
"GUID": "b5714ec5-9660-4d97-8ec9-f6333bc5e838",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
@@ -127,7 +136,7 @@
"ColumnName": "项目经理"
},
{
"GUID": "2f826e88-d8ea-4d6d-84ae-9ed11f948656",
"GUID": "40e6a4ac-0999-45e7-9d08-6c0adec2a91e",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
@@ -141,7 +150,7 @@
"ColumnName": "工时分配方式"
},
{
"GUID": "931496b5-6162-4e8c-890a-14c022b7b92a",
"GUID": "e2faa23a-5fba-4627-a664-7fee287549cc",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务预算工时",
@@ -150,7 +159,7 @@
"ColumnName": "任务预算工时"
},
{
"GUID": "b325857a-1e57-4233-93d0-78ca004b9f8a",
"GUID": "2b5f11cd-87dc-4299-a6e5-07ac1a082d63",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
@@ -164,7 +173,7 @@
"ColumnName": "严格模式"
},
{
"GUID": "ad0b06ae-6b5e-4d6f-9a57-5c2918c2cf04",
"GUID": "c69bfc11-e266-4e61-9f7a-dc68a17ea092",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务负责人",
@@ -173,7 +182,20 @@
"ColumnName": "执行者"
},
{
"GUID": "a0d5f139-812d-4bea-9a3f-cc0ee388f3dc",
"GUID": "6af3e8d3-4379-42bb-b62d-43a2ec075aff",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务负责人",
"GUID": "42d851ed-8e39-4a1d-bc06-92731c8fd223",
"AttachType": {
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
"UserColumnAttachType": 1
}
},
"ColumnName": "任务负责人_全名"
},
{
"GUID": "e3b08944-6249-43fb-9158-37cbc10abcdf",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务类型",
@@ -182,7 +204,7 @@
"ColumnName": "任务类型"
},
{
"GUID": "64cb157e-5ff8-41b9-a1cc-eabdd1e74f85",
"GUID": "5020402d-35fe-4d89-82c7-7460745e82eb",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "版本",
@@ -191,13 +213,22 @@
"ColumnName": "版本"
},
{
"GUID": "c52c4d94-9d70-4366-a948-2799e4043614",
"GUID": "1f62db51-8d14-4582-bf8b-480ef7c155e4",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务状态",
"GUID": "8b3ea124-961b-4d9c-8342-d06a89709702"
},
"ColumnName": "任务状态"
},
{
"GUID": "d6e8b372-a40c-400c-b4f5-71f537318a9d",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "流程实例ID",
"GUID": "f0756ea2-7301-436d-8004-e5d0bed1ae01"
},
"ColumnName": "流程实例ID"
}
],
"SqlCondition": {
@@ -215,23 +246,52 @@
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "05732b16f68a40aea1411edf257a1a75"
"ID": "b03a1cfd7eac4938992501f57ff5cc2d"
},
{
"$type": "Forguncy.Model.ProcessInstanceCommand, ServerDesignerCommon",
"ProcessInstanceId": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务信息.流程实例ID"
},
"OperateType": 400,
"ProcessInstanceName": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务信息.任务负责人_全名&\"分配任务\"&\"[\"&任务信息.任务名称&\"]等待接收\""
}
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务信息.父任务任务状态"
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务信息.父任务ID"
}
},
"value": "%Null%",
"compareType": 1
},
{
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务信息.父任务任务状态"
}
},
"value": "2",
"compareType": 1
}
},
"value": "2",
"compareType": 1
]
},
"CommandList": [
{
@@ -240,7 +300,7 @@
"Message": "请等待父任务审批后方可发起!"
}
],
"ID": "0ffd4993-3dcd-4726-bd66-951c44d1ce9d"
"ID": "abdcd957-d6e5-46d4-9572-9e3fed0c35e9"
}
]
},
@@ -266,7 +326,7 @@
"Message": "当前项目未指定项目经理,请指定后再试"
}
],
"ID": "03745930-4d16-4d69-9c87-a81e35683b88"
"ID": "98d0fe1a-dabf-426e-9ab9-bbd52407d6fa"
}
]
},
@@ -292,7 +352,7 @@
"Message": "请指定任务执行者"
}
],
"ID": "e244e7d0-6f12-499f-bac0-3e6e3adee3d9"
"ID": "374ece9e-326f-4236-85c7-7ddfb05e868b"
}
]
},
@@ -318,7 +378,7 @@
"Message": "请指定任务类型"
}
],
"ID": "1c3d6abb-4f24-4101-8804-9d9f17fcd996"
"ID": "b9a77a62-17a9-4364-9b06-c08856687b0f"
}
]
},
@@ -344,7 +404,7 @@
"Message": "请为任务指定版本"
}
],
"ID": "81e2f52f-7bca-4c27-9a80-e4a9b7a4df10"
"ID": "4e736f1c-d439-4d1f-a6e3-9d8001981de8"
}
]
},
@@ -390,7 +450,7 @@
"ID": "f067411d74064d7b94eaa375d9410597"
}
],
"ID": "42b18717-7bb8-4288-96d3-22c208d5ce83"
"ID": "5ce8861b-e3b4-40f6-b857-6df105d63ce6"
},
{
"CommandList": [
@@ -456,7 +516,7 @@
"ID": "d9c75d72e3cb44e1928346d49e88b7da"
}
],
"ID": "6bf73aa0-951b-4080-b09e-8c0b2c968796"
"ID": "4fb958b0-134a-4c34-a18f-93b81a22771e"
}
],
"Comments": "严格模式下,根据是否有父任务来计算本次预算工时的上限"
@@ -490,12 +550,12 @@
}
}
],
"ID": "51343141-8cfe-414d-ac01-7a82d052ac51"
"ID": "40842093-b2f4-4f75-b8ab-4accb87d869e"
}
]
}
],
"ID": "5a4607f9-f6cf-4e93-a344-74c178029992"
"ID": "851dc9d6-5375-499f-bfed-05ec00eaa385"
}
],
"Comments": "校验工时情况是否通过"