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