From 0d4aabf056250005c40fc0b0926f7f68789130ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B6=85=E5=93=A5?= Date: Wed, 19 Jun 2024 16:45:52 +0800 Subject: [PATCH] =?UTF-8?q?{"Message":"=E5=AE=8C=E5=96=84=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E5=88=A0=E9=99=A4=E9=80=BB=E8=BE=91=EF=BC=9B\r\n?= =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=B7=A5=E6=97=B6=E5=88=A0=E9=99=A4=E9=80=BB?= =?UTF-8?q?=E8=BE=91=EF=BC=9B\r\n=E5=AE=8C=E5=96=84=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E7=94=B3=E8=AF=B7=E6=B5=81=E7=A8=8B=EF=BC=9B\r\n=E5=AE=8C?= =?UTF-8?q?=E5=96=84=E4=BB=BB=E5=8A=A1=E6=96=B0=E5=A2=9E=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=EF=BC=9B","MessageType":2,"Modules":[{"State":1,"Type":7,"Name?= =?UTF-8?q?":"Table/=E4=BB=BB=E5=8A=A1=E8=A1=A8"},{"State":1,"Type":1,"Nam?= =?UTF-8?q?e":"PCPage/=E9=A1=B9=E7=9B=AE=E5=88=97=E8=A1=A8"},{"State":1,"T?= =?UTF-8?q?ype":1,"Name":"PCPage/=E9=A1=B9=E7=9B=AE=E6=A0=87=E9=A2=98"},{"?= =?UTF-8?q?State":1,"Type":1,"Name":"PCPage/=E4=BB=BB=E5=8A=A1=E5=88=97?= =?UTF-8?q?=E8=A1=A8"},{"State":1,"Type":1,"Name":"PCPage/=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E6=88=90=E5=91=98"},{"State":1,"Type":1,"Name":"PCPag?= =?UTF-8?q?e/=E9=A1=B9=E7=9B=AE=E4=BF=A1=E6=81=AF"},{"State":1,"Type":1,"N?= =?UTF-8?q?ame":"PCPage/=E9=A1=B9=E7=9B=AE=E5=AE=A1=E6=89=B9"},{"State":1,?= =?UTF-8?q?"Type":1,"Name":"PCPage/=E4=BB=BB=E5=8A=A1=E9=A6=96=E9=A1=B5"},?= =?UTF-8?q?{"State":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/=E5=B7=A5?= =?UTF-8?q?=E6=97=B6=E8=AF=A6=E6=83=85"},{"State":1,"Type":1,"Name":"PCPag?= =?UTF-8?q?e/=E6=96=B0=E5=A2=9E=E4=BB=BB=E5=8A=A1"},{"State":1,"Type":31,"?= =?UTF-8?q?Name":"UserControlPage/=E5=B7=A5=E6=97=B6=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E5=88=97=E8=A1=A8"},{"State":1,"Type":15,"Name":"ServerCommand?= =?UTF-8?q?/=E4=BF=AE=E6=94=B9=E4=BB=BB=E5=8A=A1=E9=A2=84=E7=AE=97?= =?UTF-8?q?=E5=B7=A5=E6=97=B6"},{"State":1,"Type":15,"Name":"ServerCommand?= =?UTF-8?q?/=E5=88=A0=E9=99=A4=E4=BB=BB=E5=8A=A1=E6=88=90=E5=91=98?= =?UTF-8?q?=E6=89=80=E6=9C=89=E5=B7=A5=E6=97=B6"},{"State":1,"Type":15,"Na?= =?UTF-8?q?me":"ServerCommand/=E4=B8=8A=E6=8A=A5=E5=AE=9E=E9=99=85?= =?UTF-8?q?=E5=B7=A5=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"},{"Sta?= =?UTF-8?q?te":1,"Type":9,"Name":"Theme"},{"State":1,"Type":15,"Name":"Ser?= =?UTF-8?q?verCommand/=E8=AE=A1=E7=AE=97=E6=8A=A5=E5=B7=A5=E6=95=B0?= =?UTF-8?q?=E6=8D=AE"},{"State":1,"Type":15,"Name":"ServerCommand/?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E5=8F=91=E8=B5=B7=E6=B5=81=E7=A8=8B=E5=89=8D?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C"},{"State":1,"Type":28,"Name":"ProcessItem/?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BB=BB=E5=8A=A1=E6=B5=81=E7=A8=8B"},{"Stat?= =?UTF-8?q?e":1,"Type":23,"Name":"TableView/=E9=A1=B9=E7=9B=AE=E5=B9=B3?= =?UTF-8?q?=E8=A1=8C=E8=A7=86=E5=9B=BE"},{"State":1,"Type":23,"Name":"Tabl?= =?UTF-8?q?eView/=E4=BB=BB=E5=8A=A1=E5=B9=B3=E8=A1=8C=E8=A7=86=E5=9B=BE"},?= =?UTF-8?q?{"State":2,"Type":15,"Name":"ServerCommand/=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1"},{"State":1,"Type":1,"Name":"PCPage/?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E9=A1=B9=E7=9B=AE"},{"State":2,"Type":15,"Na?= =?UTF-8?q?me":"ServerCommand/=E5=88=9B=E5=BB=BA=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C"},{"State":3,"Type":6,"Name":"Pages/?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1/=E4=BB=BB=E5=8A=A1=E5=AE=A1=E6=89=B9"},{"Sta?= =?UTF-8?q?te":3,"Type":1,"Name":"PCPage/=E4=BB=BB=E5=8A=A1=E5=AE=A1?= =?UTF-8?q?=E6=89=B9"},{"State":3,"Type":15,"Name":"ServerCommand/?= =?UTF-8?q?=E5=8F=91=E8=B5=B7=E4=BB=BB=E5=8A=A1=EF=BC=88=E5=BA=9F=E5=BC=83?= =?UTF-8?q?=EF=BC=89"},{"State":3,"Type":15,"Name":"ServerCommand/?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E6=B5=81=E7=A8=8B=E5=8F=91=E8=B5=B7=E5=89=8D?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C"},{"State":3,"Type":27,"Name":"ServerCommand?= =?UTF-8?q?Private/=E9=80=92=E5=BD=92=E6=A3=80=E6=B5=8B=E5=AD=90=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1"},{"State":3,"Type":15,"Name":"ServerCommand/?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E4=BB=BB=E5=8A=A1"},{"State":3,"Type":27,"Na?= =?UTF-8?q?me":"ServerCommandPrivate/=E9=80=92=E5=BD=92=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1"}],"Version":"v1"}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .collaboration | 354 +-- Pages/007ea4aa4c7440478a9a092179dace8.json | 275 +- Pages/007ea4aa4c7440478a9a092179dace8.rd | 2 +- Pages/31a709cea02e45ad83bb92336a6d829.json | 16 +- Pages/36d33d0079644f28b16bd0fec90394c.json | 53 +- Pages/8ee6eff0b74d43ef8e54cd3ef782f76.json | 4 +- Pages/94f8bae36aee4ae7aec2a063ca731b1.json | 52 +- Pages/a3c94948c8a24e6a9d63fc05ebfd71f.json | 21 +- Pages/b90932e038f94707b54e571ff7cd84d.json | 42 +- Pages/任务/任务-工时.json | 38 +- Pages/任务/任务审批/任务审批.json | 2744 +++++++++++++++++ Pages/任务/任务审批/任务审批.rd | 72 + Pages/任务/任务首页.json | 243 +- Pages/任务/工时详情.json | 6 +- Pages/任务/新增任务.json | 26 +- Pages/项目/项目列表.json | 211 +- Pages/项目/项目流程页面/创建项目.json | 4 +- Pages/项目/项目流程页面/项目审批.json | 788 ++--- Pages/项目/项目流程页面/项目审批.rd | 8 +- Pages/项目/项目首页/项目标题.json | 30 +- Pages/项目/项目首页/项目标题.rd | 4 + Pages/项目/项目首页/项目配置/项目信息.json | 141 +- Pages/项目/项目首页/项目配置/项目信息.rd | 4 + .../项目首页/项目首页-容器页面/任务列表.json | 550 ++-- .../项目首页/项目首页-容器页面/项目成员.json | 24 +- .../项目首页/项目首页-容器页面/项目成员.rd | 4 + Process/新增任务流程.bpmn | 8 +- ServerCommands/任务/任务发起流程前校验.json | 18 +- ServerCommands/任务/修改任务预算工时.json | 99 +- ServerCommands/任务/删除任务.json | 187 ++ .../{新增任务.json => 发起任务(废弃).json} | 14 +- ServerCommands/任务/递归删除任务.json | 182 ++ ServerCommands/任务/递归检测子任务.json | 204 ++ ServerCommands/工时/上报实际工时.json | 24 +- ServerCommands/工时/分配任务工时.json | 34 +- ServerCommands/工时/删除任务成员所有工时.json | 195 +- ServerCommands/工时/计算报工数据.json | 40 +- ...建项目校验.json => 项目流程发起前校验.json} | 16 +- Tables/任务/任务平行视图.json | 12 +- Tables/任务/任务表.json | 66 +- Tables/项目/项目平行视图.json | 61 +- Theme/CellTypeStyles | 2 +- 42 files changed, 5246 insertions(+), 1632 deletions(-) create mode 100644 Pages/任务/任务审批/任务审批.json create mode 100644 Pages/任务/任务审批/任务审批.rd create mode 100644 ServerCommands/任务/删除任务.json rename ServerCommands/任务/{新增任务.json => 发起任务(废弃).json} (97%) create mode 100644 ServerCommands/任务/递归删除任务.json create mode 100644 ServerCommands/任务/递归检测子任务.json rename ServerCommands/项目/{创建项目校验.json => 项目流程发起前校验.json} (97%) diff --git a/.collaboration b/.collaboration index 5b394692..5af01cc6 100644 --- a/.collaboration +++ b/.collaboration @@ -92,16 +92,7 @@ }, { "ModuleName": "Table/任务表", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:39:39.7799005+08:00", - "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\任务\\任务表.json" - ] + "ModuleType": 7 }, { "ModuleName": "Table/任务进展", @@ -536,21 +527,7 @@ }, { "ModuleName": "PCPage/项目列表", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T14:30:46.4143298+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目列表.json", - "Pages\\项目\\项目列表.rd", - "Pages\\8ee6eff0b74d43ef8e54cd3ef782f76.json", - "Pages\\8ee6eff0b74d43ef8e54cd3ef782f76.rd", - "Pages\\b90932e038f94707b54e571ff7cd84d.json", - "Pages\\b90932e038f94707b54e571ff7cd84d.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目成员详情", @@ -578,17 +555,7 @@ }, { "ModuleName": "PCPage/项目标题", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:35:45.6545014+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目标题.json", - "Pages\\项目\\项目首页\\项目标题.rd" - ] + "ModuleType": 1 }, { "ModuleName": "Pages/项目/项目首页/项目首页-容器页面", @@ -600,19 +567,7 @@ }, { "ModuleName": "PCPage/任务列表", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:31:19.7492774+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目首页-容器页面\\任务列表.json", - "Pages\\项目\\项目首页\\项目首页-容器页面\\任务列表.rd", - "Pages\\a3c94948c8a24e6a9d63fc05ebfd71f.json", - "Pages\\a3c94948c8a24e6a9d63fc05ebfd71f.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目工时", @@ -632,21 +587,7 @@ }, { "ModuleName": "PCPage/项目成员", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T14:24:35.5344591+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/项目负荷", @@ -700,17 +641,7 @@ }, { "ModuleName": "PCPage/项目信息", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:44:50.7435659+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目首页\\项目配置\\项目信息.json", - "Pages\\项目\\项目首页\\项目配置\\项目信息.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目岗位配置", @@ -718,17 +649,7 @@ }, { "ModuleName": "PCPage/项目审批", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:00:05.1754854+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目流程页面\\项目审批.json", - "Pages\\项目\\项目流程页面\\项目审批.rd" - ] + "ModuleType": 1 }, { "ModuleName": "Pages/项目/项目首页/预算申请", @@ -768,17 +689,7 @@ }, { "ModuleName": "PCPage/任务首页", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:31:19.7489623+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务首页.json", - "Pages\\任务\\任务首页.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务部分", @@ -806,19 +717,7 @@ }, { "ModuleName": "PCPage/任务-工时", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:31:19.7495397+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务-工时.json", - "Pages\\任务\\任务-工时.rd", - "Pages\\94f8bae36aee4ae7aec2a063ca731b1.json", - "Pages\\94f8bae36aee4ae7aec2a063ca731b1.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务-进展", @@ -830,33 +729,11 @@ }, { "ModuleName": "PCPage/工时详情", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:31:19.7493868+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\工时详情.json", - "Pages\\任务\\工时详情.rd", - "Pages\\31a709cea02e45ad83bb92336a6d829.json", - "Pages\\31a709cea02e45ad83bb92336a6d829.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/新增任务", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:02:26.2730075+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\新增任务.json", - "Pages\\任务\\新增任务.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/新增进展", @@ -1092,19 +969,7 @@ }, { "ModuleName": "UserControlPage/工时记录列表", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T16:43:35.2791886+08:00", - "ModuleType": 31, - "ToRemoveFiles": [ - "UserControlPages\\工时记录列表.json", - "UserControlPages\\工时记录列表.rd", - "Pages\\36d33d0079644f28b16bd0fec90394c.json", - "Pages\\36d33d0079644f28b16bd0fec90394c.rd" - ] + "ModuleType": 31 }, { "ModuleName": "UserControlPage/评论组件", @@ -1140,16 +1005,7 @@ }, { "ModuleName": "ServerCommand/修改任务预算工时", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:31:19.7496295+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\任务\\修改任务预算工时.json" - ] + "ModuleType": 15 }, { "ModuleName": "ServerCommand/移除任务成员", @@ -1173,42 +1029,15 @@ }, { "ModuleName": "ServerCommand/删除任务成员所有工时", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T16:26:03.3926783+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\工时\\删除任务成员所有工时.json" - ] + "ModuleType": 15 }, { "ModuleName": "ServerCommand/上报实际工时", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:31:19.7497788+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\工时\\上报实际工时.json" - ] + "ModuleType": 15 }, { "ModuleName": "ServerCommand/分配任务工时", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:31:19.7499325+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\工时\\分配任务工时.json" - ] + "ModuleType": 15 }, { "ModuleName": "ServerCommands/项目", @@ -1352,20 +1181,7 @@ }, { "ModuleName": "Theme", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T16:00:08.15406+08:00", - "ModuleType": 9, - "ToRemoveFiles": [ - "Theme\\CellTypeStyles", - "Theme\\ListViewStyles", - "Theme\\StyleDefaultNames", - "Theme\\ThemeConfig", - "Reports\\DefaultTheme.rdlx-theme" - ] + "ModuleType": 9 }, { "ModuleName": "image/内置图片", @@ -1736,16 +1552,7 @@ }, { "ModuleName": "ServerCommand/计算报工数据", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:31:19.7497222+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\工时\\计算报工数据.json" - ] + "ModuleType": 15 }, { "ModuleName": "PCPage/核定确认", @@ -2121,30 +1928,11 @@ }, { "ModuleName": "ServerCommand/任务发起流程前校验", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:31:19.7495963+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\任务\\任务发起流程前校验.json" - ] + "ModuleType": 15 }, { "ModuleName": "ProcessItem/新增任务流程", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:07:56.594474+08:00", - "ModuleType": 28, - "ToRemoveFiles": [ - "Process\\新增任务流程.json", - "Process\\新增任务流程.bpmn" - ] + "ModuleType": 28 }, { "ModuleName": "PCPage/页面反馈录入", @@ -2190,16 +1978,7 @@ }, { "ModuleName": "TableView/项目平行视图", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T14:17:37.8445589+08:00", - "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\项目\\项目平行视图.json" - ] + "ModuleType": 23 }, { "ModuleName": "Pages/任务/任务成员", @@ -2211,16 +1990,7 @@ }, { "ModuleName": "TableView/任务平行视图", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:31:19.7485807+08:00", - "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\任务\\任务平行视图.json" - ] + "ModuleType": 23 }, { "ModuleName": "Pages/任务/任务类型管理", @@ -2294,19 +2064,6 @@ "ModuleName": "Image/我的.svg", "ModuleType": 38 }, - { - "ModuleName": "ServerCommand/新增任务", - "State": 2, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T14:59:44.0417525+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\任务\\新增任务.json" - ] - }, { "ModuleName": "TaskScheduler/仓库新增事件", "ModuleType": 16 @@ -2353,30 +2110,7 @@ }, { "ModuleName": "PCPage/创建项目", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:00:05.1757723+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目\\项目流程页面\\创建项目.json", - "Pages\\项目\\项目流程页面\\创建项目.rd" - ] - }, - { - "ModuleName": "ServerCommand/创建项目校验", - "State": 2, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:00:05.1750651+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\项目\\创建项目校验.json" - ] + "ModuleType": 1 }, { "ModuleName": "ServerCommandPrivate/填充项目初始化数据", @@ -2392,72 +2126,30 @@ }, { "ModuleName": "Pages/任务/任务审批", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T14:28:05.2523302+08:00", "ModuleType": 6 }, { "ModuleName": "PCPage/任务审批", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:02:26.2732929+08:00", "ModuleType": 1 }, { "ModuleName": "ServerCommand/发起任务(废弃)", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:02:26.2726567+08:00", "ModuleType": 15 }, { "ModuleName": "ServerCommand/项目流程发起前校验", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T15:00:05.1750724+08:00", "ModuleType": 15 }, { "ModuleName": "ServerCommandPrivate/递归检测子任务", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T16:17:04.7553128+08:00", "ModuleType": 27 }, { "ModuleName": "ServerCommand/删除任务", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T16:17:21.3125873+08:00", "ModuleType": 15 }, { "ModuleName": "ServerCommandPrivate/递归删除任务", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-19T16:18:18.3774397+08:00", "ModuleType": 27 } ] \ No newline at end of file diff --git a/Pages/007ea4aa4c7440478a9a092179dace8.json b/Pages/007ea4aa4c7440478a9a092179dace8.json index ee379d41..b6a8a1be 100644 --- a/Pages/007ea4aa4c7440478a9a092179dace8.json +++ b/Pages/007ea4aa4c7440478a9a092179dace8.json @@ -13,9 +13,10 @@ } }, "InLogicalVisibleIndexes": [ - 8 + 8, + 9 ], - "Count": 9 + "Count": 10 }, "Cols": { "RowColumnAttachedInfos": { @@ -50,13 +51,19 @@ "TemplateCellSource": "项目成员" }, "5,1": { - "TemplateCellSource": "项目成员_全名" + "TemplateCellSource": "项目成员_全名", + "RulesGuidList": [ + "65e43f1f-b115-4ee5-b1a9-1a9831852813" + ] }, "6,1": { "TemplateCellSource": "岗位名称" }, "8,1": { "TemplateCellSource": "ID" + }, + "9,1": { + "TemplateCellSource": "项目成员" } }, "StyleDatas": { @@ -103,11 +110,31 @@ "5,1,1,5", "1,2,3,3", "6,1,1,5", - "8,1,1,4" + "8,1,1,4", + "9,1,1,4" ], "PageInfo": { "$type": "Forguncy.Model.Pages.TemplatePage, ServerDesignerCommon", - "ParentPageName": "项目成员" + "ParentPageName": "项目成员", + "ConditionFormatRulesCollection": { + "Rules": [ + { + "$type": "Forguncy.ConditionFormat.FormulaRule, ServerDesignerCommon", + "Formula": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='007ea4aa4c7440478a9a092179dace8'!$B$10='007ea4aa4c7440478a9a092179dace8'!项目经理" + }, + "GUID": "65e43f1f-b115-4ee5-b1a9-1a9831852813", + "StyleInfo": { + "FontWeight": "Bold", + "Foreground": "Accent 1 0", + "Formatter": "\"*\"@", + "Underline": null, + "Strikethrough": null + } + } + ] + } }, "PrintInfo": { "PaperSize": {}, @@ -121,30 +148,34 @@ "Stretch": 2, "PictureCommands": [ { - "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", - "PopupDisplayMode": 1, - "Placement": { - "SerializeProperty": "='007ea4aa4c7440478a9a092179dace8'!G1" - }, - "ClosePopupCallbackCommand": { - "Commands": [ - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { - "SerializeProperty": "=是否为确定" - } - ] - }, - "value": "1" - }, - "CommandList": [ + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon", + "tableData": { + "TableName": "项目表", + "ColumnName": "项目经理", + "GUID": "429e7668-2eff-4079-ab79-72e279153047" + } + }, + "value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='007ea4aa4c7440478a9a092179dace8'!B10" + }, + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PopupDisplayMode": 1, + "Placement": { + "SerializeProperty": "='007ea4aa4c7440478a9a092179dace8'!G1" + }, + "ClosePopupCallbackCommand": { + "Commands": [ { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", "ConditionAndCommandPairList": [ @@ -155,44 +186,13 @@ "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", "cellLocations": [ { - "SerializeProperty": "=选择项" + "SerializeProperty": "=是否为确定" } ] }, - "value": "编辑" + "value": "1" }, "CommandList": [ - { - "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", - "PageName": "项目成员详情", - "LoadBindingDataOption": 1 - } - ], - "ID": "bf3ec28c-50c3-4cd0-8750-929b5cd5db5c" - }, - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { - "SerializeProperty": "=选择项" - } - ] - }, - "value": "删除" - }, - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Confirm_Command, Notiflix_Forguncy", - "Title": "提示", - "Message": "确认将成员从项目里移除?", - "Answer": "我已确认", - "OklButton": "确认", - "CancelButton": "取消", - "Result": "按钮结果" - }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", "ConditionAndCommandPairList": [ @@ -203,34 +203,43 @@ "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", "cellLocations": [ { - "SerializeProperty": "=按钮结果" + "SerializeProperty": "=选择项" } ] }, - "value": "确认" + "value": "编辑" }, "CommandList": [ { - "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", - "ServerCommandName": "移除项目成员", - "Parameters": [ + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "项目成员详情", + "LoadBindingDataOption": 1 + } + ], + "ID": "9ad5d746-9f09-4aa9-96c0-bc8b5918099c" + }, + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ { - "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", - "ParamName": "成员ID", - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='007ea4aa4c7440478a9a092179dace8'!B9" - } + "SerializeProperty": "=选择项" } - ], - "ResultErrorCodeTo": { - "SerializeProperty": "code" - }, - "ResultMessageTo": { - "SerializeProperty": "msg" - }, - "RefreshAfterFinish": true, - "CheckDataValidation": true + ] + }, + "value": "删除" + }, + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Confirm_Command, Notiflix_Forguncy", + "Title": "提示", + "Message": "确认将成员从项目里移除?", + "Answer": "我已确认", + "OklButton": "确认", + "CancelButton": "取消", + "Result": "按钮结果" }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", @@ -242,51 +251,105 @@ "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", "cellLocations": [ { - "SerializeProperty": "=code" + "SerializeProperty": "=按钮结果" } ] }, - "value": "0", - "compareType": 1 + "value": "确认" }, "CommandList": [ { - "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", - "FunctionName": "warning", - "Title": "温馨提示", - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='007ea4aa4c7440478a9a092179dace8'!msg" + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "移除项目成员", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "成员ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='007ea4aa4c7440478a9a092179dace8'!B9" + } + } + ], + "ResultErrorCodeTo": { + "SerializeProperty": "code" }, - "BtnText": "知道了" + "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", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", + "FunctionName": "warning", + "Title": "温馨提示", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='007ea4aa4c7440478a9a092179dace8'!msg" + }, + "BtnText": "知道了" + } + ], + "ID": "8733c44f-7860-4799-a1a9-78cae72b0755" + } + ] } ], - "ID": "a90a843d-4768-4c04-bf28-c1da037c3737" + "ID": "fc3be921-2381-473c-a141-194aeda25e4d" } ] } ], - "ID": "84e002b1-4c1f-4f19-9f12-a37a63c36882" + "ID": "a80303da-4278-478f-834d-eecda3b37f41" } ] } ], - "ID": "9b4cb065-78d6-4e57-81eb-cb7fb68613b6" + "ID": "a42dbed8-6ea2-4655-bd2d-6405f8de4af7" } ] } ], - "ID": "9ac14972-9df0-4686-ba00-cc685a8e40b1" - } - ] - } - ], - "ParamProperties": { - "IsOK": "是否为确定", - "选择项": "选择项" + "ParamProperties": { + "IsOK": "是否为确定", + "选择项": "选择项" + } + }, + "PageName": "编辑删除页面" + } + ], + "ID": "5f177045-bacf-491b-9784-f2a80dfb2d7b" + }, + { + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "FourStandardStyle": "warning", + "Message": "项目经理为默认项目成员,不允许删除" + } + ], + "ID": "cc3c4bea-4692-4ef8-b00d-7d1f49a4560e" } - }, - "PageName": "编辑删除页面" + ] } ], "ForegroundFill": "Text 1 50", @@ -294,4 +357,4 @@ "Size": "20,20" } ] -}//Gr6J3T8UAJ3ElcukovJgPednqey4cbEnaW5gYvjY5rGC6jBS2tqfDhdK5T4Ljku9gDvs5MLxa7iY4XC/GNEUy68O+s6MF22NLcPz7Y4YC3MmRMX9ZzpmVhUjEPHKr/FEt6AC9lc6MBxeKEIfpipLh80GssA4negYx1MlcdeutRQzSD21aEvfBF6IzttqkJ8QCvcqIzG3Gl+aw+OrG2v79LBAtY5e75PraYC3JNfNO1rM/HUZK0Kr97OlQnvRPSLxHF1ls2ioNA//RZXFKh1c+x7OxkOZFzguUfCUtdWujC60UtaHiLE+98ETrfB51eBF4aQQ5dIwAZbQ2+WaHBNYVohjXYEUoEEEdQrGXY28JP1rg0q4FoW9ZyLXqFZuIdtEVVQoqGTKSCLhYXCwNIvp7hBPsfuUTas0im2ukL2GsOETHFqpbwbPU8dUH5ZwsZANWEy90uRnv0KExccJd+TBTWYMaVy1E8gJtvQBCAg+QqF1WqKzW3p9RCSHPa9vnDqestyXQfb/F5ZOApirQc/xMo8UXJlON3heMG3ez5jOiJoTh9Ldf0L+xNrN6U4/Z20gnvj0Bto5x1yqqm/asyEUAGMK9m6Dqw0haR2jAJJE4+UPzomQunf1Hb+nRj0O6Cqarq0FKYQqzU+aSmzBN9ZpW0YRoaLmiJ68LEP5XImpy2xE1sY8m8Seofirs2W6OS1nQeC+oFDq8KoG1g2AffzxihVRyTGBpox8jnVuj0qcHT6KvlrJtGgAX+CS82N362i9F9GSFUtfpE3jNZ+YANZw8mcsQUvDV588JguquoJqrzPst0q3Fae5LD2R7bTHlec7t+NmHQskwrBwycDsKpTK8512c+wslIQMk4OeJgkVRrhR2Im5Iuo1xLkzEQfNsK6Grh45+n4Ev2sYV3TReId8Dw==|920 \ No newline at end of file +}//daey0uqjv9nUgYhhx8owWko9mnUEKy95h8GYTok6Wl5/uIr6Nt8VutSKqF9M+sRMKXL6TYPY6vuXOaaJZDnsNxW9rxBGLdQo/R0BV2vv/+1khu9zbhbp1Nx0JBwa54AvmnijH4A4y73xGur0zqvxSRAB8S1InENJDyNAUbGUmqCr8oXE1vnAvfxyJzfK7ncLjaV05+IgAEBDCyoLZGHnI5QbeL5GpYbvI460h6B9s4VZB6bqqfmT3MAVjtavAXmLMtT/z6YzrnxvJSqxNeZpXxGLzK7Tl9fAc0dyR0qJQWyqF0gjK+KinYcQ3Ytpmvzv1UdqewOaHlHxKy1eqTAuPi2skXVU0pCCvcb0MYGmP43v2GcwcBIkk/zWXh9CZuY+AwLZeb6QPFM99Pkl0LL7JX8SnLQahqVcuBJ3GevAXjXnFOtil5SnnQOAnHsyuiqVEQCTE1LzvRAyScNHjgvA7jSQ1r8V6q9L1454gTFJ/8D5e2x6oLwB549E6ZMOOKlMKpG4U7DOOOVT1/sg4WmLUo7X9+/IzkV3OpoQdZo7RWqCXnc1u5s3xAoRT3r2lCDvCJyPtfE6MtXHkKuuORdTFagqwZQd3wd6ATrp+EpFPcNB74oRzhaCxu3neK2cbDfFYO0/CefW3eOxoCZdLqzaeqC9A8YR2Y9/NGDxCbDABwHOTCYoVquLnJPHbaih82Ehgr9bY6qK47GG506lqow1sidjFytUWR4VpjGPIWPTw/XzqPCu3yzB8x3w8r+4oZvQFwlzWZ1My51fSzVExbERTDzPtkcb/f/8jJnW0Ebyja+9aiQW9//FdlwPzxRcw0HUfmNGe1XmCAJk4U9Ga7YdTpccB4DFkiQuQDWZOwJdP7W/wEqpVww0n68QJi6Z3S0QK5g8Nja0qJhiKpDArA+pbw==|920 \ No newline at end of file diff --git a/Pages/007ea4aa4c7440478a9a092179dace8.rd b/Pages/007ea4aa4c7440478a9a092179dace8.rd index 87520ab1..b123d3d4 100644 --- a/Pages/007ea4aa4c7440478a9a092179dace8.rd +++ b/Pages/007ea4aa4c7440478a9a092179dace8.rd @@ -1,5 +1,5 @@ { "PageType": 2, "ColumnCount": 7, - "RowCount": 9 + "RowCount": 10 } \ No newline at end of file diff --git a/Pages/31a709cea02e45ad83bb92336a6d829.json b/Pages/31a709cea02e45ad83bb92336a6d829.json index 36d05ce2..1a7b21c1 100644 --- a/Pages/31a709cea02e45ad83bb92336a6d829.json +++ b/Pages/31a709cea02e45ad83bb92336a6d829.json @@ -224,7 +224,7 @@ } } ], - "ID": "4a4f605f-af87-46f7-ba10-40b4812be448" + "ID": "6de9980b-acea-4578-9975-b3fddaee4ee1" }, { "CommandList": [ @@ -239,12 +239,12 @@ "BtnText": "知道了" } ], - "ID": "dabb84c6-b051-47fb-8953-496f35f8ed20" + "ID": "5f945524-944d-424f-8f19-084fe4c2b9de" } ] } ], - "ID": "71f2e947-19bb-443a-97d2-7fd4706432a4" + "ID": "e8707706-80f2-43dc-bf22-42ce2fd6c464" } ] } @@ -366,7 +366,7 @@ "value": "编辑" }, "CommandList": [], - "ID": "8db2a8a9-3113-486c-87a4-bc035fe16d3f" + "ID": "1bc14626-b986-4cf7-8d5b-43fb5b0fa237" }, { "Condition": { @@ -420,17 +420,17 @@ } } ], - "ID": "49f93148-bdfe-4499-b3f5-a97c0cf9b493" + "ID": "74a52a82-3513-4cf9-adbf-353ab7d8640f" } ] } ], - "ID": "aa562cf0-5dbb-41b9-8c4e-9eeca72d396d" + "ID": "f11fb3fb-44c6-41a2-b750-9eb30f8fc782" } ] } ], - "ID": "5bb02217-fa67-4c4e-bc13-2f6ae3fe54ec" + "ID": "71535b45-f714-4d82-9d1b-fa62b689dcb2" } ] } @@ -550,4 +550,4 @@ "PaperSize": {}, "Margin": {} } -}//KLXusJBSb2+EUNnzK9zEFSwZ/lHNneuaxS/uh/bMKqPeqiIcGK6BdnUtlJ21Whsilul5+XIcr8m6H/hQwIjJcxSWDO4JYiGsZKpW24oxMUHvbh/ibfwJcmTj8og/443x9o2V4k9GYFOlxzaZOZHtgF7NnqLOtodLDdG9xfQf3+WqkYvPetSIby725jIc/7306/bul3fCTNg1y+5m+SXRFHLI/HlpYFYfplkZaihM9Ikm55rSljsYDduwP69j5VskC3pnWxWL+PDk7Ck+0ga04twFFTTXKLKOIPknGPnn0yyxvPmeC2iNShuUfWGCowPeXbGE7n+5LzvioJN1qZWX0raUGmtvn6qkfFCecIjkLJOa7mTfs2S5V9ye4cU6iTD7OeW3IJta9GbalDHMyVo3CMVEyKs87vrlrXGu+aDf91kS0xOH8XRCl2xkA9Jrvnapkz9AL1DX4ewbRw5ot3HZYbVvoJchptcsTix6Pn16hZEZ6RgQ4zbFJRxcZt/RUaS3CBwl+RU1cAXBx5o0iTs1HyCmD1gJyv+ZTSX+LwrDounx+c5tJo9sLPInMzIc7XkxTeRTVr2Co2xXqUYxvYU00zK7soTZckIQYIlyRO4FCamFsntwW5lIkqDVQ7mKUAa3/2rziiGZAWSNis371i17wWUEZ8UfFHHjW1bL8IJ6mzwcVb/DlgknshrdumnV7w6BRGxvbfGYZVljFjqtEuButMu2FqANV9jE6qeJRETL50MC7A6wbfXWZmXg17zB9OfziGFYgYgYF9BrFvXdVNdUbxtgo58m9Q0o5dGxSA6ReKdAfo0j6f1BuYtqyb4/wQFwPpFtlFNaJa8rPknK93Ir+0+iTFcMoudqj77J0Rkz+lPDwgQMWmgif/HyZnvm2rdCgXws6kBxNRoRXwmFuzvoqg==|920 \ No newline at end of file +}//WFTCgYJ9MqwFqeIqVXDPnWJQJM+gcJauq0z7OHXYtUp1jIm/LuvzHwsNWkw+oOVA/8OXzwyqII6ZDIVi1s2ElG13No9IxXmbkmZM65uDvkNFz2ODTY6s7ZItQfR4xBUSwX23LtSgZoLXXsBzHAmH4Kkh4e8Re0tYFcW+Q3RcB023XiehcT34Zl6phVmJhBi+1KZQPuJEB4KQ3hhB7KJMuHRFiRMVmZgKz1kMC/odNgqDTFj5HcIm3Rf6rXqo1ZmwcspmoBsDyRqNcvliGvermgM+ykT69qPlDCS0AT1dEbpG6PlDt01/3W3OWmeFY+RWkkM5Vnc9fT6RZYxcq2g54IbTQzonUmBTpRNqU9k/VFTaFWndZrmX2vEOmzmOrylFBH0Od1p2mW+IQAQpM7RCIf2qXeRPmyHisU9mcDebq2pYO5VVcRzsbQf8fMXhkmGnBi+dO4thz1AF+gTR1+FvBRnSKaC+i3EZ1qBNQ0btVy/7OX9p7PN34OjVKfHNRMiH/ey1LTvID5q+y3314kFRXA3/RnVB+jm6qS/GXsPxCQaNwHeh872vS8hg+Ocz2L3WPCAaOCieVsyKG9NC03eHLVomiLYKyPqh2Hgu0//HvLRqdPzFp1rZelitAbyRByHgka9bNwo5kiF/5Z8p9mp+N8LhoRvq2cO+IJ4q5FowA/8wzqvuwqXDK2MHIC9GRlSfVhbGahaB/DIB0TQhaKmWtL5/2mgYEcIYW4D1Yo+ON3GIvPZAe54is2b+89zmkuu4qoB5S50UwPWCAyZ4l2FuLj2o8/4c1uAO6poMdW7XO6tfSUyOeaOz/mA6MlTt4ylqSvvKFU5uARE8m9VVgnRKb7YSYd2dgpr/MI+6uOb7yzb8OHgeu1ODV8Zf+MZZV/AIfXSrZPHKmfF8jvNSOBd0FQ==|920 \ No newline at end of file diff --git a/Pages/36d33d0079644f28b16bd0fec90394c.json b/Pages/36d33d0079644f28b16bd0fec90394c.json index 4891ee6b..29b2ca1b 100644 --- a/Pages/36d33d0079644f28b16bd0fec90394c.json +++ b/Pages/36d33d0079644f28b16bd0fec90394c.json @@ -120,7 +120,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "5a46705b-f26e-4ae3-97f8-c272f5cab773" + "ID": "862d965d-bd15-4951-a0ec-0ee42999e7e5" }, { "Condition": { @@ -137,25 +137,58 @@ }, "CommandList": [ { - "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", - "TableName": "任务工时表", - "UpdateType": "delete", - "ShowConfirm": true, - "ConfirmText": "您确定要删除吗?" + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon", + "tableData": { + "TableName": "任务工时表", + "ColumnName": "请款单ID", + "GUID": "053c6c3b-105f-4fb4-a7d7-0d84a6357d03" + } + }, + "value": "%Null%" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务工时表", + "UpdateType": "delete", + "ShowConfirm": true, + "ConfirmText": "您确定要删除吗?" + } + ], + "ID": "b18c7c66-04a5-4aee-9554-d059ae57095a" + }, + { + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "FourStandardStyle": "warning", + "Message": "该报工已请款,无法删除" + } + ], + "ID": "13fe08a5-9bf0-443e-9f58-5272c17a4d5b" + } + ] } ], - "ID": "49d8384f-d484-4447-a76e-d52597447156" + "ID": "782f89ba-47a8-4d4d-9084-c16564c098ef" } ] } ], - "ID": "951c6441-0873-42dd-adb7-6ddb0f599ce4" + "ID": "6401e3c0-773c-48c5-9373-518b16f9a512" } ] } ], "ParamProperties": { - "IsOK": "是否为确定" + "IsOK": "是否为确定", + "选择项": "选择项" } }, "PageName": "编辑删除页面" @@ -216,4 +249,4 @@ "PaperSize": {}, "Margin": {} } -}//k3Tx87XHJcrC1B7BW/RokKpnbK3nvTw39wkRiZuQVmik0DL9sZqZSd0VinzWH7DDYx4nyX3VBNEK/YpWsxsfbsrIqL7IBVGK1fCgCaGV8M/65k2k6PgJkgmLA+J3W0dl0dtZUjQUbOANtStidnsCqcsHN6ZEU80zHQGvbQgqSTT1XAUxrcKw+HRR9t+NvhZafu7ykxvNt7iEFKlnuhYO76KvNoaNrHUrbn3uYlrWG3LcJdYX1jRf77rUQqCK5joJn72jnAF9qi3LK5le7/d8SqArxpeo7BmwxP5vofGBCTXTvWTpj5r/E1vvEdEH7BXXZuRSrT8VeMvCZ7ETXK7FcC18/MpNW2GH5ijq+VCMAFdiQhROczlmd3bTCp1uSqx9ETSj0bvftoxy5xfWidzbOvLHNAOQiY6QGWg919ChWNzRFx76EbTiVazL5d4iB6JDC1buBSc2ifprkf/En1BppYlBzXX20sIDXiqQB121qCZH3uiYiGPIGNQIJXoiGoZcUb8nxl5az9yicJolhW6SPk6xNCEKJTHb8kkd0oD1vNh5cdqaFscMq87A0kzIH5R/C0MEB5EPCVEkkcgnH7bZKP+Gp6Yt6Iv6XqFAyKjZOODt4t9fpz4AsV0HF9nJmiuGfNScukEqkZgey3kTaCFm1JGoU+AXnQxos85wtAqxNiSPJKzW6nAX+OtTDW/lsTezjYozRcWv90FvQB34nsNuDaDRXNYo+c+QI0iXiArqI5upnxSwYQ/1JPcavwOV8Tq7GBmSAkwcDJbzLkUwR14YBMp3covw6vzATBIiCq6ab1/gEQQt05BZLHxTYyxPrZ6+IJBxUlh52x2S28W9VYYNgVJd0Mo/U24GZyEaaRt9TAs3lFjGD+0ubpo74UAcZJDGg+anTbGdl5OUQ57v8xq7Mw==|920 \ No newline at end of file +}//vnMWeebkuoxE2rC1EmCTZ1BhVdDDkivZgMTludzFgM/6lBqttjMHO2+uA8D3tOII7kzgqQE39FljARNh1hzt0NyVXKWrDe6hfJpXlklGR7ZDwEsa+4vavPCfW9tmANoh1RXPiehCyqyYWv3U4+xzEglN1HkigBhox1o1TpAgU0bgDoB/x97ruFmUBNFnI8pUk8aAirthRSyJ53n5lSeDLAe62/6o7zrpHOVZN4/D7ZcJ19tZ6/4+NExyheGeEHrun9BXPCPoKzo9DWtZNdM9NhDj9LmRrKR9ych3f4pN5Qmz4peFLck1n+OIT3ou3CzmH1+4ArZRQo5WpZVuiW75jKIPt80xwFH834dbpvbi29FwrctSSvOrDnFQ7nwbSkSEDpBnBtFSfsKax7aWjSkoFE5kbuYeo1SojO4vDWn2y1CQE+Uje++dwlI434VIrBIbETFKzeUEOKQ5Dcg0Eaw2k5DEYQWnDXasvv3hJPUHluwaB9WRWrS9oUog5KHMmPhtW5DucRWYhkGBIrHKMqgZpLrsazK0oqRIAkiLDxM4XrT2ciagGQ/ZRDmqnlkheaL9pggJcvWhRtaDxd1kfdgKPn00pbve7qcE2mlSKN38Lt4h9tG8OYIJnawblrh51kgzSRdw5ObI69K0/StH8inpwIatBjMfYYNKzVItGrEUVf9uMjfA3x+9vxx8FgiKmYp68uGXhhkFN6NzRCz9C8DHStB11wpaYXakX/PQOdHFi8wrf7uP8pypM+WvXXsyKIT2M4SPNRHbj8Bf2k1fSjlJniaku4gtahspznLQUYEJdYERF2nmLT1W2AUvNcZijmd+LJe5xNTRPhORaBk4LxIfKZsDhZFRCRjmDDha2Fw8nB50oBGSVoPcttjIONklhOQnHx4Ut5YbxsDen3XjK4lv7g==|920 \ No newline at end of file diff --git a/Pages/8ee6eff0b74d43ef8e54cd3ef782f76.json b/Pages/8ee6eff0b74d43ef8e54cd3ef782f76.json index 1aef90a0..eaffad42 100644 --- a/Pages/8ee6eff0b74d43ef8e54cd3ef782f76.json +++ b/Pages/8ee6eff0b74d43ef8e54cd3ef782f76.json @@ -74,7 +74,7 @@ }, "Values": { "1,1": "😊", - "1,2": "分组名称" + "1,2": "加载中..." }, "AttachInfos": { "1,1": { @@ -439,4 +439,4 @@ "PaperSize": {}, "Margin": {} } -}//C8wo/1xQXjkK0gOhBqSAcrufbMQDVp5IV1W2SWVC+z1EzQ79/XNjaBm/brpQIg9M1wFnwG8lnje65wV8lTQ/hX3yM36xyk8YujH1b1rGRrM89oCr0Pd50CdGeFob6wRLjzNd0D8LnKCVzr2/6zmfErt4VQgsuvucMgYjlrTpLOVvMDmMOGSFTXVc6QzSZhS/q5UHa8I+btfIm+oT4psYynp6DC4SrpB5esMk3BwzTu90wr82XjAALoM8TznqzRubC2XNie+JziZGxV0D7iGY6A/7V0JemsOh1+gY+OrMlJ48QrrPiklxXUMO+82ay8y/HuSKRXvgz9Sv3IwdY/xgTNWkqKAFP6voBRKl/tL3N8Yp4kvT/DdNXIXkg4omsRBD3X3Rs8sVlpdHDGyktGNvBB7vqcLUfadGVuBjX5sDzWfD13Lgzde/xeL/UmWu05SJqwgwANkpgHln3sjsv9Uet/g91jQfw+AURnBCS6qF/TRitWhOXtS63tpVZij88o9awq5kgjkvvlKTIk5RnqlIE8Hl3em1Jqc3/NBxo45CMQmsdNGqeUtHos4VLBCSWS7FXPxkj0nf5q06gqBI8ZpHSFiJW3rJko6Qrw+tEgo9RcQoOPXvBXCzicuCWhWCR6GovVhtSOD0ILoYgvibVBSy7cqcuU1it6R9OKq6xiVAD2048EjSz0WF8l8FOso9EnwgpHsocKcqU+uuOIFnRm/DwlgRmqIqwhCm2XvOZKdAjeVtQ9asLSC05hENxIFdXZFccqKllM9SxTuiy2lqa8tN4t6f0hIfh2oLPl1gGoNyuIATkgOTsbhsfzt/fnwCBE3j298fIjhvMG/MmGMME3K53YQd0wN1XWTf+AzKTHDpbCrHS1nroqp3tFAsSioekuLg9fejUsjZqrg15iNzkTcV5g==|920 \ No newline at end of file +}//keq5f08vDhA+qftgKIaAgiRcDE15O9HULeb969pDDL582s/B1exOB4ie4aj+8imuepG/nCpWAxtiSpVDD2qcNsyZHV9HlWGA0lC7tPyFH3Oeno/zFfdYrnlobCu+50zxtHfA4ObWJg50pMycbUm1j2rdLC5gNx3/QgQyWWyKYquSUk+g4224X+c6PDYqt5aHRvJwPYUEmo8lW4QmNMF5TNNKlgx5O3CzGtJc/7aNOBHyuzgWd5LwTyVvuKrBxXlSbD7e+Cx+kkSyZHqbs/zw1JwY/+Lywil/E5ZB5vaCbOaJ9+UD+h0sQzkDvm5lklQQH0q6xeEB386j6cMcJPkUmLbOSl7cZ+pbs3SwBWGSdgK98IrmEWVi+W9mwUnWPoESIW2UqtxUJXiymmjST+Y1jGA/B1+iFYlSowYlWt9i5Kvnsg+Bnf0tnSwP8D1J0+KG08U80MD8Z7kiABSVl2M9z/eSqxQ9RJGvX8N5DZXOp6VU2uAsMsjXepDOrUz6603GfUkAUiwzB6Y+XX/QXBWX0IYDMidZA0kfDOipkRD+/e99PjJ7B6OKMlXmHaHPYKvR1zTdovRByYRH0XpLmxmZDsHHFWrcS+c++73ZAfhUWUTQQg7D4YtYESQIgPQaDc/9C6WDVW6CDqyal30A6hHgxne6t3IK56hX6lRCJ4zQNyV83c2GOiVe3gEHah1QttaPnrL7zcH1RSjJlOqJDY25Fxj9TuDaLj0AoNBJhVY2hSq5cOb7V6HSlj6EdvLD5nCvud9e0wO8EfKFXakf6loPU/MA05EXoyjjroerGSKCM4RqKh6RKnKcno8HqMdYlqjfa6FWM33plJVfUiU7LwCFZ0E8IwuhuK8MylJh5SpU0W0Hel7cVUF+wEshbtD8gP7YZjQ/HBJz6LF6R761CB6ClA==|920 \ No newline at end of file diff --git a/Pages/94f8bae36aee4ae7aec2a063ca731b1.json b/Pages/94f8bae36aee4ae7aec2a063ca731b1.json index e09dce3a..c7142a15 100644 --- a/Pages/94f8bae36aee4ae7aec2a063ca731b1.json +++ b/Pages/94f8bae36aee4ae7aec2a063ca731b1.json @@ -54,7 +54,7 @@ }, "3": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 755.0, + "DesignLengthInPixel": 515.0, "Mode": 2, "MinLength": { "Unit": 1 @@ -145,24 +145,56 @@ "LoadBindingDataOption": 1 } ], - "ID": "cf51b303-98e2-4fac-9e54-65d82a329b53" + "ID": "f6380382-03ae-4f88-832b-a21b8e1b5515" }, { "CommandList": [ { - "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", - "TableName": "任务工时表", - "UpdateType": "delete", - "ShowConfirm": true, - "ConfirmText": "您确定要删除吗?" + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon", + "tableData": { + "TableName": "任务工时表", + "ColumnName": "请款单ID", + "GUID": "053c6c3b-105f-4fb4-a7d7-0d84a6357d03" + } + }, + "value": "%Null%" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务工时表", + "UpdateType": "delete", + "ShowConfirm": true, + "ConfirmText": "您确定要删除吗?" + } + ], + "ID": "e43043c7-6581-4094-97d5-8ae00531ceaa" + }, + { + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "FourStandardStyle": "warning", + "Message": "该报工已请款,无法删除" + } + ], + "ID": "8b0b8862-07f0-4d31-898a-333a3bdc27f5" + } + ] } ], - "ID": "828cc793-4b72-4c51-a1a8-61a343e0b9c5" + "ID": "0c86dd95-4cca-4645-9a22-27090af1a6f2" } ] } ], - "ID": "ad06eaec-e5c4-4c9c-9be3-6e91dbd3e114" + "ID": "aac76f27-0dae-42ba-8763-da35ffdc7d27" } ] } @@ -230,4 +262,4 @@ "PaperSize": {}, "Margin": {} } -}//X0m+9rpNvArdcumgB5+mShKnHL97omIkgzeqZPz6fWfUnSVdz76n6LtPjjBSuK54FdnSDBDjmcOvLQIpRlelN2NoC2VcLUmJ1eHQYs+7ZTIgB8qp+Jv4Kjm5G01wsIxa333/ijdFPn0BawFfsmGCiHDCF2TYyIpHGQ3V4rcRcLVaYRan/oljtkN9MY+mX0u98NMulJqWXNLM/nuxYoGJuhBbYD45ol7dgWyeZXle9tjcMutA+N5b19gZk8hRHqKGu2UBn8ayVE90YKkEwzTYJvh0/aLKq71C/rNkqcobRPz3k5saEEsuI38NAcDyQefmFSwT207VsHlVq8njZ8UbrmQSkRR5Nw7KIp3YDwajMPhRpT7FQkumhFUH0m583NNQxkvVXmVG+EAIJxfrUHl0aQh1HQpHjnRUNfRUvfCa+Y6QTnfUkonaP+oI8c0y0K3iO5Y1keYoKR6GLCeIX+PqNxUVsMJBPFaNZnCD4wzbiluCfFpR/Nxzrc9IJvaiQ23K/e1yQ0izpJZ+IjqfPz4BPp/8gWwKtSmz0yqoUd3hRA9r1EVsb6hYgtKzLLRuPOrCTic70z5Bi8Tb7YBudvEQfSLlm/svfdI/PrEJRxfkbTnYueP9yN1c/9CcRFUU3q0z0QxJ80ySpyL6Yfkip1ybwqEKhbkalxAu1talmvxJUrT5XvM4f57Ssw+emynvgu21gfD+/C0hEULsMcZAWTAlhNflZsxZacAFRP8XEslxkVpVLIig75PDqalsXLrrCEYEXgyTfZ4JP/zTaVuPVblHRzaK76N2kGkFxlY+AhKQaPsg7GvDY2cAo02Drnpbke3cnLzMugmHXbyhJKdiwq4cbv/DJoMbdxQGK1tCt4BzAtnu2nuAJKmWS2x3l8Y6djCnlX23Rm+rO6KF+a8/AKMZvw==|920 \ No newline at end of file +}//yrF39GyFmVkZT+xZoSziVP5eeDhDxgShhMQNtpJtRUN04i4sPg2A7URQ3xIPdzjN9nRno5FgF7vPXx0ntPBBJIBQwbYPYJQqj5nxav8znSWXbYnz0Vp/wr6rCx7N41YxcTETt+NM/9S6cZ2IjNXIgEeB0aOv0ltS3HUoQABq0+6ms2Gqg9vin6+k00tUSPHcYmWNCNY9PQ4+0Y0O3Ugx49oN48IcoPN73lV6jREdtjGKG3fuzzab2WX3/w6k8vVdy/PeRc5hJCij7OZpLhTSf04rmrkpGhaLMaHVxK1VFvvfVtjMsxGQJEXtxGIqndNh9A7u1V6oLbCFgDZsz2GCTNA/PaptCkNEHcinQUhnVvt0aSMmgi6fVH8zNyN2Is5pTuqQzW1Gxu6TWhEzxyz7bkXkwe4rrsMsR0eYYqBytAXriK+FBxVVgTr6S/UB+JI44la/CEgVA8Pm6gfF6cO4LlrM5tiiEE/gYSdlkjFdJ1E6dDvsl22bE1V96GaVwqaiHKVwlb2TzfzGxdggV2Nne1dHoEJg5NY/iofYPjbgVFxoH+AHxvXD9U1JpiZfWXZ3LborySutjR29DJme0EI9EAK8wTkfBY2TumAvjrUvk9bxVJDPCiZFZThOnjDNggIrMBh9ib4IS6mA5OAMW8pC+krLyYogEvTkp8t7da+h1kTWP50bjCBkFjzynVk7BqdfKolmXhYnCKYQ98QAuL7HBi9T0U2u6IqjRnSIMv41V7ND6rapjiL4+w0PQfdNmh4nLlyOZBcenQmn6rzsPTN2GcWjFKAfA6j6XX4br3hkCofAol+AOQDyziim/EOSySum9V/4A7MBtVZKJ0k8U6/96Je6Jk9gnpcN1u3bxBE55ya9ay0fXSexpA+pSGjl/egWwf10WuWQN+QkRrQhE1opCw==|920 \ No newline at end of file diff --git a/Pages/a3c94948c8a24e6a9d63fc05ebfd71f.json b/Pages/a3c94948c8a24e6a9d63fc05ebfd71f.json index 1aca4609..a2bdd2f8 100644 --- a/Pages/a3c94948c8a24e6a9d63fc05ebfd71f.json +++ b/Pages/a3c94948c8a24e6a9d63fc05ebfd71f.json @@ -18,7 +18,8 @@ }, "3": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 21.0 + "DesignLengthInPixel": 21.0, + "IsHidden": true } } }, @@ -68,7 +69,7 @@ }, "Values": { "1,1": "😊", - "1,2": "所有分组" + "1,2": "加载中..." }, "AttachInfos": { "1,1": { @@ -154,7 +155,7 @@ ] } ], - "ID": "d668112d-0a37-4ca4-93c1-d3449c0c9fb6" + "ID": "03aeb5bb-f5d3-443b-9817-c7f79ace5846" } ] } @@ -228,7 +229,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "0fb639e2-6636-4a83-886c-dc57ddbac710" + "ID": "b98cd376-caaf-4c42-b976-8ed1fa1c9481" }, { "Condition": { @@ -258,7 +259,7 @@ "Message": "复制成功" } ], - "ID": "21ae0183-3d39-4e74-9ba9-ff448a18a379" + "ID": "dd2a1e78-9fdf-47db-bc53-4365cb6aac0b" }, { "Condition": { @@ -335,7 +336,7 @@ "Message": "操作成功" } ], - "ID": "7f638f88-33be-4579-895b-33d292c1b25d" + "ID": "71c32e9c-2ef9-4544-82bb-1c46871f7335" }, { "CommandList": [ @@ -350,17 +351,17 @@ "BtnText": "知道了" } ], - "ID": "e89b140b-7910-4f29-97b1-194bb425d10b" + "ID": "00834f27-bdbc-44d7-bc2f-1ed95b3ff9df" } ] } ], - "ID": "c78d335b-7f4a-4e1f-b8f9-27fc74d7cf26" + "ID": "dc17ae49-3c26-40f2-8b7b-36cf987be255" } ] } ], - "ID": "bff39552-4b98-4727-8a19-c78f1f41b625" + "ID": "351094d8-89e8-45ca-a9e5-bc3b28139b6e" } ] } @@ -455,4 +456,4 @@ "Size": "24,24" } ] -}//NKrAdr1gw7TSXXQAlE3RUq9jswljh8grQc7gbMUFYkh8UbphVOcBnsJZ3Pr8lFwkea4BODpmRQl93vWbKe4KQWArjHqkso8xYMd2HHXmDcFmJyMUu5mrWSahnfxF2YLO3qLTS+NLu4Cq9UXUOXw32IMyqVXJHq4jngJ01LzrKv/jUGD5N3xF+Lnb5kwG5r1O4qOfH7M+KN5Nli7WEqH7niieNRYADxVjrCxpLODxdxRAKXmiNHP8xy+EytARNEPCwW2gc7a4hAOrjoGxE4uz7l0UiLMtRkEqUTuH1FHMnqWpQ2oPvPE4J1EVLwcDuRVaijm0XHuLS+v77pn2czMQUPvbHYBpOP1f0zjvxIqtu5FqecSsKdAR6UmhJcdaQ6GCLZzlhbuoq7zYSgY4rm7jcYU/5gyYEZHE+BF74uQ4npU0Osa3652HhTCAXm/dCnpqfw4P5UTPFMPuv+3PKLHX9LHliaVMKV1w+e8l9hpP2PfARA2mLXtOzRRJg3Ic4Zc9zmWUkM7F1wceXleTFCIKPLP0RnQz5giMV2aSpQrNJqxPu4yefyVuuSUK9X+D2yJ/JwFaXJWEHNJPuzw82S8G5D/Sh4NdV9ipmKDI+alRcu8VRvzoKfsZl0MOvRESCxAGfKwqRLruIlIrta4Jf8k7Vic8wgOJwiZhQE6KaWfMxP+BD2Uc0hv2PL51LpXr7FS7YOn7mpe+/PSjvfLrYoaVBx2W7oN6Qx+wTt8fwqaq8CLs0GGZ2DIcPA50+0nU3VF9M9aHMxpMOg4vGbw0BGQWPZte6V9mIVwWamlQsvSkFGXmWx+XaK3WXRVXBfGkKOOj3IYl+pY81+2e7SGHBQmx2FWchT/1Kobz2jPzJnaoW2LKGaIJH/dAFi0FHW447BAVBmU31zcORajiYF85cjOQYQ==|920 \ No newline at end of file +}//NmpmTzgXw5QmoV60P1gQ01933RKZ1qcPP3LKSyYSjJJnM0LJJarS4kIpBOa7zq7alZt0gl90ZgzQKHMponjIl1qRuAfcSUKSufRSh6+WdbQ+IM7gRCts8SlkSiZD8qVBOlZRAOVm0LYUjwylIPZz+p3y6tMxdNlZFv6+oZQ1AGXOwej5ovtglAjxw1u1HAFiQcMmzZoBmWg+RDIzaikNolJkVw9f4zZXFa/mToy4790JwescAbDV6NR1OaxhwIMtEpZuB7Mm1KZ4g87hH6K1Z/WnObxr7SpvAzycAAJrjD26yFIk06wpYFnHTMthMzwLcKgN50d76xzyz6i6ZdT0qM12noKuM/bdlleBAAmXswvn7cQLkYMaOgDxSplumVtLRdHC45lgV8DLK5AuA+N47XQ9GRuIIbzr7Bv+7MOGRUAXB8/V3er+gvv42t7+ZUmnIZ6EJUOzHWhk029IOz+oGFqig2cvmqOble4kQgmy/7gBmqb/7uvkLEMKDrt16Dgr0L3oWghPiPZjSZ6n4vuVKwWD6+LoZPtWqmOmd8h6a0R4nCnXbjorJ4tGR4bamgMKQ7ti1tAjbDMf1WhJoEzOSiS7LfoLJpssUsWagAXE1RFdYw1xPr2VzeiJrqjTQnJB0wj9Sz+zUuu73MUV3a3+H5jKqZ1tOS1ueeQSPgMvWSFjkiEdikJyokP8D4QYzjorglXg+mC+kQuE/G4cRO+9LBcxDp0VQNtlc9v5uUSTSDp7ICeUTiTm+aTJN0bnxfmO6drXvt1PEeGaMV3z5bjWcW19FCo2ktjc9Db2lkX00kyaIIJ3+evz5QnZZBydQizqa3hnMvhNbqKb7gG4fx+p4ZCvLAd7nlJJHSkcIq2ICsYqRxCW9iUvi3k3sOhYw7D7mN++dL2zU1gElR2pL6OSmA==|920 \ No newline at end of file diff --git a/Pages/b90932e038f94707b54e571ff7cd84d.json b/Pages/b90932e038f94707b54e571ff7cd84d.json index 25a8e554..f6b9586b 100644 --- a/Pages/b90932e038f94707b54e571ff7cd84d.json +++ b/Pages/b90932e038f94707b54e571ff7cd84d.json @@ -136,6 +136,21 @@ "value": "1" }, "CommandList": [ + { + "$type": "SetCurrentRowCommand.SetCurrentRowCommand, SetCurrentRowCommand", + "CurrentRowInfo": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目表", + "ColumnName": "ID", + "GUID": "1d2e8095-a583-48be-800d-cad929d18797" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=b90932e038f94707b54e571ff7cd84d!B5" + } + } + }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", "ConditionAndCommandPairList": [ @@ -153,21 +168,6 @@ "value": "编辑" }, "CommandList": [ - { - "$type": "SetCurrentRowCommand.SetCurrentRowCommand, SetCurrentRowCommand", - "CurrentRowInfo": { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "项目表", - "ColumnName": "ID", - "GUID": "1d2e8095-a583-48be-800d-cad929d18797" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=b90932e038f94707b54e571ff7cd84d!B5" - } - } - }, { "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", "PopupDisplayMode": 3, @@ -177,7 +177,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "3512efda-5eae-40b3-9729-63b89610cd4a" + "ID": "aa1dcc76-05db-448b-8b3e-9237a3f70bde" }, { "Condition": { @@ -260,7 +260,7 @@ } } ], - "ID": "f3b98ecf-7f4a-47ee-9dd3-9315c2fa8b06" + "ID": "7ad94a37-45a9-4b7a-966c-a596c1cc8db9" }, { "CommandList": [ @@ -270,17 +270,17 @@ "Message": "无删除该项目权限" } ], - "ID": "d8c20754-9c47-4932-a4ee-77e29c79140d" + "ID": "5608a04e-0eb6-4d27-b7f0-5a54964e2157" } ] } ], - "ID": "5529e156-8b20-4f82-9f25-0b7e22e9ec75" + "ID": "74d25589-b3ad-4be2-aaa5-1259d535ecd6" } ] } ], - "ID": "6724364e-6906-4f19-8cd6-2b585fa8dd4b" + "ID": "8d85b6f0-54c7-458b-8c6b-583ca0b59b47" } ] } @@ -297,4 +297,4 @@ "Size": "20,20" } ] -}//acYWWhLXSmH1tleKpyiHjx2lnNq0UkGFoUdroFUX2ByUfDmareRMKLh/DUygP3mvtIkJKzVwz1pNxqwmHl2dSGQlseZO/iQAA3m88SbEa7ygGx+m7H7BzGErqIJCv08sz7LgThEQ0yNKS6Mky3MQTjI0l8cZlz6SrrgXKYbwioylJ+TISeaf/J0VlicuZSlcjdwrVQby/WQ4h8vP98qJ4tiQNLrERr8AQU3zTyZNnTi8FwWAoLRBKrDUUi1quUxyLi808BhiFZ4qfo5LVs+xJMnkc3Hui188Wdh1oJtCwIG7DX6PUHjRAPFt0CwDPMK0SXkhh2lTxyC14CsBz8dhnoEvz2HzvOy27YXm/OqX6/UBMLRK6C2wWmu0DmZ6DpmLDyLhaQ0yrVHZIuH+J2DHBfAFNwfNqS+P6TXh38FxgSx1dixnf0H5xyhKlNxcqSSjNoGQ7scnfsn2JBVBhad5hNzcE4qa28+TmMNbJc4PBK4NGeHmk3Oa1kkBNFC5m9dAn5xW2LRypIxrrWftEQkc0pSq3UxnfHksQrjDIHXB7WjGzDVBgj08uPV6yDo3J6LlTkBTiNJ/8tBy8EZDIHIPPAuYMjKwdfYtfOEHa7kMiEqtOvdyXw50d0V44JWupn1C5M5FTXGaElUZUE1/7M7Edv9kCBhImOr8yZQs8l9lxNAbKkZfxaXmXlvLUVe1NrlYHir1ORA+t8/f6L8SclvfHGgU/pLTd5n5OSDKa1oJN4TLZgiLXWJT6D2dSVk2ydiAgC5whZcOcBXFD6a/sDLBMw2wjoie7We19rjsi6lZCjAsh4/Sj5mX5si906zCVILzAzy4FnHX+eyiJKj7VZIuawv73chRB3CBP8U1BpdyMB7KFc2AgWum9nofmEDtg8DIu+mBVeMJ88uEr4IEWNdPZQ==|920 \ No newline at end of file +}//hbbwyGqJlaKViuQLW2R2Z0CZyfXIIyxneqkIUlaYKhe6Gw76YdtyGlpY7GPSjEYoav2DJEtPvaFG86oWJVyw3oNnKmymvoNT8oBIWRUbST/PWohF3HVIXo4epZsmEtmoVinFDAuHvz9+djXK1y/YBmHYRoHAUqWHXVErujI/A/N4z/jYz6wplABHYD0+CqS76Lj5D9OwPeerQG7KtM0cqKLNuOIY1XN2xTXKKz4HVBv9YTRUoH1mkO1QHlmRcUQcOxwctvIDenFL/87zomSQJwXTS4DjEopgxBtmILSsRaDn83q0HmxCCZ8WUJm2S+7TtE05fLv7xey+3M2VxqRcrmLy+WulJw4BzUgHyeFuDNcz6Ri0NsxPA1GnwGW9BPKjRXQhDuvfqwj3NjW5bOHk2Zsi6X4HB4YG4fOOIBXgjbGKBS3Ydq8eMYWQUURfhgFzbl0bnDy7U4+2IgbGKt9Ye/5RC0ooLxVVGapYuauiQ65YvhsGKDXljjjSsf9r4DWFx5HX9sOMXRmFu6MSUUy3WRPOmO0KUUNfvfS0qJpe9bgcIYm2f8Um+xJPoHJMTqBlncD8xZHOtU/XyyZ5hRf+R9OT/Dt+z33J5jBRcICpB/xRZemuoh2YVJsGZ+gDdaxSjQbkWyBiOUSxEyzt7qK1WPhwrr+Pgh+XaDTcOVD+EnIj84tVqi6oI7oj1oA50wabpXGzAmRCPFG+5E6gUnrScpA5RfgJzo2xJlv0Xm1u8Lw6aXh9658CSkuQ9rQDJH1BYUQ4ZYEhQEnK4mDuw7uJ8Qa4zWT/GBuqVw9NiP+Z1Uln1IPSaYaHnGh2QlPQn7eGa26KuN1mGlYkTU6EJHnuSeWDYnJ43FN3WUipQasLx2Mh5zqZZwn2JF/rZyM3GiaxUCW1V/ogftLjeF/uPl1W7g==|920 \ No newline at end of file diff --git a/Pages/任务/任务-工时.json b/Pages/任务/任务-工时.json index 6268a3fc..a3a17b09 100644 --- a/Pages/任务/任务-工时.json +++ b/Pages/任务/任务-工时.json @@ -285,7 +285,7 @@ "4,4": { "BindingInfo": { "TableName": "任务平行视图", - "ColumnName": "总计划工时", + "ColumnName": "成员计划工时", "GUID": "d4228306-b932-4d00-aa87-be3efef5e2f3" }, "CellType": { @@ -315,7 +315,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "9cf170a8-4ac9-4331-a0f6-9cb4e1c11672" + "ID": "25807078-9764-4a29-a397-8daf7f416afa" }, { "CommandList": [ @@ -354,12 +354,12 @@ "LoadBindingDataOption": 1 } ], - "ID": "460463fa-d8bd-4075-bfbb-2ca3994e853e" + "ID": "99cdfabe-fcaa-471d-8349-ab3bd6355d50" } ] } ], - "ID": "b6d4150f-53aa-47bb-9ae5-150470a65e8e" + "ID": "c3a1de6c-5b2d-4f11-a4ab-062a1cab69b9" } ] } @@ -396,7 +396,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "9814dfee-98ad-4f80-9948-738c04fdc77c" + "ID": "8a9f7ec2-778b-49dd-afea-ea7e3dbdf4d9" }, { "CommandList": [ @@ -435,12 +435,12 @@ "LoadBindingDataOption": 1 } ], - "ID": "bed5342e-7142-40bf-89b0-f624d41c0293" + "ID": "69da5f72-acdd-4ce5-a9c9-a30d7f5e1985" } ] } ], - "ID": "cadd656b-bd10-4070-a652-9f0a2c27adf7" + "ID": "2e1a0437-2ea7-4746-b002-88961812ecb4" } ] } @@ -463,7 +463,7 @@ "8,4": { "BindingInfo": { "TableName": "任务平行视图", - "ColumnName": "总实际工时", + "ColumnName": "成员实际工时", "GUID": "2516549e-9623-4b43-ac23-4c485c9b5033" }, "CellType": { @@ -493,7 +493,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "00c59ee6-34fa-441d-89bc-1a86c36d4aae" + "ID": "d90acc68-4f9a-49ef-bf92-a0157cb77a46" }, { "CommandList": [ @@ -532,12 +532,12 @@ "LoadBindingDataOption": 1 } ], - "ID": "6d1329ae-9bd6-4ecd-acf1-b42ce3877843" + "ID": "5f786957-ecca-4d41-a707-cc70e8aa020a" } ] } ], - "ID": "d3f07e60-fe73-412d-ba71-412839af0420" + "ID": "3bf6a1b3-6d32-4f95-bee0-786fb27c23ed" } ] } @@ -599,7 +599,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "d9ad2699-d1ed-40ca-a99c-091caa89726c" + "ID": "3ad0bb3a-2938-4679-b9bb-2f553663831c" }, { "CommandList": [ @@ -638,17 +638,17 @@ "LoadBindingDataOption": 1 } ], - "ID": "7ee26078-8f0a-4c90-9613-5d4522e38360" + "ID": "0194f2c9-13db-473b-94dc-75cb53850936" } ] } ], - "ID": "8bcbceec-0ed0-4840-83ee-f3acf9c1b95d" + "ID": "36d9e3d0-afe7-437e-b31b-b9aecf36ae90" } ] } ], - "ID": "f4fcf041-4aa3-44e6-88ca-4feefd3f9a45" + "ID": "471eebf6-e80f-42f6-af56-83d594e38ab8" }, { "CommandList": [ @@ -658,7 +658,7 @@ "Message": "当前任务状态,允许上报工时" } ], - "ID": "e49b92dc-48b3-4332-a0f3-ec671720d15b" + "ID": "d62f5514-da97-4cbb-8c18-d0426d99b6a8" } ] } @@ -889,7 +889,7 @@ ] } ], - "ID": "ecb540a6-e3b0-416d-8bca-58f8500a88f5" + "ID": "a6feb4f1-824c-4742-8f06-8e62ff23f993" }, { "CommandList": [ @@ -909,7 +909,7 @@ ] } ], - "ID": "d724e1e3-94a6-4fe9-9704-40e96081efea" + "ID": "e9fd5373-7032-4c81-bf32-901caa524ab4" } ] } @@ -1236,4 +1236,4 @@ "Formula": "'任务-工时'!$V$14" } ] -}//JQPc71PBCD9BMBWCDIse7VTc1DBGR/ymlfA6OXy63dAuy4uRv2fDnXTHcCYDWxklGIve/bTjyEJRJuw5Eoqd9EJvgEKnt/8oBEZI+GWBczZ1x1XAg9PnUlFjnrEUTc2zKtPy5J1KOfZlksavQQMrYqsVGmvGFcm0hydXYjuPZ4y9QbmUAiGM1CxJCUQJF9DSJqGWQqPvDVpuv6AY3pax6qQuWXnJsjTZ7mG9t/KLF9NlsFapp3R8mhIsdFggeNFiFCgXXeRpNc1DWkpDzPqq5MxHec5V2PaEY7LpFqSWGiAABSKVzyrHTcE+WagtcmT7LAAzQQQAUk+Z751ipDGW1m8jfJH4JU2RX9FFBx0j/NeTcAK6OLGRJCEB0pqEb0pKjlbVNGgfROMReg4tCN0jSUL0xSsZ47Q2ER3affOYMWEjah3K0YL5B0XiZ7m3YHrKvtzLJbDr4LK1v9NVrAOvYCWRGJujjWRgKR8ldaIVLhChf5n3ZtT7KnAl80e40mwngJGVLsZbBsu2DXnR6o+DtHGCklvSKYBhnKseTjPqQ3MRuDVi2zfqpn2L62j+zDhn7KKSRDppqW9TnRjzwkFQRJHMdxvZVEqHhywHHYbs3znBHutNWNYUqNtJ6nKKWzkuXjRbkSDgmve7yssN7XrgF9Fn0D9FiZyuvVO+ZVD2nl9HlfWdWF1CfGoodkvZLsX1NXJ2X2vIaaKEIjID++P/OQQqIqLt1WkpOyehuZQMgojLmg7kArZlWvvQbNFdexHw6X0k+ksbr3tTyK/IIJmXj2CpKvknxjU7LXz06LI2qQjMbYesX01pbeVmSmNZrd3/ZySmoZIlIhH8voPOfdNWwygjxpHcBC8wUsDTZMI5M/LHD3y0BZK8w5qAjPTXUBxvpT773ELd01Wpq4SJPemgsQ==|920 \ No newline at end of file +}//hBWWp2rk63DwahYqrXde0p3GdddIcWiOm5SsKUCZD2PMH+uV8ZzqosGZPtwjYYLturXY1D84O1SGoITfFgeW4yj1Tx/BpomUpTmQEEZZ2Sohioc/NyY/wSk+1DYjeSjMl4kOVV83jHe7/4WZgy41UrgolsSLdCrFI2TUbuc/oFZA5LiwDL2Rsmd9sLaekp3ExdTlBsdu6UmbAYEuBsXn1GQo89yc2lpz6iJIa0rMQWy76f38y6MpRWAhPbU1t46C0Z70n3nV5JJyOz1YSEFtKnfu3Rgfd/pcLTdkPSZQfnyhwY/91N+3w3KMexJ1SgjdHEQUJr10g0Y8p+vWZbUKQg3xJITCZTFp/mcnzFlte37kxEIBR6RL+TXZSrJQfbjHU34Ebz+qYWDOjwyC4df0Mkr22pVwpo58CdEy7hbXUncbQf19JilJvKvsKrMaSOqUDrfLHw9stCR7uDEjOweAB6ZD0TTKH9doC4zjCjr30FkebqkyKly11hUPwr18RO0SU+RkfttzTO9tAVZqn/fJOHAdByS4E3aghlowYEV/0vEtENse4LALpdNvpFOWw/QvTdafZjE53FUaOW/4T7dVqkC2u2jtkF/xhv7Iu2agpjbOvxaYWzey5F5oKS3vG/6pKajq54tv98Du0+lIJOKL0fEY0bAsa6AJ9tOSiVltsrI9dUYs5joAg9O+IeOAjDO3+phn4WDpkZtkkaQ6dNn5tD6MMIHNk+DM9sZLkEsurCXc481bil08b9so7sogKahuq9CyMxd8qQhhwGSyO/ogkaMZ/RiXOdXvoSwcfUIscYsNqVprGnA83Uh9lBhdHCHr0lYSpkPWFPCQz8ikUkaiKvwIE3sYoYrpK29Yzyk83bqkqp3qoW5UCS7xWMDProHAMMhb43VqUXwWO8bE0VAiQQ==|920 \ No newline at end of file diff --git a/Pages/任务/任务审批/任务审批.json b/Pages/任务/任务审批/任务审批.json new file mode 100644 index 00000000..15c29d4e --- /dev/null +++ b/Pages/任务/任务审批/任务审批.json @@ -0,0 +1,2744 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 22.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 30.0 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 35.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 16.0 + } + }, + "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 30.0 + } + }, + "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 35.0 + } + }, + "9": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 30.0, + "IsHidden": true + } + }, + "10": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 35.0, + "IsHidden": true + } + }, + "11": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 16.0 + } + }, + "12": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 30.0 + } + }, + "13": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 35.0 + } + }, + "14": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "15": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 30.0 + } + }, + "16": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 35.0 + } + }, + "17": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 16.0 + } + }, + "18": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "19": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 35.0 + } + }, + "20": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 16.0 + } + }, + "22": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "24": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "25": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 16.0 + } + }, + "28": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "30": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0, + "IsHidden": true + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 41.0 + } + }, + "8": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 16.0 + } + } + }, + "InLogicalVisibleIndexes": [ + 8, + 9, + 10, + 30, + 31 + ], + "Count": 32, + "DefaultSize": 32.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.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 + } + }, + "29": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "28": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 410.0 + } + } + }, + "Count": 30, + "DefaultSize": 32.0 + }, + "Values": { + "0,28": "FGC_审批记录", + "3,1": "所属项目", + "3,14": "所属任务", + "6,1": "任务名称", + "6,9": false, + "6,14": "任务负责人", + "7,14": "%CurrentUser.UserName%", + "9,1": "功能名称", + "9,14": "功能描述", + "12,1": "任务类型", + "12,14": "任务分组", + "12,24": "添加", + "15,1": "任务版本", + "15,11": "添加", + "15,14": "预算工时", + "18,1": "计划开始日期", + "18,14": "计划截止日期", + "21,1": "任务说明", + "21,24": "编辑", + "26,1": "备注", + "26,24": "编辑", + "30,4": "提交" + }, + "Formulas": { + "15,23": "父任务剩余工时", + "6,9": "项目是否开启反馈收集", + "10,1": "B8" + }, + "AttachInfos": { + "0,28": { + "CellType": { + "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon", + "PageName": "FGC_审批记录", + "OverflowMode": 1 + } + }, + "1,1": { + "CellType": { + "$type": "Forguncy.ProcessPanelCellType, ServerDesignerCommon", + "PreCommands": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=Task.Name" + } + ] + }, + "value": "编写任务" + }, + { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=Action.Name" + } + ] + }, + "value": "提交" + } + ] + }, + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", + "Title": "加载中", + "VBalidate": true + }, + { + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "任务发起流程前校验", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "任务ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!任务ID" + } + } + ], + "ResultErrorCodeTo": { + "SerializeProperty": "code" + }, + "ResultMessageTo": { + "SerializeProperty": "msg" + }, + "CheckDataValidation": true + }, + { + "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", + "FunctionName": "remove", + "Title": "加载中" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=任务审批!code" + } + ] + }, + "value": "0", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", + "FunctionName": "warning", + "Title": "温馨提示", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!msg" + }, + "BtnText": "知道了" + }, + { + "$type": "Forguncy.Model.StopCommand, ServerDesignerCommon" + } + ], + "ID": "2a27412d-b543-43c0-850a-da229c51de56" + } + ] + } + ], + "ID": "62e9d5f8-bbf8-4a37-a8d6-ce2c92db2877" + } + ] + } + ], + "PostCommands": [ + { + "$type": "Forguncy.Model.IgnorePageDirtyCommand, ServerDesignerCommon" + }, + { + "$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon", + "ReloadData": true + } + ], + "TemplateKey": "同意", + "ActionButtonStyleTemplateInfos": [ + { + "ActionTitle": "提交", + "TemplateKey": "同意" + }, + { + "ActionTitle": "同意", + "TemplateKey": "同意" + }, + { + "ActionTitle": "回退", + "TemplateKey": "回退" + }, + { + "ActionTitle": "暂存", + "TemplateKey": "暂存" + }, + { + "ActionTitle": "终止", + "TemplateKey": "拒绝" + } + ] + } + }, + "4,1": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "86de7969-ba21-4f48-8822-b7ad84f42ae5" + }, + "CellType": { + "$type": "ElementUI.SelectCellType, ElementUI", + "CommandList": [], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "useBinding": true, + "options": [ + { + "value": "黄金糕", + "label": "黄金糕" + }, + { + "value": "双皮奶", + "label": "双皮奶" + }, + { + "value": "蚵仔煎", + "label": "蚵仔煎" + }, + { + "value": "龙须面", + "label": "龙须面" + }, + { + "value": "北京烤鸭", + "label": "北京烤鸭" + } + ], + "bindingOptions": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "项目表", + "BindingInfos": [ + { + "GUID": "ff885f98-e20e-4185-86cc-763a154708e0", + "BindingInfo": { + "TableName": "项目表", + "ColumnName": "ID", + "GUID": "64c85762-bc3d-4aa5-b636-c3bd85f6e4df" + }, + "ColumnName": "value" + }, + { + "GUID": "b0dc232e-5978-4b79-afd9-e9503ec3d87b", + "BindingInfo": { + "TableName": "项目表", + "ColumnName": "项目名称", + "GUID": "6e2873dc-4dbb-471a-a4c4-b5799fc9e5dd" + }, + "ColumnName": "label" + } + ], + "CustomColumns": [] + }, + "placeholder": "请选择", + "noDataText": "无数据", + "filterInServerOptions": { + "matchMethod": "contains", + "loadingText": "加载中" + }, + "noMatchText": "无匹配数据" + }, + "DataValidationInfo": { + "IgnoreBlank": false + }, + "RulesGuidList": [ + "b98dc280-e13c-49f1-9812-374be47283e9" + ] + }, + "4,14": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "父任务ID", + "GUID": "3aa31c76-cc72-4ecc-8d53-c9637cbc9e5f" + }, + "CellType": { + "$type": "ElementUI.SelectCellType, ElementUI", + "CommandList": [], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "useBinding": true, + "options": [ + { + "value": "黄金糕", + "label": "黄金糕" + }, + { + "value": "双皮奶", + "label": "双皮奶" + }, + { + "value": "蚵仔煎", + "label": "蚵仔煎" + }, + { + "value": "龙须面", + "label": "龙须面" + }, + { + "value": "北京烤鸭", + "label": "北京烤鸭" + } + ], + "bindingOptions": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "任务表", + "BindingInfos": [ + { + "GUID": "dfc2afd5-af53-4e36-a1a1-18f8e281164e", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "06f0d9ad-d441-4df5-83d8-f43e361f6b03" + }, + "ColumnName": "value" + }, + { + "GUID": "82975387-8cbc-4e86-82da-9e4ded741062", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务名称", + "GUID": "829797eb-9fe4-4c4d-9608-d682cbd0ef85" + }, + "ColumnName": "label" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "678029eb-0ab6-41c3-9d6d-cd14010ad072" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!项目ID" + } + }, + "CustomColumns": [] + }, + "placeholder": "请选择", + "noDataText": "无数据", + "filterInServerOptions": { + "matchMethod": "contains", + "loadingText": "加载中" + }, + "noMatchText": "无匹配数据" + } + }, + "6,9": { + "CellType": { + "$type": "Forguncy.CheckBoxCellType, ServerDesignerCommon", + "Caption": " 公开客户可见", + "Style": 1, + "CommandList": [ + { + "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "Location": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!9:11" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!J7" + } + } + ] + } + ] + }, + "RulesGuidList": [ + "27dba19f-d274-4cdc-bc05-9c58cf4124ee" + ] + }, + "7,1": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务名称", + "GUID": "cc548634-be4e-4850-be64-73a4b1c503c3" + }, + "CellType": { + "$type": "ElementUI.InputCellType, ElementUI", + "CommandList": [], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 4, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "type": "text", + "placeholder": "请输入标题", + "resize": "none" + }, + "DataValidationInfo": { + "IgnoreBlank": false + } + }, + "7,14": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务负责人", + "GUID": "e3a76743-b2b0-48ee-ac36-1c8c174e98c8" + }, + "CellType": { + "$type": "ElementUI.SelectCellType, ElementUI", + "CommandList": [], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "DefaultValue": "%CurrentUser.UserName%", + "useBinding": true, + "options": [ + { + "value": "黄金糕", + "label": "黄金糕" + }, + { + "value": "双皮奶", + "label": "双皮奶" + }, + { + "value": "蚵仔煎", + "label": "蚵仔煎" + }, + { + "value": "龙须面", + "label": "龙须面" + }, + { + "value": "北京烤鸭", + "label": "北京烤鸭" + } + ], + "bindingOptions": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "项目成员表", + "BindingInfos": [ + { + "GUID": "e3c18ddb-fd43-469a-8017-371d2a7374c0", + "BindingInfo": { + "TableName": "项目成员表", + "ColumnName": "项目成员", + "GUID": "4912de6c-68f3-455c-818d-8af02ae1330f" + }, + "ColumnName": "value" + }, + { + "GUID": "648e1ae1-16fe-4a34-9b1c-cfe015d63141", + "BindingInfo": { + "TableName": "项目成员表", + "ColumnName": "项目成员", + "GUID": "a89462db-3d60-465a-af65-ae6f5dd424ad", + "AttachType": { + "$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess", + "UserColumnAttachType": 1 + } + }, + "ColumnName": "label" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目成员表", + "ColumnName": "项目ID", + "GUID": "10b18d63-8afc-4f24-92d0-e2c2c5e2d964" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!项目ID" + } + }, + "CustomColumns": [] + }, + "placeholder": "请选择", + "noDataText": "无数据", + "filterInServerOptions": { + "matchMethod": "contains", + "loadingText": "加载中" + }, + "noMatchText": "无匹配数据" + }, + "DataValidationInfo": { + "IgnoreBlank": false + } + }, + "10,1": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "功能名称", + "GUID": "e144052c-4b7a-47d7-abd4-85026c80acd3" + }, + "CellType": { + "$type": "ElementUI.InputCellType, ElementUI", + "CommandList": [], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 4, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "type": "text", + "placeholder": "请输入标题", + "resize": "none" + }, + "DataValidationInfo": { + "NumberType": 9, + "ValidateCommand": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=任务审批!J7" + } + ] + }, + "value": "1" + }, + { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=任务审批!B11" + } + ] + }, + "value": "%Null%" + } + ] + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "请填写功能名称(对客户可见)" + } + ], + "ID": "87322147-ceef-48b9-bea1-cda2a2653e2a" + } + ] + } + ] + } + }, + "10,14": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "功能描述", + "GUID": "ac7cd340-8be3-4a50-94d3-4a3fe164c574" + }, + "CellType": { + "$type": "ElementUI.InputCellType, ElementUI", + "CommandList": [], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 4, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "type": "text", + "placeholder": "请输入标题", + "resize": "none" + }, + "DataValidationInfo": {} + }, + "12,24": { + "CellType": { + "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "ClosePopupCallbackCommand": { + "Commands": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=任务审批!是否为确定" + } + ] + }, + "value": "1" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", + "TargetPageElement": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!O14" + }, + "TargetType": "ElementUI.SelectCellType, ElementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e50995ee76bfe560", + "MethodName": "ReloadBindingItems" + } + ], + "ID": "4a5fc731-75af-4fd0-b2b9-a3fe1e600980" + } + ] + } + ], + "ParamProperties": { + "IsOK": "是否为确定" + } + }, + "PageName": "项目任务分组详情", + "PassValues": [ + { + "Source": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!项目ID" + }, + "TargetCell": { + "SerializeProperty": "=项目任务分组详情!项目ID" + } + } + ], + "LoadBindingDataOption": 2 + } + ], + "Text": "添加", + "ClickMode": 1, + "TemplateKey": "_RS_Main" + } + }, + "13,1": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务类型", + "GUID": "c6f37a76-fcdb-4c5e-834d-bb2592050dd0" + }, + "CellType": { + "$type": "ElementUI.SelectCellType, ElementUI", + "CommandList": [], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "useBinding": true, + "options": [ + { + "value": "黄金糕", + "label": "黄金糕" + }, + { + "value": "双皮奶", + "label": "双皮奶" + }, + { + "value": "蚵仔煎", + "label": "蚵仔煎" + }, + { + "value": "龙须面", + "label": "龙须面" + }, + { + "value": "北京烤鸭", + "label": "北京烤鸭" + } + ], + "bindingOptions": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "任务类型", + "BindingInfos": [ + { + "GUID": "5e7038cd-21ba-4c65-aba4-43c13aed723d", + "BindingInfo": { + "TableName": "任务类型", + "ColumnName": "ID", + "GUID": "310e1309-3257-47d5-b998-efa3844812b3" + }, + "ColumnName": "value" + }, + { + "GUID": "1351f739-6e05-4a7e-8ba4-7197839ed46c", + "BindingInfo": { + "TableName": "任务类型", + "ColumnName": "任务类型", + "GUID": "4c90b292-bb95-4f38-9321-09897fab9d76" + }, + "ColumnName": "label" + } + ], + "CustomColumns": [] + }, + "placeholder": "请选择", + "noDataText": "无数据", + "filterInServerOptions": { + "matchMethod": "contains", + "loadingText": "加载中" + }, + "noMatchText": "无匹配数据" + }, + "DataValidationInfo": {} + }, + "13,14": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "分组ID", + "GUID": "6f618069-d5e2-4f29-b456-f48cf17463b1" + }, + "CellType": { + "$type": "ElementUI.SelectCellType, ElementUI", + "CommandList": [], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "useBinding": true, + "options": [ + { + "value": "黄金糕", + "label": "黄金糕" + }, + { + "value": "双皮奶", + "label": "双皮奶" + }, + { + "value": "蚵仔煎", + "label": "蚵仔煎" + }, + { + "value": "龙须面", + "label": "龙须面" + }, + { + "value": "北京烤鸭", + "label": "北京烤鸭" + } + ], + "bindingOptions": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "项目任务分组", + "BindingInfos": [ + { + "GUID": "17452b47-2d8d-4ca0-bc6e-42da7032d7a7", + "BindingInfo": { + "TableName": "项目任务分组", + "ColumnName": "ID", + "GUID": "fb8f4402-1751-4072-932f-5ea2e98dd17d" + }, + "ColumnName": "value" + }, + { + "GUID": "271ac792-3768-4254-bb77-6a75cb3e0365", + "BindingInfo": { + "TableName": "项目任务分组", + "ColumnName": "分组名称", + "GUID": "af0adc14-eecd-41da-b475-a5a63f3608b3" + }, + "ColumnName": "label" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目任务分组", + "ColumnName": "项目ID", + "GUID": "7312cf22-060f-4b8b-83d6-52f802b773e8" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!项目ID" + } + }, + "CustomColumns": [] + }, + "placeholder": "请选择", + "noDataText": "无数据", + "filterInServerOptions": { + "matchMethod": "contains", + "loadingText": "加载中" + }, + "noMatchText": "无匹配数据" + }, + "DataValidationInfo": {}, + "RulesGuidList": [ + "008228d3-63da-4d75-9143-4865d89c69ac" + ] + }, + "15,11": { + "CellType": { + "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "ClosePopupCallbackCommand": { + "Commands": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=是否为确定" + } + ] + }, + "value": "1" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", + "TargetPageElement": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!B17" + }, + "TargetType": "ElementUI.SelectCellType, ElementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e50995ee76bfe560", + "MethodName": "ReloadBindingItems" + } + ], + "ID": "9718d785-d80b-44e0-ae48-bde3c2a0c079" + } + ] + } + ], + "ParamProperties": { + "IsOK": "是否为确定" + } + }, + "PageName": "任务版本详情", + "PassValues": [ + { + "Source": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!项目ID" + }, + "TargetCell": { + "SerializeProperty": "=任务版本详情!项目ID" + } + } + ], + "LoadBindingDataOption": 2 + } + ], + "Text": "添加", + "ClickMode": 1, + "TemplateKey": "_RS_Main" + } + }, + "16,1": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "版本", + "GUID": "9c5b6d4f-2cd9-4734-aeaf-b37b7a632733" + }, + "CellType": { + "$type": "ElementUI.SelectCellType, ElementUI", + "CommandList": [], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "useBinding": true, + "options": [ + { + "value": "黄金糕", + "label": "黄金糕" + }, + { + "value": "双皮奶", + "label": "双皮奶" + }, + { + "value": "蚵仔煎", + "label": "蚵仔煎" + }, + { + "value": "龙须面", + "label": "龙须面" + }, + { + "value": "北京烤鸭", + "label": "北京烤鸭" + } + ], + "bindingOptions": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "项目版本", + "BindingInfos": [ + { + "GUID": "4eabcb70-095e-4da5-b7c0-27c8fbde806b", + "BindingInfo": { + "TableName": "项目版本", + "ColumnName": "ID", + "GUID": "aa305150-170b-46cc-b345-c6b982fcd812" + }, + "ColumnName": "value" + }, + { + "GUID": "5da86092-8a4b-4fd5-b0a6-146d29c066a1", + "BindingInfo": { + "TableName": "项目版本", + "ColumnName": "版本名称", + "GUID": "7668c69f-f7aa-4dcf-9d56-cbe2a39dd5e5" + }, + "ColumnName": "label" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目版本", + "ColumnName": "项目ID", + "GUID": "58f1edc3-9608-45dd-941e-4de01cb09196" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!项目ID" + } + }, + "CustomColumns": [] + }, + "placeholder": "请选择", + "noDataText": "无数据", + "filterInServerOptions": { + "matchMethod": "contains", + "loadingText": "加载中" + }, + "noMatchText": "无匹配数据" + }, + "DataValidationInfo": {} + }, + "16,14": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务预算工时", + "GUID": "494fa434-add2-4e18-a06e-1a843438a37c" + }, + "CellType": { + "$type": "ElementUI.InputNumberCellType, ElementUI", + "CommandList": [], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "min": "0", + "step": 1, + "placeholder": "请输入工时(h)", + "controlsPosition": true + }, + "DataValidationInfo": { + "NumberType": 1, + "CompareParamType": 6, + "FirstParamValue": "0" + } + }, + "19,1": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "开始时间", + "GUID": "40ccddf8-de27-484c-8869-639ffcd5978b" + }, + "CellType": { + "$type": "ElementUI.DatePickerCellType, ElementUI", + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 4, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "type": "date", + "placeholder": "请选择", + "startPlaceholder": "开始日期", + "rangeSeparator": "至", + "endPlaceholder": "结束日期", + "firstDayOfWeek": 1, + "DefautWeekFormat": "yyyy 第 WW 周" + }, + "DataValidationInfo": {} + }, + "19,14": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "结束时间", + "GUID": "cf9943b2-c217-4089-b19a-b3733476ebca" + }, + "CellType": { + "$type": "ElementUI.DatePickerCellType, ElementUI", + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 4, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "type": "date", + "placeholder": "请选择", + "startPlaceholder": "开始日期", + "rangeSeparator": "至", + "endPlaceholder": "结束日期", + "firstDayOfWeek": 1, + "DefautWeekFormat": "yyyy 第 WW 周" + }, + "DataValidationInfo": {} + }, + "21,24": { + "CellType": { + "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PopupDisplayMode": 2, + "PageName": "富文本编辑器", + "PassValues": [ + { + "Source": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!B24" + }, + "TargetCell": { + "SerializeProperty": "=富文本编辑器!编辑器" + } + } + ] + } + ], + "Text": "编辑", + "ClickMode": 1, + "TemplateKey": "_RS_Main" + } + }, + "23,1": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "关联资源", + "GUID": "efe00144-d0d7-4ccb-b9b6-0ece004aa11c" + }, + "CellType": { + "$type": "HtmlRichEditor.HtmlRichEditor, HtmlRichEditor", + "ShowToolBars": false, + "ReadOnly": true + } + }, + "26,24": { + "CellType": { + "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PopupDisplayMode": 2, + "PageName": "富文本编辑器", + "PassValues": [ + { + "Source": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!B28" + }, + "TargetCell": { + "SerializeProperty": "=富文本编辑器!编辑器" + } + } + ] + } + ], + "Text": "编辑", + "ClickMode": 1, + "TemplateKey": "_RS_Main" + } + }, + "27,1": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "备注", + "GUID": "d0c98d4f-61ee-4fef-9a1b-b15ce2378646" + }, + "CellType": { + "$type": "HtmlRichEditor.HtmlRichEditor, HtmlRichEditor", + "ShowToolBars": false, + "ReadOnly": true + } + }, + "30,1": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "4acfce19-0d3b-415c-895b-d41f74e4eb62" + } + }, + "30,4": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", + "Title": "加载中" + }, + { + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "发起任务(废弃)", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "项目ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!项目ID" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "任务名称", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!B8" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "父任务ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!父任务ID" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "负责人", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!任务负责人" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "开始日期", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!H31" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "结束日期", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!K31" + } + }, + { + "$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": "=任务审批!任务版本" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "预算工时", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!O17" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "任务说明", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!B24" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "收集反馈", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!J7" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "备注", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!B28" + } + } + ], + "ResultErrorCodeTo": { + "SerializeProperty": "code" + }, + "ResultMessageTo": { + "SerializeProperty": "msg" + }, + "ReturnPropertiesTo": [ + { + "ResultPropertyName": "任务ID", + "ResultTo": { + "SerializeProperty": "新任务ID" + } + } + ], + "CheckDataValidation": true + }, + { + "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", + "FunctionName": "remove", + "Title": "加载中" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=code" + } + ] + }, + "value": "0" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon", + "ReloadData": true, + "ClosePopupReturnValues": [ + { + "Name": "任务ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!新任务ID" + } + }, + { + "Name": "关联页面", + "Value": "任务首页" + } + ] + } + ], + "ID": "fff2b3ed-9aa1-4133-92ae-1640738a8917" + }, + { + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "FourStandardStyle": "warning", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!msg" + } + } + ], + "ID": "2e4e1c2a-16ad-454c-95f8-4deeba371a55" + } + ] + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=code" + } + ] + }, + "value": "0" + }, + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!msg" + } + }, + { + "$type": "Forguncy.Model.ProcessStartCommand, ServerDesignerCommon", + "ProcessDefinitionResourceName": "新增任务流程", + "ProcessInstanceName": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!B8" + }, + "SelectedTable": "任务表", + "RowsToUpdate": 1, + "RowsToUpdateCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "397c3b0c-f443-42e7-9954-31dcf859e7da" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!新任务ID" + } + }, + "ReturnResultName": "发起流程结果" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=发起流程结果.ID" + } + ] + }, + "value": "%Null%", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon", + "ReloadData": true, + "ClosePopupReturnValues": [ + { + "Name": "任务ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!新任务ID" + } + }, + { + "Name": "关联页面", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!发起流程结果.Page" + } + } + ] + } + ], + "ID": "87bbec35-eed3-4759-88c1-e6a65926443c" + }, + { + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "FourStandardStyle": "warning", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!发起流程结果.ErrorMessage" + } + } + ], + "ID": "44663ee0-b403-4b38-8245-2bf5c8ee9c0a" + } + ] + } + ], + "ID": "85f3a49c-b12b-48de-8e43-df2b10e8931d" + }, + { + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "FourStandardStyle": "warning", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!msg" + } + } + ], + "ID": "78a283f8-5fc4-415c-8da1-962e5b51cecf" + } + ], + "Disabled": true + } + ], + "Text": "提交", + "TemplateKey": "_RS_Main1" + } + } + }, + "StyleDatas": { + "Styles": [ + { + "BorderLeft": 0 + }, + { + "FontSize": 16.0 + }, + { + "Formatter": 1 + }, + { + "Formatter": 1, + "BorderLeft": 0 + }, + { + "FontFamily": 2, + "FontSize": 13.333333333333332, + "Foreground": 3 + }, + { + "FontFamily": 2, + "FontSize": 13.333333333333332 + }, + { + "FontFamily": 2, + "FontSize": 13.333333333333332, + "Formatter": 1 + }, + { + "FontFamily": 2, + "FontSize": 13.333333333333332, + "Foreground": 4 + }, + { + "FontFamily": 2, + "FontSize": 13.333333333333332, + "Foreground": 4, + "HorizontalAlignment": 5 + }, + { + "FontFamily": 2, + "FontSize": 13.333333333333332, + "Foreground": 3, + "Formatter": 6 + }, + { + "FontFamily": 2, + "FontSize": 13.333333333333332, + "HorizontalAlignment": 5, + "Underline": false + }, + { + "FontFamily": 2, + "FontSize": 13.333333333333332, + "Foreground": 4, + "HorizontalAlignment": 5, + "BorderLeft": 0 + }, + { + "FontFamily": 2, + "FontSize": 12.0, + "Foreground": 3, + "Formatter": 7, + "HorizontalAlignment": 5 + }, + { + "FontFamily": 2, + "FontSize": 13.333333333333332, + "Foreground": 4, + "BorderLeft": 0 + }, + { + "FontFamily": 2, + "FontSize": 13.333333333333332, + "BorderLeft": 0 + }, + { + "FontFamily": 2, + "FontSize": 13.333333333333332, + "HorizontalAlignment": 5, + "Underline": false, + "BorderLeft": 0 + }, + { + "FontFamily": 2, + "FontSize": 13.333333333333332, + "Foreground": 4, + "BorderTop": 1, + "BorderLeft": 1 + }, + { + "BorderTop": 1 + }, + { + "BorderTop": 1, + "BorderRight": 1 + }, + { + "BorderBottom": 1, + "BorderLeft": 1 + }, + { + "BorderBottom": 1 + }, + { + "BorderBottom": 1, + "BorderRight": 1 + }, + { + "FontFamily": 2, + "FontSize": 13.333333333333332, + "Formatter": 6 + }, + { + "FontSize": -1.0 + } + ], + "Types": { + "Strs": [ + "Background 2 0", + "\"所属任务:\"@", + "Body", + "Text 1 50", + "black", + "Right", + "[AUTO]General", + "\"父任务可分配:\"0.0\"h\"", + "Background 1 -15" + ], + "Borders": [ + { + "Color": 0 + }, + { + "Color": 8 + } + ] + }, + "CellStyles": { + "0,27": 0, + "1,1": 1, + "1,26": 1, + "1,27": 0, + "2,1": 2, + "2,2": 2, + "2,3": 2, + "2,4": 2, + "2,5": 2, + "2,6": 2, + "2,7": 2, + "2,8": 2, + "2,9": 2, + "2,10": 2, + "2,11": 2, + "2,12": 2, + "2,13": 2, + "2,14": 2, + "2,15": 2, + "2,16": 2, + "2,17": 2, + "2,18": 2, + "2,19": 2, + "2,20": 2, + "2,21": 2, + "2,22": 2, + "2,23": 2, + "2,24": 2, + "2,25": 2, + "2,26": 2, + "2,27": 3, + "3,1": 4, + "3,2": 5, + "3,3": 5, + "3,4": 5, + "3,5": 5, + "3,6": 5, + "3,13": 2, + "3,14": 6, + "3,15": 6, + "3,16": 6, + "3,17": 6, + "3,18": 6, + "3,19": 6, + "3,20": 6, + "3,21": 6, + "3,22": 6, + "3,23": 6, + "3,24": 6, + "3,25": 6, + "3,26": 6, + "3,27": 3, + "4,1": 7, + "4,13": 2, + "4,14": 6, + "4,26": 6, + "4,27": 3, + "5,1": 2, + "5,2": 2, + "5,3": 2, + "5,4": 2, + "5,5": 2, + "5,6": 2, + "5,7": 2, + "5,8": 2, + "5,9": 2, + "5,10": 2, + "5,11": 2, + "5,12": 2, + "5,13": 2, + "5,14": 2, + "5,15": 2, + "5,16": 2, + "5,17": 2, + "5,18": 2, + "5,19": 2, + "5,20": 2, + "5,21": 2, + "5,22": 2, + "5,23": 2, + "5,24": 2, + "5,25": 2, + "5,26": 2, + "5,27": 3, + "6,1": 4, + "6,2": 2, + "6,3": 2, + "6,4": 2, + "6,5": 2, + "6,6": 2, + "6,7": 2, + "6,8": 2, + "6,9": 8, + "6,13": 2, + "6,14": 4, + "6,15": 5, + "6,16": 5, + "6,17": 2, + "6,18": 2, + "6,19": 2, + "6,20": 2, + "6,21": 2, + "6,22": 2, + "6,23": 2, + "6,24": 2, + "6,25": 2, + "6,26": 2, + "6,27": 3, + "7,1": 5, + "7,2": 5, + "7,3": 5, + "7,4": 5, + "7,5": 5, + "7,6": 5, + "7,7": 5, + "7,8": 5, + "7,9": 5, + "7,10": 5, + "7,11": 5, + "7,12": 5, + "7,13": 2, + "7,14": 7, + "7,26": 7, + "7,27": 3, + "8,1": 2, + "8,2": 2, + "8,3": 2, + "8,4": 2, + "8,5": 2, + "8,6": 2, + "8,7": 2, + "8,8": 2, + "8,9": 2, + "8,10": 2, + "8,11": 2, + "8,12": 2, + "8,13": 2, + "8,14": 2, + "8,15": 2, + "8,16": 2, + "8,17": 2, + "8,18": 2, + "8,19": 2, + "8,20": 2, + "8,21": 2, + "8,22": 2, + "8,23": 2, + "8,24": 2, + "8,25": 2, + "8,26": 2, + "8,27": 3, + "9,1": 9, + "9,2": 2, + "9,3": 2, + "9,4": 2, + "9,5": 2, + "9,6": 2, + "9,7": 2, + "9,8": 2, + "9,9": 2, + "9,10": 2, + "9,11": 2, + "9,12": 2, + "9,13": 2, + "9,14": 9, + "9,15": 6, + "9,16": 6, + "9,17": 6, + "9,18": 6, + "9,19": 6, + "9,20": 6, + "9,21": 6, + "9,22": 6, + "9,23": 6, + "9,24": 6, + "9,25": 6, + "9,26": 6, + "9,27": 3, + "10,1": 5, + "10,13": 2, + "10,14": 5, + "10,26": 5, + "10,27": 3, + "11,1": 5, + "11,2": 5, + "11,3": 5, + "11,4": 5, + "11,5": 5, + "11,6": 5, + "11,7": 5, + "11,8": 5, + "11,9": 5, + "11,10": 5, + "11,11": 5, + "11,12": 5, + "11,13": 2, + "11,14": 5, + "11,15": 5, + "11,16": 5, + "11,17": 5, + "11,18": 5, + "11,19": 5, + "11,20": 5, + "11,21": 5, + "11,22": 5, + "11,23": 5, + "11,24": 5, + "11,25": 5, + "11,26": 5, + "11,27": 3, + "12,1": 9, + "12,2": 5, + "12,3": 5, + "12,4": 5, + "12,5": 5, + "12,6": 5, + "12,7": 2, + "12,8": 2, + "12,9": 2, + "12,10": 2, + "12,11": 2, + "12,12": 2, + "12,13": 2, + "12,14": 9, + "12,15": 5, + "12,16": 5, + "12,17": 5, + "12,20": 2, + "12,21": 2, + "12,22": 2, + "12,23": 2, + "12,24": 10, + "12,25": 5, + "12,26": 10, + "12,27": 3, + "13,1": 7, + "13,14": 7, + "13,26": 7, + "13,27": 11, + "14,27": 0, + "15,1": 9, + "15,2": 5, + "15,3": 5, + "15,4": 5, + "15,11": 10, + "15,12": 5, + "15,14": 9, + "15,15": 5, + "15,16": 5, + "15,17": 5, + "15,18": 5, + "15,19": 5, + "15,23": 12, + "15,26": 12, + "15,27": 0, + "16,1": 7, + "16,14": 7, + "16,26": 7, + "16,27": 13, + "17,1": 4, + "17,2": 4, + "17,3": 4, + "17,5": 5, + "17,6": 5, + "17,7": 5, + "17,8": 5, + "17,9": 5, + "17,10": 5, + "17,11": 5, + "17,12": 5, + "17,13": 5, + "17,14": 5, + "17,15": 5, + "17,16": 5, + "17,17": 5, + "17,18": 5, + "17,19": 5, + "17,20": 5, + "17,21": 5, + "17,22": 5, + "17,23": 5, + "17,24": 5, + "17,25": 5, + "17,26": 5, + "17,27": 14, + "18,1": 4, + "18,10": 5, + "18,11": 5, + "18,12": 5, + "18,14": 4, + "18,15": 5, + "18,16": 5, + "18,17": 5, + "18,18": 5, + "18,19": 5, + "18,20": 5, + "18,21": 5, + "18,22": 5, + "18,23": 5, + "18,24": 5, + "18,25": 5, + "18,26": 5, + "18,27": 0, + "19,1": 7, + "19,14": 7, + "19,26": 7, + "19,27": 13, + "20,7": 7, + "20,8": 7, + "20,9": 7, + "20,10": 7, + "20,11": 7, + "20,27": 0, + "21,1": 9, + "21,2": 5, + "21,3": 5, + "21,4": 5, + "21,5": 5, + "21,6": 5, + "21,7": 5, + "21,8": 5, + "21,9": 5, + "21,10": 5, + "21,15": 10, + "21,16": 10, + "21,17": 10, + "21,18": 10, + "21,19": 10, + "21,20": 10, + "21,21": 10, + "21,22": 10, + "21,23": 10, + "21,24": 10, + "21,25": 5, + "21,26": 10, + "21,27": 15, + "22,1": 5, + "22,2": 5, + "22,3": 5, + "22,4": 5, + "22,5": 5, + "22,6": 5, + "22,7": 5, + "22,8": 5, + "22,9": 5, + "22,10": 5, + "22,11": 5, + "22,12": 5, + "22,27": 0, + "23,1": 16, + "23,2": 17, + "23,3": 17, + "23,4": 17, + "23,5": 17, + "23,6": 17, + "23,7": 17, + "23,8": 17, + "23,9": 17, + "23,10": 17, + "23,11": 17, + "23,12": 17, + "23,13": 17, + "23,14": 17, + "23,15": 17, + "23,16": 17, + "23,17": 17, + "23,18": 17, + "23,19": 17, + "23,20": 17, + "23,21": 17, + "23,22": 17, + "23,23": 17, + "23,24": 17, + "23,25": 18, + "23,26": 7, + "23,27": 13, + "24,1": 19, + "24,2": 20, + "24,3": 20, + "24,4": 20, + "24,5": 20, + "24,6": 20, + "24,7": 20, + "24,8": 20, + "24,9": 20, + "24,10": 20, + "24,11": 20, + "24,12": 20, + "24,13": 20, + "24,14": 20, + "24,15": 20, + "24,16": 20, + "24,17": 20, + "24,18": 20, + "24,19": 20, + "24,20": 20, + "24,21": 20, + "24,22": 20, + "24,23": 20, + "24,24": 20, + "24,25": 21, + "24,26": 7, + "24,27": 13, + "25,1": 7, + "25,2": 7, + "25,3": 7, + "25,4": 7, + "25,5": 7, + "25,6": 7, + "25,7": 7, + "25,8": 7, + "25,9": 7, + "25,10": 7, + "25,11": 7, + "25,12": 7, + "25,13": 7, + "25,14": 7, + "25,15": 7, + "25,16": 7, + "25,17": 7, + "25,18": 7, + "25,19": 7, + "25,20": 7, + "25,21": 7, + "25,22": 7, + "25,23": 7, + "25,24": 7, + "25,25": 7, + "25,26": 7, + "25,27": 13, + "26,1": 9, + "26,2": 5, + "26,3": 5, + "26,4": 5, + "26,5": 5, + "26,6": 5, + "26,7": 5, + "26,8": 5, + "26,9": 5, + "26,10": 5, + "26,15": 10, + "26,16": 10, + "26,17": 10, + "26,18": 10, + "26,19": 10, + "26,20": 10, + "26,21": 10, + "26,22": 10, + "26,23": 10, + "26,24": 10, + "26,25": 5, + "26,26": 10, + "26,27": 15, + "27,1": 16, + "27,2": 17, + "27,3": 17, + "27,4": 17, + "27,5": 17, + "27,6": 17, + "27,7": 17, + "27,8": 17, + "27,9": 17, + "27,10": 17, + "27,11": 17, + "27,12": 17, + "27,13": 17, + "27,14": 17, + "27,15": 17, + "27,16": 17, + "27,17": 17, + "27,18": 17, + "27,19": 17, + "27,20": 17, + "27,21": 17, + "27,22": 17, + "27,23": 17, + "27,24": 17, + "27,25": 18, + "27,26": 7, + "27,27": 13, + "28,1": 19, + "28,2": 20, + "28,3": 20, + "28,4": 20, + "28,5": 20, + "28,6": 20, + "28,7": 20, + "28,8": 20, + "28,9": 20, + "28,10": 20, + "28,11": 20, + "28,12": 20, + "28,13": 20, + "28,14": 20, + "28,15": 20, + "28,16": 20, + "28,17": 20, + "28,18": 20, + "28,19": 20, + "28,20": 20, + "28,21": 20, + "28,22": 20, + "28,23": 20, + "28,24": 20, + "28,25": 21, + "28,26": 7, + "28,27": 13, + "29,7": 7, + "29,8": 7, + "29,9": 7, + "29,10": 7, + "29,11": 7, + "29,27": 0, + "30,1": 5, + "30,4": 22, + "30,5": 5, + "30,6": 23, + "30,7": 23, + "30,8": 23, + "30,9": 23, + "30,10": 23, + "30,11": 23, + "30,12": 23, + "30,15": 5, + "30,16": 5, + "30,17": 5, + "30,18": 5, + "30,19": 5, + "30,20": 5, + "30,21": 5, + "30,22": 5, + "30,23": 5, + "30,24": 5, + "30,25": 5, + "30,26": 5, + "30,27": 14, + "30,28": 5, + "31,1": 23, + "31,2": 23, + "31,3": 23, + "31,4": 23, + "31,7": 5, + "31,8": 5, + "31,9": 5, + "31,10": 5, + "31,11": 5, + "31,12": 5, + "31,13": 5, + "31,14": 5, + "31,15": 5, + "31,16": 5, + "31,17": 5, + "31,18": 5, + "31,19": 5, + "31,20": 5, + "31,21": 5, + "31,22": 5, + "31,23": 5, + "31,24": 5, + "31,25": 5, + "31,26": 5, + "31,27": 14, + "31,28": 5 + }, + "SheetStyle": { + "FontFamily": 2, + "FontSize": 13.333333333333332 + } + }, + "Spans": [ + "4,1,1,12", + "7,1,1,12", + "6,14,1,3", + "7,14,1,12", + "6,9,1,4", + "10,1,1,12", + "10,14,1,12", + "13,1,1,12", + "13,14,1,12", + "12,24,1,2", + "16,1,1,12", + "15,11,1,2", + "19,1,1,12", + "19,14,1,12", + "16,14,1,12", + "15,23,1,3", + "23,1,2,25", + "27,1,2,25", + "21,24,1,2", + "26,24,1,2", + "30,1,1,3", + "30,4,1,2", + "1,1,1,25", + "0,28,30,1", + "4,14,1,12" + ], + "PageInfo": { + "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "PageLoadedCommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon", + "tableData": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "9bffbb87-7514-4126-93d8-e2f14f439c83" + } + }, + "value": "%Null%" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", + "TargetPageElement": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!B8" + }, + "TargetType": "ElementUI.InputCellType, ElementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e50995ee76bfe560", + "MethodName": "Focus" + } + ], + "ID": "2fab4a7a-1b7b-43ed-b440-fdc6e68cd577" + }, + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon", + "tableData": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "ebcff32e-fbce-413b-ab45-e4b8b41b5f55", + "RelationBinding": { + "RelatedTable": "项目表", + "RelatedColumn": "ID", + "DisplayColumn": "工时分配方式" + } + } + }, + "value": "1" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "Location": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=#REF!" + }, + "Value": true + } + ] + } + ], + "ID": "bd6a4be6-382d-4a2a-b685-7a7571f74beb" + } + ] + } + ], + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + }, + "RowBreakLines": [], + "RepeatRangeSettings": [], + "RelatedDataTableName": "任务表", + "ConditionFormatRulesCollection": { + "Rules": [ + { + "$type": "Forguncy.ConditionFormat.FormulaRule, ServerDesignerCommon", + "Formula": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!项目是否开启反馈收集<>1" + }, + "GUID": "27dba19f-d274-4cdc-bc05-9c58cf4124ee", + "StyleInfo": { + "Underline": null, + "Strikethrough": null + }, + "IsDisabled": false, + "IsInvisible": true, + "IsReadOnly": false + }, + { + "$type": "Forguncy.ConditionFormat.FormulaRule, ServerDesignerCommon", + "Formula": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!父任务ID<>\"\"" + }, + "Priority": 1, + "GUID": "008228d3-63da-4d75-9143-4865d89c69ac", + "StyleInfo": { + "Underline": null, + "Strikethrough": null + }, + "IsDisabled": true, + "IsInvisible": false, + "IsReadOnly": false + }, + { + "$type": "Forguncy.ConditionFormat.FormulaRule, ServerDesignerCommon", + "Formula": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务审批!父任务ID<>\"\"" + }, + "Priority": 2, + "GUID": "b98dc280-e13c-49f1-9812-374be47283e9", + "StyleInfo": { + "Underline": null, + "Strikethrough": null + }, + "IsDisabled": true, + "IsInvisible": false, + "IsReadOnly": false + } + ] + } + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + }, + "CustomNames": [ + { + "Name": "父任务ID", + "Formula": "任务审批!$O$5" + }, + { + "Name": "项目ID", + "Formula": "任务审批!$B$5" + }, + { + "Name": "功能名称", + "Formula": "任务审批!$B$11" + }, + { + "Name": "任务ID", + "Formula": "任务审批!$B$31" + }, + { + "Name": "任务负责人", + "Formula": "任务审批!$O$8" + }, + { + "Name": "任务类型", + "Formula": "任务审批!$B$14" + }, + { + "Name": "任务分组", + "Formula": "任务审批!$O$14" + }, + { + "Name": "任务版本", + "Formula": "任务审批!$B$17" + }, + { + "Name": "任务名称", + "Formula": "任务审批!$B$8" + }, + { + "Name": "功能描述", + "Formula": "任务审批!$O$11" + }, + { + "Name": "预算工时", + "Formula": "任务审批!$O$17" + }, + { + "Name": "计划开始日期", + "Formula": "任务审批!$B$20" + }, + { + "Name": "计划截止日期", + "Formula": "任务审批!$O$20" + }, + { + "Name": "任务说明", + "Formula": "任务审批!$B$24" + }, + { + "Name": "备注", + "Formula": "任务审批!$B$28" + } + ] +}//IvaxYKCLk/Qp5ehvN2Swi2cDuBh9+SXNFclDfOHznobjSIAaDVdxvPT98B0T2RaMhHVFamab+cbHtgQi1HwXozdqPauVD43JCfRGDfWL0+Dai+7mAfUBlZlBDH4PBBCHdY0wEDML4XMX7EQhbOyQFFQmvhVX0SgIeJ3Pk/bC7QJMZ+FqtIAKpoVyIq3W4vise1WK15tUe/n4ojGlu8fjEn8VmNPB40q97kB5vTgy44xzG7aR96X8GpxYaJHFMHfIpo77Yc2LqPtrgURSQepwHOETC+OJzsQf1Io6kkCRE0KAUOEAgYNt36lsC/LMNq3fQPmy5spExdjKE9dTSnf862x75xhwgu+NCitF6mhDqyo0PtF6VdKqYER7F0lF28utn+1HdNYsCgSuRYv9TJewCBxJHA4s1fbolTlwT57Cw0QIP67sBt25bE3BpPHyN1CC28RmVP5nw32lFgX+LWlFKRhqdbK91Bs1Hd5YdHMFfx2iYVKypXQDrmSLo4ovfJJzwOyWS9Ae3xVxp0B9etH361FsSodULPx5tpfQMGxwyh9EeUDpmr3IgFiQz55WX8kzy3MhI/cdI6RfsOERxjr9Q+TDNAzU2wBR87/E+Y1Q4fFYtcmFeitlnpnnwRODZWTFGIfz0ndqdCAOwTSel00qTXmlsOOjZrRgjqLaq3VBj8/mTQi/LgdP+QPHDEua5R0yKRnku+D6hjtdj9tuUlcKWE66vh4ww0RAyJMamM98aR6slrb5qelOnmllmMoSAgNBrZwqqHp9un50mVyy6THrREkDzCGGmS59qDuUTngPDDvNYeAl0I199rfsWZgBo3auK+41F68BzauZaQD20kheLbcA69RCSP/r+P3xublQe6ecim0EEPYhKEPor0UjDT9q22WidytgQDC5CXY9xaAXog==|920 \ No newline at end of file diff --git a/Pages/任务/任务审批/任务审批.rd b/Pages/任务/任务审批/任务审批.rd new file mode 100644 index 00000000..35cdb429 --- /dev/null +++ b/Pages/任务/任务审批/任务审批.rd @@ -0,0 +1,72 @@ +{ + "PageType": 0, + "ColumnCount": 30, + "RowCount": 32, + "Formulas": { + "15,23": "父任务剩余工时", + "6,9": "项目是否开启反馈收集", + "10,1": "B8" + }, + "CustomNames": [ + { + "Name": "父任务ID", + "Formula": "任务审批!$O$5" + }, + { + "Name": "项目ID", + "Formula": "任务审批!$B$5" + }, + { + "Name": "功能名称", + "Formula": "任务审批!$B$11" + }, + { + "Name": "任务ID", + "Formula": "任务审批!$B$31" + }, + { + "Name": "任务负责人", + "Formula": "任务审批!$O$8" + }, + { + "Name": "任务类型", + "Formula": "任务审批!$B$14" + }, + { + "Name": "任务分组", + "Formula": "任务审批!$O$14" + }, + { + "Name": "任务版本", + "Formula": "任务审批!$B$17" + }, + { + "Name": "任务名称", + "Formula": "任务审批!$B$8" + }, + { + "Name": "功能描述", + "Formula": "任务审批!$O$11" + }, + { + "Name": "预算工时", + "Formula": "任务审批!$O$17" + }, + { + "Name": "计划开始日期", + "Formula": "任务审批!$B$20" + }, + { + "Name": "计划截止日期", + "Formula": "任务审批!$O$20" + }, + { + "Name": "任务说明", + "Formula": "任务审批!$B$24" + }, + { + "Name": "备注", + "Formula": "任务审批!$B$28" + } + ] +} \ No newline at end of file diff --git a/Pages/任务/任务首页.json b/Pages/任务/任务首页.json index 05cc45a4..1b72b269 100644 --- a/Pages/任务/任务首页.json +++ b/Pages/任务/任务首页.json @@ -125,7 +125,8 @@ }, "13": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 32.0, + "Mode": 1 } }, "14": { @@ -357,12 +358,12 @@ "$type": "Forguncy.Model.StopCommand, ServerDesignerCommon" } ], - "ID": "2d62058b-3c55-422a-b000-d0d6555f5264" + "ID": "d8a4d245-56ce-49d9-b1bd-dca66185c00a" } ] } ], - "ID": "d058f3d4-5bb5-49ee-8627-d00949a6c95d" + "ID": "86ddf4a2-e03e-44d4-9816-0c3ee0971ea9" } ] } @@ -474,7 +475,12 @@ "tableData": { "TableName": "任务表", "ColumnName": "流程实例ID", - "GUID": "66961b79-4deb-42be-9f09-3ce48aa2bf8e" + "GUID": "86f2955b-aacd-48c0-83a8-057a6f48f46c", + "RelationBinding": { + "RelatedTable": "ACT_HI_PROCINST_View", + "RelatedColumn": "ID_", + "DisplayColumn": "END_TIME_" + } } }, "value": "%Null%", @@ -482,47 +488,11 @@ }, "CommandList": [ { - "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", - "PopupDisplayMode": 3, - "DrawerDirection": 3, - "ShowDrawerHeader": true, - "PageName": "FGC_审批记录" - } - ], - "ID": "daf82788-ae7e-4c67-b7be-8154aa27c2ba" - }, - { - "CommandList": [ - { - "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", - "ServerCommandName": "发起任务流程", - "Parameters": [ - { - "$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.OperateCellTypeCommand, ServerDesignerCommon", - "TargetPageElement": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务首页!刷新任务" - }, - "TargetType": "Forguncy.ButtonCellType, ServerDesignerCommon, Version=10.0.3.0, Culture=neutral, PublicKeyToken=967100671921c115", - "MethodName": "ExecuteCommand" + "$type": "Forguncy.Model.ProcessStartCommand, ServerDesignerCommon", + "ProcessDefinitionResourceName": "新增任务流程", + "ProcessInstanceName": "新增任务等待审批", + "SelectedTable": "任务表", + "ReturnResultName": "发起流程结果" }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", @@ -534,40 +504,65 @@ "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", "cellLocations": [ { - "SerializeProperty": "=任务首页!code" + "SerializeProperty": "=任务首页!发起流程结果.ID" } ] }, - "value": "0" + "value": "%Null%", + "compareType": 1 }, "CommandList": [ { - "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务首页!msg" - } + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=任务首页!发起流程结果.TaskExists" + } + ] + }, + "value": "1" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "ValueFormula": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务首页!发起流程结果.Page" + } + } + ], + "ID": "46b1a663-ab4c-424b-aed2-059e4dcefa05" + } + ] } ], - "ID": "f70b07e1-89aa-49d9-8f09-f982975683b7" + "ID": "e9fff993-952b-4504-9602-4fb0d5ecbf22" }, { "CommandList": [ { - "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", - "FourStandardStyle": "failure", + "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", + "FunctionName": "warning", + "Title": "温馨提示", "Message": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务首页!msg" - } + "SerializeProperty": "=任务首页!发起流程结果.ErrorMessage" + }, + "BtnText": "知道了" } ], - "ID": "e21015f9-3f75-4ab9-9668-882dcb3fc44c" + "ID": "dab2ba31-ceea-4b0f-b42d-7d83301b1cc9" } ] } ], - "ID": "80161dcf-4fd3-4a06-8319-057ed4bc4b06" + "ID": "7af6236e-3781-475e-9fee-4d420697a19e" } ] } @@ -575,10 +570,128 @@ "CanVisitRoleList": [ "FGC_LoginUser" ] + }, + { + "Value": "任务管理", + "Text": "任务管理", + "IconPath": "设置 (1).svg", + "IsBuiltInIconPath": false, + "SelectedIconColor": "Background 1", + "SelectedIconColorUseItemColor": true, + "IconColor": "Accent 1", + "IconColorUseItemColor": true, + "IsOldMenuPath": false, + "CanVisitRoleList": [ + "FGC_LoginUser" + ], + "SubItems": [ + { + "Value": "删除任务", + "Text": "删除任务", + "IconPath": "删除.svg", + "IsBuiltInIconPath": false, + "SelectedIconColor": "Background 1", + "SelectedIconColorUseItemColor": true, + "IconColor": "Accent 1", + "IconColorUseItemColor": true, + "IsOldMenuPath": false, + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Block_Command, Notiflix_Forguncy", + "Cell": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务首页!A5" + }, + "Title": "加载中" + }, + { + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "删除任务", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务首页!任务ID" + } + } + ], + "ResultErrorCodeTo": { + "SerializeProperty": "code" + }, + "ResultMessageTo": { + "SerializeProperty": "msg" + }, + "CheckDataValidation": false + }, + { + "$type": "Notiflix_Forguncy.Block_Command, Notiflix_Forguncy", + "FunctionName": "remove", + "Cell": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务首页!A5" + }, + "Title": "加载中" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=code" + } + ] + }, + "value": "0" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon", + "ReloadData": true + } + ], + "ID": "f7d6becf-ed37-48b4-ac0f-99a3f889bbb1" + }, + { + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", + "FunctionName": "warning", + "Title": "温馨提示", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务首页!msg" + }, + "BtnText": "知道了" + } + ], + "ID": "ec385bfe-1985-465c-bbd6-d4a404f44261" + } + ] + } + ], + "CanVisitRoleList": [ + "FGC_LoginUser" + ] + } + ] } ], "Orientation": 0, "MenuLevelsStyle": [ + { + "FontSize": 13.333333333333332, + "Bold": false, + "Height": 32.0, + "IconHeight": 14.0, + "IconWidth": 14.0 + }, { "FontSize": 13.333333333333332, "Bold": false, @@ -682,7 +795,7 @@ } } ], - "ID": "13badffe-55c5-47af-9e70-2b7709e03a2c" + "ID": "20899670-5ea8-40cd-8fbb-682009fd6f18" } ] }, @@ -723,7 +836,7 @@ } } ], - "ID": "60a423c6-56ec-459c-8fdb-3f1afe6e9499" + "ID": "5c03705b-fe78-482f-a33f-72b04385cd38" } ] } @@ -785,7 +898,7 @@ } } ], - "ID": "6424ad55-e841-413f-8a70-289ac5c849bb" + "ID": "194682dc-5338-4cdd-9e91-49b2ed0fdd76" } ] }, @@ -826,7 +939,7 @@ } } ], - "ID": "d73aa3e0-7a42-4fa7-b4a6-70921b84e1e4" + "ID": "88fb1f22-3aaf-49f2-a01f-3b9f6b1b5c29" } ] } @@ -954,7 +1067,7 @@ "7,10": { "BindingInfo": { "TableName": "任务平行视图", - "ColumnName": "总计划工时", + "ColumnName": "成员计划工时", "GUID": "c0d94269-8d7e-425a-bdbf-3b3efdd787d4" } }, @@ -1508,4 +1621,4 @@ "Formula": "任务首页!$S$8" } ] -}//VfuYxnrub9lqT6UAIHbeC4rsfIXFjYbS2DOMz7McKgVzEllw8X0+XGDnW+8BuT2qs+NPvVvL5XGzTxkWnq/iDCU7h5P1cX3kZ+Xf4/svx0mqzbRm/xDDADLwIFZ1hOTRPfyG06HV8kPv/QtvxD+7OvllouK0EiPNUHmm/KHA8J98nga9MkOwjDoSAycstK5TqRXRIQWUAG8mpss50M0SuvDBw+jjY87KssH6MH2tuXSGK/HBt8JwZz7ehpOU8ZXv2PTPUHRrlC8/LDf7DmirYbhI1LfBDLa37LHwh3t3eajZiI/76chfK1Ffghu0QSQy0XhRdmOImVuJdUPlNAoFmyVA+T/2fg0HdFMaZnVvMYlBjY0Du4QLsQQBDArvtAtAPSG9HgqTpKtW93rGOtVZj7eDZ65Mtg0vyTyphwSSVAfZkfJkZBmXaiWKR+mc47hkZeoh1EirxBUGoulffsLrxZuvNAxy9k+aYA7/H3MaLjjlIUR/MLIveejpmRveyXytlmfBho7uxzJHS7qpfEER1owOtcw6A+RJCiJxW3q6V/mjdYIO9mN/O9Pze5ty6tVkzdTmk702+KdRW6m3+BHjRls+UZ+RKS2k5tIHSglP1wotCBygSJovwl7qud5pI10jHLSV0wCeZ6ZCJYpT9YC53G+QHWVuQuEiZYdAqkJVQ4f/Mnzp4WDYlj06Qa4tTAT10PvoNEuDrf/FVqIyHQ+/GCeA1tXxDb0JA1Wm2pOWmAAWBWcon/Rv7zbmSMZdy+uJ7oeK8XMoM6BjnTVBIE12RXMBKfHfO4Uan/OhAvPbuCDP8CNf2oEshjOq8Oz5EN6FJxYxJGGf+pSJfa8mfPTN186RWhsWh45hZZ0BBkw9rJBxWfyqvcjR6hfU2Qg5KnjctzrFjXuFTAhyHq1Hsa+BOw==|920 \ No newline at end of file +}//Z8VN5fRGAHCxACPPIxPSdJp4cp9v5yfas1hOerXJca1uipCqJuMaHdh4Wyjj1rp5Bpz7+1kMWD2aux8hJut4P4/jRAer/n87Srz/pWAmP9g9g9NYywWWutokbAqGL8luyJzMMvY6992slYr7niEuCo+/pfAsKSLmjWwnVt5DPUS5u5M4+N/9ZmmI8VKOeg8pox384RMzBxiE1tH3PX4lkTJWvTYzkhdHSjYaA1EukpOI1ardpVyKTCiIXUPEiQ/wCaHznKK7xqUmkVzg5PQZs24d9VeTvdexcaSoFRMBOSwIR6W3iZ0sp6uEsixqCT9fU6HXewVGrboMhtj7CJGFmEpMULlt7DxBLE8aFVE2Z6+3qS/fAmbzDLXMIkad01zzZWC/QHZEFt6zJIyyvMXIerG8Bu+mO2qi4N9IT6YlCJowB2PA/ahvqTCGVJRdRbHm47wrKGd13dAELQzt1xjgO6syyI3okKdX6RLv+6f4GZOpEwqYEIrua7BUycIXragui/MU/RsVYT98IQNEVdxInWAuzcwHudno4k8UY7y5kk7RykPBT+wh/NEprKbb2twc4CY7PWTedlF+iz7BCHdwxSqBBNuMLbN9sbuWcRTAK/LmlVC61QSGHqOUYJsFnvPwN/X1g8tgeHWGTsO4TxjdNDB69+kafZIxZgZg3U8SK0T1PjQt9ViPLPznF8NyZZTwQPpN9BtVCHNrMwbG6PmrxBxTLGUzEBwyOeEitFVDxsXzJM/VkCa/jSUe+ntoVASo/KZx6ZK1dNrBSclFnO+b9SsouxzPR5QnYPj9XdjKgI0Orz8SZ0rm79eIABlb/cSMdVrXWaY/E2zLfTU6H7waRE5ugfqwvF+eiDr+e6URJLwuZgP7qlNN7raX7CohPUh5fd5yQcpw7HyhuNb02XrGnA==|920 \ No newline at end of file diff --git a/Pages/任务/工时详情.json b/Pages/任务/工时详情.json index 08de5745..78676b78 100644 --- a/Pages/任务/工时详情.json +++ b/Pages/任务/工时详情.json @@ -243,14 +243,14 @@ "3,9": { "BindingInfo": { "TableName": "任务平行视图", - "ColumnName": "总计划工时", + "ColumnName": "成员计划工时", "GUID": "5af96d1d-0613-422f-b010-894384af003f" } }, "3,14": { "BindingInfo": { "TableName": "任务平行视图", - "ColumnName": "总实际工时", + "ColumnName": "成员实际工时", "GUID": "26afde84-5430-48dc-a46a-cbe0a418c06a" } }, @@ -725,4 +725,4 @@ "Formula": "工时详情!$K$13" } ] -}//37FO9kRLRSsKxNHygSpbF0ixQZ9I98vNzBWUkHXr4AuuAsaEZqJWMSJfNF5XZW+PbWSK/EPj7bG3WS1Z6oh/UnVIQ0vjFy7u3cfCLTGJWHZeMTCapGjpYHM6dLQzryU3r0SsI9MSxU96uO0UiG+OKreMqVxGnos1932GIniCVyv+lMuiBtFM57pjQYSqFfu2a/c8ZA2FBnXhyQzKuar7wB54PBIZttFPaGyNTFQ8mNlOAoIENP8nkTHvZuaNgc6Ho/QOJkosY4bb7yALH2/7nchpyI+0BQDV/3+t/v6kEG872+da+bko/9PRrtwgctJdDci9KQXbsdViyYarEHMogVY28gsAZqFCB8Xst5bsmvjW2JbWMDNiuxVkUv7qDwRuD3Tjh5iOu3l+VmMlsbh7x8qCrNVPLOtPuFgl/jJ4vkNKaAg8JUbcXC2iB7QUsd5Svq9IsSBgofOv17rL0INQ/ORG9vqov6D1iJ0m4cM8Eg+vdlv/oR6vvpumAQug7dtIS5p3quBQkauMMh3EitryoK35FujPiAa+cUrKPd0l9X7DNjaWMwZ9zJWzgmvWFpJ6T3VIC70xPI5KLdoQibLo21mkQpKFvFkGhyMhbMquWDOhbO4Wb9TlJMxelpJ6yl7TXUJIKQ29bux+zF/9EP7S9H3nouTikR5tQaelnI4FAQn4nFiIs2mbmXYCEi7+tZirMzI2GuoBl7WvvCEkEy3eJH9YcCKoNDNPCJ7tfagPRD4KFO4OYAdTGsdjwgo2py9BQyNlImBxovu6N/wXI3C+hJDR2j5Hodbj3dp4hfGqNsLf3dP9ggn7r5kKM59hQegLtr9KobW9TA0+BwkwhP0xhmgWFNonsY5KYXmZzrcbSYOCgOb+tXLInHCtcMFaazs00cjueVwOfhasYLtGAJbwdw==|920 \ No newline at end of file +}//Yx72njDQTmUkwbboT0gfbOpio+BWK/W/exQ2yaSZrv86RcYDMbca/8Owt6GbGL5CICiodsnTYVRXQOij7YoehwroVxIOar7n1lYbohKM4J4JHiAqszNpbg+2XN96yXoArD4/ngj8+nK1jfcvGkjbbRVMRefQTg1+VHnKuTT9u9EzF1D3SOEVFgivbiBwjoKcx6kYjpwPLaedE5+Kga3hL84veWaKdNrsEPKDV29l6Pqw1kzPKBxuv0ruS5FtpMnoWaZO/Ypqk35G7qCNgKxNoj/UIqhNsB0yInektowZ2l3xHhRnz9Nfaln2EtW/p4W+TeHnQ4mxvkE4Df4fOS3VebJUQ1Ord0R66ylaP2oUBH/Sxlk+UfmRwUuJfGio/r12CF7r6fD9c4gHQ66YHzZVXtqCsItLAicqI9yOZAjrfu6dXFc8CI896qswOSGXjmdNM3DYYNBwtUuiZjeGtxBlH2eWbx6dS4ibGDOPLos4DJBnbb1COzaSV2Wglw2QfKWblywZbWzNXSLdn3tCaHpwkFPncduttbFU1RscVvG3kecfKfzOS2Us8GBTgkUCn9K2U+4gKiNx7E6vxahHE2GycDtRFX9V27Ts3fF9+HU9G/aH4I5RzGh7d4hYIvELhCFWDW0RpxmpCX13EuW2atXjbQ9YArJ9ymawFVIbzPgPAEsnmBuok9+OC14g7sfCLAp8JEsfjXY39cxEq9garBVvJ9uNQzlqn36s3NPUIucOviUfAXtuDGkNPRyZtt0jvlwAFbgqa3uUD4VS815jSEWN9WtbvY7r+U7w1th+4zTNgNjOcIHziJfcArBV9yxrziqFdC19Mer3NifCr0iOdpqr8aERmQWtebEhfGBGH2afFcY6BP/SEcnOIvsX85+UJ1N/T7lKR4fd/9wZBOK0QxLklA==|920 \ No newline at end of file diff --git a/Pages/任务/新增任务.json b/Pages/任务/新增任务.json index 0668f294..dee86da8 100644 --- a/Pages/任务/新增任务.json +++ b/Pages/任务/新增任务.json @@ -498,7 +498,7 @@ "MethodName": "ReloadBindingItems" } ], - "ID": "865351ec-0568-4c1c-9c5c-5229f4013b12" + "ID": "6485bfa5-17df-4426-9327-6d85e4774658" } ] } @@ -743,7 +743,7 @@ "MethodName": "ReloadBindingItems" } ], - "ID": "86a6325d-d8a6-4f44-b864-3b50b3ac1db8" + "ID": "e4da2385-e975-41d4-95e0-862f8c009295" } ] } @@ -1069,7 +1069,7 @@ }, { "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", - "ServerCommandName": "新增任务", + "ServerCommandName": "发起任务(废弃)", "Parameters": [ { "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", @@ -1232,7 +1232,7 @@ ] } ], - "ID": "4c43dc99-ba1a-4329-ab16-a538839327cd" + "ID": "508f01f8-29c7-4490-8014-5f5180951711" }, { "CommandList": [ @@ -1245,7 +1245,7 @@ } } ], - "ID": "17609583-225a-4c41-9085-1677e63b068d" + "ID": "c9b440ae-08a5-4b23-a31e-6e41eda0c0bd" } ] }, @@ -1335,7 +1335,7 @@ ] } ], - "ID": "c0072769-0580-4ad6-8c59-9b91b9c70c76" + "ID": "9830f8f7-68a4-431c-a314-b3cdd7bf2f70" }, { "CommandList": [ @@ -1348,12 +1348,12 @@ } } ], - "ID": "c0fe796a-a10a-44d2-aff1-4b4717571fa5" + "ID": "942014c9-bc71-42d5-85e7-f669d0557eed" } ] } ], - "ID": "199b5937-3906-4c40-b4ac-10c1c423587c" + "ID": "0344e4f4-9bec-4732-ab6d-5b72a3e620bb" }, { "CommandList": [ @@ -1366,7 +1366,7 @@ } } ], - "ID": "d5547dc9-29ef-4540-8360-ef25598d35de" + "ID": "d7eb3371-6da7-4bd0-afe4-00e3526d21ee" } ], "Disabled": true @@ -1407,7 +1407,7 @@ "32,1": { "BindingInfo": { "TableName": "任务平行视图", - "ColumnName": "总剩余工时", + "ColumnName": "成员剩余工时", "GUID": "860df42a-372a-4db8-9676-311a5a2eea68" } } @@ -1820,7 +1820,7 @@ "MethodName": "Focus" } ], - "ID": "6858fd42-5542-4fa7-87e7-4ae78123ba5f" + "ID": "70048c14-7ec4-4a6c-b7f1-a16fbc9591eb" }, { "Condition": { @@ -1854,7 +1854,7 @@ ] } ], - "ID": "4ee30c8f-c71a-42b4-a49e-a17665b22b23" + "ID": "5dedd149-c811-416f-888d-6e79e844dbde" } ] } @@ -1970,4 +1970,4 @@ "Formula": "新增任务!$B$33" } ] -}//KrIBmDkTxDxyla578ZJ4z763cEWUn7eP2U9iT1+HMiY5afGw0G5ISLvKclpOjpeSVA/ClRB7MAi1M7G82VOb9DPN2Z5Uw/ef3GsEV5ecLFmcWhZEgjHspRl5imRlOBBs1eWR2TS8cSpXFdMqxKWc2xJijfTJCCKqgzy+xcLPTGoF1eeFoGWz7kQMjYoTP7nTfrhDVpKYjCY4Hpbk42NRF20BkGFD+uceqO70ZvEXt1s+dVWJgLEzh2jEdzkYqNAoGqv9F113neQK0Uwzyrtxhfnc5mBY1Vc+UO/HQH9TQy0UfvkGU7ubpHmKFM7uUjKflprE8HfDJ1BhYCLJ0wKT/w/bNjRcPhXCdPefCE5pSShlxe7CAcmEccH1+9f+/rrPmswPMUddib0nbxVGAgSdHSi9TEcrttqkDBEo1C/MvFyA2ZWvOBSNOtCqiXGFCWbwogsIbWQurO0mLvSfr0WswzS1ExsaK2yFvoQvbxOe1j6fWZkvWkuvRlKWbgrk6i7edlLzSBm/edFy6owOy5f+RWm8Cnu3tloQojPBvhXPgMlhVWxP5XeJKkuWnWeZd8ilXIUHqeZgdCSNSz84JRmUU+FnMTKW45RoPSrapRhpLSzjO4JlYIDCV6pp5yBo2xK8FWeohnmZVoX5vi3qgWKzfVHHDTNbN+SVOg+VjU7xVQ7IolUINsFKXvhyhDgjgxdgyXGuyheIBknwMk0yQ9TSxYwt0ydBqS8j39zANen1wOHOIL0wZEUoUQamRCXons63lsogTrd+rRpL7IvI8uIMlVhyRaTSCvHY+Hvp1imYvG/5H9moK4e6gensp1kQeWzq6vPj4goWPeOpQrt/HmJierpdy5yaVgS1jD0TuCtgbb04TREOZHyCCkpkht3pXbaeclR6TQf2jMrc+XbVoXwapg==|920 \ No newline at end of file +}//mnwFgDF4iM8cUi6a4NsJ2O/Cp6qo+vnQz1qLK9sYQnRXoU5XrpC6xd+x/RDVn9N5s1kmBN3/7pubxxK45zs6PAjHB8DrSAeFn2L4jaN0Ct7E1cp9e6rXNDpm4hMrKQqH8AZkzsBYqb5w1fiI7osJ51LR4w5wd6gy8A+LvLeWE1rSOG7J0/CPioIwOqz02AzVKIHdbGKaEOWxEA/vt7yez085CtGILtJlt0xFNNPSBlsPxkDXjpsJpWtFV2qaNbJQgZu01rfTrFQNB4oLAh1cTIez4lSqRuPRsPWK+CFvtgKewBW1AMhqQoxgnREm+/ATVcT0kD0ZOr4CTFCDVwGfYOrqirJoDaqogCK2d2g5Oo81XmlPHRfGL6rCkUHNqESKuYdbZcz/Wq1DbM/f9Ue+uqSy2SJIrZ6po0+4cmU9Iov/nLCszdOKT/bTeD5psEEjdbsHFffj+P6M1bS4GFEV6+mL+JieJZeAF3Syj5AmTewsRf1hnE1RYyzshwbkx0BJTswSao+8pPRAgpu5wsYoPXLgt3XL5oFWyrW4936gwks5ZXLm6lsMx2MWIiAs3xdLzQiCFC4dcU0VCMhbOd4rVsCyCvuQSjCye0+QXL1bJevtRdnvVEgMXJ20d/uKtXHs48PZK5qx+QHFHGAgsY9GkxJ7dm8OHBU0KTWXRtmNOH3+pI57szTy1d+BWrI8yH+wa4LsmjkP7w4hR/FKTNqsfGstWTR2ssD7grrkb0rie23aTrd31bEWeNiFzqVK1Syk4o291t2I2Bmn8kamVdy7zIvSuBMb5rk9hM+btV6MKNO5xtlzY9jpI2/+a4K5pr+ClYqKK7VKAxP250B6CdDAljENST8oKs9PCDY3kzOIwu/AAJlhaLMbefVkuGBlQZleW76D8FzeO9Sk0PsvjZUrWA==|920 \ No newline at end of file diff --git a/Pages/项目/项目列表.json b/Pages/项目/项目列表.json index bbfad535..71c7e1b9 100644 --- a/Pages/项目/项目列表.json +++ b/Pages/项目/项目列表.json @@ -801,6 +801,117 @@ "7,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": "=项目列表!E4" + } + ] + }, + "value": "0" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "是否删除", + "ID": "e40717925d4c4984a620af2a90c8fd5a" + } + ], + "ID": "d4448d5b-6410-485c-b6d8-96822bc15e73" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "是否删除", + "ParameterValue": "1", + "ID": "464a194e712840acbf20ae688bc8ba74" + } + ], + "ID": "4419163d-1656-4b20-be0c-748c6972df18" + } + ] + }, + { + "$type": "Forguncy.Model.QueryCommand, ServerDesignerCommon", + "TargetTableName": "项目平行视图", + "SqlCondition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目平行视图", + "ColumnName": "项目状态", + "GUID": "d5f26a3f-9728-459f-9fff-c6e2b9e6f9b4" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目列表!P4" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目平行视图", + "ColumnName": "项目经理", + "GUID": "c1097450-7da9-4ece-ae2d-8d203147450b" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目列表!Y4" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目平行视图", + "ColumnName": "所属客户", + "GUID": "65f328c3-ae67-45e0-b364-ffc48aa47ff2" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目列表!AI4" + } + }, + { + "$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess", + "CompareType": 6, + "ColumnBindingInfo": { + "TableName": "项目平行视图", + "ColumnName": "项目名称", + "GUID": "63e2b325-3272-48af-8efb-2097dc8339bb" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目列表!E6" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目平行视图", + "ColumnName": "删除", + "GUID": "72ec8346-7983-45df-84bf-c5789beb7ec8" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目列表!是否删除" + } + } + ] + }, + "ID": "0d9e12966dc447fb99159e951a298799" + } + ], "Text": "查询", "TemplateKey": "_RS_Main1" } @@ -845,9 +956,13 @@ ], "ToolTip": "清除筛选", "Size": 14, + "IsInvisible": true, "ImagePath": "清空.svg", "UseCellForeColor": true - } + }, + "RulesGuidList": [ + "3db70195-fce8-4da3-b3e5-e56009ee399a" + ] }, "10,42": { "CellType": { @@ -963,7 +1078,7 @@ "CustomColumns": [] }, "DataSourceListviewName": "项目分组图文列表", - "TemplateKey": "竖排无样式" + "TemplateKey": "悬浮变灰" } }, "12,10": { @@ -1090,75 +1205,6 @@ "ColumnName": "项目经理" } ], - "SqlCondition": { - "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", - "SubConditions": [ - { - "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", - "SubConditions": [ - { - "$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess", - "CompareType": 6, - "ColumnBindingInfo": { - "TableName": "项目平行视图", - "ColumnName": "项目名称", - "GUID": "d3b57e0c-379f-4a34-b7a2-794d924dbca1" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目列表!E6" - }, - "LeftBracket": 1 - }, - { - "$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess", - "CompareType": 6, - "ColumnBindingInfo": { - "TableName": "项目平行视图", - "ColumnName": "所属客户", - "GUID": "a804de36-3ea9-468a-91b6-9ce2db7bf387", - "RelationBinding": { - "RelatedTable": "客户表", - "RelatedColumn": "ID", - "DisplayColumn": "客户名称" - } - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目列表!E6" - }, - "RightBracket": 1 - } - ], - "RelationType": 1 - }, - { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "项目平行视图", - "ColumnName": "项目分组", - "GUID": "8dc8b8da-9098-401f-80d0-777d76c75bc5" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目列表!选中分组" - } - }, - { - "$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess", - "CompareType": 8, - "ColumnBindingInfo": { - "TableName": "项目平行视图", - "ColumnName": "项目状态", - "GUID": "959e434f-6963-4cb4-9218-f3f763e4ca9c" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目列表!P4" - } - } - ] - }, "NullFormulaValueQueryPolicy": 1, "OrderBySqlCondition": { "OrderByColumns": [ @@ -1654,7 +1700,26 @@ ] }, "RowBreakLines": [], - "RepeatRangeSettings": [] + "RepeatRangeSettings": [], + "ConditionFormatRulesCollection": { + "Rules": [ + { + "$type": "Forguncy.ConditionFormat.FormulaRule, ServerDesignerCommon", + "Formula": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目列表!选中分组<>\"\"" + }, + "GUID": "3db70195-fce8-4da3-b3e5-e56009ee399a", + "StyleInfo": { + "Underline": null, + "Strikethrough": null + }, + "IsDisabled": false, + "IsInvisible": false, + "IsReadOnly": false + } + ] + } }, "PrintInfo": { "PaperSize": {}, @@ -1670,4 +1735,4 @@ "Formula": "项目列表!$B$19" } ] -}//v8sI0WodHHx6wLQQxxm8yAKPpRaQg4AXG8odlYtx4Bcp1fTEiwzwT9g+gX8Lwz8zGVUEiFkceJ23AQoVICHCxnnVCCXJ/mSdRYd8Nsxpo4++ctTUdu69phYJx+c19w2B/bWyw+W9jZ46pfld6m1qlr8yOiDtEqGUFedtKKxszkfDohTkGD/W4P9UwEHAZBG45MKQqdNsDL4WS/RhBAYUehly0Ea5Kh2Q0bXSYiQOcGvQ2Kl2QLaS2PTfjwcEhYKE2I8ET20/6SPDbri6sC+y49i7W4RD7zcjayjbsvK0XPYEKCgFnHdsISmi/VIibWglH2xuCAXObaBA4rO+nlu4f9HFnpjA766t+7yYOsT3O80Lw01KGXEupZv50FlasWKwXnLFKUcHy/anBnN+pzSmzm/WhbIHnVUSThXQbG/O3gKnz4J6UvKcJjPNwtqYf116d0Q9O61rVYJZSL/Gv2/qcXOEM5N42xg1n8EBJ9oWMvFNqTKETxdTCI2K3uxyevZNJcXkSY9vYrQ9PeyS4dIHhiR+ydrOVAmxk3fi7IO/ttcreT07bfBl4MmtcSXEDGP2A59DAIAaJcuMI9A9VABYMU3oysMa1ISwBEYYfbUveQzpJIPInW9XuqrWMl1hmwIYqpYds3PKRyM20b4bjT6qVt3MndK7BD2b+QOD9gF/czaFT0DkntDMUg6WM5fvHadEP3VMKgsSnGUFSoRCQuHgNsULjcrl8CjudeODrh/wYD6ipuXfBHMPsp0V2qywr/8MDlXTcfMzGxP45C++1mFSUOvyr1kRr3QBtdfy8flaFnQeeYnLRj/qjvs6/W6kxHagDr2xh1+5InZE/IDhokTMPYlpmwwUCv2q88sYf/log5SOy/B7qDiQiNYbUd2SV8y16wcSv+eGQkiqc+UKAt+qGQ==|920 \ No newline at end of file +}//LW/qizgaLF3f25QKpPa9y/mtJwkHqXpbl8DTyqrCs4bgs7EWNSVDdp5T0Z1lx3UTkezCrbXY1Injx2OsnCo3G8ftfVjFJUxiFVtkcyOHUkwKT9I/n2LFcoHPbcjJAvaxI6pnj2jpDsgXwQ3grBrr4Vp0NZRnp3lxkLbdtBK0s+jaOdcMjZtGxBCZq1R4+y+rrhOmM38HcH7ldhiqjuovui3jUrmRAvPliJVgQSg32f/2lEFu5W2wSfcSiXWqNhdfIEZRTMM9hZTAAOnN/kwWW9QhXhiIn/ZcogmaRC0oMgBI3pmlVz4CRSl9LvhUc/yhvPqh/I19F1eZf+YBozAVilt+Da2XpfUvg+rVIIYy2ia9kFYQ8kIigcW5KDRx87RTbdFqAcujPXRuso9N5daa0dIk0/SlJ46ESmz1DF3VDy9IyZoWAVTx2M3w91vLIwfn437sLpxKrNbUmxICHJeBsUtyRMa1Mv6Vfs8uUhepQOoUWP0QVSHDmzA6e6jFeg4J/xzT0OJ0FfSgGY6OvukmnBvAUdW1WXQf8EOCjePXzf/YmWcmTqSJMFyh61TCHW4BlMICU76Gd0FIf0ALXhtj/7e4vkZ24pGQLkOyHnUsY3SERzLDFoV6zAlCSLgURq0g729VS0czN+BGyRHJFwsfw/BgxjnE7p7Dn7SPpPOj91fQuXczsddAMZVq066ONC0jVFXHWVxfDz3xnrFgvqjOy0mpwOtEuODbA9KRe2paFYnAZSSUrK1aA7I9Ws9/fZvD9hicnTVGHLHzylepcoTM7zt1OkMocH/q/zFXLOI7atFDW1X6NtW+nKsQW9xjjIcuqNP/Lem8HKfCTk4OsCkzRn9d+hpyCyBvdBWqGN35JhsC5HvIA2MN5nJN7xhFy38+6vk6AsB09x5nTxnjA+uqWQ==|920 \ No newline at end of file diff --git a/Pages/项目/项目流程页面/创建项目.json b/Pages/项目/项目流程页面/创建项目.json index 850d269d..18b230fd 100644 --- a/Pages/项目/项目流程页面/创建项目.json +++ b/Pages/项目/项目流程页面/创建项目.json @@ -326,7 +326,7 @@ }, { "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", - "ServerCommandName": "创建项目校验", + "ServerCommandName": "项目流程发起前校验", "Parameters": [ { "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", @@ -2349,4 +2349,4 @@ "Formula": "创建项目!$B$36" } ] -}//BY46sr98+Rhu7HFMCgDOg87fbJZZMri1qZ3vTbF8rXRVQYPzMJF+ZdYeLqhdAcLE2NyN5FaA0Jeg/hTWB8lMLakjo/jMYb7uwhGW+rrzMhdILiE7VkF2hw3B1vunZJK+8Ks1wMdCVL3oXlFAI89bWA4H3ydKLNNlGtqMu4oYiCUIcUKCQG8sGWV2hZK7k5BFOQox99SSHZXGzwGkeOLFZM4Sl47YxipMBs0Yh+cUA8DD+L8ajKWRaV6lrcakn2VXXrF811CJ7UWvtO0ICetuuoOEM75Cfiuzm3dPNi0v8N9tLIF0a9V6ZjFn0pD6eGOIgPr8hT92ofv93eoNhJzkUjMnUo7GFil91woYTYfBtkmzZgzeEendJVfCyEmKFoAsUYIJDCyjoShUbKiRL6gLx8IRdo4DV8tqMEcJR1sw+jeGUjT9al0hZY0F8m5Bw3WKLzDDI/2JtL6pRHV94nFJdf0ikmmsaY/mMPSOuvWnhkt1Et4q2kfUleTW+iZ2lgEJxt6Yq0eIkmWEasHYmrxkPCcRDneWB7Eq5eF/RlyCV31Eua2NEZEZ9x5wOiHz7RPuqjRxI+2LIfjLlVHjGfwGL2gX6K7KXgEgx92UmsvNMCu6asdGfWkdR6oRtxr9oEdWJx5PrRf9oMGOBJLIEvz0jLHG4XJagH8o9elBArK1kUNJN6rTZOGSWTd+zvOXWLJ3WhB6sfgECRA+MUJ/wvEHoP5JkXShpEMRDXkVFs4TOsP9SIxeymG9C3/a37kFpafFhSHliaAAAvwA0+Lmo/kQhbuudGBNDsA0AVNTueByKUxkuKJCdlNEpRw7A/NS9Z8tX6Taxn1nRiQH9YwwrS+MoxTYLBSRP9Mq1f+1t3isZ63DQYdl2OiN2nb9iP/kN5wLPjd5tmmi3Kaol7wKOR3o6g==|920 \ No newline at end of file +}//1N5qTfAh/XYGQyr3tUlvvzrfh+qyy6hptJc+6xocf2JrIj2QMHcvQKoq2NIVssgUi+kHGbPT1UrDTW39vKON/lGeh0yprjQXZfEhnJsxHyo6kYAOz8u774olb+wrBtFn1L7Lm/pNhCu5WhdsiZA5X20dF8JAJaeV/JNJ/roEcUTDrG0aBJMIyObjMifSMyxBlNH/htQEQqTR5siVKhYPHtnsCZLhHarmI/R89lI6sz0WhrgRGhH1a73ATDeZzSr7xHtooh5/G9yj9NTUEUO4DpKJxVrEWUBpLAAWOdRMzsf4whZGyF1BWASU9TgXFw7nuNSjgk8tRgs+fE+oCCpqJ2YAhVeQihEeQ2h2Cf/AMt18RgJLWdfFpRfGCjMdd4Eb5fotIYVdSz0v9X72tL5T0f7UHcea3FepShdVdqbE7cCJjMGboXr+9h5w8l3r9LvPCF1nJTod62Phxxdah7Y8Gqesq4EHRfxtaz2VFM1ucjafTNmCl4tOaaIwdiQ6stsrdH6LP83l043bjB1997yDLOLtEZCEbcnjKMTvrG/iuaK/M3GvFdmdQyAHRIqiUdbc6TArtPcBDwSRgoq7cZDmQn+1C02nwh8ATjS1xIW+LG0wjHGCouwqP/mAa4Mhxj/B+CD0mCiiIkPkF07tjqwnHwB1tdhuP1i+Jon+NS7S+xA9uSUGa2dgvAJeyAKQ03LObQdCekE6/Y8tR6quoKQUyKx1MMRd38MOyghT4rmc/7zstOpHdyog/cVlygMmo9HSxQTv4vXCXoE2ILigzlUCEOyRNjdlfO6vsRN+lyarzzLXrfCM0ibEormBTi4YdvVQX4C3d5hehUmqeHAKgBWsAwZBt5/k59eY0/6d4Kexjf20FX59TRSavo+4JXcJloyWwzM3VV8y59Kurc4GQFI4BA==|920 \ No newline at end of file diff --git a/Pages/项目/项目流程页面/项目审批.json b/Pages/项目/项目流程页面/项目审批.json index 847f11a1..d7583ae7 100644 --- a/Pages/项目/项目流程页面/项目审批.json +++ b/Pages/项目/项目流程页面/项目审批.json @@ -8,17 +8,17 @@ }, "1": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 37.0 + "DesignLengthInPixel": 35.0 } }, "2": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 27.0 + "DesignLengthInPixel": 10.0 } }, "3": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0 + "DesignLengthInPixel": 35.0 } }, "4": { @@ -28,75 +28,80 @@ }, "5": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 35.0 + "DesignLengthInPixel": 24.0 } }, "6": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0 + "DesignLengthInPixel": 35.0 } }, "7": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 35.0 + "DesignLengthInPixel": 24.0 } }, "8": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0 + "DesignLengthInPixel": 35.0 } }, "9": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 35.0 + "DesignLengthInPixel": 24.0 } }, "10": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0 + "DesignLengthInPixel": 35.0 } }, "11": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 35.0 + "DesignLengthInPixel": 24.0 } }, "12": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0 + "DesignLengthInPixel": 35.0 } }, "13": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 35.0 + "DesignLengthInPixel": 24.0 } }, "14": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 136.0 + "DesignLengthInPixel": 35.0 } }, "15": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0 + "DesignLengthInPixel": 136.0 } }, "16": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 35.0 + "DesignLengthInPixel": 24.0 } }, "17": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 136.0 + "DesignLengthInPixel": 35.0 } }, "18": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 136.0 } }, "19": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "20": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0, "IsHidden": true @@ -104,10 +109,10 @@ } }, "InLogicalVisibleIndexes": [ - 19 + 20 ], - "Count": 20, - "DefaultSize": 24.0 + "Count": 21, + "DefaultSize": 35.0 }, "Cols": { "RowColumnAttachedInfos": { @@ -297,25 +302,28 @@ }, "Values": { "0,35": "FGC_审批记录", - "5,1": "项目经理:", - "5,12": "项目分组:", - "5,23": "严格模式:", - "5,27": false, - "7,1": "客户名称:", - "7,12": "客户部门:", - "7,23": "客户联系人:", - "9,1": "预算工时:", - "9,12": "预算费用:", - "9,23": "工时分配方式:", - "11,1": "计划开始日期:", - "11,12": "计划完成日期:", - "11,23": "计划工期:", - "11,27": "=DATEDIF(F12,Q12)", - "13,1": "项目方案:", - "16,1": "预算方案:" + "6,1": "项目经理:", + "6,5": "%CurrentUser.UserName%", + "6,12": "项目分组:", + "6,23": "严格模式:", + "6,27": false, + "8,1": "客户名称:", + "8,12": "客户部门:", + "8,23": "客户联系人:", + "10,1": "预算工时:", + "10,12": "预算费用:", + "10,23": "工时分配方式:", + "12,1": "计划开始日期:", + "12,12": "计划完成日期:", + "12,23": "计划工期:", + "12,27": "=DATEDIF(F12,Q12)", + "14,1": "项目方案:", + "17,1": "预算方案:" }, "Formulas": { - "1,33": "IF(C20,H20,G20)" + "1,33": "IF(C21,H21,G21)", + "12,27": "DATEDIF(F13,Q13,\"d\")", + "8,16": "IFERROR(ODATA(\"客户部门表?$select=ID&$filter=客户ID eq \"&IF(ISBLANK(F9),\"null\",F9)&\"&$top=1\"),\"\")" }, "AttachInfos": { "0,35": { @@ -378,17 +386,29 @@ "GUID": "066029e4-c9f5-44f7-9d03-8f7f2691198f" }, "CellType": { - "$type": "Forguncy.TextCellType, ServerDesignerCommon", - "SavedValidators": [ + "$type": "ElementUI.InputCellType, ElementUI", + "UIPermissions": [ { - "$type": "Forguncy.CellTypes.Models.UniqueValidadator, ServerDesignerCommon" + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 4, + "AllowRoles": [ + "FGC_Anonymous" + ] } ], - "TemplateKey": "Gost", - "WaterMark": "请输入项目名称" - }, - "DataValidationInfo": { - "IgnoreBlank": false + "type": "text", + "resize": "none" } }, "1,21": { @@ -454,7 +474,7 @@ "CommandList": [ { "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", - "ServerCommandName": "创建项目校验", + "ServerCommandName": "项目流程发起前校验", "Parameters": [ { "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", @@ -576,11 +596,11 @@ { "TargetCells": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目审批!C20" + "SerializeProperty": "=项目审批!C21" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=NOT(项目审批!C20)" + "SerializeProperty": "=NOT(项目审批!C21)" } } ] @@ -592,24 +612,39 @@ "UseCellForeColor": true } }, - "2,4": { + "3,4": { "BindingInfo": { "TableName": "项目表", "ColumnName": "项目简介", "GUID": "163fd581-735b-4b46-99f7-e8f235310e0b" }, "CellType": { - "$type": "Forguncy.TextCellType, ServerDesignerCommon", - "SavedValidators": [ + "$type": "ElementUI.InputCellType, ElementUI", + "UIPermissions": [ { - "$type": "Forguncy.CellTypes.Models.UniqueValidadator, ServerDesignerCommon" + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 4, + "AllowRoles": [ + "FGC_Anonymous" + ] } ], - "TemplateKey": "Gost", - "WaterMark": "请填写项目描述" + "type": "text", + "resize": "none" } }, - "5,5": { + "6,5": { "BindingInfo": { "TableName": "项目表", "ColumnName": "项目经理", @@ -632,6 +667,7 @@ ] } ], + "DefaultValue": "%CurrentUser.UserName%", "useBinding": true, "options": [ { @@ -692,7 +728,7 @@ "IgnoreBlank": false } }, - "5,16": { + "6,16": { "BindingInfo": { "TableName": "项目表", "ColumnName": "项目分组", @@ -743,16 +779,16 @@ "TableName": "项目分组", "BindingInfos": [ { - "GUID": "124a1a58-70c2-4e7a-a15b-4e20365ea67f", + "GUID": "f8f42490-c8dd-40af-8425-3a7ec1315f72", "BindingInfo": { "TableName": "项目分组", - "ColumnName": "ID", - "GUID": "b158d7bb-ded9-44b0-9a23-832a4d9c8106" + "ColumnName": "项目分组", + "GUID": "bfb1b8ca-e3d9-47e1-87cf-132a8344a38c" }, "ColumnName": "value" }, { - "GUID": "76472134-da94-4c9a-826e-28ed383c4c44", + "GUID": "27a2c28a-1a93-4a2d-8525-d30b6c65a1a3", "BindingInfo": { "TableName": "项目分组", "ColumnName": "项目分组", @@ -772,7 +808,7 @@ "noMatchText": "无匹配数据" } }, - "5,27": { + "6,27": { "BindingInfo": { "TableName": "项目表", "ColumnName": "严格模式", @@ -784,7 +820,7 @@ "Style": 2 } }, - "7,5": { + "8,5": { "BindingInfo": { "TableName": "项目表", "ColumnName": "所属客户", @@ -867,7 +903,7 @@ "IgnoreBlank": false } }, - "7,16": { + "8,16": { "BindingInfo": { "TableName": "项目表", "ColumnName": "所属客户部门", @@ -945,7 +981,7 @@ }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目审批!F8" + "SerializeProperty": "=项目审批!F9" } }, "CustomColumns": [] @@ -962,7 +998,7 @@ "IgnoreBlank": false } }, - "7,27": { + "8,27": { "BindingInfo": { "TableName": "项目表", "ColumnName": "所属客户部门", @@ -1001,7 +1037,7 @@ "ReadOnly": true } }, - "9,5": { + "10,5": { "BindingInfo": { "TableName": "项目表", "ColumnName": "项目预算工时", @@ -1025,13 +1061,12 @@ } ], "min": 0, - "max": 100, "step": 1, "placeholder": "请输入", "controls": false } }, - "9,16": { + "10,16": { "BindingInfo": { "TableName": "项目表", "ColumnName": "项目预算费用", @@ -1055,14 +1090,13 @@ } ], "min": 0, - "max": 100, "step": 1, "placeholder": "请输入", "controls": false, "controlsPosition": true } }, - "9,27": { + "10,27": { "BindingInfo": { "TableName": "项目表", "ColumnName": "工时分配方式", @@ -1145,7 +1179,7 @@ "IgnoreBlank": false } }, - "11,5": { + "12,5": { "BindingInfo": { "TableName": "项目表", "ColumnName": "计划开始日期", @@ -1183,7 +1217,7 @@ }, "DataValidationInfo": {} }, - "11,16": { + "12,16": { "BindingInfo": { "TableName": "项目表", "ColumnName": "计划完成日期", @@ -1220,7 +1254,7 @@ "DefautWeekFormat": "yyyy 第 WW 周" } }, - "11,27": { + "12,27": { "BindingInfo": { "TableName": "项目表", "ColumnName": "计算计划工期", @@ -1251,7 +1285,7 @@ "controls": false } }, - "13,5": { + "14,5": { "BindingInfo": { "TableName": "项目表", "ColumnName": "项目方案", @@ -1286,7 +1320,7 @@ "IsSmallButtonMode": true } }, - "16,5": { + "17,5": { "BindingInfo": { "TableName": "项目表", "ColumnName": "预算方案", @@ -1321,7 +1355,7 @@ "IsSmallButtonMode": true } }, - "19,2": { + "20,2": { "CellType": { "$type": "Forguncy.CheckBoxCellType, ServerDesignerCommon", "Caption": "展开审批记录", @@ -1337,7 +1371,7 @@ }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目审批!C20" + "SerializeProperty": "=项目审批!C21" } } ] @@ -1345,7 +1379,7 @@ ] } }, - "19,6": { + "20,6": { "CellType": { "$type": "Forguncy.ImageCellType, ServerDesignerCommon", "ToolTip": "展开审批记录", @@ -1354,7 +1388,7 @@ "UseCellForeColor": true } }, - "19,7": { + "20,7": { "CellType": { "$type": "Forguncy.ImageCellType, ServerDesignerCommon", "ToolTip": "展开审批记录", @@ -1363,7 +1397,7 @@ "UseCellForeColor": true } }, - "19,8": { + "20,8": { "BindingInfo": { "TableName": "项目表", "ColumnName": "ID", @@ -1376,36 +1410,41 @@ { "FontFamily": 0 }, + { + "FontFamily": 0, + "FontSize": 14.666666666666666, + "Foreground": 1, + "TextIndent": 10, + "HorizontalAlignment": 2 + }, + { + "FontFamily": 0, + "FontSize": 16.0, + "HorizontalAlignment": 3 + }, + { + "Foreground": 4 + }, + { + "FontSize": 16.0, + "HorizontalAlignment": 3 + }, { "FontFamily": 0, "FontSize": 18.666666666666664, "Foreground": 1, - "Formatter": 2, "TextIndent": 10, - "HorizontalAlignment": 3 - }, - { - "FontFamily": 0, - "FontSize": 16.0, - "HorizontalAlignment": 4 - }, - { - "Foreground": 5 - }, - { - "FontSize": 16.0, - "HorizontalAlignment": 4 + "HorizontalAlignment": 2 }, { "FontFamily": 0, "FontSize": 13.333333333333332, "Foreground": 1, - "Formatter": 2, "TextIndent": 10, - "HorizontalAlignment": 3 + "HorizontalAlignment": 2 }, { - "HorizontalAlignment": 3 + "HorizontalAlignment": 2 }, { "FontFamily": 0, @@ -1416,8 +1455,8 @@ }, { "FontSize": 13.333333333333332, - "Foreground": 5, - "HorizontalAlignment": 4 + "Foreground": 4, + "HorizontalAlignment": 3 }, { "FontSize": 13.333333333333332, @@ -1426,8 +1465,8 @@ { "FontFamily": 0, "FontSize": 13.333333333333332, - "Foreground": 5, - "HorizontalAlignment": 4 + "Foreground": 4, + "HorizontalAlignment": 3 }, { "FontFamily": 0, @@ -1438,14 +1477,20 @@ "FontFamily": 0, "FontSize": 13.333333333333332, "Foreground": 1, - "Formatter": 7 + "Formatter": 6 }, { "FontFamily": 0, "FontSize": 13.333333333333332, - "Foreground": 5, - "Formatter": 8, - "HorizontalAlignment": 4 + "Foreground": 4, + "Formatter": 7, + "HorizontalAlignment": 3 + }, + { + "FontFamily": 0, + "FontSize": 13.333333333333332, + "Foreground": 1, + "Formatter": 8 }, { "FontFamily": 0, @@ -1459,25 +1504,18 @@ "Foreground": 1, "Formatter": 10 }, - { - "FontFamily": 0, - "FontSize": 13.333333333333332, - "Foreground": 1, - "Formatter": 11 - }, { "FontSize": 13.333333333333332 }, { "FontFamily": 0, - "Foreground": 5 + "Foreground": 4 } ], "Types": { "Strs": [ "Body", "black", - "@", "Left", "Right", "Text 1 50", @@ -1490,7 +1528,7 @@ ], "Borders": [ { - "Color": 6 + "Color": 5 } ] }, @@ -1512,335 +1550,353 @@ "1,33": 3, "1,34": 4, "2,4": 5, - "2,20": 6, - "2,21": 0, - "2,22": 0, - "2,23": 0, - "2,24": 0, - "2,25": 0, - "2,26": 0, - "2,27": 0, - "2,28": 0, - "2,29": 0, - "2,30": 0, - "2,31": 0, + "2,5": 5, + "2,6": 5, + "2,7": 5, + "2,8": 5, + "2,9": 5, + "2,10": 5, + "2,11": 5, + "2,12": 5, + "2,13": 5, + "2,14": 5, + "2,15": 5, + "2,16": 5, + "2,17": 5, + "2,18": 5, + "2,19": 5, "2,32": 2, "2,34": 4, - "3,1": 7, - "3,2": 8, - "3,3": 8, - "3,4": 8, - "3,5": 8, - "3,6": 8, - "3,7": 8, - "3,8": 8, - "3,9": 8, - "3,10": 8, - "3,11": 8, - "3,12": 8, - "3,13": 8, - "3,14": 8, - "3,15": 8, - "3,16": 8, - "3,17": 8, - "3,18": 8, - "3,19": 8, - "3,20": 8, - "3,21": 8, - "3,22": 8, - "3,23": 8, - "3,24": 8, - "3,25": 8, - "3,26": 8, - "3,27": 8, - "3,28": 8, - "3,29": 8, - "3,30": 8, - "3,31": 8, - "3,32": 8, - "3,33": 8, - "4,1": 0, - "5,1": 9, - "5,5": 10, - "5,12": 11, - "5,13": 0, - "5,14": 0, - "5,15": 0, - "5,16": 12, - "5,23": 11, - "5,24": 0, - "5,25": 0, - "5,26": 0, - "5,27": 13, - "5,34": 13, - "7,0": 0, - "7,1": 11, - "7,2": 0, - "7,3": 0, - "7,4": 0, - "7,5": 12, - "7,11": 0, - "7,12": 14, - "7,13": 0, - "7,14": 0, - "7,15": 0, - "7,16": 12, - "7,22": 0, - "7,23": 14, - "7,24": 0, - "7,25": 0, - "7,26": 0, - "7,27": 12, - "7,34": 12, - "7,36": 0, + "3,4": 6, + "3,20": 7, + "3,21": 0, + "3,22": 0, + "3,23": 0, + "3,24": 0, + "3,25": 0, + "3,26": 0, + "3,27": 0, + "3,28": 0, + "3,29": 0, + "3,30": 0, + "3,31": 0, + "3,32": 2, + "3,34": 4, + "4,1": 8, + "4,2": 9, + "4,3": 9, + "4,4": 9, + "4,5": 9, + "4,6": 9, + "4,7": 9, + "4,8": 9, + "4,9": 9, + "4,10": 9, + "4,11": 9, + "4,12": 9, + "4,13": 9, + "4,14": 9, + "4,15": 9, + "4,16": 9, + "4,17": 9, + "4,18": 9, + "4,19": 9, + "4,20": 9, + "4,21": 9, + "4,22": 9, + "4,23": 9, + "4,24": 9, + "4,25": 9, + "4,26": 9, + "4,27": 9, + "4,28": 9, + "4,29": 9, + "4,30": 9, + "4,31": 9, + "4,32": 9, + "4,33": 9, + "5,1": 0, + "6,1": 10, + "6,5": 11, + "6,12": 12, + "6,13": 0, + "6,14": 0, + "6,15": 0, + "6,16": 13, + "6,23": 12, + "6,24": 0, + "6,25": 0, + "6,26": 0, + "6,27": 14, + "6,34": 14, "8,0": 0, - "8,1": 0, + "8,1": 12, "8,2": 0, "8,3": 0, "8,4": 0, - "8,5": 0, - "8,6": 0, - "8,7": 0, - "8,8": 0, - "8,9": 0, - "8,10": 0, + "8,5": 13, "8,11": 0, - "8,12": 0, + "8,12": 15, "8,13": 0, "8,14": 0, "8,15": 0, - "8,16": 0, - "8,17": 0, - "8,18": 0, - "8,19": 0, - "8,20": 0, - "8,21": 0, + "8,16": 13, "8,22": 0, - "8,23": 0, + "8,23": 15, "8,24": 0, "8,25": 0, "8,26": 0, - "8,27": 0, - "8,28": 0, - "8,29": 0, - "8,30": 0, - "8,31": 0, - "8,32": 0, - "8,33": 0, - "8,34": 0, + "8,27": 13, + "8,34": 13, "8,36": 0, "9,0": 0, - "9,1": 14, + "9,1": 0, "9,2": 0, "9,3": 0, "9,4": 0, - "9,5": 15, + "9,5": 0, + "9,6": 0, + "9,7": 0, + "9,8": 0, + "9,9": 0, + "9,10": 0, "9,11": 0, - "9,12": 14, + "9,12": 0, "9,13": 0, "9,14": 0, "9,15": 0, - "9,16": 12, - "9,23": 14, + "9,16": 0, + "9,17": 0, + "9,18": 0, + "9,19": 0, + "9,20": 0, + "9,21": 0, + "9,22": 0, + "9,23": 0, "9,24": 0, "9,25": 0, "9,26": 0, - "9,27": 12, - "9,34": 12, + "9,27": 0, + "9,28": 0, + "9,29": 0, + "9,30": 0, + "9,31": 0, + "9,32": 0, + "9,33": 0, + "9,34": 0, "9,36": 0, "10,0": 0, - "10,1": 0, + "10,1": 15, "10,2": 0, "10,3": 0, "10,4": 0, - "10,5": 0, - "10,6": 0, - "10,7": 0, - "10,8": 0, - "10,9": 0, - "10,10": 0, + "10,5": 16, "10,11": 0, - "10,12": 0, + "10,12": 15, "10,13": 0, "10,14": 0, "10,15": 0, - "10,16": 0, - "10,17": 0, - "10,18": 0, - "10,19": 0, - "10,20": 0, - "10,21": 0, - "10,22": 0, - "10,23": 0, + "10,16": 13, + "10,23": 15, "10,24": 0, "10,25": 0, "10,26": 0, - "10,27": 0, - "10,28": 0, - "10,29": 0, - "10,30": 0, - "10,31": 0, - "10,32": 0, - "10,33": 0, - "10,34": 0, + "10,27": 13, + "10,34": 13, "10,36": 0, "11,0": 0, - "11,1": 14, + "11,1": 0, "11,2": 0, "11,3": 0, "11,4": 0, - "11,5": 16, + "11,5": 0, + "11,6": 0, + "11,7": 0, + "11,8": 0, + "11,9": 0, + "11,10": 0, "11,11": 0, - "11,12": 14, + "11,12": 0, "11,13": 0, "11,14": 0, "11,15": 0, - "11,16": 16, + "11,16": 0, + "11,17": 0, + "11,18": 0, + "11,19": 0, + "11,20": 0, + "11,21": 0, "11,22": 0, - "11,23": 14, + "11,23": 0, "11,24": 0, "11,25": 0, "11,26": 0, - "11,27": 17, - "11,34": 17, + "11,27": 0, + "11,28": 0, + "11,29": 0, + "11,30": 0, + "11,31": 0, + "11,32": 0, + "11,33": 0, + "11,34": 0, "11,36": 0, "12,0": 0, - "12,1": 0, + "12,1": 15, "12,2": 0, "12,3": 0, "12,4": 0, - "12,5": 0, - "12,6": 0, - "12,7": 0, - "12,8": 0, - "12,9": 0, - "12,10": 0, + "12,5": 17, "12,11": 0, - "12,12": 0, + "12,12": 15, "12,13": 0, "12,14": 0, "12,15": 0, - "12,16": 0, - "12,17": 0, - "12,18": 0, - "12,19": 0, - "12,20": 0, - "12,21": 0, + "12,16": 17, "12,22": 0, - "12,23": 0, + "12,23": 15, "12,24": 0, "12,25": 0, "12,26": 0, - "12,27": 0, - "12,28": 0, - "12,29": 0, - "12,30": 0, - "12,31": 0, - "12,32": 0, - "12,33": 0, - "12,34": 0, + "12,27": 18, + "12,34": 18, "12,36": 0, - "13,1": 14, + "13,0": 0, + "13,1": 0, "13,2": 0, "13,3": 0, "13,4": 0, - "13,5": 10, - "13,34": 10, - "14,1": 14, - "14,2": 14, - "14,3": 14, - "14,4": 14, - "14,34": 10, - "15,0": 0, - "15,1": 0, - "15,2": 0, - "15,3": 0, - "15,4": 0, - "15,5": 0, - "15,6": 0, - "15,7": 0, - "15,8": 0, - "15,9": 0, - "15,10": 0, - "15,11": 0, - "15,12": 0, - "15,13": 0, - "15,14": 0, - "15,15": 0, - "15,16": 0, - "15,17": 0, - "15,18": 0, - "15,19": 0, - "15,20": 0, - "15,21": 0, - "15,22": 0, - "15,23": 0, - "15,24": 0, - "15,25": 0, - "15,26": 0, - "15,27": 0, - "15,28": 0, - "15,29": 0, - "15,30": 0, - "15,31": 0, - "15,32": 0, - "15,33": 0, - "15,34": 0, - "15,36": 0, + "13,5": 0, + "13,6": 0, + "13,7": 0, + "13,8": 0, + "13,9": 0, + "13,10": 0, + "13,11": 0, + "13,12": 0, + "13,13": 0, + "13,14": 0, + "13,15": 0, + "13,16": 0, + "13,17": 0, + "13,18": 0, + "13,19": 0, + "13,20": 0, + "13,21": 0, + "13,22": 0, + "13,23": 0, + "13,24": 0, + "13,25": 0, + "13,26": 0, + "13,27": 0, + "13,28": 0, + "13,29": 0, + "13,30": 0, + "13,31": 0, + "13,32": 0, + "13,33": 0, + "13,34": 0, + "13,36": 0, + "14,1": 15, + "14,2": 0, + "14,3": 0, + "14,4": 0, + "14,5": 11, + "14,34": 11, + "15,1": 15, + "15,2": 15, + "15,3": 15, + "15,4": 15, + "15,34": 11, "16,0": 0, - "16,1": 14, + "16,1": 0, "16,2": 0, "16,3": 0, "16,4": 0, - "16,5": 12, - "16,34": 12, + "16,5": 0, + "16,6": 0, + "16,7": 0, + "16,8": 0, + "16,9": 0, + "16,10": 0, + "16,11": 0, + "16,12": 0, + "16,13": 0, + "16,14": 0, + "16,15": 0, + "16,16": 0, + "16,17": 0, + "16,18": 0, + "16,19": 0, + "16,20": 0, + "16,21": 0, + "16,22": 0, + "16,23": 0, + "16,24": 0, + "16,25": 0, + "16,26": 0, + "16,27": 0, + "16,28": 0, + "16,29": 0, + "16,30": 0, + "16,31": 0, + "16,32": 0, + "16,33": 0, + "16,34": 0, "16,36": 0, - "17,34": 12, - "19,2": 18, - "19,6": 19, - "19,7": 19 + "17,0": 0, + "17,1": 15, + "17,2": 0, + "17,3": 0, + "17,4": 0, + "17,5": 13, + "17,34": 13, + "17,36": 0, + "18,34": 13, + "20,2": 19, + "20,6": 20, + "20,7": 20 }, "SheetStyle": { "FontFamily": 0 } }, "Spans": [ - "1,1,2,2", - "5,1,1,4", - "5,12,1,4", - "5,23,1,4", - "7,1,1,4", - "7,12,1,4", - "7,23,1,4", - "11,1,1,4", - "11,12,1,4", - "11,23,1,4", - "13,1,1,4", - "16,1,1,4", - "16,5,2,29", - "13,5,2,29", - "9,1,1,4", - "9,12,1,4", - "9,23,1,4", - "0,35,19,1", - "1,21,2,11", - "1,33,2,1", - "19,2,1,4", - "5,5,1,6", - "5,16,1,6", - "5,27,1,7", - "7,5,1,6", - "7,16,1,6", - "7,27,1,7", - "9,5,1,6", - "9,16,1,6", - "9,27,1,7", - "11,5,1,6", - "11,16,1,6", - "11,27,1,7", - "19,8,1,3", - "1,4,1,16", - "2,4,1,16" + "1,1,3,2", + "6,1,1,4", + "6,12,1,4", + "6,23,1,4", + "8,1,1,4", + "8,12,1,4", + "8,23,1,4", + "12,1,1,4", + "12,12,1,4", + "12,23,1,4", + "14,1,1,4", + "17,1,1,4", + "17,5,2,29", + "14,5,2,29", + "10,1,1,4", + "10,12,1,4", + "10,23,1,4", + "0,35,20,1", + "1,21,3,11", + "1,33,3,1", + "20,2,1,4", + "6,16,1,6", + "6,27,1,7", + "8,5,1,6", + "8,16,1,6", + "8,27,1,7", + "10,5,1,6", + "10,16,1,6", + "10,27,1,7", + "12,5,1,6", + "12,16,1,6", + "12,27,1,7", + "20,8,1,3", + "3,4,1,16", + "6,5,1,6", + "1,4,1,16" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -1869,7 +1925,7 @@ "CustomNames": [ { "Name": "项目ID", - "Formula": "项目审批!$I$20" + "Formula": "项目审批!$I$21" } ] -}//jyCWHjG+OSE5roedZi16BzXsPz7fC0W/P5iuAZ7LW/1v1VAfvVarS6S6kV9NktbClRpvNF7oWvRap9mpraWJ+Fl5MrNGgZrEBbxevwmT2UVioMj6PMcNZ1Ds1bsYkJuepst+HWPOFV3porrKTXXTr+UvgjbFyrNAy2mugLlYTCq6MaMB/x9dbcS79DH7BrTCOt1a6E/PilwIe9eV0CaWTHT7NaY5dexXIJCc4k+FotjPajG93AsIhWApGfyWJ/9q1fat8T/JYH1oBDnw6GnpUUxNXevkUDJMHll8F5p+Zw3qTSN6hoCgWfuqMnQAKvDR3B0ChZEeh+Xn5FBpQcDmwHaaXof3xx8wA0ahdw0nWNTbN6gE5bOrrTr2VofGz0H+IXA2+SU4s506ub0NcAPkKoTofLGnJeky+BQl9oKgpPN5Pwvbe+h7BzNiSAzfP8rB8sdNSPpqIUtjkTUe33bn9o8+32Apq+MqOyqUXOCw4HYujjLLnkvB5UQSYkh9oMn+9eGW41MKXibQRh76BwonsC4xkgcK5vhsDA3ELQ3+tI7U1hNS00o9lg7iXCSv4wmy5mKI73lSK3ljbIJBWPEkTHYH6k2auXi0CEn8QBHgkBAvvcoKXe/E1EleSHr8sb92cE1BB3mLeMmDvtkTmLCXrgl10c51vbEymfK+68RRKD147yp9fwpDMgGXG7vFw67WPMAjjFIpCGRrHrpj3OYBsKP0P8ZNvO9Sn5rBw7oiqw27Kd+xb0kBXiBK3pqV2OVJBreEgsrgYNPi5sqd0vqcr2bNhTdmZ5n5Uj32qsembeSQgZQgLbYUoB5MqaJ3qJv7eecBbV0IKA7Tgocu+QaEjC/Pm7SqAWH90xGIsv/SeyCvww7z9P2NCWa/mCMiC9slUm0deLZBX9SzTE5cgAjplA==|920 \ No newline at end of file +}//w/uTApDVqi2Oa7iME23ocnPHYzx0S/Fjit62yPdM1Y7WMIc3QZx7jsz4h/7LuFHUlSgzucZkbMZYs3lY9s2Sfu2DKY++vn0+5AMhxE8DKQMf4/X8ux75p0e2ESj8fGCiZPH0XB42A404Xq4X9IlyrGRazndL+Gubq7EXa8wQaDmzHHjopwWyGPKUfXdb6hu4NbmI6jmybRIODIIPt6tKJnA+r0WFNqWQrK0z204x98O8En3k0F2PIGEZrWMQvJmKnGQvVwN70kF7wSuW+I1z4UaeXF3g3i2STA+cOhicsylHZGGprPTkfcz4oS6Tw2fE9CLxmFqt6Y0ZOuJTm4gDmGz0OMCjWQwCfQDAy2CMmpZ6O5FWiAu9kSAw3jhVOpj5E+xMIfGKDbzmC8EUd/S9rxrXHCbTBmJ8P/QeA1APxT3JpGPLEJrtgmzeuoqJyJn6SFBFmJoe6AAMqYxg7oqF4txLKrUbp2eZ6sYYhZMN085w9g8crHvQR4f7cer0Xqvo62I1KJpSvCKd271Gx+mfEfhYpgsu7I9w6x6Ub+AB0cdXo03a1ExXwbG+1BCmZtSl/DX/XTh3yUJ7sL83MT7CEkY/vHFHGsEumBmI09sIOGg51hAAS8z1VfmtAZ6/QybH7jB+eegQIRAaYeexVhK3cGrIWfVL8Di+kyfVUlDavEdNQMX/jjMUk1o9n1qE6h1k0lILftrj+uENBdUdf45xbcm9aWhr/QmYaJmPkYU/JAEl13TdSRsp9jpqpiGsx3MImvSud114jOScxFnjNgf470KDh8AuyLsa7Md8Jcn7T07Fo8E0fO8sP6VU6RgzRkaz33VJ/RV+EuZQhiTqlLj0iP8u2mOEOW0c+eHNPokXQS6Qb2cXHGI/8k1PDPl8JKqEgEXjjUGBG6Pft+C9iE1hlg==|920 \ No newline at end of file diff --git a/Pages/项目/项目流程页面/项目审批.rd b/Pages/项目/项目流程页面/项目审批.rd index 3ac9a294..39e40a9e 100644 --- a/Pages/项目/项目流程页面/项目审批.rd +++ b/Pages/项目/项目流程页面/项目审批.rd @@ -1,14 +1,16 @@ { "PageType": 0, "ColumnCount": 37, - "RowCount": 20, + "RowCount": 21, "Formulas": { - "1,33": "IF(C20,H20,G20)" + "1,33": "IF(C21,H21,G21)", + "12,27": "DATEDIF(F13,Q13,\"d\")", + "8,16": "IFERROR(ODATA(\"客户部门表?$select=ID&$filter=客户ID eq \"&IF(ISBLANK(F9),\"null\",F9)&\"&$top=1\"),\"\")" }, "CustomNames": [ { "Name": "项目ID", - "Formula": "项目审批!$I$20" + "Formula": "项目审批!$I$21" } ] } \ No newline at end of file diff --git a/Pages/项目/项目首页/项目标题.json b/Pages/项目/项目首页/项目标题.json index 5d8a9030..c4420269 100644 --- a/Pages/项目/项目首页/项目标题.json +++ b/Pages/项目/项目首页/项目标题.json @@ -239,7 +239,7 @@ ] } ], - "ID": "dda15e02-9ff4-4341-94da-5da1d7f47f55" + "ID": "6272a6b6-97f0-4fb4-9572-670b59a49878" } ] } @@ -366,7 +366,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "f79ce8da-9410-4d6e-9224-4f7e52121acf" + "ID": "d70a6129-40e9-41dd-9d16-b171115f1467" }, { "Condition": { @@ -388,7 +388,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "260f0c73-c33f-489e-a1bc-308feb049138" + "ID": "81729a03-1bf0-414f-8301-5c9571dcfa65" }, { "Condition": { @@ -437,7 +437,7 @@ "Disabled": true } ], - "ID": "d87589ed-20a7-4ffc-bbc3-b3473f954eb7" + "ID": "a6ef618e-ca99-4eda-98da-9a86f6c605a4" }, { "Condition": { @@ -473,7 +473,7 @@ "Message": "操作完成" } ], - "ID": "2d087976-450f-4e96-a9f7-42a9c2f7e833" + "ID": "c21df4e3-b785-4211-a6ba-dc439970408b" }, { "Condition": { @@ -569,12 +569,12 @@ "IsOpenInNewTab": true } ], - "ID": "8ca4e6b2-5acf-4e51-b1dc-8cbd11014bd2" + "ID": "ab99a453-a6f9-412c-9d13-5c5a1e9b5745" } ] } ], - "ID": "d9fd61e8-457e-4621-83e8-e9d1b3739b24" + "ID": "60e7c4a8-b385-4d55-be3b-7bdd07a9064d" }, { "CommandList": [ @@ -584,12 +584,12 @@ "Message": "当前项目未开启收集需求功能,请开启后分享!" } ], - "ID": "b0f4f094-4399-487b-b95c-299774f698e2" + "ID": "2b51f984-1821-43b0-bb99-1697580fa6fe" } ] } ], - "ID": "a712a638-4c3e-4f7e-b085-54df30d3e731" + "ID": "2254f9d1-47f4-4200-bf75-6393bb4178f3" }, { "Condition": { @@ -622,12 +622,12 @@ "LoadBindingDataOption": 2 } ], - "ID": "86b45b16-4a78-4937-84b6-6196a0495d8f" + "ID": "289817e0-ee15-452f-908a-6f27bd3f2943" } ] } ], - "ID": "fbae9fb1-08c3-4e3a-b53a-addd966714eb" + "ID": "b8803009-3a1c-45bf-8d4f-1bfa28c2da4d" } ] } @@ -701,7 +701,7 @@ ] } ], - "ID": "ac5409a2-ae47-4863-aa5a-cd8d09b73b54" + "ID": "f71550c9-e8b0-4516-b460-79908df6c7e7" } ] } @@ -941,6 +941,10 @@ { "Name": "项目首页导航栏", "Formula": "项目标题!$F$3" + }, + { + "Name": "项目名称", + "Formula": "项目标题!$F$2" } ] -}//pLP46qN8Rk1fWUr5c+c9FIlSY/Dy6hUrNZz0yXVfNLeg0T0hNo2SYapxJM6ypgQeXlAJ9ssxQnu5+chigo7iSUYNfcwX9FsHKBC6+kKc+Jvpl5Nj/hx138KhjwagcrA4CTMbI4aZ58uPHYd7rJ2BmCJE/QvcUCSxG8+HN7VLwDDt7NNvx52XfCpgXMy04EPurrVPikbmvLTDaOdh5eAB6yU5bjBsrvk2o25Xik/pV8fBshXeEKBSoyXa3iw5xWgReTgb/3Cn+FziLNfnuNBHSEJfCd1DgX+BeYgafd88qfv+3yFHonCH7Q7tJh6CWbH+vKuaa7GFW4czwZX0B1c4qO4c7vpaR6kpet6wS6DfvpflBC8IwXhkDLlbDouuvWFmdvAeWVuTAeIqIqXoNS0IGp+TBR7IE5X8YjWCGM68cswANd015TzcjcjYMFyKjlT1650+iuFuXfn3hOJ6JkWGJieLewEjQsQGLyhLnfdDAUHqsBbQJbdBr3YqyZ5ypHfsbwNnwqGtjjfqbC3n0KeEIbDo8tjWg2PiCYGnSzEsWorotxOgmmh5QKwM+fKro9xC8Qr5L2XgYdqRlTvWHUCvrlPlMAUMSNg2WbdCPOE3CUnRG+9bOQ86tj898UhOq4cVbyblThMZZo8XqcmSkOdezr06dCpkOORD4h94q2+g5CPydsSpanAMY3j+cxBHHXAL0I+f6xHJrGZ0fvv2wRK/+lbpL/xY5Xj5KJf8/4WTl9uGruwV9y+cSwNq8pTGcN3WOAwdVhuyTd+Z9RL7o2OJ1oNBiqyZCQunOLtLEF8GYB6tgpoJEAeoOZXo0RgUbV9FNVhCWlPUsDiYeGbdF937Q08SKl77+EfVJ1mh0mQlRN+jL5ei4lV0YBunlllSTRKsUeEKoaiLhQovpUISvKceGw==|920 \ No newline at end of file +}//rlfCsqB/yM2WHG2Qg0zTWIp0+PwMryc6KoV0+D/SfKyq/0Yq78eGtPMF1n3eOw5GchE7NcUHaJC7v00sat6l9OdTRUOydHDM7yqt/RL6ieJyKWT076jn01lWkywxmpPMETNYpiDU3EbT1y9DXQXygpm+L+0J8BLBeA2jDABADH9mpkmBJghL1N/Z5dorM5RkVs62/Tfg1lCPuH5BNLD5mbTiHwfT/VhM4ESy4Gi7oJaBwK/yw5BEl1aKRajVus5lKNaoxGUAkDen+MH+5PAoBmizVK4giTTwDdUuqri+KnnFO83pAmPPcDqJb1zJm4XsnGXnxAA+8ihknuwwtEsE0dE0EKyp98zurhOFOHx6XBhAegL+kzXFa9ue+p4a3XY3F5jCaB/jKHb95ccqoK/LoCDjIB+7D0Of6wS0p0/D1wSBCBFY763Huwdg8PJ3Pr4YEQIAdnaijKjhNM3Uf412QU0XcdngpeZvUt/+2rcKaWVkeseczWt5Fssu28/MoCE3h6en74FrjrgkUx96blzBGEOgCpG95REb1tyw+P1vrVc5KROKz830kVAE15iU9Ht7bb2OfFuuCfF4wX6/5humA5VB8vOgnbdhANJwzielLQqh3c24XPmV0ZP/+o5hlGGwOKWcAFxdmeUwfTgrtAS+cuJ0/W43Mcri38Wm4RE+2w8YiU++YCzGBsMofPq8ilH3rmTWTiMiAgSwEBm4l5xfIOKBe/SvANgy60Rdr1xzy+qMC9LvT7Vjcf5GAs2eYBg+gDFiTgKZD2oFujl2COl+yjqoVAahqG9lraYuViTEr/hBfK0Uz02uEAw3pPSmVMoA8I/CKS67KAidPZA97lYCeQ/6jft3NGaPa4mt3qpMLJ/rts8qTFnh0FtEYCxlATV5VnGBJ9sEhnYdagKw/kIYqw==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/项目标题.rd b/Pages/项目/项目首页/项目标题.rd index 0f14ac68..f1758d22 100644 --- a/Pages/项目/项目首页/项目标题.rd +++ b/Pages/项目/项目首页/项目标题.rd @@ -10,6 +10,10 @@ { "Name": "项目首页导航栏", "Formula": "项目标题!$F$3" + }, + { + "Name": "项目名称", + "Formula": "项目标题!$F$2" } ] } \ No newline at end of file diff --git a/Pages/项目/项目首页/项目配置/项目信息.json b/Pages/项目/项目首页/项目配置/项目信息.json index 57329942..9d2e50fe 100644 --- a/Pages/项目/项目首页/项目配置/项目信息.json +++ b/Pages/项目/项目首页/项目配置/项目信息.json @@ -23,7 +23,7 @@ }, "4": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 35.0 } }, "5": { @@ -64,7 +64,7 @@ }, "12": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 35.0 } }, "13": { @@ -79,7 +79,7 @@ }, "15": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 35.0 } }, "16": { @@ -94,7 +94,7 @@ }, "18": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 35.0 } }, "19": { @@ -109,12 +109,12 @@ }, "21": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 35.0 } }, "22": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0 + "DesignLengthInPixel": 30.0 } }, "23": { @@ -124,7 +124,7 @@ }, "24": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 35.0 } }, "25": { @@ -299,7 +299,8 @@ "24,18": "如何选择", "26,1": "项目方案", "29,1": "预算方案", - "32,1": "网络资源" + "32,1": "网络资源", + "35,12": "%CurrentUser.UserName%" }, "Formulas": { "12,15": "DATEDIF(E36,I36,\"d\")", @@ -316,7 +317,10 @@ "$type": "Forguncy.CheckBoxCellType, ServerDesignerCommon", "Caption": "打开客户反馈通道", "Style": 1 - } + }, + "RulesGuidList": [ + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" + ] }, "1,18": { "CellType": { @@ -614,7 +618,10 @@ "AllowExtensions": ".png, .jpeg, .jpg, .bmp, .gif, .ico" }, "ImagePath": "app-logo.png" - } + }, + "RulesGuidList": [ + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" + ] }, "4,6": { "BindingInfo": { @@ -653,7 +660,10 @@ "FirstParamValue": "1", "SecondParamValue": "24", "IgnoreBlank": false - } + }, + "RulesGuidList": [ + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" + ] }, "4,16": { "BindingInfo": { @@ -692,7 +702,10 @@ "NumberType": 6, "CompareParamType": 5, "FirstParamValue": "12" - } + }, + "RulesGuidList": [ + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" + ] }, "7,6": { "BindingInfo": { @@ -725,7 +738,10 @@ ], "type": "textarea", "resize": "none" - } + }, + "RulesGuidList": [ + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" + ] }, "9,1": { "CellType": { @@ -963,7 +979,10 @@ "firstDayOfWeek": 1, "clearable": true, "DefautWeekFormat": "yyyy 第 WW 周" - } + }, + "RulesGuidList": [ + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" + ] }, "12,15": { "BindingInfo": { @@ -994,7 +1013,10 @@ "placeholder": "请选择项目周期", "controls": false, "IsDisabled": true - } + }, + "RulesGuidList": [ + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" + ] }, "14,12": { "CellType": { @@ -1047,7 +1069,10 @@ "Text": "添加", "ClickMode": 1, "TemplateKey": "_RS_Main" - } + }, + "RulesGuidList": [ + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" + ] }, "15,1": { "BindingInfo": { @@ -1129,7 +1154,10 @@ }, "noMatchText": "无匹配数据", "clearable": true - } + }, + "RulesGuidList": [ + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" + ] }, "15,15": { "BindingInfo": { @@ -1321,7 +1349,10 @@ }, "noMatchText": "无匹配数据", "clearable": true - } + }, + "RulesGuidList": [ + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" + ] }, "17,19": { "CellType": { @@ -1352,7 +1383,10 @@ "Text": "添加", "ClickMode": 1, "TemplateKey": "_RS_Main" - } + }, + "RulesGuidList": [ + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" + ] }, "18,1": { "BindingInfo": { @@ -1435,7 +1469,10 @@ }, "DataValidationInfo": { "IgnoreBlank": false - } + }, + "RulesGuidList": [ + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" + ] }, "18,8": { "CellType": { @@ -1473,7 +1510,10 @@ "loadingText": "加载中" }, "noMatchText": "无匹配数据" - } + }, + "RulesGuidList": [ + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" + ] }, "18,15": { "BindingInfo": { @@ -1557,7 +1597,10 @@ "allowCreate": true, "noMatchText": "无匹配数据", "clearable": true - } + }, + "RulesGuidList": [ + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" + ] }, "20,6": { "CellType": { @@ -1699,7 +1742,8 @@ "ErrorMessage": "开启严格模式下,预算工时必须大于0" }, "RulesGuidList": [ - "80882aaf-77a4-42c8-a371-0d9c66111d9c" + "80882aaf-77a4-42c8-a371-0d9c66111d9c", + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" ] }, "21,8": { @@ -1742,7 +1786,8 @@ "ErrorMessage": "开启严格模式下,预算工时必须大于0" }, "RulesGuidList": [ - "c6a3b850-e670-401e-87fc-553622e7d5ec" + "c6a3b850-e670-401e-87fc-553622e7d5ec", + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" ] }, "21,15": { @@ -1756,7 +1801,10 @@ "Caption": " 开启严格模式", "Style": 2, "CommandList": [] - } + }, + "RulesGuidList": [ + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" + ] }, "24,1": { "BindingInfo": { @@ -1790,7 +1838,8 @@ "InputMessage": "分配到人:提前给每个人划分该任务总可用工时\r\n分配到天:提前给成员按天分配每日可用工时\r\n分配到任务:无需分配,所有成员共用任务计划工时" }, "RulesGuidList": [ - "20ab66f4-8f42-4a32-a499-e96087c93406" + "20ab66f4-8f42-4a32-a499-e96087c93406", + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" ] }, "24,18": { @@ -1852,7 +1901,10 @@ "KKFileViewExtensions": "(doc|docx|xls|xlsx|ppt|pptx)", "LayoutMode": 4, "IsSmallButtonMode": true - } + }, + "RulesGuidList": [ + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" + ] }, "30,1": { "BindingInfo": { @@ -1887,7 +1939,10 @@ "KKFileViewExtensions": "(doc|docx|xls|xlsx|ppt|pptx)", "LayoutMode": 4, "IsSmallButtonMode": true - } + }, + "RulesGuidList": [ + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" + ] }, "33,1": { "BindingInfo": { @@ -1900,7 +1955,10 @@ "TemplateKey": "_RS_NewLittleRoundCorner", "WaterMark": "请输入内容", "CommandList": [] - } + }, + "RulesGuidList": [ + "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8" + ] }, "35,1": { "BindingInfo": { @@ -2426,7 +2484,8 @@ "17,19,1,2", "9,1,1,4", "1,18,1,3", - "1,1,1,5" + "1,1,1,5", + "35,12,1,4" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -2527,6 +2586,22 @@ "IsDisabled": true, "IsInvisible": false, "IsReadOnly": true + }, + { + "$type": "Forguncy.ConditionFormat.FormulaRule, ServerDesignerCommon", + "Formula": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目信息!当前用户<>项目信息!$B$19" + }, + "Priority": 5, + "GUID": "03c9c666-9f0e-48b7-b90f-a4e745c3d4f8", + "StyleInfo": { + "Underline": null, + "Strikethrough": null + }, + "IsDisabled": true, + "IsInvisible": false, + "IsReadOnly": false } ] } @@ -2539,6 +2614,10 @@ { "Name": "项目ID", "Formula": "项目信息!$B$36" + }, + { + "Name": "当前用户", + "Formula": "项目信息!$M$36" } ] -}//4Q/uISAg60h+Jie6Lv5VVRT0tsDo52EPXx/yaS1wApyQNQA7yybtZS/NdR61BAACv4gyD9NflhBIPIc+jNsPyP5grxBzW4TurGPhFXL8yN/phgoEDkgIY/ixrDcNy1po+1E+Xur0QWwmmSRLR3dXkTDD5nrvQli8uaD2CrBkeRSL2NwxuafS7DgeKBngfx2xBjrRt2D4JCiR824Oz8GDRxftUueM02pHYJBnc7rlm0yrFbqLF60flKvXVei5FelMd2DeYQEedZXMoyN69hZ+mc6TVIYuZT0vEQlB9FW/RMrmmAkQoO/YYL5UKxL+g2GGgO5jSgECU+fhYShXe2HO9tZj+XqojcX7+t51uR6gqNWipHYRrKCF+myZtOJoq84KNeNp72o5SFV0TjgYf7YspFEdSJ7DvJs2yTjoLJ/CKvSwDybccsjELOj1VCEBhnLuEdHrpbR4dUIad00n2x7qLPv3Mm9t7D7wO7KFJp6ejHASwzC7TH3teRjyd4OKNVFGSUGm7LCjMfk4o3PG4jkgMLuZsoiYnSurWS0gfhriYyNo8mywd8Qcy+bE+xiC2MsOvYorM4JWPvoOxLagKbpaLd8bgoJXOBRN4+v2uIBc8aVXSPz4m5vqQiAq7sOK0oir4gqiZVnr7S8Xa8fsyGpLS+xeHvUVIy/dkEhl3l1YBf0HYEHaNK7zqGNhS7+upA9OG4dPCQHbDkAmPtSJcr4bI8JQSn450h9gCO3ry+vlO342nhrkNdGs34EjflXPy66+tOP+eOo4nc4Tc9YbfzU7EOT+9A5hk7XCNx7czHVA97oZeGsj98tJ8fDkcDag1oD8dxMHfEpba7SUIdNJE5CaAoe694vxv5YLeuujRtPQVdZyB4x/0P/FQySUtMtefqER3b6OaVL15uD7OI42L5bu3Q==|920 \ No newline at end of file +}//qxk3wSwU0MXw1cbgr1DyzmAQZKbHi38BQECHBF+MVjqBSAWGXy+5bo6+jXg5FvUCk72xL7KPuSbBs8HLENxtf2Y5Q+v6stu71ldyidSsrPCTR2E3zCULKh4/DzvxbhrO63n1MUR3r4zrwm0FTNJ3R8j0eYA/w9idG6uFgT5BdK5UMlf1O6JKhfeAW3A+hZqfsHTdMfHMPQI763hrJ1XHdOpDUOIkIU+F7ziPPgH6fB3KwvGNsuUJXmatDw+cidAXCW0ljRFafHbop6TtdsMlfKmUfVVFIl4whmzoZXE7L9i9DMApoU8IA5Sys7fgcriaOiX8i6Q7CAexIjVOoVI7v7p/YHY4ENeoXZyj9YOfIaw/w3eSo2zjuWhY1U4DmGGQOKwppGjWDM/bRQrsznMv9HN14nq83npLAS6OREb5eh6KMVn5jq37nErT7e0Stvm6PbWDNn0IJxL4MSiRSIiMjl119rlNWn3CioZEkoCjb0OW5HVCEUzWPAFaWJMdkETlMPaTnueR9ZNkcVw2YJaMlbkMX6IaiyXlAaJp1PRKh7yJmps/PL/HpJo2Ig2yaBbelky/mx6Mm+rD2ErOWom7YeLDiy1Rt7C0l3aJSjf31fyQ2jt5Yotn+JmRYFN0uU+8hpe5MNfjMVtvKjFlDFJluGlKE+XM6i32oHrvhva+1kXkRu8uAv7aNP8i8oYrXvsmlh3xKQ0rx6gRa3n5ZCJ2qUVDgcMuV68C55AFN52XF7xAOj7X2Z6YvEuXAu+ZbR2+QIirQOAUQFitYhQXcnEdu3uhfP913kih5fw5B3PR9ZAcacpL8+EkWnqH2iQbPzeybeqKZqINPGTvGj5VeDTJTwQ/VnD+GTuWG1XyEh0uAR1VF+LDPuxXthdKg3GUvgaWfM8CSgtBkkE1th2y44balw==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/项目配置/项目信息.rd b/Pages/项目/项目首页/项目配置/项目信息.rd index c1fbc8ff..662eace7 100644 --- a/Pages/项目/项目首页/项目配置/项目信息.rd +++ b/Pages/项目/项目首页/项目配置/项目信息.rd @@ -10,6 +10,10 @@ { "Name": "项目ID", "Formula": "项目信息!$B$36" + }, + { + "Name": "当前用户", + "Formula": "项目信息!$M$36" } ] } \ No newline at end of file diff --git a/Pages/项目/项目首页/项目首页-容器页面/任务列表.json b/Pages/项目/项目首页/项目首页-容器页面/任务列表.json index ed99a657..15d3fc06 100644 --- a/Pages/项目/项目首页/项目首页-容器页面/任务列表.json +++ b/Pages/项目/项目首页/项目首页-容器页面/任务列表.json @@ -282,27 +282,37 @@ "DefaultSize": 32.0 }, "Values": { + "1,1": "任务分组", "1,34": "新增任务", "8,1": "添加分组" }, "AttachInfos": { - "1,1": { + "1,6": { "CellType": { - "$type": "Forguncy.TextCellType, ServerDesignerCommon", - "SavedValidators": [ + "$type": "Forguncy.ImageCellType, ServerDesignerCommon", + "CommandList": [ { - "$type": "Forguncy.CellTypes.Models.UniqueValidadator, ServerDesignerCommon" + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务列表!当前分组" + }, + "Value": "%Null%" + } + ] } ], - "Icon": { - "Name": "Application/047_search_8.svg", - "BuiltIn": true, - "Color": "Text 1 70" - }, - "IconSize": 12.0, - "TemplateKey": "迷你输入框", - "WaterMark": "搜索分组" - } + "ToolTip": "清除筛选", + "Size": 14, + "IsInvisible": true, + "ImagePath": "清空.svg", + "UseCellForeColor": true + }, + "RulesGuidList": [ + "695f054f-2d3e-45d2-876a-e56897865099" + ] }, "1,9": { "CssName": "singlebox", @@ -485,7 +495,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "76e70880-d1f4-4b6c-8266-df2ad56ee072" + "ID": "e773542e-10b3-4ced-b89d-8821113d9667" }, { "Condition": { @@ -519,84 +529,97 @@ ] } ], - "ID": "aa65002e-a0b2-4265-b967-0617871e11e4" + "ID": "a9be571c-8f3a-4c1e-8206-cf7495a80969" }, { "CommandList": [ { - "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", - "PopupDisplayMode": 3, - "DrawerDirection": 3, - "ShowDrawerHeader": true, - "ClosePopupCallbackCommand": { - "Commands": [ - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", - "cellLocations": [ - { - "SerializeProperty": "=是否为确定" - } - ] - }, - "value": "1" - }, - "CommandList": [ - { - "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", - "Title": "加载中" - }, - { - "$type": "Forguncy.Model.ShareCommand, ServerDesignerCommon", - "ShareCommandContainerRefer": { - "ShareCommandContainerID": "fb580c25-10dd-4f22-8d8b-580f1b78aab8" - }, - "Params": [ - { - "ParamReferObject": { - "ParamID": "6a721307-5546-48b1-944e-d04195469758", - "ShareCommandContainerReferObject": { - "ShareCommandContainerID": "fb580c25-10dd-4f22-8d8b-580f1b78aab8" - } - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务列表!任务ID" - } - } - ] - } - ], - "ID": "46c1d52d-f765-443e-82f4-5b138b8a1bd1" - } - ] - } - ], - "ParamProperties": { - "IsOK": "是否为确定", - "任务ID": "任务ID" - } + "$type": "Forguncy.Model.ProcessStartCommand, ServerDesignerCommon", + "ProcessDefinitionResourceName": "新增任务流程", + "ProcessInstanceName": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=\"项目[\"&任务列表!项目名称&\"]的新任务等待创建\"" }, - "PageName": "新增任务", - "PassValues": [ + "ReturnResultName": "发起流程结果" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ { - "Source": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务列表!项目ID" + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=发起流程结果.ID" + } + ] + }, + "value": "%Null%", + "compareType": 1 }, - "TargetCell": { - "SerializeProperty": "=新增任务!项目ID" - } + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=发起流程结果.TaskExists" + } + ] + }, + "value": "1" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "ValueFormula": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务列表!发起流程结果.Page" + }, + "PassValues": [ + { + "Source": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务列表!项目ID" + }, + "CellName": "=项目ID" + } + ] + } + ], + "ID": "7f376a57-e3a7-49a5-8e3b-e56e421035d4" + } + ] + } + ], + "ID": "4c2bfc01-ca4a-43fa-bfc5-7b01b5128b59" + }, + { + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", + "FunctionName": "warning", + "Title": "温馨提示", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务列表!发起流程结果.ErrorMessage" + }, + "BtnText": "知道了" + } + ], + "ID": "2d19ec24-ce10-4515-b79e-31982159a8ab" } ] } ], - "ID": "c26a6b68-88e4-4d6b-a123-ac56d4d0e8c6" + "ID": "e9aa3ed9-727e-4398-97c8-409bb661218d" } ] } @@ -731,7 +754,6 @@ }, "DataSourceListviewName": "图文列表表格1", "TemplateKey": "悬浮变灰", - "AllowAddNewRow": true, "CommitDataWithCommand": true } }, @@ -787,7 +809,7 @@ "TableName": "任务平行视图", "BindingInfos": [ { - "GUID": "04c39ea6-e635-4a01-8cf1-94e48441ad95", + "GUID": "dfb188c9-c354-4dc9-bd51-796de8f70c11", "BindingInfo": { "TableName": "任务平行视图", "ColumnName": "ID", @@ -796,7 +818,7 @@ "ColumnName": "value" }, { - "GUID": "0db56cc2-2664-4258-9966-d4259380fe21", + "GUID": "77b196a9-3267-4681-bf7c-c3f325aaf9a6", "BindingInfo": { "TableName": "任务平行视图", "ColumnName": "父任务ID", @@ -805,7 +827,7 @@ "ColumnName": "parentValue" }, { - "GUID": "d9f94e69-c99a-4db5-9396-93a3ecc5e0eb", + "GUID": "4adfff24-4eba-4cff-8110-2bee6b0a6d2e", "BindingInfo": { "TableName": "任务平行视图", "ColumnName": "任务状态", @@ -819,7 +841,7 @@ "ColumnName": "状态" }, { - "GUID": "db3bb0ac-b3cd-4b95-8cab-37b4d3f6216e", + "GUID": "1a31174a-5883-48e5-a0e7-f119f1cb9e3b", "BindingInfo": { "TableName": "任务平行视图", "ColumnName": "任务名称", @@ -828,7 +850,7 @@ "ColumnName": "任务名称" }, { - "GUID": "869c5cbc-57bb-44dd-a79b-4bf78876a265", + "GUID": "1238b995-8f81-4c3f-8e45-96faa971b359", "BindingInfo": { "TableName": "任务平行视图", "ColumnName": "任务负责人", @@ -841,7 +863,7 @@ "ColumnName": "执行者" }, { - "GUID": "3fe90cbb-38cb-4119-b4f9-a92bb0eea2e7", + "GUID": "ae6c015a-edbf-4daa-bb5e-54e4e65b4d7c", "BindingInfo": { "TableName": "任务平行视图", "ColumnName": "开始时间", @@ -850,7 +872,7 @@ "ColumnName": "开始时间" }, { - "GUID": "f440ca91-027d-4f04-a9fe-f4a0ee7b3937", + "GUID": "a7f43ffe-a2ed-4b3e-9acb-fa0cef848336", "BindingInfo": { "TableName": "任务平行视图", "ColumnName": "结束时间", @@ -859,25 +881,34 @@ "ColumnName": "结束时间" }, { - "GUID": "6b01a452-87ff-46d4-bb33-e5912572d242", + "GUID": "0d18c678-96b4-4bc9-a115-3a88b223b732", "BindingInfo": { "TableName": "任务平行视图", - "ColumnName": "总计划工时", - "GUID": "607154ca-c0ee-440a-8262-fa60b544dfdb" + "ColumnName": "任务预算工时", + "GUID": "a1cce7c8-5d22-4d6c-93e0-8412aef88ced" }, - "ColumnName": "总计划工时" + "ColumnName": "任务预算工时" }, { - "GUID": "211c7a20-bdd7-413c-80cb-bcd91590ac31", + "GUID": "a067432f-8437-4521-b790-6631bec41a36", "BindingInfo": { "TableName": "任务平行视图", - "ColumnName": "总实际工时", - "GUID": "e3baab05-b355-4952-a382-e30ad747d183" + "ColumnName": "成员计划工时", + "GUID": "847e45cf-dc3c-4ccd-9663-d9ebfb3346dd" }, - "ColumnName": "总实际工时" + "ColumnName": "成员计划工时" }, { - "GUID": "ec6c0bb7-cf94-4e85-aba7-bbcb0b2c07cb", + "GUID": "722ac557-e79a-4111-8b20-37a459c30741", + "BindingInfo": { + "TableName": "任务平行视图", + "ColumnName": "成员实际工时", + "GUID": "99312781-bdef-4256-afee-fabdfa2de70d" + }, + "ColumnName": "成员实际工时" + }, + { + "GUID": "5751d27c-c819-41b1-8a67-da8fc877b427", "BindingInfo": { "TableName": "任务平行视图", "ColumnName": "成员数量", @@ -976,8 +1007,9 @@ "执行者", "开始时间", "结束时间", - "总计划工时", - "总实际工时", + "任务预算工时", + "成员计划工时", + "成员实际工时", "成员数量" ] }, @@ -1027,8 +1059,18 @@ }, { "$type": "ElementUI.VirtualizedTableColumnSetting, ElementUI", - "DataColumnName": "总计划工时", - "Label": "总计划工时", + "DataColumnName": "任务预算工时", + "Label": "任务预算工时", + "FormatStr": "0.0\"小时\"", + "Width": 120, + "Fixed": "none", + "Align": "center", + "HeaderAlign": "center" + }, + { + "$type": "ElementUI.VirtualizedTableColumnSetting, ElementUI", + "DataColumnName": "成员计划工时", + "Label": "成员计划工时", "FormatStr": "0.0\"小时\"", "Fixed": "none", "Align": "center", @@ -1036,8 +1078,8 @@ }, { "$type": "ElementUI.VirtualizedTableColumnSetting, ElementUI", - "DataColumnName": "总实际工时", - "Label": "总实际工时", + "DataColumnName": "成员实际工时", + "Label": "成员实际工时", "FormatStr": "0.0\"小时\"", "Fixed": "none", "Align": "center", @@ -1126,7 +1168,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "8088f337-fb2a-42d0-b031-e0ba463bc2b7" + "ID": "ae31ca53-82c0-4803-abef-119a4ad06a13" }, { "CommandList": [ @@ -1165,12 +1207,12 @@ "LoadBindingDataOption": 1 } ], - "ID": "2092ea2b-e4ed-43b4-af2d-fbfc6d0d1392" + "ID": "7eda32bc-02b2-4bb5-938c-d03fddeada63" } ] } ], - "ID": "e4724a3e-7de1-4b28-8516-6d2f48723ce9" + "ID": "d5275af0-d5fe-4b5a-90ae-4a97b5dd19e4" } ] } @@ -1228,16 +1270,20 @@ }, { "FontFamily": 1, - "FontSize": 12.0, - "Formatter": 2 + "FontSize": 14.666666666666666 }, { - "FontFamily": 1 + "FontFamily": 1, + "FontSize": 13.333333333333332, + "Foreground": 2 }, { "FontFamily": 1, "FontSize": 13.333333333333332 }, + { + "FontFamily": 1 + }, { "FontSize": 13.333333333333332, "HorizontalAlignment": 3, @@ -1257,7 +1303,7 @@ "Strs": [ "Background 2 0", "Body", - "@", + "Text 1 50", "Center", "Top", "black" @@ -1271,154 +1317,150 @@ "CellStyles": { "0,7": 0, "1,1": 1, - "1,2": 2, - "1,3": 2, - "1,4": 2, - "1,5": 2, "1,6": 2, "1,7": 0, "1,9": 3, - "1,10": 2, - "1,11": 2, - "1,12": 2, - "1,13": 2, - "1,14": 2, - "1,15": 2, - "1,16": 2, + "1,10": 4, + "1,11": 4, + "1,12": 4, + "1,13": 4, + "1,14": 4, + "1,15": 4, + "1,16": 4, "1,18": 3, - "1,19": 2, - "1,20": 2, - "1,21": 2, - "1,22": 2, - "1,23": 2, - "1,24": 2, - "1,25": 2, + "1,19": 4, + "1,20": 4, + "1,21": 4, + "1,22": 4, + "1,23": 4, + "1,24": 4, + "1,25": 4, "1,26": 3, - "1,27": 2, - "1,28": 2, - "1,29": 2, - "1,30": 2, - "1,31": 2, - "1,32": 2, - "1,33": 2, + "1,27": 4, + "1,28": 4, + "1,29": 4, + "1,30": 4, + "1,31": 4, + "1,32": 4, + "1,33": 4, "1,34": 3, - "1,35": 2, - "1,36": 2, + "1,35": 4, + "1,36": 4, "1,37": 3, - "1,38": 2, + "1,38": 4, "2,7": 0, - "3,1": 4, + "3,1": 5, "3,7": 0, - "3,9": 2, - "3,38": 2, + "3,9": 4, + "3,38": 4, "4,7": 0, - "4,9": 2, - "4,38": 2, + "4,9": 4, + "4,38": 4, "5,7": 0, - "5,9": 2, - "5,10": 2, - "5,38": 2, - "6,1": 4, - "6,2": 4, - "6,3": 4, - "6,4": 4, - "6,5": 4, - "6,6": 4, + "5,9": 4, + "5,10": 4, + "5,38": 4, + "6,1": 5, + "6,2": 5, + "6,3": 5, + "6,4": 5, + "6,5": 5, + "6,6": 5, "6,7": 0, - "6,38": 2, - "7,1": 4, - "7,2": 4, - "7,3": 4, - "7,4": 4, - "7,5": 4, - "7,6": 4, + "6,38": 4, + "7,1": 5, + "7,2": 5, + "7,3": 5, + "7,4": 5, + "7,5": 5, + "7,6": 5, "7,7": 0, - "7,38": 2, - "8,1": 5, + "7,38": 4, + "8,1": 6, "8,7": 0, - "8,38": 2, - "9,1": 6, - "9,2": 6, - "9,3": 6, - "9,4": 6, - "9,5": 6, - "9,6": 6, + "8,38": 4, + "9,1": 7, + "9,2": 7, + "9,3": 7, + "9,4": 7, + "9,5": 7, + "9,6": 7, "9,7": 0, - "9,38": 2, - "10,1": 4, - "10,2": 4, - "10,3": 4, - "10,4": 4, - "10,5": 4, - "10,6": 4, + "9,38": 4, + "10,1": 5, + "10,2": 5, + "10,3": 5, + "10,4": 5, + "10,5": 5, + "10,6": 5, "10,7": 0, - "10,9": 2, - "10,10": 2, - "10,11": 2, - "10,12": 2, - "10,13": 2, - "10,14": 2, - "10,15": 2, - "10,16": 2, - "10,17": 2, - "10,18": 2, - "10,19": 2, - "10,20": 2, - "10,21": 2, - "10,22": 2, - "10,23": 2, - "10,24": 2, - "10,25": 2, - "10,26": 2, - "10,27": 2, - "10,28": 2, - "10,29": 2, - "10,30": 2, - "10,31": 2, - "10,32": 2, - "10,33": 2, - "10,34": 2, - "10,35": 2, - "10,36": 2, - "10,37": 2, - "10,38": 2, - "11,1": 4, - "11,2": 4, - "11,3": 4, - "11,4": 4, - "11,5": 4, - "11,6": 4, + "10,9": 4, + "10,10": 4, + "10,11": 4, + "10,12": 4, + "10,13": 4, + "10,14": 4, + "10,15": 4, + "10,16": 4, + "10,17": 4, + "10,18": 4, + "10,19": 4, + "10,20": 4, + "10,21": 4, + "10,22": 4, + "10,23": 4, + "10,24": 4, + "10,25": 4, + "10,26": 4, + "10,27": 4, + "10,28": 4, + "10,29": 4, + "10,30": 4, + "10,31": 4, + "10,32": 4, + "10,33": 4, + "10,34": 4, + "10,35": 4, + "10,36": 4, + "10,37": 4, + "10,38": 4, + "11,1": 5, + "11,2": 5, + "11,3": 5, + "11,4": 5, + "11,5": 5, + "11,6": 5, "11,7": 0, - "11,9": 2, - "11,10": 2, - "11,11": 2, - "11,12": 2, - "11,13": 2, - "11,14": 2, - "11,15": 2, - "11,16": 2, - "11,17": 2, - "11,18": 2, - "11,19": 2, - "11,20": 2, - "11,21": 2, - "11,22": 2, - "11,23": 2, - "11,24": 2, - "11,25": 2, - "11,26": 2, - "11,27": 2, - "11,28": 2, - "11,29": 2, - "11,30": 2, - "11,31": 2, - "11,32": 2, - "11,33": 2, - "11,34": 2, - "11,35": 2, - "11,36": 2, - "11,37": 2, - "11,38": 2, + "11,9": 4, + "11,10": 4, + "11,11": 4, + "11,12": 4, + "11,13": 4, + "11,14": 4, + "11,15": 4, + "11,16": 4, + "11,17": 4, + "11,18": 4, + "11,19": 4, + "11,20": 4, + "11,21": 4, + "11,22": 4, + "11,23": 4, + "11,24": 4, + "11,25": 4, + "11,26": 4, + "11,27": 4, + "11,28": 4, + "11,29": 4, + "11,30": 4, + "11,31": 4, + "11,32": 4, + "11,33": 4, + "11,34": 4, + "11,35": 4, + "11,36": 4, + "11,37": 4, + "11,38": 4, "12,7": 0 }, "SheetStyle": { @@ -1428,7 +1470,6 @@ "Spans": [ "3,1,4,6", "3,7,4,1", - "1,1,1,6", "8,1,1,6", "1,37,1,2", "1,18,1,7", @@ -1476,7 +1517,26 @@ }, "RowBreakLines": [], "RepeatRangeSettings": [], - "RelatedDataTableName": "项目任务分组" + "RelatedDataTableName": "项目任务分组", + "ConditionFormatRulesCollection": { + "Rules": [ + { + "$type": "Forguncy.ConditionFormat.FormulaRule, ServerDesignerCommon", + "Formula": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务列表!当前分组<>\"\"" + }, + "GUID": "695f054f-2d3e-45d2-876a-e56897865099", + "StyleInfo": { + "Underline": null, + "Strikethrough": null + }, + "IsDisabled": false, + "IsInvisible": false, + "IsReadOnly": false + } + ] + } }, "PrintInfo": { "PaperSize": {}, @@ -1541,4 +1601,4 @@ "Formula": "任务列表!$B$13" } ] -}//6Us7tQaRbrtlnKkqFiUn+zyKFHt0/sIsf/cqowDzFt38eR4sn24HaQk4Au8DFGln67J9M52LgoxE3eQJ69vyEIQenKXw1FYPNgdtsYiPG/kA5yfp19rfOjiIcI4yG8YoZrBgxdgA6f9xT4xXtCn2veBzL2es4xY8TTfrMA119CokOb0Z99oodhk4fBY+liWPqZRCmEhcbZfIFaqbp80QjwOjxInR8N4U0DYizOM2ax1IzSwuPXmk1N23WjUcCZe34hIKcJ++Xqt186Z9Bc2EcRGxX+lVKd69oumgL9M+glaPTuMtfGKifP/ORLHQc8gxz4IPLwvubdQaNdXZ/yIAgjQhVYgMkKxDTm3npRvD9YUeEWB01KuOLM1WBrwK6hrABPGM8ykIWXJAw8PYiC2bRH0Vaq/VA9Wf+ZVxGxNMVp2uhZKlzrxDzvuMNRgFFXnkhZK9tfIHowD2tJFSxdGsi//u+QtRxtqyqJBAG5OdIDcl/QG+LZM3TUc8toEQCj2nmbEfXHQWGua1KJ1qd2e76q9kcBBryGEWwwZVPkrjx3ViWC6rqRJu01ctzG5oRCdRYyQREvH1tVEDNGGDKn+4FrK+T5HxER/ba8WgB98f1EHgU8UNxbb7lvkNSS5EgGz714f2KqRR3adi+uOQLfjOwgNRCziOKFREhc67wxYbsxcjnsXwIG9q7DS2IRfwrrrbIz2Onk/drbb4PjJBxzb3qyWVaz+R8G4OQgPb1SMhSe2Q7mBHlomehZEdHfx6h8P877Vs30VRSrQdyQKUH/SxGw7iFtQ1799JTVi5jkAl69c2W3WaYRudDGbLwcn36qr+K+NYSsWEG/SkvEE/Jc172F2LeN1tpQdtwrn7RgnVUg0OAbxIRbLFP/1CXoCSYiiet1EuG6TNimMKl2GnyIg9jg==|920 \ No newline at end of file +}//F6Otkx6I5oJ+KLWZElZWr/EMk9wcek0oLKVJXUxKi+G09TXQosXw9vgDaXtnpqOp7FTYehplY6TQApFVGJI8qhSotYy/tLjySq7i4IKrU05Izoya9tCbsPVvmphLUpczXq2vRBxsiiXSPxonAqp3cAI1OMNzLkEvORRnWNj771VwNYK4N6PB8fho3Sx/erTvBui7+IxFKkxh3FPN7U7H2xRrj5bBgSxzH4ftTRGHXisAFIlzY3SzCfuuD4bUgtS+zgMZ6rQ4DO1Rrts6a0irOgMBfdtf9l0y7D3NIppawuVeY+RymfYGeaYBeSuFvBTyL+WFboIm0bphYVaM1NLNuPZkUwXox0ZPA+gBpS7+W6YtSs5i1BIXIx6cvleHX4oPXr9QwHdAZeKo5M8MMNkJfZqQ6lgBJmVVHzcBTRRNYVbTLBK1LaOwsbp+kmYXmYdEgqnqmHwXGBxaIp35LoIpokCVNwB6dyy5uJqYTYQPUjwJez2eNhUiZ9dsRD/aYGtHCkAzQTzAut2RmmmCWLr+Ncb1IFEIlI92l7U1Q7F1L1cFA7UoadokjwzCRwEFzgEzLBe8WcxAdQ+u5uEM7QKKuOGb0Fg25SKLMEe6deySIxQ7eXfDQkB8G0KbHwuXqjYewCLZgByrDg6Psofsnu+kS8RsDlIFCohPV8nBR9t5dHUOrBxqw+hj/eatPnKSdmYYJ6HzYtQ/KsS+L0wcSy2MSGPIEgvCnJ1a0/zhh1LSfXrV6wj1xEWk2bVpQq285nPcIuAZxU2J+cEHkhzJ5XrnTep/t9wVA5R2gRUz1SnyghnniYw4FQ9wp/crpNPWPG4PUiflhYjGgqF9mQ8RYPREOUnLDrEGxbsQVMNiSQrHdSnI8WSqy1vIfxj/EBjghSwFk1zuEBthD+arm3EfArFt5g==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/项目首页-容器页面/项目成员.json b/Pages/项目/项目首页/项目首页-容器页面/项目成员.json index 73fb2bbb..42b565dc 100644 --- a/Pages/项目/项目首页/项目首页-容器页面/项目成员.json +++ b/Pages/项目/项目首页/项目首页-容器页面/项目成员.json @@ -563,7 +563,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "fa675b7c-08fc-40a0-ba11-b45259003e33" + "ID": "690a34c2-9ff2-4a9d-b2a5-27d5f6a18e05" }, { "Condition": { @@ -626,17 +626,17 @@ "BtnText": "知道了" } ], - "ID": "45c555c1-ca24-4a78-b848-36225fb74e86" + "ID": "232f54a7-eb06-449f-a6c8-5178a6305d5e" } ] } ], - "ID": "e6d8c3a8-2d96-4c0e-a88f-536800048a33" + "ID": "18fdca12-de4b-4c71-a3ff-e06b4658e05e" } ] } ], - "ID": "87b3dcaf-d4b6-4047-88c0-33106791e265" + "ID": "32c15057-48f7-4408-9005-51aa630e7200" } ] } @@ -756,6 +756,13 @@ } } }, + "6,1": { + "BindingInfo": { + "TableName": "项目表", + "ColumnName": "项目经理", + "GUID": "92ddc900-e1f3-4049-b67b-cdc5c4c0dffd" + } + }, "6,5": { "BindingInfo": { "TableName": "项目岗位", @@ -925,7 +932,8 @@ "4,12,1,28", "6,5,1,5", "1,36,1,4", - "1,31,1,4" + "1,31,1,4", + "6,1,1,4" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -982,6 +990,10 @@ { "Name": "当前岗位ID", "Formula": "项目成员!$F$7" + }, + { + "Name": "项目经理", + "Formula": "项目成员!$B$7" } ] -}//FiNn/VcHTFQ6qmBNmns/oK6paBxKX3oI0u3vi9KyCVI9HN0FqLc5FHSHlu/fFLyZyrS4Hd8g7rXy6JJrrxneuGrj3shNMCj99MeU2wEsNRXF5LRUGnarJqehTPtm0H3hRgdTCGUwmK0no+ZJrdJYAjTQOtODx2CsWpPIJm+uHKIMgdqGzOyyBmKv7ZVb6mveRhGaVDJDSA1rO/S0XWInTgI8KklSU3EeWv4ei6Au11HQ5KGthqf7lmEIjhke+OUhMqGbw7dqCtGSvFvx3VJQAXS6qZrliaA1CmpA9xVCKwpgIIL6RVUQJ7gTC2naUgJLrw9jUKkBo8CGfVkEKaEM9WB716nM3HlJWLYAxj7ncEIaKRIwxo7nnC3y9BMJlaETI+Ume3IhWzlRuxHcivRLYr2SGcrQgEiUtwn0JrhO/VOSo2dz8VHhW38Ls8GuDAXh0JbZ8Ym0hAJJkzrUXqAUIt/aBA/aKVm68lHEoeC+zcx7c0ebj0YWjlQLMGS13C2NNGJZwGSB3kHb2eBqNywT0coQNktVc4k0zcOKMix64OvYuuI1evUja0V71Z4qz0lZFJHzDFPYJfZQDbdzS2XUWefW6zNRtWrJ8QfVKo2Zg1vihhOhbZDG/OSl8zV15hAkb2syPhNVLbGNSVKyAxUCkYnp3eZJ+f7LOi2wuQmRqy3raWa/bd55y7uPdAxskT3yFJUMffd3gXZ6SM6S+FAqHKFevUxkFlJe779SvqGXe8pMT4r6apBPLU+WzPSvEcUgppi/LWxdO4G0OpQ7DoFesr/L0TD7TmjtuPRxgC745JpkH4gDVyGRiXWkp1ilO+ZOr9xZ0xjX/wlG/My84BnBcXVi3404HfVxhpF9+VGLfORHIBl+efqWBVBXLapkiYN1tPKyHysavBXOqfoNS3SJGw==|920 \ No newline at end of file +}//za9Ahe4wunr4nlsMXceJE2KewglMAbtXk/LFBmWuoub+YU2g2gTTWb9upbuUNlxlKc5YxnayGNhexff9LZN8e785wlp+FCrMFgXEXBhsPu1MK78bMGcW2HspNdKRybvA5HEB/8QDAW5EW7sikq0UfQqqKU0v3BQo+EXcVbg+WpjcHyMoM0Too0oBspld99bZGDuailGCE5k8X8oqs2NYSfbbNegTvtGOqAsSLYr1pSx/T3ZPhu1Bq6t7NGpJJtaXajUdmmHC7FfVWvcXFWN7w0lLSFobWis35L69WtGiD9LP9vWvwfoz3sYUdn/el0skX7zlhmODg5MFmKPx73Bt5cNYcCXCO6kF+2MiB80aH8SNDTpkdeWVlU/g6MrlNVC1bl5oJZfSbOImKX7HroQCzHbXlzU9Sgux10tiDMEYAd0NA078zyexlgNxtzis65L1hh1zsjH9KVkmvT/JGgTC2SEmH5Emnz4CRloCFqfOZolayNZ+E8RKWAjapbEixUFiIKWccssNodluj098f3+/r90WF9Ck7VMy1YHCExyFEntM7EqW0tTOYC54QlDRXlEDLKavxUrynacSexVxNpCk9f+iipFs1M5VqoD5sD5ayY12cgjkzlIos9yQE0KyYtNhlD47/S+95kpBW8PuG/iyEEkA+m4HulrPzNJWhYpBG1tpnehPJen4n7g/B0kC3jIG0fznf6iY2e+d1yL/EI7f4QNo/kVxxNUG2rt2TbOOl4Nz8IwhexRAbdbxE974DuJhh8TJTIVYaMymi7J+EMftTWKwoguSewyPjMfGPKn4x8OGEjyV78QIc7Q7Fh9zFcRRMJGjHCmRhV8VwccxrYyU0idNtH5F1H9V3H3pzbwGJ8q1Bbi62PK6syb7qjSX0t2rdTAnF5MwSb8bvFBdVqiSoQ==|920 \ No newline at end of file diff --git a/Pages/项目/项目首页/项目首页-容器页面/项目成员.rd b/Pages/项目/项目首页/项目首页-容器页面/项目成员.rd index 686590ed..a7148a2b 100644 --- a/Pages/项目/项目首页/项目首页-容器页面/项目成员.rd +++ b/Pages/项目/项目首页/项目首页-容器页面/项目成员.rd @@ -6,6 +6,10 @@ { "Name": "当前岗位ID", "Formula": "项目成员!$F$7" + }, + { + "Name": "项目经理", + "Formula": "项目成员!$B$7" } ] } \ No newline at end of file diff --git a/Process/新增任务流程.bpmn b/Process/新增任务流程.bpmn index c7aac14b..bfa2c0bf 100644 --- a/Process/新增任务流程.bpmn +++ b/Process/新增任务流程.bpmn @@ -1,10 +1,10 @@ - + - + @@ -14,14 +14,14 @@ - + _4f4ab1b2-ce52-46c6-bcc8-52c43b0c4a9f Flow_0otbu5x - + Flow_0otbu5x Flow_1bfvbmv diff --git a/ServerCommands/任务/任务发起流程前校验.json b/ServerCommands/任务/任务发起流程前校验.json index 9a5c53ff..d2b01167 100644 --- a/ServerCommands/任务/任务发起流程前校验.json +++ b/ServerCommands/任务/任务发起流程前校验.json @@ -225,7 +225,7 @@ "Message": "当前项目未指定项目经理,请指定后再试" } ], - "ID": "bf2669ee-8268-4141-88c6-5092715f3072" + "ID": "62329720-a822-4cca-99e2-a2444ca1f95e" } ] }, @@ -251,7 +251,7 @@ "Message": "请指定任务执行者" } ], - "ID": "d21c1a97-d872-4e1a-b06b-1b27436a87b2" + "ID": "2475b524-68de-4f7e-b688-2b9687af5b22" } ] }, @@ -277,7 +277,7 @@ "Message": "请指定任务类型" } ], - "ID": "34d0d97a-62e1-45e9-a04e-41bfd5ed79a7" + "ID": "f51663db-7687-44bb-9f3b-1cce2682d013" } ] }, @@ -303,7 +303,7 @@ "Message": "请为任务指定版本" } ], - "ID": "9d17a551-b606-4c60-ba11-052c43baa59f" + "ID": "8eab7c16-ea96-4d8d-b9e0-07546d7b5504" } ] }, @@ -355,7 +355,7 @@ "ID": "8f419b6c4a3f4fb5bcf81a653a34fefc" } ], - "ID": "dde09040-6523-468d-912a-68841b21044b" + "ID": "5c733c8d-ac2b-4705-933a-d789b7385dd6" }, { "CommandList": [ @@ -388,7 +388,7 @@ "GUID": "717b4db9-b7be-437d-a09c-3733dc19c3bf", "BindingInfo": { "TableName": "任务平行视图", - "ColumnName": "总计划工时", + "ColumnName": "成员计划工时", "GUID": "85fd954d-c52d-494e-8e51-5b191456133c" }, "ColumnName": "总计划工时" @@ -430,7 +430,7 @@ "ID": "ac58e4cdd43c49fe9f9575e244e3479b" } ], - "ID": "ba5b58f8-d131-4492-8c85-f0bdf00093ac" + "ID": "dab745d7-5c78-4474-bf71-cf1ec4230570" } ], "Comments": "严格模式下,根据是否有父任务来计算本次预算工时的上限" @@ -464,12 +464,12 @@ } } ], - "ID": "c2401842-ea6c-4e2c-b538-de78e6ccaf99" + "ID": "319fc2fe-698a-44cf-8bef-21fe1aadfee7" } ] } ], - "ID": "4b8fc3a1-7364-41e8-aca3-5492484a2ddb" + "ID": "c2608868-26f2-4627-8905-c9fcb7328ffb" } ], "Comments": "校验工时情况是否通过" diff --git a/ServerCommands/任务/修改任务预算工时.json b/ServerCommands/任务/修改任务预算工时.json index b4d059ac..ffc111ef 100644 --- a/ServerCommands/任务/修改任务预算工时.json +++ b/ServerCommands/任务/修改任务预算工时.json @@ -173,6 +173,95 @@ "value": "1" }, "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "子任务总预算工时", + "TableValue": { + "TableName": "任务表", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "40bd1e33-4105-4ded-8088-c30758b2397d", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "总任务预算工时", + "GUID": "511457d9-7abf-404b-82ae-ba26a29ab5a8" + }, + "ColumnName": "总任务预算工时" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务表", + "ColumnName": "父任务ID", + "GUID": "d129907c-cb5f-4eb3-bf88-b3aa460dfb44" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + "NullFormulaValueQueryPolicy": 0 + }, + "ID": "de31cf4feec24851abbeeaab23503aba" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=子任务总预算工时" + } + }, + "value": "%Null%", + "compareType": 1 + }, + { + "$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.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "此操作会导致子任务预算工时不足,无法修改!", + "CustomReturns": [ + { + "ReturnPropertyName": "新工时", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务表.任务预算工时" + } + } + ] + } + ], + "ID": "08d32666-d901-4736-8b9d-f3a37b9b3f72" + } + ] + }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", "ConditionAndCommandPairList": [ @@ -199,7 +288,7 @@ "ID": "e583a0048e5044a0b325443e28146bdb" } ], - "ID": "ca412410-4961-425b-bcbd-78e522a2b526" + "ID": "c3e577e2-28e8-46f1-bb0d-0bed874a00b3" }, { "CommandList": [ @@ -232,7 +321,7 @@ "GUID": "2375b49f-a344-481d-b24f-255535146b39", "BindingInfo": { "TableName": "任务平行视图", - "ColumnName": "总计划工时", + "ColumnName": "成员计划工时", "GUID": "9644df0b-6bd7-483b-8aaf-96d5c3fa435a" }, "ColumnName": "总计划工时" @@ -265,7 +354,7 @@ "ID": "423c3d6d0618419c9eac630be5066c46" } ], - "ID": "d213848d-aed2-41b6-a65a-d385ef1edbb9" + "ID": "2aa16f65-1c6d-44aa-96ca-127cf34ed417" } ], "Comments": "严格模式下,根据是否有父任务来计算本次预算工时的上限" @@ -304,12 +393,12 @@ ] } ], - "ID": "97dfa6d6-3f61-4f65-b209-2acaa2f36726" + "ID": "a466e785-7cc9-4ce8-a45f-3204e491ed05" } ] } ], - "ID": "5e9cf66f-56d4-4903-8dd3-d32a9ac9990c" + "ID": "56c7dbed-d2e5-428f-86dc-f27e0e1d489f" } ] }, diff --git a/ServerCommands/任务/删除任务.json b/ServerCommands/任务/删除任务.json new file mode 100644 index 00000000..84ae8031 --- /dev/null +++ b/ServerCommands/任务/删除任务.json @@ -0,0 +1,187 @@ +{ + "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 + } + } + ] + } + ], + "Commands": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "任务", + "TableValue": { + "TableName": "任务表", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "9089264a-9960-47ef-a49a-5743c08640c6", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务名称", + "GUID": "73c60fba-bd79-4f57-b4ef-42b92b67277d" + }, + "ColumnName": "任务名称" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "3bf2db8b-2426-41bd-adbc-8644d0d2291f" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ID" + } + }, + "NullFormulaValueQueryPolicy": 0 + }, + "ID": "f271187c52664eec87b48c9847835c47" + }, + { + "$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.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "递归检测子任务", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ID" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "任务名称", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务.任务名称" + } + } + ], + "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.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=code" + } + }, + "value": "0" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "递归删除任务", + "Parameters": [ + { + "$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.ReturnCommand, ServerDesignerCommon", + "ErrorCode": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=code" + }, + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=msg" + } + } + ], + "ID": "7c9bda40-0a4a-4559-92ce-5907bb66e66a" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=msg&\",无法删除任务\"" + } + } + ], + "ID": "17b821a5-c0a6-4672-81eb-9981faef639d" + } + ] + } + ], + "ID": "466dc6bc-bb11-46c8-a79f-c4325930cea3" + } + ] + } + ] +} \ No newline at end of file diff --git a/ServerCommands/任务/新增任务.json b/ServerCommands/任务/发起任务(废弃).json similarity index 97% rename from ServerCommands/任务/新增任务.json rename to ServerCommands/任务/发起任务(废弃).json index dbc31f79..da3c40e4 100644 --- a/ServerCommands/任务/新增任务.json +++ b/ServerCommands/任务/发起任务(废弃).json @@ -1,5 +1,5 @@ { - "Name": "新增任务", + "Name": "发起任务(废弃)", "Enabled": true, "Triggers": [ { @@ -163,7 +163,7 @@ "ID": "d01552992a0c4569864d9ac2ed82875b" } ], - "ID": "c995ccbd-f613-44ff-8af6-319a1de3b6a0" + "ID": "31d64392-94a8-4189-a644-ad2f0e42dac9" }, { "CommandList": [ @@ -174,12 +174,12 @@ "ID": "100407c5ad3545a4927cc51a64cc94ba" } ], - "ID": "cc0cb7c8-3629-4003-a956-526b8cca6522" + "ID": "9cb8d3b5-1cf1-48e0-807d-fdeac73a34cd" } ] } ], - "ID": "0b738736-143a-4933-b958-ab5d57001c8a" + "ID": "3426f5af-5cbd-43ba-ade1-c5d48337d9c0" }, { "CommandList": [ @@ -190,7 +190,7 @@ "ID": "918e2a12022e4e8080c14ece366ea9bb" } ], - "ID": "f357f4f5-1cdd-4e51-93cf-006110341ca7" + "ID": "0446ced2-ad94-44ae-bb69-de390789baac" } ] }, @@ -493,7 +493,7 @@ ] } ], - "ID": "f5a7f9cd-a8a8-4503-bdae-1de2fdd76551" + "ID": "a458a273-a6b9-4349-914b-b5adfdc7f4d1" }, { "CommandList": [ @@ -512,7 +512,7 @@ ] } ], - "ID": "53fefe07-7f1c-4a7a-a16c-10398165419d" + "ID": "d9d1feb6-0716-485a-801a-03affc4715a0" } ] } diff --git a/ServerCommands/任务/递归删除任务.json b/ServerCommands/任务/递归删除任务.json new file mode 100644 index 00000000..fecbc0fc --- /dev/null +++ b/ServerCommands/任务/递归删除任务.json @@ -0,0 +1,182 @@ +{ + "Name": "递归删除任务", + "Description": "递归检测任务是否存在子任务报工", + "Enabled": true, + "Triggers": [ + { + "$type": "Forguncy.SaveLoad.InvokeTriggerSaveData, ServerDesignerCommon", + "Parameters": [ + { + "Name": "ID", + "DataValidationInfo": { + "IgnoreBlank": false + }, + "TestData": "3" + } + ], + "InvokeTriggerTestData": { + "UserName": "Administrator" + } + } + ], + "Commands": [ + { + "$type": "Forguncy.Model.ServerTransactionCommand, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务表", + "UpdateType": "delete", + "ShowConfirm": true, + "ConfirmText": "您确定要删除吗?", + "RowsToUpdate": 1, + "RowsToUpdateCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "19fa4119-38bc-4ff0-8b12-fa4323c7c445" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ID" + } + } + }, + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务工时表", + "UpdateType": "delete", + "ShowConfirm": true, + "ConfirmText": "您确定要删除吗?", + "RowsToUpdate": 1, + "RowsToUpdateCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务工时表", + "ColumnName": "任务ID", + "GUID": "68b3209b-faac-41f4-a455-289e1c561c90" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ID" + } + } + }, + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务成员表", + "UpdateType": "delete", + "ShowConfirm": true, + "ConfirmText": "您确定要删除吗?", + "RowsToUpdate": 1, + "RowsToUpdateCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务成员表", + "ColumnName": "任务ID", + "GUID": "6bcdc22b-896b-48c1-b095-d16062d9998c" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ID" + } + } + }, + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务评论表", + "UpdateType": "delete", + "ShowConfirm": true, + "ConfirmText": "您确定要删除吗?", + "RowsToUpdate": 1, + "RowsToUpdateCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务评论表", + "ColumnName": "任务ID", + "GUID": "e7483d6d-5162-4038-9b9c-cbb9e2888043" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ID" + } + } + } + ] + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "子任务列表", + "TableValue": { + "TableName": "任务表", + "BindingInfos": [ + { + "GUID": "9d359938-d06a-4b4b-92bd-daa4612739e6", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "e2484615-328c-427a-9f51-82990fe8c1c7" + }, + "ColumnName": "ID" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务表", + "ColumnName": "父任务ID", + "GUID": "1b5ffdad-96a9-4758-aa3d-3df34e594df8" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ID" + } + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "4becb21f6fbb40ea8c0fd8f9b369e678" + }, + { + "$type": "Forguncy.Model.LoopCommand, ServerDesignerCommon", + "LoopInfo": { + "$type": "Forguncy.Model.CountLoopInfo, ServerDesignerCommon", + "LoopCount": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=子任务列表" + }, + "LoopItemParamName": "Item" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "递归删除任务", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.ID" + } + } + ], + "ResultErrorCodeTo": { + "SerializeProperty": "code" + }, + "ResultMessageTo": { + "SerializeProperty": "msg" + }, + "RefreshAfterFinish": true, + "CheckDataValidation": true + } + ] + }, + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "删除完成" + } + ] +} \ No newline at end of file diff --git a/ServerCommands/任务/递归检测子任务.json b/ServerCommands/任务/递归检测子任务.json new file mode 100644 index 00000000..05dd5230 --- /dev/null +++ b/ServerCommands/任务/递归检测子任务.json @@ -0,0 +1,204 @@ +{ + "Name": "递归检测子任务", + "Description": "递归检测任务是否存在子任务报工", + "Enabled": true, + "Triggers": [ + { + "$type": "Forguncy.SaveLoad.InvokeTriggerSaveData, ServerDesignerCommon", + "Parameters": [ + { + "Name": "ID", + "DataValidationInfo": { + "IgnoreBlank": false + }, + "TestData": "3" + }, + { + "Name": "任务名称", + "DataValidationInfo": {} + } + ], + "InvokeTriggerTestData": { + "UserName": "Administrator" + } + } + ], + "Commands": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "报工数量", + "TableValue": { + "TableName": "任务工时表", + "TableValueType": 3, + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务工时表", + "ColumnName": "任务ID", + "GUID": "ecebdb4a-1630-43fe-8758-e96ec880d630" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ID" + } + } + }, + "ID": "10acffd61ffd4fd6a25be9a9b260d184" + }, + { + "$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": "0", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=\"任务:\"&任务名称&\",存在报工记录\"" + } + } + ], + "ID": "594bebdc-56d5-4c88-9096-5ad90c1cb675" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "子任务列表", + "TableValue": { + "TableName": "任务表", + "BindingInfos": [ + { + "GUID": "5690a025-216f-4abe-93c5-b1641ba6bd44", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "ac49d30c-d5e7-4dae-b774-7b39da2b0a06" + }, + "ColumnName": "ID" + }, + { + "GUID": "e7ad38ca-811c-4494-898c-90653797ef71", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务名称", + "GUID": "db332a4b-8ba7-40d8-b678-46ab28cce50f" + }, + "ColumnName": "任务名称" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务表", + "ColumnName": "父任务ID", + "GUID": "04afdcdd-e931-4562-845e-2fc6b9fedb44" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ID" + } + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "a7a2757fba144540898ade3a472a2932" + }, + { + "$type": "Forguncy.Model.LoopCommand, ServerDesignerCommon", + "LoopInfo": { + "$type": "Forguncy.Model.CountLoopInfo, ServerDesignerCommon", + "LoopCount": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=子任务列表" + }, + "LoopItemParamName": "Item" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "递归检测子任务", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.ID" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "任务名称", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.任务名称" + } + } + ], + "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.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=code" + } + }, + "value": "0", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=msg" + } + } + ], + "ID": "b95846d2-cb40-41bc-b0dc-8a24f446e2a6" + } + ] + } + ] + } + ], + "ID": "02a2ce99-ca54-4559-8a22-9244e40358af" + } + ] + }, + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "检测通过" + } + ] +} \ No newline at end of file diff --git a/ServerCommands/工时/上报实际工时.json b/ServerCommands/工时/上报实际工时.json index c881cd52..8b31f268 100644 --- a/ServerCommands/工时/上报实际工时.json +++ b/ServerCommands/工时/上报实际工时.json @@ -207,7 +207,7 @@ "GUID": "2380db01-cfa4-414b-87d6-1c6b1851e275", "BindingInfo": { "TableName": "任务平行视图", - "ColumnName": "总计划工时", + "ColumnName": "成员计划工时", "GUID": "8607fe01-1f38-41f0-a9d2-ac602ee7f344" }, "ColumnName": "总计划工时" @@ -216,7 +216,7 @@ "GUID": "939b27b6-1d20-44b2-a1a4-f100a4b5c510", "BindingInfo": { "TableName": "任务平行视图", - "ColumnName": "总实际工时", + "ColumnName": "成员实际工时", "GUID": "51709060-4e4c-4a5f-8e70-ee6a68823f4d" }, "ColumnName": "总实际工时" @@ -497,7 +497,7 @@ "ID": "ca981e56b58e4a889cce1e811fc89764" } ], - "ID": "88e79a14-c58e-467e-bb9e-d08a9992bf10" + "ID": "32da7772-2352-4727-a743-12e932b048f6" }, { "CommandList": [ @@ -511,7 +511,7 @@ "ID": "5e88c98d260e4a2bacdc4d385f1855f1" } ], - "ID": "569f1523-a560-4d2b-8a29-228c39a3e1da" + "ID": "d3887aec-b6e0-4e95-a04d-3a465aacf5b8" } ] }, @@ -559,7 +559,7 @@ } ], "Comments": "如果是按天分配,则需要检测这一天的实际工时是否超出,", - "ID": "fca1b2d6-54f4-4565-8604-8d8614a2bfc0" + "ID": "8e22e0b4-8ce1-4d2e-b400-a1d79b02f195" }, { "CommandList": [ @@ -573,7 +573,7 @@ "ID": "9f4c8206193a47cfa79333c2dbb3d2a7" } ], - "ID": "84459d53-9392-4771-9058-7e77386f8ced" + "ID": "305e1798-58b1-4155-84a6-9c87d15b4c0c" } ] }, @@ -713,7 +713,7 @@ "ID": "d9e13b85ae5640d5972aeb4ea3180a34" } ], - "ID": "df8a7a6d-1c71-48dd-8584-d9bbb1f86460" + "ID": "de26dda8-6dfa-4256-be45-54fa0959b0c1" }, { "CommandList": [ @@ -726,7 +726,7 @@ } } ], - "ID": "a1c69d1d-002b-472c-a7dd-79628870581f" + "ID": "1ec64c0b-7d1e-460c-83c6-afd589a81356" } ] } @@ -778,7 +778,7 @@ "Message": "报工成功" } ], - "ID": "904a25fd-f4ad-4289-91c7-47445727e2d3" + "ID": "9608b992-43bb-4946-974c-1e27fe2262fe" }, { "CommandList": [ @@ -794,12 +794,12 @@ } } ], - "ID": "6f50c329-4ab8-415c-9a0a-0d465b51d856" + "ID": "096a36f8-a45c-422d-9d85-23f79628f686" } ] } ], - "ID": "bc625af4-ce67-445e-b9bb-2506acba7dab" + "ID": "e4daf810-27cd-4975-8afa-4e05f4809c5c" }, { "CommandList": [ @@ -812,7 +812,7 @@ } } ], - "ID": "08cc418b-c996-4c53-a5c5-dca13abf61f7" + "ID": "9006973d-7417-42af-b4be-a0e20783258e" } ] } diff --git a/ServerCommands/工时/分配任务工时.json b/ServerCommands/工时/分配任务工时.json index 7fe7a028..b4aab05e 100644 --- a/ServerCommands/工时/分配任务工时.json +++ b/ServerCommands/工时/分配任务工时.json @@ -217,7 +217,7 @@ "GUID": "a87c068d-26b1-44c8-8b58-5514df5a139a", "BindingInfo": { "TableName": "任务平行视图", - "ColumnName": "总计划工时", + "ColumnName": "成员计划工时", "GUID": "f355236f-a6cc-49a5-8ce3-a184a4a90b78" }, "ColumnName": "总计划工时" @@ -226,7 +226,7 @@ "GUID": "23318a88-ce48-4abb-afe9-9b6f2914b87b", "BindingInfo": { "TableName": "任务平行视图", - "ColumnName": "总实际工时", + "ColumnName": "成员实际工时", "GUID": "85ccdc21-2211-4e56-914f-90445409db03" }, "ColumnName": "总实际工时" @@ -541,7 +541,7 @@ "ParamNameToSaveNewRowValue": "" } ], - "ID": "10766095-aa5e-4936-bd6f-9f87476fe932" + "ID": "f8e075eb-d389-4c05-9d02-adb7467c1fd2" } ] }, @@ -596,7 +596,7 @@ "ID": "91295edff0c44f608a14d5c9f9594f3e" } ], - "ID": "cb65382f-c010-4af6-a20a-77026cce8abc" + "ID": "332b9caa-2069-4b23-ad1a-41a9d4840a14" }, { "Condition": { @@ -630,7 +630,7 @@ "ID": "727f49edcb914303adf91ed9a40e4355" } ], - "ID": "8b041455-c4ba-4e60-b2de-ab076be0ecd0" + "ID": "8620cd87-3273-476a-8635-dfed055b4715" } ], "Comments": "如果是按人分配,则把计划工时分到一天中" @@ -766,7 +766,7 @@ "ID": "622dd1eb09094e29b7b7201423479597" } ], - "ID": "43f34e40-4a0b-4f45-af34-815255acc8e1" + "ID": "da2889e3-da14-4e63-a66e-c250ddb7d809" }, { "CommandList": [ @@ -780,7 +780,7 @@ "ID": "22bbafd761814075a115c7c935a993c0" } ], - "ID": "b68ec59e-a39c-46e4-a0b5-f829865c6e33" + "ID": "578e7635-09da-41e0-bcb8-fa9836f23531" } ] }, @@ -998,7 +998,7 @@ } ], "Comments": "如果不是按人分配,且分配后的工时超过负荷,则报错", - "ID": "2ee2defe-1ee0-4b1a-81ba-3c3c7ee41092" + "ID": "ae4f8c95-9b35-45e1-830d-ce0c525eb6d7" }, { "CommandList": [ @@ -1011,7 +1011,7 @@ } } ], - "ID": "c3926374-5d7e-4d95-b0f8-c0cae13866f0" + "ID": "3d372284-136c-4c92-abc2-5561242c303a" } ] } @@ -1025,7 +1025,7 @@ "Message": "分配计划工时成功" } ], - "ID": "c0584a51-0fa8-4921-9584-6d283b15e2ef" + "ID": "04a63f83-c351-40a2-841a-5b8f14d5e783" }, { "CommandList": [ @@ -1038,12 +1038,12 @@ } } ], - "ID": "3e9956c9-42e0-4ff5-b044-222b4bf77cff" + "ID": "402ab5e2-b6c8-465f-93e7-dbf0d4e52ee5" } ] } ], - "ID": "57f1b080-ec1a-4753-a7d7-0f854f188607" + "ID": "63bb8572-4f70-41c3-b2a3-7edd8736d4e5" }, { "CommandList": [ @@ -1053,13 +1053,13 @@ "Message": "该用户不是项目成员" } ], - "ID": "3597654d-7876-4aae-a0d4-823d38fd0b1f" + "ID": "4158fbd4-5c6a-4ba8-9f82-ebf5e096c543" } ], "Comments": "如果任务成员中没有,则自动加一个" } ], - "ID": "7d3c7e2a-4b00-48b9-8169-87d968e1a4e3" + "ID": "ca047f4b-b6e4-4fb8-b7a2-80f8b518f08f" }, { "CommandList": [ @@ -1069,12 +1069,12 @@ "Message": "您提交的工时超过任务预算工时,请修改后重新提交" } ], - "ID": "00a26394-ea2d-4137-a912-238597032be9" + "ID": "1d9ed9f0-3590-43b7-b42f-b1573d9212ba" } ] } ], - "ID": "bdf5bcf4-1d4c-4a7a-a8ec-ff8d7474877f" + "ID": "c0d0927b-98c4-4224-a3fa-38651c5b9c3f" }, { "CommandList": [ @@ -1084,7 +1084,7 @@ "Message": "任务不存在" } ], - "ID": "ee54214e-973d-463a-ade5-08d37df75c44" + "ID": "d3f6e687-6364-4e9d-b9aa-287ee721db7d" } ] } diff --git a/ServerCommands/工时/删除任务成员所有工时.json b/ServerCommands/工时/删除任务成员所有工时.json index b4a47b4c..da38b531 100644 --- a/ServerCommands/工时/删除任务成员所有工时.json +++ b/ServerCommands/工时/删除任务成员所有工时.json @@ -34,174 +34,55 @@ ], "Commands": [ { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "任务", - "TableValue": { - "TableName": "任务表", - "TableValueType": 1, - "BindingInfos": [ + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务工时表", + "UpdateType": "delete", + "ShowConfirm": true, + "ConfirmText": "您确定要删除吗?", + "RowsToUpdate": 1, + "RowsToUpdateCondition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ { - "GUID": "2a23ba0a-7e22-4a12-a13f-c42bc1a2aac2", - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "任务状态", - "GUID": "9ea75b46-5a71-4f91-bfcb-f2e367a43a82" + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务工时表", + "ColumnName": "任务ID", + "GUID": "a1f40291-8adf-4f2d-b2dd-a0163f820016" }, - "ColumnName": "任务状态" + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } }, { - "GUID": "b1d168ec-a9fd-45b3-9ed2-5a5275c05121", - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "任务状态", - "GUID": "69dde50a-4375-47c9-9897-404ebc2fd8fe", - "RelationBinding": { - "RelatedTable": "任务状态", - "RelatedColumn": "状态码", - "DisplayColumn": "任务状态" - } + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务工时表", + "ColumnName": "执行人", + "GUID": "5103a89d-5ee6-47e8-a46c-1cf0ac4bd453" }, - "ColumnName": "任务状态文本" + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=执行人" + } }, { - "GUID": "c6afe972-f0b9-42de-b629-185ca166609a", - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "任务类型", - "GUID": "23e9d9ab-6308-49fa-b0e8-ccbed2db67a2" + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务工时表", + "ColumnName": "请款单ID", + "GUID": "2d5d78b4-4e8f-49d4-bad1-fd379bcc7a70" }, - "ColumnName": "任务类型" + "Value": "%Null%" } - ], - "SqlCondition": { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "任务表", - "ColumnName": "ID", - "GUID": "6dc78ef9-3bc4-4c2c-97cf-6c845d7216ee" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务ID" - } - }, - "NullFormulaValueQueryPolicy": 0, - "TopCount": "1" - }, - "ID": "74a4d3159eba48cca952216009b2a633" + ] + } }, { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", - "SubConditions": [ - { - "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", - "SubConditions": [ - { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务.任务状态" - } - }, - "value": "0", - "compareType": 3, - "LeftBracket": 1 - }, - { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务.任务状态" - } - }, - "value": "1", - "compareType": 5, - "RightBracket": 1 - } - ] - }, - { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务.任务类型" - } - }, - "value": "计划" - } - ], - "RelationType": 1 - }, - "CommandList": [ - { - "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", - "TableName": "任务工时表", - "UpdateType": "delete", - "ShowConfirm": true, - "ConfirmText": "您确定要删除吗?", - "RowsToUpdate": 1, - "RowsToUpdateCondition": { - "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", - "SubConditions": [ - { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "任务工时表", - "ColumnName": "任务ID", - "GUID": "a1f40291-8adf-4f2d-b2dd-a0163f820016" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务ID" - } - }, - { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "任务工时表", - "ColumnName": "执行人", - "GUID": "5103a89d-5ee6-47e8-a46c-1cf0ac4bd453" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=执行人" - } - } - ] - } - }, - { - "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", - "ErrorCode": "0", - "Message": "删除成功" - } - ], - "ID": "f8f4e64a-a892-425d-8cc0-8e8a724ad6eb" - }, - { - "CommandList": [ - { - "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", - "ErrorCode": "400", - "Message": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=\"当前任务状态为[\"&任务.任务状态文本&\"],无法删除人员工时!\"" - } - } - ], - "ID": "dae0f7a9-6be1-4cac-aa68-c85c63bbb996" - } - ] + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "删除成功" } ] } \ No newline at end of file diff --git a/ServerCommands/工时/计算报工数据.json b/ServerCommands/工时/计算报工数据.json index de483891..4edc2dd1 100644 --- a/ServerCommands/工时/计算报工数据.json +++ b/ServerCommands/工时/计算报工数据.json @@ -184,7 +184,7 @@ "GUID": "797a4cf1-880a-4657-bd17-166491e52aa6", "BindingInfo": { "TableName": "任务平行视图", - "ColumnName": "总计划工时", + "ColumnName": "成员计划工时", "GUID": "9b9f88c0-c367-46c7-948c-5b43579844d0" }, "ColumnName": "总计划工时" @@ -193,7 +193,7 @@ "GUID": "77eb05f5-194d-42b2-8ed0-24fe75365b7b", "BindingInfo": { "TableName": "任务平行视图", - "ColumnName": "总实际工时", + "ColumnName": "成员实际工时", "GUID": "980d85ec-3b78-448b-b4de-3987fd4e4f28" }, "ColumnName": "总实际工时" @@ -487,7 +487,7 @@ } ], "Comments": "项目成员设置的时薪", - "ID": "4c12665c-c607-436f-89b5-5b4635f5db8c" + "ID": "46c598ab-4477-4e2a-b2a0-35359b41127d" }, { "Condition": { @@ -520,7 +520,7 @@ } ], "Comments": "项目岗位设置的时薪", - "ID": "f6f21cf9-4adc-4539-ae48-51452fc9915c" + "ID": "1d2c0e6a-69a1-475e-91cb-e6202a7e80f5" }, { "Condition": { @@ -553,7 +553,7 @@ } ], "Comments": "成员用户的默认时薪", - "ID": "affca115-f5d7-43b7-a084-917a09a0f706" + "ID": "2d070011-4179-409d-b9b1-2cead8e93f68" }, { "CommandList": [ @@ -570,13 +570,13 @@ "ID": "eb0ba1839ebc4ec58750e971080fc72b" } ], - "ID": "8f632eec-184f-4795-9152-56faa3200eb8" + "ID": "d0b758f9-0d2e-4d2e-a28c-2f6ace22299d" } ] } ], "Comments": "优先使用手动指定的提成金额", - "ID": "0235a465-641e-4804-ad1d-8b56aab31dd3" + "ID": "84056f4d-6445-40f0-bd6e-556cde5e8ab7" }, { "CommandList": [ @@ -596,7 +596,7 @@ "ID": "2eafc4d65af44d18adfcd21c68734df8" } ], - "ID": "973d5a24-b65c-49c7-8f51-ff5129355e80" + "ID": "b922bfd5-212e-48d6-a05b-98369f91b9f2" } ], "Comments": "计算成员的时薪" @@ -763,13 +763,13 @@ } ], "Comments": "先检查个人工时余额够不够,如果不够,直接提成为0", - "ID": "23553190-286f-4cf3-991d-056e1f5e0046" + "ID": "acb9a740-8314-43da-a91a-575d2386bcc9" } ] } ], "Comments": "如果分配到人头,则判断该人总计划工时还够不够", - "ID": "2d3c9a6e-0e1f-4be2-a275-4a7ea63fe36a" + "ID": "ec9432b0-8712-488a-b7b2-51451d9bc122" }, { "Condition": { @@ -881,13 +881,13 @@ } ], "Comments": "先检查个人工时余额够不够,如果不够,直接提成为0", - "ID": "129f7c42-0004-452e-b3c0-c474309dbf62" + "ID": "718f1af5-b069-444c-a889-19e2f7649321" } ] } ], "Comments": "如果是共用任务工时,则查看任务计划工时够不够", - "ID": "82893b6d-1788-4486-8364-9d8c7b3f300a" + "ID": "f2793059-ef01-42fb-80db-9baf1d00af5b" } ] }, @@ -1020,7 +1020,7 @@ ] } ], - "ID": "a3c3f585-bd40-4e88-a513-02a355850bc0" + "ID": "3215c3e4-48c4-46b5-824b-6d1a9f45f724" }, { "CommandList": [ @@ -1081,12 +1081,12 @@ ] } ], - "ID": "7ea538ef-829c-44cc-b74a-261128ed5c8e" + "ID": "0844e4a5-2170-4994-b15e-0aedc6dc925e" } ] } ], - "ID": "984ece6b-a304-4ed3-b74a-f4468f884e7f" + "ID": "6673745e-9fa5-4654-90d9-e48dafb4bc58" }, { "CommandList": [ @@ -1119,13 +1119,13 @@ ] } ], - "ID": "145f4305-61e9-4e3e-82b7-01adbab2c9ef" + "ID": "9b7bf5ad-256e-4fd1-a224-f23b23c2ca61" } ] } ], "Comments": "如果提交的工时类型等于项目工时的核定方式且开启严格模式就校验本次有没有超标", - "ID": "e470f225-553e-4875-95a1-1284b95da293" + "ID": "93f0876c-6b08-4a3f-a164-ba0bb5ab67f8" }, { "CommandList": [ @@ -1182,12 +1182,12 @@ ] } ], - "ID": "ca5d6b97-14f4-4d16-8eea-fafd5a276082" + "ID": "8c2b57c1-1304-4c18-8b62-8a43f65248d6" } ] } ], - "ID": "65a59501-45ac-46d8-b085-4362b20c3e50" + "ID": "20958383-bc4f-40d1-b302-1ff23f3f385b" }, { "CommandList": [ @@ -1220,7 +1220,7 @@ ] } ], - "ID": "35a4d139-2b65-46f4-aa60-5ff1a634b67a" + "ID": "b795ba2b-32f7-4ce9-b5e3-614e7784b0b8" } ] } diff --git a/ServerCommands/项目/创建项目校验.json b/ServerCommands/项目/项目流程发起前校验.json similarity index 97% rename from ServerCommands/项目/创建项目校验.json rename to ServerCommands/项目/项目流程发起前校验.json index 00d434b2..b034f684 100644 --- a/ServerCommands/项目/创建项目校验.json +++ b/ServerCommands/项目/项目流程发起前校验.json @@ -1,5 +1,5 @@ { - "Name": "创建项目校验", + "Name": "项目流程发起前校验", "Enabled": true, "Triggers": [ { @@ -328,7 +328,7 @@ "Message": "项目名称及代号不能为空" } ], - "ID": "9d436ff0-18c1-4d7c-8da5-8d88cc5cc427" + "ID": "826a9461-8d70-4b86-a344-ce2e74b23d3e" } ] }, @@ -354,7 +354,7 @@ "Message": "项目经理不能为空" } ], - "ID": "782db2f9-e1dc-41df-98ec-df95b81e6334" + "ID": "eca5304b-a76f-4805-9c0c-b1706d9d0da4" } ] }, @@ -396,7 +396,7 @@ "Message": "项目所属客户及部门不能为空" } ], - "ID": "0a044dc9-5a80-4a97-a945-3fb8b3043e05" + "ID": "c272cadc-018f-46eb-8f3e-5582fba2e3bf" } ] }, @@ -439,7 +439,7 @@ "Message": "项目计划日期不能为空" } ], - "ID": "9ef6d620-2fdb-4a03-87fa-b113b04ce8f4" + "ID": "61aa6f1b-2dfa-47fb-95cf-047819ef8ac1" } ] }, @@ -481,7 +481,7 @@ "Message": "严格模式下,预算工时必须提供" } ], - "ID": "164ae1b2-8936-4402-b17b-e4957d05e8cb" + "ID": "5372fae7-3a3a-4a40-9f66-39e227661097" } ] }, @@ -503,7 +503,7 @@ "Message": "校验通过" } ], - "ID": "4119870f-869c-4c6a-a400-2029eee7f962" + "ID": "49232066-4d29-4b7f-b0b0-304cf1035123" }, { "CommandList": [ @@ -513,7 +513,7 @@ "Message": "项目不存在" } ], - "ID": "92c21087-e3ba-4632-81fe-4ee0545abbbd" + "ID": "956b4636-f761-4cc0-beb0-2b37d525bfdd" } ] } diff --git a/Tables/任务/任务平行视图.json b/Tables/任务/任务平行视图.json index 33573147..364a196f 100644 --- a/Tables/任务/任务平行视图.json +++ b/Tables/任务/任务平行视图.json @@ -191,12 +191,12 @@ "BindingInfo": { "TableName": "View_任务工时统计", "ColumnName": "计划工时", - "GUID": "b6f757b6-bbc4-4fdc-90f4-d70270e8db6e" + "GUID": "4caad800-23cc-4bf4-a9c4-abb668214b2c" }, "AggregateFunction": 4, "DataColumnName": "计划工时", "DetailTableName": "View_任务工时统计", - "Name": "总计划工时", + "Name": "成员计划工时", "ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { @@ -204,12 +204,12 @@ "BindingInfo": { "TableName": "View_任务工时统计", "ColumnName": "实际工时", - "GUID": "f64f396c-4a4f-4362-bead-2c3aabadf3cc" + "GUID": "ab5476e4-7d41-450c-afad-7136051b66ae" }, "AggregateFunction": 4, "DataColumnName": "实际工时", "DetailTableName": "View_任务工时统计", - "Name": "总实际工时", + "Name": "成员实际工时", "ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { @@ -230,12 +230,12 @@ "BindingInfo": { "TableName": "View_任务工时统计", "ColumnName": "剩余工时", - "GUID": "d0482e3c-984a-490a-a65d-b1d25f20890b" + "GUID": "e8092ca2-2f94-44fd-aaa1-3658abce02e6" }, "AggregateFunction": 4, "DataColumnName": "剩余工时", "DetailTableName": "View_任务工时统计", - "Name": "总剩余工时", + "Name": "成员剩余工时", "ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" } ], diff --git a/Tables/任务/任务表.json b/Tables/任务/任务表.json index 11d85bab..bcb7e14e 100644 --- a/Tables/任务/任务表.json +++ b/Tables/任务/任务表.json @@ -151,7 +151,6 @@ "fieldOperations": { "ID": 1, "任务名称": 5, - "任务成员列表": 5, "任务状态": 5, "任务类型": 5, "任务说明": 5, @@ -163,16 +162,12 @@ "功能名称": 5, "功能描述": 5, "参与人": 5, - "参与人数": 5, "备注": 5, "层级": 5, "工期": 5, - "开始报工日期": 5, "开始时间": 5, - "总实际工时": 5, - "总计划工时": 5, "收集反馈": 5, - "最后报工日期": 5, + "总任务预算工时": 5, "次序": 5, "流程实例ID": 5, "父任务ID": 5, @@ -183,13 +178,8 @@ "项目ID": 5 }, "subTableOperations": { - "任务工时表": 5, - "任务成员视图": 5, "任务表": 5, - "任务评论表": 5, - "任务进展": 5, - "汇报子表": 5, - "需求反馈登记表": 5 + "汇报子表": 5 }, "dataFilter": { "$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core" @@ -207,7 +197,6 @@ "fieldOperations": { "ID": 1, "任务名称": 5, - "任务成员列表": 5, "任务状态": 5, "任务类型": 5, "任务说明": 5, @@ -219,16 +208,12 @@ "功能名称": 5, "功能描述": 5, "参与人": 5, - "参与人数": 5, "备注": 5, "层级": 5, "工期": 5, - "开始报工日期": 5, "开始时间": 5, - "总实际工时": 5, - "总计划工时": 5, "收集反馈": 5, - "最后报工日期": 5, + "总任务预算工时": 5, "次序": 5, "流程实例ID": 5, "父任务ID": 5, @@ -239,13 +224,8 @@ "项目ID": 5 }, "subTableOperations": { - "任务工时表": 5, - "任务成员视图": 5, "任务表": 5, - "任务评论表": 5, - "任务进展": 5, - "汇报子表": 5, - "需求反馈登记表": 5 + "汇报子表": 5 }, "dataFilter": { "$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core" @@ -263,7 +243,6 @@ "fieldOperations": { "ID": 1, "任务名称": 5, - "任务成员列表": 5, "任务状态": 5, "任务类型": 5, "任务说明": 5, @@ -275,16 +254,12 @@ "功能名称": 5, "功能描述": 5, "参与人": 5, - "参与人数": 5, "备注": 5, "层级": 5, "工期": 5, - "开始报工日期": 5, "开始时间": 5, - "总实际工时": 5, - "总计划工时": 5, "收集反馈": 5, - "最后报工日期": 5, + "总任务预算工时": 5, "次序": 5, "流程实例ID": 5, "父任务ID": 5, @@ -295,13 +270,8 @@ "项目ID": 5 }, "subTableOperations": { - "任务工时表": 5, - "任务成员视图": 5, "任务表": 5, - "任务评论表": 5, - "任务进展": 5, - "汇报子表": 5, - "需求反馈登记表": 5 + "汇报子表": 5 }, "dataFilter": { "$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core" @@ -502,6 +472,30 @@ "Name": "流程实例ID", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, + { + "$type": "Forguncy.SaveLoad.StatisticColumnSaveData, ServerDesignerCommon", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务预算工时", + "GUID": "33926d93-de86-491a-9c06-a3f7fea84c73" + }, + "AggregateFunction": 4, + "DataColumnName": "任务预算工时", + "Name": "总任务预算工时", + "ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.SaveLoad.StatisticColumnSaveData, ServerDesignerCommon", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "e688dafb-3b10-4415-9960-6a227733f81c" + }, + "AggregateFunction": 1, + "DataColumnName": "ID", + "Name": "子任务数量", + "ColumnType": "System.Int32, 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", diff --git a/Tables/项目/项目平行视图.json b/Tables/项目/项目平行视图.json index 5ae160b3..5f3ead1d 100644 --- a/Tables/项目/项目平行视图.json +++ b/Tables/项目/项目平行视图.json @@ -7,7 +7,18 @@ "enabledTypes": 2, "isView": true, "isExternal": true, - "detailTables": [] + "detailTables": [ + { + "subTableName": "任务平行视图", + "subColumnName": "项目ID", + "relatedColumnName": "ID" + }, + { + "subTableName": "任务成员视图", + "subColumnName": "项目ID", + "relatedColumnName": "ID" + } + ] }, "permissionBindings": [ { @@ -97,7 +108,9 @@ "$type": "Forguncy.RbacPermission.Core.Impl.Data.RowBindingConfig, Forguncy.RbacPermission.Core", "operationTypes": 13, "dataFilter": { - "$type": "Forguncy.RbacPermission.Core.Impl.Data.RowFilter, Forguncy.RbacPermission.Core" + "$type": "Forguncy.RbacPermission.Core.Impl.Data.RowFilter, Forguncy.RbacPermission.Core", + "userFieldName": "项目经理", + "filterType": 1 } }, "dataPermissionType": 2, @@ -107,6 +120,20 @@ "财务" ] }, + { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core", + "config": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.RowBindingConfig, Forguncy.RbacPermission.Core", + "operationTypes": 13, + "dataFilter": { + "$type": "Forguncy.RbacPermission.Core.Impl.Data.RowFilter, Forguncy.RbacPermission.Core" + } + }, + "dataPermissionType": 2, + "roleNames": [ + "FGC_LoginUser" + ] + }, { "$type": "Forguncy.RbacPermission.Core.Impl.Data.DataPermissionBinding, Forguncy.RbacPermission.Core", "config": { @@ -147,11 +174,12 @@ "项目经理": 5, "项目预算工时": 5, "项目预算费用": 5, - "预算方案": 5 + "预算方案": 5, + "删除": 5 }, "subTableOperations": { - "任务成员视图": 5, - "任务平行视图": 5 + "任务平行视图": 5, + "任务成员视图": 5 }, "dataFilter": { "$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core" @@ -189,11 +217,12 @@ "项目经理": 5, "项目预算工时": 5, "项目预算费用": 5, - "预算方案": 5 + "预算方案": 5, + "删除": 5 }, "subTableOperations": { - "任务成员视图": 5, - "任务平行视图": 5 + "任务平行视图": 5, + "任务成员视图": 5 }, "dataFilter": { "$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core" @@ -231,11 +260,12 @@ "项目经理": 5, "项目预算工时": 5, "项目预算费用": 5, - "预算方案": 5 + "预算方案": 5, + "删除": 5 }, "subTableOperations": { - "任务成员视图": 5, - "任务平行视图": 5 + "任务平行视图": 5, + "任务成员视图": 5 }, "dataFilter": { "$type": "Forguncy.RbacPermission.Core.Impl.Data.FieldFilter, Forguncy.RbacPermission.Core" @@ -406,6 +436,13 @@ "Name": "立项流程示例ID", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, + { + "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", + "DatabaseColumnType": "bigint", + "MaxLength": -1, + "Name": "删除", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, { "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon", "DatabaseColumnType": "nvarchar", @@ -441,7 +478,7 @@ "ConnectionId": "业务表", "SourceTableName": "项目平行视图", "SourceTableSchema": "dbo", - "CreateViewSql": "SELECT\n\t[ID],\n\t[项目名称],\n\t[项目代号],\n\t[项目简介],\n\t[项目封面],\n\t[项目经理],\n\t[项目分组],\n\t[所属客户],\n\t[所属客户部门],\n\t[工时分配方式],\n\t[项目预算工时],\n\t[项目预算费用],\n\t[公开],\n\t[严格模式],\n\t[计划开始日期],\n\t[计划完成日期],\n\t[项目方案],\n\t[预算方案],\n\t[网络资源],\n\t[开启反馈收集],\n\t[项目状态],\n\t[立项流程示例ID],\r\n\t( SELECT STRING_AGG ( [项目成员], ',' ) FROM [项目成员表] WHERE [项目ID] = [项目表].ID ) AS 项目成员,\r\n\tFGC_Creator,\r\n\tFGC_CreateDate,\r\n\tFGC_LastModifier\n\t\nFROM\n\t[dbo].[项目表];", + "CreateViewSql": "SELECT\n\t[ID],\n\t[项目名称],\n\t[项目代号],\n\t[项目简介],\n\t[项目封面],\n\t[项目经理],\n\t[项目分组],\n\t[所属客户],\n\t[所属客户部门],\n\t[工时分配方式],\n\t[项目预算工时],\n\t[项目预算费用],\n\t[公开],\n\t[严格模式],\n\t[计划开始日期],\n\t[计划完成日期],\n\t[项目方案],\n\t[预算方案],\n\t[网络资源],\n\t[开启反馈收集],\n\t[项目状态],\n\t[立项流程示例ID],\n [删除],\n\t( SELECT STRING_AGG ( [项目成员], ',' ) FROM [项目成员表] WHERE [项目ID] = [项目表].ID ) AS 项目成员,\n\tFGC_Creator,\n\tFGC_CreateDate,\n\tFGC_LastModifier\n\t\nFROM\n\t[dbo].[项目表];", "ViewInfo": { "ViewName": "项目平行视图", "QueryColumns": [ diff --git a/Theme/CellTypeStyles b/Theme/CellTypeStyles index 71982083..23517454 100644 --- a/Theme/CellTypeStyles +++ b/Theme/CellTypeStyles @@ -1 +1 @@ -{"Forguncy.CustomMenu.ForguncyMenuCellTypeStyleTemplateSupportAttribute":[{"Key":"横向迷你菜单","Category":"_RS_Custom","Styles":{"LEVEL0":{"NormalStyle":{"FontColor":"black","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"4px 4px 4px 4px"},"Transition":"0.3s"},"LEVEL1":{"NormalStyle":{"FontColor":"black","Background":"Background 1 0","BorderRadiusString":"0px 0px 0px 0px"}},"LEVEL2":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","BorderRadiusString":"0px 0px 0px 0px"}},"LEVEL3":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}}}},{"Key":"透明菜单","Category":"_RS_Custom","Styles":{"LEVEL0":{"NormalStyle":{"FontColor":"Background 1 -15","Background":"Text 1 0","BorderRadiusString":"6px 6px 6px 6px"},"HoverStyle":{"Background":"Text 1 15"},"SelectedStyle":{"FontColor":"Background 1 0","Background":"Background 2 -75"},"Transition":"0.3s"},"LEVEL1":{"NormalStyle":{"FontColor":"Background 1 -15","Background":"Text 1 0","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"FontColor":"Background 1 0","Background":"Text 1 15"},"SelectedStyle":{"FontColor":"Background 1 0","Background":"Text 1 15"},"Transition":"0.3s"},"LEVEL2":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"LEVEL3":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}}}},{"Key":"BalckWhite","Category":"_RS_Custom","Styles":{"LEVEL0":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","BorderTopString":"","BorderRightString":"","BorderBottomString":"","BorderLeftString":"3px solid Background_1_0","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"FontColor":"Text 1 50"},"SelectedStyle":{"FontColor":"Accent 1 0","BorderLeftString":"3px solid Accent_1_0","Bold":true},"Transition":"0.3s"},"LEVEL1":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"LEVEL2":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"LEVEL3":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}}}},{"Key":"流程样式","Category":"_RS_Custom","Styles":{"LEVEL0":{"NormalStyle":{"FontColor":"Text 1 35","Background":"#FFECF9FF","BorderRadiusString":"0px 0px 0px 0px","Bold":true},"HoverStyle":{"Background":"Accent 1 90"},"FocusStyle":{"Background":"Accent 1 80"},"SelectedStyle":{"Background":"Accent 1 80"},"Transition":"0.15s"},"LEVEL1":{"NormalStyle":{"FontColor":"Text 1 35","Background":"#FFF3F9FC","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"Background":"Accent 1 90"},"FocusStyle":{"Background":"Accent 1 80"},"SelectedStyle":{"FontColor":"Accent 1 0","Background":"Background 1 0"},"Transition":"0.15s"},"LEVEL2":{"NormalStyle":{"FontColor":"Accent 1 14","Background":"Background 1","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"Background":"Accent 1 90"},"FocusStyle":{"Background":"Accent 1 80"},"SelectedStyle":{"Background":"Accent 1 80"},"Transition":"0.15s"},"LEVEL3":{"NormalStyle":{"FontColor":"Accent 1 14","Background":"Background 1","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"Background":"Accent 1 90"},"FocusStyle":{"Background":"Accent 1 80"},"SelectedStyle":{"Background":"Accent 1 80"},"Transition":"0.15s"}}}],"Forguncy.RepeaterCellTypeStyleTemplateSupportAttribute":[{"Key":"左侧选项卡按钮","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1 -5","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"6px 0px 0px 6px","MarginTop":3,"MarginBottom":3},"HoverStyle":{"Background":"Accent 1 80","MarginTop":3,"MarginBottom":3},"FocusStyle":{"Background":"Accent 1 80","MarginTop":3,"MarginBottom":3},"ActiveStyle":{"Background":"Accent 1 80","MarginTop":3,"MarginBottom":3},"SelectedStyle":{"Background":"Accent 1 80","MarginTop":3,"MarginBottom":3}}}},{"Key":"幽灵按钮","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px","MarginLeft":2,"MarginRight":2,"MarginTop":2,"MarginBottom":2},"HoverStyle":{"Background":"Background 1 -5","BorderRadiusString":"3px 3px 3px 3px","BoxShadowString":"1px 3px 11px 0px #0D000000","MarginLeft":2,"MarginRight":2,"MarginTop":2,"MarginBottom":2},"FocusStyle":{"MarginLeft":2,"MarginRight":2,"MarginTop":2,"MarginBottom":2},"ActiveStyle":{"Background":"#FFE3F2FE","MarginLeft":2,"MarginRight":2,"MarginTop":2,"MarginBottom":2},"SelectedStyle":{"MarginLeft":2,"MarginRight":2,"MarginTop":2,"MarginBottom":2},"Transition":"0.15s"}}},{"Key":"悬浮变灰","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"BorderRadiusString":"6px 6px 6px 6px","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"HoverStyle":{"Background":"Background 2 0","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"FocusStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"ActiveStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"SelectedStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"Transition":"0.3s"}}},{"Key":"浅蓝色扁平卡片","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 2 0","BorderRadiusString":"8px 8px 8px 8px","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"HoverStyle":{"Background":"#FFEEEEEE","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"FocusStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"ActiveStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"SelectedStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"Transition":"0.3s"}}},{"Key":"横向分割","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1 0","BorderTopString":"","BorderRightString":"","BorderBottomString":"1px solid Background_2_0","BorderLeftString":"","BorderRadiusString":"0px 0px 0px 0px"},"FocusStyle":{"BorderBottomString":"1px solid Accent_1_0"}}}},{"Key":"横排分割","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1 0","BorderRightString":"1px solid Background_2_0","BorderLeftString":"1px solid Background_2_0","BorderRadiusString":"0px 0px 0px 0px"}}}},{"Key":"渐变卡片","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"linear-gradient(-180deg, #FFFDFBFB 0.00%, #FFEBEDEE 100.00%)","BorderString":"1px solid Background_2_0","BorderRadiusString":"10px 10px 10px 10px","BoxShadowString":"3px 3px 10px 0px #0B000000","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":15},"HoverStyle":{"BorderString":"1px solid Accent_1_60","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":15},"FocusStyle":{"BorderString":"1px solid Accent_1_0","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":15},"ActiveStyle":{"MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":15},"SelectedStyle":{"BorderString":"1px solid Accent_1_0","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":15},"Transition":"0.3s"}}},{"Key":"普通_悬浮变白_","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"BorderRadiusString":"6px 6px 6px 6px","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"HoverStyle":{"Background":"Background 1 0","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"FocusStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"ActiveStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"SelectedStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"Transition":"0.3s"}}},{"Key":"竖排无样式","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1 0","BorderRadiusString":"6px 6px 6px 6px","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"HoverStyle":{"Background":"Background 2 0","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"FocusStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"ActiveStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"SelectedStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"Transition":"0.3s"}}},{"Key":"BlackWhite","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1 0","BorderString":"2px solid Background_2_0","BorderRadiusString":"8px 8px 8px 8px","BoxShadowString":"3px 3px 5px 0px #20000000","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":8},"HoverStyle":{"BoxShadowString":"5px 7px 15px 0px #17000000","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":8},"FocusStyle":{"BorderString":"2px solid Accent_1_0","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":8},"ActiveStyle":{"BorderString":"2px solid Accent_1_0","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":8},"SelectedStyle":{"BorderString":"2px solid Accent_1_0","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":8},"Transition":"0.3s"}}},{"Key":"_RS_Static","Category":"_RS_Normal","Styles":{"TEMPLATE":{"NormalStyle":{"BorderTopString":"","BorderRightString":"","BorderBottomString":"","BorderLeftString":"3px solid Accent_1_0","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"0px 0px 0px 0px","MarginTop":10,"MarginBottom":10},"Transition":"0.15s"}}},{"Key":"_RS_Selectable","Category":"_RS_Normal","Styles":{"TEMPLATE":{"NormalStyle":{"BorderRadiusString":"4px 4px 4px 4px","BoxShadowString":"0px 0px 5px 0px Text_1_5_38","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"HoverStyle":{"BoxShadowString":"0px 0px 7px 0px Accent_1_0_89"},"FocusStyle":{"BoxShadowString":"0px 0px 7px 0px Accent_1_0_165"},"ActiveStyle":{"BoxShadowString":"0px 0px 7px 0px Accent_1_0_165"},"Transition":"0.15s"}}},{"Key":"样式1","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"2px 2px 2px 2px","MarginLeft":10,"MarginRight":10,"MarginTop":10},"Transition":"0.15s"}}}],"Forguncy.ImageCellTypeStyleTemplateSupportAttribute":[{"Key":"幽灵样式","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"FontColor":"black","Background":"#00FFFFFF","BorderRadiusString":"3px 3px 3px 3px","Opacity":0.8931779558145182},"HoverStyle":{"Background":"#191E1E1E"},"ActiveStyle":{"Background":"#331E1E1E"},"DisableStyle":{"Opacity":0.4445253702354941},"Transition":"0.3s"}}},{"Key":"pd_3","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px","PaddingLeft":3,"PaddingRight":3,"PaddingTop":3,"PaddingBottom":3},"HoverStyle":{"PaddingLeft":3,"PaddingRight":3,"PaddingTop":3,"PaddingBottom":3},"ActiveStyle":{"PaddingLeft":3,"PaddingRight":3,"PaddingTop":3,"PaddingBottom":3},"DisableStyle":{"PaddingLeft":3,"PaddingTop":3,"Opacity":0.43092983733916}}}},{"Key":"圆形","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"BorderRadiusString":"100px 100px 100px 100px","PaddingLeft":2,"PaddingRight":2,"PaddingTop":2,"PaddingBottom":2},"HoverStyle":{"PaddingLeft":2,"PaddingRight":2,"PaddingTop":2,"PaddingBottom":2},"ActiveStyle":{"PaddingLeft":2,"PaddingRight":2,"PaddingTop":2,"PaddingBottom":2},"DisableStyle":{"PaddingLeft":2,"PaddingRight":2,"PaddingTop":2,"PaddingBottom":2}}}},{"Key":"按钮图标","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"FontColor":"Background 1 -50","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"FontColor":"Accent 1 0"},"Transition":"0.3s"}}},{"Key":"上圆角封面","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"BorderRadiusString":"8px 8px 0px 0px"}}}},{"Key":"pd_10","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px","PaddingLeft":10,"PaddingRight":10,"PaddingTop":10,"PaddingBottom":10}}}},{"Key":"中圆角","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"BorderRadiusString":"10px 10px 10px 10px"}}}},{"Key":"_RS_Mini","Category":"_RS_RecommendStyle","Styles":{"CONTAINER":{"NormalStyle":{"FontColor":"Text 1 35","BorderRadiusString":"0px 0px 0px 0px","MarginLeft":16,"MarginRight":16,"MarginTop":16,"MarginBottom":16},"HoverStyle":{"FontColor":"Accent 1 40","MarginLeft":16,"MarginRight":16,"MarginTop":16,"MarginBottom":16},"ActiveStyle":{"FontColor":"Accent 1 -25","MarginLeft":16,"MarginRight":16,"MarginTop":16,"MarginBottom":16}}},"Scope":1}],"Forguncy.ButtonCellTypeStyleTemplateSupportAttribute":[{"Key":"灰色圆角","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"Background":"Background 1 -5","BorderRadiusString":"3px 3px 3px 3px"},"HoverStyle":{"Background":"Background 1 -15"},"Transition":"0.3s"}}},{"Key":"Gitee按钮","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Background 1 0","Background":"#FFC00000","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"20px 20px 20px 20px"},"HoverStyle":{"Background":"#FFD80000"},"FocusStyle":{"BoxShadowString":"0px 0px 1px 2px Accent_1_60"},"DisableStyle":{"Opacity":0.41848611369660227},"Transition":"0.15s"}},"StyleTemplateFashionScope":2},{"Key":"圆形按钮","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Accent 1 0","Background":"Accent 1 80 127","BorderString":"1px solid Accent_1_60","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"11px 11px 11px 11px"},"HoverStyle":{"Background":"Accent 1 80","BoxShadowString":"3px 3px 9px 0px #0D000000"},"ActiveStyle":{"Background":"Accent 1 60"},"DisableStyle":{"FontColor":"Background 1 -25","Background":"Background 1 -5","BorderString":"1px solid Background_1_-15"},"Transition":"0.15s"}},"StyleTemplateFashionScope":2},{"Key":"动态背景","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"6px 6px 6px 6px"},"DisableStyle":{"Opacity":0.445079736545843}}}},{"Key":"链接样式","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Text 1 50","Background":"#00FFFFFF","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"FontColor":"Text 1 0"},"Transition":"0.3s"}}},{"Key":"圆角浮动","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Background 1 -50","Background":"Background 1 0","BorderString":"1px solid Background_2_0","BorderRadiusString":"20px 20px 20px 20px","BoxShadowString":"5px 5px 16px 0px #10000000"},"HoverStyle":{"FontColor":"Background 1 0","Background":"Accent 1 0"},"Transition":"0.3s"}}},{"Key":"Gost","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Text 1 50","Background":"#00FFFFFF","BorderRadiusString":"8px 8px 8px 8px"},"HoverStyle":{"Background":"Background 2 0"},"DisableStyle":{"Opacity":0.44507973654584293},"Transition":"0.3s"}}},{"Key":"流程样式2","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Accent 1 40","Background":"Background 1 0","BorderString":"1px solid Text_2_40","BorderRadiusString":"4px 4px 4px 4px","MarginLeft":4,"MarginRight":4,"MarginTop":4,"MarginBottom":4},"HoverStyle":{"FontColor":"Text 2 40","Background":"Accent 1 80","BorderString":"1px solid Text_2_40"},"FocusStyle":{"BoxShadowString":"0 0 1px 2px Accent_1_60"},"ActiveStyle":{"FontColor":"Background 1 0","Background":"Accent 1 40","BorderString":"1px solid Accent_1_40"},"DisableStyle":{"FontColor":"Background 1 -25","Background":"#FFFFFF","BorderString":"1px solid Background_1_-25"},"Transition":"0.15s"}}},{"Key":"流程样式","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Background 1","Background":"Accent 1","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"4px 4px 4px 4px","MarginLeft":4,"MarginRight":4,"MarginTop":4,"MarginBottom":4},"HoverStyle":{"Background":"Accent 1 20"},"FocusStyle":{"BoxShadowString":"0 0 1px 2px Accent_1_40"},"ActiveStyle":{"Background":"Accent 1 -20"},"DisableStyle":{"FontColor":"#EEEEEE","Background":"Text 1 50","BorderString":"1px solid #AAAAAA"},"Transition":"0.15s"}}}],"Forguncy.HyperlinkCellTypeStyleTemplateSupportAttribute":[{"Key":"红色带背景","Category":"_RS_Custom","Styles":{"LINK":{"NormalStyle":{"FontColor":"Accent 5 0","Background":"Background 1 0","BorderRadiusString":"6px 6px 6px 6px","PaddingLeft":5,"PaddingRight":5},"HoverStyle":{"Background":"Accent 5 80 51"},"DisableStyle":{"Opacity":0.41316738912675405},"Transition":"0.3s"}},"StyleTemplateFashionScope":2},{"Key":"黑色带背景","Category":"_RS_Custom","Styles":{"LINK":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","BorderRadiusString":"6px 6px 6px 6px","PaddingLeft":5,"PaddingRight":5},"HoverStyle":{"Background":"Accent 1 80 51"},"DisableStyle":{"Opacity":0.41316738912675405},"Transition":"0.3s"}},"StyleTemplateFashionScope":2},{"Key":"Gost","Category":"_RS_Custom","Styles":{"LINK":{"NormalStyle":{"Background":"#00FFFFFF","BorderRadiusString":"5px 5px 5px 5px","PaddingLeft":5,"PaddingRight":5,"PaddingTop":5,"PaddingBottom":5},"HoverStyle":{"Background":"Background 2 0"},"Transition":"0.3s"}}}],"Forguncy.TextCellTypeStyleTemplateSupportAttribute":[{"Key":"多行输入框","Category":"_RS_Custom","Styles":{"MAIN":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","BorderString":"1px solid Background_2_-10","BorderRadiusString":"6px 6px 6px 6px","PaddingLeft":15,"PaddingRight":15,"PaddingTop":15,"PaddingBottom":15},"HoverStyle":{"BorderString":"1px solid Accent_1_40","PaddingLeft":15,"PaddingRight":15,"PaddingTop":15,"PaddingBottom":15},"FocusStyle":{"BorderString":"1px solid Accent_1_40","PaddingLeft":15,"PaddingRight":15,"PaddingTop":15,"PaddingBottom":15},"ActiveStyle":{"BorderString":"1px solid Accent_1_40","PaddingLeft":15,"PaddingRight":15,"PaddingTop":15,"PaddingBottom":15},"DisableStyle":{"FontColor":"Background 2 -50","Background":"Background 2 0","PaddingLeft":15,"PaddingRight":15,"PaddingTop":15,"PaddingBottom":15},"Transition":"0.3s"},"FGC_BUILDIN_ERROR":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}}}},{"Key":"迷你输入框","Category":"_RS_Custom","Styles":{"MAIN":{"NormalStyle":{"FontColor":"Text 1 50","Background":"Background 2 0","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"20px 20px 20px 20px","PaddingLeft":5,"PaddingRight":5},"HoverStyle":{"FontColor":"Text 1 0","PaddingLeft":5,"PaddingRight":5},"FocusStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","PaddingLeft":5,"PaddingRight":5},"ActiveStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","PaddingLeft":5,"PaddingRight":5},"DisableStyle":{"PaddingLeft":5,"PaddingRight":5,"Opacity":0.500039890434274},"Transition":"0.3s"},"FGC_BUILDIN_ERROR":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}}}},{"Key":"_RS_NewLittleRoundCorner","Category":"_RS_RecommendStyle","Styles":{"MAIN":{"NormalStyle":{"FontColor":"#394047","Background":"#FFFFFFFF","BorderString":"1px solid #ced4da","BorderRadiusString":"3px 3px 3px 3px","PaddingLeft":5,"PaddingRight":5,"PaddingTop":5,"PaddingBottom":5},"HoverStyle":{"BorderString":"1px solid Accent_1_0","PaddingLeft":5,"PaddingRight":5,"PaddingTop":5,"PaddingBottom":5},"FocusStyle":{"BorderString":"1px solid Accent_1_0","PaddingLeft":5,"PaddingRight":5,"PaddingTop":5,"PaddingBottom":5},"ActiveStyle":{"BorderString":"1px solid Accent_1_0","PaddingLeft":5,"PaddingRight":5,"PaddingTop":5,"PaddingBottom":5},"DisableStyle":{"FontColor":"Background 1 -25","BorderString":"1px solid Background_1_-15","PaddingLeft":5,"PaddingRight":5,"PaddingTop":5,"PaddingBottom":5,"Opacity":0.5},"Transition":"0.15s"},"FGC_BUILDIN_ERROR":{"NormalStyle":{"FontColor":"#394047","Background":"#FFFFFFFF","BorderString":"1px solid #ced4da","BorderRadiusString":"3px 3px 3px 3px"},"HoverStyle":{"BorderString":"1px solid Accent_1_0"},"FocusStyle":{"BorderString":"1px solid Accent_1_0"},"Transition":"0.15s"}},"StyleTemplateFashionScope":2},{"Key":"Gost","Category":"_RS_Custom","Styles":{"MAIN":{"NormalStyle":{"FontColor":"Text 1 50","Background":"#00FFFFFF","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"Background":"Background 2 0"},"FocusStyle":{"FontColor":"Text 1 0","Background":"Background 2 0"},"Transition":"0.3s"},"FGC_BUILDIN_ERROR":{"NormalStyle":{"BorderString":"1px solid #FFFF0000","BorderRadiusString":"5px 5px 5px 5px"}}}}],"Forguncy.ProcessPanelCellTypeStyleTemplateSupportAttribute":[{"Key":"其他","Category":"_RS_Custom","Styles":{"PROCESS_PANEL":{"NormalStyle":{"FontColor":"Background 1","Background":"Text 1 50","BorderString":"3px solid Background_2_-10","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"6px 6px 6px 6px","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"HoverStyle":{"Background":"Background 2 -25","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"FocusStyle":{"BoxShadowString":"0px 0px 1px 2px Background_2_-10","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"ActiveStyle":{"Background":"Text 1 50","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"DisableStyle":{"FontColor":"#EEEEEE","Background":"Background 1 -35","BorderString":"1px solid Background 1 -35","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"Transition":"0.15s"}}},{"Key":"暂存","Category":"_RS_Custom","Styles":{"PROCESS_PANEL":{"NormalStyle":{"FontColor":"Background 1","Background":"Accent 2 0","BorderString":"3px solid Accent_2_80","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"6px 6px 6px 6px","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"HoverStyle":{"Background":"Accent 2 40","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"FocusStyle":{"BoxShadowString":"0px 0px 1px 2px Accent_2_60","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"ActiveStyle":{"Background":"Accent 2 0","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"DisableStyle":{"FontColor":"#EEEEEE","Background":"Background 1 -35","BorderString":"1px solid Background 1 -35","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"Transition":"0.15s"}}},{"Key":"回退","Category":"_RS_Custom","Styles":{"PROCESS_PANEL":{"NormalStyle":{"FontColor":"Background 1","Background":"Accent 3 0","BorderString":"3px solid Accent_3_80","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"6px 6px 6px 6px","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"HoverStyle":{"Background":"Accent 3 40","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"FocusStyle":{"BoxShadowString":"0 0 1px 2px Accent_1_60","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"ActiveStyle":{"Background":"Accent 1 -20","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"DisableStyle":{"FontColor":"#EEEEEE","Background":"Background 1 -35","BorderString":"1px solid Background 1 -35","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"Transition":"0.3s"}}},{"Key":"拒绝","Category":"_RS_Custom","Styles":{"PROCESS_PANEL":{"NormalStyle":{"FontColor":"Background 1","Background":"Accent 5 0","BorderString":"3px solid Accent_5_80","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"6px 6px 6px 6px","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"HoverStyle":{"Background":"Accent 5 40","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"FocusStyle":{"BoxShadowString":"0 0 1px 2px Accent_1_60","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"ActiveStyle":{"Background":"Accent 1 -20","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"DisableStyle":{"FontColor":"#EEEEEE","Background":"Background 1 -35","BorderString":"1px solid Background 1 -35","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"Transition":"0.3s"}}},{"Key":"同意","Category":"_RS_Custom","Styles":{"PROCESS_PANEL":{"NormalStyle":{"FontColor":"Background 1","Background":"Accent 1","BorderString":"3px solid Accent_1_80","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"6px 6px 6px 6px","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"HoverStyle":{"Background":"Accent 1 20","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"FocusStyle":{"BoxShadowString":"0 0 1px 2px Accent_1_60","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"ActiveStyle":{"Background":"Accent 1 -20","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"DisableStyle":{"FontColor":"#EEEEEE","Background":"Background 1 -35","BorderString":"1px solid Background 1 -35","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"Transition":"0.15s"}}}],"Forguncy.ForguncyPivotTableCellTypeStyleTemplateSupport":[{"Key":"负荷透视表","Category":"_RS_Custom","Styles":{"WholeTable":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","BorderString":"1px solid Background_2_-25","InsideHorizontalBorderString":"1px solid Background_2_-25","InsideVerticalBorderString":"1px solid Background_2_-25","BorderRadiusString":"0px 0px 0px 0px","CellHorizontalAlignment":"Center","CellVerticalAligment":"Center","FrozenlineColor":"Background 2 -25"}},"FirstColStripe":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 2 0","BorderRightString":"2px solid Background_2_-10","BorderRadiusString":"0px 0px 0px 0px"}},"SecondColStripe":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"FirstRowStripe":{"NormalStyle":{"FontColor":"black","Background":"Background 2 0","BorderString":"1px solid Background_2_0","InsideHorizontalBorderString":"1px solid Background_2_0","InsideVerticalBorderString":"1px solid Background_2_0","BorderRadiusString":"0px 0px 0px 0px"}},"SecondRowStripe":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 2 0","BorderString":"1px solid Background_2_0","InsideHorizontalBorderString":"1px solid Background_2_0","InsideVerticalBorderString":"1px solid Background_2_0","BorderRadiusString":"0px 0px 0px 0px"}},"FirstColumn":{"NormalStyle":{"FontColor":"Text 1 0","BorderRightString":"2px solid Background_2_-10","BorderRadiusString":"0px 0px 0px 0px","CellHorizontalAlignment":"Center","CellVerticalAligment":"Center","Bold":true}},"HeaderRow":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 2 0","BorderString":"1px solid Background_2_-25","InsideHorizontalBorderString":"1px solid Background_2_-25","InsideVerticalBorderString":"1px solid Background_2_-25","BorderRadiusString":"0px 0px 0px 0px","CellHorizontalAlignment":"Center","CellVerticalAligment":"Center","Bold":true}},"SubtotalCol1":{"NormalStyle":{"FontColor":"Accent 1 0","BorderRadiusString":"0px 0px 0px 0px","Bold":true}},"SubtotalCol2":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"SubtotalCol3":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"SubtotalRow1":{"NormalStyle":{"FontColor":"Accent 1 0","BorderRadiusString":"0px 0px 0px 0px","Bold":true}},"SubtotalRow2":{"NormalStyle":{"FontColor":"Accent 1 0","BorderRadiusString":"0px 0px 0px 0px","Bold":true}},"SubtotalRow3":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"ColSubheading1":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"ColSubheading2":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"ColSubheading3":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"RowSubheading1":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"RowSubheading2":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"RowSubheading3":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"GrandTotalColumn":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"GrandTotalRow":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 2 0","BorderString":"1px solid Background_2_-25","InsideHorizontalBorderString":"1px solid Background_2_-25","InsideVerticalBorderString":"1px solid Background_2_-25","BorderRadiusString":"0px 0px 0px 0px","Bold":true}}},"StyleTemplateFashionScope":2}],"Forguncy.TabControlCellTypeStyleTemplateSupportAttribute":[{"Key":"样式1","Category":"_RS_Custom","Styles":{"TabControlHeader":{"NormalStyle":{"FontColor":"Text 1 50","Background":"Background 1 0","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"FontColor":"Accent 1 0"},"ActiveStyle":{"FontColor":"Accent 1 0"},"SelectedStyle":{"FontColor":"Accent 1 0","BorderBottomString":"2px solid Accent_1_0"},"Transition":"0.15s"},"TabControlContainer":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}}}},{"Key":"_RS_NewFashionStyle1","Category":"_RS_RecommendStyle","Styles":{"TabControlHeader":{"NormalStyle":{"FontColor":"Text 1 50","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"FontColor":"Accent 1 0"},"ActiveStyle":{"FontColor":"Accent 1 0"},"SelectedStyle":{"FontColor":"Accent 1 0","BorderBottomString":"2px solid Accent_1_0"},"Transition":"0.15s"},"TabControlContainer":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}}}}]} \ No newline at end of file +{"Forguncy.CustomMenu.ForguncyMenuCellTypeStyleTemplateSupportAttribute":[{"Key":"横向迷你菜单","Category":"_RS_Custom","Styles":{"LEVEL0":{"NormalStyle":{"FontColor":"black","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"4px 4px 4px 4px"},"Transition":"0.3s"},"LEVEL1":{"NormalStyle":{"FontColor":"black","Background":"Background 1 0","BorderRadiusString":"0px 0px 0px 0px"}},"LEVEL2":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","BorderRadiusString":"0px 0px 0px 0px"}},"LEVEL3":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}}}},{"Key":"透明菜单","Category":"_RS_Custom","Styles":{"LEVEL0":{"NormalStyle":{"FontColor":"Background 1 -15","Background":"Text 1 0","BorderRadiusString":"6px 6px 6px 6px"},"HoverStyle":{"Background":"Text 1 15"},"SelectedStyle":{"FontColor":"Background 1 0","Background":"Background 2 -75"},"Transition":"0.3s"},"LEVEL1":{"NormalStyle":{"FontColor":"Background 1 -15","Background":"Text 1 0","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"FontColor":"Background 1 0","Background":"Text 1 15"},"SelectedStyle":{"FontColor":"Background 1 0","Background":"Text 1 15"},"Transition":"0.3s"},"LEVEL2":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"LEVEL3":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}}}},{"Key":"BalckWhite","Category":"_RS_Custom","Styles":{"LEVEL0":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","BorderTopString":"","BorderRightString":"","BorderBottomString":"","BorderLeftString":"3px solid Background_1_0","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"FontColor":"Text 1 50"},"SelectedStyle":{"FontColor":"Accent 1 0","BorderLeftString":"3px solid Accent_1_0","Bold":true},"Transition":"0.3s"},"LEVEL1":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"LEVEL2":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"LEVEL3":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}}}},{"Key":"流程样式","Category":"_RS_Custom","Styles":{"LEVEL0":{"NormalStyle":{"FontColor":"Text 1 35","Background":"#FFECF9FF","BorderRadiusString":"0px 0px 0px 0px","Bold":true},"HoverStyle":{"Background":"Accent 1 90"},"FocusStyle":{"Background":"Accent 1 80"},"SelectedStyle":{"Background":"Accent 1 80"},"Transition":"0.15s"},"LEVEL1":{"NormalStyle":{"FontColor":"Text 1 35","Background":"#FFF3F9FC","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"Background":"Accent 1 90"},"FocusStyle":{"Background":"Accent 1 80"},"SelectedStyle":{"FontColor":"Accent 1 0","Background":"Background 1 0"},"Transition":"0.15s"},"LEVEL2":{"NormalStyle":{"FontColor":"Accent 1 14","Background":"Background 1","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"Background":"Accent 1 90"},"FocusStyle":{"Background":"Accent 1 80"},"SelectedStyle":{"Background":"Accent 1 80"},"Transition":"0.15s"},"LEVEL3":{"NormalStyle":{"FontColor":"Accent 1 14","Background":"Background 1","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"Background":"Accent 1 90"},"FocusStyle":{"Background":"Accent 1 80"},"SelectedStyle":{"Background":"Accent 1 80"},"Transition":"0.15s"}}}],"Forguncy.RepeaterCellTypeStyleTemplateSupportAttribute":[{"Key":"左侧选项卡按钮","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1 -5","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"6px 0px 0px 6px","MarginTop":3,"MarginBottom":3},"HoverStyle":{"Background":"Accent 1 80","MarginTop":3,"MarginBottom":3},"FocusStyle":{"Background":"Accent 1 80","MarginTop":3,"MarginBottom":3},"ActiveStyle":{"Background":"Accent 1 80","MarginTop":3,"MarginBottom":3},"SelectedStyle":{"Background":"Accent 1 80","MarginTop":3,"MarginBottom":3}}}},{"Key":"幽灵按钮","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px","MarginLeft":2,"MarginRight":2,"MarginTop":2,"MarginBottom":2},"HoverStyle":{"Background":"Background 1 -5","BorderRadiusString":"3px 3px 3px 3px","BoxShadowString":"1px 3px 11px 0px #0D000000","MarginLeft":2,"MarginRight":2,"MarginTop":2,"MarginBottom":2},"FocusStyle":{"MarginLeft":2,"MarginRight":2,"MarginTop":2,"MarginBottom":2},"ActiveStyle":{"Background":"#FFE3F2FE","MarginLeft":2,"MarginRight":2,"MarginTop":2,"MarginBottom":2},"SelectedStyle":{"MarginLeft":2,"MarginRight":2,"MarginTop":2,"MarginBottom":2},"Transition":"0.15s"}}},{"Key":"悬浮变灰","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"BorderRadiusString":"6px 6px 6px 6px","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"HoverStyle":{"Background":"Background 2 0","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"FocusStyle":{"Background":"Background 2 0","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"ActiveStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"SelectedStyle":{"Background":"Background 2 0","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"Transition":"0.3s"}}},{"Key":"浅蓝色扁平卡片","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 2 0","BorderRadiusString":"8px 8px 8px 8px","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"HoverStyle":{"Background":"#FFEEEEEE","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"FocusStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"ActiveStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"SelectedStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"Transition":"0.3s"}}},{"Key":"横向分割","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1 0","BorderTopString":"","BorderRightString":"","BorderBottomString":"1px solid Background_2_0","BorderLeftString":"","BorderRadiusString":"0px 0px 0px 0px"},"FocusStyle":{"BorderBottomString":"1px solid Accent_1_0"}}}},{"Key":"横排分割","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1 0","BorderRightString":"1px solid Background_2_0","BorderLeftString":"1px solid Background_2_0","BorderRadiusString":"0px 0px 0px 0px"}}}},{"Key":"渐变卡片","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"linear-gradient(-180deg, #FFFDFBFB 0.00%, #FFEBEDEE 100.00%)","BorderString":"1px solid Background_2_0","BorderRadiusString":"10px 10px 10px 10px","BoxShadowString":"3px 3px 10px 0px #0B000000","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":15},"HoverStyle":{"BorderString":"1px solid Accent_1_60","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":15},"FocusStyle":{"BorderString":"1px solid Accent_1_0","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":15},"ActiveStyle":{"MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":15},"SelectedStyle":{"BorderString":"1px solid Accent_1_0","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":15},"Transition":"0.3s"}}},{"Key":"普通_悬浮变白_","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"BorderRadiusString":"6px 6px 6px 6px","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"HoverStyle":{"Background":"Background 1 0","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"FocusStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"ActiveStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"SelectedStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"Transition":"0.3s"}}},{"Key":"竖排无样式","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1 0","BorderRadiusString":"6px 6px 6px 6px","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"HoverStyle":{"Background":"Background 2 0","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"FocusStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"ActiveStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"SelectedStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"Transition":"0.3s"}}},{"Key":"BlackWhite","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1 0","BorderString":"2px solid Background_2_0","BorderRadiusString":"8px 8px 8px 8px","BoxShadowString":"3px 3px 5px 0px #20000000","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":8},"HoverStyle":{"BoxShadowString":"5px 7px 15px 0px #17000000","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":8},"FocusStyle":{"BorderString":"2px solid Accent_1_0","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":8},"ActiveStyle":{"BorderString":"2px solid Accent_1_0","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":8},"SelectedStyle":{"BorderString":"2px solid Accent_1_0","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":8},"Transition":"0.3s"}}},{"Key":"_RS_Static","Category":"_RS_Normal","Styles":{"TEMPLATE":{"NormalStyle":{"BorderTopString":"","BorderRightString":"","BorderBottomString":"","BorderLeftString":"3px solid Accent_1_0","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"0px 0px 0px 0px","MarginTop":10,"MarginBottom":10},"Transition":"0.15s"}}},{"Key":"_RS_Selectable","Category":"_RS_Normal","Styles":{"TEMPLATE":{"NormalStyle":{"BorderRadiusString":"4px 4px 4px 4px","BoxShadowString":"0px 0px 5px 0px Text_1_5_38","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"HoverStyle":{"BoxShadowString":"0px 0px 7px 0px Accent_1_0_89"},"FocusStyle":{"BoxShadowString":"0px 0px 7px 0px Accent_1_0_165"},"ActiveStyle":{"BoxShadowString":"0px 0px 7px 0px Accent_1_0_165"},"Transition":"0.15s"}}},{"Key":"样式1","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"2px 2px 2px 2px","MarginLeft":10,"MarginRight":10,"MarginTop":10},"Transition":"0.15s"}}}],"Forguncy.ImageCellTypeStyleTemplateSupportAttribute":[{"Key":"幽灵样式","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"FontColor":"black","Background":"#00FFFFFF","BorderRadiusString":"3px 3px 3px 3px","Opacity":0.8931779558145182},"HoverStyle":{"Background":"#191E1E1E"},"ActiveStyle":{"Background":"#331E1E1E"},"DisableStyle":{"Opacity":0.4445253702354941},"Transition":"0.3s"}}},{"Key":"pd_3","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px","PaddingLeft":3,"PaddingRight":3,"PaddingTop":3,"PaddingBottom":3},"HoverStyle":{"PaddingLeft":3,"PaddingRight":3,"PaddingTop":3,"PaddingBottom":3},"ActiveStyle":{"PaddingLeft":3,"PaddingRight":3,"PaddingTop":3,"PaddingBottom":3},"DisableStyle":{"PaddingLeft":3,"PaddingTop":3,"Opacity":0.43092983733916}}}},{"Key":"圆形","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"BorderRadiusString":"100px 100px 100px 100px","PaddingLeft":2,"PaddingRight":2,"PaddingTop":2,"PaddingBottom":2},"HoverStyle":{"PaddingLeft":2,"PaddingRight":2,"PaddingTop":2,"PaddingBottom":2},"ActiveStyle":{"PaddingLeft":2,"PaddingRight":2,"PaddingTop":2,"PaddingBottom":2},"DisableStyle":{"PaddingLeft":2,"PaddingRight":2,"PaddingTop":2,"PaddingBottom":2}}}},{"Key":"按钮图标","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"FontColor":"Background 1 -50","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"FontColor":"Accent 1 0"},"Transition":"0.3s"}}},{"Key":"上圆角封面","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"BorderRadiusString":"8px 8px 0px 0px"}}}},{"Key":"pd_10","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px","PaddingLeft":10,"PaddingRight":10,"PaddingTop":10,"PaddingBottom":10}}}},{"Key":"中圆角","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"BorderRadiusString":"10px 10px 10px 10px"}}}},{"Key":"_RS_Mini","Category":"_RS_RecommendStyle","Styles":{"CONTAINER":{"NormalStyle":{"FontColor":"Text 1 35","BorderRadiusString":"0px 0px 0px 0px","MarginLeft":16,"MarginRight":16,"MarginTop":16,"MarginBottom":16},"HoverStyle":{"FontColor":"Accent 1 40","MarginLeft":16,"MarginRight":16,"MarginTop":16,"MarginBottom":16},"ActiveStyle":{"FontColor":"Accent 1 -25","MarginLeft":16,"MarginRight":16,"MarginTop":16,"MarginBottom":16}}},"Scope":1}],"Forguncy.ButtonCellTypeStyleTemplateSupportAttribute":[{"Key":"灰色圆角","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"Background":"Background 1 -5","BorderRadiusString":"3px 3px 3px 3px"},"HoverStyle":{"Background":"Background 1 -15"},"Transition":"0.3s"}}},{"Key":"Gitee按钮","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Background 1 0","Background":"#FFC00000","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"20px 20px 20px 20px"},"HoverStyle":{"Background":"#FFD80000"},"FocusStyle":{"BoxShadowString":"0px 0px 1px 2px Accent_1_60"},"DisableStyle":{"Opacity":0.41848611369660227},"Transition":"0.15s"}},"StyleTemplateFashionScope":2},{"Key":"圆形按钮","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Accent 1 0","Background":"Accent 1 80 127","BorderString":"1px solid Accent_1_60","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"11px 11px 11px 11px"},"HoverStyle":{"Background":"Accent 1 80","BoxShadowString":"3px 3px 9px 0px #0D000000"},"ActiveStyle":{"Background":"Accent 1 60"},"DisableStyle":{"FontColor":"Background 1 -25","Background":"Background 1 -5","BorderString":"1px solid Background_1_-15"},"Transition":"0.15s"}},"StyleTemplateFashionScope":2},{"Key":"动态背景","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"6px 6px 6px 6px"},"DisableStyle":{"Opacity":0.445079736545843}}}},{"Key":"链接样式","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Text 1 50","Background":"#00FFFFFF","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"FontColor":"Text 1 0"},"Transition":"0.3s"}}},{"Key":"圆角浮动","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Background 1 -50","Background":"Background 1 0","BorderString":"1px solid Background_2_0","BorderRadiusString":"20px 20px 20px 20px","BoxShadowString":"5px 5px 16px 0px #10000000"},"HoverStyle":{"FontColor":"Background 1 0","Background":"Accent 1 0"},"Transition":"0.3s"}}},{"Key":"Gost","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Text 1 50","Background":"#00FFFFFF","BorderRadiusString":"8px 8px 8px 8px"},"HoverStyle":{"Background":"Background 2 0"},"DisableStyle":{"Opacity":0.44507973654584293},"Transition":"0.3s"}}},{"Key":"流程样式2","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Accent 1 40","Background":"Background 1 0","BorderString":"1px solid Text_2_40","BorderRadiusString":"4px 4px 4px 4px","MarginLeft":4,"MarginRight":4,"MarginTop":4,"MarginBottom":4},"HoverStyle":{"FontColor":"Text 2 40","Background":"Accent 1 80","BorderString":"1px solid Text_2_40"},"FocusStyle":{"BoxShadowString":"0 0 1px 2px Accent_1_60"},"ActiveStyle":{"FontColor":"Background 1 0","Background":"Accent 1 40","BorderString":"1px solid Accent_1_40"},"DisableStyle":{"FontColor":"Background 1 -25","Background":"#FFFFFF","BorderString":"1px solid Background_1_-25"},"Transition":"0.15s"}}},{"Key":"流程样式","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Background 1","Background":"Accent 1","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"4px 4px 4px 4px","MarginLeft":4,"MarginRight":4,"MarginTop":4,"MarginBottom":4},"HoverStyle":{"Background":"Accent 1 20"},"FocusStyle":{"BoxShadowString":"0 0 1px 2px Accent_1_40"},"ActiveStyle":{"Background":"Accent 1 -20"},"DisableStyle":{"FontColor":"#EEEEEE","Background":"Text 1 50","BorderString":"1px solid #AAAAAA"},"Transition":"0.15s"}}}],"Forguncy.HyperlinkCellTypeStyleTemplateSupportAttribute":[{"Key":"红色带背景","Category":"_RS_Custom","Styles":{"LINK":{"NormalStyle":{"FontColor":"Accent 5 0","Background":"Background 1 0","BorderRadiusString":"6px 6px 6px 6px","PaddingLeft":5,"PaddingRight":5},"HoverStyle":{"Background":"Accent 5 80 51"},"DisableStyle":{"Opacity":0.41316738912675405},"Transition":"0.3s"}},"StyleTemplateFashionScope":2},{"Key":"黑色带背景","Category":"_RS_Custom","Styles":{"LINK":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","BorderRadiusString":"6px 6px 6px 6px","PaddingLeft":5,"PaddingRight":5},"HoverStyle":{"Background":"Accent 1 80 51"},"DisableStyle":{"Opacity":0.41316738912675405},"Transition":"0.3s"}},"StyleTemplateFashionScope":2},{"Key":"Gost","Category":"_RS_Custom","Styles":{"LINK":{"NormalStyle":{"Background":"#00FFFFFF","BorderRadiusString":"5px 5px 5px 5px","PaddingLeft":5,"PaddingRight":5,"PaddingTop":5,"PaddingBottom":5},"HoverStyle":{"Background":"Background 2 0"},"Transition":"0.3s"}}}],"Forguncy.TextCellTypeStyleTemplateSupportAttribute":[{"Key":"多行输入框","Category":"_RS_Custom","Styles":{"MAIN":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","BorderString":"1px solid Background_2_-10","BorderRadiusString":"6px 6px 6px 6px","PaddingLeft":15,"PaddingRight":15,"PaddingTop":15,"PaddingBottom":15},"HoverStyle":{"BorderString":"1px solid Accent_1_40","PaddingLeft":15,"PaddingRight":15,"PaddingTop":15,"PaddingBottom":15},"FocusStyle":{"BorderString":"1px solid Accent_1_40","PaddingLeft":15,"PaddingRight":15,"PaddingTop":15,"PaddingBottom":15},"ActiveStyle":{"BorderString":"1px solid Accent_1_40","PaddingLeft":15,"PaddingRight":15,"PaddingTop":15,"PaddingBottom":15},"DisableStyle":{"FontColor":"Background 2 -50","Background":"Background 2 0","PaddingLeft":15,"PaddingRight":15,"PaddingTop":15,"PaddingBottom":15},"Transition":"0.3s"},"FGC_BUILDIN_ERROR":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}}}},{"Key":"迷你输入框","Category":"_RS_Custom","Styles":{"MAIN":{"NormalStyle":{"FontColor":"Text 1 50","Background":"Background 2 0","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"20px 20px 20px 20px","PaddingLeft":5,"PaddingRight":5},"HoverStyle":{"FontColor":"Text 1 0","PaddingLeft":5,"PaddingRight":5},"FocusStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","PaddingLeft":5,"PaddingRight":5},"ActiveStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","PaddingLeft":5,"PaddingRight":5},"DisableStyle":{"PaddingLeft":5,"PaddingRight":5,"Opacity":0.500039890434274},"Transition":"0.3s"},"FGC_BUILDIN_ERROR":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}}}},{"Key":"_RS_NewLittleRoundCorner","Category":"_RS_RecommendStyle","Styles":{"MAIN":{"NormalStyle":{"FontColor":"#394047","Background":"#FFFFFFFF","BorderString":"1px solid #ced4da","BorderRadiusString":"3px 3px 3px 3px","PaddingLeft":5,"PaddingRight":5,"PaddingTop":5,"PaddingBottom":5},"HoverStyle":{"BorderString":"1px solid Accent_1_0","PaddingLeft":5,"PaddingRight":5,"PaddingTop":5,"PaddingBottom":5},"FocusStyle":{"BorderString":"1px solid Accent_1_0","PaddingLeft":5,"PaddingRight":5,"PaddingTop":5,"PaddingBottom":5},"ActiveStyle":{"BorderString":"1px solid Accent_1_0","PaddingLeft":5,"PaddingRight":5,"PaddingTop":5,"PaddingBottom":5},"DisableStyle":{"FontColor":"Background 1 -25","BorderString":"1px solid Background_1_-15","PaddingLeft":5,"PaddingRight":5,"PaddingTop":5,"PaddingBottom":5,"Opacity":0.5},"Transition":"0.15s"},"FGC_BUILDIN_ERROR":{"NormalStyle":{"FontColor":"#394047","Background":"#FFFFFFFF","BorderString":"1px solid #ced4da","BorderRadiusString":"3px 3px 3px 3px"},"HoverStyle":{"BorderString":"1px solid Accent_1_0"},"FocusStyle":{"BorderString":"1px solid Accent_1_0"},"Transition":"0.15s"}},"StyleTemplateFashionScope":2},{"Key":"Gost","Category":"_RS_Custom","Styles":{"MAIN":{"NormalStyle":{"FontColor":"Text 1 50","Background":"#00FFFFFF","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"Background":"Background 2 0"},"FocusStyle":{"FontColor":"Text 1 0","Background":"Background 2 0"},"Transition":"0.3s"},"FGC_BUILDIN_ERROR":{"NormalStyle":{"BorderString":"1px solid #FFFF0000","BorderRadiusString":"5px 5px 5px 5px"}}}}],"Forguncy.ProcessPanelCellTypeStyleTemplateSupportAttribute":[{"Key":"其他","Category":"_RS_Custom","Styles":{"PROCESS_PANEL":{"NormalStyle":{"FontColor":"Background 1","Background":"Text 1 50","BorderString":"3px solid Background_2_-10","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"6px 6px 6px 6px","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"HoverStyle":{"Background":"Background 2 -25","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"FocusStyle":{"BoxShadowString":"0px 0px 1px 2px Background_2_-10","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"ActiveStyle":{"Background":"Text 1 50","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"DisableStyle":{"FontColor":"#EEEEEE","Background":"Background 1 -35","BorderString":"1px solid Background 1 -35","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"Transition":"0.15s"}}},{"Key":"暂存","Category":"_RS_Custom","Styles":{"PROCESS_PANEL":{"NormalStyle":{"FontColor":"Background 1","Background":"Accent 2 0","BorderString":"3px solid Accent_2_80","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"6px 6px 6px 6px","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"HoverStyle":{"Background":"Accent 2 40","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"FocusStyle":{"BoxShadowString":"0px 0px 1px 2px Accent_2_60","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"ActiveStyle":{"Background":"Accent 2 0","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"DisableStyle":{"FontColor":"#EEEEEE","Background":"Background 1 -35","BorderString":"1px solid Background 1 -35","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"Transition":"0.15s"}}},{"Key":"回退","Category":"_RS_Custom","Styles":{"PROCESS_PANEL":{"NormalStyle":{"FontColor":"Background 1","Background":"Accent 3 0","BorderString":"3px solid Accent_3_80","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"6px 6px 6px 6px","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"HoverStyle":{"Background":"Accent 3 40","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"FocusStyle":{"BoxShadowString":"0 0 1px 2px Accent_1_60","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"ActiveStyle":{"Background":"Accent 1 -20","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"DisableStyle":{"FontColor":"#EEEEEE","Background":"Background 1 -35","BorderString":"1px solid Background 1 -35","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"Transition":"0.3s"}}},{"Key":"拒绝","Category":"_RS_Custom","Styles":{"PROCESS_PANEL":{"NormalStyle":{"FontColor":"Background 1","Background":"Accent 5 0","BorderString":"3px solid Accent_5_80","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"6px 6px 6px 6px","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"HoverStyle":{"Background":"Accent 5 40","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"FocusStyle":{"BoxShadowString":"0 0 1px 2px Accent_1_60","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"ActiveStyle":{"Background":"Accent 1 -20","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"DisableStyle":{"FontColor":"#EEEEEE","Background":"Background 1 -35","BorderString":"1px solid Background 1 -35","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"Transition":"0.3s"}}},{"Key":"同意","Category":"_RS_Custom","Styles":{"PROCESS_PANEL":{"NormalStyle":{"FontColor":"Background 1","Background":"Accent 1","BorderString":"3px solid Accent_1_80","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"6px 6px 6px 6px","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"HoverStyle":{"Background":"Accent 1 20","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"FocusStyle":{"BoxShadowString":"0 0 1px 2px Accent_1_60","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"ActiveStyle":{"Background":"Accent 1 -20","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"DisableStyle":{"FontColor":"#EEEEEE","Background":"Background 1 -35","BorderString":"1px solid Background 1 -35","PaddingLeft":10,"PaddingRight":10,"PaddingTop":6,"PaddingBottom":6},"Transition":"0.15s"}}}],"Forguncy.ForguncyPivotTableCellTypeStyleTemplateSupport":[{"Key":"负荷透视表","Category":"_RS_Custom","Styles":{"WholeTable":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","BorderString":"1px solid Background_2_-25","InsideHorizontalBorderString":"1px solid Background_2_-25","InsideVerticalBorderString":"1px solid Background_2_-25","BorderRadiusString":"0px 0px 0px 0px","CellHorizontalAlignment":"Center","CellVerticalAligment":"Center","FrozenlineColor":"Background 2 -25"}},"FirstColStripe":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 2 0","BorderRightString":"2px solid Background_2_-10","BorderRadiusString":"0px 0px 0px 0px"}},"SecondColStripe":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"FirstRowStripe":{"NormalStyle":{"FontColor":"black","Background":"Background 2 0","BorderString":"1px solid Background_2_0","InsideHorizontalBorderString":"1px solid Background_2_0","InsideVerticalBorderString":"1px solid Background_2_0","BorderRadiusString":"0px 0px 0px 0px"}},"SecondRowStripe":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 2 0","BorderString":"1px solid Background_2_0","InsideHorizontalBorderString":"1px solid Background_2_0","InsideVerticalBorderString":"1px solid Background_2_0","BorderRadiusString":"0px 0px 0px 0px"}},"FirstColumn":{"NormalStyle":{"FontColor":"Text 1 0","BorderRightString":"2px solid Background_2_-10","BorderRadiusString":"0px 0px 0px 0px","CellHorizontalAlignment":"Center","CellVerticalAligment":"Center","Bold":true}},"HeaderRow":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 2 0","BorderString":"1px solid Background_2_-25","InsideHorizontalBorderString":"1px solid Background_2_-25","InsideVerticalBorderString":"1px solid Background_2_-25","BorderRadiusString":"0px 0px 0px 0px","CellHorizontalAlignment":"Center","CellVerticalAligment":"Center","Bold":true}},"SubtotalCol1":{"NormalStyle":{"FontColor":"Accent 1 0","BorderRadiusString":"0px 0px 0px 0px","Bold":true}},"SubtotalCol2":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"SubtotalCol3":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"SubtotalRow1":{"NormalStyle":{"FontColor":"Accent 1 0","BorderRadiusString":"0px 0px 0px 0px","Bold":true}},"SubtotalRow2":{"NormalStyle":{"FontColor":"Accent 1 0","BorderRadiusString":"0px 0px 0px 0px","Bold":true}},"SubtotalRow3":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"ColSubheading1":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"ColSubheading2":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"ColSubheading3":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"RowSubheading1":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"RowSubheading2":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"RowSubheading3":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"GrandTotalColumn":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"GrandTotalRow":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 2 0","BorderString":"1px solid Background_2_-25","InsideHorizontalBorderString":"1px solid Background_2_-25","InsideVerticalBorderString":"1px solid Background_2_-25","BorderRadiusString":"0px 0px 0px 0px","Bold":true}}},"StyleTemplateFashionScope":2}],"Forguncy.TabControlCellTypeStyleTemplateSupportAttribute":[{"Key":"样式1","Category":"_RS_Custom","Styles":{"TabControlHeader":{"NormalStyle":{"FontColor":"Text 1 50","Background":"Background 1 0","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"FontColor":"Accent 1 0"},"ActiveStyle":{"FontColor":"Accent 1 0"},"SelectedStyle":{"FontColor":"Accent 1 0","BorderBottomString":"2px solid Accent_1_0"},"Transition":"0.15s"},"TabControlContainer":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}}}},{"Key":"_RS_NewFashionStyle1","Category":"_RS_RecommendStyle","Styles":{"TabControlHeader":{"NormalStyle":{"FontColor":"Text 1 50","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"FontColor":"Accent 1 0"},"ActiveStyle":{"FontColor":"Accent 1 0"},"SelectedStyle":{"FontColor":"Accent 1 0","BorderBottomString":"2px solid Accent_1_0"},"Transition":"0.15s"},"TabControlContainer":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}}}}]} \ No newline at end of file