{"Message":"联测并修复部分BUG","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/项目表"},{"State":1,"Type":23,"Name":"TableView/View_项目统计信息"},{"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":1,"Name":"PCPage/个人中心-基本信息"},{"State":1,"Type":15,"Name":"ServerCommand/修改任务预算工时"},{"State":2,"Type":15,"Name":"ServerCommand/同步项目参与人列表"},{"State":1,"Type":28,"Name":"ProcessItem/立项流程"},{"State":1,"Type":28,"Name":"ProcessItem/预算申请"},{"State":1,"Type":28,"Name":"ProcessItem/反馈处理流程"},{"State":1,"Type":28,"Name":"ProcessItem/结算申请"},{"State":1,"Type":15,"Name":"ServerCommand/同步仓库的所有提交"},{"State":1,"Type":15,"Name":"ServerCommand/任务发起流程前校验"},{"State":1,"Type":28,"Name":"ProcessItem/新增任务流程"},{"State":1,"Type":15,"Name":"ServerCommand/用户登录检查"},{"State":3,"Type":16,"Name":"TaskScheduler/项目成员新增事件"},{"State":3,"Type":27,"Name":"ServerCommandPrivate/同步项目参与人列表"},{"State":3,"Type":16,"Name":"TaskScheduler/项目成员删除事件"}],"Version":"v1"}
This commit is contained in:
@@ -22,6 +22,11 @@
|
||||
"subColumnName": "任务ID",
|
||||
"relatedColumnName": "ID"
|
||||
},
|
||||
{
|
||||
"subTableName": "任务评论表",
|
||||
"subColumnName": "任务ID",
|
||||
"relatedColumnName": "ID"
|
||||
},
|
||||
{
|
||||
"subTableName": "View_任务工时统计",
|
||||
"subColumnName": "任务ID",
|
||||
@@ -31,6 +36,16 @@
|
||||
"subTableName": "任务工时表",
|
||||
"subColumnName": "任务ID",
|
||||
"relatedColumnName": "ID"
|
||||
},
|
||||
{
|
||||
"subTableName": "需求反馈登记表",
|
||||
"subColumnName": "关联任务",
|
||||
"relatedColumnName": "ID"
|
||||
},
|
||||
{
|
||||
"subTableName": "汇报子表",
|
||||
"subColumnName": "关联任务",
|
||||
"relatedColumnName": "ID"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -54,7 +69,7 @@
|
||||
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core",
|
||||
"config": {
|
||||
"$type": "Forguncy.RbacPermission.Core.Impl.Data.RowBindingConfig, Forguncy.RbacPermission.Core",
|
||||
"operationTypes": 5,
|
||||
"operationTypes": 13,
|
||||
"dataFilter": {
|
||||
"$type": "Forguncy.RbacPermission.Core.Impl.Data.RowFilter, Forguncy.RbacPermission.Core",
|
||||
"userFieldName": "执行者",
|
||||
@@ -70,7 +85,7 @@
|
||||
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core",
|
||||
"config": {
|
||||
"$type": "Forguncy.RbacPermission.Core.Impl.Data.RowBindingConfig, Forguncy.RbacPermission.Core",
|
||||
"operationTypes": 1,
|
||||
"operationTypes": 13,
|
||||
"dataFilter": {
|
||||
"$type": "Forguncy.RbacPermission.Core.Impl.Data.RowFilter, Forguncy.RbacPermission.Core",
|
||||
"userFieldName": "执行者",
|
||||
@@ -139,7 +154,7 @@
|
||||
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core",
|
||||
"config": {
|
||||
"$type": "Forguncy.RbacPermission.Core.Impl.Data.RowBindingConfig, Forguncy.RbacPermission.Core",
|
||||
"operationTypes": 1,
|
||||
"operationTypes": 13,
|
||||
"dataFilter": {
|
||||
"$type": "Forguncy.RbacPermission.Core.Impl.Data.RowFilter, Forguncy.RbacPermission.Core"
|
||||
}
|
||||
@@ -176,7 +191,10 @@
|
||||
"关联资源": 5,
|
||||
"分组ID": 5,
|
||||
"前置任务": 5,
|
||||
"功能名称": 5,
|
||||
"功能描述": 5,
|
||||
"参与人": 5,
|
||||
"参与人列表": 5,
|
||||
"参与人数": 5,
|
||||
"备注": 5,
|
||||
"层级": 5,
|
||||
@@ -186,29 +204,26 @@
|
||||
"总实际工时": 5,
|
||||
"总计划工时": 5,
|
||||
"执行者": 5,
|
||||
"收集反馈": 5,
|
||||
"最后报工日期": 5,
|
||||
"次序": 5,
|
||||
"流程实例ID": 5,
|
||||
"父任务ID": 5,
|
||||
"版本": 5,
|
||||
"结束时间": 5,
|
||||
"进度": 5,
|
||||
"里程碑": 5,
|
||||
"项目ID": 5,
|
||||
"功能名称": 5,
|
||||
"收集反馈": 5,
|
||||
"功能描述": 5,
|
||||
"参与人列表": 5,
|
||||
"流程实例ID": 5
|
||||
"项目ID": 5
|
||||
},
|
||||
"subTableOperations": {
|
||||
"View_任务工时统计": 5,
|
||||
"任务工时表": 5,
|
||||
"任务成员表": 5,
|
||||
"任务表": 5,
|
||||
"任务进展": 5,
|
||||
"任务评论表": 5,
|
||||
"需求反馈登记表": 5,
|
||||
"汇报子表": 5
|
||||
"任务进展": 5,
|
||||
"汇报子表": 5,
|
||||
"需求反馈登记表": 5
|
||||
},
|
||||
"dataFilter": {
|
||||
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core"
|
||||
@@ -233,7 +248,10 @@
|
||||
"关联资源": 5,
|
||||
"分组ID": 5,
|
||||
"前置任务": 5,
|
||||
"功能名称": 5,
|
||||
"功能描述": 5,
|
||||
"参与人": 5,
|
||||
"参与人列表": 5,
|
||||
"参与人数": 5,
|
||||
"备注": 5,
|
||||
"层级": 5,
|
||||
@@ -243,29 +261,26 @@
|
||||
"总实际工时": 5,
|
||||
"总计划工时": 5,
|
||||
"执行者": 5,
|
||||
"收集反馈": 5,
|
||||
"最后报工日期": 5,
|
||||
"次序": 5,
|
||||
"流程实例ID": 5,
|
||||
"父任务ID": 5,
|
||||
"版本": 5,
|
||||
"结束时间": 5,
|
||||
"进度": 5,
|
||||
"里程碑": 5,
|
||||
"项目ID": 5,
|
||||
"功能名称": 5,
|
||||
"收集反馈": 5,
|
||||
"功能描述": 5,
|
||||
"参与人列表": 5,
|
||||
"流程实例ID": 5
|
||||
"项目ID": 5
|
||||
},
|
||||
"subTableOperations": {
|
||||
"View_任务工时统计": 5,
|
||||
"任务工时表": 5,
|
||||
"任务成员表": 5,
|
||||
"任务表": 5,
|
||||
"任务进展": 5,
|
||||
"任务评论表": 5,
|
||||
"需求反馈登记表": 5,
|
||||
"汇报子表": 5
|
||||
"任务进展": 5,
|
||||
"汇报子表": 5,
|
||||
"需求反馈登记表": 5
|
||||
},
|
||||
"dataFilter": {
|
||||
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core"
|
||||
@@ -290,7 +305,10 @@
|
||||
"关联资源": 5,
|
||||
"分组ID": 5,
|
||||
"前置任务": 5,
|
||||
"功能名称": 5,
|
||||
"功能描述": 5,
|
||||
"参与人": 5,
|
||||
"参与人列表": 5,
|
||||
"参与人数": 5,
|
||||
"备注": 5,
|
||||
"层级": 5,
|
||||
@@ -300,29 +318,26 @@
|
||||
"总实际工时": 5,
|
||||
"总计划工时": 5,
|
||||
"执行者": 5,
|
||||
"收集反馈": 5,
|
||||
"最后报工日期": 5,
|
||||
"次序": 5,
|
||||
"流程实例ID": 5,
|
||||
"父任务ID": 5,
|
||||
"版本": 5,
|
||||
"结束时间": 5,
|
||||
"进度": 5,
|
||||
"里程碑": 5,
|
||||
"项目ID": 5,
|
||||
"功能名称": 5,
|
||||
"收集反馈": 5,
|
||||
"功能描述": 5,
|
||||
"参与人列表": 5,
|
||||
"流程实例ID": 5
|
||||
"项目ID": 5
|
||||
},
|
||||
"subTableOperations": {
|
||||
"View_任务工时统计": 5,
|
||||
"任务工时表": 5,
|
||||
"任务成员表": 5,
|
||||
"任务表": 5,
|
||||
"任务进展": 5,
|
||||
"任务评论表": 5,
|
||||
"需求反馈登记表": 5,
|
||||
"汇报子表": 5
|
||||
"任务进展": 5,
|
||||
"汇报子表": 5,
|
||||
"需求反馈登记表": 5
|
||||
},
|
||||
"dataFilter": {
|
||||
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core"
|
||||
|
||||
@@ -177,7 +177,7 @@
|
||||
"ConnectionId": "业务表",
|
||||
"SourceTableName": "View_项目统计信息",
|
||||
"SourceTableSchema": "dbo",
|
||||
"CreateViewSql": "SELECT\r\n p.[ID] AS [项目ID],\r\n p.[项目名称] AS [项目标题],\r\n p.[项目预算工时],\r\n\t\tp.[项目预算费用],\r\n\t\tp.[项目状态],\r\n\t\tSUM(ISNULL(task.任务预算工时, 0)) AS [已分配任务工时],\r\n\t\tISNULL(SUM(t.计算提成), 0) AS [总成本],\r\n ISNULL(SUM(t.计划工时), 0) AS [总计划工时],\r\n\t\tISNULL(SUM(t.上报工时), 0) AS [总上报工时],\r\n ISNULL(SUM(t.实际工时), 0) AS [总实际工时],\r\n\t\tCOUNT(DISTINCT t.执行人) AS [项目成员数],\r\n\t\tCOUNT(t.ID) AS [总任务数量],\r\n\t\tSUM(CASE WHEN task.[任务状态] = 2 THEN 1 ELSE 0 END) AS [已完成任务数],\r\n\t\tSUM(CASE WHEN ISNULL(task.[任务状态], 0) < 2 THEN 1 ELSE 0 END) AS [未完成任务数]\r\n\r\nFROM [dbo].[项目表] p\r\nLEFT JOIN [View_任务工时统计] t ON p.ID = t.[项目ID]\r\nLEFT JOIN [任务表] task ON p.ID = task.[项目ID]\r\nGROUP BY \r\np.[ID],\r\np.[项目名称],\r\np.[项目预算工时],\r\np.[项目预算费用],\r\np.[项目状态];",
|
||||
"CreateViewSql": "SELECT\r\n p.[ID] AS [项目ID],\r\n p.[项目名称] AS [项目标题],\r\n p.[项目预算工时],\r\n\t\tp.[项目预算费用],\r\n\t\tp.[项目状态],\r\n\t\tSUM(ISNULL(task.任务预算工时, 0)) AS [已分配任务工时],\r\n\t\tISNULL(SUM(t.计算提成), 0) AS [总成本],\r\n ISNULL(SUM(t.计划工时), 0) AS [总计划工时],\r\n\t\tISNULL(SUM(t.上报工时), 0) AS [总上报工时],\r\n ISNULL(SUM(t.实际工时), 0) AS [总实际工时],\r\n\t\tCOUNT(DISTINCT t.执行人) AS [项目成员数],\r\n\t\tCOUNT(t.ID) AS [总任务数量],\r\n\t\tSUM(CASE WHEN task.[任务状态] = 2 THEN 1 ELSE 0 END) AS [已完成任务数],\r\n\t\tSUM(CASE WHEN ISNULL(task.[任务状态], 0) < 2 THEN 1 ELSE 0 END) AS [未完成任务数]\r\n\r\nFROM [dbo].[项目表] p\r\nLEFT JOIN [View_任务工时统计] t ON p.ID = t.[项目ID]\r\nLEFT JOIN [任务表] task ON p.ID = task.[项目ID] AND [任务状态]>1\r\nGROUP BY \r\np.[ID],\r\np.[项目名称],\r\np.[项目预算工时],\r\np.[项目预算费用],\r\np.[项目状态]",
|
||||
"ViewInfo": {
|
||||
"ViewName": "View_项目统计信息",
|
||||
"IsUpdatable": true,
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
"Name": "项目表",
|
||||
"ShowBuiltInFields": true,
|
||||
"PermissionData": {
|
||||
"$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionData, Forguncy.RbacPermission.Core",
|
||||
"permissionResource": {
|
||||
|
||||
Reference in New Issue
Block a user