{"Message":"1. 删除工时核定方式字段,及全局使用;\r\n2. 全局修改思路,按实际工时计算收益,计划工时只用于校验实际工时是否超标;\r\n3. 增加“工时分配方式”字段,用于扩展不同的计划工时分配方案","MessageType":2,"Modules":[{"State":1,"Type":23,"Name":"TableView/子任务视图"},{"State":1,"Type":23,"Name":"TableView/View_任务工时统计"},{"State":1,"Type":23,"Name":"TableView/人员工时统计视图"},{"State":1,"Type":23,"Name":"TableView/View_项目统计信息"},{"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":1,"Name":"PCPage/项目审批"},{"State":1,"Type":1,"Name":"PCPage/项目标题"},{"State":1,"Type":15,"Name":"ServerCommand/新增任务"},{"State":1,"Type":15,"Name":"ServerCommand/新增工时"},{"State":1,"Type":1,"Name":"PCPage/项目成员"},{"State":1,"Type":15,"Name":"ServerCommand/修改任务预算工时"},{"State":1,"Type":15,"Name":"ServerCommand/新增或修改项目"},{"State":1,"Type":18,"Name":"RdlReport/工时报表"},{"State":1,"Type":1,"Name":"PCPage/收益中心-收益明细"},{"State":1,"Type":1,"Name":"PCPage/提交结算申请单"},{"State":1,"Type":1,"Name":"PCPage/审批结算申请单"},{"State":3,"Type":1,"Name":"PCPage/项目预算申请历史"},{"State":3,"Type":7,"Name":"Table/工时分配方式"}],"Version":"v1"}

This commit is contained in:
SHAMUSPC\NINGMEI
2024-03-30 17:05:32 +08:00
parent c9093a1ce4
commit eeca27cd77
28 changed files with 1589 additions and 1279 deletions

View File

@@ -56,6 +56,21 @@
"subTableName": "任务工时表",
"subColumnName": "项目ID",
"relatedColumnName": "ID"
},
{
"subTableName": "需求反馈登记表",
"subColumnName": "项目ID",
"relatedColumnName": "ID"
},
{
"subTableName": "反馈收集任务匿名视图",
"subColumnName": "项目ID",
"relatedColumnName": "ID"
},
{
"subTableName": "汇报子表",
"subColumnName": "关联项目",
"relatedColumnName": "ID"
}
]
},
@@ -152,7 +167,9 @@
},
"dataPermissionType": 2,
"roleNames": [
"商务总监"
"商务总监",
"财务",
"项目总监"
]
},
{
@@ -180,13 +197,15 @@
"参与人": 5,
"参与人统计": 5,
"工时核定方式": 5,
"开启反馈收集": 5,
"开始及完成时间": 5,
"所属客户": 5,
"所属客户部门": 5,
"立项流程示例ID": 5,
"网络资源": 5,
"计划完成日期": 5,
"开始及完成时间": 5,
"计划开始日期": 5,
"计算计划工期": 5,
"项目分组": 5,
"项目名称": 5,
"项目封面": 5,
@@ -198,22 +217,23 @@
"项目预算工时": 5,
"项目预算费用": 5,
"预算方案": 5,
"计算计划工": 5,
"开启反馈收集": 5
"已分配计划工": 5,
"工时分配方式": 5
},
"subTableOperations": {
"View_任务工时统计": 5,
"任务工时表": 5,
"任务成员表": 5,
"任务表": 5,
"反馈收集任务匿名视图": 5,
"汇报子表": 5,
"需求反馈登记表": 5,
"项目任务分组": 5,
"项目动态": 5,
"项目岗位": 5,
"项目成员表": 5,
"项目版本": 5,
"项目预算变动表": 5,
"需求反馈登记表": 5,
"反馈收集任务匿名视图": 5
"项目预算变动表": 5
},
"dataFilter": {
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core"
@@ -236,13 +256,15 @@
"参与人": 5,
"参与人统计": 5,
"工时核定方式": 5,
"开启反馈收集": 5,
"开始及完成时间": 5,
"所属客户": 5,
"所属客户部门": 5,
"立项流程示例ID": 5,
"网络资源": 5,
"计划完成日期": 5,
"开始及完成时间": 5,
"计划开始日期": 5,
"计算计划工期": 5,
"项目分组": 5,
"项目名称": 5,
"项目封面": 5,
@@ -254,22 +276,23 @@
"项目预算工时": 5,
"项目预算费用": 5,
"预算方案": 5,
"计算计划工": 5,
"开启反馈收集": 5
"已分配计划工": 5,
"工时分配方式": 5
},
"subTableOperations": {
"View_任务工时统计": 5,
"任务工时表": 5,
"任务成员表": 5,
"任务表": 5,
"反馈收集任务匿名视图": 5,
"汇报子表": 5,
"需求反馈登记表": 5,
"项目任务分组": 5,
"项目动态": 5,
"项目岗位": 5,
"项目成员表": 5,
"项目版本": 5,
"项目预算变动表": 5,
"需求反馈登记表": 5,
"反馈收集任务匿名视图": 5
"项目预算变动表": 5
},
"dataFilter": {
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core"
@@ -292,13 +315,15 @@
"参与人": 5,
"参与人统计": 5,
"工时核定方式": 5,
"开启反馈收集": 5,
"开始及完成时间": 5,
"所属客户": 5,
"所属客户部门": 5,
"立项流程示例ID": 5,
"网络资源": 5,
"计划完成日期": 5,
"开始及完成时间": 5,
"计划开始日期": 5,
"计算计划工期": 5,
"项目分组": 5,
"项目名称": 5,
"项目封面": 5,
@@ -310,22 +335,23 @@
"项目预算工时": 5,
"项目预算费用": 5,
"预算方案": 5,
"计算计划工": 5,
"开启反馈收集": 5
"已分配计划工": 5,
"工时分配方式": 5
},
"subTableOperations": {
"View_任务工时统计": 5,
"任务工时表": 5,
"任务成员表": 5,
"任务表": 5,
"反馈收集任务匿名视图": 5,
"汇报子表": 5,
"需求反馈登记表": 5,
"项目任务分组": 5,
"项目动态": 5,
"项目岗位": 5,
"项目成员表": 5,
"项目版本": 5,
"项目预算变动表": 5,
"需求反馈登记表": 5,
"反馈收集任务匿名视图": 5
"项目预算变动表": 5
},
"dataFilter": {
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core"
@@ -407,6 +433,13 @@
"Name": "工时核定方式",
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
"DatabaseColumnType": "int",
"MaxLength": -1,
"Name": "工时分配方式",
"ColumnType": "System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
"DatabaseColumnType": "float",
@@ -548,6 +581,19 @@
"Name": "计算计划工期",
"ColumnType": "System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.StatisticColumnSaveData, ServerDesignerCommon",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务预算工时",
"GUID": "8ae04d9f-fc83-490e-a736-f8a40cf8183b"
},
"AggregateFunction": 4,
"DataColumnName": "任务预算工时",
"DetailTableName": "任务表",
"Name": "已分配计划工时",
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.UserExtraBingingColumnSaveData, ServerDesignerCommon",
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
@@ -614,6 +660,20 @@
"ForeignTable": "项目表",
"ForeignColumn": "项目分组",
"IsDetailTableRelation": true
},
{
"PrimaryTable": "View_项目统计信息",
"PrimaryColumn": "项目ID",
"ForeignTable": "项目表",
"ForeignColumn": "ID",
"IsDetailTableRelation": false
},
{
"PrimaryTable": "工时分配方式",
"PrimaryColumn": "ID",
"ForeignTable": "项目表",
"ForeignColumn": "工时分配方式",
"IsDetailTableRelation": true
}
],
"Indexes": []