{"Message":"增加个人中心页面","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/任务成员表"},{"State":1,"Type":7,"Name":"Table/任务表"},{"State":1,"Type":23,"Name":"TableView/View_任务工时统计"},{"State":1,"Type":7,"Name":"Table/任务工时表"},{"State":1,"Type":23,"Name":"TableView/用户信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/用户组织关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/用户角色关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/组织信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/组织级别视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色分类关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色拥有权限视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色组织关系视图","ExclusiveType":0},{"State":2,"Type":22,"Name":"Tables/项目任务"},{"State":4,"Type":23,"Name":"TableView/View_项目统计信息"},{"State":4,"Type":7,"Name":"Table/项目任务分组"},{"State":4,"Type":7,"Name":"Table/项目分组","ExclusiveType":0},{"State":4,"Type":7,"Name":"Table/项目动态"},{"State":4,"Type":7,"Name":"Table/项目岗位"},{"State":4,"Type":7,"Name":"Table/项目版本"},{"State":4,"Type":7,"Name":"Table/项目表"},{"State":4,"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/FGC_修改用户信息"},{"State":1,"Type":1,"Name":"PCPage/FGC_我的待办"},{"State":2,"Type":6,"Name":"Pages/项目首页"},{"State":2,"Type":6,"Name":"Pages/项目首页/项目配置"},{"State":4,"Type":1,"Name":"PCPage/项目岗位配置"},{"State":4,"Type":1,"Name":"PCPage/项目配置首页"},{"State":2,"Type":6,"Name":"Pages/项目首页/项目首页子页面"},{"State":4,"Type":1,"Name":"PCPage/任务列表"},{"State":4,"Type":1,"Name":"PCPage/项目工时"},{"State":4,"Type":1,"Name":"PCPage/项目成员统计"},{"State":4,"Type":1,"Name":"PCPage/项目概况-关键数据"},{"State":4,"Type":1,"Name":"PCPage/项目概况"},{"State":4,"Type":1,"Name":"PCPage/项目甘特图"},{"State":2,"Type":6,"Name":"Pages/项目首页/预算申请"},{"State":4,"Type":1,"Name":"PCPage/预算申请"},{"State":4,"Type":1,"Name":"PCPage/预算申请审批"},{"State":4,"Type":1,"Name":"PCPage/项目信息"},{"State":4,"Type":1,"Name":"PCPage/项目列表"},{"State":4,"Type":1,"Name":"PCPage/项目审批"},{"State":4,"Type":1,"Name":"PCPage/项目标题"},{"State":4,"Type":1,"Name":"PCPage/项目首页"},{"State":1,"Type":3,"Name":"MasterPCPage/FGC_母版页"},{"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":26,"Name":"Upload"},{"State":1,"Type":40,"Name":"Plugin"},{"State":4,"Type":7,"Name":"Table/项目成员表"},{"State":1,"Type":15,"Name":"ServerCommand/同步项目成员"},{"State":4,"Type":1,"Name":"PCPage/项目成员"},{"State":3,"Type":6,"Name":"Pages/项目"},{"State":3,"Type":6,"Name":"Pages/项目/项目首页/项目配置"},{"State":3,"Type":6,"Name":"Pages/项目/项目首页/项目首页-容器页面"},{"State":3,"Type":6,"Name":"Pages/项目/项目首页/预算申请"},{"State":3,"Type":6,"Name":"Pages/项目/项目首页"},{"State":3,"Type":22,"Name":"Tables/项目"},{"State":3,"Type":15,"Name":"ServerCommand/移除项目成员"},{"State":3,"Type":1,"Name":"PCPage/任务成员详情"},{"State":3,"Type":15,"Name":"ServerCommand/修改任务预算工时"},{"State":3,"Type":1,"Name":"PCPage/项目成员详情"},{"State":3,"Type":1,"Name":"PCPage/项目岗位详情"},{"State":3,"Type":20,"Name":"ServerCommands/用户"},{"State":3,"Type":15,"Name":"ServerCommand/更新用户配置"},{"State":3,"Type":6,"Name":"Pages/个人中心"},{"State":3,"Type":1,"Name":"PCPage/个人中心"}],"Version":"v1"}

This commit is contained in:
SHAMUSPC\NINGMEI
2024-03-06 13:30:27 +08:00
parent 7313436580
commit 32badc7cf7
82 changed files with 8238 additions and 4014 deletions

View File

@@ -11,6 +11,13 @@
"Name": "ID",
"ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
"DatabaseColumnType": "bigint",
"MaxLength": -1,
"Name": "项目ID",
"ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
"DatabaseColumnType": "bigint",
@@ -84,6 +91,13 @@
"ForeignTable": "任务成员表",
"ForeignColumn": "岗位ID",
"IsDetailTableRelation": true
},
{
"PrimaryTable": "项目表",
"PrimaryColumn": "ID",
"ForeignTable": "任务成员表",
"ForeignColumn": "项目ID",
"IsDetailTableRelation": true
}
],
"Indexes": []

View File

@@ -197,6 +197,19 @@
"Name": "开始报工日期",
"ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.StatisticColumnSaveData, ServerDesignerCommon",
"BindingInfo": {
"TableName": "任务成员表",
"ColumnName": "参与人",
"GUID": "b5f07f2a-ddac-4747-84cd-bbdef039f1c1"
},
"AggregateFunction": 5,
"DataColumnName": "参与人",
"DetailTableName": "任务成员表",
"Name": "参与人",
"ColumnType": "System.String, 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",

View File

@@ -43,6 +43,14 @@
"Name": "实际工时",
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
"Required": true,
"DatabaseColumnType": "float",
"MaxLength": -1,
"Name": "核定工时",
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.StatisticColumnSaveData, ServerDesignerCommon",
"AggregateFunction": 4,
@@ -56,6 +64,18 @@
"DataColumnName": "实际工时",
"Name": "总实际工时",
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.StatisticColumnSaveData, ServerDesignerCommon",
"BindingInfo": {
"TableName": "View_任务工时统计",
"ColumnName": "核定工时",
"GUID": "6a8d98f3-25ad-4c5b-9a82-e032d9ae9638"
},
"AggregateFunction": 4,
"DataColumnName": "核定工时",
"Name": "总核定工时",
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
}
],
"ExternalDatabaseInfo": {
@@ -63,7 +83,7 @@
"ConnectionId": "业务表",
"SourceTableName": "View_任务工时统计",
"SourceTableSchema": "dbo",
"CreateViewSql": "SELECT \r\n [项目ID],\r\n [任务ID],\r\n [执行人],\r\n [工时日期],\r\n SUM(CASE WHEN [工时类型] = '计划' THEN [工时] ELSE 0 END) AS [计划工时],\r\n SUM(CASE WHEN [工时类型] = '实际' THEN [工时] ELSE 0 END) AS [实际工时]\r\nFROM \r\n [dbo].[任务工时表]\r\nGROUP BY \r\n [项目ID],\r\n [任务ID],\r\n [执行人],\r\n [工时日期];",
"CreateViewSql": "SELECT \r\n [项目ID],\r\n [任务ID],\r\n [执行人],\r\n [工时日期],\r\n SUM(CASE WHEN [工时类型] = '计划' THEN [工时] ELSE 0 END) AS [计划工时],\r\n SUM(CASE WHEN [工时类型] = '实际' THEN [工时] ELSE 0 END) AS [实际工时],\r\n\t(CASE p.[工时核定方式]\r\n\tWHEN '计划' THEN ISNULL(SUM(CASE WHEN [工时类型] = '计划' THEN [工时] ELSE 0 END), 0)\r\n\tELSE ISNULL(SUM(CASE WHEN [工时类型] = '计划' THEN [工时] ELSE 0 END), 0)\r\nEND) as 核定工时\r\nFROM \r\n [dbo].[任务工时表] t\r\nLEFT JOIN [项目表] p ON t.项目ID = p.ID\r\nGROUP BY \r\n [项目ID],\r\n\t[工时核定方式],\r\n [任务ID],\r\n [执行人],\r\n [工时日期];",
"ViewInfo": {
"ViewName": "View_任务工时统计",
"IsUpdatable": true,

View File

@@ -48,16 +48,16 @@
},
{
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
"DatabaseColumnType": "bigint",
"DatabaseColumnType": "nvarchar",
"MaxLength": -1,
"Name": "成员ID",
"ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
"Name": "执行内容",
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
"DatabaseColumnType": "nvarchar",
"MaxLength": -1,
"Name": "执行内容",
"Name": "时薪来源",
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
@@ -152,13 +152,6 @@
"ForeignTable": "任务工时表",
"ForeignColumn": "任务ID",
"IsDetailTableRelation": true
},
{
"PrimaryTable": "任务成员表",
"PrimaryColumn": "ID",
"ForeignTable": "任务工时表",
"ForeignColumn": "成员ID",
"IsDetailTableRelation": true
}
],
"Indexes": []

View File

@@ -130,6 +130,30 @@
"Formula": "[总核定工时]&\"/\"&[项目预算工时]",
"Name": "工时成本情况",
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.FormulaColumnSaveData, ServerDesignerCommon",
"Formula": "IF([已完成任务数]=0,0,INT([已完成任务数]/[总任务数量]*100))",
"Name": "任务完成比例",
"ColumnType": "System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.FormulaColumnSaveData, ServerDesignerCommon",
"Formula": "IF([总核定工时]=0,0,INT([总核定工时]/[项目预算工时]*100))",
"Name": "工时消耗比例",
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.FormulaColumnSaveData, ServerDesignerCommon",
"Formula": "IF([总成本]=0,0,INT([总成本]/[项目预算费用]*100))",
"Name": "预算消耗比例",
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.FormulaColumnSaveData, ServerDesignerCommon",
"Formula": "IF([总实际工时]=0,0,INT([总实际工时]/[总计划工时]*100))",
"Name": "计划工时使用比例",
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
}
],
"ExternalDatabaseInfo": {
@@ -146,6 +170,14 @@
]
}
},
"Relations": [],
"Relations": [
{
"PrimaryTable": "项目表",
"PrimaryColumn": "ID",
"ForeignTable": "View_项目统计信息",
"ForeignColumn": "项目ID",
"IsDetailTableRelation": false
}
],
"Indexes": []
}

View File

@@ -32,6 +32,19 @@
"Name": "默认时薪",
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.StatisticColumnSaveData, ServerDesignerCommon",
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "ID",
"GUID": "026a2026-8276-4057-8852-c76f4ac0a1e8"
},
"AggregateFunction": 1,
"DataColumnName": "ID",
"DetailTableName": "项目成员表",
"Name": "成员数量",
"ColumnType": "System.Int32, 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",

View File

@@ -179,7 +179,9 @@
"计划工期": 5,
"项目方案": 5,
"预算方案": 5,
"网络资源": 5
"网络资源": 5,
"项目成员": 5,
"参与人": 5
},
"subTableOperations": {
"View_任务工时统计": 5,
@@ -189,7 +191,9 @@
"项目动态": 5,
"项目岗位": 5,
"项目版本": 5,
"项目预算变动表": 5
"项目预算变动表": 5,
"项目成员表": 5,
"任务成员表": 5
},
"dataFilter": {
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core"
@@ -226,7 +230,9 @@
"计划工期": 5,
"项目方案": 5,
"预算方案": 5,
"网络资源": 5
"网络资源": 5,
"项目成员": 5,
"参与人": 5
},
"subTableOperations": {
"View_任务工时统计": 5,
@@ -236,7 +242,9 @@
"项目动态": 5,
"项目岗位": 5,
"项目版本": 5,
"项目预算变动表": 5
"项目预算变动表": 5,
"项目成员表": 5,
"任务成员表": 5
},
"dataFilter": {
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core"
@@ -273,7 +281,9 @@
"计划工期": 5,
"项目方案": 5,
"预算方案": 5,
"网络资源": 5
"网络资源": 5,
"项目成员": 5,
"参与人": 5
},
"subTableOperations": {
"View_任务工时统计": 5,
@@ -283,7 +293,9 @@
"项目动态": 5,
"项目岗位": 5,
"项目版本": 5,
"项目预算变动表": 5
"项目预算变动表": 5,
"项目成员表": 5,
"任务成员表": 5
},
"dataFilter": {
"$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core"
@@ -460,6 +472,32 @@
"Name": "删除",
"ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.StatisticColumnSaveData, ServerDesignerCommon",
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "项目成员",
"GUID": "04a57004-15e7-4437-beae-2abfa17d2d60"
},
"AggregateFunction": 5,
"DataColumnName": "项目成员",
"DetailTableName": "项目成员表",
"Name": "项目成员",
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.StatisticColumnSaveData, ServerDesignerCommon",
"BindingInfo": {
"TableName": "任务成员表",
"ColumnName": "参与人",
"GUID": "d7436014-d17a-4780-82ce-bbfe46a7a23b"
},
"AggregateFunction": 5,
"DataColumnName": "参与人",
"DetailTableName": "任务成员表",
"Name": "参与人",
"ColumnType": "System.String, 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",