{"Message":"重构统计报表","MessageType":2,"Modules":[{"State":1,"Type":1,"Name":"PCPage/统计首页"},{"State":1,"Type":18,"Name":"RdlReport/人员工时报表"},{"State":3,"Type":18,"Name":"RdlReport/客户工时报表"},{"State":3,"Type":18,"Name":"RdlReport/项目工时报表"}],"Version":"v1"}

This commit is contained in:
cuckooent
2024-10-17 14:01:13 +08:00
parent 9836522e58
commit 1c329653bd
8 changed files with 783 additions and 650 deletions

View File

@@ -318,13 +318,6 @@
"Count": 43,
"DefaultSize": 32.0
},
"Values": {
"1,7": "项目",
"1,18": "成员",
"1,39": "打开报表",
"3,7": "版本",
"3,18": "日期"
},
"AttachInfos": {
"0,0": {
"CellType": {
@@ -350,49 +343,61 @@
"CommandList": [
{
"$type": "Forguncy.Model.OpenActiveReportCommand, ServerDesignerCommon",
"SessionGuid": "9d79fc94-b1fd-4ede-86ed-8516a9bc44a5",
"SessionGuid": "ff1cbba5-a121-4a67-a096-87b0fb7c3e1b",
"OpenReportName": "人员工时报表",
"PassParameters": [
{
"TargetParameter": "开始日期",
"SourceValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=统计首页!开始日期"
}
},
{
"TargetParameter": "结束日期",
"SourceValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=统计首页!结束日期"
}
},
{
"TargetParameter": "项目ID",
"SourceValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=统计首页!J2"
}
},
{
"TargetParameter": "版本ID",
"SourceValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=统计首页!J4"
}
},
{
"TargetParameter": "执行人数组",
"SourceValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=统计首页!U2"
}
}
],
"SideBarPosition": 2,
"OpenReportTitle": "人员工时详情报表"
}
],
"ID": "ff99d15d-4828-4c59-867f-33b30ba2a8e9"
"ID": "99885c4e-bfd9-43e3-918a-0e5b349ba0b7"
},
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
"cellLocations": [
{
"SerializeProperty": "=值"
}
]
},
"value": "客户工时报表"
},
"CommandList": [
{
"$type": "Forguncy.Model.OpenActiveReportCommand, ServerDesignerCommon",
"SessionGuid": "8fe7b695-bd88-464d-a655-6b80e5a2ea90",
"OpenReportName": "客户工时报表",
"SideBarPosition": 2,
"OpenReportTitle": "人员工时详情报表"
}
],
"ID": "32835437-2b31-4c48-83b6-94941fb2842d"
},
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
"cellLocations": [
{
"SerializeProperty": "=值"
}
]
},
"value": "项目工时报表"
},
"CommandList": [
{
"$type": "Forguncy.Model.OpenActiveReportCommand, ServerDesignerCommon",
"SessionGuid": "487a8a9d-a65f-43da-8cc0-95bfdd1e83ca",
"OpenReportName": "项目工时报表",
"SideBarPosition": 2,
"OpenReportTitle": "人员工时详情报表"
}
],
"ID": "7a721f29-9df0-4215-b4c2-d6c1c7475adf"
}
]
}
@@ -427,13 +432,6 @@
"FGC_LoginUser"
]
},
{
"value": "任务工时报表",
"label": "任务工时报表",
"CanVisitRoleList": [
"FGC_LoginUser"
]
},
{
"value": "人员工时报表",
"label": "人员工时报表",
@@ -459,15 +457,8 @@
"expend": true,
"children": [
{
"value": "工作量报表",
"label": "工作量报表",
"CanVisitRoleList": [
"FGC_LoginUser"
]
},
{
"value": "反馈报表",
"label": "反馈报表",
"value": "客户工时报表",
"label": "客户工时报表",
"CanVisitRoleList": [
"FGC_LoginUser"
]
@@ -485,317 +476,7 @@
"activeTextColor": "Accent 1"
}
},
"1,9": {
"CellType": {
"$type": "ElementUI.SelectCellType, ElementUI",
"CommandList": [],
"UIPermissions": [
{
"Scope": 2,
"AllowRoles": [
"FGC_Anonymous"
]
},
{
"Scope": 1,
"AllowRoles": [
"FGC_Anonymous"
]
}
],
"useBinding": true,
"options": [
{
"value": "黄金糕",
"label": "黄金糕"
},
{
"value": "双皮奶",
"label": "双皮奶"
},
{
"value": "蚵仔煎",
"label": "蚵仔煎"
},
{
"value": "龙须面",
"label": "龙须面"
},
{
"value": "北京烤鸭",
"label": "北京烤鸭"
}
],
"bindingOptions": {
"$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon",
"TableName": "项目表",
"BindingInfos": [
{
"GUID": "c439d303-fcbe-4a63-9440-6557254ad768",
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "ID",
"GUID": "40fb3e5f-64f4-4833-8a3c-ed331babd482"
},
"ColumnName": "value"
},
{
"GUID": "111f4ad2-ee50-4142-b38a-45df9ffa488e",
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "项目名称",
"GUID": "48b4d0e4-6f31-4195-9adf-e37b625163dd"
},
"ColumnName": "label"
}
],
"CustomColumns": []
},
"placeholder": "请选择",
"noDataText": "无数据",
"multiple": true,
"collapseTags": true,
"filterable": true,
"filterInServerOptions": {
"defaultMaxOptionsCount": 10,
"matchMethod": "contains",
"loadingText": "加载中"
},
"noMatchText": "无匹配数据",
"clearable": true
}
},
"1,20": {
"CellType": {
"$type": "ElementUI.SelectCellType, ElementUI",
"CommandList": [],
"UIPermissions": [
{
"Scope": 2,
"AllowRoles": [
"FGC_Anonymous"
]
},
{
"Scope": 1,
"AllowRoles": [
"FGC_Anonymous"
]
}
],
"useBinding": true,
"options": [
{
"value": "黄金糕",
"label": "黄金糕"
},
{
"value": "双皮奶",
"label": "双皮奶"
},
{
"value": "蚵仔煎",
"label": "蚵仔煎"
},
{
"value": "龙须面",
"label": "龙须面"
},
{
"value": "北京烤鸭",
"label": "北京烤鸭"
}
],
"bindingOptions": {
"$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon",
"TableName": "用户信息视图",
"BindingInfos": [
{
"GUID": "2fb67ffc-ff4b-4f9f-8aff-69bb4158b375",
"BindingInfo": {
"TableName": "用户信息视图",
"ColumnName": "用户名",
"GUID": "7d0ea843-9812-4cd0-ac07-552430e0eb65"
},
"ColumnName": "value"
},
{
"GUID": "72dd4b1c-2db0-4698-b1b5-8e7eefc76991",
"BindingInfo": {
"TableName": "用户信息视图",
"ColumnName": "全名",
"GUID": "75dcabd8-8331-4b5d-8ee3-495478413215"
},
"ColumnName": "label"
}
],
"CustomColumns": []
},
"placeholder": "请选择",
"noDataText": "无数据",
"multiple": true,
"collapseTags": true,
"filterInServerOptions": {
"matchMethod": "contains",
"loadingText": "加载中"
},
"noMatchText": "无匹配数据",
"clearable": true
}
},
"1,39": {
"CellType": {
"$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
"Text": "打开报表",
"TemplateKey": "_RS_Main1"
}
},
"3,9": {
"CellType": {
"$type": "ElementUI.SelectCellType, ElementUI",
"CommandList": [],
"UIPermissions": [
{
"Scope": 2,
"AllowRoles": [
"FGC_Anonymous"
]
},
{
"Scope": 1,
"AllowRoles": [
"FGC_Anonymous"
]
}
],
"useBinding": true,
"options": [
{
"value": "黄金糕",
"label": "黄金糕"
},
{
"value": "双皮奶",
"label": "双皮奶"
},
{
"value": "蚵仔煎",
"label": "蚵仔煎"
},
{
"value": "龙须面",
"label": "龙须面"
},
{
"value": "北京烤鸭",
"label": "北京烤鸭"
}
],
"bindingOptions": {
"$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon",
"TableName": "项目版本",
"BindingInfos": [
{
"GUID": "730228ca-6c80-4199-9151-fe154ccfc7b6",
"BindingInfo": {
"TableName": "项目版本",
"ColumnName": "ID",
"GUID": "f4cfecd6-6a0a-437a-b1f5-03fb4beb4755"
},
"ColumnName": "value"
},
{
"GUID": "4dc108ce-fae9-4b37-ad00-5fec483e74a4",
"BindingInfo": {
"TableName": "项目版本",
"ColumnName": "名称加版本号",
"GUID": "d09043bd-3df4-4d92-8ce6-2cc953574075"
},
"ColumnName": "label"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "项目版本",
"ColumnName": "项目ID",
"GUID": "10e6c191-91d0-47cf-836e-f9f111b80d79"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=统计首页!H2"
}
},
"CustomColumns": []
},
"placeholder": "请选择",
"noDataText": "无数据",
"filterInServerOptions": {
"matchMethod": "contains",
"loadingText": "加载中"
},
"noMatchText": "无匹配数据",
"clearable": true
}
},
"3,20": {
"CellType": {
"$type": "ElementUI.DatePickerCellType, ElementUI",
"CommandList": [
{
"$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon",
"TargetPageElement": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=统计首页!U4"
},
"TargetType": "ElementUI.DatePickerCellType, ElementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e50995ee76bfe560",
"MethodName": "GetSelectedRange",
"RetrunParamNames": {
"StartValue": {
"SerializeProperty": "=统计首页!开始日期"
},
"EndValue": {
"SerializeProperty": "=统计首页!结束日期"
}
}
}
],
"UIPermissions": [
{
"Scope": 2,
"AllowRoles": [
"FGC_Anonymous"
]
},
{
"Scope": 1,
"AllowRoles": [
"FGC_Anonymous"
]
},
{
"Scope": 4,
"AllowRoles": [
"FGC_Anonymous"
]
}
],
"DefaultValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=EOMONTH(TODAY(),-1)+1&\",\"&EOMONTH(TODAY(),0)"
},
"type": "daterange",
"placeholder": "请选择",
"startPlaceholder": "开始日期",
"rangeSeparator": "至",
"endPlaceholder": "结束日期",
"format": "yyyy年MM月DD日",
"firstDayOfWeek": 1,
"clearable": true,
"DefautWeekFormat": "yyyy 第 WW 周"
}
},
"5,7": {
"1,7": {
"CellType": {
"$type": "TabManager.TabCellType, TabManager",
"TemplateKey": "_RS_NewFashionStyle1"
@@ -811,11 +492,6 @@
"FontFamily": 1,
"FontSize": 13.333333333333332
},
{
"FontFamily": 1,
"FontSize": 13.333333333333332,
"Formatter": 2
},
{
"FontSize": 13.333333333333332
}
@@ -823,8 +499,7 @@
"Types": {
"Strs": [
"Background 2 0",
"Body",
"[AUTO]General"
"Body"
],
"Borders": [
{
@@ -836,91 +511,10 @@
"0,5": 0,
"1,5": 0,
"1,7": 1,
"1,8": 1,
"1,9": 1,
"1,18": 1,
"1,19": 1,
"1,20": 1,
"1,38": 1,
"2,5": 0,
"2,7": 1,
"2,8": 1,
"2,9": 1,
"2,10": 1,
"2,11": 1,
"2,12": 1,
"2,13": 1,
"2,14": 1,
"2,15": 1,
"2,16": 1,
"2,17": 1,
"2,18": 1,
"2,19": 1,
"2,20": 1,
"2,21": 1,
"2,22": 1,
"2,23": 1,
"2,24": 1,
"2,25": 1,
"2,28": 1,
"2,29": 1,
"2,30": 1,
"2,31": 1,
"2,32": 1,
"2,33": 1,
"2,34": 1,
"2,35": 1,
"2,36": 1,
"2,37": 1,
"2,38": 1,
"2,39": 2,
"2,40": 2,
"2,41": 1,
"2,42": 1,
"3,5": 0,
"3,7": 1,
"3,8": 1,
"3,9": 1,
"3,10": 1,
"3,11": 1,
"3,12": 1,
"3,13": 1,
"3,14": 1,
"3,15": 1,
"3,16": 1,
"3,18": 2,
"3,19": 1,
"3,20": 1,
"3,21": 1,
"3,22": 1,
"3,23": 1,
"3,24": 1,
"3,25": 1,
"3,26": 1,
"3,27": 1,
"3,28": 1,
"3,29": 1,
"3,30": 1,
"3,31": 1,
"3,32": 1,
"3,33": 1,
"3,34": 1,
"3,35": 1,
"3,36": 1,
"3,37": 1,
"3,38": 1,
"3,39": 2,
"3,40": 2,
"3,41": 1,
"3,42": 1,
"4,5": 0,
"4,38": 1,
"4,39": 1,
"4,40": 1,
"4,41": 1,
"4,42": 1,
"5,5": 0,
"5,7": 1,
"6,5": 0,
"7,5": 0,
"8,5": 0,
@@ -967,42 +561,42 @@
"23,42": 1
},
"ColStyles": {
"7": 3,
"8": 3,
"9": 3,
"10": 3,
"11": 3,
"12": 3,
"13": 3,
"14": 3,
"15": 3,
"16": 3,
"17": 3,
"18": 3,
"19": 3,
"20": 3,
"21": 3,
"22": 3,
"23": 3,
"24": 3,
"25": 3,
"26": 3,
"27": 3,
"28": 3,
"29": 3,
"30": 3,
"31": 3,
"32": 3,
"33": 3,
"34": 3,
"35": 3,
"36": 3,
"37": 3,
"38": 3,
"39": 3,
"40": 3,
"41": 3,
"42": 3
"7": 2,
"8": 2,
"9": 2,
"10": 2,
"11": 2,
"12": 2,
"13": 2,
"14": 2,
"15": 2,
"16": 2,
"17": 2,
"18": 2,
"19": 2,
"20": 2,
"21": 2,
"22": 2,
"23": 2,
"24": 2,
"25": 2,
"26": 2,
"27": 2,
"28": 2,
"29": 2,
"30": 2,
"31": 2,
"32": 2,
"33": 2,
"34": 2,
"35": 2,
"36": 2,
"37": 2,
"38": 2,
"39": 2,
"40": 2,
"41": 2,
"42": 2
},
"SheetStyle": {
"FontFamily": 1
@@ -1010,18 +604,9 @@
},
"Spans": [
"0,0,23,5",
"5,7,18,36",
"1,39,1,3",
"23,7,1,5",
"23,12,1,6",
"3,18,1,2",
"3,20,1,18",
"3,7,1,2",
"3,9,1,8",
"1,7,1,2",
"1,9,1,8",
"1,18,1,2",
"1,20,1,18"
"1,7,22,36"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
@@ -1064,4 +649,4 @@
"Formula": "统计首页!$M$24"
}
]
}//pYJ5eU/m4ikvqlWRmND495Dt5uJ3e9qycWabOptcVFTaEyZtzJv16AZpURtJqBl+wDR5WiJKZA/9hbUjpMXcDjqqP7N3t+EGa+6OX/cpSppihUBx3WNG8ZWtrHmzdhze6mszLoNOBTIAYSyOb+Oghbm8A0Zq9gHDfzIfcXNEMyshxbLQQBMaozWIKrNBwMKZsJZIPb4q/CQVHiY+q7Fu/PRUrzZUkDqtah/Fh6gsSolk8WxqCGdTIkoAzgpC5wTpL65XpbJzMSYnOA64wf3W8PJRT//J2xASL3dz175ePrCg+Y+rCSj+cvo1vE5lGnEeYXcPJgYcOF9XEaOikVjumpzvVj+XeroRxWdNUcWuwZVVwWBcw7VQEj7moqo54lmTnm4PpdQlcHu2k9xW0eF/OOAP1RxqmrSIgAg6vEmub+yx9vBCJ5FZgDXyds5kUw++suEeGZjlAe5pO49qpMjA/chFDmPWdVlG71UZ5B5fyK2T5hcB+O0LWOcupvn7MpnEyxpyuCixz9Sb9rt3zKoiilt1jHW3kra6bFczech2mz7YLh2VxmcTdeNJQvHiAUh54OnGGshX7mOhsZvW+kK4jCg/sukKs3D94CJAjBKm10pkjDnO82/Jy8bO4Ej3e6aMuC+8bblCuQhpMLk9APnj3QF1NGjlJF443Grsi+u2XR4IXHHfhGcPNyqd2L8rgovf6C8LMa7Hc73zRid+5gshOnjW7CWOZRR2jNkGqst6vQQSfcaw9heCwVm0tMDDNi/aq5F7B8ze7WMeiSdinmBVx5N28DPX7AN5v+5ZL4ZR+eZ9sc/EiZxuJ1yxMe9g/UU5WcWc2A2gwkPWJNpAO1Nq/eglGliOh61JiQt9vCBvSNtLSPSf4MUVWOSNSmkSrdB0q0efNki+ODE7l5Kspse/+w==|920
}//n1LsgywkHHzmUMX0qjegqB+N3hgbK/7phAI3gyyfzfxlX7TgfzxOSe3DHLyp5zW5/6YeLX1k6Yr9CALYhcsCATVqPBAOIxZ1odfaou5D1quAkux376BDFwB58QPARefPR6YtTNLiHjqDeDiw7ipCUcyixU6IrGOM7iRu8Yr/6rgnuDMqTR8qYvMPDCMdEqQjkX7bmz+7HFOEvBm+2zSgd3NtdIxb/xdIai0pOhyJFhxQ8H7yP5oNeBrMZEjkZCDHlPQ+KAcIP490rXmcy8Y/dD36JWYqClAOQ5NJKlsGx2H4syVRTtZGZcINS/Ei/7aTpqRA3/cpztzkbqCd4QbGQqLVCia9qvvp4zAkr8xoUxyc7on3FuYnq1BWete7Chle1UmdhmonG25WMPEKeCUxwNkvzwbwYt9VInrdIFo74hpo0gaCMBq1uvADy1XVeqiiLTgqX/NnHog1gjsdJ0d9cpOx9DlZogGmw3VQaoxFJ5bmcS+arnxhLmD2lxrwfm60HNA/lH4B+bSUpyQuLwRG1L5ZseN7rtCsfUP0HwxTeEiY1ryRYZQOeeRuMrdJYxbM/h5dJHiaw+4EjbcP195hQTW34cs75ij2HxsDKBQYTli47x6x6pbKxLFUtqsetZngz/Lfa8y1GdsLHvE/i1NGM2fdWbHIUUFCQA+nIl7I49doFm4cli+5z+brDGWRedVF+rph9JU2emn+KFEA8afE+GN5H+6vffalalyyp6sEDhWMZPOAYHdM1xkYpg70EfryJE17MUcDXA+7K2hF1mRhQI9I0vEuesNuTQgnB38OYWUqZc8+F2oM4MamQ4P92QKW5MAEnK8NxFYbK0rl2EBUGL3KarUrfXOZyHxtOJAesevXUcV6xyl8SxmZSms2vrcRpUtDtXF6AKpiHzEEdgqUqA==|920