From 8ed7924db5a6e55453572670c041952f52ecf342 Mon Sep 17 00:00:00 2001 From: cuckooent Date: Wed, 4 Sep 2024 13:54:53 +0800 Subject: [PATCH] =?UTF-8?q?{"Message":"1.=20=E5=AE=8C=E5=96=84=E5=B7=A5?= =?UTF-8?q?=E4=BD=9C=E5=8F=B0=E5=9B=BE=E8=A1=A8=EF=BC=9B","MessageType":2,?= =?UTF-8?q?"Modules":[{"State":1,"Type":1,"Name":"PCPage/=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=8F=8D=E9=A6=88=E5=BD=95=E5=85=A5"},{"State":1,"Typ?= =?UTF-8?q?e":12,"Name":"CustomLibrary"},{"State":1,"Type":1,"Name":"PCPag?= =?UTF-8?q?e/=E5=B7=A5=E4=BD=9C=E5=8F=B0=E9=A6=96=E9=A1=B5"},{"State":3,"T?= =?UTF-8?q?ype":1,"Name":"PCPage/=E5=B7=A5=E4=BD=9C=E5=8F=B0=5F=E5=85=B3?= =?UTF-8?q?=E9=94=AE=E4=BF=A1=E6=81=AF"},{"State":3,"Type":20,"Name":"Serv?= =?UTF-8?q?erCommands/=E5=B7=A5=E4=BD=9C=E5=8F=B0"},{"State":3,"Type":15,"?= =?UTF-8?q?Name":"ServerCommand/=E8=8E=B7=E5=8F=96=E5=85=B3=E9=94=AE?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E4=BF=A1=E6=81=AF"},{"State":3,"Type":1,"Nam?= =?UTF-8?q?e":"PCPage/=E5=B7=A5=E4=BD=9C=E5=8F=B0=5F=E5=BF=AB=E6=8D=B7?= =?UTF-8?q?=E5=85=A5=E5=8F=A3"}],"Version":"v1"}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .collaboration | 62 +--- Pages/工作台/工作台_关键信息.json | 354 ++++++++++++++++++++ Pages/工作台/工作台_关键信息.rd | 23 ++ Pages/工作台/工作台_快捷入口.json | 173 ++++++++++ Pages/工作台/工作台_快捷入口.rd | 5 + Pages/工作台/工作台首页.json | 258 ++++++++++---- Pages/工作台/工作台首页.rd | 2 +- Pages/项目/项目反馈/页面反馈录入.json | 26 +- Pages/项目/项目反馈/页面反馈录入.rd | 12 +- ServerCommands/工作台/获取关键统计信息.json | 156 +++++++++ UserFile/BaseCss.css | 5 + 11 files changed, 929 insertions(+), 147 deletions(-) create mode 100644 Pages/工作台/工作台_关键信息.json create mode 100644 Pages/工作台/工作台_关键信息.rd create mode 100644 Pages/工作台/工作台_快捷入口.json create mode 100644 Pages/工作台/工作台_快捷入口.rd create mode 100644 ServerCommands/工作台/获取关键统计信息.json diff --git a/.collaboration b/.collaboration index 65912276..148caf6e 100644 --- a/.collaboration +++ b/.collaboration @@ -454,17 +454,7 @@ }, { "ModuleName": "PCPage/页面反馈录入", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-09-04T11:29:30.1754694+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目反馈\\页面反馈录入.json", - "Pages\\项目\\项目反馈\\页面反馈录入.rd" - ] + "ModuleType": 1 }, { "ModuleName": "Pages/项目/项目首页", @@ -2244,19 +2234,7 @@ }, { "ModuleName": "CustomLibrary", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-09-04T13:35:01.860487+08:00", - "ModuleType": 12, - "ToRemoveFiles": [ - "CustomLibraries.json", - "UserFile\\BaseCss.css", - "UserFile\\CustomFormula.js", - "UserFile\\echart.js" - ] + "ModuleType": 12 }, { "ModuleName": "MapJsonFile", @@ -2316,17 +2294,7 @@ }, { "ModuleName": "PCPage/工作台首页", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-09-04T12:45:17.7352369+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\工作台\\工作台首页.json", - "Pages\\工作台\\工作台首页.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目负荷 (2)", @@ -2338,42 +2306,18 @@ }, { "ModuleName": "PCPage/工作台_关键信息", - "State": 3, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-09-04T12:34:22.7063829+08:00", "ModuleType": 1 }, { "ModuleName": "ServerCommands/工作台", - "State": 3, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-09-04T12:35:07.5781579+08:00", "ModuleType": 20 }, { "ModuleName": "ServerCommand/获取关键统计信息", - "State": 3, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-09-04T12:36:29.5285676+08:00", "ModuleType": 15 }, { "ModuleName": "PCPage/工作台_快捷入口", - "State": 3, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-09-04T13:00:51.4332433+08:00", "ModuleType": 1 } ] \ No newline at end of file diff --git a/Pages/工作台/工作台_关键信息.json b/Pages/工作台/工作台_关键信息.json new file mode 100644 index 00000000..f3da85e1 --- /dev/null +++ b/Pages/工作台/工作台_关键信息.json @@ -0,0 +1,354 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 35.0 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + } + }, + "Count": 5, + "DefaultSize": 24.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 140.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 140.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 140.0 + } + }, + "8": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "9": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "10": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 140.0 + } + }, + "11": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + } + }, + "Count": 12, + "DefaultSize": 24.0 + }, + "Values": { + "1,1": "项目数量", + "1,4": "任务数量", + "1,7": "反馈数量", + "1,10": "总工时", + "3,1": "-", + "3,4": "-", + "3,7": "-", + "3,10": "-" + }, + "StyleDatas": { + "Styles": [ + { + "FontFamily": 0, + "FontSize": 13.333333333333332 + }, + { + "FontSize": 13.333333333333332, + "Foreground": 1, + "HorizontalAlignment": 2 + }, + { + "BorderRight": 0 + }, + { + "FontFamily": 0, + "FontSize": 13.333333333333332, + "Foreground": 1, + "HorizontalAlignment": 2 + }, + { + "FontFamily": 0, + "FontSize": 13.333333333333332, + "BorderRight": 0 + }, + { + "Foreground": 1, + "HorizontalAlignment": 2 + }, + { + "FontSize": 26.666666666666664, + "HorizontalAlignment": 2 + }, + { + "FontFamily": 0, + "FontSize": 26.666666666666664, + "HorizontalAlignment": 2 + } + ], + "Types": { + "Strs": [ + "Body", + "Text 1 50", + "Center", + "Background 2 0" + ], + "Borders": [ + { + "Color": 3 + } + ] + }, + "CellStyles": { + "0,4": 0, + "0,5": 0, + "0,6": 0, + "0,7": 0, + "0,8": 0, + "0,9": 0, + "0,10": 0, + "1,1": 1, + "1,2": 2, + "1,4": 3, + "1,5": 4, + "1,6": 0, + "1,7": 3, + "1,8": 4, + "1,9": 0, + "1,10": 3, + "2,1": 5, + "2,2": 2, + "2,4": 3, + "2,5": 4, + "2,6": 0, + "2,7": 3, + "2,8": 4, + "2,9": 0, + "2,10": 3, + "3,1": 6, + "3,2": 2, + "3,4": 7, + "3,5": 4, + "3,6": 0, + "3,7": 7, + "3,8": 4, + "3,9": 0, + "3,10": 7, + "4,4": 0, + "4,5": 0, + "4,6": 0, + "4,7": 0, + "4,8": 0, + "4,9": 0, + "4,10": 0 + }, + "SheetStyle": { + "FontFamily": 0, + "FontSize": 13.333333333333332 + } + }, + "PageInfo": { + "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "PageLoadedCommandList": [ + { + "$type": "Forguncy.Model.SubscribeNotificationCommand, ServerDesignerCommon", + "Name": "系统信息更新", + "MergeCommand": true, + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=KEY" + } + ] + }, + "value": "工作台关键数据更新" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工作台_关键信息!统计_项目数量" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工作台_关键信息!VALUE.项目数量" + } + }, + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工作台_关键信息!统计_任务数量" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工作台_关键信息!VALUE.任务数量" + } + }, + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工作台_关键信息!统计_反馈数量" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工作台_关键信息!VALUE.反馈数量" + } + }, + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工作台_关键信息!统计_总工时" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工作台_关键信息!VALUE.总工时" + } + } + ] + } + ], + "ID": "06779d53-9dc9-4296-abf2-5f8c7929c43a" + } + ] + } + ], + "ID": "2ad19547d4fd4720aa883e02ab19f814" + }, + { + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "获取关键统计信息", + "RequestAsync": true, + "CheckDataValidation": false + } + ], + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + }, + "RowBreakLines": [], + "RepeatRangeSettings": [] + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + }, + "BackgroundPictures": [ + { + "FitToBrowserWidth": true, + "FitToBrowserHeight": true, + "Name": "efc4de8b-fd31-4a44-8faf-0ce845dbc6d3.png", + "DisplayName": "背景图1", + "StyleInfo": { + "CornerRadius": 10.0, + "Fill": "Background 1 0" + }, + "IsAutomaticFill": false, + "Size": "748,113" + } + ], + "CustomNames": [ + { + "Name": "统计_反馈数量", + "Formula": "工作台_关键信息!$H$4" + }, + { + "Name": "统计_任务数量", + "Formula": "工作台_关键信息!$E$4" + }, + { + "Name": "统计_项目数量", + "Formula": "工作台_关键信息!$B$4" + }, + { + "Name": "统计_总工时", + "Formula": "工作台_关键信息!$K$4" + } + ] +}//CVcBRSWWfg5eCVpjkBJZNEXjUcztbK62Mbv0a0Iz8t1lCA0f7Z39cuwclb53qFO7oyX8LN7y/Zd9cbfYSEJLdr0hhS9wwsu/vFhW4Og0o2MduIIOexCFve+BwNP8OFCfc7vq/Yk/AfFzvQYrcSTAJawS6u1uh0q5mzW6fATk9HieM70QA7yGM5bjBQS5F30ieiOod9yF/rxSroFB68pBr4Pxg8gbbyF68jV8rlNj6q0En/JOeR90u0EgeU7FQdkRuxRdltNalgdsdyCuzkUO+NjA/TsTqZXZ4GVzZGQwiBdeoMjquC3nBM4ny3AFs/+fqQB0ynOGWntpA0StZr37aYIEMz8GuHTpysSroKrYgqSdwMcl7dxtFUq7sgGvM83l8oP9YFoHyYvEd2TzN5eJGY81tkiZKdaTy2HhpWhUDYg4CK3gdyUgtrMHfVivijuGoIgU1mCzimq6pO4o6E5k7i39h8Z2p5QPmqmnyWEiXh49a7BjFtxMwx9hogQmDvC2tbXx+z2KXFZsjNZXO535qRMLrroLT91S2TdJRAYpC81NY1OhJThGgsBaHjSOW24MewVQycgObPHHNAYdVz55C003dvzNT2Vz/mFABRbRI5TSrpAzPv0APA49UmSsfVOc29ek6qdWvYBGITgMHhNXu3E+gIWSAfIciFZ5XOHJY3ZR9qVbNLc8arVUrscn981j35Zgub8UR6peH0eh7GZbfRW80oebMxVjr7Pp0HjKQampqhZlXA0Q1CNd8rjVmLcTsGNBmSiJDAWIEjS269U0yLYW8masncaRpMuRFSpwqmPiXgX6+nX9poVv7q/pDxDIxMWGRBrwdjS8B3bdAj50pfiYwn4tQ36ScmkZ+cYJmp2J3wJp7UPpvImxkPVf5QwUQ+g4mgNs2ChEpeKvlZP8fQ==|920 \ No newline at end of file diff --git a/Pages/工作台/工作台_关键信息.rd b/Pages/工作台/工作台_关键信息.rd new file mode 100644 index 00000000..944357e0 --- /dev/null +++ b/Pages/工作台/工作台_关键信息.rd @@ -0,0 +1,23 @@ +{ + "PageType": 0, + "ColumnCount": 12, + "RowCount": 5, + "CustomNames": [ + { + "Name": "统计_反馈数量", + "Formula": "工作台_关键信息!$H$4" + }, + { + "Name": "统计_任务数量", + "Formula": "工作台_关键信息!$E$4" + }, + { + "Name": "统计_项目数量", + "Formula": "工作台_关键信息!$B$4" + }, + { + "Name": "统计_总工时", + "Formula": "工作台_关键信息!$K$4" + } + ] +} \ No newline at end of file diff --git a/Pages/工作台/工作台_快捷入口.json b/Pages/工作台/工作台_快捷入口.json new file mode 100644 index 00000000..413d832c --- /dev/null +++ b/Pages/工作台/工作台_快捷入口.json @@ -0,0 +1,173 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 45.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + } + }, + "Count": 3, + "DefaultSize": 24.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "8": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "9": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0 + } + }, + "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0 + } + } + }, + "Count": 10, + "DefaultSize": 161.0 + }, + "Values": { + "1,1": "新增项目", + "1,3": "新增报工", + "1,5": "新增反馈", + "1,7": "工时统计" + }, + "AttachInfos": { + "1,1": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "Text": "新增项目", + "TemplateKey": "_RS_Main1" + } + }, + "1,3": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "Text": "新增报工", + "TemplateKey": "_RS_Success1" + } + }, + "1,5": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "Text": "新增反馈", + "TemplateKey": "_RS_Warning1" + } + }, + "1,7": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "Text": "工时统计", + "TemplateKey": "_RS_Error1" + } + } + }, + "StyleDatas": { + "Styles": [ + { + "FontFamily": 0 + }, + { + "FontFamily": 0, + "Formatter": 1 + } + ], + "Types": { + "Strs": [ + "Body", + "[AUTO]General" + ] + }, + "CellStyles": { + "0,3": 0, + "0,5": 0, + "0,7": 0, + "0,8": 0, + "1,3": 1, + "1,5": 1, + "1,7": 1, + "1,8": 1, + "2,3": 0, + "2,5": 0, + "2,7": 0, + "2,8": 0 + }, + "SheetStyle": { + "FontFamily": 0 + } + }, + "PageInfo": { + "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + }, + "RowBreakLines": [], + "RepeatRangeSettings": [] + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + }, + "BackgroundPictures": [ + { + "FitToBrowserWidth": true, + "FitToBrowserHeight": true, + "Name": "4cfabafd-91ab-4794-af6e-4d07a41ced6c.png", + "DisplayName": "背景图1", + "StyleInfo": { + "CornerRadius": 10.0, + "Fill": "Background 1 0" + }, + "IsAutomaticFill": false, + "Size": "748,93" + } + ] +}//QCpX9qXMl8hmoe3Joe1TOWWaT5Lo3OsCWCtJtJZKlizJzhRmwCNrCah8DzS2Nt+ToG0p20DowkI2WZyoaOQs3dzfPOakUJCWmzKOIxo2Rfklq2pfia385pHyhITMlCcWl6N8aWbj5aCTmCrWSkVDpQ3ehskiah32T0E3iRw7heaXS8+G33sFBxtocASLh/LMxOxaYPnefKXz5kkGniLwo1g1o1OkV3I5xgQwUWEJPri88GywvXBHzXyLNKxi/1tetJqW/LGdQcagVY7/2ZxmNAUM02BhzXKVbHnqbqI4AgmsSzTh4+QzJrpT9XMETQ3OhKbfDAnGfRfqf9CM1L8BwlkVZkOtm2vn5B9dCxQ5DAdwlhLGuf6i7AUsZdtdzuTGI8oK46R2M7kLNKLAXAQKIsLVmzzfG9za4KNXk1GJBi4gCevZxKQs0Fncqb1qlg9db/2WKwmc++ohWloLdEecrYloKn3D2Syia4PcOsgq2DCkQbTQrCw1yAV3qAooHIvhNrHxUb5GuXfU8cJp9nlMhrwxF6hgOyGgrwpOHp9n/VLu633yLi61q1WEnuHgitobj2HdH3/Q4Opz52UPEeG5PH8zZJNdNk2/4BEnKHMDjXwta9m4DFBAJ0++vYIOGUX98FO/Yw5vEYJhZflrIAjeh9epHvXxEM/o4MzOQeaPQXc/vaXDgznOHMsxATEiMGtZQrlv5i4hbV/s+0ASHbxHC/gAEVeWapeWuTB3xFbDIPI/lghtLmPzrskW3rV8ScNbbuGvuzMXnoUC2/rk6Rgwp71AxcbfNE501TqDWL7VYu116CSVE97lIPuEIduM32LX4VPMnYmuIkOWH2kqp3xkGIxPITyJ9P6+g47jy/BODIArqi/GmVnhBE9N+fvtvR8HS0yYDvlkHz47sp/ro46QDw==|920 \ No newline at end of file diff --git a/Pages/工作台/工作台_快捷入口.rd b/Pages/工作台/工作台_快捷入口.rd new file mode 100644 index 00000000..8883b56d --- /dev/null +++ b/Pages/工作台/工作台_快捷入口.rd @@ -0,0 +1,5 @@ +{ + "PageType": 0, + "ColumnCount": 10, + "RowCount": 3 +} \ No newline at end of file diff --git a/Pages/工作台/工作台首页.json b/Pages/工作台/工作台首页.json index 86d93bbf..b388b0f5 100644 --- a/Pages/工作台/工作台首页.json +++ b/Pages/工作台/工作台首页.json @@ -3,12 +3,13 @@ "RowColumnAttachedInfos": { "0": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0 + "DesignLengthInPixel": 15.0 } }, "1": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 96.0 + "DesignLengthInPixel": 102.0, + "Mode": 1 } }, "2": { @@ -18,7 +19,8 @@ }, "3": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 50.0 + "DesignLengthInPixel": 83.0, + "Mode": 1 } }, "4": { @@ -28,7 +30,7 @@ }, "5": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 220.0 + "DesignLengthInPixel": 300.0 } }, "6": { @@ -38,7 +40,7 @@ }, "7": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 220.0 + "DesignLengthInPixel": 254.0 } }, "8": { @@ -48,67 +50,33 @@ }, "9": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 220.0 + "DesignLengthInPixel": 254.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } } }, "10": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 15.0 } }, "11": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "12": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "13": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "14": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "15": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "16": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "17": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "18": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 32.0, + "IsHidden": true } } }, "InLogicalVisibleIndexes": [ - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18 + 11 ], - "Count": 19, - "DefaultSize": 32.0 + "Count": 12, + "DefaultSize": 10.0 }, "Cols": { "RowColumnAttachedInfos": { @@ -311,7 +279,7 @@ }, "38": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 280.0 + "DesignLengthInPixel": 320.0 } }, "39": { @@ -324,37 +292,131 @@ "DefaultSize": 32.0 }, "Values": { - "1,1": "关键数据", + "1,1": "工作台_关键信息", "1,38": "公告栏", - "3,1": "快捷入口", + "3,1": "工作台_快捷入口", "5,1": "工时折线图", "5,38": "项目动态", "7,1": "工时排行榜(柱形图)", "9,1": "反馈统计(饼图+表格)" }, + "AttachInfos": { + "1,1": { + "CellType": { + "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon", + "PageName": "工作台_关键信息", + "OverflowMode": 1 + } + }, + "3,1": { + "CellType": { + "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon", + "PageName": "工作台_快捷入口" + } + }, + "5,1": { + "CssName": "none-background", + "CellType": { + "$type": "EchartsCustomCellType.EchartsCustomCellTypeCellType, EchartsCustomCellType", + "EChartTitle": "报工趋势表", + "DataSourceBinding": "DataSources", + "DataSources": [ + { + "Name": "工时表", + "BindingTableOptions": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "任务工时表", + "BindingInfos": [ + { + "GUID": "dcf5c7c2-1643-4eb4-b2a3-8e94ef7a14e2", + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "工时日期", + "GUID": "82e97a2c-9e2f-42e4-937a-453518b48f70" + }, + "ColumnName": "日期" + }, + { + "GUID": "edd13b7b-55f0-41ed-919f-758450e718b6", + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "总工时", + "GUID": "786c776d-dcec-411f-8a24-0b19e5ac7564" + }, + "ColumnName": "总工时" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "CompareType": 2, + "ColumnBindingInfo": { + "TableName": "任务工时表", + "ColumnName": "ID", + "GUID": "402f4224-6093-478a-89b5-d0b583da473a" + }, + "Value": "0" + }, + "NullFormulaValueQueryPolicy": 1, + "OrderBySqlCondition": { + "OrderByColumns": [ + { + "ColumnBindingInfo": { + "TableName": "任务工时表", + "ColumnName": "工时日期", + "GUID": "7e799144-4ee2-4128-b68c-8c6f41270a5f" + }, + "Order": 0 + } + ] + }, + "CustomColumns": [] + } + } + ], + "JSONDataSources": [], + "ImageDataSource": [], + "Config": "{\"option\":\"console.log(Context[\\\"工时表\\\"]);\\nconst {\\n \\\"日期\\\": xAxisData,\\n \\\"总工时\\\": yAxisData\\n} = ForguncyEchartsHelper.splitDataSource(Context[\\\"工时表\\\"]);\\n\\nfunction getDateFormat (value) {\\n // Excel 日期格式的起始日期是 1899-12-30 \\n const excelEpoch = new Date(Date.UTC(1899, 11, 30));\\n // 将整数日期转换为毫秒数 \\n const date = new Date(excelEpoch.getTime() + value * 24 * 60 * 60 * 1000);\\n const year = date.getUTCFullYear();\\n const month = (date.getUTCMonth() + 1).toString().padStart(2, '0');\\n const day = date.getUTCDate().toString().padStart(2, '0');\\n return `${year}-${month}-${day}`;\\n }\\n\\noption = {\\n backgroundColor: 'rgba(0, 0, 0, 0)',\\n title: {\\n text: '报工趋势图', // 设置标题文本 \\n left: 'center', // 标题居中 \\n top: 24, // 标题距离上方24px \\n textStyle: {\\n fontSize: 16, // 标题字体大小 \\n fontWeight: 'bold' // 标题字体加粗 \\n }\\n },\\n grid: {\\n top: 72,\\n left: '24px', // 让图表撑满宽度 \\n right: '24px', // 让图表撑满宽度 \\n bottom: '24px',\\n containLabel: true\\n },\\n xAxis: {\\n type: 'category',\\n data: xAxisData,\\n axisLabel: {\\n formatter: getDateFormat,\\n color: '#abacac' //设置x轴线文本颜色\\n },\\n axisLine: {\\n lineStyle: {\\n color: '#f5f6f6' // 设置 x 轴线条为浅灰色 \\n }\\n },\\n axisTick: {\\n lineStyle: {\\n color: '#f5f6f6' // 设置 x 轴刻度线为浅灰色 \\n }\\n },\\n },\\n yAxis: {\\n type: 'value',\\n axisLabel: {\\n color: '#abacac' // 设置 y 轴刻度文本为浅灰色 \\n },\\n axisLine: {\\n\\n lineStyle: {\\n color: '#f5f6f6' // 设置 y 轴线条为浅灰色 \\n }\\n },\\n axisTick: {\\n\\n lineStyle: {\\n color: '#f5f6f6' // 设置 y 轴刻度线为浅灰色 \\n }\\n },\\n splitLine: {\\n show: true,\\n lineStyle: {\\n color: '#f8fafc'\\n }\\n }\\n },\\n tooltip: {\\n trigger: 'axis',\\n formatter: function (params) {\\n const dateString = getDateFormat(params[0].name);\\n const value = Math.round(params[0].value,1);\\n return `日期:${dateString}
工时:${value}小时`;\\n },\\n backgroundColor: '#FFFFFF',\\n textStyle:{\\n color:'#000000'\\n }\\n },\\n series: [\\n {\\n data: yAxisData,\\n type: 'line',\\n lineStyle: {\\n width: 3, // 折线宽度设置为3 \\n shadowColor: 'rgba(0, 0, 0, 0.1)', // 阴影颜色 \\n shadowBlur: 10, // 阴影模糊尺寸 \\n shadowOffsetX: 0, // 阴影水平偏移 \\n shadowOffsetY: 4 // 阴影垂直偏移 \\n },\\n smooth: true, // 设置为平滑线 \\n symbolSize: 8, // 数据点大小设置为5 \\n symbol: 'circle', // 数据点形状设置为圆形 \\n itemStyle: {\\n color: '#2196f3' // 数据点颜色(折线渐变颜色下限) \\n },\\n areaStyle: {\\n // 设置折线下方的渐变 \\n color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [\\n {\\n offset: 0,\\n color: 'rgba(33,150,243,0.3)' // 渐变色开始,半透明蓝色 \\n },\\n {\\n offset: 1,\\n color: 'rgba(33,150,243,0)' // 渐变色结束,完全透明 \\n }\\n ])\\n }\\n }\\n ]\\n};\",\"graphTheme\":null,\"displayMode\":\"canvas\",\"jsCode\":\"\\n async ({Context,JSONContext,ImageContext,echarts,myChart,dat,Forguncy,d3,setInterval,setTimeout,ForguncyEchartsHelper,PublicResource})=>{\\n var datGUI=undefined;\\n var option={};\\n console.log(Context[\\\"工时表\\\"]);\\nconst { \\\"日期\\\": xAxisData, \\\"总工时\\\": yAxisData } = ForguncyEchartsHelper.splitDataSource(Context[\\\"工时表\\\"]);\\nfunction getDateFormat(value) {\\n // Excel 日期格式的起始日期是 1899-12-30 \\n const excelEpoch = new Date(Date.UTC(1899, 11, 30));\\n // 将整数日期转换为毫秒数 \\n const date = new Date(excelEpoch.getTime() + value * 24 * 60 * 60 * 1000);\\n const year = date.getUTCFullYear();\\n const month = (date.getUTCMonth() + 1).toString().padStart(2, '0');\\n const day = date.getUTCDate().toString().padStart(2, '0');\\n return `${year}-${month}-${day}`;\\n}\\noption = {\\n backgroundColor: 'rgba(0, 0, 0, 0)',\\n title: {\\n text: '报工趋势图',\\n left: 'center',\\n top: 24,\\n textStyle: {\\n fontSize: 16,\\n fontWeight: 'bold' // 标题字体加粗 \\n }\\n },\\n grid: {\\n top: 72,\\n left: '24px',\\n right: '24px',\\n bottom: '24px',\\n containLabel: true\\n },\\n xAxis: {\\n type: 'category',\\n data: xAxisData,\\n axisLabel: {\\n formatter: getDateFormat,\\n color: '#abacac' //设置x轴线文本颜色\\n },\\n axisLine: {\\n lineStyle: {\\n color: '#f5f6f6' // 设置 x 轴线条为浅灰色 \\n }\\n },\\n axisTick: {\\n lineStyle: {\\n color: '#f5f6f6' // 设置 x 轴刻度线为浅灰色 \\n }\\n },\\n },\\n yAxis: {\\n type: 'value',\\n axisLabel: {\\n color: '#abacac' // 设置 y 轴刻度文本为浅灰色 \\n },\\n axisLine: {\\n lineStyle: {\\n color: '#f5f6f6' // 设置 y 轴线条为浅灰色 \\n }\\n },\\n axisTick: {\\n lineStyle: {\\n color: '#f5f6f6' // 设置 y 轴刻度线为浅灰色 \\n }\\n },\\n splitLine: {\\n show: true,\\n lineStyle: {\\n color: '#f8fafc'\\n }\\n }\\n },\\n tooltip: {\\n trigger: 'axis',\\n formatter: function (params) {\\n const dateString = getDateFormat(params[0].name);\\n const value = Math.round(params[0].value, 1);\\n return `日期:${dateString}
工时:${value}小时`;\\n },\\n backgroundColor: '#FFFFFF',\\n textStyle: {\\n color: '#000000'\\n }\\n },\\n series: [\\n {\\n data: yAxisData,\\n type: 'line',\\n lineStyle: {\\n width: 3,\\n shadowColor: 'rgba(0, 0, 0, 0.1)',\\n shadowBlur: 10,\\n shadowOffsetX: 0,\\n shadowOffsetY: 4 // 阴影垂直偏移 \\n },\\n smooth: true,\\n symbolSize: 8,\\n symbol: 'circle',\\n itemStyle: {\\n color: '#2196f3' // 数据点颜色(折线渐变颜色下限) \\n },\\n areaStyle: {\\n // 设置折线下方的渐变 \\n color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [\\n {\\n offset: 0,\\n color: 'rgba(33,150,243,0.3)' // 渐变色开始,半透明蓝色 \\n },\\n {\\n offset: 1,\\n color: 'rgba(33,150,243,0)' // 渐变色结束,完全透明 \\n }\\n ])\\n }\\n }\\n ]\\n};\\n\\n return {\\n option,\\n datGUI,\\n };\\n }\\n \"}" + } + } + }, "StyleDatas": { + "Styles": [ + { + "FontSize": 37.33333333333333, + "Foreground": 0 + } + ], "Types": { "Strs": [ + "Background 1 -15", "Body", "Center" ] }, + "CellStyles": { + "1,38": 0, + "5,38": 0, + "7,1": 0, + "9,1": 0 + }, "SheetStyle": { - "FontFamily": 0, - "HorizontalAlignment": 1 + "FontFamily": 1, + "HorizontalAlignment": 2 } }, "Spans": [ - "1,1,1,36", - "3,1,1,36", "1,38,3,1", - "5,1,1,36", "7,1,1,36", "9,1,1,36", - "5,38,5,1" + "5,38,5,1", + "1,1,1,36", + "3,1,1,36", + "5,1,1,36" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "MasterPageName": "FGC_母版页", + "PageOverflowMode": 2, "PermissionData": { "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", "permissionResource": { @@ -375,5 +437,73 @@ "PrintInfo": { "PaperSize": {}, "Margin": {} - } -}//bU73IvYsChkLajvILRoKM69DkyJH4wPerBmm5Y0WMiLUi9iFOF52YoXda0IMR91cmM9bOmBbPJfxAlBHVz5kWC3Ur8sZHCb+k6D9yDWZxFfW0wnghZvEuJCrRGiw6hKcGU/yjH8DOgQ1oF5++uZ2L1gzXFp1Ioebbk9Wn3Xh6/VkUV8lcgCCMq6/5e0WdY9bcsZARNFHsLOGmMOxAoEFROHrY6ggJv09Zi5/P0sM+8dIEe3qo0ILkNlvvFROI0z2Wotr5BgVIMjQUNt6oViLO6YPTUnHajuri3V3zqdv1tFx3JTHKzSi9JhvA3UwaJ4SvLQHyZqNnQsO5+7+DOX0PkV2DKOyOyE6bYk750ow1ZTihU81rqdfoJh8PPJKKfv9I5kFc1oCv3/1MWB6kMGgKnlOmbGc/Ph63z70pIZSCjXt4NEY7p33tPABd851GHMXd5k9lm7C5SSWNKW8N1DwVeIbjpjtm8/Wq4pbgHOUb/1s5I1BZLATxDMg8ngoPDeqrauq/3h/1C8gpreZNJsFDtx7T5brn0QUuSZ/JhS0i/9xxOmcK6ZKALvskC9EHfv6zLCgKADJe38ABQkLsaqyWSub5iXERzIH8mAcV2NpdT0O0sIn8n2K0oz4qcSwpMjBYr6zr5c2mK5xHbHxcgLEenMWB2l9rL4MMb0jzb0DTnBxBJ13lJbuzzA+KdoP+tHigraQneM+NdqgMi5q+Dsq/Ojyn35sBKjmqKeYwnyhG2RkDXn8L6iJU6CqsBwv00+wOnaTzT2WEtbQp9s9mG1iplccbRjw5caFkyC0wopTeBU4Dz0fhCXzrrqa83eISY335RHHaxaTKM1XGX3wBw76EH4wXQ4ghd3N0gPRXHmgJzp9B1rwVvCH86AtZ8ymzUi7jMLmYuntxuqdpJl4Z+gwkQ==|920 \ No newline at end of file + }, + "BackgroundPictures": [ + { + "FitToBrowserWidth": true, + "FitToBrowserHeight": true, + "Name": "f9665113-5057-40ef-8571-aa152a7302ce.png", + "DisplayName": "背景图1", + "StyleInfo": { + "Fill": "Background 2 0" + }, + "IsAutomaticFill": false, + "Size": "1530,1095" + }, + { + "Name": "0f5baa2c-2dec-44c7-8a3f-45868371fe7b.png", + "DisplayName": "背景图2", + "StyleInfo": { + "CornerRadius": 10.0, + "Fill": "Background 1 0" + }, + "IsAutomaticFill": false, + "Location": "24,220", + "Size": "1152,300" + }, + { + "Name": "7e86b317-11df-41f3-a863-d077d49a760b.png", + "DisplayName": "背景图3", + "StyleInfo": { + "CornerRadius": 10.0, + "Fill": "Background 1 0" + }, + "IsAutomaticFill": false, + "Location": "1186,15", + "Size": "320,195" + }, + { + "Name": "75cbd09e-882c-427a-a52b-ba015444352e.png", + "DisplayName": "背景图4", + "StyleInfo": { + "CornerRadius": 10.0, + "Fill": "Background 1 0" + }, + "IsAutomaticFill": false, + "Location": "1186,220", + "Size": "320,828" + }, + { + "Name": "9585c733-c922-4ba2-8923-e5c50a4f429c.png", + "DisplayName": "背景图5", + "StyleInfo": { + "CornerRadius": 10.0, + "Fill": "Background 1 0" + }, + "IsAutomaticFill": false, + "Location": "24,530", + "Size": "1152,254" + }, + { + "Name": "cc656816-79e5-4f40-957c-c72753c75e5d.png", + "DisplayName": "背景图6", + "StyleInfo": { + "CornerRadius": 10.0, + "Fill": "Background 1 0" + }, + "IsAutomaticFill": false, + "Location": "24,794", + "Size": "1152,254" + } + ] +}//xIECmB6dFVIANHA3mNSlK9cZkBJgCC+0TOHnbm9qkq9zMkHFoE15OwmexC6Uunz3nm87vNlM72wvr8+ZX9HM6l8BvJfzkbO39obumkEVaimEqW9VU43coW2RXvQzJjSDpFWjs7K7a1XnMSgFQt69iaaf/AjDET/iKWc3kUfEocnUpYr0UFaXNwpxq1UZxzEmGzC2YpMt8YeTTGvhi0px0gOEmyEfADNmBqdjOeqYICCHQmr+ujJYcB/Mfhp7lB4S94rXCA97peFLqPnP4jRcmwcmCoCNqcrmkOG0ixkYAs5cpnMZb48tiyp88hb+dMdOeI/CoHtqQY8ZhK2rJomy9v9jOfn4aPmAYP8QWNVEvBvwN/6+mTjG0rDgS+PKsTJ2PJGnnZcUHHmFRJfK6GOL5FBmXz4fr17mvYp6W7s6sSOqdabEJA/zAHpmcyfQkvmgCls/PocSDIW4Czpzxwg3NL77jYDwiR6PgsF95uiM66z2aPxS0UvCqTiuES/5O69QMHX2gJSvmcC6U/s8wBBDVYq0mcGQeL5xsE3pcr6pPavfEsJL1lN1dPaB7Ttayrd8Q79g+AaG27ariGttDRDaSElBVe6q33Ef1RTxm+jDAjZIo5hnVffmp705KDjfCdkRvcA7+0+SQivQpD88ZLJSwqgH/DLgHgmHGFW6XXJd1MDnvaaN3zIhczNzuK7YM59YslNUcS2XK0YRgv+H5HuNNUm0GM3ydyPsCz8nOrcRcZVWSupC3fhqHw1bD1tYxln2tkfAgDVM6F/0a6346GyU2ZhY8I19UCi+RPbfqMwH1wLa2iMG7z12xCchsjuTM7sgzBtDFQQjNpRJ+Ky2E3k7Ws2kFZ5kGPKZXMKUE7S+5Ki1Rmxj9HooTBqCk9hEaEies1p7ToTZatdt9m15WMRYNw==|920 \ No newline at end of file diff --git a/Pages/工作台/工作台首页.rd b/Pages/工作台/工作台首页.rd index 2bd7eebd..41733322 100644 --- a/Pages/工作台/工作台首页.rd +++ b/Pages/工作台/工作台首页.rd @@ -1,5 +1,5 @@ { "PageType": 0, "ColumnCount": 40, - "RowCount": 19 + "RowCount": 12 } \ No newline at end of file diff --git a/Pages/项目/项目反馈/页面反馈录入.json b/Pages/项目/项目反馈/页面反馈录入.json index d16df82a..02575626 100644 --- a/Pages/项目/项目反馈/页面反馈录入.json +++ b/Pages/项目/项目反馈/页面反馈录入.json @@ -962,7 +962,7 @@ "ReloadData": true } ], - "ID": "47f23193-aad5-4501-825d-3f4dfc33e797" + "ID": "2a60a40b-d671-4715-8c1b-2fb923174daa" }, { "CommandList": [ @@ -977,12 +977,12 @@ "BtnText": "知道了" } ], - "ID": "013f39ae-a5f8-4b15-97c9-e364fe7e5d2b" + "ID": "054e0cc0-4a73-4309-82f3-d9e766aeacbe" } ] } ], - "ID": "dcb02ece-e403-4393-a1e2-0fe183154c73" + "ID": "6033e13d-2441-49d7-a95c-28a5723fa2de" }, { "CommandList": [ @@ -994,12 +994,12 @@ "BtnText": "知道了" } ], - "ID": "ec88b549-d68d-4a08-bd01-3682d02d628b" + "ID": "cf9b6d41-6ed6-42b2-834f-ebfe37a18253" } ] } ], - "ID": "b82637d0-541b-42cc-93cf-2f5b70b5af9a" + "ID": "d4f54e42-819d-446b-a4e8-1973dc903e8a" }, { "CommandList": [ @@ -1013,7 +1013,7 @@ "Message": "保存完成" } ], - "ID": "803bc52b-4353-49e9-abe6-0d5d32ccb405" + "ID": "baa5d93f-5152-4e00-9d0f-0b3112ffd891" } ] } @@ -1501,6 +1501,10 @@ } ], "CustomNames": [ + { + "Name": "标题", + "Formula": "页面反馈录入!$D$14" + }, { "Name": "当前用户", "Formula": "页面反馈录入!$Q$23" @@ -1513,10 +1517,6 @@ "Name": "反馈类型", "Formula": "页面反馈录入!$D$10" }, - { - "Name": "功能说明", - "Formula": "#REF!" - }, { "Name": "任务ID", "Formula": "页面反馈录入!$D$6" @@ -1528,10 +1528,6 @@ { "Name": "需求描述", "Formula": "页面反馈录入!$D$18" - }, - { - "Name": "标题", - "Formula": "页面反馈录入!$D$14" } ] -}//hHIQqDMRKOnLPFbR22VHzBWJu1K517W2nLijVnOmpVXmXt7NFxE/ZkJJ7c7GbcRpUWE4qvZR813mQQM8AKoNjLJx94tymmv2pQnar1Y/+BGJnLCG9ejKEy8kExFVNNm1TIPpg8fOXGQHdIY4ZCKPkyuzE2ruFzt69ch7MRWucAdZor/aqP+ef+tSn/jjdyv8/ycArp4sHA6SRWSsBcN1TITdLIF6UtgJ1oSLEUP3Wzh+DP6TJIU17QfWn0OCQshz0u71EBsT6CxF1mhfw5eVtkRpPt5L6VvsDcGJOWeaVoKx3Asp7S5Z7Czlbw1uowUyMnHKtt5Xxpa9C/GzLAfxJVOxNQkcvE2adpZE5hZsjNA8U8zkZPZAzlOtPwVcIb5Ra0Is59I7lnT6bClN1vXdNXE88M05r/29upM5euZHs7AzVLesulvTypwGOmpSzvEk/gMcmqFNbiH83nJWBVkUn75mATW+XTB2CdibsbWY1wRW4HU5GEoJs05DPF3Y9EBf17X6XNahv31m/BuKBQcxsaqa8DGk/yPJe2AyzV6TeYHApMXUJp/0E2QsXaEGsAGPc4LTyAp1GZ+/Sl2ytzcjruExwu4yGPYW/bZMLWxD+uzsmaY4fB7Ps/ZfRlRkyBpqHvCmXpyTKMUjGXz6apOLwmO6UY5xVQzL8/nlduW1eb5Cclf+SLFCPykmLM7tto612IdHFRHXYeE1ETssPRaKqtyZl4TiLgfDWq4AhtzjekBsJnU+n2kmySZH2F898+bBMkpmihhEn+jN5u0dFvM+f4YyypbDeTYtUI/yd4JEscXlwED+oFtN5Dw3vJB1ufBxLEKMGaQGNrD3QHhfefbqgGXpwOC3ejPxcV26V97qcP5e6U9Osi76ZGZEyUWdtU6h3RCHPKmY/+3nRuNRFDRVNg==|920 \ No newline at end of file +}//PY2y46U5VVHMxy418GEhelX98ke6DGK3h4oXXTT8TY+wDIiJR5HDkXzudkXGwYgFPmFmG/LaBLI1KN1HUF/3JTmVyudpP8pS1/Frj2NeyS1TXrrlna7WSYC+QSWs/FH1+QGJC42wcnINufqSmKhn6zFWbEqMrsq2kHHV/fHcO+N9o1kbfuNzVbfs9leB0f8bP2XTdd1kLtd+c4CHDYRrStAkWj4cz4kVssXsBTEvC9fAG3F+78qTj6z3KYjbcbs5EfF0LrHY4lMUiH9kpP7Af01lw1sWeRABKkkWS0AijiAdvRSXQyzegV12ksuCuPq8WkeEFsNsgAkZh18a7Ckc6VaU0BpLrydXBIxbJqPfxSoDeG7FEWwf1PEzqIiwXyEWx6+Yn4wYvk0Kgqve/bHTYkvs2OGE3EIt9WeSG2dzW/hG+7AdcRaiwPH8oRjhr+nwI6IdKYj60mxDTd8bbgAWYT1lnmM/HJ/uOSgenhl0uw12VChvmzEF6uks7bDxTlbAkGhBXwesCDjLeB+A+D1nl9n/fRxOKeqVEAvuPWiKX9UPFvpJ8W4k188AaS1YB1nr44aaxyJ/qW/wJtqbokH0/mMymb18Ckg9e823Is2mu3v3EHcJCzw7xxY3gscML3vh9oHhl7pE+F0FrP5SADP+aCcl5qIpWjC/nxNMWcS1a7cjeCGQYzRLy7b/RgKLkElvBpCkfd/BmIDxs5+qroxhKL62tTUEHVT38jK7e4Y4X6WB0g9JWjXoW5k6K0cbGkFRcLCWWw3OK2a8W5QAzcapELjraDa1fDXKPDCiGRCLp91sQWBLYlpoOtPeOPdf07GRKVcNFkiP7WyjcocqTendzdaZkmJyL9FqoXfQcPU/lDU06mhB1yxvqxQzAaX6gUwKH5nOQqqQnzP4kmPWCj9vng==|920 \ No newline at end of file diff --git a/Pages/项目/项目反馈/页面反馈录入.rd b/Pages/项目/项目反馈/页面反馈录入.rd index c6557cb5..97b2e6c9 100644 --- a/Pages/项目/项目反馈/页面反馈录入.rd +++ b/Pages/项目/项目反馈/页面反馈录入.rd @@ -3,6 +3,10 @@ "ColumnCount": 32, "RowCount": 24, "CustomNames": [ + { + "Name": "标题", + "Formula": "页面反馈录入!$D$14" + }, { "Name": "当前用户", "Formula": "页面反馈录入!$Q$23" @@ -15,10 +19,6 @@ "Name": "反馈类型", "Formula": "页面反馈录入!$D$10" }, - { - "Name": "功能说明", - "Formula": "#REF!" - }, { "Name": "任务ID", "Formula": "页面反馈录入!$D$6" @@ -30,10 +30,6 @@ { "Name": "需求描述", "Formula": "页面反馈录入!$D$18" - }, - { - "Name": "标题", - "Formula": "页面反馈录入!$D$14" } ] } \ No newline at end of file diff --git a/ServerCommands/工作台/获取关键统计信息.json b/ServerCommands/工作台/获取关键统计信息.json new file mode 100644 index 00000000..ce3745d8 --- /dev/null +++ b/ServerCommands/工作台/获取关键统计信息.json @@ -0,0 +1,156 @@ +{ + "Name": "获取关键统计信息", + "Enabled": true, + "Triggers": [ + { + "$type": "Forguncy.SaveLoad.PostRequestTriggerSaveData, ServerDesignerCommon", + "Permission": { + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + } + }, + "InvokeTriggerTestData": { + "UserName": "shamus" + } + } + ], + "Commands": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "当前用户", + "ParameterValue": "%CurrentUser%", + "ID": "e0cade93ca5549a1b71ab8d176b8ae1a" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "统计项目数量", + "TableValue": { + "TableName": "项目表", + "TableValueType": 3 + }, + "ID": "3b3f016a4397463982b33206362e6118" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "统计任务数量", + "TableValue": { + "TableName": "任务表", + "TableValueType": 3 + }, + "ID": "7bc10a72c4d24e82930e82ae03f4c431" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "统计反馈数量", + "TableValue": { + "TableName": "需求反馈登记表", + "TableValueType": 3 + }, + "ID": "0b662b0e818646fcb60f291827ff9127" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "统计总工时", + "TableValue": { + "TableName": "任务工时表", + "OnlyGetValue": true, + "TableValueType": 0, + "BindingInfos": [ + { + "GUID": "6bb37e80-fd20-4c15-9f8a-bc67f3dba970", + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "总工时", + "GUID": "548da623-6c11-42e6-bac3-421bf712f184" + }, + "ColumnName": "总工时" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务工时表", + "ColumnName": "执行人", + "GUID": "f75a81ab-42d8-4ac7-bcd6-5e896dc1b4db" + }, + "Value": "%CurrentUser.UserName%" + }, + "NullFormulaValueQueryPolicy": 0 + }, + "ID": "181ee5fa4cb2483c855bf0612af70c32" + }, + { + "$type": "CollectionOperationKit.ServerSideObjectOp, CollectionOperationKit", + "OperationParamaterPairs": [ + { + "Name": "项目数量", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=统计项目数量" + } + }, + { + "Name": "任务数量", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=统计任务数量" + } + }, + { + "Name": "反馈数量", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=统计反馈数量" + } + }, + { + "Name": "总工时", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=统计总工时" + } + } + ], + "OutParamaterName": "返回对象" + }, + { + "$type": "Forguncy.Model.NotificationMessageCommand, ServerDesignerCommon", + "NotificationName": "系统信息更新", + "SendType": 1, + "UserNames": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=当前用户" + }, + "Params": [ + { + "Name": "KEY", + "Value": "工作台关键数据更新" + }, + { + "Name": "VALUE", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=返回对象" + } + } + ], + "ID": "d70b610755f84d07b875ccf1584c34f1" + }, + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "完成" + } + ] +} \ No newline at end of file diff --git a/UserFile/BaseCss.css b/UserFile/BaseCss.css index c63f46cb..6a7f6d3e 100644 --- a/UserFile/BaseCss.css +++ b/UserFile/BaseCss.css @@ -1,3 +1,8 @@ +/* 去掉背景色 */ +.none-background > div{ + background: none !important; +} + /* 标签必填 */ .required label:before { content: '*';