{"Message":"重写个人收益统计视图","MessageType":2,"Modules":[{"State":1,"Type":23,"Name":"TableView/人员工时统计视图"},{"State":2,"Type":23,"Name":"TableView/成员计划内容合并视图"},{"State":1,"Type":23,"Name":"TableView/成员收益分类汇总视图"},{"State":1,"Type":1,"Name":"PCPage/人员工时统计"},{"State":1,"Type":31,"Name":"UserControlPage/收益数据横幅"},{"State":1,"Type":15,"Name":"ServerCommand/删除请款单"}],"Version":"v1"}

This commit is contained in:
超哥
2024-06-26 20:20:46 +08:00
parent a9ac157219
commit e71b188e5c
7 changed files with 120 additions and 216 deletions

View File

@@ -144,16 +144,7 @@
},
{
"ModuleName": "TableView/人员工时统计视图",
"State": 1,
"LockedBy": {
"UserName": "超哥",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-06-26T19:49:15.7615454+08:00",
"ModuleType": 23,
"ToRemoveFiles": [
"Tables\\工时\\人员工时统计视图.json"
]
"ModuleType": 23
},
{
"ModuleName": "Table/任务工时表",
@@ -264,19 +255,6 @@
"ModuleName": "Table/汇报记录表",
"ModuleType": 7
},
{
"ModuleName": "TableView/成员计划内容合并视图",
"State": 2,
"LockedBy": {
"UserName": "超哥",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-06-26T19:50:10.3778565+08:00",
"ModuleType": 23,
"ToRemoveFiles": [
"Tables\\汇报\\成员计划内容合并视图.json"
]
},
{
"ModuleName": "Table/message_test",
"ModuleType": 7,
@@ -304,16 +282,7 @@
},
{
"ModuleName": "TableView/成员收益分类汇总视图",
"State": 1,
"LockedBy": {
"UserName": "超哥",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-06-26T20:17:35.8622204+08:00",
"ModuleType": 23,
"ToRemoveFiles": [
"Tables\\收益\\成员收益分类汇总视图.json"
]
"ModuleType": 23
},
{
"ModuleName": "Tables/财务",
@@ -841,17 +810,7 @@
},
{
"ModuleName": "PCPage/人员工时统计",
"State": 1,
"LockedBy": {
"UserName": "超哥",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-06-26T19:49:15.7616254+08:00",
"ModuleType": 1,
"ToRemoveFiles": [
"Pages\\工时\\人员工时统计.json",
"Pages\\工时\\人员工时统计.rd"
]
"ModuleType": 1
},
{
"ModuleName": "PCPage/个人工时首页",
@@ -951,17 +910,7 @@
},
{
"ModuleName": "UserControlPage/收益数据横幅",
"State": 1,
"LockedBy": {
"UserName": "超哥",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-06-26T19:58:38.6554455+08:00",
"ModuleType": 31,
"ToRemoveFiles": [
"UserControlPages\\收益数据横幅.json",
"UserControlPages\\收益数据横幅.rd"
]
"ModuleType": 31
},
{
"ModuleName": "UserControlPage/输入框",
@@ -2105,16 +2054,7 @@
},
{
"ModuleName": "ServerCommand/删除请款单",
"State": 1,
"LockedBy": {
"UserName": "超哥",
"Email": "phoben@qq.com"
},
"LockDateTime": "2024-06-26T20:18:54.6305118+08:00",
"ModuleType": 15,
"ToRemoveFiles": [
"ServerCommands\\收益\\删除请款单.json"
]
"ModuleType": 15
},
{
"ModuleName": "PCPage/生成结算申请单",

View File

@@ -392,7 +392,7 @@
},
"BindingInfo": {
"TableName": "人员工时统计视图",
"ColumnName": "总实际工时",
"ColumnName": "总核定工时",
"GUID": "b9a7fc9b-8f5e-4440-8c7b-631a9ba25280"
}
},
@@ -412,7 +412,7 @@
},
"BindingInfo": {
"TableName": "人员工时统计视图",
"ColumnName": "总计算提成",
"ColumnName": "总核定收益",
"GUID": "fa541705-7c4d-4799-ac32-7acdc787f6af"
}
}
@@ -481,14 +481,14 @@
"2,4,1,3",
"2,16,1,3",
"2,13,1,3",
"2,7,1,3",
"2,10,1,3",
"1,1,1,3",
"1,4,1,3",
"1,13,1,3",
"1,16,1,3",
"2,7,1,3",
"1,7,1,3",
"2,10,1,3",
"1,10,1,3"
"1,10,1,3",
"1,13,1,3",
"1,16,1,3"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
@@ -514,4 +514,4 @@
"PaperSize": {},
"Margin": {}
}
}//aAYAslZpSPI/KwZ01OQQdLwNE0/9aVw8wjnuOrrhkbJvIZ6OmZJQ1WH47z7brqnAlEbcs0eUfToAB4Z+ooMWeSCvQIi07/j9X4MULEIXEktovmMegLIvf0Gk8y4L89OBRBGd9zEZWxPf6/Sn5smmcP4oXCCz9yuM9r4bOoLbkJum30OUqq6OBsBrfyw8lIUBahn5/26yZ7jAUoNdWSFN57KBZLHgncEbI4Bzo/BwIWF4LNUdmNhNgILJdsyG7KgVhAizCe1+vnVk/7MlDnvAfJ9FZQlCeRLNOS+xTw+9oM0lp0v/ZLl+W1p1tZwoLiDIb6rFf7QOJv03wfY+KUaRgIzZhMfl/OSo33XF5X9VT9Y1LG7VEFKzWN5E/3+nv0OPWJYc2vWWj3Gq7GnbzchhcMCXrTmLwFmiD6YZGnL2RDAQW75jeNyGIOiAAQQ5DotrPGrNMIHisOUbo2bfP5RKhvpFAv4rtGYlbGER0p5nvrMxT+7rhi4VGOfkC1uvp7fUhHYtMZjGB/BmXznsB/gpUeqQUNtqiQtyMFLYQ6BMrmJe+rJ5i/BLMDv/Oiik8efKSzu+jjkloG969D7gpwFq2Lbpn5oH1hhYshKDkRv8EG9l9MwbgvjQOpwI9urppDnfEtr95ADhmlCpBid2lCbk9qI7ZZC80MBQ5YEbG7lQ60BG+mSvnlzTpYb5WIfiQEhH8/WXneh6jehxo2slOJmJomwefYucUeVtzjHdTGw+kXsRQ0VGGHE/T0Or7TU2yUXifAfmMnA1a6rGRI6S4V66eArkmWkSe7uh4Jc2S3G+C1HmqWEBjkkodwm1Gqwemi1rANCRRohV64OLoflIFt/3dA42wa7oeFaI8iWBxPtDMl/DDqsCz3sC0qPWbOIPmgoQVEP1k5WsmCqzf1+3W4hq0g==|920
}//vmfMY+m4p4LQG3fhapguRlwtMIrpOyEpih6irg/m8Z0zSg8IYIwdUDQXFgrcon3TwM398tz06+f7k6iCG2kRMsz3Rrz6bp4e/kZLfTUqnPUI2OJ4k8wR9F0LyU5guEfyPXHiMTD6H4D4/emlTrq/Gh3k0GQaEnvGuzHJbMbwbTsGq+uoU6uN7cCqZOx/OQDNNEGcsQ1Og76fd52kNaUJWVPv2QPhpWOi1DQkuF9vVfEc1plXBf5lVw36AH5rhmUQr/G8x/6OE/2QuTlFJZX/bVDtPRmw64uDo4MDajOAjCihDPYchvIBrPcLfAIltjFZu5vNW+McIuqLct3xb+m8CCj28WIx/ixKvecym49xe1ZlWCB4XqVp0+IxSa4oNoLsJOxlt4VDXOAXkXMdpWks8JqCoiQTmrDWWJjdB9zAcjWcfCQQPu0oNCM6z570ymvdSD+9032pUt47vljRQt1a9eR/Gkp9Gx+FjPDfSSjMj8iqWdZDWG88WRPQgrrVNIv4MXWd3CQpklFYMzGe5wjdCj3XY8venOLpbmN8FN90HIIyc6G/Pbib8EKDeWPFcGLkbhJooJm1knitOaN/yJNRW1JpGTeVDHceQidn0/QboLKSBTI2mqIvrsLanIPYdm/VIQA/qbc+urN+QyxUH1DwF9wTPmMMR/djsfT502U/S02f9LCdQ4V/So4kqwnt4sTOutcS8URS9LmCCeu72f/tzeYaBMyx6jKoNT47z8yHXoVOHOUL9xXknAXrEs/iQuwPTxdx/lsDLWPf+E6roR4H5F1ECBZ10q/uA/a6V1RqdcO+ZMxOQyeEqZDad4Ik3eTjrpxkoAiEVDdK7bSLumZA5EfTbc+Oi+MLJ02Pjby6MeyJmQCF7vZ+WPT+5BSlKSEgd5//r34g6lfrW9plOuxrfw==|920

View File

@@ -40,7 +40,7 @@
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "e9969098-818e-4750-9f5b-ebdd22d6d6bf",
"GUID": "8682e42f-40e1-4d69-bf63-57c534fea59f",
"BindingInfo": {
"TableName": "收益请款单表",
"ColumnName": "流程实例ID",
@@ -49,7 +49,7 @@
"ColumnName": "流程实例ID"
},
{
"GUID": "92196a03-fb15-4f55-b732-cfb0378dbb48",
"GUID": "c3f46a55-01b8-4a3d-96bc-57a4fff7d1e3",
"BindingInfo": {
"TableName": "收益请款单表",
"ColumnName": "状态",
@@ -58,7 +58,7 @@
"ColumnName": "状态"
},
{
"GUID": "e62b17f8-8bc4-4908-81dd-2bca97df0c05",
"GUID": "767bd869-cf60-481a-8a76-59f3c92128f5",
"BindingInfo": {
"TableName": "收益请款单表",
"ColumnName": "付款凭证ID",
@@ -81,7 +81,7 @@
},
"TopCount": "1"
},
"ID": "d91326c4deea4be8817128ba26487d73"
"ID": "c40e234c4d1d476d8880177218ef5549"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
@@ -183,16 +183,58 @@
"SerializeProperty": "=请款单ID"
}
}
},
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "付款凭证表",
"UpdateType": "delete",
"ShowConfirm": true,
"ConfirmText": "您确定要删除吗?",
"RowsToUpdate": 1,
"RowsToUpdateCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "付款凭证表",
"ColumnName": "ID",
"GUID": "9ecff31a-0180-4597-accf-c1cd00144147"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=请款单.付款凭证ID"
}
}
}
]
},
{
"$type": "Forguncy.Model.ProcessInstanceCommand, ServerDesignerCommon",
"ProcessInstanceId": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=请款单.流程实例ID"
},
"OperateType": 301
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=请款单.流程实例ID"
}
},
"value": "%Null%",
"compareType": 1
},
"CommandList": [
{
"$type": "Forguncy.Model.ProcessInstanceCommand, ServerDesignerCommon",
"ProcessInstanceId": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=请款单.流程实例ID"
},
"OperateType": 301
}
],
"ID": "89ac583d-d486-45cf-bb4d-563fc03d2bfd"
}
]
},
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
@@ -200,7 +242,7 @@
"Message": "请款单已删除"
}
],
"ID": "11e8fb08-4b26-45f5-8623-b43c4802896f"
"ID": "5eb6a93b-0139-4add-8899-3ae38f9c8333"
},
{
"CommandList": [
@@ -210,12 +252,12 @@
"Message": "请款单未终止或已结款,无法撤销!"
}
],
"ID": "5c7c5ef7-cffd-4818-8a6f-71bbdfdce2b1"
"ID": "1246b254-4f7e-4fef-8ccf-c3404a95f9f1"
}
]
}
],
"ID": "8c653230-3bf5-47c9-b5aa-cbd237c820c8"
"ID": "bb6ffe2b-cdfa-461b-b11c-07c9e6339219"
},
{
"CommandList": [
@@ -225,7 +267,7 @@
"Message": "请款单不存在"
}
],
"ID": "7bae4efe-28e9-4486-843a-641e63f74419"
"ID": "4081b537-d2ce-4452-aedf-c8fde875c08b"
}
]
}

View File

@@ -27,7 +27,7 @@
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
"DatabaseColumnType": "float",
"MaxLength": -1,
"Name": "实际工时",
"Name": "核定工时",
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
@@ -41,7 +41,7 @@
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
"DatabaseColumnType": "float",
"MaxLength": -1,
"Name": "计算提成",
"Name": "核定收益",
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
@@ -60,12 +60,12 @@
"$type": "Forguncy.SaveLoad.StatisticColumnSaveData, ServerDesignerCommon",
"BindingInfo": {
"TableName": "人员工时统计视图",
"ColumnName": "实际工时",
"GUID": "114c527c-7ea2-4f6d-817b-309e1744e426"
"ColumnName": "核定工时",
"GUID": "5d629323-b686-470a-8e62-2d424af1fc66"
},
"AggregateFunction": 4,
"DataColumnName": "实际工时",
"Name": "总实际工时",
"DataColumnName": "核定工时",
"Name": "总核定工时",
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
@@ -84,12 +84,12 @@
"$type": "Forguncy.SaveLoad.StatisticColumnSaveData, ServerDesignerCommon",
"BindingInfo": {
"TableName": "人员工时统计视图",
"ColumnName": "计算提成",
"GUID": "40e93639-f407-4945-8f49-da398870d97b"
"ColumnName": "核定收益",
"GUID": "359f0bce-f840-4eb5-a67e-38e6e667fc65"
},
"AggregateFunction": 4,
"DataColumnName": "计算提成",
"Name": "总计算提成",
"DataColumnName": "核定收益",
"Name": "总核定收益",
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
}
],
@@ -98,7 +98,7 @@
"ConnectionId": "业务表",
"SourceTableName": "人员工时统计视图",
"SourceTableSchema": "dbo",
"CreateViewSql": "SELECT\r\n[执行人],\r\nCAST([日期] as date) 日期,\r\nSUM([计划工时]) AS 计划工时,\r\nSUM([实际工时]) AS 实际工时,\r\nSUM([上报工时]) AS 上报工时,\r\nSUM([计算提成]) AS 计算提成\r\nFROM [View_任务工时统计] t\r\nGROUP BY\r\n[执行人],\r\n[日期]",
"CreateViewSql": "SELECT\r\n[执行人],\r\nCAST([日期] as date) 日期,\r\nSUM([计划工时]) AS 计划工时,\r\nSUM([核定工时]) AS 核定工时,\r\nSUM([上报工时]) AS 上报工时,\r\nSUM([核定收益]) AS 核定收益\r\nFROM [View_任务工时统计] t\r\nGROUP BY\r\n[执行人],\r\n[日期]",
"ViewInfo": {
"ViewName": "人员工时统计视图",
"IsUpdatable": true,

View File

@@ -13,29 +13,32 @@
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
"DatabaseColumnType": "float",
"MaxLength": -1,
"Name": "总金额",
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
"DatabaseColumnType": "float",
"MaxLength": -1,
"Name": "待结算",
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
"DatabaseColumnType": "float",
"MaxLength": -1,
"Name": "办理中",
"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.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.BindingColumnSaveData, ServerDesignerCommon",
"Required": true,
"DatabaseColumnType": "float",
"MaxLength": -1,
"Name": "未结算",
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
}
],
"ExternalDatabaseInfo": {
@@ -43,7 +46,7 @@
"ConnectionId": "业务表",
"SourceTableName": "成员收益分类汇总视图",
"SourceTableSchema": "dbo",
"CreateViewSql": "WITH c1 as (\r\nSELECT\r\n[执行人] as 成员,\r\n[请款状态],\r\nzt.[状态],\r\n[计算提成] as 总金额,\r\n(CASE WHEN ISNULL([请款状态], 0)=0 or [请款状态]=4 THEN [计算提成] ELSE 0 END) as 待结算,\r\n(CASE WHEN [请款状态]=1 or [请款状态]=2 THEN [计算提成] ELSE 0 END) as 办理中,\r\n(CASE WHEN [请款状态]=3 THEN [计算提成] ELSE 0 END) as 已结算\r\nFROM [View_任务工时统计] t\r\nLEFT JOIN [请款单状态] zt ON t.[请款状态] = zt.状态码\r\n)\r\n\r\nSELECT\r\n[成员],\r\nSUM(总金额) as 总金额,\r\nSUM(待结算) as 待结算,\r\nSUM(办理中) as 办理中,\r\nSUM(已结算) as 已结算\r\nFROM c1\r\nGROUP BY\r\n[成员]",
"CreateViewSql": "WITH u AS (\r\n\t\tSELECT\r\n\t\t[执行人] AS [成员],\r\n SUM(ISNULL([时薪单价], 0) * ISNULL([提成系数], 1) * ISNULL([工时], 0)) AS 总收益\r\n FROM [任务工时表]\r\n\t\tGROUP BY [执行人]\r\n),\r\nsy_sum AS (\r\n SELECT \r\n\t\t[请款人] AS 成员, \r\n\t\tSUM(ISNULL([请款金额], 0)) AS 已结算\r\n FROM [收益请款单表]\r\n WHERE [状态] =3\r\n GROUP BY [请款人]\r\n),\r\nqkd_sum AS (\r\n SELECT \r\n\t\t[请款人] AS 成员,\r\n\t\tSUM(ISNULL([请款金额], 0)) AS 结算\r\n FROM [收益请款单表]\r\n WHERE [状态] <3\r\n GROUP BY [请款人]\r\n),\r\ngs_sum AS (\r\n SELECT \r\n\t\t[执行人] AS 成员, \r\n\t\tSUM(ISNULL([时薪单价], 0) * ISNULL([提成系数], 0) * ISNULL([工时], 0)) AS 未结算\r\n FROM [任务工时表]\r\n WHERE [请款单ID] IS NULL\r\n GROUP BY [执行人]\r\n)\r\nSELECT\r\n u.[成员],\r\n\t\tu.[总收益],\r\n ISNULL(sy_sum.已结算, 0) AS 已结算,\r\n ISNULL(qkd_sum.结算中, 0) AS 结算中,\r\n ISNULL(gs_sum.未结算, 0) AS 未结算\r\nFROM u\r\nLEFT JOIN sy_sum ON u.[成员] = sy_sum.[成员]\r\nLEFT JOIN qkd_sum ON u.[成员] = qkd_sum.[成员]\r\nLEFT JOIN gs_sum ON u.[成员] = gs_sum.[成员]",
"ViewInfo": {
"ViewName": "成员收益分类汇总视图",
"IsUpdatable": true,

View File

@@ -1,78 +0,0 @@
{
"Name": "成员计划内容合并视图",
"Columns": [
{
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
"DatabaseColumnType": "bigint",
"MaxLength": -1,
"Name": "序号",
"ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
"Required": true,
"DatabaseColumnType": "varchar",
"MaxLength": -1,
"Name": "来源",
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
"DatabaseColumnType": "date",
"MaxLength": -1,
"Name": "日期",
"ColumnType": "System.DateTime, 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",
"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": "nvarchar",
"MaxLength": -1,
"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": "内容",
"ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
},
{
"$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
"DatabaseColumnType": "float",
"MaxLength": -1,
"Name": "总工时",
"ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
}
],
"ExternalDatabaseInfo": {
"DataBaseType": "6db454c0-531c-4395-9122-921a18942902",
"AllowModifySchema": true,
"ConnectionId": "业务表",
"SourceTableName": "成员计划内容合并视图",
"SourceTableSchema": "dbo",
"CreateViewSql": "WITH 记录 AS(\r\nSELECT\r\n[来源]='日报',\r\nCAST([汇报记录表].[开始日期] AS date) AS [日期],\r\n[汇报记录表].[汇报人] AS [成员],\r\n[汇报内容] AS [内容],\r\n[工时] AS [工时],\r\n[关联项目] AS [项目ID],\r\n[关联任务] AS [任务ID]\r\nFROM [汇报子表]\r\nLEFT JOIN [汇报记录表] ON [汇报子表].[汇报ID] = [汇报记录表].ID\r\nWHERE [汇报子表].汇报类型='计划' AND [汇报内容] IS NOT NULL\r\nUNION ALL\r\nSELECT\r\n[来源]='报工',\r\nCAST([工时日期] AS date) AS 日期,\r\n[执行人] AS 成员,\r\n[执行内容] AS 内容,\r\n[工时] AS [工时],\r\n[项目ID] AS [项目ID],\r\n[任务ID] AS [任务ID]\r\nFROM [任务工时表]\r\nWHERE [执行内容] is not NULL AND [工时类型]='实际'\r\n)\r\n\r\nSELECT\r\n ROW_NUMBER() OVER (ORDER BY [来源]) AS [序号],\r\n[来源],\r\n[日期],\r\n[项目ID],\r\n[任务ID],\r\n[成员],\r\nSTRING_AGG([内容], CHAR(13)+CHAR(10)) WITHIN GROUP (ORDER BY [日期]) AS 内容,\r\nSUM(工时) AS 总工时\r\nFROM 记录\r\nGROUP BY\r\n[日期],\r\n[项目ID],\r\n[任务ID],\r\n[成员],\r\n[来源]",
"ViewInfo": {
"ViewName": "成员计划内容合并视图",
"IsUpdatable": true,
"QueryColumns": [
"序号"
]
}
},
"Indexes": []
}

View File

@@ -465,34 +465,34 @@
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "cb72cece-7dd9-4b90-b0f9-68f3c287f9a2",
"GUID": "78285f4c-9774-4b56-bf1e-7dca2cddab4e",
"BindingInfo": {
"TableName": "成员收益分类汇总视图",
"ColumnName": "总金额",
"GUID": "76a03426-dc20-468b-b119-1da4144e620b"
"ColumnName": "总收益",
"GUID": "658f1b92-2c33-474b-b733-e6f67cb6eaa3"
},
"ColumnName": "总金额"
"ColumnName": "总收益"
},
{
"GUID": "938a1ad2-d1c4-4bac-9ad4-017efb70c531",
"GUID": "9429ed59-22d6-4ea3-95f8-8524fbb9a991",
"BindingInfo": {
"TableName": "成员收益分类汇总视图",
"ColumnName": "结算",
"GUID": "5ebe643f-b33f-47f3-87b0-6e4f8cdca203"
"ColumnName": "结算",
"GUID": "9c70ba08-cde1-4729-80d2-856ba88f4361"
},
"ColumnName": "结算"
"ColumnName": "结算"
},
{
"GUID": "f37dfbec-4d96-4d1b-86b9-1e519e193e1c",
"GUID": "af3436ae-a069-4ac2-a647-7d062b8550b9",
"BindingInfo": {
"TableName": "成员收益分类汇总视图",
"ColumnName": "办理中",
"GUID": "8c633d3a-453a-42b2-9a64-65503bea7ee7"
"ColumnName": "结算中",
"GUID": "d97888e4-8b22-4aaa-8a8e-09b1d60bda99"
},
"ColumnName": "办理中"
"ColumnName": "结算中"
},
{
"GUID": "fcf49e6d-b13e-44ad-a8f8-39fc4981eaa4",
"GUID": "c2cb06ae-348d-4dc8-b668-d19bebe140d3",
"BindingInfo": {
"TableName": "成员收益分类汇总视图",
"ColumnName": "已结算",
@@ -508,15 +508,12 @@
"ColumnName": "成员",
"GUID": "5ec74a63-add5-4f1c-822d-7174f9a99ddc"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=收益数据横幅!C5"
}
"Value": "%CurrentUser.UserName%"
},
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "0b0434f2eb114c0bab7fcc933aa0db81"
"ID": "17a6382c4fe943b3aa5ff49a847078d7"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
@@ -543,21 +540,21 @@
"PropertyName": "总金额",
"PropertyValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=收益数据横幅!查询数据.总金额"
"SerializeProperty": "=收益数据横幅!查询数据.总收益"
}
},
{
"PropertyName": "待结算",
"PropertyValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=收益数据横幅!查询数据.结算"
"SerializeProperty": "=收益数据横幅!查询数据.结算"
}
},
{
"PropertyName": "办理中",
"PropertyValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=收益数据横幅!查询数据.办理中"
"SerializeProperty": "=收益数据横幅!查询数据.结算中"
}
},
{
@@ -570,7 +567,7 @@
]
}
],
"ID": "0a1132c8-2cd9-45aa-8009-4b46cb864c12"
"ID": "5523d73e-30a6-4e93-9d9f-1697dae4d945"
},
{
"CommandList": [
@@ -596,7 +593,7 @@
]
}
],
"ID": "557a27e6-6dce-4d39-93be-9941e405afae"
"ID": "8da4625d-5146-4817-a415-a1aaceae5eb3"
}
]
}
@@ -624,4 +621,4 @@
"Size": "908,112"
}
]
}//4FZ1syc+AqrSs6izrLzx6aZ4fSqeVD4ykT0Er2N/mGFtGVlfB2hYSkLf2X3kjnwfjsv7y5+ioFRkno8EdfRJnda9SYlj6ZXU9Dcw3fjLTNQD9UxzPJXXwHCWXhCQ0HEvy/BgJo7IIcrA/aDxkGWAEHc8TRxgMH4Kdkxz8C5dQnxvkhyKLsxpIjkmA8Rvb4ANXEJnj+IZ6vccO6KMK9UsAjXNWEybAH69rgsuGrOccj+C+b17c+ZN55TyTYB/h3uv26MdNy69KrTaAMB/r1HxHADmYeFAz5Lx9cZ6/m6u9bZgTRXthg/WsmYudltcpbWJzPBAIH85uXgcorJZ5kIkopPihNoHFgFBE/2TFyOSKKOf2JJxBAbZG7Cze9yS9ZUOi1hzYjtDv7CVnmB3V9790OFFcD3HAG3aOE45j5WPZVI+az9CIA/QRAelQbJsdB0EPnkQNguKtjMD6CRGl55pOA0Mk/wFJsHo329+3TKdHsTrzsYKtHIKhHnRR3e4FN0m8/ZqU+u3LA2BOwmYIuOweOsW1G0aTPnY8MFBFDunH0fsUddckOjg9vSqRaP2hQX/vqZvY9jfvOX95E7VgZwKb4lJelMY/YCc4vV6mdB32QGLB6K21XuSPRsWiY7UszRTmu0Zw+1zuwm0S/bN9EGxn/h5BuYUCu5Klc/WAZTnJWfjvyRbC8Me3Spa7Pz2XMZRAVd2+zbcUo5T0qY15uNDWbjUjZXAjxuYG6ibrnlEudcUakSEGBbOiwZ9t8bMLQsUPtMKEv2h50vHqP2oHs8Js8Y2QiNzpAuQfqM/WqeA6eBrTass2TXjfzIPRNboKT/14wGz1Z3/lWfpwIXrlm+eihxWmGLl89uMXIxlrlOxVw344MhxuVbTQ+mM5gz3joZmfHr5wIBIvAXoaUm4bdhiFQ==|920
}//cgC6DiqD9WEL6ctw+05smsLG7Nya/v+q6vMK0sGKh6EMjqqNOBBAEnpjBUPkah4vlz6XpFY027I/MzqDfRHoo+BqJHlVEUqJ5g8+I35vTayfTEV6wwlPiFF3cAh9Jwe/maEt2CL7MmGnwaCtM36O38NbIbaEGn5b7XPAukVeECkVXn3Y53ap/9X24Vl6fAilK4uktNbcVw1pw5tdPGnPqT+7wpDZLpEIjex/EIbcICvL3Un6plh3Zo8+LVPQuw2fYyqxun63dlqrIok86zry0n6VGAGLGRzLHvdvvWU6FtSCSXhsglFsHTDdBGaVkK/kpWgJTQoGq0/hI91jWUmLzE1EHFNNAW9G99xPfuV0szBci5GJ5cFvKZraoDm8zGoiYB9h7ltCjzGcWPchzKY4HGMKvLPZcP5iUFOUrO8eXBJDf2kkXQiKj+BcUv1hOj5goHY98UUvR5mdt5dVqAVkztnTOKR005MmRlxHBAgrUkzprasm7SQBRGK08UrhPHJ3oStI6cQnriML7iz/wUQW4eCqwT2GMFuZw3Hxb3SFc+8oYn5XfQ1HfB3F3PUbMqusA8jqeRQHKzXGB/Z4bD5DLWF9CWRJ6K4G9li4TAwD+9uMyX2NWxyPx46X9SB307AecoPqcHMWfQIqy/0fHsScCvZP2uUynVIgoKOgrLuGPnD383Bf1E4w/SAXZ8dhwJ9XHfY+X7ViYccKcajOMeoe/Wb0n39y8ncC+RTjOinTGyHwq9zO+xol9OqDHHRTl00iMRpA1wphuyowWiOO9T3j+Vb0PH8SE6ANp9EzAR6jbTYAx+4oJ5X7OXY+YezK9DDkWHpv5a8Uj7n8wD5muARMdjSb8lfQ9CP5CjZtcMVxyO43iygTUxFdtqkSKmvUkOGNBgets8EOH5g3OB43hiTC6Q==|920