{"Message":"1. 测试新建任务;\r\n2. 测试分配任务工时;\r\n3. 测试项目成员、任务成员管理;\r\n4. 测试上报工时;","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/任务表"},{"State":2,"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":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":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":15,"Name":"ServerCommand/新增或修改项目"},{"State":1,"Type":11,"Name":"UserService"},{"State":1,"Type":1,"Name":"PCPage/项目分组详情"},{"State":1,"Type":1,"Name":"PCPage/项目任务分组详情"}],"Version":"v1"}

This commit is contained in:
SHAMUSPC\NINGMEI
2024-04-05 01:28:32 +08:00
parent 81a1fbe04b
commit be3044a3ae
36 changed files with 2569 additions and 1965 deletions

View File

@@ -41,7 +41,7 @@
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "参与人统计",
"ColumnName": "参与人列表",
"GUID": "cb217fea-4529-4dff-b55a-554b24ba113f"
},
"ColumnName": "参与人"

View File

@@ -205,7 +205,7 @@
"Message": "任务预算工时超标,请修改或申请新的预算。"
}
],
"ID": "5517a21e-7228-4e5f-896a-a542b8c129cc"
"ID": "c34452bd-96e1-4411-be79-24f1fdab9459"
},
{
"CommandList": [
@@ -232,7 +232,7 @@
"ID": "b16d29a07b0c438fbbb99f78efd15b82"
}
],
"ID": "377033eb-332e-4540-a0bc-b042aa13f333"
"ID": "cdd0d56f-8d1c-47da-9f46-0dc7557e3e4d"
},
{
"CommandList": [
@@ -278,7 +278,7 @@
"ID": "94dddad10a1647e3906a84c6cf0793dc"
}
],
"ID": "fc3e8287-2251-4548-88e3-a0a386ee3ee6"
"ID": "b1ec1f65-b9b5-409f-981b-514b838ecbec"
}
]
},
@@ -488,16 +488,16 @@
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "0",
"Message": "新增成功"
"Message": "新增任务成功,请添加参与人和设置人员岗位、薪资等信息!"
}
],
"ID": "03d8cc7c-f249-4a98-8ab2-710e790a14e7"
"ID": "bfea1c53-d963-4a65-9bf7-f3f7d4bcbe2c"
}
],
"Comments": "如果任务设置了预算工时,则检测是否超标"
}
],
"ID": "d425d772-9caf-46ff-9c71-28be02bb8cea"
"ID": "5d3bd8b4-c692-4b38-ad2d-cfa994a0e420"
},
{
"CommandList": [
@@ -507,7 +507,7 @@
"Message": "项目不存在"
}
],
"ID": "97eadd57-d889-46b2-8b15-632c0ec827e9"
"ID": "00cae617-053f-407e-9436-464e88870862"
}
]
}

View File

@@ -106,7 +106,7 @@
},
"TopCount": "1"
},
"ID": "76933ca611fb4944bb7102a7660b69ef"
"ID": "d62edb82b552422ea7c2cc38b7247dc3"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
@@ -393,7 +393,7 @@
"Message": "操作完成"
}
],
"ID": "46bc7a1e-4ad5-4669-98d3-c4342a9812ce"
"ID": "938285c7-b260-46dc-9369-d8b78265d4e7"
},
{
"CommandList": [
@@ -403,7 +403,7 @@
"Message": "任务不存在"
}
],
"ID": "815b08ca-4670-455d-9e78-415d89d019fd"
"ID": "96a24cfe-caef-45aa-aee6-773c70df934b"
}
]
}

View File

@@ -76,6 +76,157 @@
"$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon",
"TryCommandPart": {
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "任务信息",
"TableValue": {
"TableName": "任务表",
"TableValueType": 1,
"BindingInfos": [
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "1b1dfe53-8569-419b-9ac7-4bb4e54e5cb3"
},
"ColumnName": "项目ID"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务名称",
"GUID": "2f0ff2cf-b0cf-49ba-99c2-9b8636152c54"
},
"ColumnName": "任务名称"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务预算工时",
"GUID": "503e9dd2-fc8c-4426-a37f-c7d582c9577a"
},
"ColumnName": "任务预算工时"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务状态",
"GUID": "93ff9848-29c1-4cf6-a3cd-d33eb1d033c4"
},
"ColumnName": "任务状态"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务状态",
"GUID": "da675aa2-3619-422b-817f-eed8c7c118c7",
"RelationBinding": {
"RelatedTable": "任务状态",
"RelatedColumn": "状态码",
"DisplayColumn": "任务状态"
}
},
"ColumnName": "任务状态文本"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "038a41fb-93fa-46f8-b259-87eb94cc28ad",
"RelationBinding": {
"RelatedTable": "项目表",
"RelatedColumn": "ID",
"DisplayColumn": "严格模式"
}
},
"ColumnName": "严格模式"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "f4212e88-f2aa-4d8f-8ba8-b7c518505bb7",
"RelationBinding": {
"RelatedTable": "项目表",
"RelatedColumn": "ID",
"DisplayColumn": "项目预算工时"
}
},
"ColumnName": "项目预算工时"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "31040160-fc88-459c-b67b-8621acbc0920",
"RelationBinding": {
"RelatedTable": "项目表",
"RelatedColumn": "ID",
"DisplayColumn": "项目预算费用"
}
},
"ColumnName": "项目预算费用"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务类型",
"GUID": "f6fb60c7-0ba6-450b-9cda-28eb2412e296",
"RelationBinding": {
"RelatedTable": "任务类型",
"RelatedColumn": "ID",
"DisplayColumn": "提成系数"
}
},
"ColumnName": "提成系数"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "总计划工时",
"GUID": "4bdf7858-40b1-495e-be0d-109aaaf4f69f"
},
"ColumnName": "总计划工时"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "总实际工时",
"GUID": "8505a216-3aee-4056-affe-6c760e35c844"
},
"ColumnName": "总实际工时"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "b5020b4b-8e2e-4b31-a2ac-53ca31b14b8e",
"RelationBinding": {
"RelatedTable": "项目表",
"RelatedColumn": "ID",
"DisplayColumn": "工时分配方式"
}
},
"ColumnName": "工时分配方式"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务表",
"ColumnName": "ID",
"GUID": "6ffb7caa-1cd8-4373-b2bf-8a03556c1866"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务ID"
}
},
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "6883e7e943054fcb952797447c8e0ec0"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "任务成员",
@@ -122,7 +273,7 @@
"ColumnName": "任务时薪",
"GUID": "93b2f1d8-fd53-468a-9211-87f51b6a5494"
},
"ColumnName": "任务成员时薪"
"ColumnName": "任务默认时薪"
},
{
"BindingInfo": {
@@ -183,70 +334,7 @@
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "9a67d1972a8741d2af5edb5a82988945"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "项目成员",
"TableValue": {
"TableName": "项目成员表",
"TableValueType": 1,
"BindingInfos": [
{
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "岗位ID",
"GUID": "e72fecb8-c4b6-4ef0-a802-f18cb6d6ba24",
"RelationBinding": {
"RelatedTable": "项目岗位",
"RelatedColumn": "ID",
"DisplayColumn": "默认时薪"
}
},
"ColumnName": "项目岗位时薪"
},
{
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "默认时薪",
"GUID": "90991267-4d34-4537-8be3-0ef990118f3e"
},
"ColumnName": "项目成员时薪"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "项目成员表",
"ColumnName": "项目ID",
"GUID": "25c7933c-8b27-4163-ad03-a22d7efe88fb"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务信息.项目ID"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "项目成员表",
"ColumnName": "项目成员",
"GUID": "02b01205-9bbb-4e4f-8534-f52ea963c907"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=执行人"
}
}
]
},
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "1d2f8e887f994e8582168d092f010ec9"
"ID": "5d336b93a4df4cd08bf82c0216fd637b"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
@@ -267,154 +355,66 @@
"CommandList": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "任务信息",
"ParameterName": "项目成员",
"TableValue": {
"TableName": "任务表",
"TableName": "项目成员表",
"TableValueType": 1,
"BindingInfos": [
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "1b1dfe53-8569-419b-9ac7-4bb4e54e5cb3"
},
"ColumnName": "项目ID"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务名称",
"GUID": "2f0ff2cf-b0cf-49ba-99c2-9b8636152c54"
},
"ColumnName": "任务名称"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务预算工时",
"GUID": "503e9dd2-fc8c-4426-a37f-c7d582c9577a"
},
"ColumnName": "任务预算工时"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务状态",
"GUID": "93ff9848-29c1-4cf6-a3cd-d33eb1d033c4"
},
"ColumnName": "任务状态"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务状态",
"GUID": "da675aa2-3619-422b-817f-eed8c7c118c7",
"TableName": "项目成员表",
"ColumnName": "岗位ID",
"GUID": "e72fecb8-c4b6-4ef0-a802-f18cb6d6ba24",
"RelationBinding": {
"RelatedTable": "任务状态",
"RelatedColumn": "状态码",
"DisplayColumn": "任务状态"
}
},
"ColumnName": "任务状态文本"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "038a41fb-93fa-46f8-b259-87eb94cc28ad",
"RelationBinding": {
"RelatedTable": "项目表",
"RelatedTable": "项目岗位",
"RelatedColumn": "ID",
"DisplayColumn": "严格模式"
"DisplayColumn": "默认时薪"
}
},
"ColumnName": "严格模式"
"ColumnName": "项目岗位时薪"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "f4212e88-f2aa-4d8f-8ba8-b7c518505bb7",
"RelationBinding": {
"RelatedTable": "项目表",
"RelatedColumn": "ID",
"DisplayColumn": "项目预算工时"
}
"TableName": "项目成员表",
"ColumnName": "默认时薪",
"GUID": "90991267-4d34-4537-8be3-0ef990118f3e"
},
"ColumnName": "项目预算工时"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "31040160-fc88-459c-b67b-8621acbc0920",
"RelationBinding": {
"RelatedTable": "项目表",
"RelatedColumn": "ID",
"DisplayColumn": "项目预算费用"
}
},
"ColumnName": "项目预算费用"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务类型",
"GUID": "f6fb60c7-0ba6-450b-9cda-28eb2412e296",
"RelationBinding": {
"RelatedTable": "任务类型",
"RelatedColumn": "ID",
"DisplayColumn": "提成系数"
}
},
"ColumnName": "提成系数"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "总计划工时",
"GUID": "4bdf7858-40b1-495e-be0d-109aaaf4f69f"
},
"ColumnName": "总计划工时"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "总实际工时",
"GUID": "8505a216-3aee-4056-affe-6c760e35c844"
},
"ColumnName": "总实际工时"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "b5020b4b-8e2e-4b31-a2ac-53ca31b14b8e",
"RelationBinding": {
"RelatedTable": "项目表",
"RelatedColumn": "ID",
"DisplayColumn": "工时分配方式"
}
},
"ColumnName": "工时分配方式"
"ColumnName": "项目成员时薪"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务表",
"ColumnName": "ID",
"GUID": "6ffb7caa-1cd8-4373-b2bf-8a03556c1866"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务ID"
}
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "项目成员表",
"ColumnName": "项目ID",
"GUID": "25c7933c-8b27-4163-ad03-a22d7efe88fb"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务信息.项目ID"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "项目成员表",
"ColumnName": "项目成员",
"GUID": "02b01205-9bbb-4e4f-8534-f52ea963c907"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=执行人"
}
}
]
},
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "a5c0934784614060ab0287e29ae7729e"
"ID": "c24060577e0143fdb16f1f374c7c895a"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
@@ -485,7 +485,7 @@
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务成员.任务成员时薪"
"SerializeProperty": "=任务成员.任务默认时薪"
}
},
"value": "%Null%",
@@ -499,16 +499,16 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务成员.任务默认时薪"
},
"ID": "068f4611d05f4d0f8c97425c44bea1f0"
"ID": "e313b6627e4d4f5c812c5385f1117e65"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "时薪计算来源",
"ParameterValue": "任务成员时薪",
"ID": "59b966a6d5e042b79fba6d9e1f659758"
"ParameterValue": "任务默认时薪",
"ID": "76e6b1beb86d4cffa86d99da1b1b8d56"
}
],
"ID": "f97f13ff-6a13-4208-b983-5766f336b3a9"
"ID": "4fa65951-a296-4051-9a8b-32358ea17112"
},
{
"Condition": {
@@ -529,18 +529,18 @@
"ParameterName": "计算时薪",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务成员.岗位默认时薪"
"SerializeProperty": "=任务成员.任务岗位时薪"
},
"ID": "9cae0ca147fd4f36bf12d59e368f2c57"
"ID": "196d48e7e7104eb89b1b40a31d20d3d9"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "时薪计算来源",
"ParameterValue": "任务岗位时薪",
"ID": "05df8d3ef9fa454b8ec03882ddda515f"
"ID": "14e4ee83f2994475987fffe9fb3f8315"
}
],
"ID": "1740b6da-689c-450d-a44f-7805ff8786c0"
"ID": "d0469d09-b007-490c-b22e-1dc9ed953d0d"
},
{
"Condition": {
@@ -580,16 +580,16 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目成员.项目成员时薪"
},
"ID": "8cf0a96476814aa489e3e46860a6e39d"
"ID": "76cd36c904b74af7b79a09aded9e6834"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "时薪计算来源",
"ParameterValue": "项目成员时薪",
"ID": "25ff3a82fd57430b94e16b296b77c513"
"ID": "6c7b7dc64b644d0cadaa3e58ae25fb27"
}
],
"ID": "3f0b1e5c-c269-479e-9110-d339ded64bfb"
"ID": "9b6f052d-57be-459a-9cfe-6024f3804c31"
},
{
"Condition": {
@@ -629,16 +629,16 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目成员.项目岗位时薪"
},
"ID": "7656d9a836d942e092139516a992880e"
"ID": "51752bfde1d24e229b44fe75bc41264a"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "时薪计算来源",
"ParameterValue": "项目岗位时薪",
"ID": "22bb1104b90b4467b078e638f3f4aa51"
"ID": "3ea9bb1ee1c34288bc51654ef1abf496"
}
],
"ID": "04dad84c-4448-4917-87ec-3b3025a571b4"
"ID": "36341f45-c565-45b2-8eea-7425d38cb4c1"
},
{
"CommandList": [
@@ -649,22 +649,22 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务成员.参与人默认时薪"
},
"ID": "b5dd3212338449fc8f5aed3c3b6b3993"
"ID": "1ae2836c5830462a84c4aacaa677c0ee"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "时薪计算来源",
"ParameterValue": "用户默认时薪",
"ID": "fd64e93a07ae4ca2820422202ad6e7a4"
"ID": "2aef2dc2638a4d93b234647dbb3708be"
}
],
"ID": "cb9be520-40ba-453a-87c7-fea9b6daa2b9"
"ID": "cb216769-5e98-4130-a383-5630ee8b5756"
}
]
}
],
"Comments": "优先使用手动指定的提成金额",
"ID": "8055487d-ee54-41a6-8011-5f2fa2eef00f"
"ID": "c2cdacc3-0614-4a16-a0eb-d486d11a01d4"
},
{
"CommandList": [
@@ -675,29 +675,20 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=指定时薪单价"
},
"ID": "ca05817f6d1e4396b90dbdf80186e656"
"ID": "0cf4fd422ad24dab99b51a2dd7f131d9"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "时薪计算来源",
"ParameterValue": "特殊指定",
"ID": "3045dcff1e074a13b95874e71352f376"
"ID": "c4fead524128456483f3f5a034ef3aac"
}
],
"ID": "1d7788e7-96c2-4eb4-b356-46c2d434b5ba"
"ID": "fb135ab1-2aac-43f2-9282-f34f0a34dc21"
}
],
"Comments": "计算成员的时薪"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "预测本次产生成本",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目统计信息.总成本+(计算时薪*工时数*任务信息.提成系数)"
},
"ID": "289edaf29203403ea65bf88c15bca148"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
@@ -832,13 +823,13 @@
}
],
"Comments": "先检查个人工时余额够不够如果不够直接提成为0",
"ID": "cda125ef-9140-41c4-9aad-8cbbe3bb3d52"
"ID": "ab6e8070-011c-46cf-b195-7596fcf2998d"
}
]
}
],
"Comments": "如果分配到人头,则判断该人总计划工时还够不够",
"ID": "fb1fa452-d1d8-4a9b-8c61-14239af27f14"
"ID": "096dcda9-2b0e-4306-98f9-ed7c1aee6088"
},
{
"Condition": {
@@ -938,13 +929,13 @@
}
],
"Comments": "先检查个人工时余额够不够如果不够直接提成为0",
"ID": "7a102b49-db98-4156-a744-4e4aea8b971f"
"ID": "d922d6c5-7e61-422c-a1e5-4b254fc30707"
}
]
}
],
"Comments": "如果是共用任务工时,则查看任务计划工时够不够",
"ID": "ca4d8224-7882-4e2d-b645-084f5949030b"
"ID": "81b3873d-5aab-4656-a210-27103bc25954"
}
]
},
@@ -986,9 +977,18 @@
},
"TopCount": "1"
},
"ID": "7cde1a8047784dc9baf46af0faf267e4",
"ID": "b7abf874642d441799e38adc4a83c517",
"Comments": "从视图统计项目的信息"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "预测本次产生成本",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目统计信息.总成本+(计算时薪*工时数*任务信息.提成系数)"
},
"ID": "cff80ff8e246491abd5d9bfe2b4cb20f"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
@@ -1015,13 +1015,13 @@
"Message": "该项目预算费用不足,为确保项目成本可控,请联系项目经理增加项目预算后再提交。"
}
],
"ID": "e6771403-a545-43b0-8ccd-5227dc0a8ed4"
"ID": "449853d5-df3d-47c8-bd5d-4d5576ea30b8"
}
]
}
],
"Comments": "如果提交的工时类型等于项目工时的核定方式且开启严格模式就校验本次有没有超标",
"ID": "a0ccf6a2-fd8c-4eed-83c2-0814e7e576c9"
"ID": "80f2fd34-243c-4dad-8ba8-3c2501911440"
}
]
},
@@ -1032,7 +1032,7 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=核定工时"
},
"ID": "fe5f3d119ffd464f899933b9abacf133"
"ID": "44bf01bc4c6e4d15a68aa01810cc3a27"
},
{
"$type": "Forguncy.Model.ServerTransactionCommand, ServerDesignerCommon",
@@ -1132,7 +1132,7 @@
]
}
},
"ID": "fd2415ab5b7e452b9424170a55e03291"
"ID": "1742b464cefc45548e4051a84a1b4d26"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
@@ -1164,7 +1164,7 @@
"ID": "0a6bb6880fa44256b05d2356d87df007"
}
],
"ID": "38fadbd8-525f-479d-87f1-ac9251ecbe73"
"ID": "a205ba40-f3e8-40e3-84ee-69fadd53b39b"
},
{
"CommandList": [
@@ -1178,7 +1178,7 @@
"ID": "d298d7ee2bed4e108a7671a1a6475966"
}
],
"ID": "22c3fe61-6e49-4ee9-a3a0-c2658a02e818"
"ID": "21e85c17-929e-4c55-b312-e208965027b6"
}
]
},
@@ -1226,7 +1226,7 @@
}
],
"Comments": "如果是按天分配,则需要检测这一天的实际工时是否超出,",
"ID": "b47b01f0-e619-473e-a308-ebc89c646d61"
"ID": "3a1f2c61-8a35-4394-adbe-7502a81a8999"
},
{
"CommandList": [
@@ -1240,7 +1240,7 @@
"ID": "b54545f6b13d4b8697add0630e495a6b"
}
],
"ID": "75b1e386-6f2b-4d2a-b346-9f11068c3b65"
"ID": "4bc8ac5e-efae-48b2-8768-fdab0f34ef8f"
}
]
},
@@ -1380,7 +1380,7 @@
"ID": "5d5c7f7462d24dc2aac507bf580830d5"
}
],
"ID": "3fa002ee-b670-475a-8ebd-93dfe6a57d62"
"ID": "2518bb0b-a019-448d-8a4c-a0d160317347"
},
{
"CommandList": [
@@ -1393,7 +1393,7 @@
}
}
],
"ID": "c7de13f5-8062-4b8a-9f80-b437fce05752"
"ID": "eed828f6-8f26-4a77-8e83-eb71586e1d44"
}
]
}
@@ -1445,7 +1445,7 @@
"Message": "报工成功"
}
],
"ID": "0f0cb243-0a2c-4fd1-ab16-53c11c164436"
"ID": "d1fdad64-b486-47b5-82fb-f02a215bbccb"
},
{
"CommandList": [
@@ -1458,12 +1458,12 @@
}
}
],
"ID": "6acae6ce-82b5-4169-bd37-97831bbf7181"
"ID": "4d25467c-a496-40ef-b621-fbb6586924bb"
}
]
}
],
"ID": "232e4735-fad5-4b76-b661-ecf88e53d42f"
"ID": "e7271fbf-3edb-4ebe-b4df-40c63c757ee5"
},
{
"CommandList": [
@@ -1473,7 +1473,7 @@
"Message": "成员不在任务内,无法报工!"
}
],
"ID": "b508359d-9347-4850-b447-d561bcf08eec"
"ID": "8ac54198-db2f-4d23-a42c-ed7d9435c2ef"
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -431,10 +431,10 @@
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "0",
"Message": "项目创建成功,请等待审批"
"Message": "项目创建成功,正在审批,别忘了在菜单里设置项目岗位和薪资哦!"
}
],
"ID": "49ed6c64-1112-47d2-bcbc-47e27f2ef524"
"ID": "d4db5b4e-16f1-44d8-b0ae-d59b3c1af93e"
},
{
"CommandList": [
@@ -444,12 +444,12 @@
"Message": "项目已创建,但未能发起审批,请手动发起审批流程!"
}
],
"ID": "c4329203-86d0-438c-b468-1a26545ab624"
"ID": "62c77793-4ab7-46dc-bb67-4180c2327945"
}
]
}
],
"ID": "e9adf008-7e6a-4191-aebd-d67551dbb979"
"ID": "b21ee447-0431-455d-8ab2-bc13039d2728"
},
{
"CommandList": [
@@ -587,7 +587,7 @@
}
}
],
"ID": "45f529a1-ae40-4c71-9edc-cf82461ed8a5"
"ID": "c36b29c9-9957-42df-9690-9f208641bdbd"
},
{
"Condition": {
@@ -615,13 +615,13 @@
}
}
],
"ID": "8930474c-90cf-4971-8a68-4a743aeaf87c"
"ID": "5426b27b-6ef9-4f1b-8da5-c19ae061359b"
}
]
}
],
"Comments": "如果是更新项目,且改变了工时核定方式、严格模式,那么就要校验。超标就不允许切换",
"ID": "f4d5cf42-0963-4623-a925-9c7fedd76756"
"ID": "efd0d865-3277-431b-897a-1ff2245522bc"
}
]
},
@@ -822,7 +822,7 @@
]
}
],
"ID": "3d3a04f5-27d1-442d-8a17-2aca3bc633d5"
"ID": "2e094e9c-e390-4588-9a0e-c119915e5d64"
}
]
}