From 83c1419f8d60a1c4d91b34fd257bd9cd57fa0bca Mon Sep 17 00:00:00 2001 From: cuckooent Date: Wed, 20 Aug 2025 15:04:31 +0800 Subject: [PATCH] =?UTF-8?q?{"Message":"=E5=A2=9E=E5=8A=A0=E5=8F=8D?= =?UTF-8?q?=E9=A6=88=E4=B8=AD=E5=BF=AB=E9=80=9F=E6=8A=A5=E5=B7=A5","Messag?= =?UTF-8?q?eType":2,"Modules":[{"State":1,"Type":23,"Name":"TableView/?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF=E8=A7=86=E5=9B=BE","Exclus?= =?UTF-8?q?iveType":0},{"State":1,"Type":23,"Name":"TableView/=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E7=BB=84=E7=BB=87=E5=85=B3=E7=B3=BB=E8=A7=86=E5=9B=BE?= =?UTF-8?q?","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/?= =?UTF-8?q?=E8=A7=92=E8=89=B2=E5=88=86=E7=B1=BB=E5=85=B3=E7=B3=BB=E8=A7=86?= =?UTF-8?q?=E5=9B=BE","ExclusiveType":0},{"State":1,"Type":23,"Name":"Tabl?= =?UTF-8?q?eView/=E8=A7=92=E8=89=B2=E7=BB=84=E7=BB=87=E5=85=B3=E7=B3=BB?= =?UTF-8?q?=E8=A7=86=E5=9B=BE","ExclusiveType":0},{"State":1,"Type":23,"Na?= =?UTF-8?q?me":"TableView/=E7=BB=84=E7=BB=87=E7=BA=A7=E5=88=AB=E8=A7=86?= =?UTF-8?q?=E5=9B=BE","ExclusiveType":0},{"State":1,"Type":23,"Name":"Tabl?= =?UTF-8?q?eView/=E7=94=A8=E6=88=B7=E8=A7=92=E8=89=B2=E5=85=B3=E7=B3=BB?= =?UTF-8?q?=E8=A7=86=E5=9B=BE","ExclusiveType":0},{"State":1,"Type":23,"Na?= =?UTF-8?q?me":"TableView/=E8=A7=92=E8=89=B2=E4=BF=A1=E6=81=AF=E8=A7=86?= =?UTF-8?q?=E5=9B=BE","ExclusiveType":0},{"State":1,"Type":23,"Name":"Tabl?= =?UTF-8?q?eView/=E7=BB=84=E7=BB=87=E4=BF=A1=E6=81=AF=E8=A7=86=E5=9B=BE","?= =?UTF-8?q?ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/?= =?UTF-8?q?=E8=A7=92=E8=89=B2=E6=8B=A5=E6=9C=89=E6=9D=83=E9=99=90=E8=A7=86?= =?UTF-8?q?=E5=9B=BE","ExclusiveType":0},{"State":1,"Type":7,"Name":"Table?= =?UTF-8?q?/=E9=9C=80=E6=B1=82=E5=8F=8D=E9=A6=88=E7=99=BB=E8=AE=B0?= =?UTF-8?q?=E8=A1=A8"},{"State":1,"Type":7,"Name":"Table/FGC=5F=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E8=AE=B0=E5=BD=95","ExclusiveType":0},{"State":1,"Typ?= =?UTF-8?q?e":7,"Name":"Table/FGC=5F=E5=95=86=E5=93=81=E8=A1=A8","Exclusiv?= =?UTF-8?q?eType":0},{"State":1,"Type":7,"Name":"Table/FGC=5F=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E6=98=8E=E7=BB=86=E8=A1=A8","ExclusiveType":0},{"Stat?= =?UTF-8?q?e":1,"Type":7,"Name":"Table/message=5Ftest","ExclusiveType":0},?= =?UTF-8?q?{"State":1,"Type":1,"Name":"PCPage/=E6=96=B0=E5=A2=9E=E6=8A=A5?= =?UTF-8?q?=E5=B7=A5"},{"State":1,"Type":1,"Name":"PCPage/=E5=A4=84?= =?UTF-8?q?=E7=90=86=E5=8F=8D=E9=A6=88=E5=B7=A5=E5=8D=95"},{"State":1,"Typ?= =?UTF-8?q?e":15,"Name":"ServerCommand/=E4=BF=AE=E6=94=B9=E5=B7=A5?= =?UTF-8?q?=E6=97=B6"},{"State":1,"Type":15,"Name":"ServerCommand/?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E4=BB=BB=E5=8A=A1=E6=88=90=E5=91=98=E6=89=80?= =?UTF-8?q?=E6=9C=89=E5=B7=A5=E6=97=B6"},{"State":1,"Type":15,"Name":"Serv?= =?UTF-8?q?erCommand/=E4=B8=8A=E6=8A=A5=E5=AE=9E=E9=99=85=E5=B7=A5?= =?UTF-8?q?=E6=97=B6"},{"State":1,"Type":40,"Name":"Plugin"},{"State":1,"T?= =?UTF-8?q?ype":15,"Name":"ServerCommand/=E5=88=A0=E9=99=A4=E6=8C=87?= =?UTF-8?q?=E5=AE=9A=E5=B7=A5=E6=97=B6=E8=AE=B0=E5=BD=95"}],"Version":"v1"?= =?UTF-8?q?}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .collaboration | 258 +------------ ForguncyDB.sqlite3 | Bin 62464 -> 62464 bytes Pages/项目/项目反馈/处理反馈工单.json | 361 ++++++++++++++++-- Pages/项目/项目反馈/处理反馈工单.rd | 4 + .../任务容器页面/工时/新增报工.json | 55 ++- .../项目首页-容器页面/任务容器页面/工时/新增报工.rd | 4 + Plugin/对象与集合操作工具-8_0_0_0(1).zip | Bin 0 -> 58897 bytes Plugin/对象与集合操作工具-8_0_0_0.zip | Bin 56656 -> 0 bytes ServerCommands/工时/上报实际工时.json | 165 ++++++-- ServerCommands/工时/修改工时.json | 8 +- ServerCommands/工时/删除任务成员所有工时.json | 221 +++++++---- ServerCommands/工时/删除指定工时记录.json | 94 +++-- Tables/需求反馈/需求反馈登记表.json | 14 + 13 files changed, 725 insertions(+), 459 deletions(-) create mode 100644 Plugin/对象与集合操作工具-8_0_0_0(1).zip delete mode 100644 Plugin/对象与集合操作工具-8_0_0_0.zip diff --git a/.collaboration b/.collaboration index cce1c0ce..b99c2267 100644 --- a/.collaboration +++ b/.collaboration @@ -5,137 +5,47 @@ }, { "ModuleName": "TableView/用户信息视图", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T14:45:07.1798427+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\用户信息视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/用户组织关系视图", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T14:45:07.1798552+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\用户组织关系视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/角色分类关系视图", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T14:45:07.1798568+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\角色分类关系视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/角色组织关系视图", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T14:45:07.1798578+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\角色组织关系视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/组织级别视图", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T14:45:07.1798596+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\组织级别视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/用户角色关系视图", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T14:45:07.1798613+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\用户角色关系视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/角色信息视图", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T14:45:07.1798621+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\角色信息视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/组织信息视图", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T14:45:07.1798604+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\组织信息视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/角色拥有权限视图", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T14:45:07.179864+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\角色拥有权限视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { @@ -260,16 +170,7 @@ }, { "ModuleName": "Table/需求反馈登记表", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T14:46:19.8354239+08:00", - "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\需求反馈\\需求反馈登记表.json" - ] + "ModuleType": 7 }, { "ModuleName": "Table/反馈类型表", @@ -401,47 +302,17 @@ }, { "ModuleName": "Table/FGC_订单记录", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T14:45:07.1799191+08:00", "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\FGC_页面模板文件夹\\联动页\\FGC_订单记录.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "Table/FGC_商品表", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T14:45:07.179922+08:00", "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\FGC_页面模板文件夹\\联动页\\FGC_商品表.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "Table/FGC_订单明细表", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T14:45:07.1799244+08:00", "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\FGC_页面模板文件夹\\联动页\\FGC_订单明细表.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { @@ -622,17 +493,7 @@ }, { "ModuleName": "Table/message_test", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T14:45:07.1799322+08:00", "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\汇报\\message_test.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { @@ -829,17 +690,7 @@ }, { "ModuleName": "PCPage/新增报工", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T14:54:33.8004744+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目首页-容器页面\\任务容器页面\\工时\\新增报工.json", - "Pages\\项目\\项目首页\\项目首页-容器页面\\任务容器页面\\工时\\新增报工.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/分配计划工时", @@ -987,17 +838,7 @@ }, { "ModuleName": "PCPage/处理反馈工单", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T14:39:56.2117704+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目反馈\\处理反馈工单.json", - "Pages\\项目\\项目反馈\\处理反馈工单.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目任务分组详情", @@ -1965,42 +1806,15 @@ }, { "ModuleName": "ServerCommand/修改工时", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T14:54:33.8005325+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\工时\\修改工时.json" - ] + "ModuleType": 15 }, { "ModuleName": "ServerCommand/删除任务成员所有工时", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T14:59:39.5900266+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\工时\\删除任务成员所有工时.json" - ] + "ModuleType": 15 }, { "ModuleName": "ServerCommand/上报实际工时", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T14:54:33.800086+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\工时\\上报实际工时.json" - ] + "ModuleType": 15 }, { "ModuleName": "ServerCommands/TODO", @@ -2876,54 +2690,7 @@ }, { "ModuleName": "Plugin", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T15:04:13.7059203+08:00", - "ModuleType": 40, - "ToRemoveFiles": [ - "Plugin\\DingTalkPlugin.zip", - "Plugin\\Echarts图表-10_0_102_0(1).zip", - "Plugin\\Editormd-6_0_102_0.zip", - "Plugin\\Forguncy.CustomMenu.zip", - "Plugin\\Forguncy.PassListviewDataCommand.zip", - "Plugin\\JSON 序列化和反序列化-10_0_102_0.zip", - "Plugin\\JSON数据源-10_0_102_0.zip", - "Plugin\\LottiePlayer.zip", - "Plugin\\Notiflix_Forguncy.zip", - "Plugin\\OPENAIFORGUNCY.zip", - "Plugin\\PC组件包-ElementPlus(超哥优化版)-10_0_104_0.zip", - "Plugin\\SqlServerWrapper.zip", - "Plugin\\Tiny富文本编辑器-10_0_102_0.zip", - "Plugin\\UI操作工具箱-9_0_103_0.zip", - "Plugin\\Unlayer-9_0_103_0.zip", - "Plugin\\xTools快速开发工具包-9_0_4_0.zip", - "Plugin\\内容编辑器-9_0_103_0.zip", - "Plugin\\加载动画-10_0_102_0.zip", - "Plugin\\发送HTTP请求命令-10_0_102_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_102_0.zip", - "Plugin\\对象与集合操作工具-8_0_0_0.zip", - "Plugin\\嵌入自定义HTML页面-8_0_102_0.zip", - "Plugin\\应用服务器操作工具集合-8_0_3_0.zip", - "Plugin\\异步运行命令-9_0_103_0.zip", - "Plugin\\支持预览的附件上传-10_0_102_0.zip", - "Plugin\\文件操作命令-10_0_102_0.zip", - "Plugin\\服务端缓存操作工具库-8_0_3_0.zip", - "Plugin\\标签页和打开标签命令-10_0_102_0.zip", - "Plugin\\模板引擎操作库-9_0_103_0.zip", - "Plugin\\用户管理命令 V2-10_0_102_0.zip", - "Plugin\\网络操作库-9_0_102_0.zip", - "Plugin\\设置当前行命令-10_0_102_0.zip", - "Plugin\\设置焦点命令-10_0_102_0(1).zip", - "Plugin\\读取管理控制台日志-10_0_5_0.zip", - "Plugin\\豪~豪插件合集-8_0_103_0(1).zip" - ] + "ModuleType": 40 }, { "ModuleName": "PublishSetting", @@ -2955,16 +2722,7 @@ }, { "ModuleName": "ServerCommand/删除指定工时记录", - "State": 1, - "LockedBy": { - "UserName": "cuckooent", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2025-08-20T14:58:31.1601343+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\工时\\删除指定工时记录.json" - ] + "ModuleType": 15 }, { "ModuleName": "ServerCommand/重算指定报工收益", diff --git a/ForguncyDB.sqlite3 b/ForguncyDB.sqlite3 index a5e66176fe6205e1056036dff28edc729a20e8db..d0db5a524b84f1cabfce1b45739a2911ff7bffdf 100644 GIT binary patch delta 205 zcmZp8!QAkId4jYc9|Hq}EfB*1-$Wf_M!t;+p%b}`3=|B^tW1ooOegQ3*p18$nREh) yyIE~=za0{vkm}29OvtLuu1-SYZoYI?mJyl%^I8lG5`S|1?P*Bd&HryRN&oqH%6M%Il9p%b|bEEEh(txSxqj3)1&*p18$nREh) yyIE~=za0{vkm}29OvtLuu1-SYZoYI?mJyl%^I8lG5`S|1?P*Bd&HryRN&o1,处理反馈工单!报工ID=\"\")" + }, + "Priority": 1, + "GUID": "df8ec9d4-7cbe-4e2c-b793-280088ac654d", + "StyleInfo": { + "Underline": null, + "Strikethrough": null + }, + "IsInvisible": false + }, { "$type": "Forguncy.ConditionFormat.FormulaRule, ServerDesignerCommon", "Formula": { @@ -1853,6 +2128,10 @@ { "Name": "状态", "Formula": "处理反馈工单!$Y$21" + }, + { + "Name": "报工ID", + "Formula": "处理反馈工单!$AB$21" } ] -}//iKZP4tZEcXWzV5X4FdTR4KP4yYXqKZoXwRGo4Qp5kwSukQ5+pYV1sLedtSuwk08N3u/TG/JOi+jJrA4NKt7rVDS5TkytqljIB4hKD5+/C/etUltFikoF/p84s/nLvh1k3mMXjbRKjIlT08gkoHOQnsUn2Kb13GfN9nwKgzlnpaRIAI8HC8N/e0WwC++xyUFrzE3lkdrUNCwGip3seSZM7+ZrC5YYSqzryxLmUFXb8bM0OUSACw8hI3ecyAyOyOp4v+QtNtIj8oFvdBcXDb5fCmxzvoN12mdronQI5Jn4u6NpB4RLDTWnUOXrmAnVsghbjuCoguGdwr7S58tqcdYOjybX6rm9OpTC9CNQV572/Ifj1K+iFHVGmLmQMdac8Mq+pcjUx4X5Qcc4YUBNkGeD5Ah107UaHrXwpEXJbM7AOAtWy8tJIkD7VNrLyUJwKovVwgNpVgIZzkMIG9d7E8bw4HWJaCJPhRo44Smxoo/WMeZTPF6T6AOnVKbK617Vim1F8wsLw+m3FgaXeWl44/8765xGHbwQJ/h6YlTEfNzSRjTO6wkMPx0ZTzSxnlcvoz3q+aZy+mZf2Z2EuL4e9vm3vRjat+O8dsXKa6aOqv+GUSrRkFRyUe1KQ4ORPnaAaJzanxtz6Q8GcTi1QdnmjAPWuQK+IdCtmQKVzGZUURlv0ZsdOwdE1KwlYEynbZnGaJy+gqHwz7yjLMMpgCg0Vxo6s5PTvt5u0u2Gt2A10jWMMZS8SXrK3/AhICjwa+1JsY3499Gq/p+7GiKc1RV7I6QMcxQfk9ITwtd2Dzdnjo9IIrVzY4K+Z9cjyZmYn95XVWKeCokyXiAc3DLjOfWj6KOSc5eLJUHw8DIT7JSJNjygInu/KvT1QOTZsLi1jwhWOhv5oNC9pUuq6WcKSLPXh5bbbg==|920 \ No newline at end of file +}//mnA7QbcvA9SAngV5y67ANI81cpl+ObadboHEOU2l2kei3tvyvaZ70wqnmjqdKIzhKoC+5pHByIqo49R2wTN79ztzLm2D9xQAu4nlaKMxm6stXfsLQ65Gql7RVazgh9VaCIXKPMzijoUYZRBVt+830swMWVYWe06jl6hru3Mz11p5smPVWhFep9YaLSVkGdhjFrVeSswjGq2jPQz6qd+Z+h+0OtrW4JUDoiIKuYmFnPga5G7JMevqdJwkCvJkMhv3JhzzYl9rEysb78HQIJHqkfvHbaOJJxv0Bbu0pZTqwhYWZmfJ8OwPsgllxPi/NM/KznLOteqeFslC3VWAcCJeEFVqz39kNS5IkE4e2mJFHMIK5MHFZJHEEzv94lKaeTnhVCkpcLe4/WiCO92raJfxVk55PxbAnttO5Dnh1cLC5Q/krRRIZzgGzWp5ny6W80r9EItVYSpNQdnl9gGYSjMeeTHbCFfdZF4fRJp4gHPihdAsj1EE4ANhxOYte9/g8XuVFoDeeRXjPgB17E3Rbrsz6gJsLG25XkTyhHpNofW/eZSiKwFtaoVUS4rtpgAlie21pBY7MInAaWlYgw8fy6DzKDQQ2Rl1Qn1S219FVBGdX+hDfQTTxrQLPHcjX8KAqVNOZikml+n6A8UySNIRDECV2woOF9DJKkr8GIotyEjc1bWwQigEM8b4VVp0XICSGZDN/1F3fYStjyCGbzxWaitIu4DyJvoevQuLjj/EnQ5XeX+70D0WtxsOXfyRMLN+JHyUoH9g0Zfug4oKuhm0sgPeayCgwCNVL4RrCtL6u61l30QhgulNuw45GwTvauAwGqNwOi9fhG5kL93hEQtaSgGEnymswsMxb1WuW7fu8wLiMphKIoMsSw4s7PXXCt8n9PbUXy8M8oLP3Qia1nVVFVRg/g==|920 \ No newline at end of file diff --git a/Pages/项目/项目反馈/处理反馈工单.rd b/Pages/项目/项目反馈/处理反馈工单.rd index 16b10d1c..25df00ed 100644 --- a/Pages/项目/项目反馈/处理反馈工单.rd +++ b/Pages/项目/项目反馈/处理反馈工单.rd @@ -23,6 +23,10 @@ { "Name": "状态", "Formula": "处理反馈工单!$Y$21" + }, + { + "Name": "报工ID", + "Formula": "处理反馈工单!$AB$21" } ] } \ No newline at end of file diff --git a/Pages/项目/项目首页/项目首页-容器页面/任务容器页面/工时/新增报工.json b/Pages/项目/项目首页/项目首页-容器页面/任务容器页面/工时/新增报工.json index b44472c5..466c575a 100644 --- a/Pages/项目/项目首页/项目首页-容器页面/任务容器页面/工时/新增报工.json +++ b/Pages/项目/项目首页/项目首页-容器页面/任务容器页面/工时/新增报工.json @@ -580,7 +580,7 @@ "BreakpointIdentity": "288ae14e-7ae8-4471-a9d8-d1117ba04e93" } ], - "ID": "8236c7e0-2a45-48cd-a3bd-24d47eac9783" + "ID": "66c07432-aa82-449b-a07b-fb28d21e10c6" } ], "BreakpointIdentity": "7f14170f-5452-40d1-ac31-92b4ec16a0ee" @@ -639,7 +639,7 @@ ] } ], - "min": "0.1", + "min": "0", "max": "99999", "step": 1, "precision": 1, @@ -763,7 +763,7 @@ "BreakpointIdentity": "5a93ac16-d8bb-4810-99ca-aba9158ae768" } ], - "ID": "c65cb42e-fa1d-43b2-9e6d-039f8ba4649d" + "ID": "18da5af4-06c8-4d8c-b7a6-04bdd99895ed" }, { "CommandList": [ @@ -907,7 +907,7 @@ "BreakpointIdentity": "f0c63aab-624f-4261-8c4a-bb5297b965e0" } ], - "ID": "fdefd35b-f753-485d-ae97-89bb96741cb6" + "ID": "cd0b0996-0675-4337-9eff-09e42b60e914" }, { "CommandList": [ @@ -921,7 +921,7 @@ "BreakpointIdentity": "b39da01c-4746-4b70-9f96-566c899c52c0" } ], - "ID": "8ab945fe-3507-420a-b76e-2a918ebde48a" + "ID": "cd442673-fe4f-4dd7-8a08-54742115acf9" } ], "BreakpointIdentity": "892e92c7-7bd0-41c2-9a8a-b79f74c2a848" @@ -937,13 +937,13 @@ "BreakpointIdentity": "45e1ac21-fa09-49b0-8f04-8e0f37b47cdd" } ], - "ID": "b12f756c-2d8c-4111-9143-7a4022529f4b" + "ID": "95c428b3-f3fd-49d1-9959-28435a869e1e" } ], "BreakpointIdentity": "0a4bc035-9eb0-4273-b7dc-8f8abc84129c" } ], - "ID": "f19c8a21-b2b9-41c9-a418-e4636da92e25" + "ID": "c2837079-8c7a-4c09-a094-25bf6f62e9ca" }, { "Condition": { @@ -1121,7 +1121,7 @@ "BreakpointIdentity": "bc782bdf-defb-4114-8feb-9acc88997380" } ], - "ID": "faca4de3-a3c3-4091-824e-0a261a4b5708" + "ID": "4b5aba92-ec5f-41d6-a88f-aeaede7cbd9c" }, { "CommandList": [ @@ -1131,13 +1131,13 @@ "BreakpointIdentity": "7336e69c-fccf-4984-b772-6f90bf0c2ac9" } ], - "ID": "d253550e-1c63-4cd2-884f-7c12cfe4baa0" + "ID": "86d5dc44-1271-49a4-9fb3-e127f98a38ae" } ], "BreakpointIdentity": "ae9024a5-a15f-4fdd-aa20-843a2fb33efa" } ], - "ID": "7ae6a359-2796-420d-b1ff-9193255fdd53" + "ID": "7b28b7ef-49b3-49bf-93a3-06990db1f136" } ], "BreakpointIdentity": "2067e7f3-4a3c-443d-bb29-4717d6cc34a0" @@ -1193,13 +1193,13 @@ "BreakpointIdentity": "507b7a54-bc30-4b84-abee-fd163cd856ba" } ], - "ID": "dac66405-5722-4ae6-ba27-29cf3fa359ba" + "ID": "986ece36-a5ca-4e55-aaf8-39733384d6d1" } ], "BreakpointIdentity": "372608e7-4d70-481f-8afe-902ca1d1f546" } ], - "ID": "c278bb11-1265-49f9-9ed5-9215b6a564c9" + "ID": "781a63d9-d638-4716-aa8a-946db07507ee" } ], "BreakpointIdentity": "4bc6b6dc-b3c8-4ec9-9283-2bdf729ff1c2" @@ -1503,6 +1503,14 @@ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=新增报工!B19" } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "反馈ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=新增报工!反馈ID" + } } ], "ResultErrorCodeTo": { @@ -1543,7 +1551,7 @@ "BreakpointIdentity": "9a5ead74-4e20-4bf5-88b4-bea61d050a2d" } ], - "ID": "f75bcd68-278d-461e-b323-74fd2232828e" + "ID": "1cf90cac-7e16-42b0-b9e6-90689aaa7590" }, { "CommandList": [ @@ -1559,13 +1567,13 @@ "BreakpointIdentity": "3697b31d-8759-4a2a-8b3f-fa4aacc0e369" } ], - "ID": "d694637c-a9b5-4f91-a1ee-665ce4095a9c" + "ID": "3169f97d-5df5-48cf-a401-dec150ecd19c" } ], "BreakpointIdentity": "438a3a0d-f98e-418d-9a29-a59df3fd4510" } ], - "ID": "99e59abd-9e36-4813-a853-4670925a33ea" + "ID": "4f111d6a-cc0b-4e17-85c7-fe51cfb56187" } ], "BreakpointIdentity": "40cf13ed-3c5a-49f3-925c-f3203401639c" @@ -1653,7 +1661,7 @@ "BreakpointIdentity": "6c2551be-d3f1-407a-aa58-1ddfe5f912de" } ], - "ID": "dbe36397-1e32-4dcd-908b-5569f4b7711c" + "ID": "a52de498-61ce-4301-8dc2-011ade1c26c9" }, { "CommandList": [ @@ -1669,7 +1677,7 @@ "BreakpointIdentity": "542f964e-2ad1-41f2-b904-dae10b780399" } ], - "ID": "b6ed453a-46b0-4260-922e-2cdfcf9da35b" + "ID": "e976a69c-64d7-4452-a68b-f091290183f5" } ], "BreakpointIdentity": "414200cd-0974-4b5d-a707-c9c9b91ceeea" @@ -2061,7 +2069,8 @@ "31,1,1,3", "2,1,1,17", "29,1,1,4", - "30,8,1,3" + "30,8,1,3", + "31,4,1,3" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -2128,7 +2137,7 @@ "BreakpointIdentity": "5f419cb3-3648-4bd9-9b11-04d5c09db727" } ], - "ID": "70c619b4-1053-4a17-8c8e-80e1cd3718ac" + "ID": "3e9c3309-0328-4efa-b1b3-a33261d9b4a6" }, { "CommandList": [ @@ -2146,7 +2155,7 @@ "BreakpointIdentity": "bdc7ba4a-7ff5-4c48-a983-1394685a4bce" } ], - "ID": "e54ebe2b-710f-46fe-aeaf-ded91b875675" + "ID": "31bdf377-b397-451d-bdf2-56b75185921b" } ], "BreakpointIdentity": "b1871849-00b3-4090-a8fe-67a8292b2f59" @@ -2221,6 +2230,10 @@ { "Name": "项目经理", "Formula": "新增报工!$I$31" + }, + { + "Name": "反馈ID", + "Formula": "新增报工!$E$32" } ] -}//WwJCEcdSxoIsIludDS7nfIleJoHK0GFN8t0uIwLdjA7E9Ve3xq1xGefQunVdI8pPvPN9slNcUnpfetNux1B5TZt8GCizmqH7bWq+FPS3iNHDs6S6eODWK0SSPqM0CuZmNnJV3tKHM8HbNGxJfuQn1pW0x31kSK3mqHvcatHyrzRdEq1XBsQTwVKOp5/l/KgZbbauMt2J53eO3a8TX8DstGuh7URn+9/vy8yqUsNc26QPJv5VUWqd5N4OIo6HISXjCmmXJ3wNXlhns9RY2wEmK4BOliGQP6CnSa9VaJGKm+tn5W1OCxwO382nS8NUPmIbPvRWbgr0Bb/M8sDMlpPbfFZfnh/U959RYxrh5SOgx+ZZOoC54Xz6yZ7p2brzQI1141bq7/l2RAGl+XyVzWUrHAcAmyTq7shyRz6RUig6oMWrTAQq0QcFD5f11AEzHqy5h9cKRrSoixNO9x0FB7D6BOtGjjSuwkUBvNdeVXap82X3A9o2Gnrraavn6E4hCw1PL2jp9pEnHlbTPzqZRySY7eHgMPdx3F1j7BI03q1HQfaV/Htccs8v47gHF8DoQS9TN6onV3w5PUmjJeLogqwH3+IU76y1AHBIX4oYOdjIBkHORzJ6Wzdu2usQoo5lt8SS4jIQ0c/b3vfsuUh/Xu7MKBGrssgXWc1bz+Cfoe9ssWQy2ziJyDQTPFqdh4gZPWtrKBnrrnXA28uOhi9x9a9emtNa1GbvthS5YZhvyDR0eFbzfsiubL0e7/NTxHBq6CNzb4A/KEaU9pRNNzjegj4GdczM3Og/xS2VpU7KWsbynob9L5o8F0x2PVLPg+gzsdmNIDEbBT1Xs/PpR+fHtw2fs0lgGzlB2/9e6gQRFsUW0iB1bLrY+IuGMwm7jT1CrvbdnUAu5c8uyO6A0PLjG+RVGg==|920 \ No newline at end of file +}//7n/1IY/lBmKsQIFYGhW+YIKwurTUVDo5tEmsSRpGgeuB77rdBMvnit6MlkMzBarGg1EKDbT0cY7BknUjbPQx8qnNG+DeCKGyPwKcRDMrxi2kHS+Oye/YaOYYFkHycRdZmJZ2EKAM6o3gMxIu7y/2RYNu9YKd1Bhfqol9jXt2sswRlW9XbmI/KdNyff6zLTxS0K0OkOYNgnaQyKV6D1Fqz71qlTfs1u+0aGbUXOqXp1Mbfm45Co8ANjw99KEVVqoytMst1/ytdKdPKT0L5CtdjFYWLFH8GdG5IsThysO0MHendUN6gd2a5gDaaSEh+5HfgEwhF/6ZvlG1o2OxRVZtR3dOGiigNSVwM+iAykL7yKn0ez3aDlO5ul7NiO+E17uLC1OookzZLHcBE3/6aATZtcb+n0MuT+9PwfnEv9W+C7gW/sGq43Eggu0XFTkQZjK4Um02F0CcTx1fL64Nnu9dg7UTCg/O3KTWF9oE3/Fl3uQ+YTi8GguEdIx1gPSInBioLZRl84WMfrs9nRfeqm4LKSAeaFbeSsQ4QMRYTHd379k2ozaMTrNGBUuHstELtixvuhCR4hxQnefYgvv72MzzZJjutv4ivBbc8/wzVNaC2gXv8xpJcYRISOxkFs+dKnKvcoNPZvZ0ih1BztHrXXkNp3tmmshFErdzGkB+cBS8mdPggMaxNIG8Gcylc30n3ZXNHpgRfABtSFCpehhJjCOBRyLx44egT9V8eqvSR4L5ZDn7DYiKPN547sDkSwSic/EcVjWhH2XonP39coVYescw/s3hUYMidgas1DLQ4nlz7aSj07gAPOrKaL6deqJqUKWWgCzRLjY8F6xBsSVDDiUvMwJ2dCO6ghmhepR7o7AGrCgWb0j4YRa2HWGMn+OFj/Nqq8w7fFufygFQAu2MAbMUAg==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/项目首页-容器页面/任务容器页面/工时/新增报工.rd b/Pages/项目/项目首页/项目首页-容器页面/任务容器页面/工时/新增报工.rd index e5fcc626..e0c288e4 100644 --- a/Pages/项目/项目首页/项目首页-容器页面/任务容器页面/工时/新增报工.rd +++ b/Pages/项目/项目首页/项目首页-容器页面/任务容器页面/工时/新增报工.rd @@ -49,6 +49,10 @@ { "Name": "项目经理", "Formula": "新增报工!$I$31" + }, + { + "Name": "反馈ID", + "Formula": "新增报工!$E$32" } ] } \ No newline at end of file diff --git a/Plugin/对象与集合操作工具-8_0_0_0(1).zip b/Plugin/对象与集合操作工具-8_0_0_0(1).zip new file mode 100644 index 0000000000000000000000000000000000000000..e1e1b54ea5e4e6e793c4a5fa272053bf3e4c26b9 GIT binary patch literal 58897 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

~^y7a$(zf3sbH@kk2Dx=dtB-~FvCPt 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 N?vDmOYUe+z{{e$j5|#h} literal 0 HcmV?d00001 diff --git a/Plugin/对象与集合操作工具-8_0_0_0.zip b/Plugin/对象与集合操作工具-8_0_0_0.zip deleted file mode 100644 index aff195587b50f77e1e0fc27925f4caed773a6f6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56656 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%0DQO0Lv7{UUP5DuIaciLRFuj80d&ce| z(aK&`jhqr{_dgz}PEYE*O-ySNXF*Kb?W%O6gJNOdqV0I|!;k3e+pg_%w}HSV1cLJ}&WPoT&$!@zfZU7qBe(NJqk`LM`hPq8%w ziVfr~@*mZplWdFqKUz8#sgxrj=5g{Bp_99SR?6Wu{EGc% z2$OSQGKwH5L7f)Vwz+i{qsfTsgPiMaeSzvJqt^-4wl9V=_Z|1U7i^?@G)j*^VpF-Y zgTkifKZ?raT4*j|uPO>0E*E)pL6ZZh9*OrI&}fFaK!ZWV^Ai3FO%OJC)G=dvP1)Y% z{dlPunG3zsY5))C(40XwUN9dw^gH{$-bpk?;ubT|sVLC;u+~5w=Tt2`BDU2j@x?w6D<`S>`Ajf(1NzAdMb9+h+M(Rk9@@G=Eh+4ud z{CBu1 zH~Q!L$hCOjhFjD*S6*SN7;v ze1mtYUUuQ%vA&uOq+Fi}9Oc<$AKx|6>C6whEX!eQ|)aFPQZ7LfF(fU*v; z`WaN*uzkcR8QBRp6QWTv>T~578CmrNCQC|aQt*ZLDuKMJBKC>%yyW6&5BeyN8h&JW z8M7!-Q1l0Ms9OxNeGTp%gNf|YoCw!`k0xBS5IlNJO0QdeJE*OY@PysDFq-L z%$Pl+4GitF9F|J`l6G5y+>+Lt06WP=LI8;s|CFhfgIJ3m;yYzErQH+j&rwX%@?rzc z3$qSiMop5AW##BccT%QZr37a27Jkb+)8nOa1#*?twE3I^$a8i4N1`EtmhS);V3R z@=tyK7hgdSVI@V;(E_9-)ecU&ECZvnOB#dh z5E2C|qPa(V>q%9Y%724)tm(Hjhlq$jvs)O1_?EQ$@KyQoaYsVAH6=Nm`t}~b!1^97 z84ZQN#2$V}KVLGwX7Qxv^o#POXLiZ!N0ForgA%=!(N%FrGybvi@S#=}{ghWF_HPO} zjfFkgrRW8P=9HA@`TgmY>goOp=F>1vX#1LkO7zu`$dATwR!)U+8zTpU?LBW=vIjmP z;reqGHbV>eOhnc>L@}GqZGow}pFNj)|Fo zj_hGgEDSH?<5sw;;S%Zy@cfaFKK&Ax zbuf^5-t!qxD5)?ZC&yTSFoZD=bYm(*QC(B*Nv_4VqRGB=A=T8DQZ&iikq~x`U9QYT zVjMY(a>OoFwMep#y5lzK>gkjz*hiPL(e6-7F2B|=8MrvetCU=u9u94xatM0gN&2O0 zuuy;=(H0NIRiCE+XDR!7j7OgJ=|P{P8Cea10X|DOLNNp_BVVSTbfF-}z(VePlUC2O zAR7dd0nOpy!V*fYHew6C~!nTYjEuWIc+{U5n*;G0dyiq%^+6|qU} zSF2?gGljqct`thKdHF%LX{#z-rv##&+7M1R)wgW@-J29}x@9j1JZ|j=U7eg^9mu=A zN>4c&!TXNfIx&xIK~$}C#P#ude!#)9xQ~Pfe;eE^%3zMoyLLy8&-%}bmv*++l9g$o zShl#h_L9{Rv&@&MKBM;18R_Q0qSS8$K!@U`ae400Vsx=DvjRuTJJpDbi2G^69As)? zoNLi&vi}>4fMdw=eMxX=Smqo zKe=mU0XlYW^orHH(834-mU}_S-(fp#gV=}W;F^RE&g@z}xju-9S30>Syt9egj=W}c ziV&zN)7JCmz>;a448%MXZ6k<4A5lH!`>MH*EEUbwcnU-htyFJvTCC53f}3&b60adtXg4z#|HL%({hgAg)^=6N~h7In|!;GJtEEl z4|F{^4<4^u=Lv2%b4}!{=Wps5xHNVg59#f{?O$u4*}@GDo#B^vpemnq?$YH>RnZ{dzvX;E`tkw_}7eHP_lj0-0RlAm`sBk{N`2Ec_ zicSuWooI*-M6xNO)BxHccq$I^hkv9iOX;OkaWPK4sfjHp@{20xhd(eQ%qX!~Yu(kk zD-LnyXqEr3OKA*$yAjUiZSH%-NIHKhns{DRT3m_!jXG7j9f)D zmV`H#q94Zi*C{&b+haEA1C>hzL2r_JZ*U}b=;6}UfUU2F)rM8W~os)zT|!I62zii&djNlhG)~T zE2pM@?00@x=-;tEUa{g=L7G4OQq-@1{%B*VFdTgE2B5$Ez&Ex1xaSRj^@7q}|KM3V z{@e)SWUin*F7uKY$}VA{u#J#rGfA1qu3#myji6>TiJ8bQW2ro8fJsN}w3fWpw_;}= zUQNf+T~9X)2vof6$Aq1B%WQUYtY+xqya*hCtpJ&FcQ=Og78>m%h4;J&rT)epn7CLT zx@<>xO#*m$_4C(oF?rcuYG6CbQLU%I_|)$kr2JK3?A++NE(FMl!?ydZH*)X^g(_pbcvg&rE|ADz}CP~lRWKzi{1bHv1S(S-YQ6>n8?xaKc!51jf_vD zD{h-&@8nKOT$DFzq(Q1Rm$j<>vv2h(S8kTyL>ZlCf3``(yQ>}jwo+lXgPMsY6C6I} zrr4V|<(4tO2=ZbB{RkjdF+m$@Jz+8b@~}N`uxZkiEy+Q13}$FZEVCDPikt;tZqKN@ zx+`X-EwqAm54B+`e~Q|=*#bejS>lsg8RHlaD>7+HDYCE)dye1XJSVr#m<^_)E@i{^peMme7TV)#VliXFWX~%nyAh_Emd$aNTkTOo8_C$BxN*NyBGNC18x`l0d8`Miw**c zM~>Jl%3GX^2acLn(3iz$QP}!zLrBbL|; zE$spMwmjQ01*D~K44NU;mi%_%9^P46mqK^Ud`ufBzHUMGixzfBbuDDkvW>BKDv8L% zBQF(6BJC<51*GB*y;1H2Bj33F2IEKfXlUckhpNLE1Pc`s1Ypt#m^(#cWT{SY?x8CY zCN>ZEB@U}RlUufEjt`hnneNxXAL)T#YEiZiE4>Lt9&U(NcZJnE3ubw8Pd>pA!iPS@C4qNf5s2Ae`H%m$~T2%R{O?W;AaLeP2Tm2Cw zy27C-MhnN`q=O5_AEtGBVJ)%hD#wcBHx}`+RZ1EibC5=>lhI$R_N0sDfot+ zOc3OoSaOz?Lz!hto+zG0taUyUlhldDnX`xLfL;P_obz;4Lq!WOr~wqzK$=a+BFE<8 zhejrg5+Q3Y26l*ekD)%@<{Ojz=Er(tj}Rybqli#oDuP8ruvyw=J6Ax`b_1M*dwUIG z$#Q;TPmvfR6U@dpo)|ZFBp0byNQYPHQ_kW4r;;HT4;_sVCLn#(q z(hUl*@DASc4l-bU2kdvkZl8ha`FCW`j&`pThoW{{!6nLx5B&>5acO0$N^*#WH~zwa zIevP`|C>#{qLg6hi|W!u_dOQ~WdUxc_eux&Lgg2|`Kuvu{}t>gDN|+f+>fX2t%|%g={c)M}3AtYQe%sAAgwysEG(LJy;7CizsIU&3mE`l_H|# zJupF$L4Yk+zh@{UTA&qtpgk$lWv=9{3`T$QI2b_734ISJ-iF&wM#TP=WzW&5r8L4o z8ow{v32M*b#Bby?HtmP?75&ctf*LQB?oXl}VO!dMPy|>j3vQz5E&2(A$!j4XuMSyv z@|HVvP}7%jFsK|X*Zj3SagToH!b}sKGJ?T2(=M$XD%9i&el+r5Isj^vmIt30E+MY? zJixx~Nt9y`0nr=Nhj3lazEFr^M$jIP6xas^^5=q>gW3IPOZg{`rTT`xlov8ncCk|K z`nP5BkZ$sMo6MczoZiGz?XW=t%_aF=r1+oeo6M;Lo@i+D72|4WyOIjCQV(QR#X?W= z?|EzVRSRtHX=9U;{6*sLG^@W&kx8^7rE0Vm*2PzC(Pf)#=Pxa!itbhkQqR<#a+em? zAs(bgNM%L%)UL(O5qv_n#|8_H!m zzq4W(+(f<8`VSrT3(d!xJuKej3(+UiNJ8K&=s{@0Y!+Mcj#rtVY#jTvsa%m#y&lJ8 z+E}<|OguK#s%|lN+|XXi6Iuc${uEs;l+{m=7hSEEW$JBSZ4VJeZ~WZ=J=cmga&^CJ z7_IB*^k6A)Y2`#y>d--bVV8CXP<2NyY#W=~7rL~jRVp=J_BL5WQb%iB`#~=q?1-Of z8Ee@WKGN3f7McrNAUJl4tBL$$rQ+-HD=J&1O23PqP!XQltFFo5pZ-JY4@~tJWRB-~ zk{{Z#n|I9kS#+L;rSOuC|4 z4~ar}imXwcu`ukX-vi`cJ)FsQqUD0#Isf6ON@0#ex7`gz&uUq#EI^PP zUKtC#*nSIalj! z<2X}nG}$Ftt(GLpPwQD8QgRqv6MgDl30KR)CWmsJqCMMWz5ki;iGGr-)_I1%(ref= z$d4*AvCUdCkQoab3>L;0WR=qqlh92wDQ}G}kM{fZCV~5zufEHGL-1)Np zf68GP@X&0Op-m(*SwsTSBt{|c3MEJ$ST|YJT&pD&JbFl1{(?uTgU;}UyOYIPN~4Cq zYqMpW;|FRb@-meu;ymPlTm<%W`^Yx;Iwe1qA^K?Ui>#wG>SwDZjTvUeFbEuy6V`ag zbR`6h@Yztz!WY`RSfY`?d@|k~Lzvx;Ljp^f-L*$R>MU^;9_f#W?|WQJH)%Hlq|9}xO~ZX=Kf8Hv(T4s*?jCtxI!rQ zmt_nm&r1Tx(MIWd3gI z&m4|n?k-v7#2&)`H(Gxn%SI=oDA^)O%*2zhhhfY{w(51e)Xk^xCWm>U+bnY z8-JsfPDK5!LCj6Xn%5)x*7~P!jkuYNYCmK*qT=Y%qvB4%*{MOTWnQL4=WgXxk6dSg z-PM3uq}}e-i(wbqmYKtB#QOq~ERK14egKu?Xvt)C?H;R7OERL7_eb%P4R;yg@Wh(KhKCe_L z9e;zbRHSqof1}SNQkW5c!@s{+h7oU{`Agp{=^Mr|DCOBAN~RZ)hj`%{!>gIKlL~6- zCXJhlFK3I-xARrE&{OM&&Moq>Iv*W@0c)3PF;p1sm|q=_tsoy!{MVUP(C-t9mnE z@rEOG^OyT6|Na@up<(sX-l&W5EhpY-fO|DRSD*B&#&kZ$wYPrWz(e(7eZC)D$_L(xdbyE&}F zfk)?wU4|cvzMGBTk@OA=Uga10KC5^?1r`AYfB9?Ceqw~)9j*6e;0P=@qr8hTFUnki zk2Q8Y1QV^1=7aQpM}!5VO4@Bm|?k^Kn|LKeyo2|JBJc;Z2K(!-vg@jJ(@ zSo!Xu=>=OS*q6>#!eh!~;Uu(&Oa}248n8x&D!n=v-vVD%v@&G<)G_QRki1+cNI9$5 zjCs1%LRFGRvGm@qbi$=v{E_v@1?!B+^V5AaHb2`_RafAh>%p~X*cpBFkIOmGqH)Y7 zlIC}TRQzsZuQfM_%nnf3`WyV-c+v}S@4)g5$w4FP0ng>ps?&u;pF0%+uz}4N>Z|L@ zEKnHPH%?Z+zr7Sgk*}4f%trEkvQ$E)a`2x_N$E+juJu3VTJcmf1~L+h_fs}S>sDXD zKPe9FZ**rWr8$vyIG7%wT07=XZcVg~GE4V2z+m7~_H$YKsd2^nBR_euFPl@Bt1 z`_1~7si!AouRHG4=4dwiLu|k7YR}X|UHb0>&)NIJ6<}70#fzz(h zVn>frJxI8_71ynuo)mHlniVh81A_P*nG0h+dONAHhHKNz$>IB>uv>L8?nyCy;hg-T&LHF~DPM{f($D#fzAUhaXG9dz9gQT*SSPF-w28LG=5h1Ev+hmu zLdabxZ%79m>v9ZE1SX5vzo6a>haX}FeL)4kZsRb)Ua2R0;s0d5;*r|j=9unSq{nKW z1Y<&YNJoM3(u@H6(vz=e)tPa#&c;bT=texMN*9%8+-Z+okS?^V5@&Nr7c~kIXVd(X zw28AX5XCarDCI!9WHLb8)GENX$lu0E%0qb*gpUACNnLTji5ZHHk3yQDZ|j=iZ!uFp zkW)XXQ$M&n=OEpiNPd?#rwYtBmMv%1q(Zs`4|~mKs92)4dI- z6K^;sj=X|odurpxUzVBQdgRG>|LuI}F~5Birgnx+ZqFX$o6oRJagAi9t|e%!C#_Q^+*z{xNsC??J>8FTg)v0912b&# zfUiTe*!#1Fbq^GS8sd*KL}FOtx3e;whQ1W+yuS}o?=Q7n7JR-`W8#^i$BgJ zY%ldnd__~v98&5_r2UgXCJ=IT|2wzgh)WXx+*iIUTvdt~>mMbGGLuJ`UM^_gxw&^f z7Fb?ir<85Urc9ZRL8?C!j0Q^zL<~i(`pSQkkN7>C$w)%G?-G6+TZ9?#~TzQ z|6xr%?xwvldxMTRA3(q=-9&hE5lpZ(92ZZqH63S*qjIbbnDP+3H-jv_ULqX743SOt zVlYJq{SGxAD<5T(WR|m4K-pXwGRr<%O3d<%k>Ltk;sN3^W|ojW2_HxGOPoSVET`@4 zQvZaGvnEO;W6^2|n?f=f--)xm+`&m`1yzn9`!6>Vty9Sq+K{8kYh}qED9Pf~iI1Vt z-wcypT0J25lbvdHT?F@H>AqtK;G};9jz%rm8@x#-|D|?5#TK`|=mWReE?%yl;bO#}npn{Q%JJg1v#J%f$)6O5Rgw-WNe|RmA-v zd%!jIg_NX|NaL))CdKNEIJD9Ru#j~|T)H@0mq19Ba7;diPNk-I%c=Gbay5$vk*Zi9 zJewc1SRAO2mg~bML=iBLYx#~{o?V|de3C~>fljho#})q5{vVB&^RSK0n|L#9wqPXa zH9TiLM+o_Efp9&wL2!9Sanxta*;=4%{t0}eU>oaByK}ZZq&h>i~5N7^m6Y_x3w{qCn>El z;lT)%c$E= z^4IrD*u%8?$nhOS0aMDi2%z_rkTW#tz7GF}hHYUC8@qaoKVJJ- zKWIt7yyjog|2}p3ZNQQ*-wW~6M%ybc zNp`brlgi*|8S4+i^e`mhB)M5lgu)SB3LDKlxOr+4jMvoYtaoFa%9OV7dn8o=n@SY zN}p`g2pY07>{1FES|5LvABko0&ALmB$~D#HY}18vI*YQfj+6P%RG0fu|38`I-wgM^ z%ELLaVhYp<#XuZ7A8ILl^3Rji2i%G8g+%aR{yTbX4wyz_K?RaM0`C(0RI-Qz=oHo{ zd{10ha-h6xojDK5`hNDaCfhJx=iuR@I6!u{jVSUGTyPys7Nq*{BPEMmu{%b#U27WA9`m~_vA zN*Q~(geUq5R3L*p>kfJEkCijl3rH_jb-*1Sth=)H>c8oL{MLGh8c_hL{Y$y9e(zGj z!*Q727v_#V;{kQs$vthh1=Cfo@?Rve(`}|XVmaKiEP6|8GR zkEng9P%=)(E<6gxmjgWtrHNE>na1Lf1>`extK=r74Qjj8XGzGS(xR7QRTcL|&PCHj z+C{Jj*ax&iC!LkP`K9o`k+6`~d9i^LU^mD;LZZL%&lnKdys zBLp`1AKKSce=lh~2R~kLuOvN(gGIcooPmhVW~l-MH`)(lg+_uMVnAJ~Rutc~5pi~J z@k?ft{vAkXp$`xNaljai5r&$O?yqm-YmjHuM`_=S^1A~_BJw7Kh@*4wSyiA2A z56)G3cRpMq14U8%Yd-qQMNrE{v|DB^`WmQ<#adhVi>8l7anl8561)q?T2DArvN+rA zsL!k(8KNd8pK1g5k z6#JiF)_2g{UzC7yN=Tl5|Aw>}C(=t-SP=c0)_Dt{i38}KJAM?!5&W^^J`2!^wo^rr zPm6z6pfnDUNQxsnpO$+MKxUURQQ-Pel!rN zld6MGtUYCcdh_McviB)NxsP@CaSSL!l|rKRwf-Ww?F2TfN8`XIbwtREYE%=*b_6=$ z{pH1rEU$_I;^+T+&!pE3=@xPyE4viTUjTlV^iD<)%ZrU@FAT`+4(xL<;$Jd3fqn^` zu#_gXo>;e~z-Cb{E<8V2|9WI@5AqE{_+{Rs09?d<Fa26-ChdO}2A z9?nLsykznz{Lpkhq*}Mvh}3H$dcBaU6~6ezS?vjYuwwnjuvM79MqW7|b#c6#3Rk)3 zE)M2R4(AUK=5-w3MRuqAN+ErMKzuqeM($u7*$U3%@=~%o z$m{8ckI=M#AQw1BL$4r5^BzbEx+s<+p|r&662m=s_d|t`vydE=`g>r{1f_X9M-yUf zLL|3eUTCm5L`9{Kk@e$&r+stp@Aa`h;s${+UN%2H|FVd0MLc}FPAx+7q?IMKXB3t9 zGx(RzxWNq5UdeHFJo5fG=aZx*FzXaL=%uiU)aCd4)0PoBAa_|GIdFUw@5!25_0^9O z&o804;=<3%8jdzt)aCW0_m1+NJoot48H}t;y`u{X;cBO#o{o1zxj+8vMmNw5M|%0! zdi&sAG)HrAl-34DN}bw~V5+FFdBnqUQUMe1*1L>Tj3h&43HS5I#fjp8hWoSP#L>uc z7IOJ4mhvLoKujjH2~k;mlfVG6!^sj^^kZP(q$$c=;t|;_Wo3G4ic}Ny&X_<>iqtC6~DkLzaGkJ!yC-q=+w^{ zGzy{^6*Fy7%^i_346Mu0t2>BZ1Qv%54O?4_)PyM1BddxmQP7vbUQ<=WI4_7@SW48P z!F&ld$2X-^CUaNR)~s|ishf7**%kBddfWTB>hU0(1sHC-xZq>63S%5TioqCjMk3+t z!@W&-3%O9hb^*HBk_%Wx<>jGfs_s|cCak;B_?6VJAZeFLmjZIdpBAv$Y|?udR^?kK z0a#mMmILRMEUqQ;)XLf@!m|qwCcgRgY^pfF znBe!7dgA^w}12H|~IkkYh5$in8K10<%6Cd-Opnv-8e|2SYh0;gY#d<-X^ zMHcp z_3j`(F`s~uKP5>G72*vzQDdNaSrt20O!Za8foR;q5q%sXB<&#!*c;INI{Zvd8-Vq- z5+e-6?rxgVKoM3oks$!Js1cOamZPoC=SsU6)Y&dUJvn{*27j{d7Rx}d`1Nj6m~Q>5 z>C{oX(V0}QSS7D&V&)^39p7g&mCpYYSka+*)1209jxC;-5gr_0)&L%02xj5QXZ|h5 zpHlTO`>@z&R%9&$*{y~JWyWt`R}g8<%5K-e5G+J+(VB*u#9WKUPUmLQzLB7l6s@UV z`iy@Kv!$R4%X>{>R8jrCsJ~m_TTE=m4I=MBxvWxvrHWn~)Z~a`a`|*Sh*LpRUH(Xy z&1_IzhcsD+_BuCcjs7=V4aOs9C5N(@H}AUwikhYT-ekYQeshMAujQrgi zeMt?KsMZ1lu+^NVWr7|dI5*2hqrD{gJcAvySXRc za`sQ16|lZ?%CTH^jlo`+AP`|iw`gmegWlVT4ZcKAUwKeZPm;347b6>&qK3MG4nTSk zXMX{j00F1~?3h8AkczrqH;84uwFn+m*w9yR=N0j<4OA5D5Qp;{q_*3 zWrS&9qbj8(cD8XHnCmfXfeEW|Hq&Kw3^Gh}EM;9UCE@xktEV19#}WwZ;RWsbD)rc7 zQNQVfl<)E>Hv@?pF=%aZKx;gsh7VQ*611~;K{c2d6`M4}Q^kd$v0^68(~}mUoMq|+ zTy_dsQ*UOdL8r<}yT)Qke9@S%swF#R>b`HN51E(54b0LsJnx=bbqt}3>WC%*GRY^eM@;!M{jW?t{SaS;Ene(X;h%Z!ti|#D4DQ-qa#B{v0U8L)RWD~w z)aqnPYRk*Qc+3jwuMEtW<_2v{#*hzp$^w??2Q`uWbJ|tD6b)>wC*>hK(u~5^`&&0a zMs;**F*~^c3BgX1@CL8CvP6E_?aJL$Y#2I1K2Bb|Qe*zep;&R`Js~1|@CYr!-;TPZ zA<#;6SzEz5(K4g(2I`+rZl*%=q1lzqytFg$y*Tk_%8_N)u%6#@luep^KBhi#;uvTM zc~>?!8c4~)09U(SGGkf5Q41y<6+PXkNOD*+5W}xBoKn@dF+(k|9>JhcZ21>Fh;y5J3a&TDFQ{JC6`$}SG=%;f+b!S;JtC>h-W$`LA344}eUE0`yFN ztWqw3;F%M6ob#bG3Ot5tw1|VYPRK(p7v~|gF!lxP(F@3^4z)|tL6h|GC#U;!{phb=F>!_QGGMBtfbQ{pAAgl_d;rP!D?H9qXbt$9oa?ux&~vAS@1tgy}(~%9;=t zTK`Yt>6+ZUL6>Gky_)`Yh+<`LO6Ab5rMi?XsQf%2no2M>1)3&^Ib@rxtTxVJy4U<^!F!{p(tM(7+mRDyego+ z)jIF{d0yxPwgC0trEi{MZ2^D)0l6Ms8*>Z|c*jqVPzUP2=~9jp*;`$E3O2>?@u=Rd zvt6ENtR&o`N-i$+qzw!uT~Pj$iX2PSm1nCcDf)}jkoPUzk6?3mWjN*A4GFFZqV)Mxis3|LEU_-;Q4Ag_eizxHsn3 zJ*k|2XjGdY4-()5)G|IB-G@L|aq@O~M?9kvs+)MmvE%v|jmeW(GJoxM@m0MxSwB0EcI5}P6tQ`*-V)= zx$f9tl@f!b}6PNaImKZ+wLjwnT%b77)-dmszSQ2DydPph1=%OCDnYidKAN zMs)%+T|YEvO%gM+DVIn~J6Ur0Vc0rc(ALUP)RB!TR<3Dn)@7nf;+Jx0R+pr_epbA0 zu6H!}Z&D6#ywOk2*1zY-V`*KO?1Dk2lR(5lxm&kBS#eo<+2oa^nIWV+SHJJ~h}P4E z@NXCC1_@G48%M?)RMe>*+sDpawD%x=s|I8dN|TlEf<%k7tI3O%%aiEB^HkE!TMmG8 zKb7xo0n1?O@io;G=FJY`>G!HsY7Nwi)i6uiRpxx{>gCCaRktnsN|+_<7^w{VBSG6l zR<@mL^7_(dTs(mfZCMqpy!{L8cw%&u%HpFlQq1L^3g_ZlcZ9P9shv=BF)IybbP>oeL0;!^;#9x!NC?)g21=D zub6Kp2j36y(kdX6Eq~4;k@kfYrL5J^lSN@dAbwm!*a{ZtGz4vXMkt{pc8zAM1}XD_4heURay6<90};C~RIM9&rMy+~c?DlK3s z*xT9L1!v~L$_L9yhKz8Oe-e|9hhF}B@sV#`UkERwN^r-FT-4WXxD@I{n)4tLtLHQ? zhNaq{u^Zhz`OdA_*BQ_!lANWUTyM#cMDtY5k(MOi^xiUGqn)>Xsv+f>)!sgN1=;GE_WCUO9eVEtX#} zF4O!1UfPSe6kZ)pDL;xrch9-osf-04;rlVU4E!(e-<`1i zhyF6|1d3C6b9PLbeIM1;K`wz=0UZ%hxQ*#yK{2b-ODi>&Ac?AN&nks`WQ2{m_~o6y zZ}@Y%uV;m{zH>XryXO30ESZCy2KbhUQ|_nl)?t(Kn38REIgWRrbtzbEuVxRoR%R-a zh9qajvJJ%qh~F&WV8TP~@z0d=%IGfVVeT3a1LEDmpK(e)jH{TGzm`vB6p2sM5dPlG z35BV59odRK+6=@7sf7HUG4?orTT^wU_vDDio{G4R>Ta53)2 z67AvGkWyWr9AsY5NuXb-nPvS4HLJ|Sq%|oSstK2IHba|sMn{o;#uk)uhLoFD{cx*e zz_4J%$+Y#Gc>!?B+Hoq8LkzXH&#Z2`KUr&jPclmASY%*^HFQ8le)zygeH(oM!Bj!4z*|I4XgN zNj%*5=MP3c2^V=&ysB1GBhW-`+rjMMjX^U2EsJ! zpal1k>m95k>R?W?mMeXoJjo4TNN~q5>E90Fz1Zi4!U`h6NopA0YMvF8-7I}o&(MbZ ziB{(0tdvf)DI6)@&*GF-Fhu3jUe09J5pSWy3UWjYzjTLHIEOXU@43~ikz%EA_dxTN zevQ?-HI5U=Ao@{eCCMr^$)F-DOX`YY1L+Ie5)D+rw#e^mW(>0FzuNFg=4;Aigc*d4 z`K8~)p|M`rJ<#z_kE7d>i4zjp+@0Rt=y^vwBXB&l=Xd(KedZ3PA<0Cx!o>=-ZSJA4 zNxH-dX<%Uu^%I1#^Azzxh@OGDy*|i>3Wy&v#Az|q>dJWw^Y``c`@4ZqzN5loD$&#T z)X#GE_#EZ>1K;0u4Fyo1z~2zUPpbO3>rS~}pDs7VaJwGg7EC?YeD0?$nW%Eld%kBc zU_E7S-<_h*RQ4(Bi4*5+*PlN$e~Q7~{sFpIB#8^O8aR%E58#C#Nu89A6AD?#fX~|Y zM9}n+#$j3@&eN4uFq*FU?W*kTBJRlJ^_*~W&ExoX9U^115iQi-&L6_Q7oVZJv*P)1 zrWk@HgX0bQI)kl6AXG$rtlRPsVRCK7(|WfM9A%Qz(eTy7E;Ga7$)yXkNZ?xbiE*pW7X{?dVd~JRsPrE zVfr{=hJ`m&E-GcvG*hct=km-7ZVHR7ltD%MYd_6tN;F$&ZK{Ra&G>oF;hC!xvnb2> zgYHV9C0$wClViSH-Q)?-6D#d4u2fFOrKhZ+xMnYBMKkJTeX>yU3{Ya5G=MSxdTn2( z0z9M#FKjHIDvOcaDz`sj4VD#PY0Qa41GFoGi;N^WoeZt+(;pF|j*P{rBU&j!?q=C! zx$j|vf75zvUF6y5*}b#OrQ^(0i`pRM>m?9lE{kmLM6m3Vz1N(p6wHd8T`k>Fizk|) z%M%vhAs<mEqE5x!*t1 zI-X{6&TjIeIF5(G11s*UuS!&HxLRy3(n?$^X#VKQR}ILA5C>P3)P229tYd=D@N|4X zyg|^j3Mc)^E7~Jid~j~(LSn61YTp3InW|9D?s%pxg>31GFjtz2+3{)DV;g>C$^iUr zK-akb+x3*TfQ38HHE-@2HLTe+NAGX|zBO4C4|xl9Cfi)U#3#BwMOv-B)_I&l{;y$- zyfsfAiLJb(gZ%9Q2P*@xI`59fZY$dQnfv|b&&!$2qgH7(c;1X^|H-&;jU1a$;!RGNG<<`&|z>P z1E+}#%c~10QL0KZMg`m8Odr?Rv-g&)uOk^0m#1Dq5uB=SvdX{IHAXhBBB8m&Xic4x zE7SRh{>4JHVuTYBrws`t95OMjP69LzQ*jOz*K$lPJOCb7x~7@hf5Gk1@wRiXj_ko* zq5ZeLu;Nljl5Oarw6f*q!g&=eHkw}U??1#&F55SBPFWl;1uNY>5t_lK_?ufNKbXZX zp4*Xf*qH>HavDwLc95lbH9kR)cM{=h&#!=f+BhL&!wk`syv~^IEzb?T2YyZ2gU3rG z@!jHEFewg~l;vN(_%-c!$3?H{whK&`>i5_<&ow-&^-Us83mL?9jh~NqLn!X&uOl)$ zPC^!0mAsbVYd5DVQgOBXQ2`vO{22(m34=+ki^4?>ww1t;W}L!II{zF{56f`9_^g6d6n{}qv5JEDx={XTw~JIf~iHfVTF85V67)hM7z5XRqNV|(#jxGA{BcKRaySC7@IM~D>BD*-FO zux&v~M_e2e=}V?Gqh~>dD9lW5W4cRQVMT@!`Xr-^cv!4sC`nRZqN+uIZ@1g4t7#F) z71`8QMn-05nJt92V%DblIjefd^lAdQm@fKoX_Dnjn?n18$?2f+>YuM^u9m6*syYvUbqOn541#pP>iB_UCo#4A zpqRprwi?cwvs=1svXH(~%x)Lsx{MTcS+3XMtm7A<-=cyoD3(KV)EP}!_98N#rk(M@ z_^3680Y?4oPLFa`IID4!^&uwOKLj++h7Ym(@`CgD+lSzs1BKnSEh_p7bE3=OD-62W z=ZCiu4To57o%^(RT+S|oq&NMc@t<1+1o%)L?Rle$zc~(>ot9&i{EzzA{^dkrpDxua zS*;=}>4^0gXsHnd2g_n5JJ_B7=nQ1ZX$08m36jWfYUs%(2vw@k=mg4eP|l_Mu?i2p z$@m1&UYZSdK)u}myBi}9Pm(yVvzN@5H2g3i{aYHZQBxM$RQAP+G8Rxlk|4^m^Hjmq z!yz$U{hh?|eo=ADePX@k@OC=gAnQNF(wq0PpZ1Q>Z6?sI&lm*{gUy zad@`$4}T>B)FX?d{o=uE#sTQB^;!5ji8MC(wa$k#^h$GY(@mv4P;vfP zX20R><-wFowT)Mq13Fqx*zD`3w=*brN4d7M6sUw zR~>WE*{U5j-_QX+MH<-WAH9zWyO=?e`?p*h)2Nzm+S96OJK3rcr(@_!#n%oo!4o*_ z(<_}hAHKfaenK7Z+g#kbpfa7|**~tIy9<(6n|kJBU3KdZR-|EsyPBv!K=QU&ZB-FHYOJ_dg@Sd z44A!P4OJP1c6Kf?F7#kqVKk=#R_3&7lhv<>*UXQ_QJRg<59`9Brse>h41{)aGhy; z|91bJvDjvh^XR=FgZuv2%jo(}PfK_DW;$rMN&9pfXy@JZapybpciZ6BNq_$QGN#M8dw2hSyU%f|{_FENwUX2Q`o%;?>v4a#^qNE@Ko^a-zwx*hz7s`p?tNOfSTX%f z@!D*9fqQ}M@_oyeqr-I20$)h;=}~B&xhGp<2i^1^exG<|t^M_U_P6Y_>$@llJzI1+uMS;MP3Gr1uqExZ|VfeqM87y~A|S z-G~QGhO>Svrl~GlXMJ-&wlKq!{t|v?wW4#S0FDxMiL=7eSU_lX_OjDO|56Xnh0>Y012v+SEu;cAX@sKf8R8a=&Yy ztZAtL#;~1Mc6>S>CU7^tGF<`Z6&BC36xwexGtvtRjGeqZagVo8DLQGE4FLCBw2M^# z8IWfl5+07*zBms|d%UX;J<!A8#-BHxK2W(R1}x_MLaTeI~jG_U{@p&*K?USY9>D z*MXzv*FMyhkD{*-`0iGQ>w%gEpGVu{oOqw_ndzC&EA$l0C)&-9vripXCE3vL>)q%x zqn_7t)o(nW)tl|N%--%Yr=T62_BLG|#SxQ)lFe@~yXCkZfTrg}+6hm);o55rCYMh3 z`AzEzGG|5leW(!!3N`} zoJ8I-=fawC-s`vAn#;GbBh(eTN(`kmr&s#t*rI?u-ME_R3+?vOc2Z{7vsvn8P7Lgs*qPp^fER&!M7}{=UeSrcrN_V1+j>UIN19~%#6#3Dw}$gI z*f?)lP6w>*^DX7%1b!Niy|osfv&YreyPJ{&>dLpf!O^bYPa?BJGxD@hJisnd^`xro zCMg;-9ZV*BN9XS^+FNh0bMxynqO)yi=>GlWiS7Ya3FZ9_{ekK_ z<*2$6qw)*WFYkvkx((Ld?HV?2kF~tZO^r}!BmaAfGV(Ab8aqtu;`Pg%IIuVdXO9+# z8|fkh7{vbl2vx2@6%IS3A)3!NZ5eLdGlHdZ9dNw-cXa~bD%e2TYERX`+}x8yuahZg z{zam!w%n+iQI6rY;sT`&kVM0GMYjy{+F;~4?5g%!psNo0z)P<-Dlg6dB#*51T1)E| zDSEI{*YWxn`Hur8fFRM9AD%t+~Agflaxc|0(Yi(ir2>=+`?{t{7UEB zh;J)!3LfD49H8^<+37hpqj-(Y)L!Y+a!=RQ>3rGntzCb4m=jIM-SpusxnBdo;H_~O zDk%HZakYPWxE<*MtUhBdV5~^{^?Rgi(|wFw#e96;>1@|O!3Q{a`y6F!(J`A?O}C#Y z6?`~-C)iA0I^Ty;Y1z#)$GsV!XFCP4DbKjwzAw@YY`>j$>=5tpZ~>xLI9cKU$i3IR zO`s3|>!xh1QS0tFEyt?Zd95w{$eH;v*1La*m%`2EPOd!lSDNLD(doN} zHY|q@K%)g10Fp|@wOW9SlF}AnsRggBoSvEgE;B1{rkq-6_KMTNUKmKgv3}dI(e0~R z+ts~pVT8j|rk0bIqGF9Fy|t^T(Zz446)f6W)X-I|>yiR+IzrM>#mv`ENaZbIQ_?ta z=fak4OlhMd8?RHaN+LV{tfY7;klX9s7a|JN?kfJ!S<&lXX)5-A7gF0^ZYGG@-N#Ulktw-h5#{8jcMK&?|<(^`>95uW{5&kF?l z$G}$?7U81{7A`ozns2~M(Aj|@W6z-%@DRrtO2)x7W4EXaq zA2iP1oCrLmt0q#CEQm4aJTUC;LMddVzcz=|vHU4DIFYZchs{(85HM405Fs%%lt`%( zwA7yb7=6M-36LYAZ#)PFF=>$Kcg`=+0?u4nF69vS`;A}zKevo@<{oTdAxTrFfV@O0 zQh@ntr)H+Dl9pfBcP3;-8Pd6zX*|d|JouDzuquo$yoWTbj=^x;3PU{w-i<<^=qPBlOA`>69>&c;=_s~E<`^GmjD3ZJ2fnynqB z-8-ba74+Q_*SZWR+#D&Va>ujlDav~L4mA|_SQ=6ePU04qz(_c*vZkK(h#2)|61{|t zryni;9`=u8x)X7BY2co_I-k!L+-*k46)`%suYt%(OIT|<8F3rcRNH7=V@kLwa_*~H)&!Im4v2^0T z(sbJ%3ubgWRS*Xic1bWwHA>}kksTg{fPf?(Spny@~GYw^BQK+(wnka7@f8@qpY2Ymoux& zmfmmy>&X?tInCUJRMo0{mRU5oTp!dkcacPWh0#-4W|xlJyK35LLIzn`_^iVj)3+Jo zR+`(^2$9G**N_>AT9^;tQ0>)LldZXU@mYbHDROcD!>K=DG~7 zVO*|yN7Eg(7}!pS417vh82!h($40~LS@H#)?F5tNucq6{i$?@yY^&qluDl&e#-{S> zc-`F)!RAlUQI(G7n#D-2by&6u_pC;;oNNj~MLR}F(kG@~fpSc}p?DBu;M5}F)I3o= zf4M*G{+|9Js7gU@CBB^jN64ytA>?@GpF_TYMtb`FW&(qy#-|3CGLi$)LyO@L9wX0^ z&AUH?9RG|2h5?fO^$U>$>X>l%RfxoInnr@OL6;{$<{(~NiZLxB8a(F)gBdd{9K7EV zDF=7~0ro_WTnPgE+}_Irwhu{KE0LR!+ZFq*t5w=sM%Y@*f#c!t zaAX_yz{WS%`GKlch^6Q?gp$Pw94%NPcbgV9wLo@Z3YU}-v38O@mNIweQtg+=Mc;_4 zVULn_i)+&Mp#ou?H~vifsUa0qv1GTLT=TAA(UjXQJe1cMjksbdmW{P~Wy<32dS34D zmSeaR5xTy**hOLexjB?psVQ@!Lq|FGrVw@?e#MPpx5z&+2kbjnXIke@*4cV>`7rzv z5+g$~z3^ls&Q!Bd$e&O!PGSp;ImpM&L+E*T4Q{XTqfht995OJ*hoiFANsow9oeAHW zy{ofl|C|eM#%x?@lnR(wIB>ZRl>nX0fNU1==JQEet(bE(9I0!>?5H*Byc+?l&axhB}X-g~R#6 z#x`jj8ZZGGZ?o`x(~k0pb;QMsY(xJ;JPr46#2VE@^{eH#&FcrHNJJ7Tw>V8RROlz zo8r>TpteC4HHZRZ~Jx) zA>>59qTdnv#=rtVEqdc$Ak;9oQ4f4J3~J;s{g2?tJ(vn%kv+`=2=>p751LC>SaVyv zmir@H(zFLrvnCjDnu~dsEwTRP__{FA+>H0-qP>jdF7f!_T<$j@!9DfuAY$eDi>u*7 zx2@6enL3*0Zf$LYTj>Wno9724t)JJ1D{cIX_o2K7nbdA zAlnCg^tR9(LMuG6gGAw}aSFolVCmTz0UoopU=L0)4NcBc_U#a!hAC^$xJ4&M(yjf1`CYF%;86pCeI0-* zM~<=Uhtr(sgX?AqI!#h_Nmi*=0)Ro(I`9;U{_biDq`L0Efp4_*9YD}W=i=AS$aV0l z(m};z<*y*upfd>J{ShLL-KI&!S(bHrl5RATbSZ4#4M`Q0oj#cjsSoIX; zvQ1`)O3kLXovtO)1plR`0>7z{ynodIamP@j+XQh1|EbUU_PIRs3l;KueRW%BzlGhi zx&;0aj&}kuQ-?@y;%kK_2I0%{$C9Cs4SKF`8&bQ!-$7hACY1pR>C*TE3(}G(XG!D zZ_sEU?Gnre1_Gk~1q6inqgyX$>11MNEoftHY-U1h?qFl>6ele?z=seFctwqGh-xZR z>N1mnr=(Qr3=K)8CWxo2kHRNZs#7Q|+kw_V<Q)CU^CE2E-zyn^QnHaa?wR zez9Dt_NT*asLokYO@nG59JC?fw)RQVaJ5H#OttKDG-huDY9L{wkjdR_hN5I{QMhUp z?e$u?l5^4npMEFG=Gsf;;XFUDvyep3>2aH?4n#=bY}j4}pI{AgJ7&cB@Wq4r9t$gV zMc{sn_FQIK1s!S42Txmvy1VqahW1tKW!=)IsAXEI?(ak+v~ZB8`xOW+FF|c@BPC443m=) zg@eX~{;38hE+(Y#^G5iOL4yC3c=z9WKtR7r#fA8l*rTEn#7$B7QG$D})j85l_4Rd? zV8dWSVQ5V?5%@vpA`szmQTP$%2ak@$g-~p8h2U`)6Cn5zg;0c$H=Rdsamy%<9 zHa?MD8ynvW9F1~KIvS@U=?bXEL${1uXqm9L=#7iF80#8z9Ex5ZxkIElB87IZh zG9;9|M|Gjhe7BX5q$Pc1A*t?V@5G2v)04zqntd2lc~~BGnq=3Kt`Iuc_u#WXtivsl zZybg8`LJ!az?KUufV^q$EYKO(NhUZ_B-n_1g-1AT?$;P|VT3NnE}CUs%Ok z*BH5^aWum6oA}{%WO%7^2HF>sbYpHgm?AMyBu5XD!f6%U2;w_VLjfWyvmgZ+jzg{i znybWYKL_Xf#cG#6l3T@KI;-BbQb7KDdQ;uK?z)|uh1HWVHf{I^wUY3=27-9nwpupE z8#>h)rY2TsDS=Sp-HhukQRX>ZdgwpfN?CT-1>!h)6l}fkCc>?pp%EEKsDc3>2oZ)$ zoAef-&E563G+&x3%ndY5&GShG^d-|QLSiOAW4$f7&VHhY=O!c2O98%GcJLKmNMrjz ztt+Rmb$}<>#w*niLt!6j`4O}GCW|yl&!Q}DwcgiK66T{eS3z;&iG<~AJ$fmM+NMIz zk?Et+o1tP1qYFtk`;(op?Jm#G=cId+)a~KPm;Ck+egOK0R@gvg?q}!%i3`gJRSW3) z|95H_fmLZd_8AhU!vg{R3jhKl`l+GUV8|670_&zOUF7vg z#D}L}_7IA%rK1WBe^~VWSD?$n9Tum^A4FkrHmMl=wxx;c1z_ms*g>aLWi3~WE^nFZ zaJ-Zktrb@CHEf8H1UOr(&++l|iZc9)?uO%zWe{Mf=lNvA}T5?$jJR+%qksM()*0Sqlz@d4wH8(Q_5dlQ5n%^?uJ88OSw;Q z{`C^5!SQ_<32iT3u4Ucyw9$0U*bYdp+S+P8wcU5eVB^l2b}OcYX{szpv*Y;K$_&{) z*)bIw+rksgo`k$I2?^5Hn0#auk|2=@!(|I4GnrKwyo}l$_xse|ln%o%bQq6dmliM4 zx9x2f)hwD72Mc>{K@peM{NKIMFc0J6;da=tmDb2UTjm4js`sR~=#lci$;Z~AM^oQn zYag>^LruV1xLEz3BbTu6q_93wJ|@L)DBmJegE6n@-ND+2I)aZJaG_w@BD3udYmQUS zgIUWRJXWA{trf;to|Ix^k!|y?WQ%n|8w|At@=VaQn+_U<>-NnPMUOcBs?KBVdY#=W zI#uqAq5r137zf;b;chW=4-oN`FM&Ht<@(92NYvYFI&NC&n$)x(Hf|JmJz|>qMOFYE zmY-=H8%IpFMJw(-Bb!r}l2u={Mt*@Zh*e#^h%p2b1BWEL$V?dd%AF21%*?)&7$I)x zG&GO;U!;3H{+?9$n_2AANlT9^_MGK1+QC!T(rK^18QJ%4&jlPQBzu#B)S+pzrkg5- zhPo%!P+Y!t*7!936@4^?K^oc#H`@vQCU2QAK=x$vOQ-38qdVYMDXCKuQ;QzAo>YP( z1P=uo!@A*$pKcKUIAyw5v(W$tl9?jaji(fod8l3E$p|=h*RoI3AH1o9reRXFdNocw z*@*_hcqtx_1ZGSEIaKa_h6!&QR!PH7M-4B;<6y`FCwmga>sNAyKP zRW9CSktC3D|D$48*ap?m_*QGOW5~-IXf4~rZ;qrwmVGKu`(5W!qyWjH?_~an)DC%0 zY>uqOORzvDhhh~5^F>&jk+bIJNNN4l=Dt~B*sKq|UkdLGEFhCsj7Liz7 zkBI4NjhI@5Pt83{S?P(2jZ0`r{B!YLn~%jx)#MGoZB+xc(P^DZn6d;$fF?+^TaE&Z z@|bq{cDZX$|CHwc{O{G3+LW1-6#fIPfh`h?kCi(~&a4+JRKe`m-lYo&nfqZ2OwcX7T5D3=N}&T+a+!z*W1xZ2t-Tm2H?6OduQh@_xT9o`*U9f z@J07Rw7&iRi06U#RpxRc*>-!gYZ2%S(E0g{$H!TYswMonpQ@Bc2E7JQYW&%thPfPg zaIHtE3gdZ94>1c^S7HA#x57w zUtHqXimzlcNHI7{qz7dJa~qx!ah>pX6(O2Sp-9Re`@w3+DNv<*Y0(`LBqA(^gsiT zLcH}pH7Q=V7Lv0!)?;_Al~%2&*eHRf5m$~yVy z@9Y-PJ9(;MGdSC=mZ@k*(uK9o?Dm(vztv7JWb9z^swYPbn7>gU(?0tQNP{~~jdYs1 zcIr#`x0EptGT1_CP>k`Dkest=4>8$BvysXoxugS()NF0hXNV*<(x5qZ zqkdM}wy$13TR@wVih`;i zZA!BUz0sK&503J=$&;f@(-#~-{Qap2SjL$l@b;vf%fi(rG=2zvA!0-DC9h;{=#k)K zHeh5Q9MO9aQNb<_lK1lFAi^F7caoEa1=M6{dURE7LAH?8j`5hJ4T}@aR>eI0QhV9( zHz5`wOIlJcqe{dL(aNMbqpBW3326fJc2N^bzF;PTP5~Sqk51M`#e58u1 z8o0*lHXY{SiRG2<_z9iLL4<^rz(EVUH>kjq@|2egeBSC(ESQXJp_Mo9BQeQCUG* zO>3YTm5Lu)Efiq7JK)<7S@IWA%3<(<(8rg}dZ|9JstcD@K4kzYrENRcy0NE1lb#e< zR5SDn9;su8bF!#bymc)o#W&4538totx+(PR{5)-MawNH3Eux(PQ5g`jB!4M%w;>E> z*WyPhZ6kkHEsckmQfH0_Lj!~3 zZ`*NQa;63oC!NW%W!r>XlNyn|22DkhCI=*08EZz8rKH<1JMy(ybq3K{@*9(Wz8Twr zi*M#X*vUBCh-!oJX0Ueg(XZJOZB`oeKJx|Y^}N}}xD%sKBaiWxFqBkw=a-8xaG)R} zG7fmS5~*p{CVtgYwA|}G^fE}ntx8sKLB~E=ix%8py~^w^_I;L@VpN`N1_!BBi1v%5 zVQcGE!%4zWe$!cKfvk73{c01aFAQGM9>W|Nm5>-m%_Z_ePW>q#=&VpeS?l0K| z$-PJtE_N({&=CZ3`7?%%29&X+4!2ElIy|g`@ILZQnUv3re!gLrB)AXDPQaX$us{Bh zK0AZR<@4iR>QF?e*`~wOqVQ;sVkO~)B_mMeVCAzdI}}T3(oEP;SBas+89-S-96HgQsrz*!%$xvtVWGO=-frZ#5`}N;R zMq|dFR#F0eHcD>tZ^KQD9Fc$DWE+%!*;*>xmedJivTZki;IQ*H8bL|Jq&)(2bz8O| zaz)F9i?DbGqDbs8Mwz$M6vVAMIintOWE#N`K%fg$TU-asF7(nfV%OVg;gn9G=5<$U z7Xl?(-!MPi)*TtZ@=D=;65WP-v3tH?UwvR_!nqCUGX3fZxP-^GAfF4hpQcTWZVb-p z;@Gle;iJR#`K%bQ@h*7yLS)nUt$j2j3^W*GC7>SU8VhU*@}_q}eMIuD9?W!Lnm0MN z*LRgU2|GES%6{hcpa(eUdFuZ9Jm~RqbG?a?^0rkU2!~N)pN>w&o#BGQ{Mr_@RZZ#H z$IZ>GJUV8JIQcj+bRgWs6Okn4>pbZjlrC`efVY0U{<@ztd5#t+9Vyl*&21GWUU@Z3 zy4b3Dv-3I;4l<1VO+yyO@N49#_jGd_-GDqX17@&Zp0ik)_#&b&E%t(HEpEl`|ats-B>G~_c^Us z_QY%{S5b|tBA2?9*R$++(Y|-MK6!gHqc|;KI;pj*YLGQ^15pKzOn&-1XCP zorNK%ErVGyCEs1t`iO9Df-lMC+T^I8vnAYqD$DGIBKjxwRsS5hlzdsdp9C27pW0F2 zL!|CR%+V$f#OrZk4+`kym~hf?{JS!Fln+;JOd{pc3QSg5)%shslsYhz-S9n-G)Um3k5%Xv#Lpd;4=`x0J(;~y&Cz`GzH?Q^z;BtO|okh9_HP34*+>o?CATB z&?m2kMRscyF|&p=B)Z3#nP~O1zm==refVhDQJpF!n*15hv5G5(svv{uX9N_31S}+j zfykED3i2{0mUa|$+S2%nAL~2<2*O>LUl55T7Nyp?ra(W)y!vt}V%Eotk)SQ3!zO)4 zZ)Qv{i|d@{-7!nLeng$I(PYnc(%$j@d$j+L*Xtgd0h$sF2nZGu2ng+e9PNe73>^Qr z)2m6@LJCC{MVlT&xR!iguFe?SV5$GI(>ZvHf(jp|ei=-&SzaS7YedU={CbjusTC$J ze7$t2xZ59!r7Rp;NWp@>jNvgz8L1#O9kZ!QywCI!kIK9Psp(8hS5=?#NS3V4;UxP# z3y{6Seeb3|mVY>S7Dk#tv8H}$JMfo;k#un2x%r9*O$Iq&2(^8T`Bl?!ki|%5nm!E) zcQpHG*nZ_lwE@IfTLDb>H-taJ&ne?DIG|Gv4psK|CO5gk&hcGW9kDQNN}X zgjRyXuT1L|^3RR6%t$k&K}#MLAonM<_3smhCQ^^CwKZgA{K&mwmcFyM7M;6Mw>1*= z3PwD%kh6j8ttQ?)BFJTVj>*5tts4MX2S(0|41RbeLh%Lp%?aHAelM(#azFqXJ$h`)m{4mE$^h!r#}VrqfQO})WN34x zmP?C%qU0E$DzxjkDo@TZQ9lS=!^aS>+DncFOs`O1iy;f69f{_vJo=;o84oJ&6+*cz z)Q>)gNBK`2l|YnQAalxM0z6X80JQcN1D^(#G_(+`fxdEyO6-@k0z z8VSEhU;jVIZR0-3bhMw~#ZBtcxeBTWMfxjb;e4y@Eu`%c2Uws+PSwnQ&&shXI!S5<`Z@wC!Z&&`* z+*gRQd0C>~@uu@s62G|?LHGWSfaeJ4k%Im*@4iueQ&9rV*u&>q585MK9`XBC#Eb& zpCBvP@xVXk-ZBo{QN&$I4IenhCq{)YW zoYCQ_w{xs6TchNB7)*t`^;vo*=QW|Zkh0jvy`y4jmE~a*=2^wib~-X?@R_8ZYqj7( zX1$&r1ju3cu-)nl@p3WotY>m1KD$jEET9SDdiJo8-ZGgaTN@W2P24VAjO=WjC;FPc zOfK-jrrjap8OU@f=9cB}9E|(B+4ueUASD7!32T%G~(rD@%7c}XSH0i zVGP-VU~WOgvsf^-J5a{K1l1j}Q>4s2=3ko#!vsIo|GB)Wpf^arjPV>_OjWLC2qQOf{ z)F%TG0aTP(?k|w{g~#KR%7cErkmcb~7{v-fAAKA4iP#n# zQ{mPu17Xg&Pi@=?RSG1L&u$pa2;`wShxh(}tSWXw2)Rr|O3o?+mkfYqc$}(1NoS^N z>l|Rzkwc>KLWo~XO?%-`z;D~M{H5L}O*^zOyCDYI!y5$?1(-MpYJCsY8W1ALfrV;F z>67uv2Xz$^+^bY%2MK=SBJ6nsKj`|%oL3|cGVhjW%NFJ^yEbOycnxM^yjVt#i#gJz zU9(;xAECe_lP*P?nQI%~kN+z{5;W*m&!4M&LVz(=J?xphlN{gguK{`l3RAdq(C(9C z2I}E7b6?;d&u~D3`7fVercF<H!rdLjfCv2;iUj;#Kf4AlDxa2C5 zWRMMm5Y=LnEk*K#rtYz?fH*pag&0z&bwN|(=F{m#O!VnH`hX&xWeQ4st0j5W4I_S? z!JN7z(va29ins)u_9AG6{BG|%6Q?#y_KXAZwvq6{2*bw_e-kzdGndUyW;S(CqX zOheoqU!Ff8+rC{k$nl2&?+0XCAOd(v!F{UNJX8k}%34)fXiGSW`$ zd78<9cdyc-ru!Fr<)idx*_F<&@Jyp;wUHB_1VbNs9k^{@92f$9q(e8<5 zUsmP^uW7G%Anqk;{1`^R6!mY%x_ep9MQI76$cy9)IuPt9Ggrks zI|;2d@Y(nEO|jyqRPnN+OjTKtv85?#Is$9aFAFGhSgXdIoxSj$9x|p@@t%US?OI0E zl#LTT?S<;V`mT}{Ly;Ivd35me3>VRgXsZMkB6JdWB<>?3)vB=8dY(|RZ%$(kBd>uh z!4;Mf5$g9PJU6eE#TIHiyK;{RI&8D^B$pP)h8|W*v+{IO({rh@>G?0!3SOHwwIrmD zcC)AL-2u^-BqV{oAuPrkn+@9QT`-gZf4ZZx^?bw(UOWJMH${9R2EA=j~IG|LO+S3R^=?C0{Zw zT`7)-{%yz*79pmDj+o^a=}bq{(P3mbh+Eo(MNjU1d4e`JZ=v_2z}e_xzW-mQPdYXg z;^|m0FLMF&HDbMy0=5;QRqI_BD48 z>MNx(yYZz>|MtbNFDP`&WvA<;_O;j7uZZ5*eqG0-9ml)=z05n+XwJt zF*8oj+a9FTlbLCM9ge%_d??+x8_ToGO^ieC!yny2Fm9b8{?N^H ziC@l@E{>Et7(vM?6)P*eR4!$zj%6kcq~EI3XlTb+=)=cpY^?)0x>OAK8)Y{xsPCa)LoSm* z9)S!kmLL_D_z>|OFceY*b;ZUKcoKP_`y*hM4&~^9;*CsY< zlF^33h;XsDzXC6b@YH!jcH|jV2PVh~3ARaO4I%P@FuZxj_8lb`8h`0<29c1kSHF$% z1tZP4c&OpS&VlU;y4sT4-VeC6v%qCEQ^{hum;n_JrQ0Cr3VU#-5LRL6Dwh3wlDp=( zXBxriNDy-QOgf58B_vu33!QtuPnt3JS#L543gkzT#mu2Z{Q6%2NpX=$i9f7$O$!&g!ovwrBBGtWoiIWqzVLihxkq_06NLc#Ox8) zH^Y8B7Fjbu3@gs$Vj?J(jST?nhlYlRA4^Na>8*Nm4k-{6>$3f@!(CrZeygwJLh)(< zCE(<3YSsr6T~XCNLF!ANyk2agJlbGkzgM_F+F{Q|b^rF8tzIeCQ5Yk{T*%5<3^;r5g(XFtdYfJ+3)50D2x)d%lWU2~;a3e>t1CI%Ug9t)%jEBmKHune`qAJr z6DFUxYcO&y44|MebBou)0ILXU{s9U4ox3C^GBSt~Kz`)a!i++kQ@1o?NLPI!is-!B z)uU*Mr#W7q8yets1w3>RNmiG#mVp>FBQOfdpd^c){2tS_3XAQNA3t$cV9)LE!a<-E zPWzk5E9oCRc#u`VV+3uwtr)rGE3M%ew=WS!g{J1hhVc!+KDj#Q?}= zkmp*rlbWfisisI~Tb3}K6keg}s+V&ZnR6J>y|l-Kf|aYLm;B%y!C4<2APb**Nk$Eb zVVl!8720f_|J0S_=jSid0+Rq?f8t$TZEDqKacbfq9vOZ}z>!j?Y8)v6Fe|}t zpIL)}#T-4HJwH>^xuqJb>O1eu2(++VePd_otuLRp+m?cVFAaauLE@8{wQ1{dnx0J_ z_gNEIGJaOa3teGwe|2AmdYO$Z50bwx*tmK`qR4f7+QjhJX|f53xgWZhuEFI=zCJq+ z%@C5^e+ptwA3IY=n~l%{DH<#K04vUvI{g0aIb$OuiEyt+*-FAX@0fAerT2)2ncNBhQ9_ z9nY%oJ6R}2+4$LHc@ERH=Nf(t^XpcDh+3nD?@mgmMxHXNyy zdw@(r2>*hM+9AOprCBGlIpW3hFwD5};!IJ}))<0`@!E5FjbOy@l^8=1rTE#N405i% zzJBoA(%xVVbbz>9l&pVSCiG3~v<1e=w3^bV^8UjsKJBp@ORJ*F$Cv2^dsE^1z6Tcl z3eF4n)tjC^N(hk>-cv0cCy-j7{GQnT&=JB^x_RL^9co-*z2yxw4w8jSzJ=NX)(Igc zTvrtu0{EV`nA)r8$*(OfEor3PzVuRiukbE4Ch9n0R^>I&YJ-8PB1jIO49T*-xFAp? zht1TyFikNaS?M{m+a#}i4sv@%ZhWUHlac`LU*(jm!p(!)Aic zqtWc-doFSl@82I#u*=FV$(M^%x)W+5s8on zT?KPLKC>GHnadV;;pO4sF(x(_oUZP_ZDthN)4=mKpViSu_^o+I=30gKHj4g^mC0Cx zxFq}ES_=r9C#Kfx$8IcMFT$x$VJ65|6|}BSJonly$r^ro2bJN%N)G8uD3|!|pM$It z7V3D0u!6kY7-R~4xv$CQzAru*jOk z_P==*+E~C`3{_?G=f1(*Rp1xhCQpo)Aw=KQlo@AFblSuE=~Y>t`NX@Vu)e3A>YqL4 zjf$}oe1G9Imho4zbK!*S(-yXvvH%BRN0uN%ca@W;SL;&6AvT)a(JlWWTHN;yCR0pj zR&TIQ#mxM|tp0jyOCr6TV`c(|rwq7V1jV3@G_sI$f~Uo^Cbl zk3PTy)@KbnGb&=Vut4$@t?ngkAcS30o5&4h(8SwdKA1khHWvW> zqoaAa=?WKjrO%;?^RL=Pq!Yb@KUA?1dQ>n>Lx8nDh59yQbFq=d@_vk5s{_VM6@rvf zP=k{^tKk44_A$QkaJxKK$<*BZp%`nM-fbT_FppRMgjV3 zCNn^VBc&Z6NoJ0w`KpEO9}Qnmr%KVWoflZ2rMU~R(?2~^nr0`YziuNwsE~W8A^Rx* zl^4#UaQelp2v({C0E8aGfoE0s&jYB>zT^=#=n3{%3XAeH^Yd~kF%`2oIwx+iv6*Ay zdM(Y>Nh76wa$fYX|QEz4%W%wlgYm|Iqz3=gQi`>^xk z;zESogK}9`&tl>(+?N=6bT%nZR&2x+-j>ZBiii0UUXzO;_mj{IyGU#B*HnZo#_o^u z$p8?1lX3e%Q<~c|1^QvZ#qWCc!_J?1A41;;A6^ez`*M@aoad2nZj*+>sgn8#pi{OY zB1$=5XjoQXO+VZ+_s4Ad-W!wotM8k{5PPPb$F~26Zm}#k$iKGz`(myy+s~)ucy(d9 z*K@cu5RsaDvN%W_+4;t3izWsT>dN0j{co%=pnT=iGqp0fCO( zty_RTwT%$sRQG{W%!CjIVzOTOo*ADFj&W)f7>#Z{WsSe{d6j4GMO-zX#PWvQ7gonP+rPzIOHsZK8Fo;_uVVRVtNcKdpVtTMV8R!bKu-kvhs4(prDzi(-7@4;q^<$y+^hLd>o_={P@z`SHF7ykOz-YZ3q$sWf3&>h;Cpj^4dlapQ?p6CmehIjehqM$<+<(D;9Cu) z4hlw0{Z#Y)CAyW2fq03+6)JPgsg~y)$*o|St zfAzAN)QQnVc(ZDL?|dj}?nd&afDr1tq{Jzn0KG#GYH&ikV>r&p{3?>1@E(r!oshgy zy9=(xob)V5FdLo<`{aSsFlxdnlMLrTDdd*}O>Q=IGb^2UpZ6+CYj%p}xx_ApzQgma zsyq)u-$=CuOpdbWvzyn(jRJB`cH?6>6rUZ~#eXa=?)R367dF~X(A8K!vlEg{({D9z z-_nr2EsTXImURgiaUU{<$|%`7)WanfqPf@cEdMZC@vRGkduet0x3duRuvj6|Fcal3oXy zGf2}yuN?n*j9rv(P`U8QiaX(*wYdp?<*PB5d~C=@0faqNoUY%QYvE?!9o$Ff72X1X zFTrtI4?h%3{t+O^2~pt9`*#6ScL=$assM1QNNjj36Hr@x_Xv0Y8A`J;Sw?{uT$E?& z`Jnf6khmS#w5lV_25HSg;uCAhX zT=Lo^4b6+Rt(g*Def_bMqB!l`un$-Dy%TJxIa9$)Xwd;QZ{ zWtDM1dIiJ_KkWqWEUI_$R0mi{gw%m7G_k6oE2w%t53mATRkSVMex(GXdJ2&A+&b1f zA-DXfqXzZpqt;y&So})W-8Tc}OX+60n;vU>j6~*ysK5OrDPKniZTE+)t}05B5c+23<;E^&tonF4wM z=xlZ7LNSAhK1>STAO3wmTU$NWS%hq-8RwgARBgEMZ?=M5Du06UnRMHScgkQwDMvH! zF6AWOgGC`SK>)}Iu*Fkc&hOY`x#py--umJ&p!HR5RbaE@e8ERtwvT!2Z&K}B48*+f z7xUEI7)14K|BbRubc&Ziwj{OkMRcziYU*k6hfWgx^P77fWpNOQ zW@jNI@8Kei=;OO<0-kSjUI7{N$%WO`lztL<_^bI?j^%0H!2{ACEXRXN2Ly-*(;Gb_ zUzj8aS+Y(>rIWt7?^lOCvoxH7S~7fZspnvDaCJp_WQ7g--)a&ND1}XB9t}ovUBS~& zpLux4yqO|{Q6z_0dwE0hH!q}t;Y^l14X!^8kw<<@A$yj-WOF9w-n1GXe-tPvMB0CG zqB4>p{R4^8#ZTabQcjqMs~lP9_$KQicM3i_Pxu5uab@33)S#m}oW2{*{uU&En3NwT zK4+Of@kww^{y3i?V_t#WD7}$}GK?7ErYgpfR+xul9#5a5VSNV?zqa>!hU!n{w^JmZ zeKU4JBlw^_pAhc}EO279rn@dgJ+TroTzY@_QMGDtv6~Ya&e`K!0vtN zn9S_j*uI=ytXIc3Z_ZTED@|G8iQEUMZIXy6T4^EoxUTO%y4)q!ek?!W7%fgcMAynM zrkR@@5)d9@-9cF*A31q>Mt{s4EO}UI|<8e_zS{qyLR>54jUc?_QML_ z0X7q2+u`NnqD1W^F4Q|U*lu}7UfE&^x_25hX229*-TZ~2ib!1n58PB&!w}@6 za`U^VuY)Eri5zU3dIX=&h80X+U%o~O#ZP|nc@!gb$kd*v>fzzRjKH(~W8OyNKamrk zR4FEI;fSG^rD|n5w6t4%f5z%joZ>G$o)&cG_>wAw$*pIkcXN1sDeDYPf9D$h0zGIx zJ8P>LU;SF=fjL!T9t8MPDm-$2rjsPd%d5nZGIcIFB9e1o zL6i5-)=T`DJK6}B+4DzMemJ%clT^w3&d88e`X!=@zC#u@uJ*s>E*w$0S+LQa)>YHu zg!$FmziCUb9`Dh~cDR54{!5PgJa3p3pa2kM(dNA7i-LXs{(W)tAN?=qVce;ZKb>=o z@xsEF5x13e_I+iqMSTM6TyP#vh87ge!G|AwPIa4?5*2Fnn;Zf*Eqhl%QrV-^$GT?v z2S(KSO|Y>e=4*x2{c-kTr-n2xD-#00b=4f9uIAT1BAzdN0A(>6wa3I5P&97 zRE;6;$lJg9}dcT oy%|=pSWM7OjHnbs zs4khC3p2tSTsrVPN9=^TZ8fb_Axa+`6rODXFCCn}J*VZmgqLiSWA;>$Y0H7!YoBb{oqO4-_y!9^90*se>T(_Te zinyIG=Y{@Jt*uDl4qOn8N(XX?*my*_Q`2ymoNpu63wu8v*RzgfytW!Ch^dGXbm^vw28EA9aR61|UkW?=H34l<&RUCgxg9Ug7bZ=MRJ^cQ{Nal_qQS_S37=Z!|j6Slb-UX--&br_yui*H;wkb_UnC2kbQGW5=fh#jz(5dQAI1Tz zXLEge?|uqoNvT_G*#M@aMz=YPD4`)jExwhF3<|+DdJQs@VlG68I=bQ|o!)0xM)apn zKEiAqe_z)bc0y#s`FeA_EX;(qzZv2o$&^AgOQ<1!oeHeq`-7f12`P|ww2t~%9+(*$ z7+5=YrRb>84a01>UMSchHK%v7lZW<*_EioJ|B%};-T8PJ@Ix-YxtV?(gVrxMwQV^} z>{X0>W0^1aH$6R0^J2RpT0s40i1(ivh}Q^RRQJ;9kh-~G1s@=$8vsR&sWSNU;ut?< z!GyFC{#&I&5+AfU_j#EsoLvXggImY#8de$Z5MUO)Kbx`rh?8|hIx4)KD4$~{h|2N_ zz13Dif3)c6h;0#QfJBSi-iZ#K)6H6~_$INg;U8m~KcmuYg~y)%psQDQPsOYL>?_@{ zX#`dLgNG>KdHv>1&#RY*)Qaly)n$_Facot{zx#iI$cODKJieo{Bm<}KyUsl2e0}5= zjk+%0Aw_K|WEKAT%V;s)4FPDIKNrlb=Daq=weDXV zP{21=Fr73yJ=1#lPd-NqW$t@RvEx@zrYQlNNFS!|-arm#a0m&1PAye;;TLNcD7ZEc zBmf1?)q1dkWAEy^b7bde2_?>6P_~%J?sq%av5tA~U`S9gq_9ZUwznLW^HF}@Jc8@g^x zo2tP6ylcs7vDS%BKG@xN$YzjPacn*)NEzT}EBx)YATthMTl+&nBpO-5V~t1YJ6s$i1qG4edD?AliG z_ijFSkEKN~I!MGMi7-m(qvOaqO-Y;hFORS7Fyk2~+Gp=Nqg<94$G2pr403GiN}<)J zt+y9W{U{es&jlNtjJ~|Zgf^I(Kdlm>CZ4n7)yVeRCINtr7OXGVZ7E75eZh>l4AmlH zWx*1Lx)Wdh)g_(5^k`JO%iX)-f|Dy-(p}}K5StG5z0Y_R*}aqwmhrE9VXalIldJ3N z-ROO`Or0;Y@L7{_3tMwe;_P)B8(Z^9i7WJYsci#(TpwEVGhh#KpHJLgGadW|Mr8L9 zL7RBy2!r<+ou^+^5m0awIFRATYM8!d_d{tYSBw7@7*j%0|VyUo8|&Md&JCY`d@N>xLo(HA&uOl0aD zDg9CaEzZUTeLG1#9b~4_ZTCPeOU}&f$&)Zl;EdVwiTg-iyjtOy*tSEN40`^z6Me?m z+%JKBA4OvY+dQ4Y7X_H-D{X$U< zU_V<4mNypcyUaA;1<5azSj$_z?ouz)ce^GPOR#s(AlGK_>tP=#rrp0Z|h4 zUO_=Y@fhIz{a6&(_BIXq+R)GtCJc|G*%n3RJ1`L6x-~vK8*h9czgq|i3ok9*yS)11 z#_(1JZ%;>zp}oH}6L`?M?~JgKJE!8%oZ2+xhMq-lL`k^(F-T5NKlS7W!%$ck+ri=C z_|#Mk3Z({$h~1-CZnf2vn8J0vu(Ro z8`v0~kM>s|6R42i7sbVaOE6v4l&9Ip3$nGzBb>>V6JEnooDpfWbFlNH32G^sY6 zdWGE%3pK^F$^|=y}*G-fyVC)c?zQ7yG|^0r(1pMJKQ&T3okp_ zw}0)A576=rrtO#oCqooj_bn^(B8tExBbCRb3@pbQO&Bj@Q@U=C&JW>sYr&H?2T(+U zVS?m!MdMyi*72E6|yP;kc zS(zt#?@ZXJvhbNqZtYj7I;RU$ zKQm6e`3dw*OrQdbb;+QG#0$&!I5UDP6g;55SAJ$k18%^(G&|=+x`j~GbaWy79BM`1 zr@_=mk_nq;0ZRiuozO(q$+T8fj2wAgk~p(cc1`_4Ute+;qMy0OEVl~|h1_zr@88m_ z^_2}Zu04MaOz$p?NcMHC%`6&yQlSLjP|v3+haelG7iSTo|`<@JyB z3MNFT)>wH^Bw4`JGu@)-vfa8raFFt!S*seN`Z})$@Sk2WMuomND8kBEoQNQ{PTc}X zIOH$;2<^LX|D}b}-VFlmE#j|UP99JAn9_M3ex8{A;`x@JiL7!pCn-*?uoJqc-Bc-g zf#V_}kEIO@-p%nkY%CL{ZaKyox^N+#n?L%UR&O#~PL-y^rDHm)#r4FDu|u?Gp>x}V zI?Gk5N2;l;JTku84+u_ZU<{6Q5X1-lNs0#7*pDA!Djd~^cJg_GtIQW7bvVfL=BhR~ z>Dl)yIu`N0KBk?aUh+&knWQn$CZmbEZg100a%8g%Hk)wmsl@ADJE0FkuSsQCBwn|5 z>9V+G#G4&lz6NIQ`y-{U*-|ueiZ?I#qb!(+7dgu=4*c5*adF1PNVC4MQxF2qgn57{{P^+1|3*OrRr;p12y*EpN__SL5m-a?gI-^=3>+7o4X2l9Pe|228X(2Qm@}^ z4|FnH-3Lv)aNjqOb>!UCUH@YT`U&byOGVzN%?sY?{V94HKo0b2GoXO)u_PJcWZ)wY zTx3OirOfPMsFJKN2|ItMpP5ePg})hufAwzbtv5gjSC+ zqZFF)yt+DFl&K{ZLa``EMFw8hU4IzpEClC%;Vv0iW&xwgIoyO5ZcM|&di zG(vzkLMT^VnI9uU*z#n!^S{`q(H4rkN4v)@tIJD-XUz3Z)p6K94ln#9nL4B=@c7|FxH$xDzkXR-##bMLO(?mVApy%w z+A4KcMp#+F4=u-%5jZ7xYvU3b zjCDZWgEKV-Ea1E%H)KWSvvNUU~E_6$+I+-+ckOJI99c)rBgL zDm^L>5{nzQ96PZVZ9dmrB!7!uUrPTfGyiiQz4$RNY50ltbjs##C!Yt@OSP^W7Uz^D zp5leI1LovfGgopHzB>G=&g8n5``gmN3)(Mu;-daWr6AQS_#WaKJg9wMiH8h`ubv_8 zmQnKGa#jqEd1=7)WQhtGTuwx zWbzo?S{Jae&z8W)hbrl-@;2a4Q-w4mK1#m_Om;7bF5B>&22? z+DV^0P3D4FW6}Hfum;y*47Y3EXws|p?-9LLy_c`IToELBe>sa-I9jGbp07x{&xqDB zFdzT|SUHm-8mZp&EY#K?xp3Vkf=Whsb#xZ+T)qBkG)Ar{j9^2^0@8m_9Z}37j;}FS zatP4&-P&L6Hg=is$!Hz@2D{2M=$?xmas!=d# zjrY%GLP3y>-F`+qE8e6D_=<`&FA(G1TPQG#M1%|`a+*RfGF}b5%lN4fewV}=jil;& ztT4?hL#71wdNm+nt&C*ZcvB&QlRH)`FoG>ZE}01L-X^1FJvc=K0QPKU6DH);;2`s? z`%)4)$?vB#D~&L|Hjmt*`0))HVkCxH&RK|hKLw=$dc5LWa zBYn%P#%pOla5&xL^u*LXj$#mOC2&@i+3M4VO$l1}jpu>~5N0~^8gQ6(^yY{(Md{>k zWqLc3^a%A=7m-_vgn#>g+mR0F{wcnf6t>h@gWmXVShSrtesMC5()ln??1d6xhYl(? zdHxWZw(x!fm9Xb5lII5na-xC=xh*Wr;)N1N0wc4UQQsf=~UDZI@Kk<#g1~f)~kmX%a zh)%(d+8(ET=GB7wE=k-i(5rU2t)qn#YOdDjM@UNl_43V5M&3V~pi?q1mt#>*dG%)E%U?}gpqfF%^w)9)i-azS3XNecR z33<$0XGnPTju-z;kRub;S(h^$u1CPc-g&MCFRJUQe-Il?#Ulm%Y-&dL{)Zmcyep;< z?5>f0tWOZ0=9sM_5xy+mUTfWBg;)0q9)cZB#K5wK59<)jlIQy!K!H^eHQ43z44^)1 zm%Jh{eNT-`xeF>tFC?~T!F1Yz-Mj`k z`vAShSr`2leeIi&8AX_KgWf(z&!`}dfQiIh7D-019-eP*=Kjf>z-0QbXg&V;@M+XCW*F6KDzUzMSEvw6)P*M7bY)|elziiKD26ZC~IVwQgP|!yaXVITK2UX zkZ!wPr42j|dhpw|M7^$rW(IqSHpq^FY?%Ojl2yr!sMe+KA_1HD&*J4uF{Gd!zjT=B z3*qN+egYi`^uDH%FZl|Xm#xn={1jVi_FGuG5|pqqHH3m5=H2IqO!8kPxLNBZPIfrg z82x_;G<(DW&vfAp;?z0XnL(&v56Fid|~YUj8hy*M#MEpbCXv z24W~MCqGgeo=^e4)oCq{-?s>udG+T%k@eq}B&nWEc&mF+T=IjJo=t^zeSTUc z2G%h3n$5xe<;i7p(_tR#>rBjynFPAtMiM(&ncwgVTXRr5e@1IJkM(Z^cZ2e#k0T2! zL+DxgXRNJ5PjfRM2bilC$W)bX>+Xu$|wL_Sn2kWYR8RR?Kj zp!LJ=dUT-ZB`*^tsy}}jSnhvf8@C|GUZW3D^ki5sPGRmosIT`u>aCoR-x*GtMCa;B z7*jlUboC3QOuff_4Nr-pojplPx*yA9`t=1IH=-Y0^8+pWhZ-{}^%};kj8x@}C?N{#xHbBb6eL}A0 zh(iMI9Dd{cAS86^n>iokL=<@RVvh@nD7&rS87GkC$9R1) zEn6ln@^(eyS$%FPC)tKoOG0HwCF&h{8v$QjrrtAyrFHUlx0c+%Ji2IGhlT7JbH#Z1B5yg|J_uxQ{hpX*l8{CP9?_=(TI4G7QublgnOrLoLr9^1J)-OrU$>jypPrNeN}FDHYzgC&o^t#(K76Pg*k#o)E|E*a1vVkcWnu-Ox^kkYHjn2 zp*xZR7mUSjw`(mA*u%AipCRv%*Gg6yduQM9{SgOw=d3TpFu{885IA|y9OvVE9nt3- z+IgX`WpedpmbY6eW!q*MOph!!5F8fUL7h^uqOJkVPj~(9ZsP^~V?dt`YHNFJ=;d{X zkA|e2IEKtM?|g+u*4yCQ>1^!gj3_Lt98n{*RhIp(`!WK)Ft>g~2#+t1l>@Gnziee) z?;EsxzQ(nUUpk44M$gJDQ2*v$XA%@JPN1Xvib^^WK<#s0SPVhhJ&^OgJY?suI|OL; zEV~=<1J90WLDy=FaT|XDF86QC_7avF^pB+4I``nBA4Sm0Dcj?q=wce6@X!YJgefh_ z%c#Pi!gauR{h*cJZ!GB8`&sAw2-nl7(WnWxpy8vRLA-4&cuV=@y8J}isaGFhR=$U) zMdm#e=c4^2XD=8Z_=G(E4`r+Xq)Bnc3ne9T1_06IvVMjA-1KKo95aJISt}Xh5DORe z7GRQTIKK9k3oQA1FYB9t-;0Q`g$JOumlOl;O*aKPoGnYR2a&b4YP&toal|SP$6Rq& zX;$1PVoNCEpAl`3w@mw8yvjJoSWtr227qLaVCTN|%8$k*Qyf3+mp26rw+z+SAThCy zqw#}!46&M4C#lR)6!Mi}^b?6{LS`qijWVirilOJf;^Fy+Ns{2Mj;!yaPBL@2Sp2Pk zUFYQo{3O1b1_8E0sJ*>Cox_z8s20I!iKXZDF z>XAnmOu4?HBwQjp9# zy5NCRLEBUmsu6FID8HP#Yt#2ICKn7Z{p3{y*6L%KIGuFYO&+qgk7O8@lr96$r7x1T z?)z?d$15}`!Ff!z!meMzNg}35X~5bNyR75)mq1>BVj*8q!rZM}*MaztSX(7vX%fHY zizE?!!G6@X3w~k4yN?&+;?%IlQ?=I-O?WQ&Z^M`OB{@c*P$XpRk9J<++@9P(a}>5Hk~^j_s7+A z=?7r7E2u}(*I#9>V~)4XI;cK^^>y+`!N6ivsD@bBkJKF_m$aZjc=Zg>#x4_U5D$A2 zl?ht2t|`fX!2`@^SOe>)y@kg*jo1^J=jrU2no+mi)fJYV^w2wi-IYIlxp=x<9M0?h^I_{kZl0Lrzw8&| zv#AJ$(OY@{JbLOeV!!T^tonlunVKN3IuKXf2OPFfjDI%bI-qCaHE4=~LZOX^tQXV- z6arwJJrDO1Z?`^rn^1#h>lp#Fhff5@14w3|BaN9rlN8$V``1+7jY-ad$)pDPMWTFb zX1FO?Hb13~v<(-1=Z~-l*F+x7ya1u*L*Jion@P^nwj?#kB|D>Ouh_XB+`NQSpszb8 zh6rMpA^Y)JHS3SGDY(;tkQH#RD}N8K=}xv()}1WNqD&?A#%dPf z@ZkC0Lv+KsSMm0ZIl1S=(mYPGQRyL#hHwO2Egfj_TpkSqdB`3?e|QH3<0Ic+=61A# zSs>w$wyR3+yJN_$Nh*2+;}tRfQka(D?p$5omf}_vF@lU( zueqaVuPPmKl*X(r?V5YVza}u6ThjkJ-4K03XVgy?P62phrBp(~_l?4fu1j^`Y;Yw! z#nwSVBhsV`Swy={bZUifDtb#@zSqiYl4EI^x&3xjsQSY5I4_nf>V4}S-PYRy1&5=; z7mQJ-csXZYecM|OH2%cq(P1vC*XwU@Hg#!C6CW;VMd_T8s)c+)7WPCJG?$cnQkO=v zQ>n<7f3W%I&l2v^x%M=gZ2V=hQ~>$G?al~mLze3z`D>J`q1kdjx%(2;ubzEdlfd|V z@w>WkJw1bqqNrC+%il8N4_JT@2N);e)cKFqMmsO~WhkaMZUX?QaAE@R{M-DMT}Zc3 zxSy97gw~Q39Gj}Q&+Yb>If7Xq0;-1s*;~`y|91IwknABtl7bnWkgIR}d|f}stjTI? z)IrJ&Sh<^}7p2^J1w}|~OpWPU?%}#Li&G7-gQ%XdDa^}0hEvq6f;~+nH_?+mw)C5c zF^^3A*F#$TkHt?KE!ZMP6bP(zJdUOWl}6|Q8SxX3I$1dqJu+QYe@yVoUyErA3LM0U zLZ8T4C>TK#hyioKX-EbNFmsqrbmMRht_trmF(x!~$ZTEU_Mnx%&Uqu{HcU6}c}n}+ zRH+6^5eD&F5^C#WyPc3Al$CA4m4=w0<9&5a^ zm0YZ!wh_AI+|0ZewOym^Ny7`^4jlTs&oomB*?jBT;}NR{$=cGK8IY9nbmhn1e(AsU zF=KzE=xjJ-jpKvPcd}ucVt|5ebh9h1Gb5feiuAu%|C&6nUhDkTkCKRMzNg#*QD3rQ9mfi%>%gd&^}MCO(FCq!_XU6O?c;5K}_f_eV~ zyy^3aKchC#Q!hiKKM?CNcO&OQcEwoejnMU z_ugvm{WgHW25GtfWLFkCUa5wOXn?cX~KsV_V=3E9n8KP$8r48QY5(VdE;^gewl_?<~A8Gbg z=RD(7{))Cy_9QIwamq{2!@}DA`J#m{m;B2*!ETdN3->L*6>*$-{FM3EBH(jjfx&u1c8J>ApRSm6Wt{9hYSlC87&5U z+mYvNlDw%-wnNXyw(CM((+ZkKik1+viG$W&or_wd&Dq~nu*<>B3}1RT=f`MNWSzcg z9vxf$T;@(|O2#Ix3J#+I&p!iRbk?gWs&J*3FT8MRA#Gt&1RXb6X|yf6I_-(5Q;PBP zmO|Wk7T#Xi$tfi7LdM=++D@Gn z$$w4Bour`Q+j@fn0-}gLp~0%?T|$vD>{sqrQt0uqF}60BR1*dU2KR11b*r=F;BPap z>a4gCu>i*{8h~r_Ys(rrK(K4_Cb~lAR_SE8@qO;Lpi~nuF*K+oNWxf(s2LmJj>$n( zz>1&7v*$j;toGX2q*o#0I9ORgk>epF4yD&01?6*j8gi5WGw`>yD0o=UKm+M<0U3YJ z&UqftUUyeU*lu)`0=%gU-h7{SJiM@bdTTdn<^71fvH>ndBUr>X*1CCffE`9cyqmW2 z-du?9wldDg5+7fP3h(Z2XtF1 zy4MeVE<|~8V$#3`6p@yT8T|fTI=A5t7gfCQ+js9CQ!2iU2DL$bCuCU-BrO51K0@Vz zye9hp#j=wA!QEz1NXy)y?N0EVr@d5C1w3wn=5_BaMpK}G1JMM^o6G9vqL2e2$qZg_ zzQquI1b;Jvzg@uJ(~%&&fdPc*lahKWpH)EpU@`00l`= zM#ln{M&P(Pkd%rnhz~5oD8dU?^kRHKx^QJY0HO#Ych2Yd&(>#!#0#GHq20#-D$mZ$d98ki)X9sycxvA6+69v?hS~;y+f2 zjDw0Ppx#k0p3OhRZ9lniMW!C>JI*8Sim+-;JgJ(Ju2P`}knIdjoviUlh=wEDoSK<@ zhe#`N%70rG+2ArW_T!-2diE9W%d5WiD(iFUk3o%eklNjLhAzxV9ED{_v#|f`!o@m= z*`fVx+ecJ1S}%Cc?bJ6*`HO>BLW%<%gnhl7wEC(rvJsCMBbUn_Db3Hf-%qRxSa?vk z-1Y8PM*Byy;ens>|IS&WYI&8LTo)`!NZ?rde%jv{=AWeG-=02T9I}7(7gn*t`P`p& z`Q2pbI(eO>(z)ciDJ=vTo4wumi4Z`fT#~%T*E@YevIlacYU*XS!gpRBc$Vu{R{YT>8y@ z6)EJ(@&u>zZmTHHP)t|ri9m5S3)GjRTg{+nuu`S%dKh6@Nl!oSSx*RB22;TBVG7IR zgT_~zrzX`G;7UK=+@uFP;THF~9I*!szx6r@-jq{@Qo`K~mHAMkrU}uVWdo96fBNjA zue}ZFqvuU5CYJQvOC(imhI>KsEdNl^qIy`cvs7O~9{1X)2vP4!NtaJLE(hVF0yqAI zcS1IM-&gduXukeSo$aK@9ZvOu@Gq*T&M1G5 zt<{Gr&`b~CX^yweMFw;p3h?V@|!U^{u+R?c;uMNnPax<+w#ch}$v8a%ipxCD3ijoZd|fWQWV1b26L zCpf{~-QE3hJ1;rs-M3a_)ogsDu{yJA*8IPbq3Y`V*+#%1IzeE_YSLaU7t@z}TDOfK zn=6#2N=WCBNxiYHP-~9W&1SPs@4hQF%?W4=9s*gxapJm}bF027Pb;^M5IpZ3QXoRR z8ZAl0LYxA6sU2&75_x@P(Eq502zy`JvIR&t-;q7J8<8K3Gij#4hcS40 ziytZxT>)B&U(}OFbbk2H%Wu#ATJ(~pl$_~=BEL|$SBoj4Njn>^WO6#!jD3%R;>UexwNTAaR!M_RbJo1FM8hCn4Ni z92Kc*$;V$Ro)(e`pv!+Adw0>?WEQT&$;B*Ne<&1ZmA~yPyJY*p{+Dt0CvS88hus7{ z>R9V9W8bKlCqeeyG9J{hng9@Hz>|TSxC!m`o=9>|Y7ZXuV}!R#(lUB5G9NZLU8@vH z;*=x!>Gv&#mCR*dtArsB8NQkTFCw3QqJPTX5FN>wl4~Z=a^uc3#273f$FS(j zA)Yu|T-eNgjTcJfT!Rwh7<>TX{VDM6lC%M{;13;!?UAu&_a71^^Y5~{N(A&qIGP(? z!vN}$t68xi#q;sIF9{>~I*)PlzaH1~o0-Q*yLj5ZRX8}c*@N2o_IzHbk(Z@r6`tsu z2blNh$>WhQe7xyGyzd3zGf0-_!teD#FWmlq}lnV%6PiVZCYa2*d7nQkzRRF<( zY+df~Dq(Ky`l3uzsd3jnLXXtJ^IyhRIZAF`Q z<)_mkoF=6dyCsDJ*b{Dm9@xlwXp$=KBM4k^wFgYrGy`1{PpgBG0(B>qzTXHsMn^wG zuJUWwox$Vs-LMM{gnFXkH!G0KDp*9J^e>X2b8#Ef=Xt8Q80yH2=K#j6WShA zoP*IuZik5w?u>kh-<;(44^ozt zV#d377)_y!PQ8mOSEA!cS*f5I?2M7IG-)E+VZT@nwxiOM&7HxGOHjB+w}j48N_wvr z2s!AqgOuE25tGQ#p)qds zqN@R_5fbAD#kC|$SuOGdclmCw1Ok~0iipKo?KW`tso_4zhm{Xmtz31 zQh1&IcwyUs8apMYE?lr2b2(60VC_VR72Eu9BJ)fOW&3QE5m;etAu~P*YLh*83$5ig ziFl+oIwELJ=p%)?olbyBaZe?{73qt=GCPQ;*(f`C*m9<%P|?`OXz*Ccl1iiiBCO0U zX|UYzdFVUw(MuBUjxocSdAP@C^sB+}k(`pT2&ST}t<>}|9b&{oJHk{>i6IeEytEfG z>R#qX-hb^^`l4pa&STy6h~8Phv95&!{Q7yP7lGf}rS(wH^h~*BEjy6bFwc$H2oLOm z=R@OUF2xfXZD#cma=NqcZ8{$=wD4+V2bz9nj#5iSZICNcJ1tuHMSE_Iw&!xT7%zd- z?zAj(QXo~*9H0lrDy?~y1nBmCh1c*(mAFV^+HGqiN9k@lsSYxYv3GF%S}Y7^<42o4 zf4)vB*GKa7DgBDL+Ql*Q!~!(4b@Fk%YWeMYF^_CP|Jg{^gw!9Je2Qq~xG4AVb7cZD z$XpPfHQ1=o=vX<>=&GXK)4la0$5D18NGr<}y7Gs7>P*GWw*hnXP#^VmndHcfRLXkX z^j^f&g~b84`XDrysZcig7K?ZxOWV}CnT`kXIx0y_R6y7lHF6Ci`?)o&-PV&xa;s_g zo{{079}be@JvO=kjg6;^#Yr|fF{ldSGheshbDa)zF1_94sVjIG)MTj^DBJPL^{}H` zUxvTruj(j1mi2Q9+5(9aB~6Au>oyFnGvmC!@DOk}axyUR)Cx!aKtP+HW3gS;y#OVQ zQrXf%HHvnf_gIqbz!jO3cQrYXTjmA$*@NGR4-1XA08PV+#k>b5YyVLuC~at2!u0jq zj&`f7p%1uev&OX+M#lFYbp5Xl*$BDN>AECPB{&f*VlR8@h9yxSOQcgVXJX`iSWQAr zTbV$66R2L+VS_T!*Ier{HmPI2;Jrl9F3yL|J0z!K=1USUkpwo6AU1lckz&_F|5r~bcQ(`)n)5TQ#NqKIQy!m=KNKg|1eacLlS$yoBbexqu^HMMVJF;km z)-t@dB{{Npv+1=mhGg$=UDd?ebmw&THHO!c6?rCK;1e$O}qdDUle zcCXFT_P|m3s1dZw0{tqvC(9x9Ck#2psi(Ec$m`W*E40Sw~Wm zGn17fZ-~W7UyNrE(jq6t{cs3<=rF}6YCx!w#b5JBMxyedREBRr$QG^R6hDB%cl?GE zC|z)>_buq*_XcFZcbHVSeMdJF2pwWbUX5A3c9EC?27*MZw?_G3(DYz@+wUYHfn6YJb|e{>z$wLmk8+|^TOBOA zx(=L*p|Ple(e~Mf*Ac&n5wj2+*2u8DZM8V1CH!}z(2C{8CZxMMu}NVVo~kS;{NYB` zOho;pi)%n+{mN6Y*Wqw#7Hh2jbbVr2ClnpHguJrch#H^Z?vk5Cb}zI1X^{x1#!OVl zCA)lKFa*LoYP0}Jv}+Vvcx2`I;!gfoww!Sw0Qc(s2QtLQ%_owa_(U(s~seS*KHuQh0Gb(9|VXnk~~rPfhR zWSVd}~)l^d5_r_Se+Y#m`nwXB2k7 zx4arxUg++ZMxsABtXUBkoNx-t<{n!Zah-^P@++xsVK5se6}oP=?dZ-Z{6hDgobRw* zGSOb`6U6L26{)GIv1x<4GAGl2{}_;B2I2VNa4Q!ckUa%WSA!JS3JyjM8l0{J5CvV= zO~Xd-O-eqe<=_JKo}Pk90N^yU9J|QI#NjcyZ{}4^R=a(i3SEgq7+jEf>QL&(!uDU= zUO*oWr;miMgC3RK7V{RTWb$s+#i9w)9u4vhs;v@1Vfw;ZIRiqH{n46udTA8hd_-$2W7;QI<6E^|d+;$oDXZ+J{SgSqc!2vwQ z+Dj!&(#ycELT^c#hA;0aZu2C6l;iAu3A@ zGVxSXQ*+bTx5iO-V1A~G<^{5$!AF4ihQ6#>tMH6WRpomvrU-i7Ea!^lM9lGPC940L z*)-){?B{?a*7d7gYbHMriQ3N{fPTH;k+pe=@PuQBsZvp3DFu<-oTS!gj6rb43ld!XD}03W@k@ z{MY8L_S~ortNMT~6CLwU*8_~_amqitF$!xriCc6k`0a{JWNZcjq1JjtSG~qNmN1i~ zJ?Wc1ZcdZMf`_ravVV8pRx&rDC zqt@wOq83i#&5E6+21v?Xb`3BBe-muy+2oy zL-O0B8er?9F424~g z8OgEKu8$q_t`&RwSW6^+1YSY#TE3Ht24D@Xefb56ZaLW1Iy!=%LOsn0|1DzdF!A72$Y zYifejuzpXUnL(vjd$4bp@aDY{FNgejL2kE*???LsKP7#k916)ih1{o8nULXG3FbA- zWw%1FY1ArPg94_Od$Pj@4?0pF82t9mmcvy6+qUVov`#uac~~iqVC3Wi`i{fNaP{2) ztpHcZC@o1vbd;G>VyGG1`l88Ww3-~;BnXEoK7ZZV9uyS193?}7Z1tNI57$f=5|kiGeoNejkV*kOC0*1emi?SVm%cMtVP zo@&M_T=|yKrtoDUk&eAh*wS}jP(uhIARhzz9vSNbOKj*QErOasHrxtUx)*85*JxSK z{C67uFBh_jSTf^NsC($DpN*S;%~p8UeM$0$pi!?;EXdOhA4qKz__Ew-1V}ir&@9(Q zI4fr3uN^5sx59uA9fJB%JCCDRhmiZcPO}9YI|WCf!lFt3qMK^Jmf2p0;-xA?DcPm$ ziKSbbc`W9OW{t=t&~l>oj+Xo|8B*mCe2zFYnSRN2v1(;kmZY3_D-~-f6UM&`0o?8x zVp{t1Xudc)pU>54bov;zem&P;ckjli}rP^AKtIyx;49#!iu3jO8;Pesui=m+q_WQp8eerw&^$~Tj-zHo4wX{zq zJ$GG%_jo0q{?!f}7r7v&{MHLj{MHNpPuHlDi>cH9x<+f&d=zm^30A9VIw(HKLWjGI zq7%$7g85w=NztIug0If7WYL8k+E48Inim0X{?P3ReVyP$@sa)k!`Kw18s#A;`AO#5 z3g>8JIuC;Hnp!6-^Zi(UgtqUcU$fV0a#&3 zr79f&2lpN{h}#e~J0yXPr(iVP04(%iklpcI4-NtmL9A@P<)qCI0=*j|P0<~3v5rG{ z3xq*3{IlvO5~V=CaoT(4{)kq13{5QN{waB4yUX2hyTS@dOgXDCx%(u(maihc+a2?e zaJ*+>M9Af#E3&esTKPW5sUZ~32k(~D{7&-=aRYUT<04az)gY`rDAk{R;m}Ot(VU*(Db`D z4ub3>gIcih5o=vx(3(biSKBsjWm&7=llQGiC-clmG5Uj7-y;w#NY)3_an$ZXfjV$NVH6OlKeeJ zsevX&M-t{QNKL78Y0Cds4H_xhNu`g3hkbpgZB5D>xd0k@ZZO9?@EXJ+I)*TcUHjnO!W=&7P(oon%n~f`j-s()?k}{$#VL zU``G8&^q&RcpavU`?}Kh{6Grbg8n4!q&lnPgNv@1#%}aihs~!(<2ZAL1=2m|$I=Iu zQfy%_kI5r*xS8W667mEseD8NI1`lC(5xa+LbMb2vAFu^UKdfZLwhXYyG?$#Sr6GK& z0xO-Sy{Y2`>O2CQZ&(mqf@4pKuY*(c?hB(|Z=8A`wkBfTHstUCi~LeDkv@#&+sE`g zCadLw%7RDN$%Od%biC!RQMR9DVD~ws(oD^InOiO`2NO4Dsupz9dJ#K!6o|$IWjyRZ z)x|$-EuL>WEwZ*Gic!xVkc_r_xv9@*rf~3M9W_Bh8+bMTF2o3LO3QN&t#;Woe9Fz^ z|9I53ajc`$)If{V;O(xs>#t>^vNRU?ldv|l-KH@++uCk;31GH(4Zvp++u=byY`JLO zoLgMo)*0+GjwI1>zdSfcWMQ(O1=bo!d{c}6VpWjtTX*lSHGZJM^U}B;XbTTIa(_P~ zY;W?-M)1CCU#<^bVBH4-^zl)L@uB^110GQ)aG&g90X52|&kvo9q-Sz3-7Yw`Rh zXi2Z(%E-x3W7F`Gyr#2VY8_6LNDe$%*jf?J65_q6snc&a(+v@8gsWBC5i1+`Y$*kN z_TG-EUSzr{VQb#ywel!$y{}(tnM_ zrQGsjTiUOuR>LXwhPK$+?DP{LA|B*!mtu-%6;QdBkY3xuk-|#Jw@1nz;T7c|p>QB@ z-c$?-5dRTL2kw9a{q)|JOAru5Z=ZiY|Bv0)#Kz`t&VRFu|KT*e(f^NY{O|aG^I89i z2OIp`ZvA)mzj>?wWarVE*0_S@3{ diff --git a/ServerCommands/工时/上报实际工时.json b/ServerCommands/工时/上报实际工时.json index 411636c3..a18229c5 100644 --- a/ServerCommands/工时/上报实际工时.json +++ b/ServerCommands/工时/上报实际工时.json @@ -92,6 +92,13 @@ "DataValidationInfo": { "$type": "Forguncy.SaveLoad.DataValidationInfoSaveData, ServerDesignerCommon" } + }, + { + "$type": "Forguncy.SaveLoad.PostRequestParameterSaveData, ServerDesignerCommon", + "Name": "反馈ID", + "DataValidationInfo": { + "$type": "Forguncy.SaveLoad.DataValidationInfoSaveData, ServerDesignerCommon" + } } ] }, @@ -577,7 +584,7 @@ } ] }, - "ID": "721450a5-44d6-4939-b77e-bfa07c0bf5e2" + "ID": "a4ddff2d-8a88-4bba-bfd2-e205f05b3ec3" }, { "$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon", @@ -606,7 +613,7 @@ } ] }, - "ID": "130368f1-9320-4e15-b194-dde06afbb8a8" + "ID": "75e8260d-aaa2-401b-8ac4-4c57d4d2c35f" } ] }, @@ -710,7 +717,7 @@ ] }, "Comments": "如果是分配到天,就检测当前日期该人员在任务里的计划工时是否够用", - "ID": "1680d29d-b9f5-4e07-8849-4d239a64a471" + "ID": "381b7c6e-530e-447b-acf3-e2bbff377a0d" }, { "$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon", @@ -729,7 +736,7 @@ } ] }, - "ID": "16aaa595-62c8-48ba-baf9-98487c33a420" + "ID": "bd929bb5-aa9c-4e2e-94ed-5d372a857544" } ] }, @@ -738,7 +745,7 @@ ] }, "Comments": "如果是按天分配,则需要检测这一天的实际工时是否超出,", - "ID": "4f33bbd7-0d67-4352-a272-20c6efb9743c" + "ID": "3b7af60e-3f3c-4a2e-9e24-aca495c84ba7" }, { "$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon", @@ -757,7 +764,7 @@ } ] }, - "ID": "315300bb-a80d-46d1-b882-818b3fb2445b" + "ID": "abb78b5a-1cbc-457e-bb75-839eda1051d9" } ] }, @@ -871,7 +878,7 @@ } ] }, - "ID": "e0de5ec2-1b74-454f-85d7-7e9f8b21d360" + "ID": "8bc59293-d85b-426b-abcd-35cbfd74a881" }, { "$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon", @@ -886,7 +893,7 @@ } ] }, - "ID": "476f86a3-c904-4a4c-814a-0d1c5fa0ca71" + "ID": "8287b194-27c6-41bd-acfc-c5b7029412c5" } ] }, @@ -911,7 +918,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "项目ID", - "GUID": "b724680f-776e-4e54-91a2-c9297e4bedcd" + "GUID": "f2ce327d-b71e-4029-afcc-c3376200c5e9" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -924,7 +931,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "任务ID", - "GUID": "7adeae26-15d9-4e7a-b8a3-2f8be012540b" + "GUID": "361d433f-6757-4b60-8f34-f89c455aeb9f" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -937,7 +944,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "工时日期", - "GUID": "2dd639be-112f-42c8-a352-e565512a5187" + "GUID": "7c7e48c2-c493-44ad-a2cf-d626ebcf794c" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -950,7 +957,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "工时类型", - "GUID": "9e61b98c-6940-40d8-b4a1-e5af68294e70" + "GUID": "bb1ac03e-259e-45a7-a268-48c55ee45c98" }, "Value": "实际" }, @@ -960,7 +967,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "执行人", - "GUID": "64719746-55a7-4b74-b6e3-a07b5998d005" + "GUID": "b1354227-4f44-46ce-85ee-bc248c5e4d38" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -973,7 +980,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "执行内容", - "GUID": "e95185d4-dcba-46ca-8e3d-2787fe91b3dc" + "GUID": "9694bd2f-8357-405d-9a8c-de3368e88709" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -986,7 +993,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "工时", - "GUID": "125448ba-e749-4137-a64f-3e4c18cc11a9" + "GUID": "a9e983d2-1305-4488-9ef8-17461e687360" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -999,7 +1006,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "上报工时", - "GUID": "11939523-4632-48d8-a827-2b178bed5f60" + "GUID": "6dd3fa4f-32e4-4f08-bfbe-bc5683c9a204" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1012,7 +1019,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "时薪单价", - "GUID": "79a41e14-30fc-4903-bdc2-e81252ae3f51" + "GUID": "57bebfb3-b0f5-4ad6-ad29-78f3fa25e1a2" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1025,7 +1032,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "提成系数", - "GUID": "f7029413-87fa-4cdd-87d4-67773b9ac600" + "GUID": "68219797-7c08-4a0b-872c-92174d8dbd4a" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1038,7 +1045,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "时薪来源", - "GUID": "8e577bf2-9f96-49d1-9e6a-50f0d2ac3882" + "GUID": "466f6a09-e91c-4396-9f15-e64a31464546" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1047,8 +1054,80 @@ } ] }, + "ParamNameToSaveNewRowValue": "新任务", "BreakpointIdentity": "ca30ebc1-a684-4d51-818b-8b69d266a3f4" }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": { + "$type": "System.Collections.Generic.List`1[[Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon]], System.Private.CoreLib", + "$values": [ + { + "$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon", + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=反馈ID" + } + }, + "value": "%Null%", + "compareType": 1 + }, + "CommandList": { + "$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib", + "$values": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "需求反馈登记表", + "ShowConfirm": false, + "RowsToUpdate": 1, + "RowsToUpdateCondition": { + "$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess", + "CompareType": 8, + "ColumnBindingInfo": { + "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", + "TableName": "需求反馈登记表", + "ColumnName": "ID", + "GUID": "89e3d55b-abd8-42bf-9db2-f602a925532f" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=反馈ID" + } + }, + "UpdateBindingValues": { + "$type": "System.Collections.Generic.List`1[[Forguncy.Model.UpdateBindingValueItem, ServerDesignerCommon]], System.Private.CoreLib", + "$values": [ + { + "$type": "Forguncy.Model.UpdateBindingValueItem, ServerDesignerCommon", + "BindingInfo": { + "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", + "TableName": "需求反馈登记表", + "ColumnName": "报工ID", + "GUID": "faae7dbb-6dd9-40a5-a08a-3a0e56522fb2" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=新任务.ID" + } + } + ] + }, + "ParamNameToSaveNewRowValue": "新任务", + "Comments": "新增加的字段,用于记录该上报工时包含哪些反馈", + "BreakpointIdentity": "f892cb54-5726-4986-a908-b1d7bb41d291" + } + ] + }, + "ID": "cac95eb6-aa8d-46d9-95bd-681cd3b68e5d" + } + ] + }, + "BreakpointIdentity": "b9b49e48-9dd8-402f-b3dd-1c6522af0b70" + }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", "ConditionAndCommandPairList": { @@ -1104,7 +1183,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "项目ID", - "GUID": "cae2c58a-e0a4-4ebd-a9de-f8f20b234768" + "GUID": "e676d48d-baf3-450b-9f05-c11c539a31ad" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1117,7 +1196,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "任务ID", - "GUID": "04dacea9-1c73-4eef-a5ab-4f90d1dee383" + "GUID": "e48079a0-55bd-4328-9be3-c95572ff7708" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1130,7 +1209,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "工时日期", - "GUID": "37c13de2-4404-4ea8-9c6a-cd4fed18e2b1" + "GUID": "5191eccf-01ca-4749-a3de-2edcc340260e" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1143,7 +1222,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "工时类型", - "GUID": "fd8fd7be-9be0-4d45-b4f3-76778e8b2e60" + "GUID": "f692b8f7-0bc5-40d2-ac32-eb581d65fc60" }, "Value": "计划" }, @@ -1153,7 +1232,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "执行人", - "GUID": "d1f053d3-3835-4bf3-98cc-c5e94300cd35" + "GUID": "fb22c50d-23ef-463c-871a-412473c4e0a1" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1166,7 +1245,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "执行内容", - "GUID": "bcb2e10f-0798-48f8-a95e-7787ce15cfb1" + "GUID": "3ca98b27-9ec6-40db-aea2-9240500a20bd" }, "Value": "系统自动生成对应计划,保证任务可分配工时" }, @@ -1176,7 +1255,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "工时", - "GUID": "3646e75b-cdcc-4166-9fdd-9dca98aa9101" + "GUID": "112e6f82-23fd-464b-a8d3-33f09bf987cc" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1189,7 +1268,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "上报工时", - "GUID": "f166c286-6753-489a-b204-7ac19c5394c3" + "GUID": "aab359de-b796-4a43-a77c-f7f8dd6a5ac4" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1202,7 +1281,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "时薪单价", - "GUID": "94941dbf-8f4c-4081-896b-6ebf68b70c25" + "GUID": "0740a118-999e-43e6-b6a0-cbb732be606f" }, "Value": "0" }, @@ -1212,7 +1291,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "提成系数", - "GUID": "26bd30ab-af9a-45a4-8f4d-8bfc7e71618b" + "GUID": "02fde094-9a0b-4430-a20a-7ad70c99a06e" }, "Value": "0" }, @@ -1222,7 +1301,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", "ColumnName": "时薪来源", - "GUID": "b16bb597-1aff-47aa-a254-92d2e1eeefa7" + "GUID": "6781d0f8-4c8e-4297-aa19-86767fe8bd28" } } ] @@ -1233,7 +1312,7 @@ ] }, "Comments": "如果是分配到任务,就补一条计划,保证任务可分配工时准确", - "ID": "51b7a57f-5aae-4c5d-befd-27c1788bb835" + "ID": "40f996f0-2cc2-40ef-9543-1049438f7155" } ] }, @@ -1266,7 +1345,7 @@ } ] }, - "ID": "1f055839-6800-40a3-9b07-1cc8f809c090" + "ID": "a31755e6-32a0-4375-880b-e2dd7f9ca06d" }, { "$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon", @@ -1284,7 +1363,7 @@ } ] }, - "ID": "0c8becbd-a115-487a-876e-765405444041" + "ID": "e6c97ce8-3d45-413b-9f6b-a72bfd233f47" } ] }, @@ -1308,7 +1387,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "项目动态", "ColumnName": "项目ID", - "GUID": "ad77fcdf-55a6-477e-9d6a-7197107ac13a" + "GUID": "c9c79730-b19e-4136-89f1-ba5b5830cb79" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1321,7 +1400,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "项目动态", "ColumnName": "项目动态", - "GUID": "6c60d59f-b4d1-4918-b6ad-5528e53cd560" + "GUID": "ed887615-8287-4b3c-aa60-014a23388c34" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1334,7 +1413,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "项目动态", "ColumnName": "执行人", - "GUID": "26304b92-3427-4848-8c0b-a175c88fbf43" + "GUID": "2f91b750-3770-4d78-a24a-97ad19983e5a" }, "Value": "%CurrentUser%" }, @@ -1344,7 +1423,7 @@ "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "项目动态", "ColumnName": "类型", - "GUID": "d0f88789-880e-43d3-919d-89e10c8bf5bf" + "GUID": "7f659f4b-aabd-408e-a580-0537817bddf3" }, "Value": "5" } @@ -1364,7 +1443,7 @@ } ] }, - "ID": "9088538e-66f1-4f01-995e-b50e2b7dc141" + "ID": "f9c6be1e-aa8e-435a-bdf3-19917483aa78" }, { "$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon", @@ -1385,7 +1464,7 @@ } ] }, - "ID": "0002fd2c-98a5-4b35-8c77-85ab46006722" + "ID": "29d3fc07-9605-4dd5-8f12-4b7c70c6c9f2" } ] }, @@ -1393,7 +1472,7 @@ } ] }, - "ID": "b038839f-630c-4567-a700-fd3f8e4d2d8e" + "ID": "82138c56-d633-4ca5-a1bd-e8a9ea6cc376" }, { "$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon", @@ -1411,7 +1490,7 @@ } ] }, - "ID": "b29e2137-beda-431e-b5de-de8721dfe66f" + "ID": "2c5c55a7-0c89-4413-9375-668bb50cb4db" } ] }, @@ -1443,5 +1522,9 @@ "BreakpointIdentity": "03ba8cee-4e2d-4f80-a934-cad34ee0c0ac" } ] + }, + "ReturnProperties": { + "$type": "System.Collections.Generic.List`1[[Forguncy.SaveLoad.ReturnPropertySaveData, ServerDesignerCommon]], System.Private.CoreLib", + "$values": [] } } \ No newline at end of file diff --git a/ServerCommands/工时/修改工时.json b/ServerCommands/工时/修改工时.json index 201742d2..8c00e077 100644 --- a/ServerCommands/工时/修改工时.json +++ b/ServerCommands/工时/修改工时.json @@ -309,6 +309,10 @@ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=报工信息.时薪单价" } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "反馈ID" } ] }, @@ -326,7 +330,7 @@ } ] }, - "ID": "a12d0a98-073e-48cf-a7a5-396f39df8483" + "ID": "2e6b2237-4825-4b4a-9d08-d181d729d881" }, { "$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon", @@ -403,7 +407,7 @@ } ] }, - "ID": "c39a6b8e-7ed8-4423-a231-78e6aa5458ec" + "ID": "012d0123-795c-4afb-bfbf-3348b80b5afe" } ] }, diff --git a/ServerCommands/工时/删除任务成员所有工时.json b/ServerCommands/工时/删除任务成员所有工时.json index 57761d4b..a2afdeb5 100644 --- a/ServerCommands/工时/删除任务成员所有工时.json +++ b/ServerCommands/工时/删除任务成员所有工时.json @@ -56,94 +56,157 @@ "$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib", "$values": [ { - "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", - "TableName": "任务工时表", - "UpdateType": "delete", - "ShowConfirm": false, - "RowsToUpdate": 1, - "RowsToUpdateCondition": { - "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", - "SubConditions": { - "$type": "System.Collections.Generic.List`1[[ForguncyDataAccess.ISqlCondition, ForguncyDataAccess]], System.Private.CoreLib", + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "要删除的任务工时", + "TableValue": { + "$type": "Forguncy.Model.Commands.ParameterTableValue, ServerDesignerCommon", + "TableName": "任务工时表", + "BindingInfos": { + "$type": "System.Collections.Generic.List`1[[Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon]], System.Private.CoreLib", "$values": [ { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { + "$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon", + "GUID": "d9e04f82-64ed-493b-b9c3-1490b8f04141", + "BindingInfo": { "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", - "ColumnName": "任务ID", - "GUID": "a1f40291-8adf-4f2d-b2dd-a0163f820016" + "ColumnName": "ID", + "GUID": "3b924e49-61c0-474b-8002-635df03043f4" }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务ID" - } - }, - { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", - "TableName": "任务工时表", - "ColumnName": "执行人", - "GUID": "5103a89d-5ee6-47e8-a46c-1cf0ac4bd453" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=执行人" - } - }, - { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", - "TableName": "任务工时表", - "ColumnName": "结算状态", - "GUID": "dd4d38ae-2abc-4e45-aa16-c0a5786fee05" - }, - "Value": "0" - }, - { - "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", - "SubConditions": { - "$type": "System.Collections.Generic.List`1[[ForguncyDataAccess.ISqlCondition, ForguncyDataAccess]], System.Private.CoreLib", - "$values": [ - { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", - "TableName": "任务工时表", - "ColumnName": "请款单ID", - "GUID": "3d48c5d7-1cc3-4c26-9fc1-3471b883eb6b" - }, - "Value": "%Null%", - "LeftBracket": 1 - }, - { - "$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess", - "CompareType": 8, - "ColumnBindingInfo": { - "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", - "TableName": "任务工时表", - "ColumnName": "请款单ID", - "GUID": "b3a24aac-8f6c-4acf-8c1e-d8fd74540dfd", - "RelationBinding": { - "$type": "ForguncyDataAccess.RelationBinding, ForguncyDataAccess", - "RelatedTable": "收益请款单表", - "RelatedColumn": "ID", - "DisplayColumn": "状态" - } - }, - "Value": "0,4", - "RightBracket": 1 - } - ] - }, - "RelationType": 1 + "ColumnName": "ID" } ] + }, + "SqlCondition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": { + "$type": "System.Collections.Generic.List`1[[ForguncyDataAccess.ISqlCondition, ForguncyDataAccess]], System.Private.CoreLib", + "$values": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", + "TableName": "任务工时表", + "ColumnName": "任务ID", + "GUID": "44db7459-9494-4d42-b503-d8c75405ae34" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", + "TableName": "任务工时表", + "ColumnName": "执行人", + "GUID": "23b28e1f-c441-4bb3-998c-cfdc92f186b5" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=执行人" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", + "TableName": "任务工时表", + "ColumnName": "结算状态", + "GUID": "c22d5e76-cacd-4243-99d0-4ba1c786a6e3" + }, + "Value": "0" + }, + { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": { + "$type": "System.Collections.Generic.List`1[[ForguncyDataAccess.ISqlCondition, ForguncyDataAccess]], System.Private.CoreLib", + "$values": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", + "TableName": "任务工时表", + "ColumnName": "请款单ID", + "GUID": "8f4efff8-20fc-44e0-be44-77bdf8157d43" + }, + "Value": "%Null%", + "LeftBracket": 1 + }, + { + "$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess", + "CompareType": 8, + "ColumnBindingInfo": { + "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", + "TableName": "任务工时表", + "ColumnName": "请款单ID", + "GUID": "88566371-68eb-4771-87a3-cf9e4244fca0", + "RelationBinding": { + "$type": "ForguncyDataAccess.RelationBinding, ForguncyDataAccess", + "RelatedTable": "收益请款单表", + "RelatedColumn": "ID", + "DisplayColumn": "状态" + } + }, + "Value": "0,4", + "RightBracket": 1 + } + ] + }, + "RelationType": 1 + } + ] + } } }, - "BreakpointIdentity": "154877c9-7b8a-493a-b96e-7033f15af20c" + "ID": "e71dc37b7a54483aa4ffd5bdc5a81fb3", + "BreakpointIdentity": "4a8393ca-2d76-4dcf-8011-066b0a1c12be" + }, + { + "$type": "Forguncy.Model.LoopCommand, ServerDesignerCommon", + "LoopInfo": { + "$type": "Forguncy.Model.CountLoopInfo, ServerDesignerCommon", + "LoopCount": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=要删除的任务工时" + }, + "LoopItemParamName": "Item" + }, + "CommandList": { + "$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib", + "$values": [ + { + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "删除指定工时记录", + "Parameters": { + "$type": "System.Collections.Generic.List`1[[Forguncy.Model.RequestServerCommandParamBase, ServerDesignerCommon]], System.Private.CoreLib", + "$values": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "报工记录ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.ID" + } + } + ] + }, + "ResultErrorCodeTo": { + "$type": "Forguncy.Common.FormulaCellLocation, ServerDesignerCommon", + "SerializeProperty": "code" + }, + "ResultMessageTo": { + "$type": "Forguncy.Common.FormulaCellLocation, ServerDesignerCommon", + "SerializeProperty": "msg" + }, + "RefreshAfterFinish": true, + "CheckDataValidation": true, + "BreakpointIdentity": "c459ffb1-6a34-4685-9759-7866325b3ad8" + } + ] + }, + "BreakpointIdentity": "2f2849b4-8ef8-4037-8d1d-406caf86abb8" }, { "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", diff --git a/ServerCommands/工时/删除指定工时记录.json b/ServerCommands/工时/删除指定工时记录.json index 4afd157d..f7f3945e 100644 --- a/ServerCommands/工时/删除指定工时记录.json +++ b/ServerCommands/工时/删除指定工时记录.json @@ -61,7 +61,7 @@ "$values": [ { "$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon", - "GUID": "8cb2d082-9177-4961-b9f0-4f74fe93ae21", + "GUID": "d7ec21d4-e4a2-4def-a015-e47f673ff558", "BindingInfo": { "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", @@ -72,7 +72,7 @@ }, { "$type": "Forguncy.Model.Commands.ParameterTableValueColumn, ServerDesignerCommon", - "GUID": "4dbdb3c8-735e-4f36-96a4-99e46cb18a10", + "GUID": "7061dcde-4657-4936-82b0-17dcd9e2cefc", "BindingInfo": { "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", "TableName": "任务工时表", @@ -105,7 +105,7 @@ "NullFormulaValueQueryPolicy": 0, "TopCount": "1" }, - "ID": "64833fdb10c6450387ee29f839fbc214", + "ID": "a8083a039dff4e0eacd145439ef2ca77", "BreakpointIdentity": "7c6e2f4f-a916-425d-a0f0-5b6ff2c86a57" }, { @@ -182,7 +182,7 @@ } ] }, - "ID": "b717d9d3-09d6-431b-8198-2f4fa0c958c1" + "ID": "596c7ebf-a04a-4ffd-bce0-72cd3367f98b" } ] }, @@ -190,32 +190,76 @@ } ] }, - "ID": "9c3c92ab-3178-4094-8fb9-ce219643c6e0" + "ID": "c7152a25-ffa0-475a-8f45-a85951d2a646" } ] }, "BreakpointIdentity": "16fd8378-9979-4601-ba3d-f81d7d760a07" }, { - "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", - "TableName": "任务工时表", - "UpdateType": "delete", - "ShowConfirm": false, - "RowsToUpdate": 1, - "RowsToUpdateCondition": { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", - "TableName": "任务工时表", - "ColumnName": "ID", - "GUID": "c931e430-8dc5-4272-977d-030a1c5f1931" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=报工记录ID" - } + "$type": "Forguncy.Model.ServerTransactionCommand, ServerDesignerCommon", + "CommandList": { + "$type": "System.Collections.Generic.List`1[[GrapeCity.Forguncy.Commands.Command, Forguncy.Commands]], System.Private.CoreLib", + "$values": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务工时表", + "UpdateType": "delete", + "ShowConfirm": false, + "RowsToUpdate": 1, + "RowsToUpdateCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", + "TableName": "任务工时表", + "ColumnName": "ID", + "GUID": "c931e430-8dc5-4272-977d-030a1c5f1931" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=报工记录ID" + } + }, + "BreakpointIdentity": "52daf510-166a-498f-ad29-92bd298a4fd0" + }, + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "需求反馈登记表", + "ShowConfirm": false, + "RowsToUpdate": 1, + "RowsToUpdateCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", + "TableName": "需求反馈登记表", + "ColumnName": "报工ID", + "GUID": "1a13db22-7940-491c-ac20-b765677f8baa" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=报工记录ID" + } + }, + "UpdateBindingValues": { + "$type": "System.Collections.Generic.List`1[[Forguncy.Model.UpdateBindingValueItem, ServerDesignerCommon]], System.Private.CoreLib", + "$values": [ + { + "$type": "Forguncy.Model.UpdateBindingValueItem, ServerDesignerCommon", + "BindingInfo": { + "$type": "ForguncyDataAccess.BindingInfo, ForguncyDataAccess", + "TableName": "需求反馈登记表", + "ColumnName": "报工ID", + "GUID": "716980ab-9be4-41de-979f-9822e0e55b97" + }, + "Value": "%Null%" + } + ] + }, + "BreakpointIdentity": "0fa7547e-d582-45ff-927a-98b8876f5f8a" + } + ] }, - "BreakpointIdentity": "3ca3ebcf-6629-4295-bfb0-6f8e0bdd203c" + "BreakpointIdentity": "3d93050b-c073-4a32-a1db-f0c3e1db9c90" }, { "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", @@ -225,7 +269,7 @@ } ] }, - "ID": "058fd8d4-9d99-46a8-bb29-b1638b5ee6aa" + "ID": "92565ec5-d045-496e-b2c4-adec0c406c0b" }, { "$type": "Forguncy.Model.ConditionAndCommandPair, ServerDesignerCommon", @@ -240,7 +284,7 @@ } ] }, - "ID": "f3b8d30e-8823-4b0c-82a9-0242f9869b61" + "ID": "4a760aff-1614-49be-90cf-33283b06e9af" } ] }, diff --git a/Tables/需求反馈/需求反馈登记表.json b/Tables/需求反馈/需求反馈登记表.json index 36b49f46..592a394b 100644 --- a/Tables/需求反馈/需求反馈登记表.json +++ b/Tables/需求反馈/需求反馈登记表.json @@ -168,6 +168,13 @@ "Name": "处理用时", "ColumnType": "System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "bigint", + "MaxLength": -1, + "Name": "报工ID", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, { "$type": "Forguncy.SaveLoad.StatisticColumnSaveData, ServerDesignerCommon", "BindingInfo": { @@ -252,6 +259,13 @@ "ForeignTable": "需求反馈登记表", "ForeignColumn": "发布记录ID", "IsDetailTableRelation": true + }, + { + "PrimaryTable": "任务工时表", + "PrimaryColumn": "ID", + "ForeignTable": "需求反馈登记表", + "ForeignColumn": "报工ID", + "IsDetailTableRelation": true } ], "Indexes": []