From 6eeae26327a58074fe609d70e4de2cc3dfd381da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B6=85=E5=93=A5?= Date: Wed, 26 Jun 2024 16:35:21 +0800 Subject: [PATCH] =?UTF-8?q?{"Message":"=E6=B8=85=E9=99=A4=E6=97=A0?= =?UTF-8?q?=E7=94=A8=E5=91=BD=E4=BB=A4=E5=8F=8A=E9=A1=B5=E9=9D=A2","Messag?= =?UTF-8?q?eType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E8=A1=A8"},{"State":2,"Type":23,"Name":"TableView/Vie?= =?UTF-8?q?w=5F=E9=A1=B9=E7=9B=AE=E7=BB=9F=E8=AE=A1=E4=BF=A1=E6=81=AF"},{"?= =?UTF-8?q?State":2,"Type":7,"Name":"Table/=E6=B1=87=E6=8A=A5=E5=AD=90?= =?UTF-8?q?=E8=A1=A8"},{"State":1,"Type":1,"Name":"PCPage/=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E6=A6=82=E5=86=B5"},{"State":1,"Type":1,"Name":"PCPag?= =?UTF-8?q?e/=E9=A1=B9=E7=9B=AE=E6=A6=82=E5=86=B5-=E5=85=B3=E9=94=AE?= =?UTF-8?q?=E6=95=B0=E6=8D=AE"},{"State":1,"Type":1,"Name":"PCPage/?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=91=A8=E6=8A=A5=E5=88=97=E8=A1=A8"},{"Stat?= =?UTF-8?q?e":1,"Type":1,"Name":"PCPage/=E9=A1=B9=E7=9B=AE=E5=91=A8?= =?UTF-8?q?=E6=8A=A5=E9=A6=96=E9=A1=B5"},{"State":1,"Type":1,"Name":"PCPag?= =?UTF-8?q?e/=E9=A2=84=E7=AE=97=E7=94=B3=E8=AF=B7"},{"State":1,"Type":1,"N?= =?UTF-8?q?ame":"PCPage/=E6=B1=87=E6=8A=A5=E7=AE=A1=E7=90=86"},{"State":2,?= =?UTF-8?q?"Type":6,"Name":"Pages/=E6=B1=87=E6=8A=A5/=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E5=91=A8=E6=8A=A5"},{"State":2,"Type":1,"Name":"PCPage/?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=91=A8=E6=8A=A5=E8=AF=A6=E6=83=85"},{"Stat?= =?UTF-8?q?e":2,"Type":1,"Name":"PCPage/=E5=AF=BC=E5=85=A5=E6=B1=87?= =?UTF-8?q?=E6=8A=A5=E6=95=B0=E6=8D=AE"},{"State":2,"Type":1,"Name":"PCPag?= =?UTF-8?q?e/=E6=97=A5=E6=8A=A5=E5=8A=A9=E6=89=8B"},{"State":1,"Type":15,"?= =?UTF-8?q?Name":"ServerCommand/=E6=96=B0=E5=A2=9E=E6=88=96=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E9=A1=B9=E7=9B=AE"},{"State":2,"Type":15,"Name":"Serv?= =?UTF-8?q?erCommand/AI=E6=8A=A5=E5=B7=A5=E6=95=B0=E6=8D=AE=E8=BD=AC?= =?UTF-8?q?=E6=97=A5=E6=8A=A5"},{"State":2,"Type":15,"Name":"ServerCommand?= =?UTF-8?q?/AI=E5=86=85=E5=AE=B9=E8=BD=AC=E6=8A=A5=E5=B7=A5=E6=95=B0?= =?UTF-8?q?=E6=8D=AE"},{"State":2,"Type":15,"Name":"ServerCommand/?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=88=96=E6=9B=B4=E6=96=B0=E6=B1=87=E6=8A=A5?= =?UTF-8?q?"},{"State":2,"Type":15,"Name":"ServerCommand/AI=E7=94=9F?= =?UTF-8?q?=E6=88=90=E5=91=A8=E6=8A=A5"},{"State":1,"Type":40,"Name":"Plug?= =?UTF-8?q?in"},{"State":1,"Type":15,"Name":"ServerCommand/=E8=AE=A1?= =?UTF-8?q?=E7=AE=97=E6=8A=A5=E5=B7=A5=E6=95=B0=E6=8D=AE"},{"State":4,"Typ?= =?UTF-8?q?e":7,"Name":"Table/=E9=82=AE=E4=BB=B6=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=E8=A1=A8"},{"State":1,"Type":23,"Name":"TableView/=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E5=B9=B3=E8=A1=8C=E8=A7=86=E5=9B=BE"},{"State":2,"Typ?= =?UTF-8?q?e":1,"Name":"PCPage/=E6=B1=87=E6=8A=A5=E8=AF=A6=E6=83=85(?= =?UTF-8?q?=E5=BA=9F=E5=BC=83)"},{"State":1,"Type":1,"Name":"PCPage/?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E7=AE=A1=E7=90=86"},{"State":3,"Type":22,"Na?= =?UTF-8?q?me":"Tables/=E9=82=AE=E4=BB=B6"}],"Version":"v1"}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .collaboration | 340 +--- Pages/484d3ed119274a60bf32f15d178cf60.json | 1117 ------------ Pages/484d3ed119274a60bf32f15d178cf60.rd | 5 - Pages/50f88f59718b4ba78fa3fc76286d95b.json | 4 +- Pages/f5fc8d78af50450e9ecd5e29f22c67b.json | 26 +- Pages/任务/任务管理.json | 10 +- Pages/汇报/个人日报/导入汇报数据.json | 689 -------- Pages/汇报/个人日报/导入汇报数据.rd | 11 - Pages/汇报/个人日报/日报助手.json | 630 ------- Pages/汇报/个人日报/日报助手.rd | 15 - Pages/汇报/个人日报/汇报详情(废弃).json | 1562 ----------------- Pages/汇报/个人日报/汇报详情(废弃).rd | 38 - Pages/汇报/汇报管理.json | 10 +- Pages/汇报/项目周报/项目周报详情.json | 1043 ----------- Pages/汇报/项目周报/项目周报详情.rd | 11 - .../项目首页-容器页面/项目周报列表.json | 143 +- .../项目首页-容器页面/项目概况-关键数据.json | 40 +- .../项目首页/项目首页-容器页面/项目概况.json | 17 +- Pages/项目/项目首页/预算申请/预算申请.json | 55 +- Plugin/Forguncy.PassListviewDataCommand.zip | Bin 58929 -> 0 bytes ServerCommands/工时/计算报工数据.json | 197 +-- ServerCommands/汇报/AI内容转报工数据.json | 430 ----- ServerCommands/汇报/AI报工数据转日报.json | 258 --- ServerCommands/汇报/AI生成周报.json | 485 ----- ServerCommands/汇报/新增或更新汇报.json | 747 -------- ServerCommands/项目/新增或修改项目.json | 163 +- Tables/汇报/汇报子表.json | 121 -- Tables/{ => 邮件}/邮件模板表.json | 0 Tables/项目/View_项目统计信息.json | 133 -- Tables/项目/项目平行视图.json | 21 +- Tables/项目/项目表.json | 7 +- 31 files changed, 386 insertions(+), 7942 deletions(-) delete mode 100644 Pages/484d3ed119274a60bf32f15d178cf60.json delete mode 100644 Pages/484d3ed119274a60bf32f15d178cf60.rd delete mode 100644 Pages/汇报/个人日报/导入汇报数据.json delete mode 100644 Pages/汇报/个人日报/导入汇报数据.rd delete mode 100644 Pages/汇报/个人日报/日报助手.json delete mode 100644 Pages/汇报/个人日报/日报助手.rd delete mode 100644 Pages/汇报/个人日报/汇报详情(废弃).json delete mode 100644 Pages/汇报/个人日报/汇报详情(废弃).rd delete mode 100644 Pages/汇报/项目周报/项目周报详情.json delete mode 100644 Pages/汇报/项目周报/项目周报详情.rd delete mode 100644 Plugin/Forguncy.PassListviewDataCommand.zip delete mode 100644 ServerCommands/汇报/AI内容转报工数据.json delete mode 100644 ServerCommands/汇报/AI报工数据转日报.json delete mode 100644 ServerCommands/汇报/AI生成周报.json delete mode 100644 ServerCommands/汇报/新增或更新汇报.json delete mode 100644 Tables/汇报/汇报子表.json rename Tables/{ => 邮件}/邮件模板表.json (100%) delete mode 100644 Tables/项目/View_项目统计信息.json diff --git a/.collaboration b/.collaboration index 02702c0a..2fa8e5fe 100644 --- a/.collaboration +++ b/.collaboration @@ -28,16 +28,7 @@ }, { "ModuleName": "Table/项目表", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:30:46.9985108+08:00", - "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\项目\\项目表.json" - ] + "ModuleType": 7 }, { "ModuleName": "Table/项目成员表", @@ -75,19 +66,6 @@ "ModuleName": "TableView/项目匿名视图", "ModuleType": 23 }, - { - "ModuleName": "TableView/View_项目统计信息", - "State": 2, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:30:58.1544833+08:00", - "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\项目\\View_项目统计信息.json" - ] - }, { "ModuleName": "TableView/项目任务树视图", "ModuleType": 23 @@ -277,19 +255,6 @@ "ModuleName": "Table/汇报记录表", "ModuleType": 7 }, - { - "ModuleName": "Table/汇报子表", - "State": 2, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:33:53.8614228+08:00", - "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\汇报\\汇报子表.json" - ] - }, { "ModuleName": "TableView/成员计划内容合并视图", "ModuleType": 23 @@ -581,17 +546,7 @@ }, { "ModuleName": "PCPage/项目概况", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:26:13.9022466+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目首页-容器页面\\项目概况.json", - "Pages\\项目\\项目首页\\项目首页-容器页面\\项目概况.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务列表", @@ -607,17 +562,7 @@ }, { "ModuleName": "PCPage/项目概况-关键数据", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:17:13.2209671+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目首页-容器页面\\项目概况-关键数据.json", - "Pages\\项目\\项目首页\\项目首页-容器页面\\项目概况-关键数据.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目甘特图", @@ -649,33 +594,11 @@ }, { "ModuleName": "PCPage/项目周报列表", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:33:19.9691493+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目首页-容器页面\\项目周报列表.json", - "Pages\\项目\\项目首页\\项目首页-容器页面\\项目周报列表.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目周报首页", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:33:19.9694612+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目首页-容器页面\\项目周报首页.json", - "Pages\\项目\\项目首页\\项目首页-容器页面\\项目周报首页.rd", - "Pages\\50f88f59718b4ba78fa3fc76286d95b.json", - "Pages\\50f88f59718b4ba78fa3fc76286d95b.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目仓库", @@ -703,17 +626,7 @@ }, { "ModuleName": "PCPage/预算申请", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:27:28.6537646+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\预算申请\\预算申请.json", - "Pages\\项目\\项目首页\\预算申请\\预算申请.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/预算申请审批", @@ -877,77 +790,12 @@ }, { "ModuleName": "PCPage/汇报管理", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:33:19.9690302+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\汇报\\汇报管理.json", - "Pages\\汇报\\汇报管理.rd" - ] - }, - { - "ModuleName": "Pages/汇报/项目周报", - "State": 2, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:33:19.9685102+08:00", - "ModuleType": 6, - "ToRemoveFiles": [ - "Pages\\汇报\\项目周报" - ] - }, - { - "ModuleName": "PCPage/项目周报详情", - "State": 2, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:33:19.9688098+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\汇报\\项目周报\\项目周报详情.json", - "Pages\\汇报\\项目周报\\项目周报详情.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/汇报详情预览", "ModuleType": 1 }, - { - "ModuleName": "PCPage/导入汇报数据", - "State": 2, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:32:29.5582271+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\汇报\\个人日报\\导入汇报数据.json", - "Pages\\汇报\\个人日报\\导入汇报数据.rd" - ] - }, - { - "ModuleName": "PCPage/日报助手", - "State": 2, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:32:08.5702911+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\汇报\\个人日报\\日报助手.json", - "Pages\\汇报\\个人日报\\日报助手.rd" - ] - }, { "ModuleName": "Pages/工时", "ModuleType": 6 @@ -1142,16 +990,7 @@ }, { "ModuleName": "ServerCommand/新增或修改项目", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:29:06.2652943+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\项目\\新增或修改项目.json" - ] + "ModuleType": 15 }, { "ModuleName": "ServerCommand/移除项目成员", @@ -1197,62 +1036,10 @@ "ModuleName": "ServerCommands/汇报", "ModuleType": 20 }, - { - "ModuleName": "ServerCommand/AI报工数据转日报", - "State": 2, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:33:42.6426392+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\汇报\\AI报工数据转日报.json" - ] - }, - { - "ModuleName": "ServerCommand/AI内容转报工数据", - "State": 2, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:33:42.642727+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\汇报\\AI内容转报工数据.json" - ] - }, { "ModuleName": "ServerCommand/测试GPT", "ModuleType": 15 }, - { - "ModuleName": "ServerCommand/新增或更新汇报", - "State": 2, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:31:53.4423277+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\汇报\\新增或更新汇报.json" - ] - }, - { - "ModuleName": "ServerCommand/AI生成周报", - "State": 2, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:33:42.6428012+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\汇报\\AI生成周报.json" - ] - }, { "ModuleName": "ServerCommands/AI", "ModuleType": 20 @@ -1647,47 +1434,7 @@ }, { "ModuleName": "Plugin", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:35:11.015006+08:00", - "ModuleType": 40, - "ToRemoveFiles": [ - "Plugin\\Echarts图表-10_0_3_0.zip", - "Plugin\\Editormd-6_0_102_0.zip", - "Plugin\\Forguncy.CustomMenu.zip", - "Plugin\\Forguncy.PassListviewDataCommand.zip", - "Plugin\\JSON 序列化和反序列化-10_0_2_0.zip", - "Plugin\\JSON数据源-10_0_2_0.zip", - "Plugin\\Lottie动画插图-10_0_2_0.zip", - "Plugin\\Notiflix-9_0_103_0.zip", - "Plugin\\OPENAI套件-10_0_3_0.zip", - "Plugin\\PC组件包-格友工作室定制版-10_0_2_0.zip", - "Plugin\\SqlServerWrapper.zip", - "Plugin\\Tiny富文本编辑器-10_0_2_0.zip", - "Plugin\\UI操作工具箱-9_0_6_0.zip", - "Plugin\\Unlayer-9_0_103_0.zip", - "Plugin\\xTools快速开发工具包-9_0_4_0(1).zip", - "Plugin\\发送HTTP请求命令-10_0_2_0.zip", - "Plugin\\取消当前行-9_0_103_0.zip", - "Plugin\\增强关闭页面-9_0_6.zip", - "Plugin\\复制到剪贴板-7_0_3_0.zip", - "Plugin\\客户端缓存操作工具库-8_0_0_0.zip", - "Plugin\\富文本编辑器-10_0_2_0.zip", - "Plugin\\对象与集合操作工具-8_0_0_0.zip", - "Plugin\\异步运行命令-9_0_103_0.zip", - "Plugin\\支持预览的附件上传-10_0_2_0.zip", - "Plugin\\服务端缓存操作工具库-8_0_3_0.zip", - "Plugin\\模板引擎操作库-9_0_103_0.zip", - "Plugin\\用户管理命令 V2-10_0_2_0.zip", - "Plugin\\网络操作库-9_0_102_0.zip", - "Plugin\\裁剪并上传图片-9_0_102_0.zip", - "Plugin\\设置当前行命令-10_0_2_0.zip", - "Plugin\\设置焦点命令-10_0_2_0.zip", - "Plugin\\豪~豪插件合集-7_0_102_0.zip" - ] + "ModuleType": 40 }, { "ModuleName": "PublishSetting", @@ -1699,16 +1446,7 @@ }, { "ModuleName": "ServerCommand/计算报工数据", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:27:46.2470213+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\工时\\计算报工数据.json" - ] + "ModuleType": 15 }, { "ModuleName": "PCPage/核定确认", @@ -2088,16 +1826,7 @@ }, { "ModuleName": "Table/邮件模板表", - "State": 4, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:34:53.6203098+08:00", - "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\邮件模板表.json" - ] + "ModuleType": 7 }, { "ModuleName": "ServerCommand/用户登录检查", @@ -2113,16 +1842,7 @@ }, { "ModuleName": "TableView/项目平行视图", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:25:44.8373748+08:00", - "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\项目\\项目平行视图.json" - ] + "ModuleType": 23 }, { "ModuleName": "TableView/任务成员视图", @@ -2376,37 +2096,9 @@ "ModuleName": "PCPage/汇报列表", "ModuleType": 1 }, - { - "ModuleName": "PCPage/汇报详情(废弃)", - "State": 2, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:31:43.5036782+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\汇报\\个人日报\\汇报详情(废弃).json", - "Pages\\汇报\\个人日报\\汇报详情(废弃).rd", - "Pages\\484d3ed119274a60bf32f15d178cf60.json", - "Pages\\484d3ed119274a60bf32f15d178cf60.rd" - ] - }, { "ModuleName": "PCPage/任务管理", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:33:19.9693699+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务管理.json", - "Pages\\任务\\任务管理.rd", - "Pages\\f5fc8d78af50450e9ecd5e29f22c67b.json", - "Pages\\f5fc8d78af50450e9ecd5e29f22c67b.rd" - ] + "ModuleType": 1 }, { "ModuleName": "Pages/项目/项目首页/项目首页-容器页面/任务容器页面/任务审批", @@ -2534,12 +2226,6 @@ }, { "ModuleName": "Tables/邮件", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-26T16:34:49.2417507+08:00", "ModuleType": 22 } ] \ No newline at end of file diff --git a/Pages/484d3ed119274a60bf32f15d178cf60.json b/Pages/484d3ed119274a60bf32f15d178cf60.json deleted file mode 100644 index 93c080b9..00000000 --- a/Pages/484d3ed119274a60bf32f15d178cf60.json +++ /dev/null @@ -1,1117 +0,0 @@ -{ - "Rows": { - "RowColumnAttachedInfos": { - "0": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 - } - }, - "1": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0, - "IsHidden": true - } - }, - "2": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "3": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 16.0 - } - }, - "4": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "5": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 16.0 - } - }, - "6": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "7": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 16.0 - } - }, - "8": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "9": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 30.0, - "Mode": 1 - } - }, - "10": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 - } - }, - "12": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 - } - }, - "13": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 34.0, - "IsHidden": true - } - } - }, - "InLogicalVisibleIndexes": [ - 1, - 13 - ], - "Count": 14, - "DefaultSize": 32.0 - }, - "Cols": { - "RowColumnAttachedInfos": { - "0": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 10.0 - } - }, - "1": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "2": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "3": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "4": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 20.0 - } - }, - "5": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "6": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "7": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "8": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "9": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "10": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0, - "Mode": 2, - "MinLength": { - "Unit": 1 - }, - "MaxLength": { - "Value": 1.0 - } - } - }, - "13": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "15": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "16": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "17": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "18": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 10.0 - } - } - }, - "Count": 19, - "DefaultSize": 32.0 - }, - "Values": { - "2,1": "关联任务", - "4,1": "类型", - "4,2": "*", - "4,5": "日报", - "4,9": "*日报指的是昨日的工作总结,计划为今日工作安排", - "6,1": "工时", - "6,2": "*", - "6,5": 1, - "8,1": "内容", - "8,2": "*", - "11,1": "删除此行", - "11,15": "添加一行" - }, - "AttachInfos": { - "1,1": { - "CssName": "ec-label", - "TemplateCellSource": "内容概要" - }, - "1,16": { - "CellType": { - "$type": "Forguncy.ImageCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "ElementUI.Commands.ShowMessageBox, ElementUI", - "Title": "提醒", - "Message": "确定删除该行记录吗?", - "Type": "warning", - "ConfirmButtonText": "确定", - "ShowCancelButton": true, - "CancelButtonText": "取消", - "ShowClose": false, - "DialogResult": "按钮结果", - "AdvancedSettings": {} - }, - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { - "SerializeProperty": "=按钮结果" - } - ] - }, - "value": "confirm" - }, - "CommandList": [ - { - "$type": "Forguncy.Model.DeleteRecordCommand, ServerDesignerCommon", - "ShowConfirm": false - } - ], - "ID": "5e5476a0-037e-4147-90c0-12b4a127298d" - } - ] - } - ], - "ToolTip": "删除", - "Size": 18, - "ImagePath": "回收站.svg", - "UseCellForeColor": true - } - }, - "1,17": { - "CellType": { - "$type": "Forguncy.ImageCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "Location": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='484d3ed119274a60bf32f15d178cf60'!2:2" - }, - "Value": false - }, - { - "Location": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='484d3ed119274a60bf32f15d178cf60'!3:12" - }, - "Value": true - } - ] - } - ], - "ToolTip": "展开", - "Size": 18, - "ImagePath": "下拉2.svg", - "UseCellForeColor": true - } - }, - "2,5": { - "CellType": { - "$type": "ElementUI.CascaderCellType, ElementUI", - "CommandList": [], - "UIPermissions": [ - { - "Scope": 2, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 1, - "AllowRoles": [ - "FGC_Anonymous" - ] - } - ], - "useBinding": true, - "options": [ - { - "$type": "ElementUI.TreeNode, ElementUI", - "value": "zhinan", - "label": "指南", - "children": [ - { - "value": "shejiyuanze", - "label": "设计原则", - "children": [ - { - "value": "yizhi", - "label": "一致" - }, - { - "value": "fankui", - "label": "反馈" - }, - { - "value": "xiaolv", - "label": "效率" - }, - { - "value": "kekong", - "label": "可控" - } - ] - }, - { - "value": "daohang", - "label": "导航", - "children": [ - { - "value": "cexiangdaohang", - "label": "侧向导航" - }, - { - "value": "dingbudaohang", - "label": "顶部导航" - } - ] - } - ] - }, - { - "$type": "ElementUI.TreeNode, ElementUI", - "value": "zujian", - "label": "组件", - "children": [ - { - "value": "basic", - "label": "Basic", - "children": [ - { - "value": "layout", - "label": "Layout 布局" - }, - { - "value": "color", - "label": "Color 色彩" - }, - { - "value": "typography", - "label": "Typography 字体" - }, - { - "value": "icon", - "label": "Icon 图标" - }, - { - "value": "button", - "label": "Button 按钮" - } - ] - }, - { - "value": "form", - "label": "Form", - "children": [ - { - "value": "radio", - "label": "Radio 单选框" - }, - { - "value": "checkbox", - "label": "Checkbox 多选框" - }, - { - "value": "input", - "label": "Input 输入框" - }, - { - "value": "input-number", - "label": "InputNumber 计数器" - }, - { - "value": "select", - "label": "Select 选择器" - }, - { - "value": "cascader", - "label": "Cascader 级联选择器" - }, - { - "value": "switch", - "label": "Switch 开关" - }, - { - "value": "slider", - "label": "Slider 滑块" - }, - { - "value": "time-picker", - "label": "TimePicker 时间选择器" - }, - { - "value": "date-picker", - "label": "DatePicker 日期选择器" - }, - { - "value": "datetime-picker", - "label": "DateTimePicker 日期时间选择器" - }, - { - "value": "upload", - "label": "Upload 上传" - }, - { - "value": "rate", - "label": "Rate 评分" - }, - { - "value": "form", - "label": "Form 表单" - } - ] - }, - { - "value": "data", - "label": "Data", - "children": [ - { - "value": "table", - "label": "Table 表格" - }, - { - "value": "tag", - "label": "Tag 标签" - }, - { - "value": "progress", - "label": "Progress 进度条" - }, - { - "value": "tree", - "label": "Tree 树形控件" - }, - { - "value": "pagination", - "label": "Pagination 分页" - }, - { - "value": "badge", - "label": "Badge 标记" - } - ] - }, - { - "value": "notice", - "label": "Notice", - "children": [ - { - "value": "alert", - "label": "Alert 警告" - }, - { - "value": "loading", - "label": "Loading 加载" - }, - { - "value": "message", - "label": "Message 消息提示" - }, - { - "value": "message-box", - "label": "MessageBox 弹框" - }, - { - "value": "notification", - "label": "Notification 通知" - } - ] - }, - { - "value": "navigation", - "label": "Navigation", - "children": [ - { - "value": "menu", - "label": "NavMenu 导航菜单" - }, - { - "value": "tabs", - "label": "Tabs 标签页" - }, - { - "value": "breadcrumb", - "label": "Breadcrumb 面包屑" - }, - { - "value": "dropdown", - "label": "Dropdown 下拉菜单" - }, - { - "value": "steps", - "label": "Steps 步骤条" - } - ] - }, - { - "value": "others", - "label": "Others", - "children": [ - { - "value": "dialog", - "label": "Dialog 对话框" - }, - { - "value": "tooltip", - "label": "Tooltip 文字提示" - }, - { - "value": "popover", - "label": "Popover 弹出框" - }, - { - "value": "card", - "label": "Card 卡片" - }, - { - "value": "carousel", - "label": "Carousel 走马灯" - }, - { - "value": "collapse", - "label": "Collapse 折叠面板" - } - ] - } - ] - }, - { - "$type": "ElementUI.TreeNode, ElementUI", - "value": "ziyuan", - "label": "资源", - "children": [ - { - "value": "jiaohu", - "label": "组件交互文档" - } - ] - } - ], - "bindingOptions": { - "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", - "TableName": "项目任务树视图", - "BindingInfos": [ - { - "GUID": "7d192c96-3273-4d09-8af0-9ee6254b4cff", - "BindingInfo": { - "TableName": "项目任务树视图", - "ColumnName": "ID", - "GUID": "43fa61ab-494c-492b-8557-8e2116fdb816" - }, - "ColumnName": "value" - }, - { - "GUID": "0c189116-2f82-41ae-a8e1-9091d77ea4f9", - "BindingInfo": { - "TableName": "项目任务树视图", - "ColumnName": "名称", - "GUID": "af74fd3a-306a-41f0-a051-345d6b57c823" - }, - "ColumnName": "label" - }, - { - "GUID": "4d3ed814-aba1-4440-9077-ffa9c7e9ef52", - "BindingInfo": { - "TableName": "项目任务树视图", - "ColumnName": "PID", - "GUID": "0d61dc8c-1870-4019-9776-281f610d4147" - }, - "ColumnName": "parentValue" - } - ], - "CacheSetting": { - "AllowCache": true, - "ExpiredTime": 60 - }, - "TreeSourceSetting": { - "IdColumn": "value", - "PidColumn": "parentValue", - "QueryResultMode": 2 - }, - "CustomColumns": [] - }, - "placeholder": "请选择", - "separator": "/", - "tagType": "info", - "filterable": true, - "clearable": true - }, - "DataValidationInfo": { - "IgnoreBlank": false - }, - "TemplateCellSource": "关联任务" - }, - "4,5": { - "CellType": { - "$type": "Forguncy.RadioGroupCellType, ServerDesignerCommon", - "Style": 1, - "CellDefaultValue": "日报", - "Items": [ - { - "Value": "总结", - "DisplayValue": "总结" - }, - { - "Value": "计划", - "DisplayValue": "计划" - } - ] - }, - "DataValidationInfo": { - "IgnoreBlank": false - }, - "TemplateCellSource": "汇报类型" - }, - "4,17": { - "CellType": { - "$type": "Forguncy.ImageCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "Location": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='484d3ed119274a60bf32f15d178cf60'!2:2" - }, - "Value": true - }, - { - "Location": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='484d3ed119274a60bf32f15d178cf60'!3:12" - }, - "Value": false - } - ] - } - ], - "ToolTip": "收起", - "Size": 18, - "ImagePath": "收起2.svg", - "UseCellForeColor": true - } - }, - "6,5": { - "CellType": { - "$type": "ElementUI.InputNumberCellType, ElementUI", - "CommandList": [], - "UIPermissions": [ - { - "Scope": 2, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 1, - "AllowRoles": [ - "FGC_Anonymous" - ] - } - ], - "DefaultValue": 1, - "min": "0.1", - "max": "24", - "step": 1, - "placeholder": "单位:小时", - "controlsPosition": true - }, - "DataValidationInfo": { - "NumberType": 2, - "FirstParamValue": "0", - "SecondParamValue": "24", - "IgnoreBlank": false - }, - "TemplateCellSource": "工时" - }, - "8,5": { - "CellType": { - "$type": "ElementUI.InputCellType, ElementUI", - "CommandList": [], - "UIPermissions": [ - { - "Scope": 2, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 1, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 4, - "AllowRoles": [ - "FGC_Anonymous" - ] - } - ], - "type": "textarea", - "placeholder": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=IF('484d3ed119274a60bf32f15d178cf60'!F5=\"日报\",\"填写你昨日的工作汇报\",\"填写你今日的工作计划\")" - }, - "resize": "vertical" - }, - "DataValidationInfo": { - "IgnoreBlank": false - }, - "TemplateCellSource": "汇报内容" - }, - "11,1": { - "CellType": { - "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "ElementUI.Commands.ShowMessageBox, ElementUI", - "Title": "提醒", - "Message": "确定删除该行记录吗?", - "Type": "warning", - "ConfirmButtonText": "确定", - "ShowCancelButton": true, - "CancelButtonText": "取消", - "ShowClose": false, - "DialogResult": "按钮结果", - "AdvancedSettings": {} - }, - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { - "SerializeProperty": "='484d3ed119274a60bf32f15d178cf60'!按钮结果" - } - ] - }, - "value": "confirm" - }, - "CommandList": [ - { - "$type": "Forguncy.Model.DeleteRecordCommand, ServerDesignerCommon", - "ShowConfirm": false - } - ], - "ID": "1cb47662-0ee8-4967-b93e-3ffdd669e38f" - } - ] - } - ], - "Text": "删除此行", - "TemplateKey": "链接样式", - "Icon": { - "Name": "Application/043_brush_2.svg", - "BuiltIn": true, - "Color": "Background 1", - "UseCellTypeForeColor": true - }, - "IconSize": 14.0 - } - }, - "11,15": { - "CellType": { - "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", - "TargetPageElement": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='484d3ed119274a60bf32f15d178cf60'!R5" - }, - "TargetType": "Forguncy.ImageCellType, ServerDesignerCommon, Version=10.0.3.0, Culture=neutral, PublicKeyToken=967100671921c115", - "MethodName": "ExecuteCommand" - }, - { - "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", - "TargetPageElement": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='484d3ed119274a60bf32f15d178cf60'!增加一行按钮" - }, - "TargetType": "Forguncy.ButtonCellType, ServerDesignerCommon, Version=10.0.3.0, Culture=neutral, PublicKeyToken=967100671921c115", - "MethodName": "ExecuteCommand" - } - ], - "Text": "添加一行", - "TemplateKey": "链接样式", - "Icon": { - "Name": "Application/001_add_1.svg", - "BuiltIn": true, - "Color": "Background 1", - "UseCellTypeForeColor": true - }, - "IconSize": 14.0 - } - }, - "13,1": { - "CellType": { - "$type": "Forguncy.TextCellType, ServerDesignerCommon", - "SavedValidators": [ - { - "$type": "Forguncy.CellTypes.Models.UniqueValidadator, ServerDesignerCommon" - } - ], - "TemplateKey": "_RS_NewLittleRoundCorner", - "CommandList": [ - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { - "SerializeProperty": "='484d3ed119274a60bf32f15d178cf60'!B14" - } - ] - }, - "value": "%Null%" - }, - "CommandList": [ - { - "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", - "TargetPageElement": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='484d3ed119274a60bf32f15d178cf60'!R2" - }, - "TargetType": "Forguncy.ImageCellType, ServerDesignerCommon, Version=10.0.3.0, Culture=neutral, PublicKeyToken=967100671921c115", - "MethodName": "ExecuteCommand" - } - ], - "ID": "5f59dff6-4113-435c-a930-cba0a9e94f1b" - }, - { - "CommandList": [ - { - "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", - "TargetPageElement": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='484d3ed119274a60bf32f15d178cf60'!R5" - }, - "TargetType": "Forguncy.ImageCellType, ServerDesignerCommon, Version=10.0.3.0, Culture=neutral, PublicKeyToken=967100671921c115", - "MethodName": "ExecuteCommand" - } - ], - "ID": "90b20e4b-c986-44d0-804e-6a40039cdd7e" - } - ] - } - ] - }, - "TemplateCellSource": "ID" - } - }, - "StyleDatas": { - "Styles": [ - { - "FontSize": 14.666666666666666, - "Foreground": 0 - }, - { - "FontFamily": 1, - "FontSize": 13.333333333333332, - "Foreground": 2, - "Formatter": 3, - "HorizontalAlignment": 4 - }, - { - "FontFamily": 1, - "FontSize": 13.333333333333332, - "Foreground": 0, - "HorizontalAlignment": 4 - }, - { - "FontFamily": 1 - }, - { - "FontFamily": 1, - "FontSize": 13.333333333333332, - "Formatter": 3 - }, - { - "FontFamily": 1, - "FontSize": 13.333333333333332 - }, - { - "FontFamily": 1, - "FontSize": 13.333333333333332, - "Foreground": 0, - "Formatter": 5, - "HorizontalAlignment": 6 - }, - { - "FontSize": 13.333333333333332 - }, - { - "FontFamily": 1, - "FontSize": 13.333333333333332, - "Foreground": 7 - }, - { - "FontFamily": 1, - "FontSize": 12.0, - "Foreground": 8 - }, - { - "FontFamily": 1, - "FontSize": 13.333333333333332, - "Foreground": 9, - "Formatter": 3, - "HorizontalAlignment": 4 - }, - { - "FontFamily": 1, - "FontSize": 13.333333333333332, - "Foreground": 10, - "Formatter": 3, - "HorizontalAlignment": 4 - }, - { - "Formatter": 11 - } - ], - "Types": { - "Strs": [ - "Text 1 50", - "Body", - "Accent 5 0", - "[AUTO]General", - "Center", - "0.0\"小时\"", - "Right", - "#FFFF0000", - "Background 2 -10", - "Accent 4 0", - "Accent 1 0", - "@" - ] - }, - "CellStyles": { - "1,1": 0, - "1,16": 1, - "1,17": 2, - "2,0": 3, - "2,1": 4, - "2,2": 3, - "2,3": 3, - "2,4": 3, - "2,5": 5, - "2,6": 3, - "2,7": 3, - "2,8": 3, - "2,9": 3, - "2,10": 3, - "2,11": 3, - "2,12": 3, - "2,13": 3, - "2,14": 3, - "2,15": 3, - "2,16": 3, - "2,17": 3, - "2,18": 3, - "3,1": 0, - "3,2": 0, - "3,3": 0, - "3,4": 0, - "3,5": 0, - "3,6": 0, - "3,7": 0, - "3,8": 0, - "3,9": 0, - "3,10": 0, - "3,12": 6, - "3,13": 6, - "3,14": 6, - "3,16": 1, - "3,17": 2, - "4,1": 7, - "4,2": 8, - "4,5": 5, - "4,9": 9, - "4,10": 3, - "4,11": 3, - "4,12": 3, - "4,13": 3, - "4,14": 3, - "4,15": 3, - "4,17": 2, - "6,0": 3, - "6,1": 4, - "6,2": 8, - "6,3": 3, - "6,4": 3, - "6,5": 5, - "6,6": 3, - "6,7": 3, - "6,8": 3, - "6,9": 3, - "6,10": 3, - "6,11": 3, - "6,12": 3, - "6,13": 3, - "6,14": 3, - "6,15": 3, - "6,16": 3, - "6,17": 3, - "6,18": 3, - "7,0": 3, - "7,1": 3, - "7,2": 3, - "7,3": 3, - "7,4": 3, - "7,5": 3, - "7,6": 3, - "7,7": 3, - "7,8": 3, - "7,9": 3, - "7,10": 3, - "7,11": 3, - "7,12": 3, - "7,13": 3, - "7,14": 3, - "7,15": 3, - "7,16": 3, - "7,17": 3, - "7,18": 3, - "8,1": 4, - "8,2": 8, - "8,3": 3, - "8,5": 5, - "10,0": 3, - "10,1": 4, - "10,2": 4, - "10,3": 4, - "10,4": 3, - "10,5": 5, - "10,6": 5, - "10,7": 5, - "10,8": 5, - "10,9": 5, - "10,10": 5, - "10,11": 5, - "10,12": 5, - "10,13": 5, - "10,14": 5, - "10,15": 5, - "10,16": 5, - "10,17": 5, - "10,18": 3, - "11,0": 3, - "11,1": 10, - "11,2": 3, - "11,3": 3, - "11,14": 10, - "11,15": 11, - "11,16": 3, - "11,17": 3, - "11,18": 3, - "12,0": 3, - "12,1": 10, - "12,2": 10, - "12,3": 10, - "12,15": 11, - "12,16": 11, - "12,17": 11, - "12,18": 3, - "13,1": 12, - "13,5": 12 - }, - "SheetStyle": { - "FontFamily": 1 - } - }, - "Spans": [ - "8,5,2,13", - "11,1,1,3", - "11,15,1,3", - "1,1,1,10", - "13,1,1,3", - "4,9,1,7", - "4,5,1,4", - "2,1,1,3", - "2,5,1,13", - "6,5,1,13" - ], - "PageInfo": { - "$type": "Forguncy.Model.Pages.TemplatePage, ServerDesignerCommon", - "ParentPageName": "汇报详情(废弃)", - "ConditionFormatRulesCollection": { - "Rules": [] - } - }, - "PrintInfo": { - "PaperSize": {}, - "Margin": {} - } -}//4sWvdK+6j8QfKhfQBJ5oM9VOsi+R5Cdf6hwD5ryB9oaDmuk4f1NxTr3CUKQ+JHRO+4d3X+UL7uXYLQq/lzMwiA7WRwPio9amEacM3TCUnzLtGxyuVCLgn6fNLW2gyyeZn4TArdF4518E7UF5vd4+/ZRMBNFqOtgy4JxiknnPh6FYL1oAgdoRuL8MNDOihEXTiC9qKrNjzFh96dzXpJgKUlyQndIAqFUxI6NNMWqW7vaYFGKjWRqkyFgr9D6wa2I+tYIG7vksQFGLLI+HUkLRs+k/pDW4/GTaL8PRqd8dCVq6krfaQlQ4n9dv8xQzPndsU6Au9gDyZVU8CffJRM+PR7XIo8p33kkhsOHndGmBEMvhsbaVdIl2LEoXOE2NUCe9LVr0RRH/aGHlQ16/+MIuH5BqjmfRulrZkN7Q/ZR3nJGTbl7svWmtqB5zlISAPz4Xw8hUqJbSyB4Ky1jSX2mBhy7X5lzTQXMRHhFG4Tw0luLxC9kuPpt5h996oqdZ1l728sKWt0SaYSHHe8uWopSl5RQu8DVk5D7O1hvRXnug5VnxbKVP4SROUsd+RJMsRT598rRL2Pb1htW8dPkYIGagdSemTDscMnY6yx556Mqd4/FNzAd/JJQG5M9+cz0WB3jXQFEDWKlkTPvjgCVIylbAqZY8RRYVeqH88LqnE8Jqzsm1F18rnOWcyS5hb9tOGvdAxOVJaJk1v54NKM3g0zC4o9SvMzv5P9wnIL/y7CdL7ar3bxQ8XPND8qRBRDovUG2BVtNkz8H8IdLlK1iSvM4KoUD+JA912w3NLMWQfdegRymTFa5MMMlwuRgns2jKzSKBeZMnm5Tuscm4ASG5ePVQZ2nPxu7L540DICs0Qc+Ow/V3P0DLsZ7AGMNPQlB7VF2PezJ3/ojFBfwVQhhe3JfTKw==|920 \ No newline at end of file diff --git a/Pages/484d3ed119274a60bf32f15d178cf60.rd b/Pages/484d3ed119274a60bf32f15d178cf60.rd deleted file mode 100644 index a73eca58..00000000 --- a/Pages/484d3ed119274a60bf32f15d178cf60.rd +++ /dev/null @@ -1,5 +0,0 @@ -{ - "PageType": 2, - "ColumnCount": 19, - "RowCount": 14 -} \ No newline at end of file diff --git a/Pages/50f88f59718b4ba78fa3fc76286d95b.json b/Pages/50f88f59718b4ba78fa3fc76286d95b.json index d8aea802..e7c0585f 100644 --- a/Pages/50f88f59718b4ba78fa3fc76286d95b.json +++ b/Pages/50f88f59718b4ba78fa3fc76286d95b.json @@ -337,7 +337,7 @@ { "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", "ShowDrawerHeader": true, - "PageName": "项目周报详情", + "NavigateType": "back", "LoadBindingDataOption": 1 } ], @@ -486,4 +486,4 @@ "PaperSize": {}, "Margin": {} } -}///Qzw1O8CsF/ZbC1kM9XoHSm7tnKfocxiO8/XlWWy2plOBCEfUViQZuBr2XFJsTYIv8j2pz+UZyRV8gbQjZ1Dl1Yq6EAtXmF2KAaV+f4cIghcszffmRZ6Ulf5gkyS0THgTLEtzxO9OkvRxpdFspX47KVE+wQAIWIT8mfx0YSRZobPPlSstuo34+PkIPd81NdMkP9gYYTPHPr+hcpASPtSl8PUaaYRKE8Epf46nywx780sCUf7jCjdtLiNYHVZVgn5BD8jjSNJWWlAPcIjxXFtIF5n4YcVbMavqaxLv/y9P0WZfKrLEmOMky4WYsiy6TVUdjyrjl0abHkx5iUyQd/pnYQMsGqyQyCFGfInxcTNmQGjo2l/Tzesw4xKDYx5mr+E462eTQW21wgkdzqvBL+2RsbDxn+TxvURYqKcawwTPViZx5b+uHfqZP2La7C8nf1anYOw8l/3Hk7M6HtdiLONbe2g4w+KJAh46DOtr96876luKOZlT7x7c34SK5Y1deNmvI9ii71Gt4MqyXyI8Z8FqgClhMSAfX4JDICHZG/KvyK/4MZSKs5qnFMLFro4thiuRnJFMWA9zDHcTzflAUj1yUccnjYvrxYIalORuYZlzjOUxrm23wRKpAIKGyZ4Zop5Xe2IEFyMs9DxdNbaMp6M3F788yo2qRYaexJIGFutocf0egJxYXCoLwPHrzNjORITidCmdE9w9TAZBej7N7D69Qlap+GkNp3oBsY5SbhBdvRB1Znneph1OjV4g3h44gyuZKonLDrvvrvGPdZJFkJJjlTojtgH/CfQ4dCKJ2bSOGa6+1KLvRUiu1Eigx03CncpATZsTfEMhq/Two4bwmev3ty4mLvhnR5E6r6IgAeP4FTQGB9oiOasFB4ISTh6jfLLzUrDEIZ6dkVp5A4N/5C1tw==|920 \ No newline at end of file +}//OJYBSdBOvF4OEf35eoQoXzbYxMvW0CGLJLYyjLrOQvMHNKuB7NVd1tinMFMR1+OWCBVTVfnWsQGCcUdFrhtXmmUp8/ITHNQnx9pNaBIavBS7xIZavAVmDOUWDeZPlpF3F0Ez3Ddn5uXQEW0Aw4s9jhxokDW1Kf68LTfBArW8HbROamk1NDRhSWnJVU/ppJQ6oUzrkdZ1acwiTNi9xcHNNa5f1GJ/cvzJ5pOV5rcMavTl0fu50AyrMAjinwQJyNMwNSteMkQf/fP0Z5rVY3vMw1T2zUa/JwX8LplHFTExlpqkwOhQXy/Xj2NkJnPmAVtzdjglLvmoY5NxIVJoAJjSeobHi6FFxEeB3MdBEc5M3FhH91Cbsx/rN7jfj0wrU9zzTHXHahd0kxqIavfFOaDfjC1P8ZOyOqln9T1miyaTtkZrPAVt7gW6x4jZIQnzJs5IcESmwvDPzk1ipAr+D1e4sUcRP5a1cNoGZ2MeZAbtKNpBSg4rfLOlMQgBquAF/gWz7KgffppHsWgr51NcRloKypVlfrwYCWUgBHA91iZJjAmfHjgaxzhtx4HU4S+yrXneMZ9HIysBMG7halCeanE8RfvBS+sbTkBoPkn+LhrxqWsU1RwbuJOV2IYbif9tssQbs0mbxPGcvq1Qbpdd9Kqw41DusgP7T8ag/Da4Kn/OycAVjh/AcQ3Ej3XqLMW4onuA0aLJMSYNmFGhyStIxJXZH3a24bJFhRyzfsYKQOOJXrpWYrxBBoK3BaIIwFLykg9tVIl8qpMSteHnMbVT17xwfbtUfrz8LHNwxTA4LZkhlbplniIywo7Pp9O/FuNkhKa3f8QnOb3ehF6jmMcbY3mPsIucR9LWf53gsLn09z2EF+KHkntQGVeNNlA7ff76oIkO3+WI3M7D1vaj7OEntcasvg==|920 \ No newline at end of file diff --git a/Pages/f5fc8d78af50450e9ecd5e29f22c67b.json b/Pages/f5fc8d78af50450e9ecd5e29f22c67b.json index 399005fd..b31dfa9a 100644 --- a/Pages/f5fc8d78af50450e9ecd5e29f22c67b.json +++ b/Pages/f5fc8d78af50450e9ecd5e29f22c67b.json @@ -261,7 +261,7 @@ } } ], - "ID": "344eb7d6-8ea5-4c5c-991d-a9c65a50d5c4" + "ID": "4934ffd9-6d66-4ec9-a964-939c5f54d67a" }, { "CommandList": [ @@ -276,12 +276,12 @@ "BtnText": "知道了" } ], - "ID": "e281d7b5-4061-4e41-bd21-8f9da1c3f36f" + "ID": "24b173a4-cb76-4c5e-88c9-206fe957dffb" } ] } ], - "ID": "5b2773bf-4349-4de1-8175-855bb2cf8bd2" + "ID": "2aea920e-3aeb-4dd6-9506-880937ca4502" } ] } @@ -295,7 +295,7 @@ } ], "Comments": "小于进行中", - "ID": "42c1badf-4405-406a-bb94-9d2456800394" + "ID": "59487c25-cf0d-4574-9952-74e63edac9e0" }, { "CommandList": [ @@ -305,7 +305,7 @@ "Message": "任务尚未审批完成,不可修改状态" } ], - "ID": "3c2167bc-02ca-4bca-b0e7-3bff8a80d868" + "ID": "e0bdc4a6-a84f-4514-b0a1-a76df6fda5a3" } ] } @@ -438,7 +438,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "af429fbe-a26b-4118-b0eb-a0ca12048ce3" + "ID": "00dfe962-e6cd-451c-ba60-e11359034f5b" }, { "CommandList": [ @@ -448,12 +448,12 @@ "Message": "你尚未成为该任务参与人,不能报工" } ], - "ID": "cdde5215-1ea1-4d41-88d3-c350b80ba16a" + "ID": "a708a927-023b-46d6-a71b-8fa40ce21081" } ] } ], - "ID": "771d7051-0fe9-4fdf-b008-d9f5d19634e1" + "ID": "1e5e26d7-b42f-465e-b307-5e6ae6092ac6" }, { "CommandList": [ @@ -492,17 +492,17 @@ "LoadBindingDataOption": 1 } ], - "ID": "e856edc7-1eb1-4c04-9cfc-b1da9f07b40e" + "ID": "003f5df7-5663-4d3c-823b-cd113ff5e92a" } ] } ], - "ID": "87d118ad-73ec-4aff-9a00-04fc2b208a2d" + "ID": "c7f323ad-efa5-4933-92a3-693c43f6cef7" } ] } ], - "ID": "d9de69ae-b997-4cf5-a294-0bb16a6cfbd0" + "ID": "02138fa0-01ef-4eb5-b4f4-991b4b6cf0f5" }, { "CommandList": [ @@ -515,7 +515,7 @@ } } ], - "ID": "6656df8a-4b75-4981-9562-1316e3e128e4" + "ID": "8be6bde0-cd82-42c3-be81-626d7a4e3c86" } ] } @@ -729,4 +729,4 @@ "PaperSize": {}, "Margin": {} } -}//s1jIkHrPWMkOe6R9ISKUbT2ApK0IfefAFi6cQpLBDeQRx0tu4lcHCs4tN/Y7fWHD0m5IScLK2XpQTPOGyQYVTIvV7ddFDTpSKax0dI/mEr0TdJ9+PmiM3dOjupHw+0GV5HwaX47tH48/R9SJLqOa8MVNmeyniGRvBQWLhDDcPI8BtoxewsJahYjx3OfXDf8ZYYlRknuo8Topgu0QDkelqTRzFYcUvT4fTwmVdcLIyHxlsQRsW6lrOhBrqAFF72FpkjcaKcHGuNakJykI/y1mvgzr1tR20DynlpONQBH3BU50V0qoGKdEAlNdj8SK64VZpjmwruFM0YFygq1IPsoSgcGv78kvk4pChsSnkzuUNtQxcpMZ15CF9k8/CKkHzzmPxKAT8hofkDJzenDY9gqqBVba0gsjIhKb1ZRveUXfROeu1LSYspLiauGh7rxrcVx5UBTWZ7eptwxXpIXOupxIZWhXEbyoIFc4zFTARjLYrfu1Un63WuZBoDh83aRvRwRO8tY+D0oe4dJRkFu1LPB+8LeM8BzV8b4Qqr6yp+7/4XvzvLZHzc6qFMYY1/aQEbunRuC0lrqGxU5M8I0PRsmy/iDvZFonrr0s7lcn+kNREJY9eyx7TetFKedwEhknRX4EvIzPR9sMMQCY5Oxi4RFuUSvdrAXoIZRzpd0F9HSnN51VrvyM41MHNCwqcic3XAIjpgQIhOtQh8cPK99XqJNm62S/AOv979cHjW9S2lfImVaAwcjBxw7i82I7mH/WH6cMcT/yB9dZX5431rX11ShlKczHuygW+6dgisSizR21+2kY3IbQGkEQKXWTr9RBdLYFXntJvAOTZovpVXO4CaxJQJsdVD0pSa8iMTxI7rc7nhffU372U2qj/4IRLc5tLCbtxRfuJJYY0h58rZekIYaMPQ==|920 \ No newline at end of file +}//YaxaFaxIm0MGe67XiyQot0fg2M9KNwCjWxq9hC1IlYyUD132AddZnzdHXqDY7/BucBYyDAxV13uBJh0as4QtWDI0pnt5GiI1SrzqmAe2NqE6Y4QmbTqsEQcueOIoVnjW99axP/kauoaouYpncxM/LoC1P1h0qgW7B5JtQot1A48Hfk8i0qug+IgayHwTCRcq7nJnfjUIPj3SbWCFYkF2B5xwHyGIwnwOL+SFfWeOsSAk0WuUytHgO47I2rDv3b68oxnyrTBGT+pr22oVgfTus3c1icb/ZP8oYELc07ROk2lUFHJAFBMrvOg41cf9b1B7zaYw0CznlI4wEKtf7v9o2PqQEtha+aMop6xe88oEaCfQzXc4vXPQZ6ZTQZ5DoCeavi6dDK3/2moKs3Bbjje0MLYyib2RlX901BVSoMBy0EytT9GC+dCjmZ8ZS3WVIHP3m8a7b6DTY9H9aEYT9wFRiiJInufcLvr5F0wC1WbulMGcn42mSUlfQfPrvHThQ7SS86wJ7bKQFjI0bhu2al47vasZPqlUmPC/6kfMtYHruNIwrygH4vZ/47JGg3X3Zs5dab1gOb45th+YuMZlOEuVAI5ZnpyTW6nxKSXpDOpIIZSCXZ2HuuEHximmHJs3DztrVv5kHVOI5U4pYbsAO+yPPmHncUIiQGJ6a76FUZWDTwJ4ueTLXotLokc3aYvzVsQjV1lngFHPKesPq+qsktdt17QIorHJbwHrqZFaOMmarOSlMFvXweE02Z/dBKMjF1gHd/ftf3kgh+xF4HE2NEPIIX3OI2teaJwAB5U8mf3ydFsTOx7Wq4An2fpRVnLagYOa0kvWKodemnFRhXGzJUUXShyhbt5x2FC/Xqt3/CysAZupRHb9LwGnzyninuXeU262Ujl7KLDYKOmJawZtMBzM9w==|920 \ No newline at end of file diff --git a/Pages/任务/任务管理.json b/Pages/任务/任务管理.json index 76e8577b..57abf2b7 100644 --- a/Pages/任务/任务管理.json +++ b/Pages/任务/任务管理.json @@ -571,7 +571,7 @@ } } ], - "ID": "a5915cb8-750a-45a6-98c2-76a11d1ab98d" + "ID": "2d3ab858-feca-46d5-bbf6-53c48d8374eb" } ] } @@ -580,7 +580,7 @@ "IsOK": "是否为确定" } }, - "PageName": "项目周报详情", + "NavigateType": "back", "LoadBindingDataOption": 2 } ], @@ -766,7 +766,7 @@ } } ], - "ID": "f8a6159b-11a9-4186-99aa-5c812e1aa660" + "ID": "7cf67eb8-1d28-47a6-8673-23aa22eee538" } ] } @@ -775,7 +775,7 @@ "IsOK": "是否为确定" } }, - "PageName": "项目周报详情", + "NavigateType": "back", "LoadBindingDataOption": 2 } ], @@ -2072,4 +2072,4 @@ "Formula": "任务管理!$E$8" } ] -}//6frO1nEbMEDZnKXwlDJSTssVRbnysHtnkP9rACdClTAJYXZ8bBDUZNseba5ja/fOfvCF1o2G6Gmwo+d6z7FWb30WmYgeY4fWagj9We8BQEWW1D3+My+RMjPj0WqmpBJoxkSyEatdnHf8GGQOT5JoJ2b4cjSeFpeXc3VaXTAym3zYU69pJgOoeIJ2YJERGx2vPce7envMn4bdJU66t/pbOOf+k3vbJGWsxvV2yiekHWfvsHZ8/V23KeSWkynJUnNqPtiTouaoIZVqznQU12ynfXZXcyTUVxrXGrzl01HXhzjV6qWFvGTPL/e1s6XRIKpoSAuIuDd5d5JpFDbmfBMd+O2Qgcby+VlkPdaMSHQX9X4HNOxgonm+JkCkNVUbOpun6/hXI6pz1FMzNfH++HIx6myL0w+Bf1XRkMdKFrT7aNsw2R9yiOQoE9edYgegQ9hqe3FI2glDaPdRsBOvIMoABiBQTRXjkDv8vTJNJDCG5KmljAWUvDLkKAjdS02H58kaMgri/3YInA92O9Fhv7HyMZxtA05AVe3Un79Ybc+C4rNMJXZ42mz6nb5aR7lai08fzstcuKZM9/cWp8Tm300VSsgUISg2ozmUB5+u5899fVbEegkzd6rum7yWQa6bjjpYao8xR05nQxr93LKUlc1KkGSU+wJB3hHh2mLiyLqT9T0xS+B4gVfZt210/9QicyNZueUkAiSOljAGlaEkmKXpXwW9QwHS2cmUtXohy7sTM+Fy9AphtdfBnO0oyoiA8ZUk8vEArQGxZS+I/og84XXCb98oIoAQHmmYQLrKBd7WaNYKme29bgGKLhb7uew8yT5dYU7kz2iRlZgdF+rJcdKaexZutBYYT4pbtoc+LRTJDPeiZO6z6UWi/bRcOELrwdN6SQvkDRkeQo6Cjky5joOeQw==|920 \ No newline at end of file +}//3+AexadQKVEcvz/iwC8zoCURhIDas7IrBexR28m8qJ8Y8Z0uQy881ijo1Rfv3kkfPPRyc0Bkwog1d8z0qciPu7EY853Ux9Uv1s64OaBbjtlfU6CI0l8c7Bu90DeZMitArrxUu9fmU7fBBErJl6yCXwCsH4Qug42HPIb///JES2Q9YVQ+1+QKTAozhxQQexdDwIwpVdRm91zq7apjPGM2D7Z/qEMfzy6GHESSHbMD6zqcdSryha83c/Q1t4xI565m6LDZrA/8xYZfp6s+t6PGhtP8I9nIaWQm0az6/HY2IMyLd/sNfpPJOmaL2Cci3PKrwWCJn+24Fg7febB/e5n1zH4x7gZ9Wfa9Z8T7478+31B3RqmuOnBrybr1qeVbKR5to31uUgqUwe5t8tkx/vH1knBuF6Qwp+5KZ070HXCUQgbd6f2iGM7dgP/VPVeRu0uEZLCmzyaH2Ii2ypgwtPw99YJwx+3CnIgY0UA/m8xGlfVSWW63EI0gFHUSTzKYkt+OuYLj2FLFYuSeqbBFHU001GRNaRE16H1d2Z3KlE+pANK6OwWB4uSbFr0v32hKUmPAV48kdEWri/ZuRJVMiK2/81WUA7pMHyzBnsP1YPUX1yqGRkVQ863nz0le5Aq2axnCRCLW6B4i9GMRwQ7Ahqp7NOOw9hlrXhh2q+4jp9P/gtjTe6B+TqXjX/TFGJhcY08rF+ovd6aVqYxQ2+36EtsFA4Inq/uNw/J2e4cavKN/7j/5x1TAAf6RdM3/fgZcmrWenCzP2EH3OGJJ/Owuih97Q8Rw4pn2Pbuoixx3GE+LppKqySOwsIPRySIKqB0FJ2y32cpFpcSMpFscLD5HZBKwZbvmPVSg3IOr0KFw+chfVPCvSW/qt7oXZeV53EIIlDAxWvTq9PAEzLUaQ2/gM6AZWg==|920 \ No newline at end of file diff --git a/Pages/汇报/个人日报/导入汇报数据.json b/Pages/汇报/个人日报/导入汇报数据.json deleted file mode 100644 index cec46946..00000000 --- a/Pages/汇报/个人日报/导入汇报数据.json +++ /dev/null @@ -1,689 +0,0 @@ -{ - "Rows": { - "RowColumnAttachedInfos": { - "0": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "1": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "2": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0 - } - }, - "3": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 40.0 - } - }, - "4": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 47.0 - } - }, - "5": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 430.0 - } - }, - "6": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 10.0 - } - }, - "7": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 42.0 - } - }, - "9": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 37.0, - "IsHidden": true - } - } - }, - "InLogicalVisibleIndexes": [ - 9 - ], - "Count": 10, - "DefaultSize": 32.0 - }, - "Cols": { - "RowColumnAttachedInfos": { - "0": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "1": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "2": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "3": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 41.0 - } - }, - "4": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 41.0 - } - }, - "5": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "6": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "7": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "8": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "9": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "10": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.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 - } - }, - "18": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "19": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "20": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "22": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "23": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "24": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "25": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "26": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "27": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "28": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "29": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "30": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "31": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - } - }, - "InLogicalVisibleIndexes": [ - 21 - ], - "Count": 32, - "DefaultSize": 32.0 - }, - "Values": { - "1,1": "筛选日期", - "1,28": "批量导入", - "3,5": "汇报日期", - "3,11": "汇报内容", - "3,21": "类型", - "3,22": "工时", - "3,26": "关联任务", - "4,21": "总结" - }, - "AttachInfos": { - "1,3": { - "CellType": { - "$type": "ElementUI.DatePickerCellType, ElementUI", - "CommandList": [ - { - "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", - "TargetPageElement": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=导入汇报数据!D2" - }, - "TargetType": "ElementUI.DatePickerCellType, ElementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e50995ee76bfe560", - "MethodName": "GetSelectedRange", - "RetrunParamNames": { - "StartValue": { - "SerializeProperty": "=导入汇报数据!B10" - }, - "EndValue": { - "SerializeProperty": "=导入汇报数据!E10" - } - } - } - ], - "UIPermissions": [ - { - "Scope": 2, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 1, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 4, - "AllowRoles": [ - "FGC_Anonymous" - ] - } - ], - "type": "daterange", - "startPlaceholder": "开始日期", - "rangeSeparator": "至", - "endPlaceholder": "结束日期", - "format": "yyyy年MM月DD日", - "firstDayOfWeek": 1, - "clearable": true, - "DefautWeekFormat": "yyyy 第 WW 周" - } - }, - "1,28": { - "CellType": { - "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.UpdateListviewCommand, ServerDesignerCommon", - "ListviewName": "表格1", - "UpdateType": 6, - "UpdateListviewCommandRunTimeMethodSetting": { - "MethodName": "GetSelectedRows", - "RetrunParamNames": { - "SelectedRows": { - "SerializeProperty": "选择行索引列表" - }, - "SelectedRowCount": { - "SerializeProperty": "选择行个数" - } - } - } - }, - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { - "SerializeProperty": "=选择行个数" - } - ] - }, - "value": "0", - "compareType": 2 - }, - "CommandList": [ - { - "$type": "PassListviewDataCommand.PassListviewDataCommand, PassListviewDataCommand", - "PassRowMode": 1, - "PassValueItems": [ - { - "SourceCell": "汇报内容", - "TargetCell": "汇报内容" - }, - { - "SourceCell": "工时", - "TargetCell": "工时" - }, - { - "SourceCell": "关联任务", - "TargetCell": "关联任务" - }, - { - "SourceCell": "类型", - "TargetCell": "汇报类型" - } - ], - "Source": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=导入汇报数据!B6" - }, - "Target": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!日报列表" - } - }, - { - "$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon" - } - ], - "ID": "b768a010-c208-4a32-8a28-81e44c5e758a" - }, - { - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", - "FourStandardStyle": "info", - "Message": "请至少选择一行进行导入" - } - ], - "ID": "a18b333e-8e16-4fa8-b93d-646fff0f8022" - } - ] - } - ], - "Text": "批量导入", - "TemplateKey": "_RS_Main1", - "Icon": { - "Name": "Application/008_add_file_3.svg", - "BuiltIn": true, - "Color": "Background 1", - "UseCellTypeForeColor": true - }, - "IconSize": 14.0 - } - }, - "3,1": { - "ListViewInfo": { - "Name": "表格1", - "TableName": "成员计划内容合并视图", - "RowIndex": 3, - "ColumnIndex": 1, - "RowCount": 3, - "ColumnCount": 30, - "SqlCondition": { - "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", - "SubConditions": [ - { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "成员计划内容合并视图", - "ColumnName": "成员", - "GUID": "05c3f342-6a56-48e7-b868-79ad191dc20b" - }, - "Value": "%CurrentUser%" - }, - { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "CompareType": 3, - "ColumnBindingInfo": { - "TableName": "成员计划内容合并视图", - "ColumnName": "日期", - "GUID": "62a3b4ca-c216-4b99-b034-c3ba199bdb26" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=导入汇报数据!B10" - } - }, - { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "CompareType": 5, - "ColumnBindingInfo": { - "TableName": "成员计划内容合并视图", - "ColumnName": "日期", - "GUID": "626d13f2-4113-4304-ae66-706479681882" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=导入汇报数据!E10" - } - } - ] - }, - "OrderByCondition": { - "OrderByColumns": [ - { - "ColumnBindingInfo": { - "TableName": "成员计划内容合并视图", - "ColumnName": "日期", - "GUID": "ac69fc3e-ce21-48bc-8d12-25ed918b3796" - }, - "Order": 1 - } - ] - }, - "TopCondition": null, - "ListViewStyleName": "pms表格", - "ShowColumnHeaderInDesigner": true, - "IsRowHeaderCheckBoxVisible": true, - "ShowEditStatusIcon": true, - "UseSimpleBar": true, - "ColumnOperation": 2, - "CommitType": 1 - } - }, - "4,2": { - "NameUsedInJavaScript": "来源", - "BindingInfo": { - "TableName": "成员计划内容合并视图", - "ColumnName": "来源", - "GUID": "d0ff641d-b068-45ec-8722-146f6fabd6e9" - } - }, - "4,5": { - "NameUsedInJavaScript": "汇报日期", - "BindingInfo": { - "TableName": "成员计划内容合并视图", - "ColumnName": "日期", - "GUID": "4507c944-22a9-47d9-8d2b-f9d3a25675d8" - } - }, - "4,11": { - "NameUsedInJavaScript": "汇报内容", - "BindingInfo": { - "TableName": "成员计划内容合并视图", - "ColumnName": "内容", - "GUID": "ff2fa53b-14cb-4d90-a416-4cac27e76c16" - } - }, - "4,21": { - "NameUsedInJavaScript": "类型" - }, - "4,22": { - "NameUsedInJavaScript": "工时", - "BindingInfo": { - "TableName": "成员计划内容合并视图", - "ColumnName": "总工时", - "GUID": "4bb8e717-58f7-4c8f-aa4c-b7ad5909e920" - } - }, - "4,26": { - "NameUsedInJavaScript": "关联任务", - "BindingInfo": { - "TableName": "成员计划内容合并视图", - "ColumnName": "任务ID", - "GUID": "3219f32f-3688-4dac-ac28-6c30e74fcda8" - }, - "CellType": { - "$type": "Forguncy.DropDownListCellType, ServerDesignerCommon", - "DropdownButtonModeInListview": 1, - "IsBounding": true, - "DataSource": "任务表", - "ValueColumnBindingInfo": { - "TableName": "任务表", - "ColumnName": "ID", - "GUID": "ec67ee70-940f-4352-bf11-7365bd97cd94" - }, - "DisplayColumnBindingInfo": { - "TableName": "任务表", - "ColumnName": "任务名称", - "GUID": "08615cd8-58e1-402d-8afd-2fb5cb675d13" - }, - "ReadOnly": true - } - }, - "7,1": { - "CellType": { - "$type": "ElementUI.CellTypes.PaginationCellType, ElementUI", - "ListviewName": "表格1", - "pageSize": 15, - "pagerCount": 7, - "layout": [ - { - "layoutItem": "prev" - }, - { - "layoutItem": "pager" - }, - { - "layoutItem": "next" - }, - { - "layoutItem": "jumper" - }, - { - "layoutItem": "->" - }, - { - "layoutItem": "total" - } - ], - "pageSizes": [ - {}, - { - "value": 20 - }, - { - "value": 30 - }, - { - "value": 40 - }, - { - "value": 50 - }, - { - "value": 100 - } - ] - } - } - }, - "StyleDatas": { - "Styles": [ - { - "FontFamily": 0, - "FontSize": 13.333333333333332 - }, - { - "HorizontalAlignment": 1 - }, - { - "FontFamily": 0, - "FontSize": 13.333333333333332, - "HorizontalAlignment": 1 - }, - { - "FontFamily": 0, - "FontSize": 13.333333333333332, - "Formatter": 2, - "HorizontalAlignment": 1 - }, - { - "FontFamily": 0, - "FontSize": 13.333333333333332, - "Formatter": 2, - "HorizontalAlignment": 1, - "WordWrap": true - }, - { - "FontFamily": 0, - "FontSize": 13.333333333333332, - "HorizontalAlignment": 1, - "WordWrap": true - }, - { - "BorderBottom": 0, - "BorderTop": 0, - "BorderLeft": 0, - "BorderRight": 0 - } - ], - "Types": { - "Strs": [ - "Body", - "Center", - "yyyy/m/d", - "black" - ], - "Borders": [ - { - "Color": 3 - } - ] - }, - "CellStyles": { - "1,3": 0, - "1,25": 0, - "3,1": 1, - "3,2": 1, - "3,5": 2, - "3,11": 0, - "3,21": 0, - "3,22": 2, - "3,23": 0, - "3,24": 0, - "3,25": 0, - "3,26": 2, - "4,2": 1, - "4,5": 3, - "4,11": 4, - "4,22": 5, - "4,23": 0, - "4,24": 0, - "4,25": 0, - "4,26": 2, - "9,1": 6, - "9,2": 6, - "9,3": 6, - "9,4": 6, - "9,5": 6, - "9,6": 6 - }, - "SheetStyle": { - "FontFamily": 0, - "FontSize": 13.333333333333332 - } - }, - "Spans": [ - "7,1,1,30", - "1,28,1,3", - "1,1,1,2", - "5,1,1,30", - "9,1,1,3", - "9,4,1,3", - "1,3,1,16", - "4,2,1,3", - "4,5,1,6", - "4,26,1,5", - "4,22,1,4", - "4,11,1,10", - "3,2,1,3", - "3,5,1,6", - "3,11,1,10", - "3,22,1,4", - "3,26,1,5" - ], - "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": [], - "RelatedDataTableName": "汇报子表" - }, - "PrintInfo": { - "PaperSize": {}, - "Margin": {} - }, - "CustomNames": [ - { - "Name": "日期范围", - "Formula": "导入汇报数据!$D$2" - } - ] -}//JBWj96FWOGpL79+92SUSBxUmstFHFub/axIxeVzjHK1uj4+dZ3Hky5xaPlabB89xZ5hw4yu8T7FMr5YHvG5AfYHga+2X8DSU1fl8sFb+7miXmJetH4dKymrqAHCv06w49ckJNVYafekoixTPhy0vryM5a9wR2CSLZuKH1Dc/OfM1dO3zyBUg+efXh/9JNtyfc60azLXRzstcvW2AvFcbiKHO/5pD2sfpbNHQS/ZIunNL15OlxvpXcjqbXf4+uCbJD4eESaFdY7+0zwIIPlvi0aRQfwcptNqjW8d5dveqzUtSHzJqDD35gqHfjYdDJ2Ssv8yUAt8cfG66j/3ynG+0nZS5h7CIY86CfEZblSEFp5tKTCcO/qvgtkM/AYGjmuLYYV8o9LI6KkCFD+uWfbks9j853H4szHdLLZM/+2lNtmpZWfGVSC21K4Z+CMpB22fsSvzjTAR2ZprKFr+64IuwYfAsuS5q6YEIos593ClbNk6GFvboeNOA2HPqDcP3FLFFAsyGYqAbfuA5K9FfEfSHt8vyjsRHzEvPhg2OccNvOCmUNJU/Ar40deo8R3dRItkTNjqG3LjshwXJjXtt30JY7ss3ejbdp+l5RuYjIqtGycblSCV8fNh9X34r2paTxJ09BIrI9YVRrfMT6waQwevoV7OiMqJbAQQCt5Q0uGgesvirk4lOZbd0sxPltOlE8HRd/teHvZMbo1shEy+6OGgLiyJq6Y0jZ8lUvcIIrD5BGlI1DzWExZce92JKKCS12uWXRszxYJKgD4WQyxdjPD9NuOj1Fj6z5cEtskdpXUT4fTaW5qh7kiKREkhWyIinQ6ZR0tMu/s2XQB2V/X1syErVHjH+8psHVy2Haj3wgs68WRMcZ3d9b057cI058DdB63FQsz7hixwZvqOqt2oZ4tmHIA==|920 \ No newline at end of file diff --git a/Pages/汇报/个人日报/导入汇报数据.rd b/Pages/汇报/个人日报/导入汇报数据.rd deleted file mode 100644 index a74b0a3b..00000000 --- a/Pages/汇报/个人日报/导入汇报数据.rd +++ /dev/null @@ -1,11 +0,0 @@ -{ - "PageType": 0, - "ColumnCount": 32, - "RowCount": 10, - "CustomNames": [ - { - "Name": "日期范围", - "Formula": "导入汇报数据!$D$2" - } - ] -} \ No newline at end of file diff --git a/Pages/汇报/个人日报/日报助手.json b/Pages/汇报/个人日报/日报助手.json deleted file mode 100644 index c5c212ef..00000000 --- a/Pages/汇报/个人日报/日报助手.json +++ /dev/null @@ -1,630 +0,0 @@ -{ - "Rows": { - "RowColumnAttachedInfos": { - "0": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "1": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 77.0 - } - }, - "2": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 31.0, - "Mode": 1 - } - }, - "3": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "4": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 38.0 - } - }, - "5": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "6": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "7": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "8": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "9": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "10": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.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 - } - }, - "18": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "19": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0, - "IsHidden": true - } - } - }, - "InLogicalVisibleIndexes": [ - 19 - ], - "Count": 20, - "DefaultSize": 32.0 - }, - "Cols": { - "RowColumnAttachedInfos": { - "0": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "1": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "2": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "3": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "4": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "5": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "6": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "7": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "8": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "9": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "10": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.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 - } - }, - "19": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - } - }, - "Count": 20, - "DefaultSize": 32.0 - }, - "Values": { - "4,1": "生成", - "17,10": "重新生成", - "17,15": "确认内容", - "19,6": "%CurrentUser.FullName%" - }, - "AttachInfos": { - "1,1": { - "CellType": { - "$type": "ElementUI.InputCellType, ElementUI", - "CommandList": [], - "UIPermissions": [ - { - "Scope": 2, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 1, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 4, - "AllowRoles": [ - "FGC_Anonymous" - ] - } - ], - "type": "textarea", - "resize": "vertical" - } - }, - "4,1": { - "CellType": { - "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", - "Title": "加载中" - }, - { - "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "TargetCells": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=日报助手!B2,日报助手!B5" - }, - "PropertyType": 0, - "Value": false - } - ] - }, - { - "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", - "ServerCommandName": "AI内容转报工数据", - "Parameters": [ - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "汇报人", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=日报助手!汇报人" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "汇报日期", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=日报助手!日期" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "汇报内容", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=日报助手!B2" - } - } - ], - "ResultErrorCodeTo": { - "SerializeProperty": "code" - }, - "ResultMessageTo": { - "SerializeProperty": "msg" - }, - "ReturnPropertiesTo": [ - { - "ResultPropertyName": "日报JSON", - "ResultTo": { - "SerializeProperty": "日报JSON" - } - } - ], - "RefreshAfterFinish": true, - "CheckDataValidation": true - }, - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { - "SerializeProperty": "=code" - } - ] - }, - "value": "0" - }, - "CommandList": [ - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { - "SerializeProperty": "=日报JSON" - } - ] - }, - "value": "%Null%", - "compareType": 1 - }, - "CommandList": [ - { - "$type": "JsonDataSource.ImportJsonDataToListviewCommand, JsonDataSource", - "Listview": "表格1", - "ListviewColumnInfos": [ - { - "ListViewColumnCell": "汇报类型", - "PropertyName": "type" - }, - { - "ListViewColumnCell": "汇报内容", - "PropertyName": "content" - }, - { - "ListViewColumnCell": "工时", - "PropertyName": "time" - } - ], - "SourceCell": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=日报助手!日报JSON" - }, - "SampleJson": "[\r\n {\r\n \"type\": \"日报\",\r\n \"content\": \"今天和报价系统部门做了沟通,了解了关于成本的细节\",\r\n \"time\": 120\r\n },\r\n {\r\n \"type\": \"日报\",\r\n \"content\": \"对发票标准版系统进行了升级\",\r\n \"time\": 0\r\n },\r\n {\r\n \"type\": \"日报\",\r\n \"content\": \"研究了时间轮插件,并进行了测试\",\r\n \"time\": 120\r\n },\r\n {\r\n \"type\": \"计划\",\r\n \"content\": \"继续测试时间轮插件\",\r\n \"time\": 0\r\n },\r\n {\r\n \"type\": \"计划\",\r\n \"content\": \"更新发票标准版系统的离线发布文件,并部署到测试服务器\",\r\n \"time\": 0\r\n },\r\n {\r\n \"type\": \"计划\",\r\n \"content\": \"完善PMS\",\r\n \"time\": 60\r\n }\r\n ]" - }, - { - "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=日报助手!msg" - } - } - ], - "ID": "d6b1ec2a-8083-4cc0-877c-f23e9d74ba23" - }, - { - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", - "FunctionName": "info", - "Title": "温馨提示", - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=日报助手!msg" - }, - "BtnText": "知道了" - } - ], - "ID": "2b865bf0-945e-44f0-bf24-fbcd4f94cc53" - } - ] - } - ], - "ID": "cf2eba03-821b-4a0a-8069-8ad91e6a6d33" - }, - { - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", - "FunctionName": "warning", - "Title": "温馨提示", - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=日报助手!msg" - }, - "BtnText": "知道了" - } - ], - "ID": "5ac44361-9fbb-492c-b9cf-2c1b0f6e3e6e" - } - ] - }, - { - "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "TargetCells": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=日报助手!B2,日报助手!B5" - }, - "PropertyType": 0, - "Value": true - } - ] - }, - { - "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", - "FunctionName": "remove", - "Title": "加载中" - } - ], - "Text": "生成", - "TemplateKey": "_RS_Main1" - } - }, - "6,1": { - "ListViewInfo": { - "Name": "表格1", - "TableName": "汇报子表", - "RowIndex": 6, - "ColumnIndex": 1, - "RowCount": 10, - "ColumnCount": 18, - "TopCondition": null, - "ListViewStyleName": "_RS_NewFashionListStyle2", - "ShowColumnHeaderInDesigner": true, - "ShowEditStatusIcon": true, - "UseSimpleBar": true, - "ColumnOperation": 2, - "CommitType": 1, - "DoNotLoadDataWhenLoadPage": true - } - }, - "7,1": { - "NameUsedInJavaScript": "汇报类型", - "BindingInfo": { - "TableName": "汇报子表", - "ColumnName": "汇报类型", - "GUID": "a216d4ff-b341-4f26-b0c8-a7745ed4f72a" - } - }, - "7,6": { - "NameUsedInJavaScript": "汇报内容", - "BindingInfo": { - "TableName": "汇报子表", - "ColumnName": "汇报内容", - "GUID": "8175c621-b9cc-4910-bf7e-e98e706e3b25" - } - }, - "7,14": { - "NameUsedInJavaScript": "工时", - "BindingInfo": { - "TableName": "汇报子表", - "ColumnName": "工时", - "GUID": "4577bb67-3180-45f3-95de-02e02b9e50ef" - } - }, - "17,10": { - "CellType": { - "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.UpdateListviewCommand, ServerDesignerCommon", - "ListviewName": "表格1", - "UpdateType": 2, - "UpdateRowType": 2 - }, - { - "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "TargetCells": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=日报助手!B2" - }, - "Value": "%Null%" - } - ] - } - ], - "Text": "重新生成", - "TemplateKey": "_RS_Information3" - } - }, - "17,15": { - "CellType": { - "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "PassListviewDataCommand.PassListviewDataCommand, PassListviewDataCommand", - "PassValueItems": [ - { - "SourceCell": "汇报类型", - "TargetCell": "汇报类型" - }, - { - "SourceCell": "汇报内容", - "TargetCell": "汇报内容" - }, - { - "SourceCell": "工时", - "TargetCell": "工时" - } - ], - "Source": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=日报助手!B8" - }, - "Target": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!B8" - } - }, - { - "$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon" - } - ], - "Text": "确认内容", - "TemplateKey": "_RS_Main1" - } - } - }, - "StyleDatas": { - "Styles": [ - { - "FontFamily": 0 - }, - { - "FontSize": 13.333333333333332 - }, - { - "FontFamily": 0, - "Formatter": 1 - } - ], - "Types": { - "Strs": [ - "Body", - "[AUTO]General" - ] - }, - "CellStyles": { - "4,1": 0, - "6,1": 1, - "6,6": 1, - "6,14": 1, - "7,1": 1, - "7,6": 1, - "7,14": 1, - "17,10": 2, - "17,11": 0, - "17,12": 0, - "17,13": 0 - }, - "SheetStyle": { - "FontFamily": 0 - } - }, - "Spans": [ - "19,1,1,5", - "4,1,1,18", - "17,15,1,4", - "17,10,1,4", - "8,1,8,18", - "1,1,2,18", - "19,6,1,5", - "7,1,1,5", - "7,6,1,8", - "7,14,1,5", - "6,1,1,5", - "6,6,1,8", - "6,14,1,5" - ], - "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": {} - }, - "CustomNames": [ - { - "Name": "日期", - "Formula": "日报助手!$B$20" - }, - { - "Name": "汇报人", - "Formula": "日报助手!$G$20" - } - ] -}//2KF5in1iL02kOeBr9E3c6v9LgpQp8gE1yRkQe6kc1jxtTRJas4TrjI6qu39XOJuKpwIqB953kvtC4cogeOTNWHP07knYG3BcqiqH7Xc21pXBSKY0RNn1pWLQ43siSwdR6tz5laF1QWkmZKyRBH1ggyWxhrsoOaS5fkw6RbKuGPmiVrK6tsaLizj2u5cUMnspDuQEQfNqFDxi99FsMNOIOSVhaOvPrGwllzBiaMuTgFmzWOC579yJf+R6o3kbXzRK+oXmQGZEmM+epBemuVLk/JI1H+mT4FdSil/u3chZTy6vTmcEmdaWayDf38tJGXcgKWoU29yKslNz1p7EWkhxPRnEYXbNhI0B9sXR2RPxBzy8CiJZpe0WiGCOvRAK66wjvF0hfelw+/TO6C6yvgjRZzsgw0INJzezfAVizNBI+CI1BKb9N02FkPiGULpVZUd86soXUEOirCu9R38Ihy8Fg1hyk2M9+ffwu0QPKXzQXdV1VsGTieQ/0bqw8HV0kSdQDdzUiTnDCpHH7aFyjPSCed4TRZCQVmJaEmtVLc+1J5YVqovmNz3vXpsrHMxkPFRJ5ey9ojS5A3pjGzgEpV3O2HrlgpzIJWsdr4hGKj2u1OMNZ3N8WbqtxEBBQx82zd2V6ZDhGdyRhZW1fsph9BEiQxMk4dyqO6cpfrFLM7LUguR0UZQGXLhZA5g4cfrhRwTMjmJFOZThxIX3EHxCzwjYGdFVYpPab+rwV4W+BY5AgihIEv4y3Biv6rLutkh5IBTHQwl8jROQclrtLScDY/DatrCF3k33NhLMPicxNKfZyisb61ScY1MOaxGe/Yicwsv4CbAmipNTtkhuQ3gni/CS1xdq/J0+quAxwY9kwyucVL+0631e8mvyxJMpMqNc0qYl/3vblFeTMqYy2FZNE7sDZg==|920 \ No newline at end of file diff --git a/Pages/汇报/个人日报/日报助手.rd b/Pages/汇报/个人日报/日报助手.rd deleted file mode 100644 index f434cef7..00000000 --- a/Pages/汇报/个人日报/日报助手.rd +++ /dev/null @@ -1,15 +0,0 @@ -{ - "PageType": 0, - "ColumnCount": 20, - "RowCount": 20, - "CustomNames": [ - { - "Name": "日期", - "Formula": "日报助手!$B$20" - }, - { - "Name": "汇报人", - "Formula": "日报助手!$G$20" - } - ] -} \ No newline at end of file diff --git a/Pages/汇报/个人日报/汇报详情(废弃).json b/Pages/汇报/个人日报/汇报详情(废弃).json deleted file mode 100644 index 05201325..00000000 --- a/Pages/汇报/个人日报/汇报详情(废弃).json +++ /dev/null @@ -1,1562 +0,0 @@ -{ - "Rows": { - "RowColumnAttachedInfos": { - "0": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 22.0 - } - }, - "1": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 35.0 - } - }, - "2": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 10.0 - } - }, - "3": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 10.0 - } - }, - "4": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 20.0 - } - }, - "5": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "6": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 14.0 - } - }, - "7": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 600.0, - "Mode": 2, - "MinLength": { - "Unit": 1 - }, - "MaxLength": { - "Value": 1.0 - } - } - }, - "8": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "9": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "10": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "11": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "12": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 39.0, - "IsHidden": true - } - } - }, - "InLogicalVisibleIndexes": [ - 12 - ], - "Count": 13, - "DefaultSize": 32.0 - }, - "Cols": { - "RowColumnAttachedInfos": { - "0": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "1": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "2": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "3": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "4": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "5": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "6": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "7": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "8": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "11": { - "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 - } - }, - "19": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "20": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "21": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "22": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 31.0 - } - }, - "23": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 31.0, - "IsHidden": true - } - }, - "24": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0, - "IsHidden": true - } - }, - "25": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0, - "IsHidden": true - } - }, - "26": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0, - "IsHidden": true - } - }, - "27": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0, - "IsHidden": true - } - }, - "28": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0, - "IsHidden": true - } - }, - "29": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0, - "IsHidden": true - } - }, - "36": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0, - "Mode": 2, - "MinLength": { - "Unit": 1 - }, - "MaxLength": { - "Value": 1.0 - }, - "IsHidden": true - } - }, - "45": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0, - "IsHidden": true - } - }, - "46": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0, - "IsHidden": true - } - }, - "47": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0, - "IsHidden": true - } - }, - "48": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0, - "IsHidden": true - } - }, - "49": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0, - "IsHidden": true - } - } - }, - "InLogicalVisibleIndexes": [ - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49 - ], - "Count": 50, - "DefaultSize": 32.0 - }, - "Values": { - "1,4": "上一天", - "1,16": "下一天", - "1,24": "AI解析为报工", - "1,30": "AI撰写日报", - "1,46": "清空", - "5,1": "今日工作", - "10,1": "*日报指的是昨日的工作总结,计划为今日工作安排", - "10,40": "关闭", - "10,44": "保存", - "12,7": "新增一行", - "12,13": "%CurrentUser.UserName%", - "12,16": "%CurrentUser.FullName%", - "12,19": "%CurrentUser.UserName%", - "12,24": false - }, - "Formulas": { - "10,44": "IF(汇报ID>0,\"更新\",\"提交\")" - }, - "AttachInfos": { - "1,4": { - "CellType": { - "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "TargetCells": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!汇报日期" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!汇报日期-1" - } - } - ] - } - ], - "Text": "上一天", - "TemplateKey": "Gost" - } - }, - "1,7": { - "BindingInfo": { - "TableName": "汇报记录表", - "ColumnName": "开始日期", - "GUID": "cc950af0-d8b1-4232-9ab2-415985e67f81" - }, - "CellType": { - "$type": "Forguncy.DateCellType, ServerDesignerCommon", - "CellDefaultValue": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=TODAY()" - }, - "TemplateKey": "_RS_NewLittleRoundCorner" - } - }, - "1,16": { - "CellType": { - "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "TargetCells": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!汇报日期" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!汇报日期+1" - } - } - ] - } - ], - "Text": "下一天", - "TemplateKey": "Gost" - } - }, - "1,21": { - "CssName": "rotate-slow", - "CellType": { - "$type": "Forguncy.ImageCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "TargetCells": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!Y13" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=NOT('汇报详情(废弃)'!Y13)" - } - } - ] - } - ], - "ToolTip": "AI助手", - "Size": 18, - "ImagePath": "gpt.svg" - } - }, - "1,24": { - "CellType": { - "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { - "SerializeProperty": "='汇报详情(废弃)'!Y5" - } - ] - }, - "value": "%Null%", - "compareType": 1 - }, - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Block_Command, Notiflix_Forguncy", - "Cell": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!B8" - }, - "Title": "生成中" - }, - { - "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", - "ServerCommandName": "AI内容转报工数据", - "Parameters": [ - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "汇报人", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!用户全名" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "汇报日期", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=TEXT('汇报详情(废弃)'!汇报日期,\"yyyy-mm-dd\")" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "汇报内容", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!Y5" - } - } - ], - "ResultErrorCodeTo": { - "SerializeProperty": "code" - }, - "ResultMessageTo": { - "SerializeProperty": "msg" - }, - "ReturnPropertiesTo": [ - { - "ResultPropertyName": "日报JSON", - "ResultTo": { - "SerializeProperty": "日报JSON" - } - } - ], - "RefreshAfterFinish": true, - "CheckDataValidation": true - }, - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { - "SerializeProperty": "='汇报详情(废弃)'!日报JSON" - } - ] - }, - "value": "%Null%", - "compareType": 1 - }, - "CommandList": [ - { - "$type": "JsonDataSource.ImportJsonDataToListviewCommand, JsonDataSource", - "Listview": "图文列表表格1", - "ListviewColumnInfos": [ - { - "ListViewColumnCell": "汇报类型", - "PropertyName": "type" - }, - { - "ListViewColumnCell": "汇报内容", - "PropertyName": "content" - }, - { - "ListViewColumnCell": "工时", - "PropertyName": "time" - } - ], - "SourceCell": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!日报JSON" - }, - "SampleJson": "[\r\n {\r\n \"type\": \"日报\",\r\n \"content\": \"今天和报价系统部门做了沟通,了解了关于成本的细节\",\r\n \"time\": 120\r\n },\r\n {\r\n \"type\": \"日报\",\r\n \"content\": \"对发票标准版系统进行了升级\",\r\n \"time\": 0\r\n },\r\n {\r\n \"type\": \"日报\",\r\n \"content\": \"研究了时间轮插件,并进行了测试\",\r\n \"time\": 120\r\n },\r\n {\r\n \"type\": \"计划\",\r\n \"content\": \"继续测试时间轮插件\",\r\n \"time\": 0\r\n },\r\n {\r\n \"type\": \"计划\",\r\n \"content\": \"更新发票标准版系统的离线发布文件,并部署到测试服务器\",\r\n \"time\": 0\r\n },\r\n {\r\n \"type\": \"计划\",\r\n \"content\": \"完善PMS\",\r\n \"time\": 60\r\n }\r\n ]" - }, - { - "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!msg&\",请完善所属项目和任务\"" - } - } - ], - "ID": "57c05c79-5fb6-41fe-8cce-91a3fcfa1501" - }, - { - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", - "FunctionName": "info", - "Title": "温馨提示", - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!msg" - }, - "BtnText": "知道了" - } - ], - "ID": "29b5a206-36af-485f-a025-6b88720a3301" - } - ] - }, - { - "$type": "Notiflix_Forguncy.Block_Command, Notiflix_Forguncy", - "FunctionName": "remove", - "Cell": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!B8" - }, - "Title": "生成中" - } - ], - "ID": "ed82faa8-b333-4e5e-a730-aade05cf2b7e" - }, - { - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", - "FourStandardStyle": "warning", - "Message": "请在下方编写你的工作内容,让AI帮你完成左边的日报!" - } - ], - "ID": "7a290710-75f6-4572-8ddc-fa5759ece240" - } - ] - } - ], - "Text": "AI解析为报工", - "TemplateKey": "_RS_Success3", - "Icon": { - "Name": "gpt.svg", - "Color": "Accent 1", - "UseCellTypeForeColor": true - }, - "IconSize": 14.0 - } - }, - "1,30": { - "CellType": { - "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { - "SerializeProperty": "='汇报详情(废弃)'!汇报日期" - } - ] - }, - "value": "%Null%", - "compareType": 1 - }, - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Block_Command, Notiflix_Forguncy", - "Cell": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!B8" - }, - "Title": "生成中" - }, - { - "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "TargetCells": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!AE2,'汇报详情(废弃)'!Y2,'汇报详情(废弃)'!AS11,'汇报详情(废弃)'!AO11" - }, - "PropertyType": 0, - "Value": false - } - ] - }, - { - "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", - "ServerCommandName": "AI报工数据转日报", - "Parameters": [ - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "汇报人", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!用户名" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "汇报日期", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=TEXT('汇报详情(废弃)'!汇报日期,\"yyyy-mm-dd\")" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandListviewParam, ServerDesignerCommon", - "ParamName": "汇报数据", - "ListviewName": "图文列表表格1", - "Columns": [ - { - "ArrayItemName": "类型", - "Column": "汇报类型" - }, - { - "ArrayItemName": "内容", - "Column": "汇报内容" - }, - { - "ArrayItemName": "工时", - "Column": "工时" - } - ] - } - ], - "ResultErrorCodeTo": { - "SerializeProperty": "code" - }, - "ResultMessageTo": { - "SerializeProperty": "msg" - }, - "ReturnPropertiesTo": [ - { - "ResultPropertyName": "生成文本", - "ResultTo": { - "SerializeProperty": "回复内容" - } - } - ], - "RefreshAfterFinish": true, - "CheckDataValidation": true - }, - { - "$type": "Notiflix_Forguncy.Block_Command, Notiflix_Forguncy", - "FunctionName": "remove", - "Cell": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!B8" - }, - "Title": "生成中" - }, - { - "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "TargetCells": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!AE2,'汇报详情(废弃)'!Y2,'汇报详情(废弃)'!AS11,'汇报详情(废弃)'!AO11" - }, - "PropertyType": 0, - "Value": true - } - ] - }, - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { - "SerializeProperty": "='汇报详情(废弃)'!code" - } - ] - }, - "value": "0" - }, - "CommandList": [ - { - "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "TargetCells": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!Y5" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!回复内容" - } - } - ] - } - ], - "ID": "0c133b69-68aa-4512-a79d-02b83aeb23ca" - }, - { - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", - "FunctionName": "warning", - "Title": "温馨提示", - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!msg" - }, - "BtnText": "知道了" - } - ], - "ID": "7a66f072-0a8b-4ce7-a650-e52807de00ec" - } - ] - } - ], - "ID": "58a625fd-2595-4ae1-9c62-177213efad27" - }, - { - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", - "FourStandardStyle": "warning", - "Message": "请选择汇报日期" - } - ], - "ID": "63c030f9-15ae-4b9b-9470-bde98082cf13" - } - ] - } - ], - "Text": "AI撰写日报", - "TemplateKey": "_RS_Success3", - "Icon": { - "Name": "gpt.svg", - "Color": "Accent 1", - "UseCellTypeForeColor": true - }, - "IconSize": 14.0 - } - }, - "1,46": { - "CellType": { - "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "TargetCells": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!Y5" - }, - "Value": "%Null%" - } - ] - } - ], - "Text": "清空", - "TemplateKey": "_RS_Information3", - "Icon": { - "Name": "Application/043_brush_2.svg", - "BuiltIn": true, - "Color": "Background 1", - "UseCellTypeForeColor": true - }, - "IconSize": 14.0 - } - }, - "4,24": { - "BindingInfo": { - "TableName": "汇报记录表", - "ColumnName": "内容", - "GUID": "010bf853-5439-4277-ab42-49232a158f40" - }, - "CellType": { - "$type": "HtmlRichEditor.HtmlRichEditor, HtmlRichEditor" - } - }, - "5,6": { - "CssName": "toolbar toolbar-right ", - "CellType": { - "$type": "Forguncy.CustomMenu.ForguncyMenuCellType, Forguncy.CustomMenu", - "TemplateKey": "横向迷你菜单", - "Items": [ - { - "Value": "清空", - "Text": "清空", - "IconPath": "Application/043_brush_2.svg", - "SelectedIconColor": "Background 1", - "SelectedIconColorUseItemColor": true, - "IconColorUseItemColor": true, - "IsOldMenuPath": false, - "CommandList": [ - { - "$type": "Forguncy.Model.UpdateListviewCommand, ServerDesignerCommon", - "ListviewName": "图文列表表格1", - "UpdateType": 2, - "UpdateRowType": 2 - } - ], - "CanVisitRoleList": [ - "FGC_LoginUser" - ] - }, - { - "Value": "菜单1", - "Text": "从工时导入", - "IconPath": "Arrow/318_import_2.svg", - "SelectedIconColor": "Background 1", - "SelectedIconColorUseItemColor": true, - "IconColorUseItemColor": true, - "IsOldMenuPath": false, - "CommandList": [ - { - "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", - "PageName": "导入汇报数据", - "PassValues": [ - { - "Source": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!汇报日期-1&\",\"&'汇报详情(废弃)'!汇报日期-1" - }, - "TargetCell": { - "SerializeProperty": "=导入汇报数据!日期范围" - } - } - ] - } - ], - "CanVisitRoleList": [ - "FGC_Anonymous" - ] - }, - { - "Value": "菜单1", - "Text": "新增一行", - "IconPath": "Application/001_add_1.svg", - "SelectedIconColor": "Background 1", - "SelectedIconColorUseItemColor": true, - "IconColorUseItemColor": true, - "IsOldMenuPath": false, - "CommandList": [ - { - "$type": "Forguncy.Model.UpdateListviewCommand, ServerDesignerCommon", - "ListviewName": "图文列表表格1", - "UpdateType": 1, - "UpdateValues": [ - { - "Column": "汇报类型", - "Value": "日报" - }, - { - "Column": "汇报内容" - }, - { - "Column": "工时", - "Value": "1" - }, - { - "Column": "关联任务" - } - ] - } - ], - "CanVisitRoleList": [ - "FGC_LoginUser" - ] - } - ], - "Orientation": 0, - "MenuLevelsStyle": [ - { - "FontSize": 13.333333333333332, - "Bold": false, - "Height": 32.0, - "IconHeight": 14.0, - "IconWidth": 14.0 - } - ] - } - }, - "7,1": { - "CellType": { - "$type": "Forguncy.RepeaterCellType, ServerDesignerCommon", - "TemplatePageName": "484d3ed119274a60bf32f15d178cf60", - "DataSourceType": 1, - "DataSource": { - "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", - "TableName": "汇报子表", - "BindingInfos": [ - { - "GUID": "660292fb-65e2-461c-af43-b2f2bdf00200", - "BindingInfo": { - "TableName": "汇报子表", - "ColumnName": "ID", - "GUID": "23ea6087-e09a-4a88-872c-326119a96c37" - }, - "ColumnName": "ID" - }, - { - "GUID": "201508e1-559b-4ec6-a2f1-07066422ec2a", - "BindingInfo": { - "TableName": "汇报子表", - "ColumnName": "汇报类型", - "GUID": "f8e6ce1a-fadb-4999-a8f3-4f5026704225" - }, - "ColumnName": "汇报类型" - }, - { - "GUID": "78fe62ea-462e-4237-8fff-1e1c7b99b7af", - "BindingInfo": { - "TableName": "汇报子表", - "ColumnName": "汇报内容", - "GUID": "4f3684c1-7145-484c-b825-f5a599eeefbf" - }, - "ColumnName": "汇报内容" - }, - { - "GUID": "62ffd577-8d55-4641-8926-269d3d32a466", - "BindingInfo": { - "TableName": "汇报子表", - "ColumnName": "工时", - "GUID": "c0b28393-0643-4e12-ba46-ac0642ad8b5c" - }, - "ColumnName": "工时" - }, - { - "GUID": "cc4e365b-e2d7-4a57-9e83-8c577f900dfd", - "BindingInfo": { - "TableName": "汇报子表", - "ColumnName": "关联任务", - "GUID": "d4f15124-b7ee-493f-adec-7e8d92665e28" - }, - "ColumnName": "关联任务" - }, - { - "GUID": "0b269ef9-62cb-43a5-a91d-8522b9f6c9c1", - "Formula": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!汇报类型&\":\"&IF('汇报详情(废弃)'!汇报内容=\"\",\"尚未填写...\",'汇报详情(废弃)'!汇报内容)" - }, - "ColumnName": "内容概要" - } - ], - "IsListviewDataSource": true, - "CustomColumns": [] - }, - "DataSourceListviewName": "图文列表表格1", - "NoItemSetting": { - "ImageForNoItem": { - "Name": "暂无内容 (1).png" - }, - "NoItemImageSize": 180.0, - "TextForNoItem": "请点击\"新增一行\"开始填写", - "Orientation": 1 - }, - "TemplateKey": "横向分割", - "DetailTableSetting": { - "$type": "Forguncy.Model.DetailListViewInfo, ServerDesignerCommon", - "ColumnOfDetailTable": "汇报ID", - "MasterTable": "汇报记录表", - "ColumnOfMasterTable": "ID", - "DataCommitType": 2 - }, - "CommitDataWithCommand": true - } - }, - "10,40": { - "CellType": { - "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon", - "ClosePopupResult": 1 - } - ], - "Text": "关闭", - "TemplateKey": "_RS_Information3" - } - }, - "10,44": { - "CellType": { - "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", - "Title": "提交中", - "VBalidate": true - }, - { - "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", - "ServerCommandName": "新增或更新汇报", - "Parameters": [ - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "汇报ID", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!汇报ID" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "汇报日期", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!汇报日期" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "汇报人", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!用户名" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandListviewParam, ServerDesignerCommon", - "ParamName": "汇报明细", - "ListviewName": "图文列表表格1", - "Columns": [ - { - "ArrayItemName": "关联任务", - "Column": "关联任务" - }, - { - "ArrayItemName": "类型", - "Column": "汇报类型" - }, - { - "ArrayItemName": "工时", - "Column": "工时" - }, - { - "ArrayItemName": "内容", - "Column": "汇报内容" - } - ] - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "日报内容", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!Y5" - } - } - ], - "ResultErrorCodeTo": { - "SerializeProperty": "code" - }, - "ResultMessageTo": { - "SerializeProperty": "msg" - }, - "RefreshAfterFinish": true, - "CheckDataValidation": true - }, - { - "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", - "FunctionName": "remove", - "Title": "提交中" - }, - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { - "SerializeProperty": "=code" - } - ] - }, - "value": "0" - }, - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!msg" - } - }, - { - "$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon", - "ReloadData": true - } - ], - "ID": "6f341504-1ab2-465c-b52e-d6f3092651a9" - }, - { - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", - "FunctionName": "warning", - "Title": "温馨提示", - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!msg" - }, - "BtnText": "知道了" - } - ], - "ID": "f0a8c351-d5f8-415f-bc42-aee31a2f3f1c" - } - ] - } - ], - "Text": "保存", - "TemplateKey": "_RS_Main1" - } - }, - "12,3": { - "BindingInfo": { - "TableName": "汇报记录表", - "ColumnName": "ID", - "GUID": "cdb43b1e-2041-4d56-ab6e-da5a26c7d5b0" - } - }, - "12,7": { - "CellType": { - "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.UpdateListviewCommand, ServerDesignerCommon", - "ListviewName": "图文列表表格1", - "UpdateType": 1, - "UpdateValues": [ - { - "Column": "汇报类型", - "Value": "日报" - }, - { - "Column": "汇报内容" - }, - { - "Column": "工时", - "Value": "1" - }, - { - "Column": "关联任务" - } - ] - } - ], - "Text": "新增一行", - "TemplateKey": "Gost", - "Icon": { - "Name": "Application/001_add_1.svg", - "BuiltIn": true, - "Color": "Background 1", - "UseCellTypeForeColor": true - }, - "IconSize": 14.0 - } - }, - "12,13": { - "BindingInfo": { - "TableName": "汇报记录表", - "ColumnName": "汇报人", - "GUID": "4450a20c-d264-4f80-b4d1-9b6a98317ba5" - } - }, - "12,24": { - "CellType": { - "$type": "Forguncy.CheckBoxCellType, ServerDesignerCommon", - "Caption": "显示助手", - "Style": 1, - "CommandList": [ - { - "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "Location": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!X:AX" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='汇报详情(废弃)'!Y13" - } - } - ] - } - ] - } - } - }, - "StyleDatas": { - "Styles": [ - { - "FontFamily": 0, - "FontSize": 13.333333333333332, - "Formatter": 1 - }, - { - "FontFamily": 0, - "FontSize": 13.333333333333332 - }, - { - "FontFamily": 0, - "FontSize": 16.0, - "HorizontalAlignment": 2 - }, - { - "BorderLeft": 0 - }, - { - "HorizontalAlignment": 2 - }, - { - "BorderBottom": 0 - }, - { - "FontWeight": 4 - }, - { - "FontFamily": 0, - "FontSize": 13.333333333333332, - "BorderLeft": 0 - }, - { - "HorizontalAlignment": 2, - "BorderLeft": 0 - }, - { - "HorizontalAlignment": 2, - "BorderBottom": 0 - }, - { - "FontFamily": 0, - "FontSize": 13.333333333333332, - "BorderBottom": 0 - }, - { - "FontSize": 12.0, - "Foreground": 5 - }, - { - "FontSize": -1.0 - } - ], - "Types": { - "Strs": [ - "Body", - "[AUTO]General", - "Center", - "Background 2 0", - "Bold", - "Text 1 50" - ], - "Borders": [ - { - "Color": 3 - } - ] - }, - "CellStyles": { - "0,14": 0, - "0,15": 1, - "0,16": 1, - "0,17": 1, - "0,18": 1, - "0,19": 1, - "0,20": 1, - "0,21": 1, - "0,22": 1, - "0,23": 1, - "0,24": 1, - "0,25": 1, - "0,26": 1, - "0,27": 1, - "0,28": 1, - "0,29": 1, - "0,30": 1, - "0,31": 1, - "0,32": 1, - "0,33": 1, - "0,34": 1, - "0,35": 1, - "0,36": 1, - "0,37": 1, - "0,38": 1, - "0,39": 1, - "0,40": 1, - "0,41": 1, - "0,42": 1, - "0,43": 1, - "0,44": 1, - "0,45": 1, - "0,46": 1, - "0,47": 1, - "0,48": 1, - "1,4": 0, - "1,5": 1, - "1,6": 1, - "1,7": 2, - "1,15": 1, - "1,16": 0, - "1,17": 1, - "1,23": 3, - "1,24": 0, - "1,25": 1, - "1,26": 1, - "1,27": 1, - "1,28": 1, - "1,30": 0, - "1,31": 1, - "1,32": 1, - "1,33": 1, - "1,34": 1, - "1,46": 4, - "2,4": 0, - "2,5": 0, - "2,6": 1, - "2,7": 2, - "2,8": 2, - "2,9": 2, - "2,10": 2, - "2,11": 2, - "2,12": 2, - "2,13": 2, - "2,14": 2, - "2,15": 1, - "2,16": 0, - "2,17": 0, - "2,23": 3, - "3,1": 5, - "3,2": 5, - "3,3": 5, - "3,4": 5, - "3,5": 5, - "3,6": 5, - "3,7": 5, - "3,8": 5, - "3,9": 5, - "3,10": 5, - "3,11": 5, - "3,12": 5, - "3,13": 5, - "3,14": 5, - "3,15": 5, - "3,16": 5, - "3,17": 5, - "3,18": 5, - "3,19": 5, - "3,20": 5, - "3,21": 5, - "3,23": 3, - "4,23": 3, - "4,24": 1, - "5,1": 6, - "5,6": 1, - "5,22": 1, - "5,23": 7, - "6,23": 3, - "7,1": 4, - "7,22": 4, - "7,23": 8, - "8,1": 9, - "8,2": 9, - "8,3": 9, - "8,4": 9, - "8,5": 9, - "8,6": 9, - "8,7": 9, - "8,8": 9, - "8,9": 9, - "8,10": 9, - "8,11": 9, - "8,12": 9, - "8,13": 9, - "8,14": 9, - "8,15": 9, - "8,16": 9, - "8,17": 9, - "8,18": 9, - "8,19": 9, - "8,20": 9, - "8,21": 9, - "8,22": 9, - "8,23": 9, - "8,24": 10, - "8,25": 10, - "8,26": 10, - "8,27": 10, - "8,28": 10, - "8,29": 10, - "8,30": 10, - "8,31": 10, - "8,32": 10, - "8,33": 10, - "8,34": 10, - "8,35": 10, - "8,36": 10, - "8,37": 10, - "8,38": 10, - "8,39": 10, - "8,40": 10, - "8,41": 10, - "8,42": 10, - "8,43": 10, - "8,44": 10, - "8,45": 10, - "8,46": 10, - "8,47": 10, - "8,48": 1, - "9,48": 1, - "10,1": 11, - "10,40": 0, - "10,41": 1, - "10,42": 1, - "10,43": 1, - "10,44": 1, - "10,45": 1, - "10,46": 1, - "10,47": 1, - "10,48": 1, - "12,3": 1, - "12,4": 1, - "12,5": 1, - "12,7": 0, - "12,8": 1, - "12,11": 1, - "12,12": 0, - "12,13": 1, - "12,16": 12, - "12,19": 1 - }, - "SheetStyle": { - "FontFamily": 0, - "FontSize": 13.333333333333332 - } - }, - "Spans": [ - "7,1,1,21", - "12,3,1,3", - "12,7,1,5", - "12,13,1,3", - "1,4,1,2", - "1,16,1,2", - "1,7,1,8", - "12,16,1,3", - "10,44,1,4", - "10,40,1,3", - "4,24,4,25", - "5,6,1,16", - "12,19,1,4", - "12,24,1,3", - "1,24,1,5", - "1,30,1,5", - "1,46,1,3" - ], - "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": {} - }, - "CustomNames": [ - { - "Name": "汇报人", - "Formula": "'汇报详情(废弃)'!$N$13" - }, - { - "Name": "汇报日期", - "Formula": "'汇报详情(废弃)'!$H$2" - }, - { - "Name": "汇报ID", - "Formula": "'汇报详情(废弃)'!$D$13" - }, - { - "Name": "用户名", - "Formula": "'汇报详情(废弃)'!$T$13" - }, - { - "Name": "用户全名", - "Formula": "'汇报详情(废弃)'!$Q$13" - }, - { - "Name": "增加一行按钮", - "Formula": "'汇报详情(废弃)'!$H$13" - }, - { - "Name": "日报列表", - "Formula": "'汇报详情(废弃)'!$B$8" - } - ] -}//smh5fWUfY4BJiEg3YnE3nq+5PpEpUsO68g4fpg73H+pURlqK3r+YY5ATE0QakKCV9nCs1/Wvc48hHwDtcLjk+z7FwqP0CAu2+VMjrQu5pWUUut5MFsGwTG75YecP8FcaYsALVoLwx+QbHX9qvpmRBU9KtD+HyXI7zvq4nKtjIXiFIKfwWfM/q5Rc2lQ5VfdAMB0dho6Kwjx7v/7vfLUcqfOfcmCBc0NTHxpXpP/qb74Ux4HxiWmMjtTcYdQvrm6SbrJQPaYbOXaOSOmyx/Tx94QRh/oO4qJ8WaGrdZBqZDn+OQIhyeucCp0AQGUGon7TbhumAhfUCquMEXtdVdTFF6imA4JbM9UT/JZHauP2RMk1c5bJHyfhdBRwuliCkgZLw6UiJZ5zaHPDBWG/iqaWOiyhq21+ju88JG8JNcEHRVH/1UUIq9Dos3tPErDqCIpxInB8907RfZb/I8MBYcrzJdo+kVH/P+KZg3wh7/2sKqjhbZyK+S3VvlStNaVVRl9GuZvXxyygT12KvTU85D/5lbJHjgQl/fVeGZV+0Qfqvz9xKwmhKfRcniDv01koZGLGCxUEDL4FMA+lBL5czXnkfMSAwGCHWfa4E3VA19HK1ZFYgyz5YjK/3GWr0zwAmQal5cdH224AZRYghsqg3GfJDDWgVKxboE5/H5oVI1XpXqruraAK3HhFv4ksKvTMmD+zkAqTZ7w/S55TddhrpA6R93RXQG5WMRlRE7itYs2c9Tr/z2NAwkjcBR7q0TFA+QLTz1HfORL0bAjNvHvANo5VP8gR9Rg0pV2LrVjoiF2QisN6L/6W9lyygsu8XBY7ewLF7umdrktx6HNMYWA4rUoxRLbKPYTPRenJdqWaSL+CaClCyrufzDadOMrfntkPtApOx9QJjdaEiCWZeWJj6ettMw==|920 \ No newline at end of file diff --git a/Pages/汇报/个人日报/汇报详情(废弃).rd b/Pages/汇报/个人日报/汇报详情(废弃).rd deleted file mode 100644 index 6f51b575..00000000 --- a/Pages/汇报/个人日报/汇报详情(废弃).rd +++ /dev/null @@ -1,38 +0,0 @@ -{ - "PageType": 0, - "ColumnCount": 50, - "RowCount": 13, - "Formulas": { - "10,44": "IF(汇报ID>0,\"更新\",\"提交\")" - }, - "CustomNames": [ - { - "Name": "汇报人", - "Formula": "'汇报详情(废弃)'!$N$13" - }, - { - "Name": "汇报日期", - "Formula": "'汇报详情(废弃)'!$H$2" - }, - { - "Name": "汇报ID", - "Formula": "'汇报详情(废弃)'!$D$13" - }, - { - "Name": "用户名", - "Formula": "'汇报详情(废弃)'!$T$13" - }, - { - "Name": "用户全名", - "Formula": "'汇报详情(废弃)'!$Q$13" - }, - { - "Name": "增加一行按钮", - "Formula": "'汇报详情(废弃)'!$H$13" - }, - { - "Name": "日报列表", - "Formula": "'汇报详情(废弃)'!$B$8" - } - ] -} \ No newline at end of file diff --git a/Pages/汇报/汇报管理.json b/Pages/汇报/汇报管理.json index 22a2c407..716ab5b4 100644 --- a/Pages/汇报/汇报管理.json +++ b/Pages/汇报/汇报管理.json @@ -589,7 +589,7 @@ } } ], - "ID": "e5e2b639-3624-47fe-bf9e-46f712e9b484" + "ID": "d937f8dc-2e1f-4620-bed5-fedc2606d6ef" } ] } @@ -598,7 +598,7 @@ "IsOK": "是否为确定" } }, - "PageName": "项目周报详情", + "NavigateType": "back", "LoadBindingDataOption": 2 } ], @@ -784,7 +784,7 @@ } } ], - "ID": "ec7545d5-932c-4d79-9902-1c65404280c9" + "ID": "841d2fd2-55cb-416c-9067-a68e86a8859c" } ] } @@ -793,7 +793,7 @@ "IsOK": "是否为确定" } }, - "PageName": "项目周报详情", + "NavigateType": "back", "LoadBindingDataOption": 2 } ], @@ -1755,4 +1755,4 @@ "Formula": "汇报管理!$R$8" } ] -}//rBr8qAwF5sYiQAXxBCEINSw9LHbqbt0hHMJeS6my5Q+VtIA3bXfqkBR7DBueWXQ9Rw01SsIcvQF5x3774QKUoFA6eYgvAOQc6c0mdZGvoK1MzxK4kou6dTPKOdM/DklsfBs2Tu3Ou8Fh/f3KXJ5TFIRSorFWqtUdF1wpG+mBBQZPY79rHtlSL79hQ72atTI3jGVLm6/DD4TzKUrD2e40crLOoxWSjoKKU9oEaGwA9RKpct9QFJ1CMR0aKUa6eGRzZRzi4ZA29/585Qbj8R/9gj67io1rTuXtuMfHsddb/YFw0qtMqHwXL/GBLiwPR2X33A4TKBD4xzB6x/0NqBMAAzlvFQSPBBqk+PW0Sx7XSae1kqnvTa7b6v4EtxAzwR2PsNaKUEQj3FbKqn7zv4eIe1Jq8kX1ocINkkrd5H050jdGMEYkRGQndbowMJ3oHHW+6QOnWxC8sg1fk1Y+bmBNyfEvNbogElmZ1/9Jnz0HZSWlvN1v5v+DmJsx9hFh1d+NvxQ7nuK9RbU3mMG5NhKWfAx9Vlh3DR+uA0tvWebis9NKFEpUklz/PvIBerUeMso62+JSJxZX31EBI2SOywqKsMpqwoz2iUu2ussb0VVuGVNH24eoeC+6RmMQN0W6BTHLQ3Zv8LlI9BxpcLgWuouQUc1yFK5Jrikctvk6tuu6i4OstdmRM5SJIzR+WEbWinH7bg4CNe6crxr83DRFAtVDrrIrveCX0giNQSD57d3JrKUjvHgbI51UIJ7CwvUTgoxQmt2FGj84Kwt3nw5hiCIljKPeH1QfFde2e/MXCZsCXcH2ANEW3eXNmLfUy+tlq7v0vcE2xtE/dn7X7Rgt1oH6Snbn8+JWFEXd5/ym+LxVo/c4tJ2azXJvbz7z2iskmRLvJ0rZhnbQotlJ2pw9dVETug==|920 \ No newline at end of file +}//mLUF3nsvbutKSLjm4gZmfijddxo6XyQvmEOhyA1xUoWZYbDu2TuG8c1gR85ykuy89xbpVc+aiUQx51Oe1nYE35R1pPm0vmiIAMVvppXxGoHRSwRb7WhCteikKtv73sxRGVDwMsyamzr7F7SOQ/uFCytOYs9QbZSW7CrxDoBOK96zkK4T5yvMkEHxXwCuNaKJJ/Cg/nd3TgxUe/bJ20jieYrq4Dbb0lZlbT94ScFQx73BiTWz8VxMbA0P6jeXNTjgwHl0chfydWeRl3pCWwvn11sBd84+3qsI/vPqHRG0Z3wUFrpJoqeLOtjyEm5AjPuRtV4/n72PR0zVS4Pa7xhHEoY8ydJDQuhoy1nbWww4KlMQl7/iLo1ShbxrusyPT5M9HpbhaP8xg/hGhq3S/sAeWmVnoKfF118Jt+IWeRC+1Magk6L+9LzhTS3vLdIyP5mjw3QK61RukPDsQq7WTF06J5GXUcO7JK2GEWTDyswap5OVZ+VglGKZZv1D+scPHvjS9iCrHpIrs1MvoUCfjZTRPEqYXJzoMUcKnn7yPpdMHLpB0VucW4jsSj1ccelX1f4UcKSEjtMqKUzqlyV1xJz++WFDc+yM26yFRrEZskOhhv6WruXNgPXpF0sOb5xqb4E6gXFzKM/fUkiFrYY4XQ1EtqDT+Qvm1U3mSWGwlkEOn3+0KFo23rT5kOvJbvlIUEXT5b0nKY8iWnbe89jzK0sgdpw3SIC7ajDkWpSxDEfRpGesUl9Qa6Yt8AYgEJlslLpqGOyFg1DcZFv8p3o7aZFMSvuVVlph1ycaKiDX77p9ldi+HLbEIgmMo+QZDcJSb9IBXQ6a/Mz6S/N+aRd1GPQS9zKgb068KopHD1KcEZc+w6MSse9RRKFE/oVzchSZRkXPmymRbbwD669N3EhmPCTK+g==|920 \ No newline at end of file diff --git a/Pages/汇报/项目周报/项目周报详情.json b/Pages/汇报/项目周报/项目周报详情.json deleted file mode 100644 index c206514c..00000000 --- a/Pages/汇报/项目周报/项目周报详情.json +++ /dev/null @@ -1,1043 +0,0 @@ -{ - "Rows": { - "RowColumnAttachedInfos": { - "0": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "1": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "2": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 10.0 - } - }, - "3": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 35.0 - } - }, - "5": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "6": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 10.0 - } - }, - "7": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 35.0 - } - }, - "8": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "9": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "10": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 10.0 - } - }, - "11": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 238.0, - "Mode": 2, - "MinLength": { - "Unit": 1 - }, - "MaxLength": { - "Value": 1.0 - } - } - }, - "12": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "13": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "14": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 10.0 - } - }, - "15": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 238.0, - "Mode": 2, - "MinLength": { - "Unit": 1 - }, - "MaxLength": { - "Value": 1.0 - } - } - }, - "16": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "17": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "18": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "20": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0, - "IsHidden": true - } - } - }, - "InLogicalVisibleIndexes": [ - 20 - ], - "Count": 21, - "DefaultSize": 32.0 - }, - "Cols": { - "RowColumnAttachedInfos": { - "0": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "1": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "2": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "3": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "4": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "5": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "6": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "7": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "26": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "27": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "28": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "29": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "30": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "31": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - } - }, - "Count": 32, - "DefaultSize": 32.0 - }, - "Values": { - "1,1": "项目", - "5,1": "汇报日期", - "9,1": "上周工作", - "9,28": "AI生成", - "13,1": "本周计划", - "18,28": "保存", - "20,1": "%CurrentUser.UserName%" - }, - "AttachInfos": { - "3,1": { - "BindingInfo": { - "TableName": "项目周报", - "ColumnName": "项目ID", - "GUID": "dbbbcdb5-3e42-4b70-afab-ff9e5977bad5" - }, - "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": "13a1a5ea-d05d-444c-8761-3a52d926bd61", - "BindingInfo": { - "TableName": "项目表", - "ColumnName": "ID", - "GUID": "f8f6f01c-d9b7-4b7e-aab6-8bf094c03423" - }, - "ColumnName": "value" - }, - { - "GUID": "f3308f23-2ef1-40d8-b4b5-bbfb05c7f6bc", - "BindingInfo": { - "TableName": "项目表", - "ColumnName": "项目名称", - "GUID": "9f87489a-dcc8-41ac-ba79-c47fa302da92" - }, - "ColumnName": "label" - } - ], - "CustomColumns": [] - }, - "placeholder": "请选择", - "noDataText": "无数据", - "filterable": true, - "filterInServerOptions": { - "defaultMaxOptionsCount": 10, - "maxFilterResultCount": 10, - "matchMethod": "contains", - "loadingText": "加载中" - }, - "noMatchText": "无匹配数据" - } - }, - "7,1": { - "BindingInfo": { - "TableName": "项目周报", - "ColumnName": "汇报日期", - "GUID": "0234d3bd-99e3-498c-8d32-7b176f76f2d8" - }, - "CellType": { - "$type": "ElementUI.DatePickerCellType, ElementUI", - "CommandList": [], - "UIPermissions": [ - { - "Scope": 2, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 1, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 4, - "AllowRoles": [ - "FGC_Anonymous" - ] - } - ], - "DefaultValue": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=TODAY()" - }, - "type": "date", - "placeholder": "请选择", - "startPlaceholder": "开始日期", - "rangeSeparator": "至", - "endPlaceholder": "结束日期", - "firstDayOfWeek": 1, - "DefautWeekFormat": "yyyy 第 WW 周" - }, - "DataValidationInfo": { - "IgnoreBlank": false - } - }, - "9,28": { - "CellType": { - "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", - "SubConditions": [ - { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { - "SerializeProperty": "=项目周报详情!项目ID" - } - ] - }, - "value": "%Null%", - "compareType": 1 - }, - { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { - "SerializeProperty": "=项目周报详情!B8" - } - ] - }, - "value": "%Null%", - "compareType": 1 - } - ] - }, - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Block_Command, Notiflix_Forguncy", - "Cell": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目周报详情!B12" - }, - "Title": "加载中" - }, - { - "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", - "ServerCommandName": "AI生成周报", - "Parameters": [ - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "成员", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目周报详情!B21" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "项目ID", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目周报详情!项目ID" - } - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "生成日期", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=TEXT(项目周报详情!B8,\"yyyy-mm-dd\")" - } - } - ], - "ResultErrorCodeTo": { - "SerializeProperty": "code" - }, - "ResultMessageTo": { - "SerializeProperty": "msg" - }, - "ReturnPropertiesTo": [ - { - "ResultPropertyName": "上周工作", - "ResultTo": { - "SerializeProperty": "上周工作" - } - } - ], - "RefreshAfterFinish": true, - "CheckDataValidation": true - }, - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { - "SerializeProperty": "=上周工作" - } - ] - }, - "value": "%Null%", - "compareType": 1 - }, - "CommandList": [ - { - "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "TargetCells": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目周报详情!B12" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目周报详情!上周工作" - } - } - ] - }, - { - "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目周报详情!msg&\",请完善所属项目和任务\"" - } - } - ], - "ID": "a17e87f6-bdf3-4df5-aeac-d5ccb080f094" - }, - { - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", - "FunctionName": "info", - "Title": "温馨提示", - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目周报详情!msg" - }, - "BtnText": "知道了" - } - ], - "ID": "2e0efd17-c3d7-409e-b451-888c048049a8" - } - ] - }, - { - "$type": "Notiflix_Forguncy.Block_Command, Notiflix_Forguncy", - "FunctionName": "remove", - "Cell": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目周报详情!B12" - }, - "Title": "加载中" - } - ], - "ID": "9daf8a87-55e4-46aa-aca6-544d2e652de4" - }, - { - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", - "FourStandardStyle": "warning", - "Message": "请选择日期和项目" - } - ], - "ID": "d4631959-a5d2-42f8-b683-40aa4e5ac2a3" - } - ] - } - ], - "Text": "AI生成", - "TemplateKey": "_RS_Success3", - "Icon": { - "Name": "gpt.svg", - "Color": "Accent 1", - "UseCellTypeForeColor": true - }, - "IconSize": 14.0 - } - }, - "11,1": { - "BindingInfo": { - "TableName": "项目周报", - "ColumnName": "上周工作", - "GUID": "c3c718bc-c5bb-4469-8c61-62ec732abe09" - }, - "CellType": { - "$type": "Forguncy.MultilineTextBox, ServerDesignerCommon", - "TemplateKey": "多行输入框" - } - }, - "15,1": { - "BindingInfo": { - "TableName": "项目周报", - "ColumnName": "本周计划", - "GUID": "3157fe2f-4949-4b24-8e6e-33b7f8009bf4" - }, - "CellType": { - "$type": "Forguncy.MultilineTextBox, ServerDesignerCommon", - "TemplateKey": "多行输入框" - } - }, - "18,28": { - "CellType": { - "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon", - "tableData": { - "TableName": "项目周报", - "ColumnName": "ID", - "GUID": "3504fcc6-4954-4483-a45f-2968af8cee37" - } - }, - "value": "%Null%" - }, - "CommandList": [ - { - "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", - "TableName": "项目周报", - "UpdateType": "add", - "ShowConfirm": false, - "UpdateBindingValues": [ - { - "BindingInfo": { - "TableName": "项目周报", - "ColumnName": "汇报人", - "GUID": "c017ebea-889b-4c07-91fb-3cf57a9655cc" - }, - "Value": "%CurrentUser%" - }, - { - "BindingInfo": { - "TableName": "项目周报", - "ColumnName": "周数", - "GUID": "ae3c784c-c556-478b-802e-0e75fdd80a7b" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=WEEKNUM(项目周报详情!B8)-WEEKNUM(DATE(YEAR(项目周报详情!B8),MONTH(项目周报详情!B8),1))+1" - } - } - ] - }, - { - "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", - "Message": "保存成功" - }, - { - "$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon", - "ReloadData": true - } - ], - "ID": "33c0bda6-45a2-4755-a270-630351912835" - }, - { - "CommandList": [ - { - "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", - "TableName": "项目周报", - "ShowConfirm": false, - "UpdateBindingValues": [ - { - "BindingInfo": { - "TableName": "项目周报", - "ColumnName": "周数", - "GUID": "4d6253f8-6918-4d3e-aa43-d2782f0dc049" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=WEEKNUM(项目周报详情!B8)-WEEKNUM(DATE(YEAR(项目周报详情!B8),MONTH(项目周报详情!B8),1))+1" - } - } - ] - }, - { - "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", - "Message": "保存成功" - } - ], - "ID": "97f22f6c-2898-40ab-a851-2138f27bcb00" - } - ] - } - ], - "Text": "保存", - "TemplateKey": "_RS_Main1", - "Icon": { - "Name": "Application/069_save_6.svg", - "BuiltIn": true, - "Color": "Background 1", - "UseCellTypeForeColor": true - }, - "IconSize": 14.0 - } - } - }, - "StyleDatas": { - "Styles": [ - { - "FontFamily": 0 - }, - { - "FontFamily": 0, - "Formatter": 1, - "HorizontalAlignment": 2 - }, - { - "FontFamily": 0, - "FontSize": 13.333333333333332 - }, - { - "FontSize": 13.333333333333332 - }, - { - "FontFamily": 0, - "Formatter": 1 - }, - { - "FontFamily": 0, - "FontSize": 13.333333333333332, - "Formatter": 1 - }, - { - "FontFamily": 0, - "FontSize": 13.333333333333332, - "Formatter": 3, - "VerticalAlignment": 4, - "WordWrap": true - }, - { - "BorderBottom": 0 - } - ], - "Types": { - "Strs": [ - "Body", - "[AUTO]General", - "Left", - "@", - "Top", - "Background 2 0" - ], - "Borders": [ - { - "Color": 5 - } - ] - }, - "CellStyles": { - "1,0": 0, - "1,1": 1, - "1,5": 0, - "1,6": 0, - "1,7": 0, - "1,8": 0, - "1,9": 0, - "1,10": 0, - "1,11": 0, - "1,12": 0, - "1,13": 0, - "1,14": 0, - "1,15": 0, - "1,16": 0, - "1,17": 0, - "1,18": 0, - "1,19": 0, - "1,20": 0, - "1,21": 0, - "1,22": 0, - "1,23": 0, - "1,24": 0, - "1,25": 0, - "1,26": 0, - "1,27": 0, - "1,28": 0, - "1,29": 0, - "1,30": 0, - "1,31": 0, - "2,0": 0, - "2,1": 0, - "2,2": 0, - "2,3": 0, - "2,4": 0, - "2,5": 0, - "2,6": 0, - "2,7": 0, - "2,8": 0, - "2,9": 0, - "2,10": 0, - "2,11": 0, - "2,12": 0, - "2,13": 0, - "2,14": 0, - "2,15": 0, - "2,16": 0, - "2,17": 0, - "2,18": 0, - "2,19": 0, - "2,20": 0, - "2,21": 0, - "2,22": 0, - "2,23": 0, - "2,24": 0, - "2,25": 0, - "2,26": 0, - "2,27": 0, - "2,28": 0, - "2,29": 0, - "2,30": 0, - "2,31": 0, - "3,0": 0, - "3,1": 2, - "3,31": 0, - "7,1": 3, - "9,0": 0, - "9,1": 4, - "9,5": 0, - "9,6": 0, - "9,7": 0, - "9,8": 0, - "9,9": 0, - "9,10": 0, - "9,11": 0, - "9,12": 0, - "9,13": 0, - "9,14": 0, - "9,15": 0, - "9,16": 0, - "9,17": 0, - "9,18": 0, - "9,19": 0, - "9,20": 0, - "9,21": 0, - "9,22": 0, - "9,23": 0, - "9,24": 0, - "9,25": 0, - "9,28": 5, - "9,29": 0, - "9,30": 0, - "9,31": 0, - "10,0": 0, - "10,1": 0, - "10,2": 0, - "10,3": 0, - "10,4": 0, - "10,5": 0, - "10,6": 0, - "10,7": 0, - "10,8": 0, - "10,9": 0, - "10,10": 0, - "10,11": 0, - "10,12": 0, - "10,13": 0, - "10,14": 0, - "10,15": 0, - "10,16": 0, - "10,17": 0, - "10,18": 0, - "10,19": 0, - "10,20": 0, - "10,21": 0, - "10,22": 0, - "10,23": 0, - "10,24": 0, - "10,25": 0, - "10,26": 0, - "10,27": 0, - "10,28": 0, - "10,29": 0, - "10,30": 0, - "10,31": 0, - "11,0": 0, - "11,1": 6, - "11,31": 0, - "12,0": 0, - "12,1": 0, - "12,2": 0, - "12,3": 0, - "12,4": 0, - "12,5": 0, - "12,6": 0, - "12,7": 0, - "12,8": 0, - "12,9": 0, - "12,10": 0, - "12,11": 0, - "12,12": 0, - "12,13": 0, - "12,14": 0, - "12,15": 0, - "12,16": 0, - "12,17": 0, - "12,18": 0, - "12,19": 0, - "12,20": 0, - "12,21": 0, - "12,22": 0, - "12,23": 0, - "12,24": 0, - "12,25": 0, - "12,26": 0, - "12,27": 0, - "12,28": 0, - "12,29": 0, - "12,30": 0, - "12,31": 0, - "13,0": 0, - "13,1": 4, - "13,5": 0, - "13,6": 0, - "13,7": 0, - "13,8": 0, - "13,9": 0, - "13,10": 0, - "13,11": 0, - "13,12": 0, - "13,13": 0, - "13,14": 0, - "13,15": 0, - "13,16": 0, - "13,17": 0, - "13,18": 0, - "13,19": 0, - "13,20": 0, - "13,21": 0, - "13,22": 0, - "13,23": 0, - "13,24": 0, - "13,25": 0, - "13,26": 0, - "13,27": 0, - "13,28": 0, - "13,29": 0, - "13,30": 0, - "13,31": 0, - "14,0": 0, - "14,1": 0, - "14,2": 0, - "14,3": 0, - "14,4": 0, - "14,5": 0, - "14,6": 0, - "14,7": 0, - "14,8": 0, - "14,9": 0, - "14,10": 0, - "14,11": 0, - "14,12": 0, - "14,13": 0, - "14,14": 0, - "14,15": 0, - "14,16": 0, - "14,17": 0, - "14,18": 0, - "14,19": 0, - "14,20": 0, - "14,21": 0, - "14,22": 0, - "14,23": 0, - "14,24": 0, - "14,25": 0, - "14,26": 0, - "14,27": 0, - "14,28": 0, - "14,29": 0, - "14,30": 0, - "14,31": 0, - "15,0": 0, - "15,1": 6, - "15,31": 0, - "16,1": 7, - "16,2": 7, - "16,3": 7, - "16,4": 7, - "16,5": 7, - "16,6": 7, - "16,7": 7, - "16,8": 7, - "16,9": 7, - "16,10": 7, - "16,11": 7, - "16,12": 7, - "16,13": 7, - "16,14": 7, - "16,15": 7, - "16,16": 7, - "16,17": 7, - "16,18": 7, - "16,19": 7, - "16,20": 7, - "16,21": 7, - "16,22": 7, - "16,23": 7, - "16,24": 7, - "16,25": 7, - "16,26": 7, - "16,27": 7, - "16,28": 7, - "16,29": 7, - "16,30": 7 - }, - "SheetStyle": { - "FontFamily": 0 - } - }, - "Spans": [ - "3,1,1,30", - "7,1,1,30", - "18,28,1,3", - "9,28,1,3", - "5,1,1,4", - "9,1,1,4", - "13,1,1,4", - "1,1,1,4", - "11,1,1,30", - "15,1,1,30" - ], - "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": [ - { - "Name": "2ceb14c0-6604-41d8-b076-cf378a28ebbf.png", - "DisplayName": "背景图1", - "StyleInfo": { - "Fill": "Accent 1 0" - }, - "IsAutomaticFill": false, - "Location": "24,41", - "Size": "2,15" - }, - { - "Name": "5efa2e48-5473-4a73-9f4a-87447c12f142.png", - "DisplayName": "背景图2", - "StyleInfo": { - "Fill": "Accent 1 0" - }, - "IsAutomaticFill": false, - "Location": "24,149", - "Size": "2,15" - }, - { - "Name": "BackgroundPicture2", - "DisplayName": "背景图3", - "StyleInfo": { - "CornerRadius": 0.0, - "Fill": "Accent 1 0" - }, - "IsAutomaticFill": false, - "Location": "24,259", - "Size": "2,15" - }, - { - "Name": "BackgroundPicture3", - "DisplayName": "背景图4", - "StyleInfo": { - "CornerRadius": 0.0, - "Fill": "Accent 1 0" - }, - "IsAutomaticFill": false, - "Location": "24,572", - "Size": "2,15" - } - ], - "CustomNames": [ - { - "Name": "项目ID", - "Formula": "项目周报详情!$B$4" - } - ] -}//nWVND8ne6XugISVWVzAc1GKW8Q/Ol9B1oH0QI3FhpUcq09CSgNFnMFkKs8LnfNyaNYmbDWKHuf0R3qb8mNj3le/ixHzVeWvZVy5pUieaiY4N5BEkkV8oDZ3fRQ5CKg2z/1XWH5vOMqmsV7vg2MdsGLwd7IIpVgtOwr5HJkaW0KzB30jxmYOd7fHTPrNFh85aqxMxmwCYTcm3lw+ZRJt8Z6hSSMK+h4XFOEkLKqkFAEat26kD93zMZpDJr+wECdPmVOrVcwjvZjB7MjGC6X1iNX6zQ591LfoZYWXmSQUpW0M7hlNhpPOqyqe0Jv7a7d7axQkWK3UCnKB+d5uepQ1PlpN0St8x2eRonIZ4hQLo3reGEbIIa/+E7qw2Hv7lhYnSnjtbXyTFE0dKOMQxC8xXWSKOdrgO53/8XPRdgwranyoZh+OQN+7eCtbJSBBccEg3UzdZmUnz8m8mrFKnj4uLy7bBDfsC792CZs5Z0zHe2UWH/DYsza8jasLhAKCUMUs/LZ+y6pDogrWLVNpim3gU+/2y/bMrRbtaCfK91Z9Kc+NZcCqcnAoTKN1uk3mmu7LflcKn+VoYvKa+PhlJf0qmu4xpVojRc1B0pD4GdK7pru5gBmVfN0spJUPXbFpUYZT7bxZyW2h/KjmaqSU5DULWWk9g/x0KsdqoFgyskjdJdmyDWQy5K9VIS59RnnbsTSG8j576Fjx+CVHs/p4wc/CMwtrtXlulUGTtbQ9K0a4L9wqbeVGDNolq7otAKaSHLr3yXECm1rcusihbA+wZYCSo1MVhcJ5BwVzmnyY4Fbyhj6zhQRXCFUdathfxTupVjN30sI4vLwQhGGp0HsXZWXZh8+EKodOoIZSpNJw/VfPlyzvHn6e8FJgwXNHyrgH8zN6pxHleP0anvLlwMw4eFFL6xw==|920 \ No newline at end of file diff --git a/Pages/汇报/项目周报/项目周报详情.rd b/Pages/汇报/项目周报/项目周报详情.rd deleted file mode 100644 index 71373eb3..00000000 --- a/Pages/汇报/项目周报/项目周报详情.rd +++ /dev/null @@ -1,11 +0,0 @@ -{ - "PageType": 0, - "ColumnCount": 32, - "RowCount": 21, - "CustomNames": [ - { - "Name": "项目ID", - "Formula": "项目周报详情!$B$4" - } - ] -} \ No newline at end of file diff --git a/Pages/项目/项目首页/项目首页-容器页面/项目周报列表.json b/Pages/项目/项目首页/项目首页-容器页面/项目周报列表.json index 8270488d..dc795aed 100644 --- a/Pages/项目/项目首页/项目首页-容器页面/项目周报列表.json +++ b/Pages/项目/项目首页/项目首页-容器页面/项目周报列表.json @@ -353,18 +353,7 @@ "CommandList": [ { "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", - "PageName": "项目周报详情", - "PassValues": [ - { - "Source": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目周报列表!项目ID" - }, - "TargetCell": { - "SerializeProperty": "=项目周报详情!项目ID" - } - } - ], + "NavigateType": "back", "LoadBindingDataOption": 2 } ], @@ -436,7 +425,7 @@ } } ], - "ID": "c7872dd9-dad1-4620-8ae2-cbcb029c312e" + "ID": "9f7a4879-b9d5-4066-87f9-90ff0f2254f2" } ] } @@ -625,9 +614,20 @@ "align": "center", "headerAlign": "center", "colfixed": "false", + "type": "Default", + "tagType": "info", + "imgType": "cover", "resizable": false, "hide": true, - "key": "ef444f18-2d5e-48db-9906-1f77cadc5761" + "key": "ef444f18-2d5e-48db-9906-1f77cadc5761", + "UIPermissions": [ + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ] }, { "$type": "ElementUI.ColumnSetting, ElementUI", @@ -638,7 +638,18 @@ "align": "center", "headerAlign": "center", "colfixed": "false", - "key": "aa0739c9-a90c-4092-b336-c390e359c039" + "type": "Default", + "tagType": "info", + "imgType": "cover", + "key": "aa0739c9-a90c-4092-b336-c390e359c039", + "UIPermissions": [ + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ] }, { "$type": "ElementUI.ColumnSetting, ElementUI", @@ -650,7 +661,18 @@ "align": "center", "headerAlign": "center", "colfixed": "false", - "key": "ff693e3e-a472-453d-9114-242e86b94f0f" + "type": "Default", + "tagType": "info", + "imgType": "cover", + "key": "ff693e3e-a472-453d-9114-242e86b94f0f", + "UIPermissions": [ + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ] }, { "$type": "ElementUI.ColumnSetting, ElementUI", @@ -659,7 +681,18 @@ "align": "left", "headerAlign": "left", "colfixed": "false", - "key": "f6365fad-5d2a-485d-b807-d9c7acde91ee" + "type": "Default", + "tagType": "info", + "imgType": "cover", + "key": "f6365fad-5d2a-485d-b807-d9c7acde91ee", + "UIPermissions": [ + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ] }, { "$type": "ElementUI.ColumnSetting, ElementUI", @@ -668,8 +701,18 @@ "align": "left", "headerAlign": "left", "colfixed": "false", - "showOverflowTooltip": true, - "key": "963b2f47-2e36-46af-b59e-dac1e672efcd" + "type": "Default", + "tagType": "info", + "imgType": "cover", + "key": "963b2f47-2e36-46af-b59e-dac1e672efcd", + "UIPermissions": [ + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ] }, { "$type": "ElementUI.ColumnSetting, ElementUI", @@ -678,14 +721,38 @@ "align": "left", "headerAlign": "left", "colfixed": "false", - "showOverflowTooltip": true, - "key": "2daf6d13-9fe5-4a22-9fd7-37f72c39371d" + "type": "Default", + "tagType": "info", + "imgType": "cover", + "key": "2daf6d13-9fe5-4a22-9fd7-37f72c39371d", + "UIPermissions": [ + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ] } ], "showActionButtons": true, "actionButtons": [ { "$type": "ElementUI.ActionButton, ElementUI", + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], "type": "button", "Name": "分享", "shape": "default", @@ -793,6 +860,20 @@ }, { "$type": "ElementUI.ActionButton, ElementUI", + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], "type": "button", "Name": "编辑", "styleType": "Accent 1 0", @@ -851,7 +932,7 @@ } } ], - "ID": "7e08b2a0-7eba-4f2f-8c33-c3f2f0f8383f" + "ID": "92d37d95-ef39-42df-95b7-31447de1c3d6" } ] } @@ -860,7 +941,7 @@ "IsOK": "是否为确定" } }, - "PageName": "项目周报详情", + "NavigateType": "back", "LoadBindingDataOption": 1 } ], @@ -871,6 +952,20 @@ }, { "$type": "ElementUI.ActionButton, ElementUI", + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], "type": "button", "Name": "删除", "styleType": "Accent 5", @@ -1171,4 +1266,4 @@ "Formula": "项目周报列表!$F$14" } ] -}//vL0uuPnzQR2ZdtlNGr7JtT/dVdaxdony6ZKisq4ig/KrhfwCRfqLBQTnCxQytgxAeW8MOEppN99seOFl2WQg9v1EwJt9JLa7IEdq2ecdAxR4ald0+B5qOyL8okJqch7508o5PqTYA4cNVWpkuXws+wSXjoKHBC5m2YGqxwIEC1qohBeRkJw4WKoFFyMfkg2JgoskXYQlKnlzd05JhpMC977n8p2jxyDu//CJT4wYWiXzagu2Rey7qRznlDxAai23wIuelbKXikwP/5eJlNAgV6vc0W7nTf9jAgMdNAt/xIUw0hLBexIWSb0i3FR4A2BsdfM/cpKw4Ebs9hJgmcxlGGUmEpIDFhM6Bqmvao9MmITQgArcNgvFySd6OXANLDbMX356vR3WM4gvWbHIo9dvEKx7yDAK03tUAgvAwQHXny5yorTZf2wn2nLPXUsd++/cJPq2tkkEWDrcKnZrcZPdI3exJB7013mQHfVzabmJovKPqHQca/er1pE8xUR42bbwsgpm5AlJwfyt+eRFl8y303iyb93XB+UMg02elZotZ6gbVq0LHDM5UH7Wy0ux8fcRQ083GndhUtHAxmOFlgfFLTUZVvAFnYPkfb+qIHoWbE6T23IUrkcPIoBi9s7IH2s0pHmE16bek2witsFJ9h5qLmUwGtXv2P5Q1M+nXZFy92LYIQLTO4n+ZJKFkATQ17ibdAiKodycoiZU731DfL7wQXBp3v6QZCJEklEBo1bUDE/Tmig6QEA04E9KcG/ZwTo8MDnLSHugGAeyOcJYOzXTcF3efB/ReMBE1S3GnMpj2Xxe1gcCixgRaHHdm0j7uCTvccEMwiVfSdvyqwSd5XHcRmGg3XfBUNgRdGR+L5v6gE67XJJUiPSR6ABhbOARB2+yUf8Xhfw+0Cg1sY2Dhr4VXg==|920 \ No newline at end of file +}//lmzcREnitsLhsryg9TtRH7nScBj907dItpxKcMz7KPTyQvgAUqAI1EilSujT1s1udhkivh9aeVgI6xU6EbMdHW1O5EYbK4TYa8jyEuo14zehsoCPDfkcRmYkIbapJnlOrXRCC1wbyfE5FOEi8KMIi+idwB0GmihkXhLH/N/AGyDwCRJROQpQkauBZk7k0l57vZGj7mdRJ+txWGBFVJ1v4h9QEZHFqMTzA58f/8Vfa5kD4RNUQUuiJBRo8fDSh7tVb5fkhNDARHhpFGGXY4bmVfajoFQ1pG/i4C0JazcJjcx0V0lj0v/aU3t6J0WzFhkEpG6/7wxS8OgYl9YERG+ivxzxaFtdpCm815AxGjO9d1B48DuRwwHNk0XsIR+gr5lJgBffAR+yILMNLLXi6MZ9RM2ItEUM5pDzf53yJ9PReQWQHDkXMWOS8l6EUYQ/dC4mTIuGl2/dwglI2yaANMycn5gtNLxYMVOmHg29JpEsSWjbvK3hVVJzW4pDqCMV10UUKrJ6rfbAsmsex881yi2TfyQ0ypJzZMJ9AvzkVglIuhskTBvTHFjjI/Q6HfcNtRCcH+7gL/70zWDL+Bz8Az3nXri69GcINRrPesQagXTPJXNGEROXO5jW2ttla7Y6MaJwQiqfURd3vzL3li1AcDYNELOD4yzje5e2ID2QN3CsX+7YuI++Kn5CF7b2GEQ4tiUqQn6nlyqeVTlsqliuL8fjlh5KXuiJpHMcXSpcuSQqTKGuYsXrvcFXKMliONEPUH+bEh3Nbo6CVTQ79Mks3T6+8OBDbmnl9A4OM0EpnX84zQ2n1tBsw48XyUl3EXJjulmflEhOyLAy+E1YSY9DImAVydstPP5aXj395Z9THIv69Y63Jrs5Mugqt94/UJr2u57o2maGzt8c9l3mtzu9qfcxwg==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/项目首页-容器页面/项目概况-关键数据.json b/Pages/项目/项目首页/项目首页-容器页面/项目概况-关键数据.json index 536e47e2..f199a7d8 100644 --- a/Pages/项目/项目首页/项目首页-容器页面/项目概况-关键数据.json +++ b/Pages/项目/项目首页/项目首页-容器页面/项目概况-关键数据.json @@ -6,6 +6,11 @@ "DesignLengthInPixel": 15.0 } }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 80.0 + } + }, "2": { "GridRowColumnDefinition": { "DesignLengthInPixel": 10.0 @@ -26,14 +31,10 @@ "DesignLengthInPixel": 15.0 } }, - "1": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 80.0 - } - }, "6": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 33.0 + "DesignLengthInPixel": 33.0, + "IsHidden": true } } }, @@ -290,7 +291,7 @@ } } ], - "ID": "e6b12ff7-a74a-4c3d-a3a7-4c30ea6e0e63" + "ID": "e303e51d-de10-41d5-8b20-601a253b655c" } ] } @@ -335,7 +336,7 @@ } } ], - "ID": "de0dd384-e994-409b-b269-28a3a2705658" + "ID": "fc7b654e-5a2f-49f3-8b38-6bcc8c5614ac" } ] } @@ -380,7 +381,7 @@ } } ], - "ID": "04719f44-4a7a-4166-9fa0-2c081c3f511e" + "ID": "6c4e1384-fd57-4d4b-b7ce-735ad4bf706e" } ] } @@ -425,7 +426,7 @@ } } ], - "ID": "5894b3e5-20f9-4152-a238-34cded0f5161" + "ID": "d062efe9-03f8-4e10-bd9d-8ba7672d8459" } ] } @@ -470,7 +471,7 @@ } } ], - "ID": "94bda11d-6843-4038-b958-7ff03ea94674" + "ID": "e466bb7e-b288-4375-aee1-b4f764d88b26" } ] } @@ -515,7 +516,7 @@ } } ], - "ID": "0e4ea7dc-7ee6-4ea9-961b-d1c30c092181" + "ID": "2a48f016-1e46-40c9-99ec-eba65c417778" } ] } @@ -560,7 +561,7 @@ } } ], - "ID": "50ea92e9-be82-4629-b949-b83d788f6f57" + "ID": "a82b408d-c69a-4846-b131-8d49bfa36385" } ] } @@ -605,7 +606,7 @@ } } ], - "ID": "581d427b-3981-4d6a-9ee7-0aa735daaf4b" + "ID": "6dc59512-740c-4670-a496-0a9c0f2b7428" } ] } @@ -617,9 +618,9 @@ }, "4,1": { "BindingInfo": { - "TableName": "View_项目统计信息", - "ColumnName": "项目成员数", - "GUID": "fe9b0d76-1afd-4719-8184-fbe9f6dd3939" + "TableName": "项目平行视图", + "ColumnName": "成员数量", + "GUID": "1767a5c3-7014-4ee9-abab-cf9181a9094f" } }, "4,5": { @@ -908,7 +909,6 @@ } }, "Spans": [ - "4,1,1,1", "1,5,1,1", "3,5,1,1", "4,5,1,1", @@ -952,7 +952,7 @@ }, "RowBreakLines": [], "RepeatRangeSettings": [], - "RelatedDataTableName": "项目平行视图" + "RelatedDataTableName": "项目表" }, "PrintInfo": { "PaperSize": {}, @@ -1092,4 +1092,4 @@ "Size": "130,181" } ] -}//SUZt06y3U5XpMHKWkfElWBtYjDX/g0FmyjCjgbkZwcQwaA/kWHlb1VIU/3oCt49tJahWc1HoZX1WvUqwvLRZva1z/0wuhWBtK7XaMZnELeADEuv0ettGNueyjYRdIfk6nUqrpgPxS3D6dnlYG1UiZ2cFizwVYB4JkzxBNrf299w2BkVqFyckngBHtYeniah/h/HHO+4SLJmdq3sgOLfiCZfaSkrWRPf1nwB66olYpYgyVeq+CCAnbsVNVuJiCDRIR80nG6pI3obY+2x4x77bsRS0J4xtS714OxdNZ3Tvhig24sDTx8M2kX4z39XvFxrOujbNlgyIPqwjQbIUj/5gReft+KwdQY1/dmMw3UvZnIF9cvL4QHvznfi8Xju0gT4kcghTSTtQwTCyqykIT1NI6VaReYkJR1SxavzxoegfHFPvSdSa6kpUPYEIcgqYTqF5721q0h/EGPdQTD5cSQzFEOIMpseSHbzakV45pHXYxRceqo40M7sNq+5b254G1TtZ4gl6vE5gWSU4evwgno9l1MHuvaKFvRRZOBfLa1Qbe2UuB852KYYmvba0ecwjzMiwAvZIoM0CiPVBlMGgxZk5TA5nSLzKWlDXgWbmlZclTrmvKwGtmN+zTovwLaqDhpRpmkUUzfKcWHG6NmVGgcRffAl9Y3iwku78c3ccN/ElaMxKdWIAo77cFqM1qPeiH0/tTRjy2CJdo7GR8ZoFpc+Oa1LHAh0zAORb6Tauh55w0aapdtbI/ew7wmJkNTZRrlHt9KY23A1iDHnP3T6BlyywrDP433M5Pu36y18PU/bgCtRAyzdti0Avo5xlsR95CRhwiqEaZXKsS7YnmBqXp+9i8tltKjdZVqNa/bBkgYvvBoid1Xv3G3H5swXsJn/KmVDPG3ny5LTOIglhnoliE75Cgw==|920 \ No newline at end of file +}//y5Tn3/N5B1xD7BMTG7++9MGQB+FDueCyrVdhm1il9j/BzzpDUNc8vOkiU/fPochBU5JDAi+nBVBhrDpXjWyCH2voctDiq9Fe0ghd0TAEowhgoEQGKzKaqDAHNwCHAoiHDanaWkych2XPXQf+h0dau5rW1J5Q4U3IzSYhZTUfpoy/lgq9C0Aa5G2rb8TuSdRoqV/U8KqTI/BqlhG7HrHINnWFPsxnWs5TBC0qRudN2rDnr9CV8Yd6PPEmAKb8EbYxggazKf5DPar8pvuOMcsRnyeymXPRVodZwL003cC+xLPHdGQ+XrGBsOY0qeQ9TerHC+NelPGHPpuUOoCteF2Egw/AWB9tn6cDYgdhF99x65tb4LiuXqi7oRN/oD1dap/RssVGhE4Mb7Pcp4g6bTaDhulGBJVqFGwiWcjMIvqLQlDNRK2+Z8XDAbJq4X9rlHPp0Fn1dlbomP7ti+nb/U/6obvFmj+NdECbTc6bpsnKSvSsHVP4PudycYZfWMyYJ5f4tiPrKxi0d+ssF6iU2/Y9orOIAjS+Oec0qAq8c9ZtkhtKMeV7yDh2cJ0s+rcN3yqi54nCjf4tFus+R+jAiAZLA1lmAZ4VAJBbfgvAJYbDqSZT86Mt16payug0tXpDXSQHQumg05XEzyGHxCo5ofEjbCPGxR1NhOV7eztRTD3M09oCVXwYU/fJszVJAo7D9yE0U7aJOFWset/BRrFso4kppSorpT0LKbN43ed0f6XvxnxXuSYWgeetX2mGjUmyWi+rLyY9JnktD8XvHuHubRidZq9NaMLsRq6tUKkKG8dHImNypWUq6LHwfVkcKvGx7LihNohsQupkauC2GOkc3RaQ1vlk7NF83I3Lj0Oj5IXMqLQoXtp/UdZjObeQZTboudIoPU+g1qCjj5OUew+bsZkuNQ==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/项目首页-容器页面/项目概况.json b/Pages/项目/项目首页/项目首页-容器页面/项目概况.json index 45f37e70..112359a8 100644 --- a/Pages/项目/项目首页/项目首页-容器页面/项目概况.json +++ b/Pages/项目/项目首页/项目首页-容器页面/项目概况.json @@ -620,21 +620,6 @@ "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", "PageLoadedCommandList": [ - { - "$type": "SetCurrentRowCommand.SetCurrentRowCommand, SetCurrentRowCommand", - "CurrentRowInfo": { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "View_项目统计信息", - "ColumnName": "项目ID", - "GUID": "3ad520ca-8715-461f-8071-64ff78b713ae" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目概况!项目ID" - } - } - }, { "$type": "Notiflix_Forguncy.Block_Command, Notiflix_Forguncy", "FunctionName": "remove", @@ -684,4 +669,4 @@ "Formula": "项目概况!$AH$2" } ] -}//6nGS+XO2GcjyLsjCRtOosEVwAMUiGzurPxZJ/24PTrBdKQn9icc05GNF70s0PKbwHedVGZhRF8LyJLzMIac/oMgPTpzMIMUlnqnnTfDAcPNsdCbELxwiMspME5Zi2ZvMHPtn2yXNt/1ULqVk791BYcthMJ6bTVl1qz564ior1mCfi2upLdMzbuDLPCw5La98UodsSYahhwKDtEHIS1HigM4u3kIltTsmQ/LcMSCA8fJlfnXOC4fAgCeaqyoJ3EozmBOihXgm08nB02OWbIBRTBXaQZjb1XTGbwUn+y/eiDd/GyBkynGxw3BN07bDZsrrWQc9cfD/YpAfxtFHTKmP+hEQivsE2C1xhVME1DMTyjmo6eqsuPR8m9MaVgM7MjDOnj9rgk7xxB264PNAA22ubDqt8/p79WLraTn4OEsA5Amr2kufF3xsUi8mvvMZT4RaG86g4rLA+UK9A8PQJ6OPD+2t6mnxTa8BzxWt0FBhg6lmsuV7Qw1tYoztV3Bz6SwORrOcCyJ2LY9e0J+pcfrmZ+m1yoAJGdWJheI1dX2v/ItFDdJbGTNqe7Fw+tQRgK+yyhAnlR62FrjhMk6/owqdTj7LxGZWFIbFk8m0ZvcW80Oiko8OSMLbYF6UOk3Ssu8C/hfge52NHLTm9SG20qUuIw3DuoQ7d7Pm4F4qJ341oX1flgB87eyapvnsCvd+xgAsO/HvlMyT1IHsKfgGJsGGHqPmb5BlpbnfuGv4dAhReGxrTQpq7AZtFM+tdA8pblUK3Qy0wYLhEFVEEKy9+2NoRmO/3I1sJj9HmGODJO8HvmHSaIjEYqj9IS+Alby7IUkAAi5Ta2BSKJxYkxw+RNDD5mwKFBQ97a8SSqsjvQaNpE5VRhLO0G01cZtzo7gTddvNfcODKg5r8icrajdIUj/Iuw==|920 \ No newline at end of file +}//FS0nMoWM5LWlRHHbP2nQJqGI6nYH+K25ST95mXp7EjZlstMBm2rpmyIuPjx3fanh9w024LnsfLSIa43QF4KQ5OT+bm8laW/ag/TJG2ju1P3JaKXfjCkdDSCDJx7SdIqqk15LSeNm9jI8RCNZ/mrOlQro2WvSPma02Bb++Ah+DR3dXkUYZc8YYqmgLvN/DrQjOggsCnNhLmYDJLMJqaSuPAA+itCKh9jN6sSt06Iv6orSTOlZePcGieKU3mCxDGfWZGckVeofmostb/SGgyiDJOD5Z8KrVdCnYI1Pzq6ps7mBOk7ZGDaVz2NSs+hWZ5YX59MvXjV6Bb7GG7yIVKbnd1smcsY2LIJtI7e1wOb+c99TA0fysL77w3b4eRh0s2FUeOsHRTtdd8bS6ilG7mXewOSLaBPLRpCnp23Issy2ysDN+ZvadYsNlwz9DivYneSB36s34+vzIED6fBFXla4D+53Ylld3fq+JZNf8Wpnt4FgVGKjPQoOFAVIbZecmmEX79/y9+bH7x4v3pb9zf0+q+8kdgw724ImI2zEfxoSkb74Zgucf5dwhyTiZMXG8FxboGS2AYtf0RC2i8haypNqLiAJn8RXR9GooXk8aIcgc25EH07kUZZl7gRD5Z305ZvgWalzokXeIIyTKFo+y9SX1SnWQKqO0FQV5aQTer3TllCZhxYuErxPezIDrLb6LYmEV3Oz1uHsI+XRy0VOgeuEpjrmbT4Hpy2rESpu8HyCTSO2DbsL7TulzRHkw7O//2/tV9B6Iy7x26dmbTZxb9AtYQLfmQwAY2P+WNtYvJKEqN52lTHhxXgP8Dwy4QVj2kZM+PxfzaWdBqaI5ArjPtCWLCpOkCbxOlbOwze8IBy8u0FzC2aKJR+6rP6flVR1rbqU967iydF/PtvyjkvLrX91AIQ==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/预算申请/预算申请.json b/Pages/项目/项目首页/预算申请/预算申请.json index 7ccc55d3..ba45a033 100644 --- a/Pages/项目/项目首页/预算申请/预算申请.json +++ b/Pages/项目/项目首页/预算申请/预算申请.json @@ -549,34 +549,51 @@ "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", "ParameterName": "平均时薪", "TableValue": { - "TableName": "View_项目统计信息", + "TableName": "任务工时表", "TableValueType": 1, "BindingInfos": [ { - "GUID": "4534a5e9-9fb2-4c03-9863-9724c18bb4e7", + "GUID": "8712ca89-d47e-43ef-a9ec-b683856465f9", "BindingInfo": { - "TableName": "View_项目统计信息", + "TableName": "任务工时表", "ColumnName": "平均时薪", - "GUID": "7c56b8f9-1ec0-4699-bbcf-44ced19ad36e" + "GUID": "0e3466f7-24b3-4397-85b9-8e1861cdb3cd" }, "ColumnName": "平均时薪" } ], "SqlCondition": { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "View_项目统计信息", - "ColumnName": "项目ID", - "GUID": "756269cb-0ef8-452d-8196-9ab9d0a3e235" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=预算申请!项目ID" - } + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务工时表", + "ColumnName": "项目ID", + "GUID": "00ba088f-6b67-471c-96b3-7cf171ad780c" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=预算申请!项目ID" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务工时表", + "ColumnName": "执行人", + "GUID": "13887e5c-6fbf-4ce6-8485-d4cb8fcc5ed5" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=预算申请!B8" + } + } + ] }, "TopCount": "1" }, - "ID": "07cd9b8c48cd4f7cbb65631c439a59a3" + "ID": "3393119db6334b75921c988985330061" }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", @@ -629,12 +646,12 @@ ] } ], - "ID": "d7b3455c-b098-46c9-8e66-87bb348389a5" + "ID": "6f9f9061-b25c-4a82-aa1a-84049e40c084" } ] } ], - "ID": "2d4a2130-f617-4b75-9ad5-4500d5d1275f" + "ID": "b7f78459-0b06-48b6-824f-e31387ab485e" } ] } @@ -839,7 +856,7 @@ "MethodName": "Refresh" } ], - "ID": "a2257ee0-68b1-4806-9e73-7febaf59c139" + "ID": "a803bbe7-5984-4678-b354-f5fd82167f50" } ] } @@ -1196,4 +1213,4 @@ "Formula": "预算申请!$B$23" } ] -}//j5TU/cS2BuJLs0oc8fbVBIOVbbA6eb49p40JGcBRo5fZvIR2Rp+jZWx1RO0uUJ+4tQwMlJKOvMk9nbbftTHHooBFhNYAoCktg0ingw+YfA8hC2WzdHB94TSqXZ2B950O0qxfB0/4qSWjulG9nW8eCOdNkL42eg/m/p8eDneLYXcmNMigtVIaiFwdPvJZTMwcV0xGxUOSF8+lHrIE61axyE/+E5og/8bLLgfqMeRQh/aNc+oBQwvMZR7CzDcJDH9qjZM4q7WEADmfhNryj20NLPKVLWTTCHXCAANECaXHID9+5S/U8omkBYRtSODPuUwZ5/yRCKKqjVopoM9oKHdL4mYlEqIOa4LdT0CnUvKxxR1YV4TP2AhNR3vtUJgQeal/DbK8K8Om8RKpwGpEfjyy5d8u6drEHSeMOXkeXit+Qv5EZUTR/C6JP/sZEkGRMdDY5/heykf+/AykCg79/wyok4zzyeTzON9bda1okX4Ud6EefQQxzJubRU5cQx3AN5Z6lxgF3UCYFjzoH1CZuosTpzTrfa7ucfxx5ud3AfSCohMvtJ+duqLlnpbnuPErTR2DsvKuU3DuWpVJaqMO68w/OJBo3PdKUwUu9lKBFNLDf4Y1s+UI2MMUwsOqXjynYMK36meya0E7R23VQ59FEQoKTwtMAfIQkasOWn73qiq1DEO7zAKWvxkD6HNIOHiRZARIvVtvXco/9RPz+n7bOB55gHaBJe4mU9S/y8s4b7v9eJT8pV2lTWHHYEbZFkOT70Ep1bf0EqtRMsNS+Z1Yo8a9GQIT6UxL+rREsVqKhSkEC3uaq/VSuMI3jMxMTBO94a+7S9CFT7imXzIqBshhMp13c+SjCSMZ/Ee299vaxdOZj2rI0F2CpB9T/OSkJbuyGOqvpIMpGms/NfW24G0aRfjsXQ==|920 \ No newline at end of file +}//2NOEBaoMVCXnjZkjet8IYGxTzQFQQWvJTNqEOWauwOO+ujEIj6s/KuA5rOqX5Pg1bi2bDspEt/xaCSO/Ky/Xw+saR6w1VGmLN+u88iM6j5znEnxMFkCeKlCCEUc+nvtAMDBDUQBZmxhC6Q/45fVvmcGz1iWZrUuLgI8NTYltQVQKlqOm+QbJxo49OSnKPlsjwdzlsRnd+4/1V5m2r+30wlg47lV64ZyZhHUrMKPgB2ZYyWqFpeFEtpQpZ0p0e0CyMJZ3eB8+WtzypV97As1W2YDL5Jn632IhprKSWaPlTSh3hUuFjv77KMvO6M+A4EEBb9rmXXAVSLeV0InFzzRTzL0fZS6kpR4Vrl476whby97ryqdOPGYU5VSQWO91AWc5w0tB/ahQnPlFOYHxczQKYt3ORsPOa/davtnfkaJ2XtD3WAyAFMFBHTkhCIzTaxV/V5kaHjkgYJM3cP+cxBSyRxUa+suZq/Clf/UG1AUqPsHyjHDjIq7JJ3IhpDf38QHoTBUads6cvP/h6xXb63ldQpBFm1NThUAp/pwy797/qU2n8u/R2Ilk5TNAXmmhHlctzJcC0ynQPXMBCAmoIwKv/JLpjs9NPSXBfApeL/JArz4esGSecu39emce3ufXskg0vW3rvunDfFFn7hc+KbRuBnPrDZ5jNCJL+W/6mSDcFxWfXYC4OYK2iWu8xRNez9KApIGpRrU/KgZGzpBpISt0oE3iT95Fg8/tdNTsuO+tamLNwZivjnPrU1IYusRzMVob76Q5xiD9lw1lqeyXs35Gdt/6XxRP0vrN+M5jieO1Su9xcbMfXvd7LSZg/qWmk4UfIZZery64i0eitC6N8uCiSIZAuz/EQ/QRLUMlHrO1oHPDioFHRhp+mzWIvbuUWuD7hvTYXuJwKqFLzylC5Imxlw==|920 \ No newline at end of file diff --git a/Plugin/Forguncy.PassListviewDataCommand.zip b/Plugin/Forguncy.PassListviewDataCommand.zip deleted file mode 100644 index 0d9141a054e1dad088a110c446a1c77019344d40..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58929 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/PQ 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 1\r\nGROUP BY\r\n c1.[项目ID],\r\n c1.[项目标题],\r\n c1.[项目预算工时],\r\n c1.[项目预算费用],\r\n c1.[项目状态],\r\n c1.[总成本],\r\n c1.[总计划工时],\r\n c1.[总上报工时],\r\n c1.[总核定工时],\r\n c1.[项目成员数]", - "ViewInfo": { - "ViewName": "View_项目统计信息", - "IsUpdatable": true, - "QueryColumns": [ - "项目ID" - ] - } - }, - "Relations": [ - { - "PrimaryTable": "项目表", - "PrimaryColumn": "ID", - "ForeignTable": "View_项目统计信息", - "ForeignColumn": "项目ID", - "IsDetailTableRelation": false - } - ], - "Indexes": [] -} \ No newline at end of file diff --git a/Tables/项目/项目平行视图.json b/Tables/项目/项目平行视图.json index 2325aae8..da3f6a5d 100644 --- a/Tables/项目/项目平行视图.json +++ b/Tables/项目/项目平行视图.json @@ -185,7 +185,9 @@ "项目经理": 5, "项目预算工时": 5, "项目预算费用": 5, - "预算方案": 5 + "预算方案": 5, + "已消耗成本": 5, + "成员数量": 5 }, "subTableOperations": { "任务平行视图": 5, @@ -234,7 +236,9 @@ "项目经理": 5, "项目预算工时": 5, "项目预算费用": 5, - "预算方案": 5 + "预算方案": 5, + "已消耗成本": 5, + "成员数量": 5 }, "subTableOperations": { "任务平行视图": 5, @@ -283,7 +287,9 @@ "项目经理": 5, "项目预算工时": 5, "项目预算费用": 5, - "预算方案": 5 + "预算方案": 5, + "已消耗成本": 5, + "成员数量": 5 }, "subTableOperations": { "任务平行视图": 5, @@ -492,6 +498,13 @@ "Name": "项目成员", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "int", + "MaxLength": -1, + "Name": "成员数量", + "ColumnType": "System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, { "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", "DatabaseColumnType": "float", @@ -552,7 +565,7 @@ "ConnectionId": "业务表", "SourceTableName": "项目平行视图", "SourceTableSchema": "dbo", - "CreateViewSql": "WITH c1 AS (\r\n SELECT\r\n p.[ID],\r\n p.[项目名称],\r\n p.[项目代号],\r\n p.[项目简介],\r\n p.[项目封面],\r\n p.[项目经理],\r\n p.[项目分组],\r\n p.[所属客户],\r\n p.[所属客户部门],\r\n p.[工时分配方式],\r\n p.[项目预算工时],\r\n p.[项目预算费用],\r\n p.[公开],\r\n p.[严格模式],\r\n p.[计划开始日期],\r\n p.[计划完成日期],\r\n p.[项目方案],\r\n p.[预算方案],\r\n p.[网络资源],\r\n p.[开启反馈收集],\r\n p.[项目状态],\r\n p.[立项流程示例ID],\r\n p.[删除],\r\n p.FGC_Creator,\r\n p.FGC_CreateDate,\r\n p.FGC_LastModifier,\r\n (\r\n SELECT STRING_AGG([项目成员], ',')\r\n FROM [项目成员表]\r\n WHERE [项目ID] = p.ID\r\n ) AS 项目成员,\r\n p.[项目预算工时] AS 项目总分配工时,\r\n ISNULL(SUM(t.[总核定工时]), 0) AS 项目总核定工时,\r\n ISNULL(SUM(t.[本任务可核定工时]), 0) AS 项目可核定工时,\r\n ISNULL(SUM(t.[实际工时]), 0) AS 项目实际工时,\r\n\t\t\t\tISNULL(SUM(t.[已消耗成本]), 0) AS 已消耗成本\r\n FROM [dbo].[项目表] p\r\n LEFT JOIN [任务平行视图] t ON p.ID = t.[项目ID]\r\n GROUP BY\r\n p.[ID],\r\n p.[项目名称],\r\n p.[项目代号],\r\n p.[项目简介],\r\n p.[项目封面],\r\n p.[项目经理],\r\n p.[项目分组],\r\n p.[所属客户],\r\n p.[所属客户部门],\r\n p.[工时分配方式],\r\n p.[项目预算工时],\r\n p.[项目预算费用],\r\n p.[公开],\r\n p.[严格模式],\r\n p.[计划开始日期],\r\n p.[计划完成日期],\r\n p.[项目方案],\r\n p.[预算方案],\r\n p.[网络资源],\r\n p.[开启反馈收集],\r\n p.[项目状态],\r\n p.[立项流程示例ID],\r\n p.[删除],\r\n p.FGC_Creator,\r\n p.FGC_CreateDate,\r\n p.FGC_LastModifier\r\n)\r\nSELECT\r\n c1.*,\r\n x.项目已分配工时,\r\n c1.[项目预算工时] - x.项目已分配工时 AS 项目可分配工时\r\nFROM c1\r\nOUTER APPLY (\r\n SELECT ISNULL(SUM(t.[总分配工时]), 0) AS 项目已分配工时\r\n FROM [任务平行视图] t \r\n WHERE c1.ID = t.[项目ID] AND t.[父任务ID] IS NULL\r\n) x", + "CreateViewSql": "WITH cy AS (\r\nSELECT [项目ID], STRING_AGG([项目成员], ',') AS 项目成员,count(*) AS 成员数量\r\nFROM [项目成员表]\r\nGROUP BY [项目ID]\r\n),\r\nc1 AS (\r\n SELECT\r\n p.[ID],\r\n p.[项目名称],\r\n p.[项目代号],\r\n p.[项目简介],\r\n p.[项目封面],\r\n p.[项目经理],\r\n p.[项目分组],\r\n p.[所属客户],\r\n p.[所属客户部门],\r\n p.[工时分配方式],\r\n p.[项目预算工时],\r\n p.[项目预算费用],\r\n p.[公开],\r\n p.[严格模式],\r\n p.[计划开始日期],\r\n p.[计划完成日期],\r\n p.[项目方案],\r\n p.[预算方案],\r\n p.[网络资源],\r\n p.[开启反馈收集],\r\n p.[项目状态],\r\n p.[立项流程示例ID],\r\n p.[删除],\r\n p.FGC_Creator,\r\n p.FGC_CreateDate,\r\n p.FGC_LastModifier,\r\n\t\t\t\tMAX(cy.[项目成员]) AS 项目成员,\r\n\t\t\t\tMAX(cy.[成员数量]) AS 成员数量,\r\n p.[项目预算工时] AS 项目总分配工时,\r\n ISNULL(SUM(t.[总核定工时]), 0) AS 项目总核定工时,\r\n ISNULL(SUM(t.[本任务可核定工时]), 0) AS 项目可核定工时,\r\n ISNULL(SUM(t.[实际工时]), 0) AS 项目实际工时,\r\n\t\t\t\tISNULL(SUM(t.[已消耗成本]), 0) AS 已消耗成本\r\n FROM [dbo].[项目表] p\r\n LEFT JOIN [任务平行视图] t ON p.ID = t.[项目ID]\r\n\t\tLEFT JOIN cy ON p.ID = cy.[项目ID]\r\n GROUP BY\r\n p.[ID],\r\n p.[项目名称],\r\n p.[项目代号],\r\n p.[项目简介],\r\n p.[项目封面],\r\n p.[项目经理],\r\n p.[项目分组],\r\n p.[所属客户],\r\n p.[所属客户部门],\r\n p.[工时分配方式],\r\n p.[项目预算工时],\r\n p.[项目预算费用],\r\n p.[公开],\r\n p.[严格模式],\r\n p.[计划开始日期],\r\n p.[计划完成日期],\r\n p.[项目方案],\r\n p.[预算方案],\r\n p.[网络资源],\r\n p.[开启反馈收集],\r\n p.[项目状态],\r\n p.[立项流程示例ID],\r\n p.[删除],\r\n p.FGC_Creator,\r\n p.FGC_CreateDate,\r\n p.FGC_LastModifier\r\n)\r\nSELECT\r\n c1.*,\r\n x.项目已分配工时,\r\n c1.[项目预算工时] - x.项目已分配工时 AS 项目可分配工时\r\nFROM c1\r\nOUTER APPLY (\r\n SELECT ISNULL(SUM(t.[总分配工时]), 0) AS 项目已分配工时\r\n FROM [任务平行视图] t \r\n WHERE c1.ID = t.[项目ID] AND t.[父任务ID] IS NULL\r\n) x", "ViewInfo": { "ViewName": "项目平行视图", "QueryColumns": [ diff --git a/Tables/项目/项目表.json b/Tables/项目/项目表.json index 7287a153..05728e18 100644 --- a/Tables/项目/项目表.json +++ b/Tables/项目/项目表.json @@ -229,7 +229,6 @@ "任务成员表": 5, "任务表": 5, "反馈收集任务匿名视图": 5, - "汇报子表": 5, "需求反馈登记表": 5, "项目任务分组": 5, "项目动态": 5, @@ -294,7 +293,6 @@ "任务成员表": 5, "任务表": 5, "反馈收集任务匿名视图": 5, - "汇报子表": 5, "需求反馈登记表": 5, "项目任务分组": 5, "项目动态": 5, @@ -359,7 +357,6 @@ "任务成员表": 5, "任务表": 5, "反馈收集任务匿名视图": 5, - "汇报子表": 5, "需求反馈登记表": 5, "项目任务分组": 5, "项目动态": 5, @@ -712,8 +709,8 @@ "IsDetailTableRelation": true }, { - "PrimaryTable": "View_项目统计信息", - "PrimaryColumn": "项目ID", + "PrimaryTable": "项目平行视图", + "PrimaryColumn": "ID", "ForeignTable": "项目表", "ForeignColumn": "ID", "IsDetailTableRelation": false