From 9961154b61b36c7a22d6653601c78f27a2562aaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B6=85=E5=93=A5?= Date: Tue, 11 Jun 2024 20:58:29 +0800 Subject: [PATCH] =?UTF-8?q?{"Message":"=E5=AE=8C=E5=96=84=E5=B7=A5?= =?UTF-8?q?=E6=97=B6=E6=96=B0=E5=A2=9E=E9=80=BB=E8=BE=91\r\n=E5=AE=8C?= =?UTF-8?q?=E5=96=84=E4=BB=BB=E5=8A=A1=E6=96=B0=E5=A2=9E=E9=80=BB=E8=BE=91?= =?UTF-8?q?\r\n=E5=AE=8C=E5=96=84=E4=BB=BB=E5=8A=A1=E9=A6=96=E9=A1=B5?= =?UTF-8?q?=E4=BF=A1=E6=81=AF\r\n=E6=96=B0=E5=A2=9E=E6=8A=A5=E5=B7=A5?= =?UTF-8?q?=E7=A1=AE=E8=AE=A4=E9=A1=B5=E9=9D=A2","MessageType":2,"Modules"?= =?UTF-8?q?:[{"State":1,"Type":7,"Name":"Table/FGC=5F=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E8=AE=B0=E5=BD=95","ExclusiveType":0},{"State":1,"Type":7,"Nam?= =?UTF-8?q?e":"Table/FGC=5F=E8=AE=A2=E5=8D=95=E6=98=8E=E7=BB=86=E8=A1=A8",?= =?UTF-8?q?"ExclusiveType":0},{"State":1,"Type":7,"Name":"Table/FGC=5F?= =?UTF-8?q?=E5=95=86=E5=93=81=E8=A1=A8","ExclusiveType":0},{"State":1,"Typ?= =?UTF-8?q?e":23,"Name":"TableView/=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E8=A7=86=E5=9B=BE","ExclusiveType":0},{"State":1,"Type":23,"Na?= =?UTF-8?q?me":"TableView/=E7=94=A8=E6=88=B7=E7=BB=84=E7=BB=87=E5=85=B3?= =?UTF-8?q?=E7=B3=BB=E8=A7=86=E5=9B=BE","ExclusiveType":0},{"State":1,"Typ?= =?UTF-8?q?e":23,"Name":"TableView/=E7=94=A8=E6=88=B7=E8=A7=92=E8=89=B2?= =?UTF-8?q?=E5=85=B3=E7=B3=BB=E8=A7=86=E5=9B=BE","ExclusiveType":0},{"Stat?= =?UTF-8?q?e":1,"Type":23,"Name":"TableView/=E7=BB=84=E7=BB=87=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E8=A7=86=E5=9B=BE","ExclusiveType":0},{"State":1,"Typ?= =?UTF-8?q?e":23,"Name":"TableView/=E7=BB=84=E7=BB=87=E7=BA=A7=E5=88=AB?= =?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/=E8=A7=92=E8=89=B2=E5=88=86=E7=B1=BB=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=E6=8B=A5=E6=9C=89=E6=9D=83?= =?UTF-8?q?=E9=99=90=E8=A7=86=E5=9B=BE","ExclusiveType":0},{"State":1,"Typ?= =?UTF-8?q?e":23,"Name":"TableView/=E8=A7=92=E8=89=B2=E7=BB=84=E7=BB=87?= =?UTF-8?q?=E5=85=B3=E7=B3=BB=E8=A7=86=E5=9B=BE","ExclusiveType":0},{"Stat?= =?UTF-8?q?e":1,"Type":23,"Name":"TableView/=E5=8F=8D=E9=A6=88=E6=94=B6?= =?UTF-8?q?=E9=9B=86=E4=BB=BB=E5=8A=A1=E5=8C=BF=E5=90=8D=E8=A7=86=E5=9B=BE?= =?UTF-8?q?"},{"State":1,"Type":7,"Name":"Table/message=5Ftest","Exclusive?= =?UTF-8?q?Type":0},{"State":4,"Type":1,"Name":"PCPage/=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E5=B2=97=E4=BD=8D=E8=AF=A6=E6=83=85"},{"State":1,"Type":1,"Nam?= =?UTF-8?q?e":"PCPage/=E9=A1=B9=E7=9B=AE=E6=A0=87=E9=A2=98"},{"State":1,"T?= =?UTF-8?q?ype":1,"Name":"PCPage/=E4=BB=BB=E5=8A=A1=E5=88=97=E8=A1=A8"},{"?= =?UTF-8?q?State":1,"Type":1,"Name":"PCPage/=E9=A1=B9=E7=9B=AE=E6=88=90?= =?UTF-8?q?=E5=91=98"},{"State":1,"Type":1,"Name":"PCPage/=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E5=B2=97=E4=BD=8D=E9=85=8D=E7=BD=AE"},{"State":2,"Typ?= =?UTF-8?q?e":1,"Name":"PCPage/=E9=A1=B9=E7=9B=AE=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E9=A6=96=E9=A1=B5"},{"State":1,"Type":1,"Name":"PCPage/?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E9=A2=84=E7=AE=97=E7=94=B3=E8=AF=B7=E5=8E=86?= =?UTF-8?q?=E5=8F=B2"},{"State":1,"Type":1,"Name":"PCPage/=E5=8F=8D?= =?UTF-8?q?=E9=A6=88=E4=B8=8E=E5=BB=BA=E8=AE=AE"},{"State":1,"Type":1,"Nam?= =?UTF-8?q?e":"PCPage/=E4=BB=BB=E5=8A=A1=E9=83=A8=E5=88=86"},{"State":1,"T?= =?UTF-8?q?ype":1,"Name":"PCPage/=E4=BB=BB=E5=8A=A1-=E5=9F=BA=E6=9C=AC?= =?UTF-8?q?=E4=BF=A1=E6=81=AF"},{"State":1,"Type":1,"Name":"PCPage/?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1-=E4=BB=BB=E5=8A=A1=E4=BF=A1=E6=81=AF"},{"Sta?= =?UTF-8?q?te":1,"Type":1,"Name":"PCPage/=E4=BB=BB=E5=8A=A1-=E5=B7=A5?= =?UTF-8?q?=E6=97=B6"},{"State":1,"Type":1,"Name":"PCPage/=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E4=BB=BB=E5=8A=A1"},{"State":1,"Type":1,"Name":"PCPag?= =?UTF-8?q?e/=E5=8F=82=E4=B8=8E=E6=88=90=E5=91=98=E7=AE=A1=E7=90=86"},{"St?= =?UTF-8?q?ate":1,"Type":1,"Name":"PCPage/=E6=96=B0=E5=A2=9E=E6=8A=A5?= =?UTF-8?q?=E5=B7=A5"},{"State":1,"Type":15,"Name":"ServerCommand/?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BB=BB=E5=8A=A1"},{"State":1,"Type":15,"Na?= =?UTF-8?q?me":"ServerCommand/=E6=9B=B4=E6=96=B0=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E5=8F=82=E4=B8=8E=E4=BA=BA"},{"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":15,"Name":"ServerCommand/?= =?UTF-8?q?=E5=88=86=E9=85=8D=E4=BB=BB=E5=8A=A1=E5=B7=A5=E6=97=B6"},{"Stat?= =?UTF-8?q?e":1,"Type":26,"Name":"Upload"},{"State":3,"Type":15,"Name":"Se?= =?UTF-8?q?rverCommand/=E8=AE=A1=E7=AE=97=E6=8A=A5=E5=B7=A5=E6=95=B0?= =?UTF-8?q?=E6=8D=AE"},{"State":3,"Type":15,"Name":"ServerCommand/?= =?UTF-8?q?=E4=B8=8A=E6=8A=A5=E5=AE=9E=E9=99=85=E5=B7=A5=E6=97=B6(?= =?UTF-8?q?=E5=A4=87=E4=BB=BD)"},{"State":3,"Type":1,"Name":"PCPage/?= =?UTF-8?q?=E6=A0=B8=E5=AE=9A=E7=A1=AE=E8=AE=A4"},{"State":3,"Type":7,"Nam?= =?UTF-8?q?e":"Table/=E7=B4=A0=E6=9D=90=E5=BA=93"},{"State":3,"Type":1,"Na?= =?UTF-8?q?me":"PCPage/=E7=B4=A0=E6=9D=90=E5=BA=93=5F=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2"},{"State":3,"Type":1,"Name":"PCPage/?= =?UTF-8?q?=E7=B4=A0=E6=9D=90=E5=BA=93=5F=E5=88=97=E8=A1=A8=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2"},{"State":3,"Type":1,"Name":"PCPage/=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1-=E5=8F=8D=E9=A6=88"}],"Version":"v1"}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .collaboration | 431 +---- ForguncyDB.sqlite3 | Bin 52224 -> 51200 bytes Pages/94f8bae36aee4ae7aec2a063ca731b1.json | 8 +- Pages/a3c94948c8a24e6a9d63fc05ebfd71f.json | 16 +- Pages/任务/任务-任务信息.json | 346 +++- Pages/任务/任务-反馈.json | 828 ++++++++++ Pages/任务/任务-反馈.rd | 14 + Pages/任务/任务-基本信息.json | 160 +- Pages/任务/任务-基本信息.rd | 4 + Pages/任务/任务-工时.json | 316 ++-- Pages/任务/任务部分.json | 111 +- Pages/任务/任务部分.rd | 2 +- Pages/任务/参与成员管理.json | 46 +- Pages/任务/工时/新增报工.json | 994 +++++++---- Pages/任务/工时/新增报工.rd | 12 +- Pages/任务/工时/核定确认.json | 664 ++++++++ Pages/任务/工时/核定确认.rd | 35 + Pages/任务/新增任务.json | 89 +- Pages/任务/新增任务.rd | 7 +- Pages/共用/素材库_列表页面.json | 240 +++ Pages/共用/素材库_列表页面.rd | 5 + Pages/共用/素材库_详情页面.json | 208 +++ Pages/共用/素材库_详情页面.rd | 5 + Pages/项目/项目反馈/反馈与建议.json | 22 +- Pages/项目/项目岗位详情.rd | 15 - Pages/项目/项目首页/项目标题.json | 28 +- .../{ => 项目首页/项目配置}/项目岗位详情.json | 442 +++-- Pages/项目/项目首页/项目配置/项目岗位详情.rd | 8 + .../项目/项目首页/项目配置/项目岗位配置.json | 502 +++--- Pages/项目/项目首页/项目配置/项目岗位配置.rd | 8 +- .../项目/项目首页/项目配置/项目配置首页.json | 349 ---- Pages/项目/项目首页/项目配置/项目配置首页.rd | 5 - .../项目首页/项目首页-容器页面/任务列表.json | 116 +- .../项目首页/项目首页-容器页面/项目成员.json | 10 +- .../项目首页/预算申请/项目预算申请历史.json | 289 +++- .../项目首页/预算申请/项目预算申请历史.rd | 4 +- ServerCommands/任务/新增任务.json | 72 +- ServerCommands/任务/更新任务参与人.json | 300 +++- ServerCommands/工时/上报实际工时(备份).json | 1465 +++++++++++++++++ ServerCommands/工时/上报实际工时.json | 917 ++--------- ServerCommands/工时/分配任务工时.json | 49 +- ServerCommands/工时/计算报工数据.json | 1207 ++++++++++++++ Tables/字典表/素材库.json | 60 + Tables/需求反馈/反馈收集任务匿名视图.json | 1 + ...6aa7189f6b7_Animation - 1718097457056.json | 1 + 45 files changed, 7559 insertions(+), 2852 deletions(-) create mode 100644 Pages/任务/任务-反馈.json create mode 100644 Pages/任务/任务-反馈.rd create mode 100644 Pages/任务/工时/核定确认.json create mode 100644 Pages/任务/工时/核定确认.rd create mode 100644 Pages/共用/素材库_列表页面.json create mode 100644 Pages/共用/素材库_列表页面.rd create mode 100644 Pages/共用/素材库_详情页面.json create mode 100644 Pages/共用/素材库_详情页面.rd delete mode 100644 Pages/项目/项目岗位详情.rd rename Pages/项目/{ => 项目首页/项目配置}/项目岗位详情.json (52%) create mode 100644 Pages/项目/项目首页/项目配置/项目岗位详情.rd delete mode 100644 Pages/项目/项目首页/项目配置/项目配置首页.json delete mode 100644 Pages/项目/项目首页/项目配置/项目配置首页.rd create mode 100644 ServerCommands/工时/上报实际工时(备份).json create mode 100644 ServerCommands/工时/计算报工数据.json create mode 100644 Tables/字典表/素材库.json create mode 100644 Upload/86eb9c3b-133d-4cb0-ba1b-06aa7189f6b7_Animation - 1718097457056.json diff --git a/.collaboration b/.collaboration index e89102f8..b997c85f 100644 --- a/.collaboration +++ b/.collaboration @@ -9,47 +9,17 @@ }, { "ModuleName": "Table/FGC_订单记录", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T17:19:32.9474423+08:00", "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\FGC_页面模板文件夹\\联动页\\FGC_订单记录.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "Table/FGC_订单明细表", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T17:19:32.9474454+08:00", "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\FGC_页面模板文件夹\\联动页\\FGC_订单明细表.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "Table/FGC_商品表", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T17:19:32.9474468+08:00", "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\FGC_页面模板文件夹\\联动页\\FGC_商品表.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { @@ -218,137 +188,47 @@ }, { "ModuleName": "TableView/用户信息视图", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T17:19:32.947453+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\用户信息视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/用户组织关系视图", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T17:19:32.947456+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\用户组织关系视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/用户角色关系视图", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T17:19:32.9474577+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\用户角色关系视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/组织信息视图", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T17:19:32.9474597+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\组织信息视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/组织级别视图", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T17:19:32.9474613+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\组织级别视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/角色信息视图", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T17:19:32.9474628+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\角色信息视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/角色分类关系视图", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T17:19:32.9474644+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\角色分类关系视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/角色拥有权限视图", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T17:19:32.9474658+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\角色拥有权限视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/角色组织关系视图", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T17:19:32.9474674+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\角色组织关系视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { @@ -369,16 +249,7 @@ }, { "ModuleName": "TableView/反馈收集任务匿名视图", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T20:35:22.77581+08:00", - "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\需求反馈\\反馈收集任务匿名视图.json" - ] + "ModuleType": 23 }, { "ModuleName": "Tables/汇报", @@ -398,17 +269,7 @@ }, { "ModuleName": "Table/message_test", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T17:19:32.9474731+08:00", "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\汇报\\message_test.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { @@ -665,17 +526,7 @@ }, { "ModuleName": "PCPage/项目岗位详情", - "State": 4, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T19:58:36.7301689+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目岗位详情.json", - "Pages\\项目\\项目岗位详情.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目分组详情", @@ -695,17 +546,7 @@ }, { "ModuleName": "PCPage/项目标题", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T20:06:03.3006463+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目标题.json", - "Pages\\项目\\项目首页\\项目标题.rd" - ] + "ModuleType": 1 }, { "ModuleName": "Pages/项目/项目首页/项目首页-容器页面", @@ -717,19 +558,7 @@ }, { "ModuleName": "PCPage/任务列表", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T19:34:55.5142866+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目首页-容器页面\\任务列表.json", - "Pages\\项目\\项目首页\\项目首页-容器页面\\任务列表.rd", - "Pages\\a3c94948c8a24e6a9d63fc05ebfd71f.json", - "Pages\\a3c94948c8a24e6a9d63fc05ebfd71f.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目工时", @@ -749,21 +578,7 @@ }, { "ModuleName": "PCPage/项目成员", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T19:58:36.7303644+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目首页-容器页面\\项目成员.json", - "Pages\\项目\\项目首页\\项目首页-容器页面\\项目成员.rd", - "Pages\\6899a8cead694b3ba00307b6756dbd7.json", - "Pages\\6899a8cead694b3ba00307b6756dbd7.rd", - "Pages\\007ea4aa4c7440478a9a092179dace8.json", - "Pages\\007ea4aa4c7440478a9a092179dace8.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目负荷", @@ -811,31 +626,7 @@ }, { "ModuleName": "PCPage/项目岗位配置", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T19:58:36.7304467+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目配置\\项目岗位配置.json", - "Pages\\项目\\项目首页\\项目配置\\项目岗位配置.rd" - ] - }, - { - "ModuleName": "PCPage/项目配置首页", - "State": 2, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T19:54:02.4343555+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目配置\\项目配置首页.json", - "Pages\\项目\\项目首页\\项目配置\\项目配置首页.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目审批", @@ -855,17 +646,7 @@ }, { "ModuleName": "PCPage/项目预算申请历史", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T20:22:31.5109356+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\预算申请\\项目预算申请历史.json", - "Pages\\项目\\项目首页\\预算申请\\项目预算申请历史.rd" - ] + "ModuleType": 1 }, { "ModuleName": "Pages/项目/项目反馈", @@ -873,17 +654,7 @@ }, { "ModuleName": "PCPage/反馈与建议", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T20:34:10.1125927+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目反馈\\反馈与建议.json", - "Pages\\项目\\项目反馈\\反馈与建议.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/工单进度查询", @@ -903,17 +674,7 @@ }, { "ModuleName": "PCPage/任务部分", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T20:44:40.7951597+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务部分.json", - "Pages\\任务\\任务部分.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务-侧栏", @@ -921,31 +682,11 @@ }, { "ModuleName": "PCPage/任务-基本信息", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T19:31:33.0035611+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务-基本信息.json", - "Pages\\任务\\任务-基本信息.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务-任务信息", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T20:28:01.1063427+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务-任务信息.json", - "Pages\\任务\\任务-任务信息.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务-关联资源", @@ -957,19 +698,7 @@ }, { "ModuleName": "PCPage/任务-工时", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T19:35:23.7410875+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务-工时.json", - "Pages\\任务\\任务-工时.rd", - "Pages\\94f8bae36aee4ae7aec2a063ca731b1.json", - "Pages\\94f8bae36aee4ae7aec2a063ca731b1.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务-进展", @@ -985,17 +714,7 @@ }, { "ModuleName": "PCPage/新增任务", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T20:54:09.7045714+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\新增任务.json", - "Pages\\任务\\新增任务.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/新增进展", @@ -1003,17 +722,7 @@ }, { "ModuleName": "PCPage/参与成员管理", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T16:00:12.8668677+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\参与成员管理.json", - "Pages\\任务\\参与成员管理.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务成员详情", @@ -1041,17 +750,7 @@ }, { "ModuleName": "PCPage/新增报工", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T16:43:51.4014697+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\工时\\新增报工.json", - "Pages\\任务\\工时\\新增报工.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/分配计划工时", @@ -1307,16 +1006,7 @@ }, { "ModuleName": "ServerCommand/新增任务", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T20:53:25.4213051+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\任务\\新增任务.json" - ] + "ModuleType": 15 }, { "ModuleName": "ServerCommand/移除任务成员", @@ -1324,16 +1014,7 @@ }, { "ModuleName": "ServerCommand/更新任务参与人", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T16:00:12.8622316+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\任务\\更新任务参与人.json" - ] + "ModuleType": 15 }, { "ModuleName": "ServerCommand/同步任务参与人字段", @@ -1361,29 +1042,11 @@ }, { "ModuleName": "ServerCommand/上报实际工时", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T16:08:21.3055041+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\工时\\上报实际工时.json" - ] + "ModuleType": 15 }, { "ModuleName": "ServerCommand/分配任务工时", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T17:39:09.0835292+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\工时\\分配任务工时.json" - ] + "ModuleType": 15 }, { "ModuleName": "ServerCommands/项目", @@ -1895,19 +1558,7 @@ }, { "ModuleName": "Upload", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T17:19:32.9479572+08:00", - "ModuleType": 26, - "ToRemoveFiles": [ - "Upload\\485a297c-1ba3-42a6-afe8-c2409d9f01fe_app-logo2.png", - "Upload\\485a297c-1ba3-42a6-afe8-c2409d9f01fe_app-logo2.small.png", - "Upload\\a78dd055-76a1-433b-b6a1-70cff99fd6fb_app-logo2.png", - "Upload\\a78dd055-76a1-433b-b6a1-70cff99fd6fb_app-logo2.small.png" - ] + "ModuleType": 26 }, { "ModuleName": "PublishConfiguration", @@ -1927,72 +1578,30 @@ }, { "ModuleName": "ServerCommand/计算报工数据", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T16:10:08.7845343+08:00", "ModuleType": 15 }, { "ModuleName": "ServerCommand/上报实际工时(备份)", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T16:27:01.2749836+08:00", "ModuleType": 15 }, { "ModuleName": "PCPage/核定确认", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T16:36:05.2382227+08:00", "ModuleType": 1 }, { "ModuleName": "Table/素材库", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T17:15:42.7775551+08:00", "ModuleType": 7 }, { "ModuleName": "PCPage/素材库_详情页面", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T17:16:03.0093366+08:00", "ModuleType": 1 }, { "ModuleName": "PCPage/素材库_列表页面", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T17:16:03.0093401+08:00", "ModuleType": 1 }, { "ModuleName": "PCPage/任务-反馈", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-11T20:37:03.2093978+08:00", "ModuleType": 1 } ] \ No newline at end of file diff --git a/ForguncyDB.sqlite3 b/ForguncyDB.sqlite3 index 009269d3a9c07088086cbc9d2cb9f2a2e2829c6f..9665f99b2048397c360f40d83f71375f958a2e44 100644 GIT binary patch delta 874 zcmXw%O>7fa5P)ai+t^FicGj_D2b&OQZ9<^IAx^ic00DvGP#^|Ufv6&W;uInTm57PN z6{p0M15!2v68}PtkPrtX@(z)JLJ;8)Zh#OMpogjmkxN^IL?viCYsyIPd#ib~GvCwh z(KGVsh#ZLr9|1sy*XMZTG`Ddwy*pOHDML=X2N~y3M78Rzk|v~o{o#Rw`v*DOx`?r~ zklT*8z#*7dWXs{84fsbJ$o|n^d+Hu%Zy^Le6HUF`SKxh@NXTpXb%UDsVBn>ObyTG1PjbGyy)9jK4t4`!nr zWu+8|GolYGL^GsVXq1zmLU*^~t_W=zwy>_;?ZogEIg|?1^Sp)ea;BzlM%XnhzJPj; zSIK#8A@)hRleD?TBh^&DCxNx)%I$k5U6XbiD6z?~DHC>--}@5hj}M}$@aI`?*v|zL z(ja}}DWtIgfCZ-`RymxCd7~{Yc;X0I9ShOoh9R}HW1XOveSZ3Ltx4%pquW$V6bEW) z!7&T#xrV>Wv5E1oHQn^UK9Il4CUFw~#UEjx<8-USh1G~nq%OXqv!(NN;P`1zN8A(L z)~zR^>f(k_3D`^7)3HUs!O%t*iEydeGVd-dj01j8&Hj(@jA|0y(B z*x%p3w~*~zOEq`ij!t^?RUmpW3acnMl~I4(iwkw=_7ybC7sZvpe?uK_YaGYM4=Ou# fR;c@v4H)=zz5%2rGPvP}vjSE2;Z3A9Qy=~VnIGN| delta 962 zcmZXTU2GIp6vxlGce*=tX4@%jXV&hP?oPLMt#wPgyFxUn1;euKQjA6XsOr#HpHWTCBrL%O``B~s3~DdbhRU+t5$C<8f;4fHVj zyBX`^j6{rKw=C*II!1Gpl z!unM{iwcR1t37)GX+H6M?U17C0&W0?7;`Y^I3Ht`)|Kq=OWR*5^k=ucSlB-LT7fUt zaDCnr*{IRQ=^@QHTx|4PeSP@J0oqXRrtx&peXqP(`0aa#Pv4uFr2dMj_eSksK0W>O zM~jaG^mVnPwn0(N2CzV!6BYa%ck%KkKB`%Rx`v}@(L~yE-yCj2k!hx6sf&JJ->jIG zy-jp`#Ku-mn-tEU5t#sI5ZI?ZC-OUmpdvlYdm+# z2xI2ODG>M@15BH03+u%N2*hNydwjnTUBu05ydM)gU0u-DMM4>Rpa)O+Zm$*JRFr5)^`#Pnw;_p7rXDy}l~ zP%{E-slYxEjd%d|iQgP&w_7?og!mL)p9;~%$?M+#@-jJ7qwbyaCf4RL65xo0ageHL zg>kQ9?AudFfp7kz`{(|iUGk|{KrG>1xZ*fpxwkII(0ySkBG~H|*KGpPj)SmCCLL#h nlph|tgO^SqyI_p&T+Y+L_shEHAVd~qQe@9M&k1+r+6DX1" + }, + "GUID": "d04a43e1-1794-4325-8b78-0c1d63a8f074", + "StyleInfo": { + "Underline": null, + "Strikethrough": null + }, + "IsDisabled": false, + "IsInvisible": true, + "IsReadOnly": false + } + ] + } }, "PrintInfo": { "PaperSize": {}, @@ -1904,6 +1941,10 @@ { "Name": "项目ID", "Formula": "新增任务!$B$15" + }, + { + "Name": "项目是否开启反馈收集", + "Formula": "新增任务!$E$26" } ] -}//lOh2JhhztIqPgbjUW6XvlmvdVYV1AlPLI18HAWMle3MNUGdhQD3B8QOzcH8TYZflxoqygg20waGQmNxAV1mwwM8ZN7Vm7WeDR/YMS8A3Roiwp8eJWV3GEkiVlwo+2Ky1DNn/Fr8jU35Nc+xlRwFB8u8VZBSzHK8F0AcyvtPHDHp03LelZWm4z0b4pMj/4YYWj+KJ087RrJYR7YpwAuBdad+itqzEyYlIV4reyBMOpykO1Q5wBo3Obk0J0H2CifPPhFYax+kXx7NZL69UC/6WY4eYHymWnaicTT8RFxxzR0ffhhEhSTcWeXjwr2Eho4LAG4j5iQTp8RWxZl+mNueDl/rrfbJm3wotLpxyPK2RDHl45ot4oPtJAo1h9s6FE5m9nhH6YlpcsZFFlF3krCj6axs22X79g4mrMfYiA/XDIfMgARwHLGuxbW3d0DQzqrlsQOCsURP3/1N3UckfCHptMPmvJuiJmQvDmrlZVhNxLXJbKhwKtiXWecam3haTCkdpEuwtFQGWsxu+4VfiZHfQo4Zq2v8sqfO6Wto3CZMQdtFZ6a17FNA5VlSPZitctyFxeKzh1gRDpaFDnpBzHwtmuIPJSvcYMKQrOro1keGbd5boFhaK7fiN/CJ+qn5hzepUKl3dbs8LDrlKLokwaJggW4GRy/WeIzX8sZ8pGkSZfdqibVcfr6/ih+gdQEwxv6iUgQz+jqGr95vb9Js/eXCLD1umXWGa14iFekPAYsrmHN/Gtyw0Jt4sVIy6k4BU5P3qm1TYmgdUvIwsezfpZueCj3GQ5JE7fivNkRWkQHZKyGLJ05YooCvd/5l9ZgvYpr4ID78/rOEpEEFg8anIoRg9k9BaVx4S/1LW2F1PS3+zBWRZO6gQ7tcP6oswLVBNVItPq/gAT16p0OmCmGKkwgnE1w==|920 \ No newline at end of file +}//ADl33q26Pp/Chsbu6Nbsji1jpSX8c7LhN+yv6KNbSs3CAsXzebh65BZWPL4e90DFVVhx1tIGJFzu6w8ZnCsfWNy3rtdqeSebogTtnRUR0Y4pD7I9HPyb2z0zyTXxdCBRBUuwa1kgmThb8euh7rTZXLI/tARbCQBa3w7ph8qtj7oty7IndK+Es8MilARNBxOsh68/Me0rc/2IEELqMe/RWsIl5vwn6Do/w6t6I+dqQe5risX6+C3oHQY7mTc/hunPZcfTL294tB25KvMpb6nswP6D3r4tBt8XnYufNoN1ZoBr4C+YTpBLjYRLqTk6Dq96QP8GtaMOY/g6iQKq/pf4auvtY3yqQlKJDjUagrhvHMgOjPB1Q2wNah65zH3ASYK158JYyifsiep16EsY7GNMMiT2gAnn3nx8eGy7QpfZCqDrplH9AeJdOdL0IUXf8g0Kg3GXGXzVaFh7YJuJAif9pVtKn1Fpthf8TncUloiBEiBpk/0Wun7o+UBBx5wYTO+7gwkRZWVimjzmBk5N68rj5OYwzWs3k+Ne+j6bqqWhTgctDZtIdngUK3mrwcQBsThIvo7j2QhXfZY1W0buPxFvjIyyzzAU5QSgEg3gx3hf92hWAVdZFjBTrJHOji50A2X9QoaUSw9WEXybHH0cV8IEf1Kj2poEghCrv1Lc4wKVQRrNcsVTMfcgB2d9lt45KunS51MZfl76iDty1/AYgc9Fw2mkfxQQuDqWfJQMUBRQhRKRIIBgTVTLY8JCgNPUb1kOfvr2h+SY49NZAJITqu6QOJ+DzcQ3p1VuP52I2umafNt0c9qjQvrz2HzcQ0cHWe7i0dZTpafEKTm2IJanI2cArZKryLGDsLky3YrPCxzbdbEUin2sTmlT9kdJztfJ4U2/7kLntkmoQO421+FrPki7xg==|920 \ No newline at end of file diff --git a/Pages/任务/新增任务.rd b/Pages/任务/新增任务.rd index 5d49a0ab..a9a651e5 100644 --- a/Pages/任务/新增任务.rd +++ b/Pages/任务/新增任务.rd @@ -3,7 +3,8 @@ "ColumnCount": 40, "RowCount": 26, "Formulas": { - "1,1": "IFERROR(\"所属任务:\"&ODATA(\"任务表?$select=任务名称&$filter=ID eq \"&IF(ISBLANK(父任务ID),\"null\",父任务ID)&\"&$top=1\"),\"请输入任务标题\")" + "1,1": "IFERROR(\"所属任务:\"&ODATA(\"任务表?$select=任务名称&$filter=ID eq \"&IF(ISBLANK(父任务ID),\"null\",父任务ID)&\"&$top=1\"),\"请输入任务标题\")", + "23,1": "项目是否开启反馈收集" }, "CustomNames": [ { @@ -13,6 +14,10 @@ { "Name": "项目ID", "Formula": "新增任务!$B$15" + }, + { + "Name": "项目是否开启反馈收集", + "Formula": "新增任务!$E$26" } ] } \ No newline at end of file diff --git a/Pages/共用/素材库_列表页面.json b/Pages/共用/素材库_列表页面.json new file mode 100644 index 00000000..bd3aa514 --- /dev/null +++ b/Pages/共用/素材库_列表页面.json @@ -0,0 +1,240 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 48.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 40.0 + } + } + }, + "Count": 17, + "DefaultSize": 32.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "11": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + } + }, + "Count": 13, + "DefaultSize": 32.0 + }, + "Values": { + "1,1": "添加记录", + "4,8": "更改", + "4,10": "删除" + }, + "AttachInfos": { + "1,1": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.NavigateCommand, ServerDesignerCommon", + "PageName": "素材库_详情页面", + "PassValues": [ + { + "Source": "添加", + "TargetCell": { + "SerializeProperty": "=素材库_详情页面!B14" + } + } + ], + "LoadBindingDataOption": 2 + } + ], + "Text": "添加记录", + "TemplateKey": "_RS_Main1" + } + }, + "3,1": { + "ListViewInfo": { + "Name": "表格1", + "TableName": "素材库", + "RowIndex": 3, + "ColumnIndex": 1, + "RowCount": 12, + "ColumnCount": 11, + "TopCondition": null, + "ListViewStyleName": "_RS_NewFashionListStyle2", + "ShowColumnHeaderInDesigner": true, + "IsRowHeaderVisible": true, + "ShowEditStatusIcon": true, + "UseSimpleBar": true, + "ColumnOperation": 2 + } + }, + "4,2": { + "NameUsedInJavaScript": "名称", + "BindingInfo": { + "TableName": "素材库", + "ColumnName": "名称", + "GUID": "094760cc-0ce3-42f1-840b-b27bcc59c41d" + } + }, + "4,5": { + "NameUsedInJavaScript": "附件", + "BindingInfo": { + "TableName": "素材库", + "ColumnName": "附件", + "GUID": "7a9238e7-909f-4903-8d7d-1db1659ef82d" + }, + "CellType": { + "$type": "Forguncy.AttachmentCelltype, ServerDesignerCommon", + "UploadLimit": { + "ExtensionFilter": ".jpg, .jpeg, .png, .gif, .bmp, .xlsx, .docx, .doc, .xls, .pdf" + } + } + }, + "4,8": { + "NameUsedInJavaScript": "更改", + "CellType": { + "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.NavigateCommand, ServerDesignerCommon", + "PageName": "素材库_详情页面", + "PassValues": [ + { + "Source": "更改", + "TargetCell": { + "SerializeProperty": "=素材库_详情页面!B14" + } + } + ], + "LoadBindingDataOption": 1 + } + ], + "Text": "更改" + } + }, + "4,10": { + "NameUsedInJavaScript": "删除", + "CellType": { + "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.DeleteRecordCommand, ServerDesignerCommon", + "ConfirmText": "您确定要删除吗?" + } + ], + "Text": "删除" + } + }, + "15,1": { + "CellType": { + "$type": "Forguncy.PageNavigateCellType, ServerDesignerCommon", + "PageingListviewName": "表格1", + "FirstImage": { + "Name": "Arrow/277_move_first_3.svg", + "BuiltIn": true, + "Color": "Text 1 50" + }, + "PreviousImage": { + "Name": "Arrow/291_left_arrow_2.svg", + "BuiltIn": true, + "Color": "Text 1 50" + }, + "NextImage": { + "Name": "Arrow/292_move_next_3.svg", + "BuiltIn": true, + "Color": "Text 1 50" + }, + "LastImage": { + "Name": "Arrow/278_move_last_3.svg", + "BuiltIn": true, + "Color": "Text 1 50" + } + } + } + }, + "StyleDatas": { + "Styles": [ + { + "Foreground": 0, + "Underline": true + }, + { + "Foreground": 1, + "Underline": true + }, + { + "HorizontalAlignment": 2 + } + ], + "Types": { + "Strs": [ + "Blue", + "Accent 1", + "Right", + "Body" + ] + }, + "CellStyles": { + "4,5": 0, + "4,8": 1, + "4,10": 1, + "15,1": 2 + }, + "SheetStyle": { + "FontFamily": 3 + } + }, + "Spans": [ + "1,1,1,3", + "5,1,10,11", + "4,2,1,3", + "3,2,1,3", + "4,5,1,3", + "3,5,1,3", + "4,8,1,2", + "3,8,1,2", + "4,10,1,2", + "3,10,1,2", + "15,1,1,11" + ], + "PageInfo": { + "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + }, + "RowBreakLines": [], + "RepeatRangeSettings": [] + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + } +}///Ecucrnr1TV1+dNhIHIN86jkteXKcmV+0AAbQ4cTH2Umu0onJQR5ACrIoDG3TxMXoF/CXyYQWZYpo0jcIVxtwbxokUrnmjxk25jIvE8uh/V5I6XyuT0YlXM/hwu6VteVvfhupggn4wenRrR4DNq1O+B3hAgPMyPNJmKS+pPBf+cti9XeIzj7eTgYrL6krkJXp6YxVN3DdssPPpJqOTfaxvQDC977xNNTB81N5PdRPE+l+B7xQRv43EQ9jo0hQR4hKNGQvWAqzCei1O1eTXqlgJlEs8Sd1ErL7ZVXS+kwpuXFObKLYdlVHrD18mF7kTjBv3tbPNj38kkRImrTqGpkFuziE9RV+P9LAdlv9zfMWfXnrjdIGC7qYwJlhoXARfSah3kDVrCXMNI9KNstEr7nC8Wwi+vF3g+56PtEeNQI3G41QnqFp1GjGCMa2Z9PUCiIB2+80vJicGMoNHnRrinK8n3JEsc4u2YdptzGTq6f1/uPm1EIq9lMWMZz7ldPOGgxVal0s+zHPuX2DLB9D2YinAXq18zmuw2LxhwmzmmhSttbUfKJaIwZ+TYMMA0/PPIkLvKUNtRTXAXR+HXUYVAdwISQ5kFMfM5Wrp6pmc3RL3WBALzjyDM8odatOr8wARWBeg1TgwF0nqZV9LrMLygKNgwzNIhIH9yTmsBIUEQY022vcJU/hVZ5rFUqov8uNt/aVBnrVoV1Y9z7UavVMDVtTXgjuBxG7k8cFZLr/D1l58Tc6+CNoaYOYMOYpV6bhMw/IR6FxXRjnIbdXQG2CesIVI7aaTHukMQ019BVyHrsyE8vmezqkbzv8n2/cdwzGVqcQ7emb3jo5NZCrlqS1Iy56YKC9Fa0DdiWizsRHWjtFuQe+DOAP1fmgJxpTzogdEl03SuusfLROTVilSjA9Z3DXg==|920 \ No newline at end of file diff --git a/Pages/共用/素材库_列表页面.rd b/Pages/共用/素材库_列表页面.rd new file mode 100644 index 00000000..5571dfde --- /dev/null +++ b/Pages/共用/素材库_列表页面.rd @@ -0,0 +1,5 @@ +{ + "PageType": 0, + "ColumnCount": 13, + "RowCount": 17 +} \ No newline at end of file diff --git a/Pages/共用/素材库_详情页面.json b/Pages/共用/素材库_详情页面.json new file mode 100644 index 00000000..1a65c4c6 --- /dev/null +++ b/Pages/共用/素材库_详情页面.json @@ -0,0 +1,208 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "12": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + } + }, + "Count": 15, + "DefaultSize": 32.0 + }, + "Cols": { + "Count": 15, + "DefaultSize": 32.0 + }, + "Values": { + "1,1": "素材库信息", + "3,1": "名称", + "6,1": "附件", + "13,5": "取消" + }, + "AttachInfos": { + "4,1": { + "BindingInfo": { + "TableName": "素材库", + "ColumnName": "名称", + "GUID": "b5d4973d-6569-4fa3-ba16-d6a3801f52b2" + }, + "CellType": { + "$type": "Forguncy.TextCellType, ServerDesignerCommon", + "SavedValidators": [ + { + "$type": "Forguncy.CellTypes.Models.UniqueValidadator, ServerDesignerCommon" + } + ], + "TemplateKey": "_RS_NewLittleRoundCorner" + } + }, + "7,1": { + "BindingInfo": { + "TableName": "素材库", + "ColumnName": "附件", + "GUID": "93b5d5dc-4477-4039-9384-04943339f3f6" + }, + "CellType": { + "$type": "Forguncy.AttachmentCelltype, ServerDesignerCommon", + "UploadLimit": { + "SizeLimit": 100.0, + "MaxUploadFileCount": 1, + "ReplaceWhenOneFile": true + }, + "TemplateKey": "_RS_NewFashionStyle1" + } + }, + "13,1": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=素材库_详情页面!B14" + } + ] + }, + "value": "添加" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "素材库", + "UpdateType": "add" + } + ], + "ID": "bcfef55f-1fb8-4495-8b81-089238f3b5c2" + }, + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=素材库_详情页面!B14" + } + ] + }, + "value": "更改" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "素材库" + } + ], + "ID": "1d48bd86-36be-4e1a-8fba-f2bc40646946" + } + ] + }, + { + "$type": "Forguncy.Model.NavigateCommand, ServerDesignerCommon", + "NavigateType": "back" + } + ], + "TemplateKey": "_RS_Main1" + } + }, + "13,5": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.NavigateCommand, ServerDesignerCommon", + "NavigateType": "back" + } + ], + "Text": "取消", + "TemplateKey": "_RS_Minor3" + } + } + }, + "StyleDatas": { + "Styles": [ + { + "FontSize": 16.0, + "FontWeight": 0, + "TextIndent": 10, + "BorderLeft": 0 + }, + { + "Formatter": 2 + }, + { + "Underline": true + } + ], + "Types": { + "Strs": [ + "Bold", + "#1890FF", + "@", + "Body" + ], + "Borders": [ + { + "Style": 5, + "Color": 1 + } + ] + }, + "CellStyles": { + "1,1": 0, + "4,1": 1, + "7,1": 2 + }, + "SheetStyle": { + "FontFamily": 3 + } + }, + "Spans": [ + "1,1,1,6", + "3,1,1,6", + "4,1,1,13", + "6,1,1,6", + "7,1,4,13", + "13,1,1,3", + "13,5,1,3" + ], + "PageInfo": { + "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "ShouldCheckDirty": true, + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + }, + "RowBreakLines": [], + "RepeatRangeSettings": [] + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + } +}//my7OlenpMEir7fPI17m409pNIoYu2JMJZPwwVJ6RYQiDNtc4leLghh9R59fVZqAwb0CaWwctGjrHrmPiCvlCg06fu/JHMusCS9j8h0Oi2rIJixyMs1qD70lxVHpyU6oCoEb5hXyQ0SnH3XLZDY5aGdEUJuNlb/OWk9ak2bKZe4F7FJFqDOROmwqrD0ztMBIC8yMr9fshtAun9lKFuJZZm3DXUr5O3XZ7NLDDtEifaLoHD7JxJxHr8Ygdwr5MmabKH8KQtIynOzZr8qPzLsSPM2HlyxFfN6NLBIAzhaN45dJSem5UOVuIlxF24WTszztb24uuA9hcoG+8852Wl8LNtnhTciYTdSaULAC5HxOYLcnuBwdFZVM82gTMz+uEFTvOMAGHgnEMayJrSB8HkOPAc+mqkmq29BGntIk94r13sc+KU0Ksx5WLGPxxuzmcXnlyh7LXVO8gqox5/FdzGoE0WFYPiqAHXNF5z1vgggltHKIh6VFmOhKjiweXXmVgJ38XY77iXNyWhwNPfqbrFRFP19W+tHuBYxqs622Sd4yKtSbrCM7Figot5zZvFxtqbRPOaSxZ2AVGSWk9oe5Mw7cxHdnUo+/BsVdgYwC6+TdLLDV/G9AYyWkH5ufyXxzjFlbkI/zjfOiujwupd2teY7iVZnLdLSWPlsTPa33N0DzVT4B7o6nKUyVpE4nLM/D6pnPPd8Gr9hUNZ4+VVpKMKqY301EEDsZ7PhvnTdJcIeHwQrTtQNR9/VgxSZdSu3gZq5d9nJIPX671wR2nYidZ/KZ2eS8FHDw4qGHmDmehFLIKnKdjw8DzPzLYUYohuGiRFE4CJLSyPXtFBjTS7lcjcfiIo12MMHLjQlddYogOsRcxOx0fyWRnvYL00lWp7Xmsj/GbkW7ltGp1T/zkizU9tYF7tQ==|920 \ No newline at end of file diff --git a/Pages/共用/素材库_详情页面.rd b/Pages/共用/素材库_详情页面.rd new file mode 100644 index 00000000..7c06aa68 --- /dev/null +++ b/Pages/共用/素材库_详情页面.rd @@ -0,0 +1,5 @@ +{ + "PageType": 0, + "ColumnCount": 15, + "RowCount": 15 +} \ No newline at end of file diff --git a/Pages/项目/项目反馈/反馈与建议.json b/Pages/项目/项目反馈/反馈与建议.json index 7dce382c..338ff41e 100644 --- a/Pages/项目/项目反馈/反馈与建议.json +++ b/Pages/项目/项目反馈/反馈与建议.json @@ -1041,7 +1041,7 @@ ] } ], - "ID": "98fa313e-e9c5-4d8a-a7f3-c166def76d88" + "ID": "6e41e569-40c8-48a5-b633-eaaf63095464" }, { "CommandList": [ @@ -1056,7 +1056,7 @@ "BtnText": "知道了" } ], - "ID": "0bb85cc3-0be2-42f1-b40e-eb0ad2b6daf1" + "ID": "19d0e319-8095-446a-a1e7-099e37160419" } ] } @@ -2004,7 +2004,7 @@ ] } ], - "ID": "02fd5ae8-9f83-4f54-bcce-2f9583cf8a8c" + "ID": "284c909e-270b-485c-9f11-b1bed830c9aa" }, { "CommandList": [ @@ -2149,7 +2149,7 @@ ] } ], - "ID": "ce6042af-952e-4653-88de-fb70bcbf94af" + "ID": "9263afe6-7777-407f-9077-248505df76f4" }, { "Condition": { @@ -2188,7 +2188,7 @@ ] } ], - "ID": "add192f3-f8e4-4d99-8241-10466f53c0e2" + "ID": "fcd8c7c3-c5cb-468c-979d-ae99786397ba" }, { "CommandList": [ @@ -2253,7 +2253,7 @@ ] } ], - "ID": "5565f84d-6a78-4922-b8e0-aafe28797840" + "ID": "e79e7bcc-54c6-4fbd-8f1f-9792dbc940cb" } ] }, @@ -2291,7 +2291,7 @@ ] } ], - "ID": "588d4f85-3d5c-409f-b4da-a5058e28075e" + "ID": "cce1c015-904e-479b-b128-39d18875bd49" } ] }, @@ -2303,12 +2303,12 @@ } } ], - "ID": "f0798155-89d8-45d7-8cf4-a7362e5a8f58" + "ID": "3f1c9f3c-3c25-44a0-b928-1d101439bb71" } ] } ], - "ID": "6ad18058-ac21-4cb6-941e-0bf3c52d8e54" + "ID": "5bb1c24d-2b9c-43d5-8eaa-5cf6c11b9e94" } ] } @@ -2330,6 +2330,8 @@ "RowBreakLines": [], "RepeatRangeSettings": [], "RelatedDataTableName": "需求反馈登记表", + "PageResponsiveMode": 1, + "PageLoadingMode": 2, "ConditionFormatRulesCollection": { "Rules": [ { @@ -2405,4 +2407,4 @@ "Formula": "反馈与建议!$D$42" } ] -}//Ib34Yro2oQmXeY/rd4v3ECpTu0d01Sc9C2TO8mmt0Qd59PlUoF4pyQME3RizZyB6Av747F9ZztlW8E7hQFTMw+gBHfpPajbhbqnnpC5bOHZeoPlqJl2AeG5qxqv4lzGYCAXQJcfR9L0bKY0YcYpRvzTe0NbOdXoM4D63tUhnCYNCwDMJEpRAKTfSEycdELeCoq3QTG4bkh+PiZlvm8aMGv1sFg8ejzrdzAEWpTApIE1LZ0ECSSO/u1y96Nw006CjYGDgA6apraHwglXVbd9vSkImqmBA/Xv2e0DWXsTvKOLP9KpiHzmoyIIr8/km92TF3RYXja2PIVEfmL5EOJPcwhxUhHn/HN+9ToA4VWzB2XvfAH5qba8xsk/dSxMFsPwpnimMsFPgJW53+XT/jQhn59M3j+Qy9n35QTgnUxouNxfMQYTrKCaFzY2RlaqB2pMzqejqjxoKlBloZmofBBy6/Wjm5HZyjyOORjCFk6W4NowXJXlzntbxypv2iuMFRrXXj3LtB1cHayMyRTCkmcZcvmbFJfPyMeNXXvBiiCEPh09ZQqUfs1MoIIF2oaChAHXmMFMiU1+8P+l3MLZQHDcXtVsJpsZnr9Yc4X2krpKhl93eI0D9xbQDIr4cylE+dtHid65DdztkB3i9ddaJhk4N59oo9TB7I0gMaC5yELIrM7fDPXxfhDIyvIRV1gs5/E+mLi1+dWyz8Q2wdoXrk9MMP++kJ3+ce+S2go7t3Yn3LQMm//vCSYFMaPYdC/Y5GfmJIni3sS8LSI+2xs0gr2/HiGGds4Hn6yrjB2QfXOj0q1gHRO1s/rbpc/mLpVWOPx1CHc6OVZoI7yk4IP3DwQb5kMpU9jvJmV2oAEq69I2QkOvNfGetBXEDgD/vBa+kAKGkMuMHkPJGIU+FngkLjM7mdQ==|920 \ No newline at end of file +}//K2/rYx4OuDIYQuTpzZniT5Fkf8akpDqN25ucCttxKdGc/x485cw+QylE3u2sRV5b2D12ZA1TIKCmUBC6QPYlWX9Gh2EymI5YI8Z+ghrPkf/PoJiul7Tm4AH2SXQ55ETuXT3fANIC9rR+wifN9YyHegV1ZzLOFG/20nebrLh7F5DtujjaHJvueLHhxsSignXyzmHzphA0oTjHbCY3VaCAcDhZHlPIgfapB3ECMipqPjtkaEcBdVyXzlS0XfvRi/HEwlnYoM5kn9Hs9lMMU4P7PE3tcF9UH9u2OP3YhZOUBt24/hd2eWkJnIBAqps0De02wrzAdqjQVSf4efzmykKcEVNm+42fGTtWl3pPZlOmEbgfNo+QuYvPux8B94ltRwH4fiiOuwcJTWdT/mJOQDZ0kaRlSIufhb66wOwVC8rhgtHAngNnHT6twu4LLWXaxMU3eI1nhs7Lnx58W2WaLeybt63VCxW4baw3yGT96YwTiy/GFMJiU3g5hVzrBHLlDrhj8XTsft/IRgc3KWjyS4L6gr4pveZrWnnA12RAix50lxe0xpFnEYLw8+gGC+CV4YhmNndGlZFg+d6UM2wWja8y9bPiFxGOsV/FsCO1ZG0GZDQdJvGbdVXo/uH9fhm2uymg85hTIl/vhsdQoQdIlBHvLHm53K2fpghtFofcQV6GD0rUSaBD2tr/Va58WjymUeeZmImRgayw1A3PKFb9qzK6veocKl7FsI8+F1Gk7R1z2SpzpkvVIEjR8W84FlvRiOOkO7FFi2xDn5f/00ThPi4ZbN+Sh2rjabuuOV0DONONi3CuQtUC/1azgL7HJkSPSWHK2s9I79RY1C7MCfj9IdAWY2y3emXUp4/mMXxchxTZnFkrbO/N6KR4MNETn3l0CAsd+L5oUYq/LiLxIaDbYYUMaw==|920 \ No newline at end of file diff --git a/Pages/项目/项目岗位详情.rd b/Pages/项目/项目岗位详情.rd deleted file mode 100644 index 069c4384..00000000 --- a/Pages/项目/项目岗位详情.rd +++ /dev/null @@ -1,15 +0,0 @@ -{ - "PageType": 0, - "ColumnCount": 16, - "RowCount": 11, - "CustomNames": [ - { - "Name": "项目ID", - "Formula": "项目岗位详情!$A$11" - }, - { - "Name": "ID", - "Formula": "项目岗位详情!$E$11" - } - ] -} \ No newline at end of file diff --git a/Pages/项目/项目首页/项目标题.json b/Pages/项目/项目首页/项目标题.json index 548ecea0..f4c2feeb 100644 --- a/Pages/项目/项目首页/项目标题.json +++ b/Pages/项目/项目首页/项目标题.json @@ -252,7 +252,7 @@ "$type": "LoadingCommand.EndLoadingCommand, LoadingCommand" } ], - "ID": "3884ab94-ecaf-4ed6-a019-09de42fa1047" + "ID": "64309f93-2363-4d40-bcb9-fb76bdd0a82c" } ] } @@ -370,7 +370,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "c49e6c5e-dcb4-45ae-aabe-b3f5ae297957" + "ID": "fe72aec4-bf1b-4afc-afee-85ca7b120fc2" }, { "Condition": { @@ -388,12 +388,11 @@ "CommandList": [ { "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", - "PopupDisplayMode": 2, "PageName": "项目岗位配置", "LoadBindingDataOption": 1 } ], - "ID": "dab23e24-46fe-4288-816c-69252eb5a1a0" + "ID": "9d75ba12-b463-4e0b-92ca-cb5ab8283d98" }, { "Condition": { @@ -411,7 +410,6 @@ "CommandList": [ { "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", - "PopupDisplayMode": 2, "PageName": "项目预算申请历史", "LoadBindingDataOption": 1 }, @@ -443,7 +441,7 @@ "Disabled": true } ], - "ID": "cc6958c0-9fb7-4b75-9b9e-95ce0504c74e" + "ID": "1b87f299-157a-4f9f-bb6e-28a8051ed69f" }, { "Condition": { @@ -479,7 +477,7 @@ "Message": "操作完成" } ], - "ID": "609d0407-4f7b-444c-a79e-ed7faa7fba3d" + "ID": "d9d61fa7-5b67-4b8c-96e5-7a35b0a77b54" }, { "Condition": { @@ -575,12 +573,12 @@ "IsOpenInNewTab": true } ], - "ID": "6b70dddc-b88e-462b-80eb-82d19b68c0f8" + "ID": "ad3923e3-872c-4e07-adab-9bc67d46220b" } ] } ], - "ID": "a035acb7-ef57-43e0-af82-a9b4ddef5477" + "ID": "55d11077-157f-43dc-a36d-08d2c4714dc6" }, { "CommandList": [ @@ -590,12 +588,12 @@ "Message": "当前项目未开启收集需求功能,请开启后分享!" } ], - "ID": "30c3cb6d-08cc-41d1-b0fc-f5e5f0bb6811" + "ID": "4df71a2b-f4c4-4cc7-aa5b-58a4b959a522" } ] } ], - "ID": "b7b98deb-1442-4570-9b89-9cd8769927ed" + "ID": "94ec3a09-cfa7-4f2b-b5ca-1be17ca6b228" }, { "Condition": { @@ -628,12 +626,12 @@ "LoadBindingDataOption": 2 } ], - "ID": "fcc9f4ee-69a8-483b-a1b4-f0437a9acd4f" + "ID": "341ec1d7-b5de-4387-a6f0-6a659aae8116" } ] } ], - "ID": "341f373f-8817-48c8-97c7-0521069e8101" + "ID": "71b79972-9ca8-418f-8d61-29a9a431ec83" } ] } @@ -707,7 +705,7 @@ ] } ], - "ID": "46fb9cb6-a8df-4e53-bb4c-0ba20815a802" + "ID": "3f8133f8-84ae-4d11-8c7e-efa503d603fc" } ] } @@ -946,4 +944,4 @@ "Formula": "项目标题!$F$3" } ] -}//JOWbFO1uQJF45uWYc8a4VVE0aQ0jNqdEkN6/64l6prZZ9eUbjadqewLCJxnP/k58ar77tTBtYHD4MSlHxOqPDtt1CDdxd9UrjgAIwecRg26g9dNBXBjSQELv2XEqzZJSPTO0yTM5v7ytxtLyZzNePp7jL1BzhbKrmXMmIByhNRB+tDcxNKeERT6bk1YdtrazlrqAWzTITSAca8scqN+xwFtTVUiB49s/BQj26r9Y6BKLUPmtf3R1wb7oCAJrbMYnXxf4E8iai3M1OryHnZSakowc1EULIAnNHQgkln1ivL7ryT6/RFMkNfMmJ4HFjbpX6DXsIlZRjvbtiGnr6hTksA/iphfXCdyLcovxGD3MqYfs+BnYK+Qq5wii5iakFurhm70b53nFAd3SiCmbihsyCtryxJ7+GbE5pmgtklAZ/nI0nNEwptLWQaaKvoauZcXPbRGpOtRkUHhlxuBsTpaYE/Iz1CA3NWM8JxFQ2pP6OoLNsCHlFXXcT2EMh74CchaHXVZoFJmKe0FFJ7mBZH6LuT0BPGxXHVo81ByIgM/RJd6daKoEJWoqTWdlATQB2A4qSo4bR3j3oMj/9pS31AUsrJmMmQiIdFzRCAdiweHfYRv3uCGjYRCcGXqLvSI79TYm482ngcINBF3+Q6guxb6xVvAwmSYhUDLNOMZ3FkQRXSf/I9/velSHpNTa5mN593MsabeTUp3selUxJ/ZiFtyGG+YY1OYTJLmrLdGDBWPBB+tP4DZ8Wo7laZcTnJ/gSHCv+u2ckz4189LxqbPvHQDsYJhjhKCgKGhrFD1qV6vOLcAB7VNz/I7qvwSZA8VetTJTlOUQtUTHnHrR+0MGt6uMjyd2bARLToot6kMr3Tp7AKgzsuXgM7zyiu0/ko428swtMORppzBjmkXWEFS0KikiWQ==|920 \ No newline at end of file +}//npJUSemxl4MM2eYvC1Iju+SBBn0swsKN5EVKPB6yWEmh0QLuYRuD65bdnO1aH/RKCk398oAbI/gDUt+5h2FImXXMHinC8rowciOi7HdZKHgVExuZDrXKL+UB60bcyXHVZA+Trjz/ISGJV0guBSWlt3cSKz1YwUrc1R0TdpAu+XZZu3HkHOIlsWqmsJJkBfqTdPk6kkOiPRxtbv5d1Wc7oH1RY+IyFO+XTo61iLoz6+wXTlZJa9r9ZEIFlu8v2ea8xjaWRC6Dldv0Aw1BAPMIm/8ur0UniaYLuOAG+55dpiu0hD3VQfy3Hs2dErqDfAB3zQvbWv08g87/SxQMrZiXm9ctlBv80ICNhUZ/PZAx1AOpDyYi8wprSSZayIUHpYMpfqBXfd46V/4e5X6aOkaiNvLQLu3Ha64Tw5u4y3166k2jnBgXbicezcynZFiFSAYt9LxsAQ69o+ZxoMC8M8pO05ebRQTpxNXsXyyOLNZh8x1oxe/efEhrTfc127sbgsV4YJpDPzXfuKwfOHeMwY+yFU0wZh8F+snb1LkwFiVil72jm+iXiZkCO6TD4rbru5aB6XpQuhI/ca08vPGbcDaTvnK4kK4bv+PZWU2t836vpNvOTQJSGv+HWkBsoOBJ4An0bHZ7HpzD+zUDvU08B2K8tppa54fxOXlCvn/wrzasfhttcleH9Q58jyCKuQSxFX0eACUmnYaMtiDHRCQxHshOGhNwTPAAKmHJA+W2vOuuM/qkhxYvSqKT/WeJKxPYsuzkh3RFxulfu/2JmWn/xJbC5Dll97LMJyC/oJu4lKMpNULyGVCZ/Q99XPb9cwTGMSKkEC/NmI+l2iJIqSOKQ4bOCWI/WmSeVa9XqzIejMZtsB88Wbylp7CB5l+zt+CH+UsZUzZwcwl/80ZgvwyuSapZSQ==|920 \ No newline at end of file diff --git a/Pages/项目/项目岗位详情.json b/Pages/项目/项目首页/项目配置/项目岗位详情.json similarity index 52% rename from Pages/项目/项目岗位详情.json rename to Pages/项目/项目首页/项目配置/项目岗位详情.json index bd91e8c9..e3b8cf3e 100644 --- a/Pages/项目/项目岗位详情.json +++ b/Pages/项目/项目首页/项目配置/项目岗位详情.json @@ -7,58 +7,49 @@ } }, "1": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "2": { "GridRowColumnDefinition": { "DesignLengthInPixel": 35.0 } }, - "5": { + "4": { "GridRowColumnDefinition": { "DesignLengthInPixel": 35.0 } }, - "6": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, "7": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 104.0 } }, "8": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 35.0 + "DesignLengthInPixel": 32.0 } }, "9": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 35.0 } }, - "10": { + "2": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0, - "IsHidden": true + "DesignLengthInPixel": 24.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 } } }, - "InLogicalVisibleIndexes": [ - 10 - ], - "Count": 11, + "Count": 10, "DefaultSize": 32.0 }, "Cols": { "RowColumnAttachedInfos": { "0": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 46.0 } }, "1": { @@ -88,7 +79,14 @@ }, "6": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 32.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } } }, "7": { @@ -133,7 +131,7 @@ }, "15": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 24.0 } } }, @@ -141,13 +139,17 @@ "DefaultSize": 32.0 }, "Values": { - "1,1": "岗位名称", - "4,1": "默认时薪", - "8,1": "取消", - "8,12": "保存" + "0,1": "岗位名称", + "3,1": "默认时薪", + "6,1": "岗位描述", + "9,8": "删除", + "9,12": "保存" + }, + "Formulas": { + "9,12": "IF(岗位ID=\"\",\"新增\",\"更新\")" }, "AttachInfos": { - "2,1": { + "1,1": { "BindingInfo": { "TableName": "项目岗位", "ColumnName": "岗位名称", @@ -184,7 +186,7 @@ "IgnoreBlank": false } }, - "5,1": { + "4,1": { "BindingInfo": { "TableName": "项目岗位", "ColumnName": "默认时薪", @@ -216,19 +218,127 @@ "InputMessage": "如果任务没有设置时薪,则采用此处设置的时薪来计算收益" } }, - "8,1": { + "7,1": { + "BindingInfo": { + "TableName": "项目岗位", + "ColumnName": "岗位描述", + "GUID": "a665825d-bf8d-44c0-b882-df004111b532" + }, + "CellType": { + "$type": "ElementUI.InputCellType, ElementUI", + "CommandList": [], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 4, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "type": "textarea", + "resize": "vertical" + }, + "DataValidationInfo": {} + }, + "9,8": { "CellType": { "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", "CommandList": [ { - "$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon" + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "删除项目岗位", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "项目ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目岗位详情!项目ID" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "岗位ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目岗位详情!岗位ID" + } + } + ], + "ResultErrorCodeTo": { + "SerializeProperty": "code" + }, + "ResultMessageTo": { + "SerializeProperty": "msg" + }, + "RefreshAfterFinish": true, + "CheckDataValidation": true + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=项目岗位详情!code" + } + ] + }, + "value": "0" + }, + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目岗位详情!msg" + } + } + ], + "ID": "5a2a2c9e-8ff6-4808-8a2a-864822f299f9" + }, + { + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", + "FunctionName": "warning", + "Title": "温馨提示", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目岗位详情!msg" + }, + "BtnText": "知道了" + } + ], + "ID": "fbcfa3c4-3797-403b-8fe8-6d70e1bf1fb5" + } + ] } ], - "Text": "取消", - "TemplateKey": "_RS_Information3" - } + "Text": "删除", + "TemplateKey": "_RS_Error3" + }, + "RulesGuidList": [ + "e9b3c744-c9ba-49f5-b8c5-05c7118d2859" + ] }, - "8,12": { + "9,12": { "CellType": { "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", "CommandList": [ @@ -271,10 +381,23 @@ "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", "TableName": "项目岗位", "UpdateType": "add", - "ShowConfirm": false + "ShowConfirm": false, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "项目岗位", + "ColumnName": "项目ID", + "GUID": "64af8318-ac0b-4a72-949c-dc844cecd73e" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目岗位详情!项目ID" + } + } + ] } ], - "ID": "a17390d6-e2b0-4668-8a36-2354c136ba4d" + "ID": "a9ca3d95-53c1-4c10-ab62-9e1c3bbceb9c" }, { "CommandList": [ @@ -284,29 +407,16 @@ "ShowConfirm": false } ], - "ID": "cdea8d3b-5adb-4dc6-b2e0-1b28e395da37" + "ID": "75ebba88-fa1c-4792-9eb3-da3f3d7501b3" } ] }, { "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", "Message": "操作成功" - }, - { - "$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon", - "ReloadData": true, - "ClosePopupReturnValues": [ - { - "Name": "成员ID", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目岗位详情!ID" - } - } - ] } ], - "ID": "cfaf8cf8-f930-445d-8a2f-ac8f2b67cdae" + "ID": "30de595c-9709-4ed3-b1a4-7a2fd9f00048" }, { "CommandList": [ @@ -316,7 +426,7 @@ "Message": "请指定项目" } ], - "ID": "abe65823-50b7-4555-a39c-9d1de6395131" + "ID": "88e933a7-0232-4a88-8154-4800db607ff9" } ] } @@ -324,20 +434,6 @@ "Text": "保存", "TemplateKey": "_RS_Main1" } - }, - "10,0": { - "BindingInfo": { - "TableName": "项目岗位", - "ColumnName": "项目ID", - "GUID": "42aceeff-c7e5-4c36-b5a7-7d9fb1564bfb" - } - }, - "10,4": { - "BindingInfo": { - "TableName": "项目岗位", - "ColumnName": "ID", - "GUID": "75c28a60-1b04-4f94-8ae0-02966a2f6013" - } } }, "StyleDatas": { @@ -345,65 +441,60 @@ { "FontFamily": 0, "FontSize": 13.333333333333332, - "Formatter": 1 + "Foreground": 1, + "Formatter": 2 }, { "FontFamily": 0, "FontSize": 13.333333333333332 }, + { + "FontFamily": 0, + "FontSize": 13.333333333333332, + "Formatter": 3 + }, + { + "Foreground": 4 + }, { "FontFamily": 0, "FontSize": 13.333333333333332, "Formatter": 2 - }, - { - "BorderBottom": 0 - }, - { - "Background": 4, - "BorderBottom": 1, - "BorderTop": 1, - "BorderLeft": 1 - }, - { - "BorderBottom": 1, - "BorderTop": 1 - }, - { - "BorderBottom": 1, - "BorderTop": 1, - "BorderRight": 1 } ], "Types": { "Strs": [ "Body", + "Text 1 50", "[AUTO]General", "¥#,##0_);[Red](¥#,##0)", - "Background 2 0", - "#FFFFFF00", - "black" - ], - "Borders": [ - { - "Color": 3 - }, - { - "Color": 5 - } + "Background 2 -25" ] }, "CellStyles": { - "1,1": 0, - "1,2": 1, - "1,3": 1, - "1,4": 1, - "1,5": 1, - "1,6": 1, - "1,7": 1, - "1,8": 1, + "0,1": 0, + "0,2": 1, + "0,3": 1, + "0,4": 1, + "0,5": 1, + "0,6": 1, + "0,7": 1, + "0,8": 1, + "1,1": 1, "2,1": 1, - "3,1": 1, + "2,2": 1, + "2,3": 1, + "2,4": 1, + "2,5": 1, + "2,6": 1, + "2,7": 1, + "2,8": 1, + "2,11": 2, + "2,12": 2, + "2,13": 2, + "2,14": 2, + "3,0": 1, + "3,1": 0, "3,2": 1, "3,3": 1, "3,4": 1, @@ -411,54 +502,58 @@ "3,6": 1, "3,7": 1, "3,8": 1, - "3,11": 2, - "3,12": 2, - "3,13": 2, - "3,14": 2, + "3,9": 1, + "3,10": 1, + "3,11": 1, + "3,12": 1, + "3,13": 1, + "3,14": 1, + "3,15": 1, "4,0": 1, - "4,1": 0, - "4,2": 1, - "4,3": 1, - "4,4": 1, - "4,5": 1, - "4,6": 1, - "4,7": 1, - "4,8": 1, - "4,9": 1, - "4,10": 1, - "4,11": 1, - "4,12": 1, - "4,13": 1, - "4,14": 1, + "4,1": 1, "4,15": 1, "5,0": 1, "5,1": 1, + "5,2": 1, + "5,3": 1, + "5,4": 1, + "5,5": 1, + "5,6": 1, + "5,7": 1, + "5,8": 1, + "5,9": 1, + "5,10": 1, + "5,11": 2, + "5,12": 2, + "5,13": 2, + "5,14": 2, "5,15": 1, - "6,1": 3, - "6,2": 3, - "6,3": 3, - "6,4": 3, - "6,5": 3, - "6,6": 3, - "6,7": 3, - "6,8": 3, - "6,9": 3, - "6,10": 3, - "6,11": 3, - "6,12": 3, - "6,13": 3, - "6,14": 3, - "8,1": 0, - "8,2": 1, - "8,3": 1, - "8,12": 0, - "8,13": 1, - "8,14": 1, - "10,0": 4, - "10,1": 5, - "10,2": 5, - "10,3": 6, - "10,4": 1 + "6,0": 1, + "6,1": 0, + "6,2": 1, + "6,3": 1, + "6,4": 1, + "6,5": 1, + "6,6": 1, + "6,7": 1, + "6,8": 1, + "6,9": 1, + "6,10": 1, + "6,11": 1, + "6,12": 1, + "6,13": 1, + "6,14": 1, + "6,15": 1, + "7,0": 1, + "7,1": 1, + "7,15": 1, + "9,1": 3, + "9,8": 4, + "9,9": 1, + "9,10": 1, + "9,12": 4, + "9,13": 1, + "9,14": 1 }, "SheetStyle": { "FontFamily": 0, @@ -466,15 +561,15 @@ } }, "Spans": [ - "8,1,1,3", - "8,12,1,3", - "10,4,1,3", - "10,0,1,4", - "2,1,1,14", - "5,1,1,14" + "9,12,1,3", + "1,1,1,14", + "4,1,1,14", + "9,8,1,3", + "7,1,1,14" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "Title": "岗位详情", "PermissionData": { "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", "permissionResource": { @@ -491,20 +586,29 @@ }, "RowBreakLines": [], "RepeatRangeSettings": [], - "RelatedDataTableName": "项目成员表" + "RelatedDataTableName": "项目岗位", + "ConditionFormatRulesCollection": { + "Rules": [ + { + "$type": "Forguncy.ConditionFormat.FormulaRule, ServerDesignerCommon", + "Formula": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目岗位详情!岗位ID=\"\"" + }, + "GUID": "e9b3c744-c9ba-49f5-b8c5-05c7118d2859", + "StyleInfo": { + "Underline": null, + "Strikethrough": null + }, + "IsDisabled": false, + "IsInvisible": true, + "IsReadOnly": false + } + ] + } }, "PrintInfo": { "PaperSize": {}, "Margin": {} - }, - "CustomNames": [ - { - "Name": "项目ID", - "Formula": "项目岗位详情!$A$11" - }, - { - "Name": "ID", - "Formula": "项目岗位详情!$E$11" - } - ] -}//ZpID7KzLdbQ5EO01tz5YgOVsdsyCtwqumM0i20H9dpm5KbptHtqiK8j+EQGLzCk40vh4k4l+sqC6FJ7u7IYcd5UbwjhB4VzGMwZ+OL7/tKYV5sN7HJPuHxo0JZ1tTDyuctM4qqRM/vcSxLnm12/FBRd+VygEFzKCP85IitqPHhI1knUUvEtNHsyZFA3hBDFrECpZM8xnHRSwPNSNACqkfsJJMfUJSbfM9O1Q7HeAx2RMwm+I4m8esZiuyU0b1koiUlkZ8y3PepYObd/6We0fvRBbE9xwK2gh8dnnIkIGUSQRUczns2pugX5ANFs8FELl5mdhJ5MrUNgeiiBvcH6Ow/+JM74y/+IPDUu6sSM4erg57jVSB+x+VRqqJzu/J0UH8DZNGkAP/CuH6A7Yks2+LikdDYBjq+nVuEx3msvsl7rXFEP1jjuYjEsLKPQ5fInA7nHkD6OAmbV4CvpS+hhv2KH6/WbVWaTsFtcxS74khZSoVdO6oSPYqIjj5sH4xCdH3+VqPQY3lyhhg+ybjfHLnCiP+YgXBx7i8Q2dkiinUwM2RkM2Wie/XhI22rxAJi3W+vXizJ7/UCj6jSMtpm4jqiuKaNgHO46DfwXI5AbfRbrj0B2UzVdjNGfIEOcNZhHUykbtLk9IsiAsvd2Bd3okBb0OWpjbRN31sWK/nJ/YileoohqKsckT4mVX84ckvYZILYD2RnxWZJHvTX0xeYHk2PNyxwmX+D04Hkvt66RzOhdxsU25b1v9SvKBsOGFx8li6g7ZXz5HpkGs2EZL/SZkUKVT0mcEeFdgo3n/snhfGD3R10nWVi32atu81pqLzECCr/KCGoBI86b8S5QBDgdHv4jvKcwzt5/2+adaxTjaisy2ijn16ly12K6s1VwUF1XsgTc0KxYUeAV+KeScuZpsSQ==|920 \ No newline at end of file + } +}//Jw5ZMu7iVBpud9UvK0Mli5bV/tEQL5NStMOjyu/R7BaAWEnN99g2hFIUL8OVZ3hILw0l+V9H/I53ttzNPNmJiDjOz2YmO5NyunhqlqN7b53VHinyH+gmMYizLutMAL1+PX0SrhZaJ6Bi68lxUFuZsY62X8G+O8wTynvCjPgnBXn4My2CSxpag2FkXcX9tArTvqEE6zC10jmy01U7qlmKbBYeckZEMrZtZMeJ/pTXHg2vgC55sFY4E5yo9OrU6f1nsCIdrLxi0w9kaHAWrv4aG7DtMozhcZZfbXsonPyUjrpqEK2nqKhA/tPG51XMjPUPvY8aUZbALNGGx4RIVEfTu1riygWYViHqR6k7zbByvvMzS8vE0VXtxeU9skcwL7xTkSerohaqCHJEbc/M8zASXb4wE2A9qhc4Z/F6tHpyF329LVFVY8Tob43UOpWYLwYpeD9Rr2BzuUzH071wQYyAt9I8bdpRCNHlpPuISntBhXFXa89VpFdSvXlP+69xC6n64KjWbKAq2WoUJn1mRpArpj6asiXQiok57PY6dmE1j9Wi772nPyYp3BdN0PvQUKtXVK307H/i/jlLMbfS33tJhu/1n6U+vAJQyYAJ62gHUdMAzNcdPyBL+5/5OUtXCb3/KLI8OUaj32K349mLWSnm/s4EjDE3jZTFbap518U25fdpK0WpS9+XmN1MdxgR0nZk5YS8Lt5sAKqAZBpW5aAoCHZR/xgIf8Zulo9qNgoEV4b2tJu6qayd1tCAbVuehwVV5qVOiafCQezoK8WyT+Fo5RWT1q5nqVKBidf5FGPnCy69EQg0I5OaWiV7/e+ZrZ2x9ZVQ/df5oF35Pq1PB1ohhl0su1LXdw8j1DsUONgHGGDvjgcBaOT3x1z/YdhodpGcoDK0wJFRGnQO+v87bdx0Fw==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/项目配置/项目岗位详情.rd b/Pages/项目/项目首页/项目配置/项目岗位详情.rd new file mode 100644 index 00000000..6a6ae716 --- /dev/null +++ b/Pages/项目/项目首页/项目配置/项目岗位详情.rd @@ -0,0 +1,8 @@ +{ + "PageType": 0, + "ColumnCount": 16, + "RowCount": 10, + "Formulas": { + "9,12": "IF(岗位ID=\"\",\"新增\",\"更新\")" + } +} \ No newline at end of file diff --git a/Pages/项目/项目首页/项目配置/项目岗位配置.json b/Pages/项目/项目首页/项目配置/项目岗位配置.json index 5fed4656..0b371973 100644 --- a/Pages/项目/项目首页/项目配置/项目岗位配置.json +++ b/Pages/项目/项目首页/项目配置/项目岗位配置.json @@ -3,57 +3,63 @@ "RowColumnAttachedInfos": { "0": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 27.0 } }, - "1": { + "8": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, - "2": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 - } - }, - "3": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 40.0 - } - }, - "4": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 47.0 - } - }, - "5": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 226.0, - "Mode": 2, - "MinLength": { - "Unit": 1 - }, - "MaxLength": { - "Value": 1.0 - } - } - }, - "6": { + "9": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, - "7": { + "10": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 120.0, + "Mode": 1 + } + }, + "11": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 35.0 + } + }, + "12": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "13": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0, "IsHidden": true } + }, + "14": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0, + "IsHidden": true + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 47.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } } }, "InLogicalVisibleIndexes": [ - 7 + 13, + 14 ], - "Count": 8, + "Count": 15, "DefaultSize": 32.0 }, "Cols": { @@ -68,14 +74,10 @@ "DesignLengthInPixel": 32.0 } }, - "3": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, "4": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 32.0, + "Mode": 1 } }, "5": { @@ -176,42 +178,139 @@ } } }, - "InLogicalVisibleIndexes": [ - 2 - ], "Count": 25, "DefaultSize": 32.0 }, "Values": { - "1,1": "岗位设置", - "1,20": "添加岗位", - "4,20": "编辑", - "4,22": "删除" + "1,1": "* 项目岗位是用来区分不同人员在该项目中的角色定位,项目经理可以给每个岗位设置默认薪资,如果没有特殊指定,项目成员将按照岗位薪资进行结算。", + "3,5": "项目岗位详情", + "11,1": "添加岗位" }, "AttachInfos": { - "1,20": { + "3,1": { + "BindingInfo": { + "TableName": "项目岗位", + "ColumnName": "ID", + "GUID": "4a2ea7c8-165e-4c46-9a15-74ab34cd3fb5" + }, + "CellType": { + "$type": "ElementUI.TabHeader, ElementUI", + "ClickCommand": { + "$type": "GrapeCity.Forguncy.Commands.CustomCommandObject, Forguncy.Commands", + "Commands": [ + { + "$type": "SetCurrentRowCommand.SetCurrentRowCommand, SetCurrentRowCommand", + "CurrentRowInfo": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目岗位", + "ColumnName": "ID", + "GUID": "23ccf376-5616-4803-8ad4-bec50c8eb1dd" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目岗位配置!页签值" + } + } + } + ], + "ParamProperties": { + "itemIndex": "页签编号", + "itemValue": "页签值", + "itemText": "页签标题" + } + }, + "useBinding": true, + "Tabs": [ + { + "Value": "1", + "Name": "用户管理" + }, + { + "Value": "2", + "Name": "配置管理" + }, + { + "Value": "3", + "Name": "角色管理" + }, + { + "Value": "4", + "Name": "任务管理" + } + ], + "bindingOptions": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "项目岗位", + "BindingInfos": [ + { + "GUID": "fd8ded4f-2470-433e-b02f-86d6eac72f09", + "BindingInfo": { + "TableName": "项目岗位", + "ColumnName": "ID", + "GUID": "7a635bf6-baa4-45fe-a18c-aaa203eef00f" + }, + "ColumnName": "Value" + }, + { + "GUID": "a45f33a1-3325-4b77-99ad-4573f5164228", + "BindingInfo": { + "TableName": "项目岗位", + "ColumnName": "岗位名称", + "GUID": "392feab8-2d0b-4caa-954f-c3724c9b7639" + }, + "ColumnName": "Name" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目岗位", + "ColumnName": "项目ID", + "GUID": "73e2b119-9951-4fd4-b6e7-b3b41d4d8766" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目岗位配置!项目ID" + } + }, + "OrderBySqlCondition": { + "OrderByColumns": [ + { + "ColumnBindingInfo": { + "TableName": "项目岗位", + "ColumnName": "默认时薪", + "GUID": "42e9f4d8-300b-46e4-bcd1-ae4d71cf1e24" + }, + "Order": 1 + } + ] + }, + "CustomColumns": [] + }, + "type": "default", + "position": "left" + } + }, + "3,5": { + "CellType": { + "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon", + "PageName": "项目岗位详情", + "OverflowMode": 1 + } + }, + "11,1": { "CellType": { "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", "CommandList": [ { - "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", - "PageName": "项目岗位详情", - "PassValues": [ - { - "Source": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目岗位配置!项目ID" - }, - "TargetCell": { - "SerializeProperty": "=项目岗位详情!项目ID" - } - } - ], - "LoadBindingDataOption": 2 + "$type": "Forguncy.Model.RunJavaScriptCommand, ServerDesignerCommon", + "JavaScript": "Forguncy.ForguncyData.pageInfo.currentRowInfoCollection.removeCurrentRowInfo(\"项目岗位\");", + "ID": "0df83150148a4a26b8059c59a47ac411" } ], "Text": "添加岗位", - "TemplateKey": "_RS_Main1", + "TemplateKey": "Gost", "Icon": { "Name": "Application/001_add_1.svg", "BuiltIn": true, @@ -221,192 +320,7 @@ "IconSize": 14.0 } }, - "3,1": { - "ListViewInfo": { - "Name": "表格1", - "TableName": "项目岗位", - "RowIndex": 3, - "ColumnIndex": 1, - "RowCount": 3, - "ColumnCount": 23, - "DetailListViewInfo": { - "ColumnOfDetailTable": "项目ID", - "MasterTable": "项目表", - "ColumnOfMasterTable": "ID", - "DataCommitType": 2 - }, - "TopCondition": null, - "ListViewStyleName": "_RS_NewFashionListStyle2", - "ShowColumnHeaderInDesigner": true, - "IsRowHeaderVisible": true, - "ShowEditStatusIcon": true, - "UseSimpleBar": true, - "ReserveStyleForBlankRow": true, - "PaddingBlankRow": true, - "AllowDragFill": true, - "AllowDragMove": true, - "RowHeaderContextMenu": { - "ContextMenuItems": [ - { - "Text": "插入", - "Visible": true, - "OperationType": 2 - }, - { - "Text": "删除", - "Visible": true, - "OperationType": 3 - }, - { - "Text": "复制并插入", - "Visible": true, - "OperationType": 4 - } - ] - }, - "ColumnOperation": 2, - "CommitType": 1 - } - }, - "4,2": { - "NameUsedInJavaScript": "ID", - "BindingInfo": { - "TableName": "项目岗位", - "ColumnName": "ID", - "GUID": "3e7df348-a07b-4c67-a947-cad790a9efb7" - } - }, - "4,3": { - "NameUsedInJavaScript": "岗位名称", - "BindingInfo": { - "TableName": "项目岗位", - "ColumnName": "岗位名称", - "GUID": "bdc1be7d-7087-4668-b785-62a92d8ae512" - }, - "CellType": { - "$type": "Forguncy.TextCellType, ServerDesignerCommon", - "SavedValidators": [ - { - "$type": "Forguncy.CellTypes.Models.UniqueValidadator, ServerDesignerCommon" - } - ], - "WaterMark": "输入内容添加" - }, - "DataValidationInfo": { - "IgnoreBlank": false - } - }, - "4,10": { - "NameUsedInJavaScript": "默认时薪", - "BindingInfo": { - "TableName": "项目岗位", - "ColumnName": "默认时薪", - "GUID": "bff7fd53-ad77-4c16-8699-c1a9eec2259a" - }, - "CellType": { - "$type": "Forguncy.NumberCellType, ServerDesignerCommon", - "WaterMark": "留空则使用人员默认时薪" - }, - "DataValidationInfo": { - "InputMessageTitle": "提示", - "InputMessage": "留空则使用该人员默认时薪" - } - }, - "4,20": { - "CellType": { - "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", - "PageName": "项目岗位详情", - "LoadBindingDataOption": 1 - } - ], - "Text": "编辑", - "ClickMode": 1 - } - }, - "4,22": { - "NameUsedInJavaScript": "操作", - "CellType": { - "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", - "ServerCommandName": "删除项目岗位", - "Parameters": [ - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "项目ID" - }, - { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "岗位ID", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目岗位配置!C5" - } - } - ], - "ResultErrorCodeTo": { - "SerializeProperty": "code" - }, - "ResultMessageTo": { - "SerializeProperty": "msg" - }, - "RefreshAfterFinish": true, - "CheckDataValidation": true - }, - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { - "SerializeProperty": "=code" - } - ] - }, - "value": "0" - }, - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目岗位配置!msg" - } - } - ], - "ID": "1bc7b242-82f1-4b54-84ea-111ecdbe33a9" - }, - { - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", - "FunctionName": "warning", - "Title": "温馨提示", - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目岗位配置!msg" - }, - "BtnText": "知道了" - } - ], - "ID": "0de73601-ddc2-4236-87cc-f61f61d98492" - } - ] - } - ], - "Text": "删除", - "ClickMode": 1 - } - }, - "7,1": { + "14,1": { "BindingInfo": { "TableName": "项目表", "ColumnName": "ID", @@ -421,33 +335,21 @@ }, { "FontSize": 13.333333333333332, - "HorizontalAlignment": 0 + "Foreground": 0, + "Formatter": 1, + "HorizontalAlignment": 2, + "VerticalAlignment": 3, + "WordWrap": true }, { - "FontFamily": 1, - "FontSize": 13.333333333333332, - "HorizontalAlignment": 0 + "FontSize": 16.0 }, { - "FontFamily": 1 + "FontFamily": 4, + "FontSize": 13.333333333333332 }, { - "FontSize": 13.333333333333332, - "Formatter": 2, - "HorizontalAlignment": 0 - }, - { - "FontSize": 13.333333333333332, - "Foreground": 3, - "HorizontalAlignment": 0, - "Underline": false - }, - { - "FontFamily": 1, - "FontSize": 13.333333333333332, - "Foreground": 4, - "HorizontalAlignment": 0, - "Underline": false + "FontFamily": 4 }, { "Background": 5 @@ -455,46 +357,46 @@ ], "Types": { "Strs": [ - "Center", + "Background 2 -25", + "General", + "Left", + "Top", "Body", - "@", - "Accent 1", - "#FFFF0000", "#FFFFFF00" ] }, "CellStyles": { - "1,20": 0, - "3,3": 1, - "3,10": 1, - "3,22": 2, - "3,23": 3, - "4,3": 4, - "4,10": 1, - "4,20": 5, - "4,22": 6, - "4,23": 3, - "7,1": 7 + "0,20": 0, + "0,21": 0, + "0,22": 0, + "0,23": 0, + "1,1": 1, + "2,20": 0, + "2,21": 0, + "2,22": 0, + "2,23": 0, + "3,1": 2, + "11,1": 3, + "11,2": 4, + "11,3": 4, + "11,4": 4, + "14,1": 5, + "14,3": 5 }, "SheetStyle": { - "FontFamily": 1 + "FontFamily": 4 } }, "Spans": [ - "4,3,1,7", - "4,10,1,10", - "1,20,1,4", - "4,22,1,2", - "4,20,1,2", - "5,1,1,23", - "7,1,1,3", - "3,3,1,7", - "3,10,1,10", - "3,20,1,2", - "3,22,1,2" + "14,1,1,2", + "3,5,9,19", + "1,1,1,23", + "11,1,1,4", + "3,1,8,4" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "Title": "岗位配置", "PermissionData": { "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", "permissionResource": { @@ -520,7 +422,11 @@ "CustomNames": [ { "Name": "项目ID", - "Formula": "项目岗位配置!$B$8" + "Formula": "项目岗位配置!$B$15" + }, + { + "Name": "岗位ID", + "Formula": "项目岗位配置!$B$4" } ] -}//YUcY6gBImA6fosnaVMrEsx/GVZY1wxCe986GOy7gqOfbQ2Utr6NDqA6PuXz+P7oID4jDoyLoBnZdwL6RH31a6AJ9g2OkUcGEFMQAYVpoRwWe5PFPGRn6n9Ka/UNcb5pUg7WM2A6rUXkoQg9CH/JJr6jOkWiga64mWwt0SR1OWz5OzwizCIIxEmKPyGIZvowVgTOaewWOpti6StcMqE3ppmZxjQdRmBlKjMErCZttu/0rFWajTD/PWqyFroMORGCVT3GA59tk8F29Q6CH2D0wrVaYge3aO0smPq2k4gmVpq9abVskOUPt73Z1z2/NuGo2961s2dgGoxnrKe6rYpsksPk2avQ8rUHh4g+99ZWY1AxhQMTbehYiKuSE9jSrM8gF4a9PIc8D578nPu3fS81+eJOkO0m2Ak84GmJ1vh7r4L2275VTfwf1jj37ZpJMhe+Z2qC4mZz6QlSO7OkYVNr2CUA+JCBVRxPfKOdPh1ZJAsnkjbEKNGNn0AzCDAanGwrjIibGm0jzm6gYz/UUkB7ZIOfQIsZeAYW04sln9W4hHtJYoEzfVJZ2KdtxTdzmI3qaqvD4XSoa2QQZtKvv3aCKcdgNkODQjhhNpKw+5CdK9LcY4F+yuzg8VLh8sMU4k7bMmMmNjnc9d4g2pPA3xUasi5qIvNGFEkE12EIZtMipGxAN56SUHR62PlZv07PWdGvRZ1AbvTxZQEIiaFnUk94FtUZm76S+tZ4sqQUYF1fg0FKx3LiQaQefVz9GSHsHN4xWWqNf1zq7IaoFUzfV/uM6skABtwgUL7jGaFUCeMThDPoGop0I//aEeXlDY/zVAqbsUl0e54gyAqKmTfNlawTqeKIMrdOyNUzeL0OfvrYJ9qeOjl3t8LRIwDeauvCeBAerctjD6NPkd3zb2RdBtU6+WA==|920 \ No newline at end of file +}//fP/32npOYW0RxDnPw9hTtyCbzZ8ccQWz2sbC7efieSARchRH0qOjv2NllQelE0l/gND+qpNBj6YBstVNB5FB0PKh2FB2+7SXKLoEur3v5dZRyp0v8CLWFCc+chaHQDpFXHK5TcUTHrbmKoPtzVsHh/8kU6wsnEfu66uieW4RZs3ugIGhrA3WjNpq7XOG/csWPscaNk2Dv/4SHdCt6wnZaU5f5LjEOGS8MqAbPjuk/4HXrz4ObmPmRLiucka1ISvbhfZwtH2LSOAOELgdDCl+VOEcnlaIs/JgVlRRQDS5q5Vc5MKnX0VHmSHDRxR+UG5Dc2cjPzr1U4Fc1RhW+zjVr0AcHKcp4TYlcxZKMPYvsk7ls6brMdkqwc20YGgna8J1dMo92VarkSR04IB3RPmHOSeNmZFr5dgCzMWzo4ETGVBxh3YKY1aO2ctkT4SmXlE+7991g6cqBc+PzQj9XD2qFQQn8/eT7AQ4/gzIE4TIDI7ZUtu0iddOxMAhxYJOgnW32ugW/fe3tQBJWRWlbVHIFCuh8tZTrXFJ0yZH1/71nC4xSv98yhYOyQ9uPligZvck7t6wWhubeL5AHuYWWwc7e64V1HWgWPHicmXrFfXO45rIYRYmDAcS55L1CBr9qKsZhwVBU1R8PnuVlidOfCEVYem3qcifJ2ARMwc/YNIsmlZ0tP9Y6L/ZXkiKSqaUJiSBFRYNLcQfBftoPNPMhvCWYNGwnC5g69eCO0bjnNXSxKuBKIyr3pWmNOV0MDO6LAOngI3bawyCNKRjDraEO/NW0bySx7fGGxnhTErroQ30lpm1/WtJTZQNtL1Ln9Tg8w98AbI8YmvDsvAq2Qm2mAF9g3oqtmQacurl4XxVCG+1NCCXAFUvnzWKUwDB9kIkcFjZbAaVvlOYGI26aEHPBuCYuw==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/项目配置/项目岗位配置.rd b/Pages/项目/项目首页/项目配置/项目岗位配置.rd index 916721d6..61d9cad4 100644 --- a/Pages/项目/项目首页/项目配置/项目岗位配置.rd +++ b/Pages/项目/项目首页/项目配置/项目岗位配置.rd @@ -1,11 +1,15 @@ { "PageType": 0, "ColumnCount": 25, - "RowCount": 8, + "RowCount": 15, "CustomNames": [ { "Name": "项目ID", - "Formula": "项目岗位配置!$B$8" + "Formula": "项目岗位配置!$B$15" + }, + { + "Name": "岗位ID", + "Formula": "项目岗位配置!$B$4" } ] } \ No newline at end of file diff --git a/Pages/项目/项目首页/项目配置/项目配置首页.json b/Pages/项目/项目首页/项目配置/项目配置首页.json deleted file mode 100644 index 972eeda9..00000000 --- a/Pages/项目/项目首页/项目配置/项目配置首页.json +++ /dev/null @@ -1,349 +0,0 @@ -{ - "Rows": { - "RowColumnAttachedInfos": { - "0": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 20.0 - } - }, - "1": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "2": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "3": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "4": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "5": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "6": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "7": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "8": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "9": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "10": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "11": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "12": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "13": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "14": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "15": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "16": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "17": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0 - } - }, - "18": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0 - } - }, - "19": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 35.0 - } - }, - "20": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "21": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 36.0, - "IsHidden": true - } - }, - "22": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 36.0, - "IsHidden": true - } - } - }, - "InLogicalVisibleIndexes": [ - 21, - 22 - ], - "Count": 23, - "DefaultSize": 32.0 - }, - "Cols": { - "RowColumnAttachedInfos": { - "0": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 20.0 - } - }, - "1": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 150.0 - } - }, - "2": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 20.0 - } - }, - "3": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "24": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "25": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "26": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "27": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "28": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - } - }, - "Count": 29, - "DefaultSize": 32.0 - }, - "Values": { - "1,1": "1", - "19,25": "保存" - }, - "AttachInfos": { - "1,1": { - "CellType": { - "$type": "ElementUI.TabHeader, ElementUI", - "ClickCommand": { - "$type": "GrapeCity.Forguncy.Commands.CustomCommandObject, Forguncy.Commands", - "Commands": [ - { - "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", - "TargetPageElement": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目配置首页!D2" - }, - "TargetType": "Forguncy.TabControlCellType, ServerDesignerCommon, Version=10.0.3.0, Culture=neutral, PublicKeyToken=967100671921c115", - "MethodName": "SetActiveTabIndex", - "ParameterValues": { - "index": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目配置首页!页签编号" - } - } - } - ], - "ParamProperties": { - "itemIndex": "页签编号", - "itemValue": "页签值", - "itemText": "页签标题" - } - }, - "DefaultValue": "1", - "Tabs": [ - { - "Value": "1", - "Name": "岗位配置" - }, - { - "Value": "2", - "Name": "权限配置" - } - ], - "type": "default", - "position": "left" - } - }, - "1,3": { - "CellType": { - "$type": "Forguncy.TabControlCellType, ServerDesignerCommon", - "TemplateKey": "_RS_NewFashionStyle1", - "Tabs": [ - "项目岗位配置" - ], - "HideHeader": true - } - }, - "19,25": { - "CellType": { - "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "CommandList": [ - { - "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", - "TableName": "项目表", - "ShowConfirm": false - }, - { - "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", - "Message": "提交成功" - } - ], - "Text": "保存", - "TemplateKey": "_RS_Main1" - } - }, - "21,1": { - "BindingInfo": { - "TableName": "项目表", - "ColumnName": "ID", - "GUID": "40aeaed0-0b42-4663-a66d-d7fe2293b281" - } - } - }, - "StyleDatas": { - "Styles": [ - { - "BorderBottom": 0 - }, - { - "Background": 1 - } - ], - "Types": { - "Strs": [ - "Background 2 0", - "#FFFFFF00", - "Body" - ], - "Borders": [ - { - "Color": 0 - } - ] - }, - "CellStyles": { - "17,1": 0, - "17,2": 0, - "17,3": 0, - "17,4": 0, - "17,5": 0, - "17,6": 0, - "17,7": 0, - "17,8": 0, - "17,9": 0, - "17,10": 0, - "17,11": 0, - "17,12": 0, - "17,13": 0, - "17,14": 0, - "17,15": 0, - "17,16": 0, - "17,17": 0, - "17,18": 0, - "17,19": 0, - "17,20": 0, - "17,21": 0, - "17,22": 0, - "17,23": 0, - "17,24": 0, - "17,25": 0, - "17,26": 0, - "17,27": 0, - "21,1": 1 - }, - "SheetStyle": { - "FontFamily": 2 - } - }, - "Spans": [ - "1,1,16,1", - "1,3,16,25", - "17,3,1,25", - "19,25,1,3" - ], - "PageInfo": { - "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", - "Title": "项目配置", - "PermissionData": { - "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", - "permissionResource": { - "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core" - }, - "permissionBindings": [ - { - "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core", - "roleNames": [ - "FGC_LoginUser" - ] - } - ] - }, - "RowBreakLines": [], - "RepeatRangeSettings": [] - }, - "PrintInfo": { - "PaperSize": {}, - "Margin": {} - } -}//qH2asW/yOxHVR0Fs+TY8rtRg1LThQNaTDU/Ym+96mlymy6v2+dqeJmaCnEacPZu7l/r2xHTlRfAV3XIp/wQIT6y8EWk6+T19wsxnibTFeamIaA/WqZ6z9U4w/hQGq2S+QRv7XSxxJuSjGa5Xqnnqrvg0Gb8z3d11EOhKAHp43Y5VoDJ7/2xTTPbtOthoQwelXIRTVfTUsP5Q4TFf7li7Gu5pTKMVUy3JpWgEyo3s2RqB9L2NAQZw6VlcplnUFFfBiV5ncs3WzdkqFrxg8PJeiXCUbANAUkez0dOkM92mwWnQdiwogXPQGE6HVfGN31uHj+OSdztRNLDwRPIrnQNPZFb3KQqHimM2xeFElAd7gkYglMbk9g6/axIvy1Drp5CQZlxWKEytl6szgxj0uGW1vr7v1jYZLDVd+ODoGhXG6llxLSmnsmpUb56Ngv5YXD8tuzvJRx42mPYWQpv3m9/Omso08Wt8cgybzlYkhMcakQj1qzBS0CpOfIlByCZ7N0fbMkyPLxnYkmIU0s87PxF3QUG8mLMPQ6YCESoN94qkuO6PdQRcYR1VuUzPySwo5BtzZwlPwn6WIHcYFjv6sfjxJgeSbsy3a29x5uVTD+xs1vKOLbYjxtbRUr9+qGs3S/KSgxao2luv/fGULVKxI7oJI46YV1YOZEHtoBY+oCyOEcayDSRPKqKL00y+ingy1/boZswuYdzHV/BTw5RDXmb+2fPjD8xxA7npc4xjkuH2uEiVZtYByMZ25r9gQlwo+8HlhddMJ8ekhVhfMtO/1x/ROilosGzGNOsXcpIvaEWJyp9jACFUphxqVJJBsDLKJtE+YJMA0C065rFW/LJVHpQ41JxaO2hExroWe/9OSZKraPbduDkvS/LG/nTzf66PHxki9znoBmlvaFDX8MkoTgAGCw==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/项目配置/项目配置首页.rd b/Pages/项目/项目首页/项目配置/项目配置首页.rd deleted file mode 100644 index 168ee9c1..00000000 --- a/Pages/项目/项目首页/项目配置/项目配置首页.rd +++ /dev/null @@ -1,5 +0,0 @@ -{ - "PageType": 0, - "ColumnCount": 29, - "RowCount": 23 -} \ No newline at end of file diff --git a/Pages/项目/项目首页/项目首页-容器页面/任务列表.json b/Pages/项目/项目首页/项目首页-容器页面/任务列表.json index a49e072a..9651a207 100644 --- a/Pages/项目/项目首页/项目首页-容器页面/任务列表.json +++ b/Pages/项目/项目首页/项目首页-容器页面/任务列表.json @@ -469,7 +469,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "7effcff2-ff3d-422b-aebf-6212de110806" + "ID": "4960ff3c-7438-4ab2-a17f-6fda4c5eadf2" }, { "Condition": { @@ -503,7 +503,7 @@ ] } ], - "ID": "9b6eedf3-dee0-4bef-9ddd-65767dfffd27" + "ID": "063509c3-9bb1-47a3-a3b4-04ee24cb1ea3" }, { "CommandList": [ @@ -523,7 +523,7 @@ ] } ], - "ID": "0ca1675b-5ffe-4a2e-8283-7f3b57e14eea" + "ID": "6892174a-f5c4-480b-9b49-e2e99cfc6fa7" } ] } @@ -925,32 +925,104 @@ { "$type": "ElementUI.VirtualizedTableActionButton, ElementUI", "Type": "button", - "Name": "打开", + "Name": "报工", + "StyleType": "Accent 1 0", "Shape": "default", "Commands": { "$type": "GrapeCity.Forguncy.Commands.CustomCommandObject, Forguncy.Commands", "Commands": [ { - "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", - "Title": "加载中" + "$type": "SetCurrentRowCommand.SetCurrentRowCommand, SetCurrentRowCommand", + "CurrentRowInfo": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "6174715e-228b-4056-92c8-0155f6b8c0bb" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务列表!行数据.value" + } + } }, { - "$type": "Forguncy.Model.ShareCommand, ServerDesignerCommon", - "ShareCommandContainerRefer": { - "ShareCommandContainerID": "fb580c25-10dd-4f22-8d8b-580f1b78aab8" - }, - "Params": [ + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ { - "ParamReferObject": { - "ParamID": "6a721307-5546-48b1-944e-d04195469758", - "ShareCommandContainerReferObject": { - "ShareCommandContainerID": "fb580c25-10dd-4f22-8d8b-580f1b78aab8" - } + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon", + "tableData": { + "TableName": "任务表", + "ColumnName": "参与人数", + "GUID": "75fdd164-bc06-498e-aa25-6a7cfeeffcd5" + } + }, + "value": "0", + "compareType": 2 }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务列表!行数据.value" - } + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "新增报工", + "PassValues": [ + { + "Source": "实际", + "TargetCell": { + "SerializeProperty": "=新增报工!工时类型" + } + } + ], + "LoadBindingDataOption": 1 + } + ], + "ID": "d0d16dbc-1990-42c5-8f75-62e4e085ad09" + }, + { + "CommandList": [ + { + "$type": "ElementUI.Commands.ShowMessageBox, ElementUI", + "Title": "提示", + "Message": "该任务尚未添加成员,是否立即添加?", + "Type": "warning", + "ConfirmButtonText": "确定", + "ShowCancelButton": true, + "CancelButtonText": "取消", + "ShowClose": false, + "DialogResult": "按钮结果", + "AdvancedSettings": {} + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=任务列表!按钮结果" + } + ] + }, + "value": "confirm" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "参与成员管理", + "LoadBindingDataOption": 1 + } + ], + "ID": "db075cc5-07fa-4124-9ead-6a870020079f" + } + ] + } + ], + "ID": "720ba038-bc85-449a-b4a7-c1741b10011f" } ] } @@ -963,7 +1035,7 @@ ], "Label": "操作", "Width": 120, - "Align": "center", + "Align": "right", "Fixed": "right", "HeaderAlign": "center" } @@ -1264,4 +1336,4 @@ "Formula": "任务列表!$B$4" } ] -}//SjGTDaUXzIeXfOzip+igsl70O7mNGu2WXxSkzvYO+m7hMhDo+JaVjJ4QSZacwEU9g4bpDEWl140hGzQs9/24DFcaX0yYftYmspYrw4u9pX0PMkrUnywei746IcYC+pn64v75hGoA9j0KL67Lm8fG/ZwYoMMWwTWi9pXgY93OAct2Ja3tJyLTSV/8cc1i41vaKlb/tFdyqUmzSbi82cFld4d//UawzMROEdWX48ntdr6c9b6xYeEJCBt5rjSBeuArZglipxbTibWPiLCT/EQ7tEjqLS9TbxuGq01Ip+jeZVoHFDGVlEtFybTy3pGm+K0PQpNr7wGH3FuTofgUoXoWxq7elwBeXb40bnAfYZDOU3nrN7IU9VkKVlf5sjYdTj6hHf+WGZ7EA+wpnStwWw4OvlDXR9ZxzZpNiniwwpjGGFVEHuNXxmel1HA42cCA91OrDN5Lap2GFur6UG3r/zGrwcN6vB5s9lrV/oLx/McokHFVKerye4fuKGf2HXfrXKbUOEPsXJb76mrpX0UTMqPbI/AZa+R6tbuFTMPpbd50dhD9TpTVyU1eUk7KB+/3cpe1sZE4YpOSfVCieVbaReffh0MmdguEgsB213172HJWekUFAbpijvoaPN23FEIGYxFrdl8mDPMzzItcFr055/otS0HIXeyZGFOQLBLBCG5fSwlBYjR81BL7OuWdfjI3DMNB02Xoa2+Km4QwLPCqOUJjOOKEUGPoh2Zqzq2+1DKfcrR0oCv96PsZsIfSV+/xHB5vdvz6c46kd4fRxd9BN9aLn4U9zYyO0fYlAy9liaGYlxBwVf4uX+bzBW1nJt18ItdroX2xa0dMfgb6ln5rRGaFg1wcVj85vMlIJgL7USSJZJPdQMN/4RmImhExaH1DTA1CzoRcr8j4XCLG0icNaiKiYQ==|920 \ No newline at end of file +}//qwn3d2TzB3/LfZ6FVuFuJMTIqJQKvrwk/mqv9X497fuuamMWnmSGryYRV5Z68DgiQPYtf4cu5WTTqXi1JwrAINtpO8tUvtJTnAADuF6BncM8S2rgoqdqlzt04y7mkln6SnYi+K8sJdgnxnl7UNfkpNZ3DVtjtLlwbJoUf9qTz1Rb80tzmhGSkAwHSH22a2A02JKH2sZMrJ8ZrryeuE/38ccZJXxaSKgGQ9Ia+pWk+ehP34kDyaNL3hsucBbCr6BK1ELwVEBwbsImqp7UJ30VSoQVesaI9gXp81ySEE9xkPynaoH0bpTy3rJowat8/TiIB+qzOjGzq3o9MyGgnds/2z/cPLXLUzCEUQU7pN6upTmelrqff/oS0/PfUAR/SNUO3u2Elh2XcIKeINCVoga/yDx8BtXDloui5wp2Iej04q3Z9yRfzI31Djp/2PcWW5Y9lKFjUDDWna23KbIIzLp2yPlEBE99B9ga61pRKBzkhyZBJ4WhaIoaGbaqznW7QRFEc98JaQE7lb+csRreR8nYaloaZL0IBT/shhtFtsxUGLe8JKCOaFb94YYk/UsmIsGjGTKT/WPElyWBKbzhWvXY8yXX8Ckiq5tnx1Yu1tw2oZRmJBfgzGLVBS+2N9fX6Ev+uAyWQCrk1aSW0a2fkT4SzRNQswCO8nUltnmySHTGAh6nL3jaYG/a4unb+L9NYO8RD/ew0PNpm2cm90mamSEiytVy1YDfW/bGLuOsk4aTQR4PdrDURvDZLruHxX3qOjLznuUpTh5L/jMj4m45tN5SLUCA5wjiK7x3LBdjLDwpvW4wAj3vuke4nEIdFz/CFtohenJbqLIt7emfkbGhWuC8VqIGm3tcBsyR6FG1qlyJW0jaADKdKKzjva3NLLVij0qwIiy+EiEiwUqdxW2LGMQ1Ng==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/项目首页-容器页面/项目成员.json b/Pages/项目/项目首页/项目首页-容器页面/项目成员.json index e13c26ae..83168221 100644 --- a/Pages/项目/项目首页/项目首页-容器页面/项目成员.json +++ b/Pages/项目/项目首页/项目首页-容器页面/项目成员.json @@ -581,7 +581,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "284b5b67-fb34-431e-aca9-7875a7945840" + "ID": "dcc5bd21-1646-4d98-9a81-1f3e1bc6a77b" }, { "Condition": { @@ -656,17 +656,17 @@ "BtnText": "知道了" } ], - "ID": "28dea301-ab84-464d-a3c6-86066eb121d6" + "ID": "3f7ba6ce-1fad-4921-8cf2-872445542c22" } ] } ], - "ID": "d9e8a1d1-bda8-432f-86a1-b261549574ce" + "ID": "3421c9f6-e7ee-44ae-b031-a0ea60aae078" } ] } ], - "ID": "26c27d33-7992-4f1a-aaad-c53bd9dba51d" + "ID": "7afffad4-bc80-4a20-8743-9e43b1c45124" } ] } @@ -1005,4 +1005,4 @@ "Formula": "项目成员!$F$7" } ] -}//BG+fzS31OUF5grgUyM2G3OhL9EdgJD2HUR8T7tKS7DvuYgPiCA9VSQd2XS4kb2YW/c4YtDw5MvCI2Cr9m2thBxTeVvfsvcuozYoJeixhD0lEE7ozEv44a5GO39/T226DYCOxlEZGbApuYTb/rd+WypvGu7+tu65mH4nOXWN4APLUfHRmHMCY3vn+zn38bq0RdVUuIvP9g+/iyx7inb7cQZO3SJVP8XywkFodFcXIpRuAdIgZ3x6ItmzwXl+0fQzhF23ShEAst7/7TAExthVhk58rhq2ho9cKAw5aqPF2CyHg0dSCPZ/gjTIboOeza/ZoZ9Ir24XIZNXd1/R9p0hH1spIPo8e9TOy/4DUR1N3uu7mEUZCbDrvlLPV9HGmDFQLu9tD3VBCqbiCAp1EPf7GH9leDjXBGANGvVCA1Xwi7cQRv8dVMX5+pF1U37PIBfYierUBn9yVDxLlzOzmS0cNG02LUk+Niff5wzJKhTkH5VRiIhDBviw0wKPv1jLnNA3RQ3Sh/hl5S77lxBNd1u/4bXoBrObFt7FJ1Q0/T3G47XE1rVzf2xb4c8F/5QMrM0oIVxm/yPkNtY5L2qJa6p5cT6IFELdz98m5eLEY72IAyOcZSTcOMoADTpgcYTqi7TeytLHVZyn0W/os2HejcUS4tayO/7S+aIezHTiM28HOrClO64jvWlhWisztzy+M/j2HqxYixAarlg+YtQXlOEdXL2Xz58W0FPlRvBmEasV6glmedxT6if+DRwf2anFDVcNFp90U2CTr2JmQz0drZacrr6s5PJCYKPuMLOUbA89kzlEyrr/YYNHNUxkZ/wmPLIoF+UWxbmol3Jp/245xjwuStkiluefPDmQEGzSDmg6T9XXeeDy4zcQ4kP6ok1CiQQ/qUPP5v74MvrkhKC5s5rz23w==|920 \ No newline at end of file +}//D7z9gvwevds1r2esPgcOgmh8OgcJhVQi8ZxM2FjS6LaqU9oNhK3M7K7j2PuutCqFIdRpKPraWiJsViQeT48c30hunqQ/FqMxjBO07YBN/AmsCZppJIXsbUyrGH0koeAYZuw9oW2gLYCcKk2ogywCeRlGqhXVaNajOIXV3IBYbujHTIQhJ7Og04gXwhg0Hi7yClqyLIi+8Y1FLPnxcZ2BXqL43AdsR34D7uL0nn99pQuhtjewNvOurej7VcoZHCf+ejnI+9hbMs4JcIFXpMDYZeiwSSju4/GV8dufOyUUACUHUau5osqxC8rHIPmh6UejvJYyEquIAFjEpIax82OdbeuzryPEjJ8qBDlPmknyFghQfzMd64KGeZwMxK6x5VHE7gL56bwwGYpRTG7CYJo1T794MVcGZgJ72j/XVrkodQaj3PXygz+eUyC8v8ivpSotpgUuc2l7udyyAe81RguuiTsuujX90F/lva9onXdMVMPNBfvtmqqbMmkHVcDBr/t3+MRJxmxyuO8VxKbx1fRxxBJUVpHYqN1sAAJJdOhcL/Ua+Znn2wQyVRbzJVv4FSXyjnE1B4mZ9gT1UEx+TC7Uu45Z2u/N6aHPwbP5+ey40NljEnL+SZrLPxxNqJgbbDdCFppRmey4PgWTAPCocn/mUgw0EB2yAyxXAVpLrAB7UK0YqlL21z0/IHAbe0LOIvEqZCJv0FrV6GAny0o+M0BM5t4aSc26CIsFxbsOsdSyfjM6FK5cn0GieLx8/Q74/QjrGQpHlE5Z6+PzG6CdSN5Jju2wtsoWsNAlVIwLYkWz13T/m6YmrQKAN2LYsBkasMI0HwNufgmG51uV40UAhDS26De6xRCMIDEf8z4EICFxKDM1kbG6O/EARYMYnmEZ2au8Gu/3vLGgQJhR9JBHiz5GaA==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/预算申请/项目预算申请历史.json b/Pages/项目/项目首页/预算申请/项目预算申请历史.json index 0c610cbe..3ae0c7b8 100644 --- a/Pages/项目/项目首页/预算申请/项目预算申请历史.json +++ b/Pages/项目/项目首页/预算申请/项目预算申请历史.json @@ -3,7 +3,7 @@ "RowColumnAttachedInfos": { "0": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 24.0 } }, "2": { @@ -23,26 +23,26 @@ }, "5": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 41.0 + "DesignLengthInPixel": 24.0 } }, "6": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 - } - }, - "7": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0, "IsHidden": true } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } } }, "InLogicalVisibleIndexes": [ - 7 + 6 ], - "Count": 8, - "DefaultSize": 32.0 + "Count": 7, + "DefaultSize": 24.0 }, "Cols": { "RowColumnAttachedInfos": { @@ -186,11 +186,10 @@ "DefaultSize": 32.0 }, "Values": { - "1,1": "%PageTitle%", - "1,35": "新增申请" + "1,1": "新增申请" }, "AttachInfos": { - "1,35": { + "1,1": { "CellType": { "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", "CommandList": [ @@ -226,6 +225,48 @@ "IconSize": 14.0 } }, + "1,33": { + "CellType": { + "$type": "ElementUI.CellTypes.PaginationCellType, ElementUI", + "AttachElementTable": true, + "ElementTableName": "EL表格1", + "pageSize": 15, + "pagerCount": 7, + "layout": [ + { + "layoutItem": "->" + }, + { + "layoutItem": "prev" + }, + { + "layoutItem": "next" + } + ], + "pageSizes": [ + {}, + { + "value": 20 + }, + { + "value": 30 + }, + { + "value": 40 + }, + { + "value": 50 + }, + { + "value": 100 + } + ], + "prevText": "上一页", + "nextText": "下一页", + "small": true, + "hideOnSinglePage": true + } + }, "3,1": { "CellType": { "$type": "ElementUI.TableCellType, ElementUI", @@ -364,9 +405,21 @@ "align": "left", "headerAlign": "center", "colfixed": "false", + "type": "Default", + "tagType": "info", + "imgType": "cover", "resizable": false, + "showOverflowTooltip": false, "hide": true, - "key": "958ee3a5-6be5-4680-8673-773c44aeca23" + "key": "958ee3a5-6be5-4680-8673-773c44aeca23", + "UIPermissions": [ + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ] }, { "$type": "ElementUI.ColumnSetting, ElementUI", @@ -376,7 +429,18 @@ "align": "left", "headerAlign": "center", "colfixed": "false", - "key": "9f157271-9b2a-42b2-bda4-b50da3f13b6b" + "type": "Default", + "tagType": "info", + "imgType": "cover", + "key": "9f157271-9b2a-42b2-bda4-b50da3f13b6b", + "UIPermissions": [ + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ] }, { "$type": "ElementUI.ColumnSetting, ElementUI", @@ -386,7 +450,18 @@ "align": "left", "headerAlign": "center", "colfixed": "false", - "key": "541b8a2f-1a7e-45be-97cd-2f54401a6edc" + "type": "Default", + "tagType": "info", + "imgType": "cover", + "key": "541b8a2f-1a7e-45be-97cd-2f54401a6edc", + "UIPermissions": [ + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ] }, { "$type": "ElementUI.ColumnSetting, ElementUI", @@ -396,27 +471,62 @@ "align": "left", "headerAlign": "center", "colfixed": "false", - "key": "666e0e13-911a-4c61-86d5-2a0280db8678" + "type": "Default", + "tagType": "info", + "imgType": "cover", + "key": "666e0e13-911a-4c61-86d5-2a0280db8678", + "UIPermissions": [ + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ] }, { "$type": "ElementUI.ColumnSetting, ElementUI", "dataColumnName": "增加费用", "label": "增加费用", + "formatStr": "¥#,##0.00_)", "width": 150, "align": "left", "headerAlign": "center", "colfixed": "false", - "key": "ab7813aa-d7ad-457f-bdb4-ae705706791b" + "type": "Default", + "tagType": "info", + "imgType": "cover", + "key": "ab7813aa-d7ad-457f-bdb4-ae705706791b", + "UIPermissions": [ + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ] }, { "$type": "ElementUI.ColumnSetting, ElementUI", "dataColumnName": "增加后费用", "label": "增加后费用", + "formatStr": "¥#,##0.00_)", "width": 150, "align": "left", "headerAlign": "center", "colfixed": "false", - "key": "5764a55f-1595-4c50-84ab-53c11279daae" + "type": "Default", + "tagType": "info", + "imgType": "cover", + "key": "5764a55f-1595-4c50-84ab-53c11279daae", + "UIPermissions": [ + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ] }, { "$type": "ElementUI.ColumnSetting, ElementUI", @@ -425,8 +535,18 @@ "align": "left", "headerAlign": "center", "colfixed": "false", - "showOverflowTooltip": true, - "key": "36d884a2-e948-4a97-b7ba-ef43b433ba9b" + "type": "Default", + "tagType": "info", + "imgType": "cover", + "key": "36d884a2-e948-4a97-b7ba-ef43b433ba9b", + "UIPermissions": [ + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ] }, { "$type": "ElementUI.ColumnSetting, ElementUI", @@ -435,18 +555,39 @@ "align": "left", "headerAlign": "center", "colfixed": "false", - "showOverflowTooltip": true, - "key": "e5c98e1b-fb9e-4e0a-b761-03f1fc5eaae3" + "type": "Default", + "tagType": "info", + "imgType": "cover", + "key": "e5c98e1b-fb9e-4e0a-b761-03f1fc5eaae3", + "UIPermissions": [ + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ] }, { "$type": "ElementUI.ColumnSetting, ElementUI", "dataColumnName": "状态", "label": "状态", "width": 150, - "align": "left", + "align": "center", "headerAlign": "center", - "colfixed": "false", - "key": "59848657-1ed4-4bb3-bd63-28c6dc887e7b" + "colfixed": "right", + "type": "Tag", + "tagType": "primary", + "imgType": "cover", + "key": "59848657-1ed4-4bb3-bd63-28c6dc887e7b", + "UIPermissions": [ + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ] }, { "$type": "ElementUI.ColumnSetting, ElementUI", @@ -455,15 +596,41 @@ "align": "left", "headerAlign": "center", "colfixed": "false", + "type": "Default", + "tagType": "info", + "imgType": "cover", "resizable": false, + "showOverflowTooltip": false, "hide": true, - "key": "c00f0c71-c666-41bf-9ad2-65c943ac61a2" + "key": "c00f0c71-c666-41bf-9ad2-65c943ac61a2", + "UIPermissions": [ + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ] } ], "showActionButtons": true, "actionButtons": [ { "$type": "ElementUI.ActionButton, ElementUI", + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], "type": "button", "Name": "查看", "shape": "default", @@ -512,58 +679,13 @@ } } ], + "operationColumnWidth": 100, "sumText": "合计", "size": "small", "showIndexColumn": true } }, - "5,1": { - "CellType": { - "$type": "ElementUI.CellTypes.PaginationCellType, ElementUI", - "ElementTableName": "EL表格1", - "pageSize": 15, - "pagerCount": 7, - "layout": [ - { - "layoutItem": "prev" - }, - { - "layoutItem": "pager" - }, - { - "layoutItem": "next" - }, - { - "layoutItem": "jumper" - }, - { - "layoutItem": "->" - }, - { - "layoutItem": "total" - } - ], - "pageSizes": [ - {}, - { - "value": 20 - }, - { - "value": 30 - }, - { - "value": 40 - }, - { - "value": 50 - }, - { - "value": 100 - } - ] - } - }, - "7,1": { + "6,1": { "BindingInfo": { "TableName": "项目表", "ColumnName": "ID", @@ -574,10 +696,11 @@ "StyleDatas": { "Styles": [ { - "FontSize": 18.666666666666664 + "FontFamily": 0, + "FontSize": 13.333333333333332 }, { - "FontSize": 13.333333333333332 + "FontFamily": 0 } ], "Types": { @@ -587,7 +710,9 @@ }, "CellStyles": { "1,1": 0, - "1,35": 1 + "1,2": 1, + "1,3": 1, + "1,33": 1 }, "SheetStyle": { "FontFamily": 0 @@ -595,9 +720,9 @@ }, "Spans": [ "3,1,1,37", - "5,1,1,37", - "7,1,1,4", - "1,35,1,3" + "6,1,1,4", + "1,1,1,3", + "1,33,1,5" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -626,7 +751,7 @@ "CustomNames": [ { "Name": "项目ID", - "Formula": "项目预算申请历史!$B$8" + "Formula": "项目预算申请历史!$B$7" } ] -}//AAvZEZe/Kcv4/yiSSAfAVgN4Dp9mq4dw5qx67J17NyP4C2/faEmwDYjEkUu03AUDFMu3g5vVaTvcUxfrhEk6vRHkQPPA6+85i/FlQT5wKZVa4QwcTpDFqHN3nRVVRMbMRLkBDJ8Vl9E2lAmMmYkua48ekMrwr26kpBFgApAt+FqLWAc0b+kr+ATPOlt0eGp9DafN47Xy4GN/S8kYS7DTXiz3Y2tNLdxjLA70lrfwofW0Iw3A82/T7BkQ3AxgDDhk3frQTgio4QjOKanLNftnTX1vWfpiUI1K/t06RHmDsDaiYT+NPLU5sS7BqdpmJN16IVGOHj++6nUcI2fdPB2MGY0PBhWsynS0KuwRKoDLvDm4QuH93IDFS2/UlOXmO6+QFTFuPNPdQy3IaZrT6kU0XstJNuuf/5yyd/lLlg/+Pe+UvWa0GdQNnZgQIQyHYTecjMVs3mpCc+49E7wRvfKC2/zElGZLe6Vp63PblUOrxvKU6cSPycV6/aeJP7SlVTGzm0szoH2UDZyZ+oJiAsevkRiuiaexFGA+Z32TRx9mVzjsN7+gtX0QkWx9EaazrimEUudD2RjlG6xbL1mx9F0VP5ukmSU4z9eAtSici8K1deNJ+Swz2dTRhACusvr2E3Yew6SsedxYIe7NVVMEg9oXM08eiyKOgdvpY2zlM74duZXWILl1zJ+A88HBOsGGftbWG81MaJwffECTz3kzZhPxD5ODKx6iLzKo13afU8pNXqklL0YZoPMyyrS71+iwaATK6TpOaVYzTdMiWSVY3r31nCTryzmvxeOcKYji4gNVEZY235GOtYxGkXTbq1rIB2cP4l63zoF8dq3Y1cfi0fgRTGQRd6EwIV1svVOomwg0OCqoFd6Ab7An9LD7vtcpzSBqSik7M2JgGCVeFFR2EWIK4Q==|920 \ No newline at end of file +}//8MgR3bjRfrs48oBHfMEXYooeKqHTPaOU/ZFA2pbCKRbbM8JmmE6Bz21YBcobLmyQPFqv6LW6baZXmmZKrcHKjsp8EYggZDza5+oH8R0aeqW3wYVV21ZzHTnWuN97AEiWR5IwCcKnk5YjKPTZAHqSNYy6/4c8InwcvUkljRgMjaNyIEE4as+SUFzHqYAValOy/M7NQNZU12qTvciWj42//UrZV7FJkWXZBZMmOvc5ZipXwNV9xxYY5NUCaA2IBy5FmRExvxXA9fJou7sVCP4/iB2up5ecKRV0c9MzuXTQtzxKLTCXj3twGP/xu9LoByvp1iPuqDk4T4695Zz+Vbb9aSeCK8PRbTGqaGOodAJl4Manb3Eku+ln/I58A2mBi0U4O3VK835+aiKijbYv+DePQniCEqgnndb5n+WBBiGBqmuAKrBEpoW7ITHzCMyIdi/eDosajDbwJeDgfEr1BVX564hrrw1OnZxK/8qtShulPeT8p4oPv1dRm60oUkjfJ7E5Rvde6FAGf6Flf57wnmdm1MFp4E+qlyWuCnAqY+50nSbXyk5IZIPj2ISfURjhZOw0EmYmEPyTl6JfqRntRPj/3KeG3KfjySIA89lMjhR55a4XXniD5mqMX0tO6av6CCz6ZLa4ogq5HqNg8PUsTv0PMeaACYrtnHnfAa63IGD5/8+jXaZGAarhbCxc633hoNWUrNJZ/zCdCeOpjb3c4WhbRtk/bQlTDAf08qJ42J669g7nlfl+JRbr+oY8fvkIKF0h748OXO6k93hVWAGAOg9Vhnw0zzOgBldfa1PphiCLYpIIdkvaFVk3LiRUYwCSwaGfIe+1VEyaSiV5vuCP29ehKiIy7Awst9qodrk8XXibKnOISqrqzBzwR8eh6mqDM5PRoUWkNCMIx/85S9y2/pYZ6A==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/预算申请/项目预算申请历史.rd b/Pages/项目/项目首页/预算申请/项目预算申请历史.rd index 3efafb7a..f62ffe02 100644 --- a/Pages/项目/项目首页/预算申请/项目预算申请历史.rd +++ b/Pages/项目/项目首页/预算申请/项目预算申请历史.rd @@ -1,11 +1,11 @@ { "PageType": 0, "ColumnCount": 39, - "RowCount": 8, + "RowCount": 7, "CustomNames": [ { "Name": "项目ID", - "Formula": "项目预算申请历史!$B$8" + "Formula": "项目预算申请历史!$B$7" } ] } \ No newline at end of file diff --git a/ServerCommands/任务/新增任务.json b/ServerCommands/任务/新增任务.json index b5073a36..7fbfe2d0 100644 --- a/ServerCommands/任务/新增任务.json +++ b/ServerCommands/任务/新增任务.json @@ -73,6 +73,10 @@ "Name": "任务说明", "DataValidationInfo": {} }, + { + "Name": "收集反馈", + "DataValidationInfo": {} + }, { "Name": "备注", "DataValidationInfo": {} @@ -189,7 +193,7 @@ "ID": "289bf7d065ed4d829192ec2cfcd1aff9" } ], - "ID": "1545fe7e-264b-4fb5-ba15-c6b5951f39ff" + "ID": "4cc16767-fb70-405e-a6fd-ee2eea4b3db9" }, { "CommandList": [ @@ -264,7 +268,7 @@ "ID": "cbfea9db3fa545839e30188fb7c9dfba" } ], - "ID": "0e0153c4-d135-414d-afc6-d0ed8512694f" + "ID": "f1990772-f047-4921-9e3e-b300e31ce994" } ], "Comments": "严格模式下,根据是否有父任务来计算本次预算工时的上限" @@ -298,12 +302,12 @@ } } ], - "ID": "8132aafc-3e45-488d-ad93-da81d66f027f" + "ID": "433aa4b4-a08b-4710-958e-6d2bff405bd3" } ] } ], - "ID": "0a6fcdeb-5bee-4b56-aeb2-9ca548d2d711" + "ID": "9d8d5799-28b5-4f92-94ea-d044e67ff531" } ] }, @@ -320,7 +324,7 @@ "BindingInfo": { "TableName": "任务表", "ColumnName": "项目ID", - "GUID": "4891d943-994f-4cfc-be42-63246917534c" + "GUID": "30641837-40a6-42a5-b9b3-b43f1fc8ec4b" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -331,7 +335,7 @@ "BindingInfo": { "TableName": "任务表", "ColumnName": "父任务ID", - "GUID": "048785f7-9c18-48ce-8282-5739f8355965" + "GUID": "2c139526-58c9-4b85-9569-647520bbde31" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -342,7 +346,7 @@ "BindingInfo": { "TableName": "任务表", "ColumnName": "任务名称", - "GUID": "30d333e4-7d0e-4b8f-a568-75ce9621d7be" + "GUID": "d59700e8-8849-47f5-9f12-9036a40f6bdd" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -353,7 +357,7 @@ "BindingInfo": { "TableName": "任务表", "ColumnName": "执行者", - "GUID": "03acb5a3-823a-4e68-9303-4aa11489fc86" + "GUID": "d67c81b0-72dd-4788-8336-42cfc425b7e0" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -364,7 +368,7 @@ "BindingInfo": { "TableName": "任务表", "ColumnName": "开始时间", - "GUID": "fd5fb34e-2fc6-4663-bdbd-a31c0463fe22" + "GUID": "3b9df62d-fffa-47aa-a05c-3fabc793eb6e" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -375,7 +379,7 @@ "BindingInfo": { "TableName": "任务表", "ColumnName": "结束时间", - "GUID": "4b057191-223f-4331-93ec-5af229c53287" + "GUID": "110a1ee6-ce15-4381-b39f-e575fc72adbd" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -386,7 +390,7 @@ "BindingInfo": { "TableName": "任务表", "ColumnName": "任务类型", - "GUID": "eb45fdd2-bd5e-4d65-b9e7-8df8e44de323" + "GUID": "97e14e17-9cc8-453d-822e-a5a7670b976c" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -397,7 +401,7 @@ "BindingInfo": { "TableName": "任务表", "ColumnName": "分组ID", - "GUID": "3a46616c-aa5a-4982-a643-73f7ee4144cb" + "GUID": "a0ea37e9-0551-4a42-b27a-5c3b2ff06510" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -408,7 +412,7 @@ "BindingInfo": { "TableName": "任务表", "ColumnName": "版本", - "GUID": "83a5b992-e679-46dd-a82c-4982198d8c8b" + "GUID": "07f5855d-60a8-4823-9984-e85846dc0549" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -419,7 +423,7 @@ "BindingInfo": { "TableName": "任务表", "ColumnName": "任务说明", - "GUID": "2d46c561-1de3-4c23-930b-54b10720dafd" + "GUID": "791e0094-8e6f-4354-a451-4e670238207f" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -430,7 +434,7 @@ "BindingInfo": { "TableName": "任务表", "ColumnName": "备注", - "GUID": "754d3dc4-bc47-4f39-a088-11a53e96f150" + "GUID": "b65f60e9-5a8b-444a-a891-c690899066f2" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -441,7 +445,7 @@ "BindingInfo": { "TableName": "任务表", "ColumnName": "层级", - "GUID": "b2a9059f-0224-4121-9d31-73dc724f7190" + "GUID": "74d4b409-2b42-4767-ad0c-2bea0d7fcd67" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -452,7 +456,7 @@ "BindingInfo": { "TableName": "任务表", "ColumnName": "任务预算工时", - "GUID": "20ac10c7-62de-47e9-9be1-4395796d3279" + "GUID": "b6f5ef9b-eadc-4696-b276-7b0ee8f7846e" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -463,9 +467,39 @@ "BindingInfo": { "TableName": "任务表", "ColumnName": "任务状态", - "GUID": "6eefaa67-0a7b-4214-90f3-11e0fe79ae51" + "GUID": "f483bdd5-8001-46c9-b24e-522dc200015d" }, "Value": "0" + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "进度", + "GUID": "37b44ca9-bbed-4381-b193-95949b976789" + }, + "Value": "0" + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "收集反馈", + "GUID": "02048c40-a52b-4e84-bb37-9d6e69b7b5e0" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=收集反馈" + } + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "功能名称", + "GUID": "74cdda31-8328-4eef-8097-8e04d73d0b47" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务标题" + } } ], "ParamNameToSaveNewRowValue": "新任务" @@ -632,7 +666,7 @@ ] } ], - "ID": "31c44cce-1b9d-409a-8f46-d80c5e7b9b6a" + "ID": "040cd56a-e4f8-408f-8702-1fe8cff7a829" } ] } diff --git a/ServerCommands/任务/更新任务参与人.json b/ServerCommands/任务/更新任务参与人.json index 9f280e26..92362114 100644 --- a/ServerCommands/任务/更新任务参与人.json +++ b/ServerCommands/任务/更新任务参与人.json @@ -35,19 +35,7 @@ "DataValidationInfo": {} }, { - "Name": "成员", - "DataValidationInfo": { - "IgnoreBlank": false - } - }, - { - "Name": "岗位", - "DataValidationInfo": { - "IgnoreBlank": false - } - }, - { - "Name": "时薪", + "Name": "项目成员ID", "DataValidationInfo": { "IgnoreBlank": false } @@ -76,7 +64,7 @@ "TableValueType": 1, "BindingInfos": [ { - "GUID": "a390fc34-9a5e-4d25-a0d8-7d016485de2a", + "GUID": "6c4cdca5-9307-42c1-9312-e9a44ccc4a38", "BindingInfo": { "TableName": "任务表", "ColumnName": "项目ID", @@ -85,7 +73,7 @@ "ColumnName": "项目ID" }, { - "GUID": "298375b0-97b6-4748-8a9b-51c97be4dc8b", + "GUID": "f7063842-ddae-402a-bb1c-2eb59eaef40f", "BindingInfo": { "TableName": "任务表", "ColumnName": "任务名称", @@ -108,7 +96,7 @@ }, "TopCount": "1" }, - "ID": "d62edb82b552422ea7c2cc38b7247dc3" + "ID": "0fd0c86a6f374aa4abc280b617e1e539" }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", @@ -138,47 +126,137 @@ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=参与人列表.AddRows" }, + "LoopIndexParamName": "index", "LoopItemParamName": "Item" }, "CommandList": [ { - "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", - "TableName": "任务成员表", - "UpdateType": "add", - "ShowConfirm": false, - "UpdateBindingValues": [ - { - "BindingInfo": { - "TableName": "任务成员表", - "ColumnName": "项目ID", - "GUID": "36840f44-abdb-4d4d-a8f4-7edd900c77b8" + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "项目成员", + "TableValue": { + "TableName": "项目成员表", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "1ae2e435-8589-44b8-90f2-2074f16d627a", + "BindingInfo": { + "TableName": "项目成员表", + "ColumnName": "ID", + "GUID": "75b08a3a-0654-4d51-ba9d-f9ccef9b56fa" + }, + "ColumnName": "ID" + }, + { + "GUID": "ae25725b-7e90-45aa-877d-6c00d0adc1c9", + "BindingInfo": { + "TableName": "项目成员表", + "ColumnName": "项目成员", + "GUID": "93597332-e399-4a0d-a240-1dcf2b225322" + }, + "ColumnName": "项目成员" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目成员表", + "ColumnName": "ID", + "GUID": "62c34996-370e-4c8e-b099-81f2617b3ff9" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务信息.项目ID" + "SerializeProperty": "=Item.项目成员ID" } }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "6dcb21c2775546ab8c0eb04808be92b5" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ { - "BindingInfo": { - "TableName": "任务成员表", - "ColumnName": "任务ID", - "GUID": "fd7a6205-fefc-4194-9099-f157992c4350" + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目成员" + } + }, + "value": "%Null%", + "compareType": 1 }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务ID" - } + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务成员表", + "UpdateType": "add", + "ShowConfirm": false, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "项目ID", + "GUID": "6e8cb24d-759f-4f14-8094-4d7c6536b4b8" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.项目ID" + } + }, + { + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "任务ID", + "GUID": "9a4804ab-880a-4699-8e37-9cee1b59dcdd" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + { + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "参与人", + "GUID": "97c6e866-8618-4c75-8faf-e81b4116d2ef" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目成员.项目成员" + } + }, + { + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "项目成员ID", + "GUID": "f2e983df-31be-4895-a418-9638947b290c" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目成员.ID" + } + } + ] + } + ], + "ID": "d54491d2-d209-43f1-9a88-2aa0fa337ab6" }, { - "BindingInfo": { - "TableName": "任务成员表", - "ColumnName": "参与人", - "GUID": "e13a4631-28c4-4c05-b1bc-68d3971514b6" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=Item.成员" - } + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=\"第\"&index&\"行中的成员不存在于此项目,无法设置!\"" + } + } + ], + "ID": "54dd5691-3c82-48dc-ba50-99ffc3dd95ae" } ] } @@ -196,33 +274,111 @@ }, "CommandList": [ { - "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", - "TableName": "任务成员表", - "ShowConfirm": false, - "RowsToUpdate": 1, - "RowsToUpdateCondition": { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "任务成员表", - "ColumnName": "ID", - "GUID": "43efc519-1bf8-47bd-b809-383653ec559c" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=Item.ID" - } - }, - "UpdateBindingValues": [ - { - "BindingInfo": { - "TableName": "任务成员表", - "ColumnName": "参与人", - "GUID": "144e58a1-955d-4719-97c4-71b86e09e86e" + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "项目成员", + "TableValue": { + "TableName": "项目成员表", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "63c54ac5-e33e-4b8e-b71e-b6ace41f3d4b", + "BindingInfo": { + "TableName": "项目成员表", + "ColumnName": "ID", + "GUID": "75b08a3a-0654-4d51-ba9d-f9ccef9b56fa" + }, + "ColumnName": "ID" + }, + { + "GUID": "9d40985a-94cf-4ea1-ac37-9b8f71c73014", + "BindingInfo": { + "TableName": "项目成员表", + "ColumnName": "项目成员", + "GUID": "93597332-e399-4a0d-a240-1dcf2b225322" + }, + "ColumnName": "项目成员" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目成员表", + "ColumnName": "ID", + "GUID": "62c34996-370e-4c8e-b099-81f2617b3ff9" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=Item.成员" + "SerializeProperty": "=Item.项目成员ID" } + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "264c4699b6b749b990b2cb7a5b49be48" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目成员" + } + }, + "value": "%Null%", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务成员表", + "ShowConfirm": false, + "RowsToUpdate": 1, + "RowsToUpdateCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务成员表", + "ColumnName": "ID", + "GUID": "43efc519-1bf8-47bd-b809-383653ec559c" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.ID" + } + }, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "参与人", + "GUID": "3bfbeb6e-d44b-43f6-b5ad-5e7b0eb49bc7" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.参与人" + } + } + ] + } + ], + "ID": "00fccb01-6a9e-43da-a237-776ee5dc7143" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=\"第\"&index&\"行中的成员不存在于此项目,无法设置!\"" + } + } + ], + "ID": "cc159815-cd7a-4699-8dde-dbd02788399a" } ] } @@ -271,7 +427,7 @@ "BindingInfo": { "TableName": "项目动态", "ColumnName": "项目ID", - "GUID": "c8d19332-7834-4358-bec6-e9e173a0f2ae" + "GUID": "9127e9d8-b881-41b7-b2d9-bef0be70be8f" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -282,7 +438,7 @@ "BindingInfo": { "TableName": "项目动态", "ColumnName": "项目动态", - "GUID": "4e768777-3eff-4bbf-85c4-c1f173965266" + "GUID": "5fb59df9-9497-4380-9d0f-1297f2207418" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -293,7 +449,7 @@ "BindingInfo": { "TableName": "项目动态", "ColumnName": "执行人", - "GUID": "6a928517-26f1-4302-a829-5f103daeae5b" + "GUID": "093e634b-bf7a-4a79-b955-5ff81169d06c" }, "Value": "%CurrentUser%" } @@ -329,7 +485,7 @@ "Message": "操作完成" } ], - "ID": "94ab0600-a08d-4243-b444-49765fb73646" + "ID": "a6d30f87-4427-4907-b5d2-852ebad7f2c4" }, { "CommandList": [ @@ -339,7 +495,7 @@ "Message": "任务不存在" } ], - "ID": "6e5aa14e-b43a-43e8-b675-6d39566ed783" + "ID": "4954d9ac-2daf-4224-b359-ea3fd4bb10d0" } ] } diff --git a/ServerCommands/工时/上报实际工时(备份).json b/ServerCommands/工时/上报实际工时(备份).json new file mode 100644 index 00000000..c2128604 --- /dev/null +++ b/ServerCommands/工时/上报实际工时(备份).json @@ -0,0 +1,1465 @@ +{ + "Name": "上报实际工时(备份)", + "Enabled": true, + "Triggers": [ + { + "$type": "Forguncy.SaveLoad.PostRequestTriggerSaveData, ServerDesignerCommon", + "Permission": { + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + } + }, + "Parameters": [ + { + "Name": "任务ID", + "DataValidationInfo": { + "IgnoreBlank": false + }, + "TestData": "2" + }, + { + "Name": "开始日期", + "DataValidationInfo": { + "IgnoreBlank": false + }, + "TestData": "2024-03-01" + }, + { + "Name": "结束日期", + "DataValidationInfo": { + "IgnoreBlank": false + }, + "TestData": "2024-03-10" + }, + { + "Name": "执行人", + "DataValidationInfo": { + "IgnoreBlank": false + }, + "TestData": "administrator" + }, + { + "Name": "工时数", + "DataValidationInfo": { + "IgnoreBlank": false + }, + "TestData": "40" + }, + { + "Name": "进展内容", + "DataValidationInfo": {}, + "TestData": "测试" + }, + { + "Name": "指定时薪单价", + "DataValidationInfo": {} + } + ], + "InvokeTriggerTestData": { + "UserName": "Administrator" + } + } + ], + "Commands": [ + { + "$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon", + "TryCommandPart": { + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "任务信息", + "TableValue": { + "TableName": "任务表", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "cabad98b-ef1b-4e76-999f-b68119a2a4b7", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "1b1dfe53-8569-419b-9ac7-4bb4e54e5cb3" + }, + "ColumnName": "项目ID" + }, + { + "GUID": "e9d734f3-ba72-457f-823a-b759f3d44180", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务名称", + "GUID": "2f0ff2cf-b0cf-49ba-99c2-9b8636152c54" + }, + "ColumnName": "任务名称" + }, + { + "GUID": "1a557622-4400-4489-b44b-1aded94ed806", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务预算工时", + "GUID": "503e9dd2-fc8c-4426-a37f-c7d582c9577a" + }, + "ColumnName": "任务预算工时" + }, + { + "GUID": "cc2185c2-cd98-4974-ae9e-ea5c57971a99", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务状态", + "GUID": "93ff9848-29c1-4cf6-a3cd-d33eb1d033c4" + }, + "ColumnName": "任务状态" + }, + { + "GUID": "f509ce2c-1e2d-4963-b0cb-13c0ffd8fc3d", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务状态", + "GUID": "da675aa2-3619-422b-817f-eed8c7c118c7", + "RelationBinding": { + "RelatedTable": "任务状态", + "RelatedColumn": "状态码", + "DisplayColumn": "任务状态" + } + }, + "ColumnName": "任务状态文本" + }, + { + "GUID": "d8548ddc-a298-4a77-851f-59ca4b8ca122", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "038a41fb-93fa-46f8-b259-87eb94cc28ad", + "RelationBinding": { + "RelatedTable": "项目表", + "RelatedColumn": "ID", + "DisplayColumn": "严格模式" + } + }, + "ColumnName": "严格模式" + }, + { + "GUID": "f33b2575-7064-4c8d-afcf-2a55fdf57fdc", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "f4212e88-f2aa-4d8f-8ba8-b7c518505bb7", + "RelationBinding": { + "RelatedTable": "项目表", + "RelatedColumn": "ID", + "DisplayColumn": "项目预算工时" + } + }, + "ColumnName": "项目预算工时" + }, + { + "GUID": "8683a659-1cf5-4009-af5d-383e06d05265", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "31040160-fc88-459c-b67b-8621acbc0920", + "RelationBinding": { + "RelatedTable": "项目表", + "RelatedColumn": "ID", + "DisplayColumn": "项目预算费用" + } + }, + "ColumnName": "项目预算费用" + }, + { + "GUID": "fec08861-72aa-49a0-9742-ba2ca1cf396d", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务类型", + "GUID": "f6fb60c7-0ba6-450b-9cda-28eb2412e296", + "RelationBinding": { + "RelatedTable": "任务类型", + "RelatedColumn": "ID", + "DisplayColumn": "提成系数" + } + }, + "ColumnName": "提成系数" + }, + { + "GUID": "9668ae09-d02d-43cb-a9c7-0c092ae75031", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "总计划工时", + "GUID": "4bdf7858-40b1-495e-be0d-109aaaf4f69f" + }, + "ColumnName": "总计划工时" + }, + { + "GUID": "3f03767b-9ae4-4da3-b8a6-700f2b5bb4d6", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "总实际工时", + "GUID": "8505a216-3aee-4056-affe-6c760e35c844" + }, + "ColumnName": "总实际工时" + }, + { + "GUID": "3f6cdcdc-be33-40e1-9e7c-c5c3ba97c19a", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "b5020b4b-8e2e-4b31-a2ac-53ca31b14b8e", + "RelationBinding": { + "RelatedTable": "项目表", + "RelatedColumn": "ID", + "DisplayColumn": "工时分配方式" + } + }, + "ColumnName": "工时分配方式" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "6ffb7caa-1cd8-4373-b2bf-8a03556c1866" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "6883e7e943054fcb952797447c8e0ec0" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "任务成员", + "TableValue": { + "TableName": "任务成员表", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "1c6eb04d-0078-498d-8e95-adb98c5ebf30", + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "参与人", + "GUID": "20d5971e-0ac3-4236-9e5f-0e67e2034b35" + }, + "ColumnName": "参与人" + }, + { + "GUID": "d27c93e7-7447-43c4-ad17-bf382a673e8a", + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "参与人", + "GUID": "671ec8a8-ebc7-42d3-8fda-f2686d841ead", + "AttachType": { + "$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess", + "UserColumnAttachType": 1 + } + }, + "ColumnName": "参与人_全名" + }, + { + "GUID": "2b54f293-e5ce-4964-817b-14a9ce130722", + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "参与人", + "GUID": "b0fb9e47-ca43-45d0-bb54-cf7ac8edce15", + "AttachType": { + "$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess", + "UserColumnAttachType": 5, + "AttachTypeTag": "负荷" + } + }, + "ColumnName": "参与人负荷" + }, + { + "GUID": "2e920440-3a0c-4850-a901-095d8b65e7db", + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "项目成员ID", + "GUID": "ab7cb84d-53aa-4ef4-9480-9dcf6c0081a1", + "RelationBinding": { + "RelatedTable": "项目成员表", + "RelatedColumn": "ID", + "DisplayColumn": "默认时薪" + } + }, + "ColumnName": "成员时薪" + }, + { + "GUID": "2239c361-974c-4317-b500-e1a64967a954", + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "项目成员ID", + "GUID": "5235f7aa-0a63-4bd3-8c41-f3a32d4c3a93", + "RelationBinding": { + "RelatedTable": "项目成员表", + "RelatedColumn": "ID", + "DisplayColumn": "岗位ID", + "NextRelationBinding": { + "RelatedTable": "项目岗位", + "RelatedColumn": "ID", + "DisplayColumn": "默认时薪" + } + } + }, + "ColumnName": "岗位时薪" + }, + { + "GUID": "9d654b30-786b-4428-8a29-5786f463e166", + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "参与人", + "GUID": "b9b7cb37-08a6-4720-bddc-153de4068f89", + "AttachType": { + "$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess", + "UserColumnAttachType": 5, + "AttachTypeTag": "默认时薪" + } + }, + "ColumnName": "用户时薪" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务成员表", + "ColumnName": "任务ID", + "GUID": "7d139430-ab2a-40df-98d0-38bc039435e2" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务成员表", + "ColumnName": "参与人", + "GUID": "2b46a973-8db3-40e7-b10b-93ddb666b812" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=执行人" + } + } + ] + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "1ab181f991f64209b8ebdc65eeff793a" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务成员" + } + }, + "value": "%Null%", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "项目成员", + "TableValue": { + "TableName": "项目成员表", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "9e4bec10-095c-4c5a-8c11-5a2f91a616e6", + "BindingInfo": { + "TableName": "项目成员表", + "ColumnName": "岗位ID", + "GUID": "e72fecb8-c4b6-4ef0-a802-f18cb6d6ba24", + "RelationBinding": { + "RelatedTable": "项目岗位", + "RelatedColumn": "ID", + "DisplayColumn": "默认时薪" + } + }, + "ColumnName": "项目岗位时薪" + }, + { + "GUID": "f807a441-5307-4e91-bc3c-f5535a2e1ded", + "BindingInfo": { + "TableName": "项目成员表", + "ColumnName": "默认时薪", + "GUID": "90991267-4d34-4537-8be3-0ef990118f3e" + }, + "ColumnName": "项目成员时薪" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目成员表", + "ColumnName": "项目ID", + "GUID": "25c7933c-8b27-4163-ad03-a22d7efe88fb" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.项目ID" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目成员表", + "ColumnName": "项目成员", + "GUID": "02b01205-9bbb-4e4f-8534-f52ea963c907" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=执行人" + } + } + ] + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "8615b1487f3b4d1984fe1bac333cfc4d" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "提成系数", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.提成系数" + }, + "ID": "a2a37ae37d2d43eaa84993dec74c3f4c" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "核定工时", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工时数" + }, + "ID": "01d0003c29094ae09dd6e64261457190" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "分配天数", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=DATEDIF(开始日期,结束日期,\"d\")+1" + }, + "ID": "1a72d8ca4a354a8d8992803bb66b4b8b" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.任务状态" + } + }, + "value": "1" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=指定时薪单价" + } + }, + "value": "%Null%" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务成员.成员时薪" + } + }, + "value": "%Null%", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "计算时薪", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务成员.成员时薪" + }, + "ID": "56f41feae78644538740e4decb69dcb3" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "时薪计算来源", + "ParameterValue": "成员时薪", + "ID": "28b125968e3844eda1f09f76838c2c19" + } + ], + "Comments": "项目成员设置的时薪", + "ID": "e71868ab-bd99-4dc3-897f-1268ecd3e4d6" + }, + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务成员.岗位时薪" + } + }, + "value": "%Null%", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "计算时薪", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务成员.岗位时薪" + }, + "ID": "b103c2acb94742d88008cf0f5c4c2db4" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "时薪计算来源", + "ParameterValue": "项目岗位时薪", + "ID": "e263768b10ee4715ab66e9725711e534" + } + ], + "Comments": "项目岗位设置的时薪", + "ID": "cd4d1897-8bd9-492d-95bd-7a537b29cd94" + }, + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务成员.用户时薪" + } + }, + "value": "%Null%", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "计算时薪", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务成员.用户时薪" + }, + "ID": "f7dc4bc4ab82417fa9ed1963c9f0743d" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "时薪计算来源", + "ParameterValue": "用户默认时薪", + "ID": "668d22dbb45f42dd80ac5280ce47cd45" + } + ], + "Comments": "成员用户的默认时薪", + "ID": "7af79ed1-0eb5-42ce-a08a-2a4cd7790be3" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "计算时薪", + "ParameterValue": "0", + "ID": "e73439064fe242b393722307862923d9" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "时薪计算来源", + "ParameterValue": "无时薪配置", + "ID": "2cc6d0a7b823423692a8d09e528f56e7" + } + ], + "ID": "3395e1a6-9974-4783-98c2-0ed35186ff06" + } + ] + } + ], + "Comments": "优先使用手动指定的提成金额", + "ID": "b8a0a6bb-46ed-4d08-a703-a76ec7893e33" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "计算时薪", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=指定时薪单价" + }, + "ID": "0c71d002bf8b487e8d5fc68160f1c319" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "时薪计算来源", + "ParameterValue": "特殊指定", + "ID": "33c8559bb723411da60fd2e561aba45d" + } + ], + "ID": "146c8731-243e-480c-8505-9cf8db549889" + } + ], + "Comments": "计算成员的时薪" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.严格模式" + } + }, + "value": "1" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.工时分配方式" + } + }, + "value": "1" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "个人工时情况", + "TableValue": { + "TableName": "View_任务工时统计", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "f2db1fa6-1f7d-4dfa-939c-5f999254c14c", + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "任务ID", + "GUID": "976cf4f1-2ec3-4537-8ca8-aac1d965131e" + }, + "ColumnName": "任务ID" + }, + { + "GUID": "cdbb978e-7b94-4057-820b-3cf3201bc0d0", + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "总计划工时", + "GUID": "37b1cd46-749c-4870-9e65-639974e237b4" + }, + "ColumnName": "总计划工时" + }, + { + "GUID": "57c0c0df-9a9f-47b9-afd7-1b920bb5804c", + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "总实际工时", + "GUID": "58613864-7f3d-4ab2-9b2e-f1e1b7a86879" + }, + "ColumnName": "总实际工时" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "任务ID", + "GUID": "b732175b-c55c-4a15-b703-223f45ab07a1" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "执行人", + "GUID": "4bd4f915-e792-4219-ad86-6602ef9080bd" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=执行人" + } + } + ] + } + }, + "ID": "444448ced15144b89cec94c324bb4462", + "Comments": "从视图统计项目的信息" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=个人工时情况.总计划工时-个人工时情况.总实际工时" + } + }, + "value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工时数" + }, + "compareType": 4 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "提成系数", + "ParameterValue": "0", + "ID": "c9dca283a799483cb79dea9de241b4ef" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "核定工时", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=个人工时情况.总计划工时-个人工时情况.总实际工时" + }, + "ID": "14b8c2e87b96446f9a5f665fc75a2db5" + } + ], + "Comments": "先检查个人工时余额够不够,如果不够,直接提成为0", + "ID": "1d89ce1f-aa58-4b48-85ae-b77a3e9344e7" + } + ] + } + ], + "Comments": "如果分配到人头,则判断该人总计划工时还够不够", + "ID": "f86ddf49-59a7-43cb-a3ed-524ca7bb1cb3" + }, + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.工时分配方式" + } + }, + "value": "3" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "任务工时情况", + "TableValue": { + "TableName": "View_任务工时统计", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "1895c2f1-08aa-40f7-b680-5b9ae0f86335", + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "任务ID", + "GUID": "976cf4f1-2ec3-4537-8ca8-aac1d965131e" + }, + "ColumnName": "任务ID" + }, + { + "GUID": "fef46176-59e2-4484-88d7-962b94405f49", + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "总计划工时", + "GUID": "37b1cd46-749c-4870-9e65-639974e237b4" + }, + "ColumnName": "总计划工时" + }, + { + "GUID": "75ee631a-2878-4dbe-b9a3-3b7e53229956", + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "总实际工时", + "GUID": "58613864-7f3d-4ab2-9b2e-f1e1b7a86879" + }, + "ColumnName": "总实际工时" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "任务ID", + "GUID": "b732175b-c55c-4a15-b703-223f45ab07a1" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + } + }, + "ID": "a23e3a6e89904ac8bea064d536514a50", + "Comments": "从视图统计项目的信息" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.总实际工时+工时数" + } + }, + "value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务工时情况.总计划工时" + }, + "compareType": 2 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "提成系数", + "ParameterValue": "1", + "ID": "cf6d51b5888145e496e49f2588883112" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "核定工时", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务工时情况.总计划工时-任务工时情况.总实际工时" + }, + "ID": "64c79293a58c4332a6ab84d956a1524b" + } + ], + "Comments": "先检查个人工时余额够不够,如果不够,直接提成为0", + "ID": "7120bd49-5672-45f4-ae00-42673dd1961c" + } + ] + } + ], + "Comments": "如果是共用任务工时,则查看任务计划工时够不够", + "ID": "e78ff3a3-7210-4f29-a251-ebfce76df650" + } + ] + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "项目统计信息", + "TableValue": { + "TableName": "View_项目统计信息", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "8314568d-c544-444c-8ea2-67056b06ada8", + "BindingInfo": { + "TableName": "View_项目统计信息", + "ColumnName": "项目预算费用", + "GUID": "1f23c586-e318-41f8-9e2c-f9fc47949199" + }, + "ColumnName": "项目预算费用" + }, + { + "GUID": "f17f90f8-526d-44ed-aaab-904b9a8d11a8", + "BindingInfo": { + "TableName": "View_项目统计信息", + "ColumnName": "总成本", + "GUID": "7c3a493f-d2ac-49b3-957f-7a772d5138bf" + }, + "ColumnName": "总成本" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "View_项目统计信息", + "ColumnName": "项目ID", + "GUID": "0aa2d908-82fb-4233-a1e8-eb5a36cecaa2" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.项目ID" + } + }, + "TopCount": "1" + }, + "ID": "54aa0a94cc96467d8def3d9040dfa058", + "Comments": "从视图统计项目的信息" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "预测本次产生成本", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目统计信息.总成本+(计算时薪*工时数*任务信息.提成系数)" + }, + "ID": "df9bee08799c444f8a091bc840ad8606" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=预测本次产生成本+项目统计信息.总成本" + } + }, + "value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目统计信息.项目预算费用" + }, + "compareType": 2 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "该项目预算费用不足,为确保项目成本可控,请联系项目经理增加项目预算后再提交。" + } + ], + "ID": "65b445d9-6178-4aeb-a091-d025d9468072" + } + ] + } + ], + "Comments": "如果提交的工时类型等于项目工时的核定方式且开启严格模式就校验本次有没有超标", + "ID": "cc1f75d6-e74e-42f6-a750-e3d7f0aeea8e" + } + ] + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "待分配工时", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=核定工时" + }, + "ID": "45a519cbaf79430590daa0e0f12dcacf" + }, + { + "$type": "Forguncy.Model.ServerTransactionCommand, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.LoopCommand, ServerDesignerCommon", + "LoopInfo": { + "$type": "Forguncy.Model.CountLoopInfo, ServerDesignerCommon", + "LoopCount": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=分配天数" + }, + "LoopIndexParamName": "index", + "LoopItemParamName": "Item" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "当前日期", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=开始日期+(index-1)" + }, + "ID": "56a1af3621d94e629a76af1da3b64d7e" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "统计工时", + "TableValue": { + "TableName": "View_任务工时统计", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "47478951-68f7-4831-8da9-5356c8ecb42f", + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "总计划工时", + "GUID": "5a63c0a3-e5dd-4851-b197-856a144a9466" + }, + "ColumnName": "总计划工时" + }, + { + "GUID": "a51dc5af-26cc-42d6-879b-1e7fd8f6ab06", + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "总实际工时", + "GUID": "21ea4bc4-f68e-446b-9760-413f048a32ea" + }, + "ColumnName": "总实际工时" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "任务ID", + "GUID": "8d915019-2cfd-4c95-b3b3-158f9b202f35" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "执行人", + "GUID": "14c58079-0d75-42a0-a3ba-8f35c3a578a1" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=执行人" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "日期", + "GUID": "abf612b1-a865-4aa4-afae-e47acfc79220" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=当前日期" + } + } + ] + } + }, + "ID": "a34519403c17478d8f304509d1773d64" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=index" + } + }, + "value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=分配天数" + }, + "compareType": 4 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "计算本次分配工时", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ROUNDUP(核定工时/分配天数,1)" + }, + "ID": "cd38f58177a44713a9fc8669babadcf4" + } + ], + "ID": "cf235b74-e22c-4d89-8c5a-58def9cf7343" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "计算本次分配工时", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ROUNDUP(待分配工时,1)" + }, + "ID": "a247f678d3da451ba06325578f6d2856" + } + ], + "ID": "9539f8f3-a286-461c-9abf-52ff4498d350" + } + ] + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=统计工时.总实际工时+计算本次分配工时" + } + }, + "value": "24", + "compareType": 5 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.工时分配方式" + } + }, + "value": "2" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "本次核定工时", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=IF(计算本次分配工时>(个人工时情况.总计划工时-个人工时情况.总实际工时),(个人工时情况.总计划工时-个人工时情况.总实际工时),计算本次分配工时)" + }, + "ID": "f23a8532d2ac44b39a03c6b4021bccc7" + } + ], + "Comments": "如果是按天分配,则需要检测这一天的实际工时是否超出,", + "ID": "0350d402-312d-436f-bfef-b79dbf6248c7" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "本次核定工时", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=计算本次分配工时" + }, + "ID": "f731811eb15746a89d45814a2482eec0" + } + ], + "ID": "d6b0e712-2195-408b-96b8-16c5b40ea84e" + } + ] + }, + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务工时表", + "UpdateType": "add", + "ShowConfirm": false, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "项目ID", + "GUID": "75c2063a-6112-43f1-b875-4c398736596b" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.项目ID" + } + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "任务ID", + "GUID": "b9ec0677-d4c3-43c0-953f-02cab7a958d2" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "工时日期", + "GUID": "d3f1925e-dc4e-4ca5-9879-3444ef41caf7" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=当前日期" + } + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "工时类型", + "GUID": "e8564a72-8e04-460b-ad12-9a1de6515755" + }, + "Value": "实际" + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "执行人", + "GUID": "cd3d09c3-9e4e-415f-b6ec-fe482ee2696c" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务成员.参与人" + } + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "执行内容", + "GUID": "5da127af-e3b2-471a-a45f-8c5fd9189683" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=进展内容" + } + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "工时", + "GUID": "12854a68-91a0-46a7-94ef-993ec35beaa4" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=本次核定工时" + } + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "上报工时", + "GUID": "862514a6-0d56-48ca-ab09-c1fcdd450c8c" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=计算本次分配工时" + } + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "时薪单价", + "GUID": "2666e7c7-c66d-487a-8ca3-fd6bf682bdfb" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=计算时薪" + } + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "提成系数", + "GUID": "dea376b0-8b4c-4aa4-90df-91612aad7950" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=提成系数" + } + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "时薪来源", + "GUID": "1cc1071a-22bb-4c4f-b9a4-f73349f9c56e" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=时薪计算来源" + } + } + ] + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "待分配工时", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ROUNDUP(待分配工时-计算本次分配工时,1)" + }, + "ID": "e446ff2c85514cc681efe1c72c5c0700" + } + ], + "ID": "d793d796-a7ee-4f43-a55e-60b138b78fb2" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=\"数据不合理:报工后\"&任务成员.参与人_全名&\"在\"&TEXT(当前日期,\"yyyy年mm月dd\")&\"的实际工时会超过24小时,请修改后重新提交!\"" + } + } + ], + "ID": "5289e37d-df4f-4caf-85fc-8787a46e6398" + } + ] + } + ] + }, + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "项目动态", + "UpdateType": "add", + "ShowConfirm": false, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "项目动态", + "ColumnName": "项目ID", + "GUID": "a44ac880-1e37-43af-821c-b9c0a7f910d8" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.项目ID" + } + }, + { + "BindingInfo": { + "TableName": "项目动态", + "ColumnName": "项目动态", + "GUID": "37cc404d-eaa5-4fb6-80bb-165d039e7bd6" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务成员.参与人_全名&\"在任务[\"&任务信息.任务名称&\"]中报工\"&工时数&\"小时\"" + } + }, + { + "BindingInfo": { + "TableName": "项目动态", + "ColumnName": "执行人", + "GUID": "33f4a668-09c6-4cd9-985a-ec2798cd6806" + }, + "Value": "%CurrentUser%" + } + ] + } + ] + }, + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "报工成功" + } + ], + "ID": "8f5745e1-2b33-468e-9da3-54f69ac66484" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=\"当前任务状态为[\"&任务信息.任务状态文本&\"],无法提交工时!\"" + } + } + ], + "ID": "f917924c-62ca-4c7a-b3e4-7be276e5326a" + } + ] + } + ], + "ID": "2931d50f-844c-42a5-8ef7-738d5895c4db" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "成员不在任务内,无法报工!" + } + ], + "ID": "611b9310-8527-4a76-aa90-79bb714e104c" + } + ] + } + ] + }, + "CatchCommandPart": { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ExceptionCode" + }, + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ExceptionMessage" + } + } + ] + } + } + ] +} \ No newline at end of file diff --git a/ServerCommands/工时/上报实际工时.json b/ServerCommands/工时/上报实际工时.json index 285a6992..f8ae393a 100644 --- a/ServerCommands/工时/上报实际工时.json +++ b/ServerCommands/工时/上报实际工时.json @@ -84,7 +84,7 @@ "TableValueType": 1, "BindingInfos": [ { - "GUID": "cabad98b-ef1b-4e76-999f-b68119a2a4b7", + "GUID": "77f9cb0d-8fcc-41a0-94de-19307751018f", "BindingInfo": { "TableName": "任务表", "ColumnName": "项目ID", @@ -93,7 +93,7 @@ "ColumnName": "项目ID" }, { - "GUID": "e9d734f3-ba72-457f-823a-b759f3d44180", + "GUID": "7ca24749-276d-49f1-9649-71869718982c", "BindingInfo": { "TableName": "任务表", "ColumnName": "任务名称", @@ -102,7 +102,7 @@ "ColumnName": "任务名称" }, { - "GUID": "1a557622-4400-4489-b44b-1aded94ed806", + "GUID": "21fa0fd9-690e-4a7c-8928-6a935df1ef08", "BindingInfo": { "TableName": "任务表", "ColumnName": "任务预算工时", @@ -111,7 +111,7 @@ "ColumnName": "任务预算工时" }, { - "GUID": "cc2185c2-cd98-4974-ae9e-ea5c57971a99", + "GUID": "65be7a74-e004-437d-86cf-ad2dd54380b0", "BindingInfo": { "TableName": "任务表", "ColumnName": "任务状态", @@ -120,7 +120,7 @@ "ColumnName": "任务状态" }, { - "GUID": "f509ce2c-1e2d-4963-b0cb-13c0ffd8fc3d", + "GUID": "34bbb8c2-2e15-4b2b-bc53-daf981b7757e", "BindingInfo": { "TableName": "任务表", "ColumnName": "任务状态", @@ -134,7 +134,7 @@ "ColumnName": "任务状态文本" }, { - "GUID": "d8548ddc-a298-4a77-851f-59ca4b8ca122", + "GUID": "fa7ff311-79ec-46ae-84a5-ba0ff58bee19", "BindingInfo": { "TableName": "任务表", "ColumnName": "项目ID", @@ -148,7 +148,7 @@ "ColumnName": "严格模式" }, { - "GUID": "f33b2575-7064-4c8d-afcf-2a55fdf57fdc", + "GUID": "057de8af-5cf4-4f1c-b90e-771b7947019c", "BindingInfo": { "TableName": "任务表", "ColumnName": "项目ID", @@ -162,7 +162,7 @@ "ColumnName": "项目预算工时" }, { - "GUID": "8683a659-1cf5-4009-af5d-383e06d05265", + "GUID": "6f278154-955f-4c1e-b665-1ed7a11133a4", "BindingInfo": { "TableName": "任务表", "ColumnName": "项目ID", @@ -176,7 +176,7 @@ "ColumnName": "项目预算费用" }, { - "GUID": "fec08861-72aa-49a0-9742-ba2ca1cf396d", + "GUID": "1dae03a1-20c2-4acd-b0ef-eba768e2de31", "BindingInfo": { "TableName": "任务表", "ColumnName": "任务类型", @@ -190,7 +190,7 @@ "ColumnName": "提成系数" }, { - "GUID": "9668ae09-d02d-43cb-a9c7-0c092ae75031", + "GUID": "214fd064-3d97-4409-b292-576dbd24c74c", "BindingInfo": { "TableName": "任务表", "ColumnName": "总计划工时", @@ -199,7 +199,7 @@ "ColumnName": "总计划工时" }, { - "GUID": "3f03767b-9ae4-4da3-b8a6-700f2b5bb4d6", + "GUID": "3b3ff248-588b-4323-b133-b81cdebc9114", "BindingInfo": { "TableName": "任务表", "ColumnName": "总实际工时", @@ -208,7 +208,7 @@ "ColumnName": "总实际工时" }, { - "GUID": "3f6cdcdc-be33-40e1-9e7c-c5c3ba97c19a", + "GUID": "56d11f70-4e28-4205-9327-08e180245352", "BindingInfo": { "TableName": "任务表", "ColumnName": "项目ID", @@ -237,132 +237,7 @@ "NullFormulaValueQueryPolicy": 0, "TopCount": "1" }, - "ID": "6883e7e943054fcb952797447c8e0ec0" - }, - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "任务成员", - "TableValue": { - "TableName": "任务成员表", - "TableValueType": 1, - "BindingInfos": [ - { - "GUID": "263c5ad8-ffc1-4256-8082-9cd3dc4de410", - "BindingInfo": { - "TableName": "任务成员表", - "ColumnName": "参与人", - "GUID": "20d5971e-0ac3-4236-9e5f-0e67e2034b35" - }, - "ColumnName": "参与人" - }, - { - "GUID": "bf018a8e-e0ab-4771-89b7-d7f855562b73", - "BindingInfo": { - "TableName": "任务成员表", - "ColumnName": "参与人", - "GUID": "671ec8a8-ebc7-42d3-8fda-f2686d841ead", - "AttachType": { - "$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess", - "UserColumnAttachType": 1 - } - }, - "ColumnName": "参与人_全名" - }, - { - "GUID": "145eb2ec-13e5-4d71-9ba9-0349cdd98fae", - "BindingInfo": { - "TableName": "任务成员表", - "ColumnName": "参与人", - "GUID": "b0fb9e47-ca43-45d0-bb54-cf7ac8edce15", - "AttachType": { - "$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess", - "UserColumnAttachType": 5, - "AttachTypeTag": "负荷" - } - }, - "ColumnName": "参与人负荷" - }, - { - "GUID": "661869de-622f-4267-88f4-56293c05fdc6", - "BindingInfo": { - "TableName": "任务成员表", - "ColumnName": "项目成员ID", - "GUID": "ab7cb84d-53aa-4ef4-9480-9dcf6c0081a1", - "RelationBinding": { - "RelatedTable": "项目成员表", - "RelatedColumn": "ID", - "DisplayColumn": "默认时薪" - } - }, - "ColumnName": "成员时薪" - }, - { - "GUID": "280ffcb8-3a23-4bea-a0a9-0c201cb67b0a", - "BindingInfo": { - "TableName": "任务成员表", - "ColumnName": "项目成员ID", - "GUID": "5235f7aa-0a63-4bd3-8c41-f3a32d4c3a93", - "RelationBinding": { - "RelatedTable": "项目成员表", - "RelatedColumn": "ID", - "DisplayColumn": "岗位ID", - "NextRelationBinding": { - "RelatedTable": "项目岗位", - "RelatedColumn": "ID", - "DisplayColumn": "默认时薪" - } - } - }, - "ColumnName": "岗位时薪" - }, - { - "GUID": "f1444c20-87a0-43e8-aa47-58a7adb6b871", - "BindingInfo": { - "TableName": "任务成员表", - "ColumnName": "参与人", - "GUID": "b9b7cb37-08a6-4720-bddc-153de4068f89", - "AttachType": { - "$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess", - "UserColumnAttachType": 5, - "AttachTypeTag": "默认时薪" - } - }, - "ColumnName": "用户时薪" - } - ], - "SqlCondition": { - "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", - "SubConditions": [ - { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "任务成员表", - "ColumnName": "任务ID", - "GUID": "7d139430-ab2a-40df-98d0-38bc039435e2" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务ID" - } - }, - { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "任务成员表", - "ColumnName": "参与人", - "GUID": "2b46a973-8db3-40e7-b10b-93ddb666b812" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=执行人" - } - } - ] - }, - "NullFormulaValueQueryPolicy": 0, - "TopCount": "1" - }, - "ID": "ddbdfdd0fa554a2fa5e51d9879d30174" + "ID": "53e325bc9aa44df7b5955e76b3c9cef2" }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", @@ -374,104 +249,95 @@ "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", "ParamObject": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务成员" + "SerializeProperty": "=任务信息.任务状态" } }, - "value": "%Null%", - "compareType": 1 + "value": "1" }, "CommandList": [ { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "项目成员", - "TableValue": { - "TableName": "项目成员表", - "TableValueType": 1, - "BindingInfos": [ - { - "GUID": "9e4bec10-095c-4c5a-8c11-5a2f91a616e6", - "BindingInfo": { - "TableName": "项目成员表", - "ColumnName": "岗位ID", - "GUID": "e72fecb8-c4b6-4ef0-a802-f18cb6d6ba24", - "RelationBinding": { - "RelatedTable": "项目岗位", - "RelatedColumn": "ID", - "DisplayColumn": "默认时薪" - } - }, - "ColumnName": "项目岗位时薪" - }, - { - "GUID": "f807a441-5307-4e91-bc3c-f5535a2e1ded", - "BindingInfo": { - "TableName": "项目成员表", - "ColumnName": "默认时薪", - "GUID": "90991267-4d34-4537-8be3-0ef990118f3e" - }, - "ColumnName": "项目成员时薪" + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "计算报工数据", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "任务ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" } - ], - "SqlCondition": { - "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", - "SubConditions": [ - { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "项目成员表", - "ColumnName": "项目ID", - "GUID": "25c7933c-8b27-4163-ad03-a22d7efe88fb" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务信息.项目ID" - } - }, - { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "项目成员表", - "ColumnName": "项目成员", - "GUID": "02b01205-9bbb-4e4f-8534-f52ea963c907" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=执行人" - } - } - ] }, - "NullFormulaValueQueryPolicy": 0, - "TopCount": "1" + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "执行人", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=执行人" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "工时数", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工时数" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "指定时薪单价", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=指定时薪单价" + } + } + ], + "ResultErrorCodeTo": { + "SerializeProperty": "code" }, - "ID": "8615b1487f3b4d1984fe1bac333cfc4d" - }, - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "提成系数", - "ParameterValue": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务信息.提成系数" + "ResultMessageTo": { + "SerializeProperty": "msg" }, - "ID": "a2a37ae37d2d43eaa84993dec74c3f4c" - }, - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "核定工时", - "ParameterValue": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=工时数" - }, - "ID": "01d0003c29094ae09dd6e64261457190" - }, - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "分配天数", - "ParameterValue": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=DATEDIF(开始日期,结束日期,\"d\")+1" - }, - "ID": "d3163c87b76a40d8a3911d660b47f2fa" + "ReturnPropertiesTo": [ + { + "ResultPropertyName": "提交工时" + }, + { + "ResultPropertyName": "核定工时", + "ResultTo": { + "SerializeProperty": "核定工时" + } + }, + { + "ResultPropertyName": "提成系数", + "ResultTo": { + "SerializeProperty": "提成系数" + } + }, + { + "ResultPropertyName": "计算时薪", + "ResultTo": { + "SerializeProperty": "计算时薪" + } + }, + { + "ResultPropertyName": "核定收益", + "ResultTo": { + "SerializeProperty": "核定收益" + } + }, + { + "ResultPropertyName": "时薪来源", + "ResultTo": { + "SerializeProperty": "时薪来源" + } + }, + { + "ResultPropertyName": "核定工时说明" + } + ], + "RefreshAfterFinish": true, + "CheckDataValidation": true }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", @@ -483,517 +349,12 @@ "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", "ParamObject": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务信息.任务状态" + "SerializeProperty": "=code" } }, - "value": "1" + "value": "0" }, "CommandList": [ - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=指定时薪单价" - } - }, - "value": "%Null%" - }, - "CommandList": [ - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务成员.成员时薪" - } - }, - "value": "%Null%", - "compareType": 1 - }, - "CommandList": [ - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "计算时薪", - "ParameterValue": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务成员.成员时薪" - }, - "ID": "cc82db30c405475598d3aa026d4ec0d9" - }, - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "时薪计算来源", - "ParameterValue": "成员时薪", - "ID": "3c1021e484ee4ba0a86633071b42d8bd" - } - ], - "ID": "72a48abc-3287-4b20-aca4-e99fd45c6e2e" - }, - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务成员.岗位时薪" - } - }, - "value": "%Null%", - "compareType": 1 - }, - "CommandList": [ - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "计算时薪", - "ParameterValue": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务成员.岗位时薪" - }, - "ID": "b103c2acb94742d88008cf0f5c4c2db4" - }, - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "时薪计算来源", - "ParameterValue": "项目岗位时薪", - "ID": "0219a753cc25405babd85823afc50ec5" - } - ], - "ID": "72339fec-fb5e-442b-b094-63af076a1e30" - }, - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务成员.用户时薪" - } - }, - "value": "%Null%", - "compareType": 1 - }, - "CommandList": [ - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "计算时薪", - "ParameterValue": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务成员.用户时薪" - }, - "ID": "f7dc4bc4ab82417fa9ed1963c9f0743d" - }, - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "时薪计算来源", - "ParameterValue": "用户默认时薪", - "ID": "b63bc48e6b494c45846f26f65967743a" - } - ], - "ID": "cbd1917f-e028-447b-b633-8f13cd660b61" - }, - { - "CommandList": [ - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "计算时薪", - "ParameterValue": "0", - "ID": "7cd27fcd25194f5f945c9f20531f3510" - }, - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "时薪计算来源", - "ParameterValue": "无时薪配置", - "ID": "fa7dce870a0f4f43982f5750b827a883" - } - ], - "ID": "dc54e2ce-5007-45bc-aece-30efdfc30e9a" - } - ] - } - ], - "Comments": "优先使用手动指定的提成金额", - "ID": "75dc174d-b5c2-47b4-ac2f-b0e329cab3bf" - }, - { - "CommandList": [ - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "计算时薪", - "ParameterValue": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=指定时薪单价" - }, - "ID": "0c71d002bf8b487e8d5fc68160f1c319" - }, - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "时薪计算来源", - "ParameterValue": "特殊指定", - "ID": "33c8559bb723411da60fd2e561aba45d" - } - ], - "ID": "80390d7c-7d47-4348-85de-a2765480cfcb" - } - ], - "Comments": "计算成员的时薪" - }, - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务信息.严格模式" - } - }, - "value": "1" - }, - "CommandList": [ - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务信息.工时分配方式" - } - }, - "value": "1" - }, - "CommandList": [ - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "个人工时情况", - "TableValue": { - "TableName": "View_任务工时统计", - "TableValueType": 1, - "BindingInfos": [ - { - "GUID": "a0429bad-803c-49d6-942d-a194b596834f", - "BindingInfo": { - "TableName": "View_任务工时统计", - "ColumnName": "任务ID", - "GUID": "976cf4f1-2ec3-4537-8ca8-aac1d965131e" - }, - "ColumnName": "任务ID" - }, - { - "GUID": "e80c79bf-6356-41fe-a9b9-1513343242e8", - "BindingInfo": { - "TableName": "View_任务工时统计", - "ColumnName": "总计划工时", - "GUID": "37b1cd46-749c-4870-9e65-639974e237b4" - }, - "ColumnName": "总计划工时" - }, - { - "GUID": "1b6155a8-5ba6-4baf-9ae2-73600008aed5", - "BindingInfo": { - "TableName": "View_任务工时统计", - "ColumnName": "总实际工时", - "GUID": "58613864-7f3d-4ab2-9b2e-f1e1b7a86879" - }, - "ColumnName": "总实际工时" - } - ], - "SqlCondition": { - "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", - "SubConditions": [ - { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "View_任务工时统计", - "ColumnName": "任务ID", - "GUID": "b732175b-c55c-4a15-b703-223f45ab07a1" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务ID" - } - }, - { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "View_任务工时统计", - "ColumnName": "执行人", - "GUID": "4bd4f915-e792-4219-ad86-6602ef9080bd" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=执行人" - } - } - ] - } - }, - "ID": "1dd43cf317f3493b811af732e5ecadaa", - "Comments": "从视图统计项目的信息" - }, - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=个人工时情况.总计划工时-个人工时情况.总实际工时" - } - }, - "value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=工时数" - }, - "compareType": 4 - }, - "CommandList": [ - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "提成系数", - "ParameterValue": "0", - "ID": "c249f655db5648c5b51bd635c133cb01" - }, - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "核定工时", - "ParameterValue": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=个人工时情况.总计划工时-个人工时情况.总实际工时" - }, - "ID": "51190645683e490a89a814befe609269" - } - ], - "Comments": "先检查个人工时余额够不够,如果不够,直接提成为0", - "ID": "37e1bb05-fe80-41a5-8282-b2179ada0c44" - } - ] - } - ], - "Comments": "如果分配到人头,则判断该人总计划工时还够不够", - "ID": "7def3327-843f-4f27-b4f6-f0add9ea6e94" - }, - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务信息.工时分配方式" - } - }, - "value": "3" - }, - "CommandList": [ - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "任务工时情况", - "TableValue": { - "TableName": "View_任务工时统计", - "TableValueType": 1, - "BindingInfos": [ - { - "GUID": "1895c2f1-08aa-40f7-b680-5b9ae0f86335", - "BindingInfo": { - "TableName": "View_任务工时统计", - "ColumnName": "任务ID", - "GUID": "976cf4f1-2ec3-4537-8ca8-aac1d965131e" - }, - "ColumnName": "任务ID" - }, - { - "GUID": "fef46176-59e2-4484-88d7-962b94405f49", - "BindingInfo": { - "TableName": "View_任务工时统计", - "ColumnName": "总计划工时", - "GUID": "37b1cd46-749c-4870-9e65-639974e237b4" - }, - "ColumnName": "总计划工时" - }, - { - "GUID": "75ee631a-2878-4dbe-b9a3-3b7e53229956", - "BindingInfo": { - "TableName": "View_任务工时统计", - "ColumnName": "总实际工时", - "GUID": "58613864-7f3d-4ab2-9b2e-f1e1b7a86879" - }, - "ColumnName": "总实际工时" - } - ], - "SqlCondition": { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "View_任务工时统计", - "ColumnName": "任务ID", - "GUID": "b732175b-c55c-4a15-b703-223f45ab07a1" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务ID" - } - } - }, - "ID": "a23e3a6e89904ac8bea064d536514a50", - "Comments": "从视图统计项目的信息" - }, - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务信息.总实际工时+工时数" - } - }, - "value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务工时情况.总计划工时" - }, - "compareType": 2 - }, - "CommandList": [ - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "提成系数", - "ParameterValue": "1", - "ID": "cf6d51b5888145e496e49f2588883112" - }, - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "核定工时", - "ParameterValue": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务工时情况.总计划工时-任务工时情况.总实际工时" - }, - "ID": "64c79293a58c4332a6ab84d956a1524b" - } - ], - "Comments": "先检查个人工时余额够不够,如果不够,直接提成为0", - "ID": "a8c79a26-b40b-48a5-9c08-9581a6f5259a" - } - ] - } - ], - "Comments": "如果是共用任务工时,则查看任务计划工时够不够", - "ID": "a74f135c-a3b2-4c6f-aeac-445c24c4f0ab" - } - ] - }, - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "项目统计信息", - "TableValue": { - "TableName": "View_项目统计信息", - "TableValueType": 1, - "BindingInfos": [ - { - "GUID": "8314568d-c544-444c-8ea2-67056b06ada8", - "BindingInfo": { - "TableName": "View_项目统计信息", - "ColumnName": "项目预算费用", - "GUID": "1f23c586-e318-41f8-9e2c-f9fc47949199" - }, - "ColumnName": "项目预算费用" - }, - { - "GUID": "f17f90f8-526d-44ed-aaab-904b9a8d11a8", - "BindingInfo": { - "TableName": "View_项目统计信息", - "ColumnName": "总成本", - "GUID": "7c3a493f-d2ac-49b3-957f-7a772d5138bf" - }, - "ColumnName": "总成本" - } - ], - "SqlCondition": { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "View_项目统计信息", - "ColumnName": "项目ID", - "GUID": "0aa2d908-82fb-4233-a1e8-eb5a36cecaa2" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务信息.项目ID" - } - }, - "TopCount": "1" - }, - "ID": "54aa0a94cc96467d8def3d9040dfa058", - "Comments": "从视图统计项目的信息" - }, - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "预测本次产生成本", - "ParameterValue": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目统计信息.总成本+(计算时薪*工时数*任务信息.提成系数)" - }, - "ID": "df9bee08799c444f8a091bc840ad8606" - }, - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=预测本次产生成本+项目统计信息.总成本" - } - }, - "value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目统计信息.项目预算费用" - }, - "compareType": 2 - }, - "CommandList": [ - { - "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", - "ErrorCode": "400", - "Message": "该项目预算费用不足,为确保项目成本可控,请联系项目经理增加项目预算后再提交。" - } - ], - "ID": "8ab649d3-6a6d-46b4-90e6-2e5453c6f7ec" - } - ] - } - ], - "Comments": "如果提交的工时类型等于项目工时的核定方式且开启严格模式就校验本次有没有超标", - "ID": "18be261b-ce6e-4f1d-9c8d-7163d0f086da" - } - ] - }, { "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", "ParameterName": "待分配工时", @@ -1001,7 +362,7 @@ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=核定工时" }, - "ID": "45a519cbaf79430590daa0e0f12dcacf" + "ID": "95bdb333544043e58a073976b4b579ab" }, { "$type": "Forguncy.Model.ServerTransactionCommand, ServerDesignerCommon", @@ -1025,7 +386,7 @@ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=开始日期+(index-1)" }, - "ID": "56a1af3621d94e629a76af1da3b64d7e" + "ID": "f7725b3448fe402eb5bc32aaa4d6b224" }, { "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", @@ -1035,7 +396,7 @@ "TableValueType": 1, "BindingInfos": [ { - "GUID": "47478951-68f7-4831-8da9-5356c8ecb42f", + "GUID": "a7a1a922-a3ad-49f7-93dc-b86b73212252", "BindingInfo": { "TableName": "View_任务工时统计", "ColumnName": "总计划工时", @@ -1044,7 +405,7 @@ "ColumnName": "总计划工时" }, { - "GUID": "a51dc5af-26cc-42d6-879b-1e7fd8f6ab06", + "GUID": "f2f3a120-2e1f-4b4c-aea8-bf34d3bdaef9", "BindingInfo": { "TableName": "View_任务工时统计", "ColumnName": "总实际工时", @@ -1095,7 +456,7 @@ ] } }, - "ID": "a34519403c17478d8f304509d1773d64" + "ID": "1be412269af54be3bd653f7be7590390" }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", @@ -1124,10 +485,10 @@ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=ROUNDUP(核定工时/分配天数,1)" }, - "ID": "16367bf85236447fb1f75968ab5e3c35" + "ID": "ca981e56b58e4a889cce1e811fc89764" } ], - "ID": "ffa99e50-8e2f-4dd8-b9b7-e93a0ff8b167" + "ID": "1fb661f5-5a47-4204-baae-4e8886a5ff30" }, { "CommandList": [ @@ -1138,10 +499,10 @@ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=ROUNDUP(待分配工时,1)" }, - "ID": "e94b98e14b7a4a5ba0254784a076d6cc" + "ID": "5e88c98d260e4a2bacdc4d385f1855f1" } ], - "ID": "935239bd-c50f-4673-817d-071c6a61d36b" + "ID": "cb4176e7-ea64-4fb1-a7fa-1c2b699a5f06" } ] }, @@ -1185,11 +546,11 @@ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=IF(计算本次分配工时>(个人工时情况.总计划工时-个人工时情况.总实际工时),(个人工时情况.总计划工时-个人工时情况.总实际工时),计算本次分配工时)" }, - "ID": "227013c4596747f7b28cd8fcfff02773" + "ID": "01501a2b7fbf48c5a85ab2382177039b" } ], "Comments": "如果是按天分配,则需要检测这一天的实际工时是否超出,", - "ID": "c9837137-4494-46dd-9d25-189335b63042" + "ID": "2dde94c0-7330-42eb-89b8-b4b76be7c877" }, { "CommandList": [ @@ -1200,10 +561,10 @@ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=计算本次分配工时" }, - "ID": "f0457ba04eb3495e809ef050fb21fe4f" + "ID": "9f4c8206193a47cfa79333c2dbb3d2a7" } ], - "ID": "955c9eee-4321-4e6c-bd02-e2d3afd7eb2d" + "ID": "af728b18-95d1-450e-a5cd-be667bbfd00e" } ] }, @@ -1217,7 +578,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "项目ID", - "GUID": "767fbfcb-1360-4ab6-9f72-1ebf9d95e1fb" + "GUID": "ef3e72ab-2719-4a4b-9c5e-1022779f94c4" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1228,7 +589,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "任务ID", - "GUID": "f1f6eab1-9968-4c05-9d10-6f8c672e6c8c" + "GUID": "2f0b6f3e-8c93-4d60-97ad-10162af5559f" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1239,7 +600,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "工时日期", - "GUID": "64787906-df7b-4ce8-aa3a-496cb71ee756" + "GUID": "6998850f-50af-4735-9060-f75e9024c849" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1250,7 +611,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "工时类型", - "GUID": "7b9d8bdd-fc57-4ea4-9ef2-498a8d845b6d" + "GUID": "182162e5-f28d-4b1c-b373-8920f4f22a43" }, "Value": "实际" }, @@ -1258,18 +619,18 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "执行人", - "GUID": "728355a2-4c2e-4550-b05c-dbe82160500e" + "GUID": "d4cd13c5-cfd1-4a21-a983-e46b993cfb87" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务成员.参与人" + "SerializeProperty": "=执行人" } }, { "BindingInfo": { "TableName": "任务工时表", "ColumnName": "执行内容", - "GUID": "6655c619-4df3-4cc3-9336-04204dd60f2d" + "GUID": "26d85a47-4c9a-4c76-b000-0fa84620efca" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1280,7 +641,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "工时", - "GUID": "c0d0c203-56f8-4652-91a9-7163d5ecd5c5" + "GUID": "39c63dac-4155-4f4e-80e7-d5461dd5ff95" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1291,7 +652,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "上报工时", - "GUID": "60db6ae4-e852-41a3-8493-c10d6a804906" + "GUID": "c6884584-fd8e-4fe8-8078-8b8c82c08754" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1302,7 +663,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "时薪单价", - "GUID": "993683e9-e9ef-4c54-8439-82e0a265765c" + "GUID": "40e5c2e0-ff4d-4d0f-a8ca-bc85923ac8d4" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1313,7 +674,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "提成系数", - "GUID": "2fa54ac7-2777-4f42-bd30-9e43589c2e75" + "GUID": "61b2b2ef-6a68-4c91-baa0-190818f161dd" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1324,11 +685,11 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "时薪来源", - "GUID": "fa2a6e7e-b172-4087-86e6-f42a55d6bc70" + "GUID": "2f57acba-81cd-466c-b67d-f5c1900d5427" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=时薪计算来源" + "SerializeProperty": "=时薪来源" } } ] @@ -1340,10 +701,10 @@ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=ROUNDUP(待分配工时-计算本次分配工时,1)" }, - "ID": "e446ff2c85514cc681efe1c72c5c0700" + "ID": "d9e13b85ae5640d5972aeb4ea3180a34" } ], - "ID": "8b51230f-b4eb-4b7c-b569-303a71720072" + "ID": "8f35f553-c5e2-4deb-bb6a-5e27504c57ee" }, { "CommandList": [ @@ -1352,11 +713,11 @@ "ErrorCode": "400", "Message": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=\"数据不合理:报工后\"&任务成员.参与人_全名&\"在\"&TEXT(当前日期,\"yyyy年mm月dd\")&\"的实际工时会超过24小时,请修改后重新提交!\"" + "SerializeProperty": "=\"数据不合理:报工会导致在\"&TEXT(当前日期,\"yyyy年mm月dd\")&\"的实际工时会超过24小时,请修改后重新提交!\"" } } ], - "ID": "32611da4-2422-4941-a8c6-471c4c62ab39" + "ID": "f6623b87-1f6f-4156-84bd-61bb75f24282" } ] } @@ -1372,7 +733,7 @@ "BindingInfo": { "TableName": "项目动态", "ColumnName": "项目ID", - "GUID": "2a44e36c-2422-47b0-8572-6ca620733990" + "GUID": "d56ef504-b228-4a69-8150-9aa4ca29702d" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -1383,18 +744,18 @@ "BindingInfo": { "TableName": "项目动态", "ColumnName": "项目动态", - "GUID": "eb8e7fe5-80bd-4b7d-a6d0-175adcf06de8" + "GUID": "c1d71456-ff2c-49cc-8865-c5c6e33d4c91" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务成员.参与人_全名&\"在任务[\"&任务信息.任务名称&\"]中报工\"&工时数&\"小时\"" + "SerializeProperty": "=执行人&\"在任务[\"&任务信息.任务名称&\"]中报工\"&工时数&\"小时\"" } }, { "BindingInfo": { "TableName": "项目动态", "ColumnName": "执行人", - "GUID": "8cdf3828-fe23-4904-886b-da111157683f" + "GUID": "a37c71d3-42b6-4cd0-8b66-73fd55c2ffb5" }, "Value": "%CurrentUser%" } @@ -1408,35 +769,41 @@ "Message": "报工成功" } ], - "ID": "ac431156-a186-4b6c-a11a-de6f2bb84b46" + "ID": "46cf7bda-de4d-4f0f-9318-f5636247e4aa" }, { "CommandList": [ { "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", - "ErrorCode": "400", + "ErrorCode": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=code" + }, "Message": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=\"当前任务状态为[\"&任务信息.任务状态文本&\"],无法提交工时!\"" + "SerializeProperty": "=msg" } } ], - "ID": "e4c2592d-75b0-4351-8384-71209c08b40b" + "ID": "cbfae901-7bbe-454e-8493-01d2bdebbcb5" } ] } ], - "ID": "82f7b0f9-10a8-4c6c-b2ef-eb0fe8d029fd" + "ID": "90c131c6-09dd-4dcc-bf85-52bfc5294d9d" }, { "CommandList": [ { "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", "ErrorCode": "400", - "Message": "成员不在任务内,无法报工!" + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=\"当前任务状态为[\"&任务信息.任务状态文本&\"],无法提交工时!\"" + } } ], - "ID": "041b384e-5061-4226-8a9e-fd6f427ebfb1" + "ID": "a0920b31-09f4-4105-8104-54551219f8b0" } ] } diff --git a/ServerCommands/工时/分配任务工时.json b/ServerCommands/工时/分配任务工时.json index 34f1374d..92ec56f9 100644 --- a/ServerCommands/工时/分配任务工时.json +++ b/ServerCommands/工时/分配任务工时.json @@ -314,7 +314,7 @@ "TableValueType": 1, "BindingInfos": [ { - "GUID": "3dc57cdb-fbb2-4101-aef3-360ab1d6f2f6", + "GUID": "d7686ba8-d4cf-495f-ac24-d3be98c2cf6d", "BindingInfo": { "TableName": "项目成员表", "ColumnName": "ID", @@ -323,7 +323,7 @@ "ColumnName": "ID" }, { - "GUID": "6e4ad053-04d9-4983-884b-895b86b09408", + "GUID": "292de573-5142-4c37-8a35-b9e10930723c", "BindingInfo": { "TableName": "项目成员表", "ColumnName": "项目成员", @@ -332,7 +332,7 @@ "ColumnName": "项目成员" }, { - "GUID": "626480d1-aeaa-4825-9a19-6dead03ffbbd", + "GUID": "20c831c4-fc58-481f-8f08-08954d2b23c7", "BindingInfo": { "TableName": "项目成员表", "ColumnName": "默认时薪", @@ -341,7 +341,7 @@ "ColumnName": "成员时薪" }, { - "GUID": "c785cb0d-1812-436d-8074-8819733b5050", + "GUID": "2ba2a655-703f-4dfc-9f0b-8b46b07bcfbc", "BindingInfo": { "TableName": "项目成员表", "ColumnName": "岗位ID", @@ -355,7 +355,7 @@ "ColumnName": "岗位时薪" }, { - "GUID": "ed4cbdfb-5932-432b-ae43-2df0ba785530", + "GUID": "adffe320-84c3-452a-a59d-5bfcb54fca62", "BindingInfo": { "TableName": "项目成员表", "ColumnName": "项目成员", @@ -369,7 +369,7 @@ "ColumnName": "用户时薪" }, { - "GUID": "65c3cf71-7a7c-401a-8fac-eec34445508b", + "GUID": "24e7cb89-477b-4bf8-92f7-b9566afca1dc", "BindingInfo": { "TableName": "项目成员表", "ColumnName": "项目成员", @@ -415,7 +415,7 @@ "NullFormulaValueQueryPolicy": 0, "TopCount": "1" }, - "ID": "0099f81184974a0783333d5de705e02f" + "ID": "b87de6ee98134b0db9c488c3f53802aa" }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", @@ -430,7 +430,8 @@ "SerializeProperty": "=项目成员" } }, - "value": "%Null%" + "value": "%Null%", + "compareType": 1 }, "CommandList": [ { @@ -551,7 +552,7 @@ "ParamNameToSaveNewRowValue": "" } ], - "ID": "2a9f423c-fb59-4711-88e3-d4f8ea43b863" + "ID": "6c1e8d9b-d4cb-4783-b65e-076440420f9d" } ] }, @@ -607,7 +608,7 @@ "ID": "91295edff0c44f608a14d5c9f9594f3e" } ], - "ID": "2ed79e1f-55c4-4cc1-be3f-db6c2b13cacc" + "ID": "4c1de5b7-d4b7-4a30-8972-a1ad9e5df072" }, { "Condition": { @@ -641,7 +642,7 @@ "ID": "727f49edcb914303adf91ed9a40e4355" } ], - "ID": "b4843cab-c1b3-4380-afa8-8ed182840760" + "ID": "10594e50-820d-443a-916a-a3fc7132aa36" } ], "Comments": "如果是按人分配,则把计划工时分到一天中" @@ -777,7 +778,7 @@ "ID": "622dd1eb09094e29b7b7201423479597" } ], - "ID": "22717753-af92-4cec-b0d4-651571e1b9bd" + "ID": "e12d9c97-b76e-4dd5-a478-1982b8c75ab0" }, { "CommandList": [ @@ -791,7 +792,7 @@ "ID": "22bbafd761814075a115c7c935a993c0" } ], - "ID": "1f93279e-d529-42c1-bb7d-68e449b362de" + "ID": "3b1c4222-3284-44b8-929a-dd8cbf2e16a4" } ] }, @@ -1009,7 +1010,7 @@ } ], "Comments": "如果不是按人分配,且分配后的工时超过负荷,则报错", - "ID": "3e0ba877-6c8c-4468-bf92-5b8a7957c6d2" + "ID": "9061a566-81c9-41b7-aaa4-22f12b58547a" }, { "CommandList": [ @@ -1022,7 +1023,7 @@ } } ], - "ID": "58221bf7-8a36-497e-99d0-2348a707dc0f" + "ID": "4a9fb2e2-725b-44e9-939b-782d1f65bb2d" } ] } @@ -1036,7 +1037,7 @@ "Message": "分配计划工时成功" } ], - "ID": "dc7196bf-352a-4a6c-8acd-ecfbb72bb267" + "ID": "a6915e7f-2af7-4c2b-8559-e8e95b2ee1f4" }, { "CommandList": [ @@ -1049,28 +1050,28 @@ } } ], - "ID": "720a2ca9-1e2f-4793-a00e-5d5f62084a0d" + "ID": "9e608920-1c99-4f3a-bcd3-67495c0ede83" } ] } ], - "ID": "89317796-3908-4996-a8dd-3c7855abccb3" + "ID": "6a206308-2548-4e99-93a6-afa74226aeca" }, { "CommandList": [ { "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", "ErrorCode": "400", - "Message": "该用户不是项目成员,无法分配。" + "Message": "该用户不是项目成员" } ], - "ID": "372a181b-7413-429f-b168-b6e9ebd85b70" + "ID": "dfdb5e7d-eb37-457c-805d-9055b99c577d" } ], "Comments": "如果任务成员中没有,则自动加一个" } ], - "ID": "4a2065db-6140-4aa2-a6b2-8e26ad2b9173" + "ID": "37421a83-618c-4cc0-9679-c3f07b3ea2a3" }, { "CommandList": [ @@ -1080,12 +1081,12 @@ "Message": "您提交的工时超过任务预算工时,请修改后重新提交" } ], - "ID": "ebc04ade-2a45-4db3-93fd-ddf04026fa7b" + "ID": "522e7c4e-2b61-4881-9128-67ac30598c01" } ] } ], - "ID": "9f478da5-32a7-4d41-ada2-6d08e87e2a6f" + "ID": "10556db7-c403-4e70-adab-174b7e37be63" }, { "CommandList": [ @@ -1095,7 +1096,7 @@ "Message": "任务不存在" } ], - "ID": "dec6f64e-2230-45b7-8518-327823cf3983" + "ID": "2e83c18b-158b-4e56-97ac-d7132ac0f46a" } ] } diff --git a/ServerCommands/工时/计算报工数据.json b/ServerCommands/工时/计算报工数据.json new file mode 100644 index 00000000..7b3a54e3 --- /dev/null +++ b/ServerCommands/工时/计算报工数据.json @@ -0,0 +1,1207 @@ +{ + "Name": "计算报工数据", + "Enabled": true, + "Triggers": [ + { + "$type": "Forguncy.SaveLoad.PostRequestTriggerSaveData, ServerDesignerCommon", + "Permission": { + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + } + }, + "Parameters": [ + { + "Name": "任务ID", + "DataValidationInfo": { + "IgnoreBlank": false + }, + "TestData": "1" + }, + { + "Name": "执行人", + "DataValidationInfo": { + "IgnoreBlank": false + }, + "TestData": "shamus" + }, + { + "Name": "工时数", + "DataValidationInfo": { + "IgnoreBlank": false + }, + "TestData": "2000" + }, + { + "Name": "指定时薪单价", + "DataValidationInfo": {} + } + ], + "InvokeTriggerTestData": { + "UserName": "Administrator" + } + } + ], + "Commands": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "任务信息", + "TableValue": { + "TableName": "任务表", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "a4525178-4350-49a0-9b74-eafe7c58f7ad", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "1b1dfe53-8569-419b-9ac7-4bb4e54e5cb3" + }, + "ColumnName": "项目ID" + }, + { + "GUID": "28277e69-51c0-44d2-aaf4-8a64d47540f5", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务名称", + "GUID": "2f0ff2cf-b0cf-49ba-99c2-9b8636152c54" + }, + "ColumnName": "任务名称" + }, + { + "GUID": "de559be7-424c-4c8c-a544-b9fe4a979b82", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务预算工时", + "GUID": "503e9dd2-fc8c-4426-a37f-c7d582c9577a" + }, + "ColumnName": "任务预算工时" + }, + { + "GUID": "f8e2c444-6df2-4419-bea1-e1964f5c417d", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务状态", + "GUID": "93ff9848-29c1-4cf6-a3cd-d33eb1d033c4" + }, + "ColumnName": "任务状态" + }, + { + "GUID": "7b06a1fd-184e-4654-9737-ffcdb46fbf9c", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务状态", + "GUID": "da675aa2-3619-422b-817f-eed8c7c118c7", + "RelationBinding": { + "RelatedTable": "任务状态", + "RelatedColumn": "状态码", + "DisplayColumn": "任务状态" + } + }, + "ColumnName": "任务状态文本" + }, + { + "GUID": "1251e695-ecf1-4bc6-96c1-141385475459", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "038a41fb-93fa-46f8-b259-87eb94cc28ad", + "RelationBinding": { + "RelatedTable": "项目表", + "RelatedColumn": "ID", + "DisplayColumn": "严格模式" + } + }, + "ColumnName": "严格模式" + }, + { + "GUID": "ae8749c3-3c07-4bd6-9cda-3d6676493a35", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "f4212e88-f2aa-4d8f-8ba8-b7c518505bb7", + "RelationBinding": { + "RelatedTable": "项目表", + "RelatedColumn": "ID", + "DisplayColumn": "项目预算工时" + } + }, + "ColumnName": "项目预算工时" + }, + { + "GUID": "eff04df7-1d05-4aa8-8b4a-69bda7b01609", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "31040160-fc88-459c-b67b-8621acbc0920", + "RelationBinding": { + "RelatedTable": "项目表", + "RelatedColumn": "ID", + "DisplayColumn": "项目预算费用" + } + }, + "ColumnName": "项目预算费用" + }, + { + "GUID": "ddb0a421-4a62-4b26-b13f-dab5a964e89e", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务类型", + "GUID": "f6fb60c7-0ba6-450b-9cda-28eb2412e296", + "RelationBinding": { + "RelatedTable": "任务类型", + "RelatedColumn": "ID", + "DisplayColumn": "提成系数" + } + }, + "ColumnName": "提成系数" + }, + { + "GUID": "3c7ef327-7f18-4452-be72-a221854f6ba7", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "总计划工时", + "GUID": "4bdf7858-40b1-495e-be0d-109aaaf4f69f" + }, + "ColumnName": "总计划工时" + }, + { + "GUID": "3d4e1b59-74f6-4c1f-ab7d-7885ee230e52", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "总实际工时", + "GUID": "8505a216-3aee-4056-affe-6c760e35c844" + }, + "ColumnName": "总实际工时" + }, + { + "GUID": "6e41f3a4-30a4-4893-a08c-25fa63f7abf3", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "b5020b4b-8e2e-4b31-a2ac-53ca31b14b8e", + "RelationBinding": { + "RelatedTable": "项目表", + "RelatedColumn": "ID", + "DisplayColumn": "工时分配方式" + } + }, + "ColumnName": "工时分配方式" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "6ffb7caa-1cd8-4373-b2bf-8a03556c1866" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "b58da3c8bfef4ca68be4a6994359c1e1" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "任务成员", + "TableValue": { + "TableName": "任务成员表", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "fe0babb8-290f-4984-98e8-b9b65fbec016", + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "参与人", + "GUID": "20d5971e-0ac3-4236-9e5f-0e67e2034b35" + }, + "ColumnName": "参与人" + }, + { + "GUID": "6c6a6ff8-1d75-4169-b865-7dbb8bbcb47f", + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "参与人", + "GUID": "671ec8a8-ebc7-42d3-8fda-f2686d841ead", + "AttachType": { + "$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess", + "UserColumnAttachType": 1 + } + }, + "ColumnName": "参与人_全名" + }, + { + "GUID": "631a0727-4b42-42b7-8d71-cb7dc03c5012", + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "参与人", + "GUID": "b0fb9e47-ca43-45d0-bb54-cf7ac8edce15", + "AttachType": { + "$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess", + "UserColumnAttachType": 5, + "AttachTypeTag": "负荷" + } + }, + "ColumnName": "参与人负荷" + }, + { + "GUID": "7735fa98-f0e3-4055-81b9-14cc489d9d5a", + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "项目成员ID", + "GUID": "ab7cb84d-53aa-4ef4-9480-9dcf6c0081a1", + "RelationBinding": { + "RelatedTable": "项目成员表", + "RelatedColumn": "ID", + "DisplayColumn": "默认时薪" + } + }, + "ColumnName": "成员时薪" + }, + { + "GUID": "627e2b07-d512-4f1e-8d76-321e226fa1f3", + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "项目成员ID", + "GUID": "5235f7aa-0a63-4bd3-8c41-f3a32d4c3a93", + "RelationBinding": { + "RelatedTable": "项目成员表", + "RelatedColumn": "ID", + "DisplayColumn": "岗位ID", + "NextRelationBinding": { + "RelatedTable": "项目岗位", + "RelatedColumn": "ID", + "DisplayColumn": "默认时薪" + } + } + }, + "ColumnName": "岗位时薪" + }, + { + "GUID": "74144ece-f4d7-40c6-9f4c-c0370f7074a2", + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "参与人", + "GUID": "b9b7cb37-08a6-4720-bddc-153de4068f89", + "AttachType": { + "$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess", + "UserColumnAttachType": 5, + "AttachTypeTag": "默认时薪" + } + }, + "ColumnName": "用户时薪" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务成员表", + "ColumnName": "任务ID", + "GUID": "7d139430-ab2a-40df-98d0-38bc039435e2" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务成员表", + "ColumnName": "参与人", + "GUID": "2b46a973-8db3-40e7-b10b-93ddb666b812" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=执行人" + } + } + ] + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "5aca1277f99d40a5b327a846fe0dde87" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务成员" + } + }, + "value": "%Null%", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "核定工时说明", + "ParameterValue": "按正常核定", + "ID": "b16e7b987bb04c70a410df753fbeee20" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "项目成员", + "TableValue": { + "TableName": "项目成员表", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "f1fd9018-3cc6-4910-883a-66e03bee6e48", + "BindingInfo": { + "TableName": "项目成员表", + "ColumnName": "岗位ID", + "GUID": "e72fecb8-c4b6-4ef0-a802-f18cb6d6ba24", + "RelationBinding": { + "RelatedTable": "项目岗位", + "RelatedColumn": "ID", + "DisplayColumn": "默认时薪" + } + }, + "ColumnName": "项目岗位时薪" + }, + { + "GUID": "113de3b5-551e-4d43-bfc6-ecd139d58ed5", + "BindingInfo": { + "TableName": "项目成员表", + "ColumnName": "默认时薪", + "GUID": "90991267-4d34-4537-8be3-0ef990118f3e" + }, + "ColumnName": "项目成员时薪" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目成员表", + "ColumnName": "项目ID", + "GUID": "25c7933c-8b27-4163-ad03-a22d7efe88fb" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.项目ID" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目成员表", + "ColumnName": "项目成员", + "GUID": "02b01205-9bbb-4e4f-8534-f52ea963c907" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=执行人" + } + } + ] + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "919180f493fd46d4927d25dc48fa0e16" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "提成系数", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.提成系数" + }, + "ID": "7edb658f76be4a2aafd12f785ba10d11" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "核定工时", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工时数" + }, + "ID": "ef1b4fe8bc0048d880ef5985f778eebe" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=指定时薪单价" + } + }, + "value": "%Null%" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务成员.成员时薪" + } + }, + "value": "%Null%", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "计算时薪", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务成员.成员时薪" + }, + "ID": "c33d7341c73745a9ad4d94f64bc0a06c" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "时薪计算来源", + "ParameterValue": "成员时薪", + "ID": "fbfb1d421b85425d8db5b6b2bac8aed1" + } + ], + "Comments": "项目成员设置的时薪", + "ID": "196360f2-7520-4373-a5c6-569e78ef6607" + }, + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务成员.岗位时薪" + } + }, + "value": "%Null%", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "计算时薪", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务成员.岗位时薪" + }, + "ID": "24e1b15423514fa898c3e849e6641a3e" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "时薪计算来源", + "ParameterValue": "项目岗位时薪", + "ID": "621753f632544315879bf59e65625f4e" + } + ], + "Comments": "项目岗位设置的时薪", + "ID": "a6e9b625-8a97-483d-8ddb-5ac946126350" + }, + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务成员.用户时薪" + } + }, + "value": "%Null%", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "计算时薪", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务成员.用户时薪" + }, + "ID": "ae5b39531d3b4679acfe463b62dd8cac" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "时薪计算来源", + "ParameterValue": "用户默认时薪", + "ID": "eb64126e247b4986831480c66ca84918" + } + ], + "Comments": "成员用户的默认时薪", + "ID": "07c39884-8926-4a0b-acb4-eb8832e8c1ba" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "计算时薪", + "ParameterValue": "0", + "ID": "671f14a1ad5949f7afcfc30d28fc477e" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "时薪计算来源", + "ParameterValue": "无时薪配置", + "ID": "eb0ba1839ebc4ec58750e971080fc72b" + } + ], + "ID": "3e5fdd55-d865-4147-9294-996b4c6ad1f1" + } + ] + } + ], + "Comments": "优先使用手动指定的提成金额", + "ID": "03a5ef08-ca90-48dd-a97b-497445585504" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "计算时薪", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=指定时薪单价" + }, + "ID": "fc60439fc8cf41048b1245fd93c999ea" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "时薪计算来源", + "ParameterValue": "特殊指定", + "ID": "2eafc4d65af44d18adfcd21c68734df8" + } + ], + "ID": "bfd527d9-f865-4d28-8f53-d0597bc99bf7" + } + ], + "Comments": "计算成员的时薪" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.严格模式" + } + }, + "value": "1" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.工时分配方式" + } + }, + "value": "1" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "个人工时情况", + "TableValue": { + "TableName": "View_任务工时统计", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "1b238274-dd6b-4c25-82ac-9b61d4efba32", + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "任务ID", + "GUID": "976cf4f1-2ec3-4537-8ca8-aac1d965131e" + }, + "ColumnName": "任务ID" + }, + { + "GUID": "1f313c9e-4960-484d-984f-75ab3965ccf5", + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "总计划工时", + "GUID": "37b1cd46-749c-4870-9e65-639974e237b4" + }, + "ColumnName": "总计划工时" + }, + { + "GUID": "bd3ba593-9a1e-4864-b038-670ae01756f1", + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "总实际工时", + "GUID": "58613864-7f3d-4ab2-9b2e-f1e1b7a86879" + }, + "ColumnName": "总实际工时" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "任务ID", + "GUID": "b732175b-c55c-4a15-b703-223f45ab07a1" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "执行人", + "GUID": "4bd4f915-e792-4219-ad86-6602ef9080bd" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=执行人" + } + } + ] + } + }, + "ID": "bd1036451d524ce98a641c7eac350ccb", + "Comments": "从视图统计项目的信息" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "个人工时余额", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=个人工时情况.总计划工时-个人工时情况.总实际工时" + }, + "ID": "29e1c2c06f2e427bad0ccd1c37772485" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=个人工时余额" + } + }, + "value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工时数" + }, + "compareType": 4 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "核定工时", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=个人工时情况.总计划工时-个人工时情况.总实际工时" + }, + "ID": "bde7738eb3154f93a0e189ea107db3ea" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "核定工时说明", + "ParameterValue": "个人工时余额不足,按剩余工时核定!", + "ID": "58bcc74765f1449baceb214856d42160" + } + ], + "Comments": "先检查个人工时余额够不够,如果不够,直接提成为0", + "ID": "ba878135-8e02-406f-af6b-cccb447eca45" + } + ] + } + ], + "Comments": "如果分配到人头,则判断该人总计划工时还够不够", + "ID": "32052fab-784c-419e-86dd-1f40cb25407d" + }, + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.工时分配方式" + } + }, + "value": "3" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "任务工时情况", + "TableValue": { + "TableName": "View_任务工时统计", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "88e5a9aa-873c-46c3-b76f-69a424956526", + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "任务ID", + "GUID": "976cf4f1-2ec3-4537-8ca8-aac1d965131e" + }, + "ColumnName": "任务ID" + }, + { + "GUID": "5fed6798-5151-4540-b566-d913b4615d93", + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "总计划工时", + "GUID": "37b1cd46-749c-4870-9e65-639974e237b4" + }, + "ColumnName": "总计划工时" + }, + { + "GUID": "a30f02c0-4c0f-4308-a747-49bd5ac545dc", + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "总实际工时", + "GUID": "58613864-7f3d-4ab2-9b2e-f1e1b7a86879" + }, + "ColumnName": "总实际工时" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "任务ID", + "GUID": "b732175b-c55c-4a15-b703-223f45ab07a1" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + } + }, + "ID": "9dac211ac8804f90a07ac0a1924d99ca", + "Comments": "从视图统计项目的信息" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "任务工时余额", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务工时情况.总计划工时-任务工时情况.总实际工时" + }, + "ID": "b8f71de2a6994493970617644965cf31" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务工时余额" + } + }, + "value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工时数" + }, + "compareType": 4 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "核定工时", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务工时情况.总计划工时-任务工时情况.总实际工时" + }, + "ID": "4fafcec6dc9b424a9a9caff2cb9c43af" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "核定工时说明", + "ParameterValue": "任务工时余额不足,按剩余工时核定!", + "ID": "8ebb8fba5ce4400ca854cb1156c86f66" + } + ], + "Comments": "先检查个人工时余额够不够,如果不够,直接提成为0", + "ID": "6a83bcdf-756e-4c92-b42e-d0e32495a504" + } + ] + } + ], + "Comments": "如果是共用任务工时,则查看任务计划工时够不够", + "ID": "13321a98-7059-4cc4-b1cd-3609329f079c" + } + ] + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "项目统计信息", + "TableValue": { + "TableName": "View_项目统计信息", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "75d4b655-e599-47e4-8c9c-a27eafa7a9cb", + "BindingInfo": { + "TableName": "View_项目统计信息", + "ColumnName": "项目预算费用", + "GUID": "1f23c586-e318-41f8-9e2c-f9fc47949199" + }, + "ColumnName": "项目预算费用" + }, + { + "GUID": "4657e91e-3cd7-4a82-a79c-a0fab2e0cac9", + "BindingInfo": { + "TableName": "View_项目统计信息", + "ColumnName": "总成本", + "GUID": "7c3a493f-d2ac-49b3-957f-7a772d5138bf" + }, + "ColumnName": "总成本" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "View_项目统计信息", + "ColumnName": "项目ID", + "GUID": "0aa2d908-82fb-4233-a1e8-eb5a36cecaa2" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.项目ID" + } + }, + "TopCount": "1" + }, + "ID": "9d817f8a12e0490faa4817839ddd3330", + "Comments": "从视图统计项目的信息" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "预测本次产生成本", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目统计信息.总成本+(计算时薪*工时数*任务信息.提成系数)" + }, + "ID": "0b80da88679c4f178aa22d6333666401" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=预测本次产生成本+项目统计信息.总成本" + } + }, + "value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目统计信息.项目预算费用" + }, + "compareType": 2 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "该项目预算费用不足,为确保项目成本可控,请联系项目经理增加项目预算后再提交。", + "CustomReturns": [ + { + "ReturnPropertyName": "提交工时", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工时数" + } + }, + { + "ReturnPropertyName": "核定工时", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=核定工时" + } + }, + { + "ReturnPropertyName": "提成系数", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.提成系数" + } + }, + { + "ReturnPropertyName": "计算时薪", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=计算时薪" + } + }, + { + "ReturnPropertyName": "核定收益", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=核定工时*计算时薪*提成系数" + } + }, + { + "ReturnPropertyName": "时薪来源", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=时薪计算来源" + } + }, + { + "ReturnPropertyName": "核定工时说明", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=核定工时说明" + } + } + ] + } + ], + "ID": "b029ab62-2ed4-450b-93da-1aa7e32aeb5a" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "以下是本次报工的核定数据,请确认无误后提交", + "CustomReturns": [ + { + "ReturnPropertyName": "提交工时", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工时数" + } + }, + { + "ReturnPropertyName": "核定工时", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=核定工时" + } + }, + { + "ReturnPropertyName": "提成系数", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.提成系数" + } + }, + { + "ReturnPropertyName": "计算时薪", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=计算时薪" + } + }, + { + "ReturnPropertyName": "核定收益", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=核定工时*计算时薪*提成系数" + } + }, + { + "ReturnPropertyName": "时薪来源", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=时薪计算来源" + } + }, + { + "ReturnPropertyName": "核定工时说明", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=核定工时说明" + } + } + ] + } + ], + "ID": "f5618930-6c00-45a7-96d2-66a48f878063" + } + ] + } + ], + "Comments": "如果提交的工时类型等于项目工时的核定方式且开启严格模式就校验本次有没有超标", + "ID": "4435ea5c-76f7-4074-9a3f-67efdeaa7958" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "以下是本次报工的核定数据,请确认无误后提交", + "CustomReturns": [ + { + "ReturnPropertyName": "提交工时", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工时数" + } + }, + { + "ReturnPropertyName": "核定工时", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=核定工时" + } + }, + { + "ReturnPropertyName": "提成系数", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.提成系数" + } + }, + { + "ReturnPropertyName": "计算时薪", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=计算时薪" + } + }, + { + "ReturnPropertyName": "核定收益", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=核定工时*计算时薪*提成系数" + } + }, + { + "ReturnPropertyName": "时薪来源", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=时薪计算来源" + } + }, + { + "ReturnPropertyName": "核定工时说明" + } + ] + } + ], + "ID": "805cb12e-065e-49a6-bd5a-2f2581c3458f" + } + ] + } + ], + "ID": "412221e1-a820-4a0b-963a-d57a9b3ffa10" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "成员不在任务内,无法报工!", + "CustomReturns": [ + { + "ReturnPropertyName": "提交工时" + }, + { + "ReturnPropertyName": "核定工时" + }, + { + "ReturnPropertyName": "提成系数" + }, + { + "ReturnPropertyName": "计算时薪" + }, + { + "ReturnPropertyName": "核定收益" + }, + { + "ReturnPropertyName": "时薪来源" + }, + { + "ReturnPropertyName": "核定工时说明" + } + ] + } + ], + "ID": "5ec5ed41-9521-4a99-8f5a-cbe9da2543fb" + } + ] + } + ], + "ReturnProperties": [ + { + "Name": "提交工时" + }, + { + "Name": "核定工时" + }, + { + "Name": "提成系数" + }, + { + "Name": "计算时薪" + }, + { + "Name": "核定收益" + }, + { + "Name": "时薪来源" + }, + { + "Name": "核定工时说明" + } + ] +} \ No newline at end of file diff --git a/Tables/字典表/素材库.json b/Tables/字典表/素材库.json new file mode 100644 index 00000000..ba53772a --- /dev/null +++ b/Tables/字典表/素材库.json @@ -0,0 +1,60 @@ +{ + "Name": "素材库", + "Columns": [ + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "Required": true, + "Unique": true, + "AutoIncrement": true, + "DatabaseColumnType": "bigint", + "MaxLength": -1, + "Name": "ID", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "名称", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.AttachmentBindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "附件", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.UserExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_Creator" + }, + { + "$type": "Forguncy.SaveLoad.DateExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_CreateDate" + }, + { + "$type": "Forguncy.SaveLoad.UserExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_LastModifier" + }, + { + "$type": "Forguncy.SaveLoad.DateExtraBingingColumnSaveData, ServerDesignerCommon", + "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_LastModifyDate" + } + ], + "ExternalDatabaseInfo": { + "DataBaseType": "6db454c0-531c-4395-9122-921a18942902", + "AllowModifySchema": true, + "ConnectionId": "业务表", + "SourceTableName": "素材库", + "SourceTableSchema": "dbo" + }, + "PrimaryKey": [ + "ID" + ], + "Indexes": [] +} \ No newline at end of file diff --git a/Tables/需求反馈/反馈收集任务匿名视图.json b/Tables/需求反馈/反馈收集任务匿名视图.json index 7797fbdd..45f20a37 100644 --- a/Tables/需求反馈/反馈收集任务匿名视图.json +++ b/Tables/需求反馈/反馈收集任务匿名视图.json @@ -41,6 +41,7 @@ ], "ExternalDatabaseInfo": { "DataBaseType": "6db454c0-531c-4395-9122-921a18942902", + "AllowModifySchema": true, "ConnectionId": "业务表", "SourceTableName": "反馈收集任务匿名视图", "SourceTableSchema": "dbo", diff --git a/Upload/86eb9c3b-133d-4cb0-ba1b-06aa7189f6b7_Animation - 1718097457056.json b/Upload/86eb9c3b-133d-4cb0-ba1b-06aa7189f6b7_Animation - 1718097457056.json new file mode 100644 index 00000000..395f14ad --- /dev/null +++ b/Upload/86eb9c3b-133d-4cb0-ba1b-06aa7189f6b7_Animation - 1718097457056.json @@ -0,0 +1 @@ +{"v":"5.7.6","fr":24,"ip":24,"op":114,"w":1024,"h":1024,"nm":"_Main Comp","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":2,"ty":4,"nm":"Matte 04","parent":12,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":90,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":55,"s":[288.324,223,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[302.224,223,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":85,"s":[300.524,223,0],"to":[0,0,0],"ti":[0,0,0]},{"t":89,"s":[288.324,223,0]}],"ix":2,"l":2},"a":{"a":0,"k":[73.5,59,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[244,120],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.164705657959,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[73.5,59],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"t":57,"s":[100,100],"h":1},{"t":58,"s":[101.5,101.5],"h":1},{"t":59,"s":[103,103],"h":1},{"t":60,"s":[102.5,102.5],"h":1},{"t":61,"s":[102,102],"h":1},{"t":62,"s":[102,102],"h":1},{"t":63,"s":[103.5,103.5],"h":1},{"t":64,"s":[105,105],"h":1},{"t":65,"s":[104.5,104.5],"h":1},{"t":66,"s":[104,104],"h":1},{"t":67,"s":[104,104],"h":1},{"t":68,"s":[105.5,105.5],"h":1},{"t":69,"s":[107,107],"h":1},{"t":70,"s":[106.5,106.5],"h":1},{"t":71,"s":[106,106],"h":1},{"t":72,"s":[106,106],"h":1},{"t":73,"s":[107.5,107.5],"h":1},{"t":74,"s":[109,109],"h":1},{"t":75,"s":[109,109],"h":1},{"t":76,"s":[105.889,105.889],"h":1},{"t":77,"s":[100.111,100.111],"h":1},{"t":78,"s":[97,97],"h":1},{"t":79,"s":[98.078,98.078],"h":1},{"t":80,"s":[99.346,99.346],"h":1},{"t":81,"s":[100,100],"h":1}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":58,"op":74,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Coin 3","tt":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.4,"y":1},"o":{"x":0.167,"y":0.167},"t":58,"s":[603,390,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.6,"y":0},"t":65,"s":[603,277,0],"to":[0,0,0],"ti":[0,0,0]},{"t":73,"s":[601,547,0]}],"ix":2,"l":2},"a":{"a":0,"k":[28.864,28.864,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":58,"s":[50,50,100]},{"t":61,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.418,-16.523],[2.418,-16.523],[2.418,16.523],[-2.418,16.523]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.694000004787,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.864,28.864],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.539,0],[0,0],[0,2.539],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,2.538],[0,0],[-2.538,0],[0,0],[0,-2.539],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-2.538],[0,0]],"o":[[0,0],[-2.538,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-2.538,0],[0,0],[0,-2.539],[0,0],[2.539,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[2.539,0],[0,0],[0,2.539]],"v":[[5.854,13.702],[-5.854,13.702],[-10.458,9.099],[-10.458,7.759],[-5.622,7.759],[-5.622,8.866],[5.623,8.866],[5.623,2.418],[-5.854,2.418],[-10.458,-2.185],[-10.458,-9.098],[-5.854,-13.702],[5.854,-13.702],[10.458,-9.098],[10.458,-7.757],[5.623,-7.757],[5.623,-8.866],[-5.622,-8.866],[-5.622,-2.418],[5.854,-2.418],[10.458,2.186],[10.458,9.099]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.694000004787,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.863,28.864],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[28.863,28.864],"ix":2},"a":{"a":0,"k":[28.863,28.864],"ix":1},"s":{"a":1,"k":[{"t":38,"s":[100,100],"h":1},{"t":39,"s":[100,-100],"h":1},{"t":58,"s":[100,100],"h":1},{"t":64,"s":[100,100],"h":1},{"t":65,"s":[100,-100],"h":1}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"$","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-11.277],[11.277,0],[0,11.277],[-11.277,0]],"o":[[0,11.277],[-11.277,0],[0,-11.277],[11.277,0]],"v":[[20.419,0],[0,20.419],[-20.419,0],[0,-20.419]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.842999985639,0.532999973671,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.864,28.864],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-15.803],[15.802,0],[0,15.803],[-15.803,0]],"o":[[0,15.803],[-15.803,0],[0,-15.803],[15.802,0]],"v":[[28.614,0],[0,28.614],[-28.614,0],[0,-28.614]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.694000004787,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 2","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.864,28.864],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":34,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":38,"s":[28.864,22.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":0.55},"o":{"x":0.45,"y":0.45},"t":42,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":59,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":64,"s":[28.864,22.864],"to":[0,0],"ti":[0,0]},{"t":69,"s":[28.864,28.864]}],"ix":2},"a":{"a":0,"k":[28.864,28.864],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":34,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":38,"s":[100,4]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":42,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":59,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":64,"s":[100,4]},{"t":69,"s":[100,100]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Front","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-15.803],[15.802,0],[0,15.803],[-15.803,0]],"o":[[0,15.803],[-15.803,0],[0,-15.803],[15.802,0]],"v":[[28.614,0],[0,28.614],[-28.614,0],[0,-28.614]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.910000011968,0.532999973671,0.322000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":34,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":38,"s":[28.864,34.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":0.55},"o":{"x":0.45,"y":0.45},"t":42,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":59,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":64,"s":[28.864,34.864],"to":[0,0],"ti":[0,0]},{"t":69,"s":[28.864,28.864]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":34,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":38,"s":[100,4]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":42,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":59,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":64,"s":[100,4]},{"t":69,"s":[100,100]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Back","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":34,"s":[57.3,0]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":38,"s":[57.3,11.8]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":42,"s":[57.3,0]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":59,"s":[57.3,0]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":64,"s":[57.3,11.8]},{"t":69,"s":[57.3,0]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.910000011968,0.532999973671,0.322000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.75,28.625],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[28.789,28.864],"ix":2},"a":{"a":0,"k":[28.789,28.864],"ix":1},"s":{"a":1,"k":[{"t":38,"s":[100,100],"h":1},{"t":39,"s":[100,-100],"h":1},{"t":58,"s":[100,100],"h":1},{"t":64,"s":[100,100],"h":1},{"t":65,"s":[100,-100],"h":1}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Flip","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":58,"op":74,"st":34,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Matte 03","parent":12,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":90,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":55,"s":[288.324,223,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[302.224,223,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":85,"s":[300.524,223,0],"to":[0,0,0],"ti":[0,0,0]},{"t":89,"s":[288.324,223,0]}],"ix":2,"l":2},"a":{"a":0,"k":[73.5,59,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[244,120],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.164705657959,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[73.5,59],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"t":57,"s":[100,100],"h":1},{"t":58,"s":[101.5,101.5],"h":1},{"t":59,"s":[103,103],"h":1},{"t":60,"s":[102.5,102.5],"h":1},{"t":61,"s":[102,102],"h":1},{"t":62,"s":[102,102],"h":1},{"t":63,"s":[103.5,103.5],"h":1},{"t":64,"s":[105,105],"h":1},{"t":65,"s":[104.5,104.5],"h":1},{"t":66,"s":[104,104],"h":1},{"t":67,"s":[104,104],"h":1},{"t":68,"s":[105.5,105.5],"h":1},{"t":69,"s":[107,107],"h":1},{"t":70,"s":[106.5,106.5],"h":1},{"t":71,"s":[106,106],"h":1},{"t":72,"s":[106,106],"h":1},{"t":73,"s":[107.5,107.5],"h":1},{"t":74,"s":[109,109],"h":1},{"t":75,"s":[109,109],"h":1},{"t":76,"s":[105.889,105.889],"h":1},{"t":77,"s":[100.111,100.111],"h":1},{"t":78,"s":[97,97],"h":1},{"t":79,"s":[98.078,98.078],"h":1},{"t":80,"s":[99.346,99.346],"h":1},{"t":81,"s":[100,100],"h":1}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":53,"op":69,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Coin 4","tt":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.4,"y":1},"o":{"x":0.167,"y":0.167},"t":53,"s":[603,390,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.6,"y":0},"t":60,"s":[603,277,0],"to":[0,0,0],"ti":[0,0,0]},{"t":68,"s":[601,547,0]}],"ix":2,"l":2},"a":{"a":0,"k":[28.864,28.864,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":53,"s":[50,50,100]},{"t":56,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.418,-16.523],[2.418,-16.523],[2.418,16.523],[-2.418,16.523]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.694000004787,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.864,28.864],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.539,0],[0,0],[0,2.539],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,2.538],[0,0],[-2.538,0],[0,0],[0,-2.539],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-2.538],[0,0]],"o":[[0,0],[-2.538,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-2.538,0],[0,0],[0,-2.539],[0,0],[2.539,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[2.539,0],[0,0],[0,2.539]],"v":[[5.854,13.702],[-5.854,13.702],[-10.458,9.099],[-10.458,7.759],[-5.622,7.759],[-5.622,8.866],[5.623,8.866],[5.623,2.418],[-5.854,2.418],[-10.458,-2.185],[-10.458,-9.098],[-5.854,-13.702],[5.854,-13.702],[10.458,-9.098],[10.458,-7.757],[5.623,-7.757],[5.623,-8.866],[-5.622,-8.866],[-5.622,-2.418],[5.854,-2.418],[10.458,2.186],[10.458,9.099]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.694000004787,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.863,28.864],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[28.863,28.864],"ix":2},"a":{"a":0,"k":[28.863,28.864],"ix":1},"s":{"a":1,"k":[{"t":33,"s":[100,100],"h":1},{"t":34,"s":[100,-100],"h":1},{"t":53,"s":[100,100],"h":1},{"t":59,"s":[100,100],"h":1},{"t":60,"s":[100,-100],"h":1}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"$","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-11.277],[11.277,0],[0,11.277],[-11.277,0]],"o":[[0,11.277],[-11.277,0],[0,-11.277],[11.277,0]],"v":[[20.419,0],[0,20.419],[-20.419,0],[0,-20.419]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.842999985639,0.532999973671,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.864,28.864],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-15.803],[15.802,0],[0,15.803],[-15.803,0]],"o":[[0,15.803],[-15.803,0],[0,-15.803],[15.802,0]],"v":[[28.614,0],[0,28.614],[-28.614,0],[0,-28.614]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.694000004787,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 2","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.864,28.864],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":29,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":33,"s":[28.864,22.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":0.55},"o":{"x":0.45,"y":0.45},"t":37,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":54,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":59,"s":[28.864,22.864],"to":[0,0],"ti":[0,0]},{"t":64,"s":[28.864,28.864]}],"ix":2},"a":{"a":0,"k":[28.864,28.864],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":29,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":33,"s":[100,4]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":37,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":54,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":59,"s":[100,4]},{"t":64,"s":[100,100]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Front","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-15.803],[15.802,0],[0,15.803],[-15.803,0]],"o":[[0,15.803],[-15.803,0],[0,-15.803],[15.802,0]],"v":[[28.614,0],[0,28.614],[-28.614,0],[0,-28.614]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.910000011968,0.532999973671,0.322000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":29,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":33,"s":[28.864,34.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":0.55},"o":{"x":0.45,"y":0.45},"t":37,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":54,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":59,"s":[28.864,34.864],"to":[0,0],"ti":[0,0]},{"t":64,"s":[28.864,28.864]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":29,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":33,"s":[100,4]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":37,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":54,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":59,"s":[100,4]},{"t":64,"s":[100,100]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Back","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":29,"s":[57.3,0]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":33,"s":[57.3,11.8]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":37,"s":[57.3,0]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":54,"s":[57.3,0]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":59,"s":[57.3,11.8]},{"t":64,"s":[57.3,0]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.910000011968,0.532999973671,0.322000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.75,28.625],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[28.789,28.864],"ix":2},"a":{"a":0,"k":[28.789,28.864],"ix":1},"s":{"a":1,"k":[{"t":33,"s":[100,100],"h":1},{"t":34,"s":[100,-100],"h":1},{"t":53,"s":[100,100],"h":1},{"t":59,"s":[100,100],"h":1},{"t":60,"s":[100,-100],"h":1}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Flip","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":53,"op":69,"st":29,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Matte 02","parent":12,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":90,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":55,"s":[288.324,223,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[302.224,223,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":85,"s":[300.524,223,0],"to":[0,0,0],"ti":[0,0,0]},{"t":89,"s":[288.324,223,0]}],"ix":2,"l":2},"a":{"a":0,"k":[73.5,59,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[244,120],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.164705657959,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[73.5,59],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"t":57,"s":[100,100],"h":1},{"t":58,"s":[101.5,101.5],"h":1},{"t":59,"s":[103,103],"h":1},{"t":60,"s":[102.5,102.5],"h":1},{"t":61,"s":[102,102],"h":1},{"t":62,"s":[102,102],"h":1},{"t":63,"s":[103.5,103.5],"h":1},{"t":64,"s":[105,105],"h":1},{"t":65,"s":[104.5,104.5],"h":1},{"t":66,"s":[104,104],"h":1},{"t":67,"s":[104,104],"h":1},{"t":68,"s":[105.5,105.5],"h":1},{"t":69,"s":[107,107],"h":1},{"t":70,"s":[106.5,106.5],"h":1},{"t":71,"s":[106,106],"h":1},{"t":72,"s":[106,106],"h":1},{"t":73,"s":[107.5,107.5],"h":1},{"t":74,"s":[109,109],"h":1},{"t":75,"s":[109,109],"h":1},{"t":76,"s":[105.889,105.889],"h":1},{"t":77,"s":[100.111,100.111],"h":1},{"t":78,"s":[97,97],"h":1},{"t":79,"s":[98.078,98.078],"h":1},{"t":80,"s":[99.346,99.346],"h":1},{"t":81,"s":[100,100],"h":1}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":48,"op":64,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Coin 2","tt":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.4,"y":1},"o":{"x":0.167,"y":0.167},"t":48,"s":[603,390,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.6,"y":0},"t":55,"s":[603,277,0],"to":[0,0,0],"ti":[0,0,0]},{"t":63,"s":[601,547,0]}],"ix":2,"l":2},"a":{"a":0,"k":[28.864,28.864,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":48,"s":[50,50,100]},{"t":51,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.418,-16.523],[2.418,-16.523],[2.418,16.523],[-2.418,16.523]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.694000004787,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.864,28.864],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.539,0],[0,0],[0,2.539],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,2.538],[0,0],[-2.538,0],[0,0],[0,-2.539],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-2.538],[0,0]],"o":[[0,0],[-2.538,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-2.538,0],[0,0],[0,-2.539],[0,0],[2.539,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[2.539,0],[0,0],[0,2.539]],"v":[[5.854,13.702],[-5.854,13.702],[-10.458,9.099],[-10.458,7.759],[-5.622,7.759],[-5.622,8.866],[5.623,8.866],[5.623,2.418],[-5.854,2.418],[-10.458,-2.185],[-10.458,-9.098],[-5.854,-13.702],[5.854,-13.702],[10.458,-9.098],[10.458,-7.757],[5.623,-7.757],[5.623,-8.866],[-5.622,-8.866],[-5.622,-2.418],[5.854,-2.418],[10.458,2.186],[10.458,9.099]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.694000004787,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.863,28.864],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[28.863,28.864],"ix":2},"a":{"a":0,"k":[28.863,28.864],"ix":1},"s":{"a":1,"k":[{"t":28,"s":[100,100],"h":1},{"t":29,"s":[100,-100],"h":1},{"t":48,"s":[100,100],"h":1},{"t":54,"s":[100,100],"h":1},{"t":55,"s":[100,-100],"h":1}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"$","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-11.277],[11.277,0],[0,11.277],[-11.277,0]],"o":[[0,11.277],[-11.277,0],[0,-11.277],[11.277,0]],"v":[[20.419,0],[0,20.419],[-20.419,0],[0,-20.419]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.842999985639,0.532999973671,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.864,28.864],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-15.803],[15.802,0],[0,15.803],[-15.803,0]],"o":[[0,15.803],[-15.803,0],[0,-15.803],[15.802,0]],"v":[[28.614,0],[0,28.614],[-28.614,0],[0,-28.614]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.694000004787,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 2","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.864,28.864],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":24,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":28,"s":[28.864,22.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":0.55},"o":{"x":0.45,"y":0.45},"t":32,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":49,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":54,"s":[28.864,22.864],"to":[0,0],"ti":[0,0]},{"t":59,"s":[28.864,28.864]}],"ix":2},"a":{"a":0,"k":[28.864,28.864],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":24,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":28,"s":[100,4]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":32,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":49,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":54,"s":[100,4]},{"t":59,"s":[100,100]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Front","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-15.803],[15.802,0],[0,15.803],[-15.803,0]],"o":[[0,15.803],[-15.803,0],[0,-15.803],[15.802,0]],"v":[[28.614,0],[0,28.614],[-28.614,0],[0,-28.614]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.910000011968,0.532999973671,0.322000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":24,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":28,"s":[28.864,34.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":0.55},"o":{"x":0.45,"y":0.45},"t":32,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":49,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":54,"s":[28.864,34.864],"to":[0,0],"ti":[0,0]},{"t":59,"s":[28.864,28.864]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":24,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":28,"s":[100,4]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":32,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":49,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":54,"s":[100,4]},{"t":59,"s":[100,100]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Back","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":24,"s":[57.3,0]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":28,"s":[57.3,11.8]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":32,"s":[57.3,0]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":49,"s":[57.3,0]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":54,"s":[57.3,11.8]},{"t":59,"s":[57.3,0]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.910000011968,0.532999973671,0.322000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.75,28.625],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[28.789,28.864],"ix":2},"a":{"a":0,"k":[28.789,28.864],"ix":1},"s":{"a":1,"k":[{"t":28,"s":[100,100],"h":1},{"t":29,"s":[100,-100],"h":1},{"t":48,"s":[100,100],"h":1},{"t":54,"s":[100,100],"h":1},{"t":55,"s":[100,-100],"h":1}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Flip","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":48,"op":64,"st":24,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Matte 01","parent":12,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":90,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":55,"s":[288.324,223,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[302.224,223,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":85,"s":[300.524,223,0],"to":[0,0,0],"ti":[0,0,0]},{"t":89,"s":[288.324,223,0]}],"ix":2,"l":2},"a":{"a":0,"k":[73.5,59,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[244,120],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0.164705657959,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[73.5,59],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"t":57,"s":[100,100],"h":1},{"t":58,"s":[101.5,101.5],"h":1},{"t":59,"s":[103,103],"h":1},{"t":60,"s":[102.5,102.5],"h":1},{"t":61,"s":[102,102],"h":1},{"t":62,"s":[102,102],"h":1},{"t":63,"s":[103.5,103.5],"h":1},{"t":64,"s":[105,105],"h":1},{"t":65,"s":[104.5,104.5],"h":1},{"t":66,"s":[104,104],"h":1},{"t":67,"s":[104,104],"h":1},{"t":68,"s":[105.5,105.5],"h":1},{"t":69,"s":[107,107],"h":1},{"t":70,"s":[106.5,106.5],"h":1},{"t":71,"s":[106,106],"h":1},{"t":72,"s":[106,106],"h":1},{"t":73,"s":[107.5,107.5],"h":1},{"t":74,"s":[109,109],"h":1},{"t":75,"s":[109,109],"h":1},{"t":76,"s":[105.889,105.889],"h":1},{"t":77,"s":[100.111,100.111],"h":1},{"t":78,"s":[97,97],"h":1},{"t":79,"s":[98.078,98.078],"h":1},{"t":80,"s":[99.346,99.346],"h":1},{"t":81,"s":[100,100],"h":1}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":43,"op":59,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Coin ","tt":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.4,"y":1},"o":{"x":0.167,"y":0.167},"t":43,"s":[603,390,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.6,"y":0},"t":50,"s":[603,277,0],"to":[0,0,0],"ti":[0,0,0]},{"t":58,"s":[601,547,0]}],"ix":2,"l":2},"a":{"a":0,"k":[28.864,28.864,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0]},"t":43,"s":[50,50,100]},{"t":46,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-2.418,-16.523],[2.418,-16.523],[2.418,16.523],[-2.418,16.523]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.694000004787,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.864,28.864],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[2.539,0],[0,0],[0,2.539],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,2.538],[0,0],[-2.538,0],[0,0],[0,-2.539],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-2.538],[0,0]],"o":[[0,0],[-2.538,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-2.538,0],[0,0],[0,-2.539],[0,0],[2.539,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[2.539,0],[0,0],[0,2.539]],"v":[[5.854,13.702],[-5.854,13.702],[-10.458,9.099],[-10.458,7.759],[-5.622,7.759],[-5.622,8.866],[5.623,8.866],[5.623,2.418],[-5.854,2.418],[-10.458,-2.185],[-10.458,-9.098],[-5.854,-13.702],[5.854,-13.702],[10.458,-9.098],[10.458,-7.757],[5.623,-7.757],[5.623,-8.866],[-5.622,-8.866],[-5.622,-2.418],[5.854,-2.418],[10.458,2.186],[10.458,9.099]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.694000004787,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.863,28.864],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[28.863,28.864],"ix":2},"a":{"a":0,"k":[28.863,28.864],"ix":1},"s":{"a":1,"k":[{"t":23,"s":[100,100],"h":1},{"t":24,"s":[100,-100],"h":1},{"t":43,"s":[100,100],"h":1},{"t":49,"s":[100,100],"h":1},{"t":50,"s":[100,-100],"h":1}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"$","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-11.277],[11.277,0],[0,11.277],[-11.277,0]],"o":[[0,11.277],[-11.277,0],[0,-11.277],[11.277,0]],"v":[[20.419,0],[0,20.419],[-20.419,0],[0,-20.419]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.842999985639,0.532999973671,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.864,28.864],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-15.803],[15.802,0],[0,15.803],[-15.803,0]],"o":[[0,15.803],[-15.803,0],[0,-15.803],[15.802,0]],"v":[[28.614,0],[0,28.614],[-28.614,0],[0,-28.614]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.694000004787,0.39199999641,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 2","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.864,28.864],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":19,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":23,"s":[28.864,22.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":0.55},"o":{"x":0.45,"y":0.45},"t":27,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":44,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":49,"s":[28.864,22.864],"to":[0,0],"ti":[0,0]},{"t":54,"s":[28.864,28.864]}],"ix":2},"a":{"a":0,"k":[28.864,28.864],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":19,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":23,"s":[100,4]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":27,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":44,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":49,"s":[100,4]},{"t":54,"s":[100,100]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Front","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-15.803],[15.802,0],[0,15.803],[-15.803,0]],"o":[[0,15.803],[-15.803,0],[0,-15.803],[15.802,0]],"v":[[28.614,0],[0,28.614],[-28.614,0],[0,-28.614]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.910000011968,0.532999973671,0.322000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":19,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":23,"s":[28.864,34.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":0.55},"o":{"x":0.45,"y":0.45},"t":27,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":44,"s":[28.864,28.864],"to":[0,0],"ti":[0,0]},{"i":{"x":0.55,"y":1},"o":{"x":0.45,"y":0},"t":49,"s":[28.864,34.864],"to":[0,0],"ti":[0,0]},{"t":54,"s":[28.864,28.864]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":19,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":23,"s":[100,4]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":27,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":44,"s":[100,100]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":49,"s":[100,4]},{"t":54,"s":[100,100]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Back","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":19,"s":[57.3,0]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":23,"s":[57.3,11.8]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":27,"s":[57.3,0]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":44,"s":[57.3,0]},{"i":{"x":[0.55,0.55],"y":[1,1]},"o":{"x":[0.45,0.45],"y":[0,0]},"t":49,"s":[57.3,11.8]},{"t":54,"s":[57.3,0]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.910000011968,0.532999973671,0.322000002394,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28.75,28.625],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[28.789,28.864],"ix":2},"a":{"a":0,"k":[28.789,28.864],"ix":1},"s":{"a":1,"k":[{"t":23,"s":[100,100],"h":1},{"t":24,"s":[100,-100],"h":1},{"t":43,"s":[100,100],"h":1},{"t":49,"s":[100,100],"h":1},{"t":50,"s":[100,-100],"h":1}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Flip","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":43,"op":59,"st":19,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Head ","parent":12,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":5,"s":[90]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":26,"s":[90]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[91]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":34,"s":[90]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":38,"s":[85]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":42,"s":[86]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":48,"s":[86]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":52,"s":[85]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":57,"s":[91]},{"t":62,"s":[90]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[219.224,74.589,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.167,"y":0.167},"t":5,"s":[195.224,4.589,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":25,"s":[195.224,4.589,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":29,"s":[203.624,4.589,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":33,"s":[179.824,4.589,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":37,"s":[203.624,4.589,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.167,"y":0.167},"t":41,"s":[195.224,4.589,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":47,"s":[195.224,4.589,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":51,"s":[203.624,4.589,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":56,"s":[150.624,4.589,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.291,"y":0.291},"t":61,"s":[156.724,4.589,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":62,"s":[156.724,4.589,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":64,"s":[156.724,1.589,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.333,"y":0.333},"t":66,"s":[156.724,2.673,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":67,"s":[156.724,2.673,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":69,"s":[156.724,-0.252,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.333,"y":0.333},"t":71,"s":[156.724,1.081,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":72,"s":[156.724,1.081,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.333,"y":0.333},"t":74,"s":[156.724,-1.322,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":75,"s":[156.724,-1.322,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":78,"s":[156.724,7.589,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.692,"y":0.692},"o":{"x":0.333,"y":0.333},"t":81,"s":[156.724,4.589,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":84,"s":[156.724,4.589,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":88,"s":[150.03,4.589,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":94,"s":[203.724,4.589,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":98,"s":[191.924,4.589,0],"to":[0,0,0],"ti":[0,0,0]},{"t":102,"s":[195.224,4.589,0]}],"ix":2,"l":2},"a":{"a":0,"k":[141.839,265.308,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":26,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":30,"s":[99,101,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":34,"s":[102,98,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":38,"s":[99,101,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":42,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":48,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":52,"s":[99,101,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":57,"s":[101,99,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":62,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":85,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":89,"s":[101,99,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":95,"s":[99,101,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":99,"s":[100.5,99.5,100]},{"t":103,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-5.964],[4.88,0],[0,5.965],[-4.881,0]],"o":[[0,5.965],[-4.881,0],[0,-5.964],[4.88,0]],"v":[[8.837,0],[0,10.8],[-8.837,0],[0,-10.8]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.685999971278,0.289999988032,0.289999988032,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[158.824,214.515],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 11","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-5.964],[4.88,0],[0,5.965],[-4.88,0]],"o":[[0,5.965],[-4.88,0],[0,-5.964],[4.88,0]],"v":[[8.836,0],[0,10.8],[-8.836,0],[0,-10.8]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.685999971278,0.289999988032,0.289999988032,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[124.854,214.515],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 12","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-26.895],[26.894,0],[0,26.895],[-26.895,0]],"o":[[0,26.895],[-26.895,0],[0,-26.895],[26.894,0]],"v":[[48.698,7.069],[0,41.628],[-48.698,7.069],[0,-41.628]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.877999997606,0.435000011968,0.423999980852,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[141.839,211.767],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 25","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":26,"s":[141.839,211.767],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":30,"s":[141.839,209.767],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":34,"s":[141.839,215.767],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":38,"s":[141.839,209.767],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.167,"y":0.167},"t":42,"s":[141.839,211.767],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":48,"s":[141.839,211.767],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":52,"s":[141.839,209.767],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":57,"s":[141.839,218.067],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.167,"y":0.167},"t":62,"s":[141.839,215.767],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":85,"s":[141.839,215.767],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":89,"s":[141.839,218.067],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":95,"s":[141.839,209.767],"to":[0,0],"ti":[0,0]},{"t":99,"s":[141.839,211.767]}],"ix":2},"a":{"a":0,"k":[141.839,211.767],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Front","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-26.895],[26.894,0],[0,26.895],[-26.895,0]],"o":[[0,26.895],[-26.895,0],[0,-26.895],[26.894,0]],"v":[[48.698,7.069],[0,41.628],[-48.698,7.069],[0,-41.628]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.949019607843,0.560784313725,0.545098039216,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[141.839,211.767],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Nose Back","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[141.839,211.767],"ix":2},"a":{"a":0,"k":[141.839,211.767],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Nose","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":26,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-19.141,-1.675],[19.141,1.675]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":30,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-18.553,-4.043],[19.729,-0.693]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":34,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-19.992,3.602],[18.406,2.091]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":38,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-18.553,-4.043],[19.729,-0.693]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":42,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-19.141,-1.675],[19.141,1.675]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":48,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-19.141,-1.675],[19.141,1.675]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":52,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-18.553,-4.043],[19.729,-0.693]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":57,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-20.269,1.825],[18.406,2.091]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":62,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-19.141,-1.675],[19.141,1.675]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":85,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-19.141,-1.675],[19.141,1.675]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":89,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-19.992,0.803],[18.406,1.073]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":95,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-18.553,-3.673],[19.729,-0.323]],"c":false}]},{"t":99,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-19.141,-1.675],[19.141,1.675]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.728999956916,0.365000017952,0.365000017952,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[191.388,120.923],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Eyebrow R","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":26,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-19.141,1.675],[19.141,-1.675]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":30,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-20.192,-0.789],[18.09,-4.139]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":34,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-20.738,0.005],[17.629,2.175]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":38,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-20.192,-0.789],[18.09,-4.139]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":42,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-19.141,1.675],[19.141,-1.675]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":48,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-19.141,1.675],[19.141,-1.675]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":52,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-20.192,-0.789],[18.09,-4.139]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":57,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-20.738,0.005],[17.362,0.908]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":62,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-19.141,1.675],[19.141,-1.675]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":85,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-19.141,1.675],[19.141,-1.675]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":89,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-20.738,-0.759],[16.647,0.14]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":95,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-20.066,0.073],[18.216,-3.277]],"c":false}]},{"t":99,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-19.141,1.675],[19.141,-1.675]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.728999956916,0.365000017952,0.365000017952,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":11,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[92.29,120.922],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Eyebrow L","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[9.261,-7.196],[-9.261,-0.001],[9.261,7.196]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.447000002394,0.176000004189,0.161000001197,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":8,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[191.176,155.283],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"t":31,"s":[0],"h":1},{"t":32,"s":[100],"h":1},{"t":36,"s":[100],"h":1},{"t":37,"s":[0],"h":1}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"close r","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[5.612,0],[0,0],[0,5.613],[0,0],[-5.612,0],[0,-5.613],[0,0]],"o":[[0,0],[-5.612,0],[0,0],[0,-5.613],[5.612,0],[0,0],[0,5.613]],"v":[[0,14.031],[0,14.031],[-10.204,3.826],[-10.204,-3.827],[0,-14.031],[10.204,-3.827],[10.204,3.826]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.447000002394,0.176000004189,0.161000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[191.388,155.283],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"t":30,"s":[100,100],"h":1},{"t":31,"s":[120,60],"h":1},{"t":37,"s":[120,60],"h":1},{"t":38,"s":[100,100],"h":1}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"t":31,"s":[100],"h":1},{"t":32,"s":[0],"h":1},{"t":36,"s":[0],"h":1},{"t":37,"s":[100],"h":1}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"open r","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[191.388,155.283],"ix":2},"a":{"a":0,"k":[191.388,155.283],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Eye R","np":3,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-9.261,-7.196],[9.261,-0.001],[-9.261,7.196]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.447000002394,0.176000004189,0.161000001197,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":8,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[92.503,155.283],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"t":31,"s":[0],"h":1},{"t":32,"s":[100],"h":1},{"t":36,"s":[100],"h":1},{"t":37,"s":[0],"h":1}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"close l","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[5.612,0],[0,0],[0,5.613],[0,0],[-5.613,0],[0,-5.613],[0,0]],"o":[[0,0],[-5.613,0],[0,0],[0,-5.613],[5.612,0],[0,0],[0,5.613]],"v":[[0,14.031],[0,14.031],[-10.205,3.826],[-10.205,-3.827],[0,-14.031],[10.205,-3.827],[10.205,3.826]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.447000002394,0.176000004189,0.161000001197,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[92.29,155.283],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":1,"k":[{"t":30,"s":[100,100],"h":1},{"t":31,"s":[120,60],"h":1},{"t":37,"s":[120,60],"h":1},{"t":38,"s":[100,100],"h":1}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"t":31,"s":[100],"h":1},{"t":32,"s":[0],"h":1},{"t":36,"s":[0],"h":1},{"t":37,"s":[100],"h":1}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"open l","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[92.29,155.283],"ix":2},"a":{"a":0,"k":[92.29,155.283],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Eye L","np":3,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":32,"s":[{"i":[[-12.301,-0.19],[-0.339,15.794],[0,0]],"o":[[12.45,0.192],[0,0],[0.612,17.302]],"v":[[-0.446,7.828],[26.149,-15.317],[-24.801,-15.819]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":34,"s":[{"i":[[-17.848,0],[0,17.847],[0,0]],"o":[[17.848,0],[0,0],[0,17.847]],"v":[[0,16.158],[32.316,-16.158],[-32.316,-16.158]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":89,"s":[{"i":[[-17.848,0],[0,17.847],[0,0]],"o":[[17.848,0],[0,0],[0,17.847]],"v":[[0,16.158],[32.316,-16.158],[-32.316,-16.158]],"c":true}]},{"t":91,"s":[{"i":[[-12.301,-0.19],[-0.339,15.794],[0,0]],"o":[[12.45,0.192],[0,0],[0.612,17.302]],"v":[[-0.446,7.828],[26.149,-15.317],[-24.801,-15.819]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[141.839,258.109],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"t":31,"s":[0],"h":1},{"t":32,"s":[100],"h":1},{"t":90,"s":[100],"h":1},{"t":91,"s":[0],"h":1}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"White Smile","np":2,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.333,"y":0},"t":30,"s":[{"i":[[0,0],[-9.867,0],[-4.92,3.918]],"o":[[4.92,3.918],[9.868,0],[0,0]],"v":[[-23.445,-3.837],[-0.001,3.837],[23.445,-3.837]],"c":false}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":32,"s":[{"i":[[0,0],[-2.433,-0.031],[-3.835,3.149]],"o":[[2.92,2.895],[3.483,0.045],[0,0]],"v":[[-9.064,-6.947],[-0.516,-2.701],[9.387,-6.82]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":91,"s":[{"i":[[0,0],[-2.433,-0.031],[-3.835,3.149]],"o":[[2.92,2.895],[3.483,0.044],[0,0]],"v":[[-9.083,-4.795],[-0.535,-0.549],[9.368,-4.668]],"c":false}]},{"t":93,"s":[{"i":[[0,0],[-9.867,0],[-4.92,3.918]],"o":[[4.92,3.918],[9.868,0],[0,0]],"v":[[-23.445,-3.837],[-0.001,3.837],[23.445,-3.837]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.728999956916,0.365000017952,0.365000017952,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[141.839,260.814],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":1,"k":[{"t":31,"s":[100],"h":1},{"t":32,"s":[0],"h":1},{"t":90,"s":[0],"h":1},{"t":91,"s":[100],"h":1}],"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Smile","np":2,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":26,"s":[141.839,196.757],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":30,"s":[141.839,194.757],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":34,"s":[141.839,200.757],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":38,"s":[141.839,194.757],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.167,"y":0.167},"t":42,"s":[141.839,196.757],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":48,"s":[141.839,196.757],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":52,"s":[141.839,194.757],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":57,"s":[141.839,213.857],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.167,"y":0.167},"t":62,"s":[141.839,209.757],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":85,"s":[141.839,209.757],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":89,"s":[141.839,213.857],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":95,"s":[141.839,193.757],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":99,"s":[141.839,197.757],"to":[0,0],"ti":[0,0]},{"t":103,"s":[141.839,196.757]}],"ix":2},"a":{"a":0,"k":[141.839,196.757],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Face","np":14,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[65.222,0],[19.42,56.397],[-70.875,0],[-10.373,67.976]],"o":[[-65.221,0],[10.373,67.976],[70.875,0],[-19.421,56.397]],"v":[[0,37.065],[-139.961,-60.027],[0,60.027],[139.961,-60.027]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.948999980852,0.560999971278,0.545000023935,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[141.839,253.371],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 27","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-78.197],[78.197,0],[0,78.198],[-78.197,0]],"o":[[0,78.198],[-78.197,0],[0,-78.197],[78.197,0]],"v":[[141.589,-0.001],[0,141.589],[-141.589,-0.001],[0,-141.589]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.611999990426,0.579999976065,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[141.839,171.808],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 28","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[141.839,171.808],"ix":2},"a":{"a":0,"k":[141.839,171.808],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Skull","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[7.426,-42.118],[22.155,3.907],[-7.427,42.118],[-12.347,-2.177]],"o":[[-7.427,42.119],[-22.155,-3.906],[7.426,-42.119],[12.347,2.177]],"v":[[40.115,6.208],[-13.447,75.396],[-40.114,-7.938],[13.447,-77.126]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.948999980852,0.560999971278,0.545000023935,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[221.133,79.553],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":27,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[-2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":35,"s":[6]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":39,"s":[-2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":43,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":49,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":53,"s":[-2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":58,"s":[6]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":63,"s":[-2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":67,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":86,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":90,"s":[3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":96,"s":[-5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":100,"s":[2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":104,"s":[-1]},{"t":108,"s":[0]}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ear R","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-7.427,-42.118],[22.154,-3.906],[7.427,42.119],[-12.346,2.177]],"o":[[7.427,42.119],[-22.155,3.908],[-7.427,-42.118],[12.347,-2.177]],"v":[[40.115,-7.939],[13.447,75.396],[-40.114,6.208],[-13.447,-77.126]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.948999980852,0.560999971278,0.545000023935,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[62.545,79.554],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":27,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":31,"s":[2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":35,"s":[-6]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":39,"s":[2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":43,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":49,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":53,"s":[2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":58,"s":[-6]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":63,"s":[2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":67,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":86,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":90,"s":[-3]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":96,"s":[5]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":100,"s":[-2]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":104,"s":[1]},{"t":108,"s":[0]}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ear L","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[141.839,157.855],"ix":2},"a":{"a":0,"k":[141.839,157.855],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Head","np":3,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":480,"st":0,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Body ","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":5,"s":[-90]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[512,640.387,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.167,"y":0.167},"t":5,"s":[588,643,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":24,"s":[588,643,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":28,"s":[591.75,637.813,0],"to":[0,0,0],"ti":[3.375,-0.063,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":32,"s":[583.063,653.75,0],"to":[-3.375,0.063,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":36,"s":[574.825,637.025,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.333,"y":0.333},"t":40,"s":[577.138,641.612,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":46,"s":[577.138,641.612,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":50,"s":[574.825,637.025,0],"to":[0,0,0],"ti":[-9.563,-1.225,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":55,"s":[588.75,652.65,0],"to":[5.688,-0.087,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":60,"s":[606.875,637.963,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.167,"y":0.167},"t":64,"s":[603.125,642.088,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":81,"s":[603.125,642.088,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":85,"s":[606.938,637.9,0],"to":[0,0,0],"ti":[3.875,-0.163,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":89,"s":[597.75,653.213,0],"to":[-3.875,0.163,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":93,"s":[585.75,640.625,0],"to":[0,0,0],"ti":[0,0,0]},{"t":97,"s":[588,643,0]}],"ix":2,"l":2},"a":{"a":0,"k":[219.224,223.476,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":25,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":29,"s":[100.5,99.5,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":33,"s":[99,101,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":37,"s":[100.5,99.5,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":41,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":47,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":51,"s":[100.5,99.5,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":56,"s":[99,101,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":61,"s":[100.5,99.5,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":65,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":82,"s":[100,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":86,"s":[100.5,99.5,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":90,"s":[99,101,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":94,"s":[100.5,99.5,100]},{"t":98,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[8.873,0],[8.393,-1.639]],"o":[[-8.393,-1.639],[-8.873,0],[0,0]],"v":[[25.799,-68.668],[-0.137,-71.174],[-26.073,-68.668]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.878431372549,0.435294117647,0.423529411765,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":17,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[219.224,139.421],"to":[0,0],"ti":[0,0]},{"t":5,"s":[219.224,158.421]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Hole","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[72.56,0],[25.715,59.595],[-80.286,0],[-13.396,76.449]],"o":[[-72.56,0],[13.396,76.449],[80.286,0],[-25.715,59.595]],"v":[[0,34.348],[-160.393,-67.275],[0,67.276],[160.393,-67.275]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.948999980852,0.560999971278,0.545000023935,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[219.224,319.049],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-89.938],[89.939,0],[0,89.939],[-89.939,0]],"o":[[0,89.939],[-89.939,0],[0,-89.938],[89.939,0]],"v":[[162.849,-0.001],[-0.001,162.848],[-162.848,-0.001],[-0.001,-162.848]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.611999990426,0.579999976065,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[219.224,223.476],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":55,"s":[219.224,223.476],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.167,"y":0.167},"t":60,"s":[231.924,223.476],"to":[0,0],"ti":[0,0]},{"i":{"x":0.833,"y":1},"o":{"x":0.167,"y":0},"t":85,"s":[231.924,223.476],"to":[0,0],"ti":[0,0]},{"t":89,"s":[219.224,223.476]}],"ix":2},"a":{"a":0,"k":[219.224,223.476],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":57,"s":[100,100]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":59,"s":[103,103]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":61,"s":[102,102]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":62,"s":[102,102]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":64,"s":[105,105]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":66,"s":[104,104]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":67,"s":[104,104]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":69,"s":[107,107]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":71,"s":[106,106]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":72,"s":[106,106]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":74,"s":[109,109]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":75,"s":[109,109]},{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":78,"s":[97,97]},{"t":81,"s":[100,100]}],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":5,"s":[90]}],"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Body Main","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-72.562],[72.562,0],[0,72.562],[-72.561,0]],"o":[[0,72.562],[-72.561,0],[0,-72.562],[72.562,0]],"v":[[131.385,0],[-0.001,131.384],[-131.385,0],[-0.001,-131.384]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[1,0.611999990426,0.579999976065,1]},{"t":5,"s":[0.949019610882,0.560784339905,0.54509806633,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[219.224,131.635],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.167,"y":0.167},"t":5,"s":[196,85.035],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":51,"s":[196,85.035],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.167,"y":0.167},"t":56,"s":[190.5,85.035],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"t":89,"s":[190.5,85.035],"to":[0,0],"ti":[0,0]},{"t":93,"s":[196,85.035]}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Body Extra","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":480,"st":0,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"Limb Up R","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[-90]},{"t":5,"s":[30]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[452.068,531.645,0],"to":[0,0,0],"ti":[0,0,0]},{"t":5,"s":[436.368,682.845,0]}],"ix":2,"l":2},"a":{"a":0,"k":[330.58,87.544,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":24,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[37.184,64.628],[-37.184,-64.628]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":28,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[37.184,64.628],[-35.445,-71.117]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":32,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[37.184,64.628],[-36.959,-52.489]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":36,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[37.184,64.628],[-50.776,-63.421]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[37.184,64.628],[-46.754,-60.33]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":46,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[37.184,64.628],[-46.754,-60.33]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":50,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[37.184,64.628],[-50.776,-63.421]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":55,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[37.184,64.628],[-32.93,-56.259]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[37.184,64.628],[-22.563,-78.555]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":64,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[37.184,64.628],[-24.167,-73.082]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":81,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[37.184,64.628],[-24.167,-73.082]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":85,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[37.184,64.628],[-22.563,-78.555]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":89,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[37.184,64.628],[-24.652,-60.172]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":93,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[37.184,64.628],[-39.933,-65.64]],"c":false}]},{"t":97,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[37.184,64.628],[-37.184,-64.628]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.948999980852,0.560999971278,0.545000023935,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":67,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[367.764,152.173],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Limb Up R","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":480,"st":0,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"Limb Up L","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[-90]},{"t":5,"s":[-30]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[452.068,754.355,0],"to":[0,0,0],"ti":[0,0,0]},{"t":5,"s":[387.268,682.855,0]}],"ix":2,"l":2},"a":{"a":0,"k":[107.869,87.544,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":24,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-37.184,64.628],[37.184,-64.628]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":28,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-37.184,64.628],[43.844,-66.413]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":32,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-37.184,64.628],[26.18,-58.569]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":36,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-37.184,64.628],[29.234,-75.858]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-37.184,64.628],[28.562,-71.194]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":46,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-37.184,64.628],[28.562,-71.194]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":50,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-37.184,64.628],[29.234,-75.858]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":55,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-37.184,64.628],[31.739,-56.947]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-37.184,64.628],[56.384,-58.884]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":64,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-37.184,64.628],[50.843,-57.536]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":81,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-37.184,64.628],[50.843,-57.536]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":85,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-37.184,64.628],[56.384,-58.884]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":89,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-37.184,64.628],[39.5,-51.889]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":93,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-37.184,64.628],[37.01,-67.327]],"c":false}]},{"t":97,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-37.184,64.628],[37.184,-64.628]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0.948999980852,0.560999971278,0.545000023935,1]},{"t":5,"s":[0.858823537827,0.474509805441,0.466666668653,1]}],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":67,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[70.685,152.173],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Limb Up L","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":480,"st":0,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"Limb Down R","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[-90]},{"t":5,"s":[-4]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[630.013,541.792,0],"to":[0,0,0],"ti":[0,0,0]},{"t":5,"s":[665.013,682.692,0]}],"ix":2,"l":2},"a":{"a":0,"k":[320.433,265.489,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":24,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-5.468,74.362],[5.468,-74.362]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":28,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-5.468,74.362],[9.228,-78.861]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":32,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-5.468,74.362],[0.451,-64.438]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":36,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-5.468,74.362],[-7.304,-80.769]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-5.468,74.362],[-5.315,-76.056]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":46,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-5.468,74.362],[-5.315,-76.056]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":50,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-5.468,74.362],[-7.304,-80.769]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":55,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-5.468,74.362],[5.981,-64.678]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-5.468,74.362],[24.441,-77.797]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":64,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-5.468,74.362],[20.546,-74.059]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":81,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-5.468,74.362],[20.546,-74.059]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":85,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-5.468,74.362],[24.441,-77.797]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":89,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-5.468,74.362],[15.049,-63.542]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":93,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-5.468,74.362],[3.363,-76.514]],"c":false}]},{"t":97,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-5.468,74.362],[5.468,-74.362]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0.859000052658,0.475,0.46699999641,1]},{"t":5,"s":[0.949019610882,0.560784339905,0.54509806633,1]}],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":67,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[314.965,339.851],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Limb Down R","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":480,"st":0,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"Limb Down L","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[-90]},{"t":5,"s":[4.5]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":0,"s":[630.013,744.208,0],"to":[0,0,0],"ti":[0,0,0]},{"t":5,"s":[617.013,682.908,0]}],"ix":2,"l":2},"a":{"a":0,"k":[118.016,265.489,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":24,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[5.468,74.362],[-5.468,-74.362]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":28,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[5.468,74.362],[-2.241,-79.569]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":32,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[5.468,74.362],[-9.384,-63.584]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":36,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[5.468,74.362],[-19.152,-79.366]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":40,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[5.468,74.362],[-16.532,-74.745]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":46,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[5.468,74.362],[-16.532,-74.745]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":50,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[5.468,74.362],[-19.152,-79.366]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":55,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[5.468,74.362],[-3.865,-65.147]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":60,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[5.468,74.362],[12.827,-80.88]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":64,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[5.468,74.362],[9.298,-76.339]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":81,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[5.468,74.362],[9.298,-76.339]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":85,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[5.468,74.362],[12.827,-80.88]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":89,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[5.468,74.362],[5.262,-65.489]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":93,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[5.468,74.362],[-7.758,-76.376]],"c":false}]},{"t":97,"s":[{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[5.468,74.362],[-5.468,-74.362]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.859000052658,0.475,0.46699999641,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":67,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[123.484,339.851],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Limb Down L","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":480,"st":0,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":"Tail ","parent":12,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":26,"s":[90]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":30,"s":[88]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":34,"s":[98]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":38,"s":[87]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":42,"s":[91]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":46,"s":[90]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":48,"s":[90]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":52,"s":[88]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":57,"s":[98]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":62,"s":[87]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":66,"s":[91]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":70,"s":[90]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":83,"s":[90]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":87,"s":[88]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":91,"s":[98]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":95,"s":[87]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":99,"s":[91]},{"t":103,"s":[90]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":55,"s":[259.742,366.12,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.333,"y":0.333},"t":60,"s":[274.042,367.02,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":85,"s":[274.042,367.02,0],"to":[0,0,0],"ti":[0,0,0]},{"t":89,"s":[259.742,366.12,0]}],"ix":2,"l":2},"a":{"a":0,"k":[25,79.188,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-9.33,21.887],[6.953,-15.718],[-40.858,30.728]],"o":[[0,0],[9.331,-21.887],[-5.353,12.104],[0,0]],"v":[[-34.316,21.622],[7.425,0.376],[-11.166,-16.846],[34.316,1.835]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.877999997606,0.435000011968,0.423999980852,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[59.316,57.564],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-6.474],[6.475,0],[0,6.475],[-6.474,0]],"o":[[0,6.475],[-6.474,0],[0,-6.474],[6.475,0]],"v":[[11.723,0],[-0.001,11.723],[-11.723,0],[-0.001,-11.723]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.776000019148,0.375999989229,0.375999989229,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[25,79.188],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":57,"s":[53.455,62.12],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":59,"s":[57.355,59.82],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.333,"y":0.333},"t":61,"s":[55.255,60.92],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":62,"s":[55.255,60.92],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":64,"s":[60.055,58.42],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.333,"y":0.333},"t":66,"s":[58.855,59.22],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":67,"s":[58.855,59.22],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":69,"s":[63.255,57.22],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.333,"y":0.333},"t":71,"s":[61.855,58.32],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":72,"s":[61.855,58.32],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.333,"y":0.333},"t":74,"s":[66.155,57.32],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":75,"s":[66.155,57.32],"to":[0,0],"ti":[0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":78,"s":[47.155,61.72],"to":[0,0],"ti":[0,0]},{"t":81,"s":[53.455,62.12]}],"ix":2},"a":{"a":0,"k":[53.455,62.12],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":3,"op":480,"st":0,"bm":0},{"ddd":0,"ind":18,"ty":4,"nm":"Shadow ","sr":1,"ks":{"o":{"a":0,"k":20,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[525,865.289,0],"ix":2,"l":2},"a":{"a":0,"k":[167.25,7.525,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":24,"s":[130,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":28,"s":[128,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":32,"s":[135,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":36,"s":[128,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":40,"s":[130,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":46,"s":[130,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":50,"s":[128,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":55,"s":[135,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":60,"s":[128,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":64,"s":[130,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":81,"s":[130,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":85,"s":[128,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":89,"s":[135,100,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":93,"s":[128,100,100]},{"t":97,"s":[130,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[159.725,-7.275],[-159.725,-7.275],[-159.725,7.275],[159.725,7.275]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[167.25,7.525],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shadow","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":480,"st":0,"bm":0}],"markers":[]} \ No newline at end of file