From 879a79139f287d3dfdf0e2131b683385c004952f Mon Sep 17 00:00:00 2001 From: "SHAMUSPC\\NINGMEI" Date: Sat, 2 Mar 2024 14:09:09 +0800 Subject: [PATCH] =?UTF-8?q?{"Message":"1.=20=E5=A2=9E=E5=8A=A0=E9=A2=84?= =?UTF-8?q?=E7=AE=97=E6=97=B6=E9=95=BF=E6=A6=82=E5=BF=B5=EF=BC=9B\r\n2.=20?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BB=BB=E5=8A=A1=E6=88=90=E5=91=98=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=EF=BC=9B\r\n3.=20=E5=A2=9E=E5=8A=A0=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E5=B2=97=E4=BD=8D=EF=BC=9B\r\n4.=20=E5=A2=9E=E5=8A=A0=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E6=97=B6=E8=96=AA=E3=80=81=E5=B2=97=E4=BD=8D=E6=97=B6?= =?UTF-8?q?=E8=96=AA=E3=80=81=E4=BA=BA=E5=91=98=E6=97=B6=E8=96=AA=EF=BC=9B?= =?UTF-8?q?","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E8=A1=A8"},{"State":1,"Type":7,"Name":"Table?= =?UTF-8?q?/=E4=BB=BB=E5=8A=A1=E8=A1=A8"},{"State":1,"Type":1,"Name":"PCPa?= =?UTF-8?q?ge/=E9=A1=B9=E7=9B=AE=E9=A6=96=E9=A1=B5"},{"State":1,"Type":1,"?= =?UTF-8?q?Name":"PCPage/=E9=A1=B9=E7=9B=AE=E6=A0=87=E9=A2=98"},{"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-?= =?UTF-8?q?=E5=9F=BA=E6=9C=AC=E4=BF=A1=E6=81=AF"},{"State":1,"Type":1,"Nam?= =?UTF-8?q?e":"PCPage/=E4=BB=BB=E5=8A=A1-=E4=BE=A7=E6=A0=8F"},{"State":1,"?= =?UTF-8?q?Type":9,"Name":"Theme"},{"State":1,"Type":11,"Name":"UserServic?= =?UTF-8?q?e"},{"State":1,"Type":1,"Name":"PCPage/=E4=BB=BB=E5=8A=A1-?= =?UTF-8?q?=E5=AD=90=E4=BB=BB=E5=8A=A1=E5=88=97=E8=A1=A8"},{"State":1,"Typ?= =?UTF-8?q?e":1,"Name":"PCPage/=E4=BB=BB=E5=8A=A1-=E5=85=B3=E8=81=94?= =?UTF-8?q?=E8=B5=84=E6=BA=90"},{"State":1,"Type":1,"Name":"PCPage/?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1-=E8=BF=9B=E5=B1=95"},{"State":1,"Type":23,"N?= =?UTF-8?q?ame":"TableView/=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF=E8=A7=86?= =?UTF-8?q?=E5=9B=BE","ExclusiveType":0},{"State":1,"Type":23,"Name":"Tabl?= =?UTF-8?q?eView/=E7=94=A8=E6=88=B7=E7=BB=84=E7=BB=87=E5=85=B3=E7=B3=BB?= =?UTF-8?q?=E8=A7=86=E5=9B=BE","ExclusiveType":0},{"State":1,"Type":23,"Na?= =?UTF-8?q?me":"TableView/=E8=A7=92=E8=89=B2=E4=BF=A1=E6=81=AF=E8=A7=86?= =?UTF-8?q?=E5=9B=BE","ExclusiveType":0},{"State":1,"Type":23,"Name":"Tabl?= =?UTF-8?q?eView/=E8=A7=92=E8=89=B2=E5=88=86=E7=B1=BB=E5=85=B3=E7=B3=BB?= =?UTF-8?q?=E8=A7=86=E5=9B=BE","ExclusiveType":0},{"State":1,"Type":23,"Na?= =?UTF-8?q?me":"TableView/=E7=94=A8=E6=88=B7=E8=A7=92=E8=89=B2=E5=85=B3?= =?UTF-8?q?=E7=B3=BB=E8=A7=86=E5=9B=BE","ExclusiveType":0},{"State":1,"Typ?= =?UTF-8?q?e":23,"Name":"TableView/=E8=A7=92=E8=89=B2=E7=BB=84=E7=BB=87?= =?UTF-8?q?=E5=85=B3=E7=B3=BB=E8=A7=86=E5=9B=BE","ExclusiveType":0},{"Stat?= =?UTF-8?q?e":1,"Type":23,"Name":"TableView/=E8=A7=92=E8=89=B2=E6=8B=A5?= =?UTF-8?q?=E6=9C=89=E6=9D=83=E9=99=90=E8=A7=86=E5=9B=BE","ExclusiveType":?= =?UTF-8?q?0},{"State":1,"Type":23,"Name":"TableView/=E7=BB=84=E7=BB=87?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E8=A7=86=E5=9B=BE","ExclusiveType":0},{"Stat?= =?UTF-8?q?e":1,"Type":23,"Name":"TableView/=E7=BB=84=E7=BB=87=E7=BA=A7?= =?UTF-8?q?=E5=88=AB=E8=A7=86=E5=9B=BE","ExclusiveType":0},{"State":1,"Typ?= =?UTF-8?q?e":1,"Name":"PCPage/=E5=B7=A5=E6=97=B6=E8=AF=A6=E6=83=85"},{"St?= =?UTF-8?q?ate":1,"Type":15,"Name":"ServerCommand/=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=B7=A5=E6=97=B6"},{"State":1,"Type":15,"Name":"ServerCommand?= =?UTF-8?q?/=E4=BF=AE=E6=94=B9=E5=B7=A5=E6=97=B6"},{"State":1,"Type":15,"N?= =?UTF-8?q?ame":"ServerCommand/=E6=96=B0=E5=A2=9E=E4=BB=BB=E5=8A=A1"},{"St?= =?UTF-8?q?ate":1,"Type":1,"Name":"PCPage/=E9=A1=B9=E7=9B=AE=E8=8F=9C?= =?UTF-8?q?=E5=8D=95"},{"State":1,"Type":1,"Name":"PCPage/=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E4=BF=A1=E6=81=AF"},{"State":3,"Type":7,"Name":"Table?= =?UTF-8?q?/=E9=A1=B9=E7=9B=AE=E5=88=86=E7=BB=84","ExclusiveType":0},{"Sta?= =?UTF-8?q?te":3,"Type":1,"Name":"PCPage/=E5=88=87=E6=8D=A2=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE"},{"State":3,"Type":1,"Name":"PCPage/=E5=88=87?= =?UTF-8?q?=E6=8D=A2=E4=BB=BB=E5=8A=A1=E7=8A=B6=E6=80=81"},{"State":3,"Typ?= =?UTF-8?q?e":15,"Name":"ServerCommand/=E5=8F=98=E6=9B=B4=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E7=8A=B6=E6=80=81"},{"State":3,"Type":23,"Name":"Tabl?= =?UTF-8?q?eView/=E4=BA=BA=E5=91=98=E5=B7=A5=E6=97=B6=E7=BB=9F=E8=AE=A1?= =?UTF-8?q?=E8=A7=86=E5=9B=BE"},{"State":3,"Type":7,"Name":"Table/?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=B2=97=E4=BD=8D"},{"State":3,"Type":7,"Nam?= =?UTF-8?q?e":"Table/=E4=BB=BB=E5=8A=A1=E6=88=90=E5=91=98=E8=A1=A8"},{"Sta?= =?UTF-8?q?te":3,"Type":6,"Name":"Pages/=E9=A1=B9=E7=9B=AE=E9=A6=96?= =?UTF-8?q?=E9=A1=B5/=E9=A1=B9=E7=9B=AE=E9=85=8D=E7=BD=AE"},{"State":3,"Ty?= =?UTF-8?q?pe":1,"Name":"PCPage/=E9=A1=B9=E7=9B=AE=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E9=A6=96=E9=A1=B5"},{"State":3,"Type":1,"Name":"PCPage/?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=B2=97=E4=BD=8D=E9=85=8D=E7=BD=AE"},{"Stat?= =?UTF-8?q?e":3,"Type":1,"Name":"PCPage/=E5=8F=82=E4=B8=8E=E6=88=90?= =?UTF-8?q?=E5=91=98=E7=AE=A1=E7=90=86"}],"Version":"v1"}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .collaboration | 363 +---------- ForguncyDB.sqlite3 | Bin 22528 -> 26624 bytes Pages/31a709cea02e45ad83bb92336a6d829.json | 165 +++-- Pages/421cd7df876b4e64a3160223673e2ea.json | 75 +++ Pages/4d6923ff8d3742f5aeb5e04927a28f5.json | 125 ++++ Pages/77fae08dfbac4664a299aa7ec207218.json | 15 +- Pages/9d9faa04d5a74f1dbf8dd3b2040b6f6.json | 97 +++ Pages/任务/任务-侧栏.json | 158 ++++- Pages/任务/任务-关联资源.json | 21 +- Pages/任务/任务-基本信息.json | 455 ++++++++++++-- Pages/任务/任务-子任务列表.json | 21 +- Pages/任务/任务-进展.json | 71 +-- Pages/任务/任务首页.json | 396 +++++++++--- Pages/任务/参与成员管理.json | 700 +++++++++++++++++++++ Pages/任务/工时详情.json | 65 +- Pages/共用/切换任务状态.json | 176 ++++++ Pages/共用/切换项目.json | 185 ++++++ Pages/共用/项目菜单.json | 6 +- Pages/项目首页/项目信息.json | 224 ++++++- Pages/项目首页/项目标题.json | 237 ++++++- Pages/项目首页/项目配置/项目岗位配置.json | 337 ++++++++++ Pages/项目首页/项目配置/项目配置首页.json | 353 +++++++++++ Pages/项目首页/项目首页.json | 92 ++- Reports/DefaultTheme.rdlx-theme | 2 +- ServerCommands/任务/变更任务状态.json | 398 ++++++++++++ ServerCommands/任务/新增任务.json | 384 ++++++----- ServerCommands/工时/修改工时.json | 70 +-- ServerCommands/工时/新增工时.json | 298 ++++++--- Tables/任务/任务成员表.json | 97 +++ Tables/任务/任务表.json | 16 + Tables/工时/人员工时统计视图.json | 48 ++ Tables/用户/用户信息视图.json | 9 +- Tables/项目任务/项目分组.json | 46 ++ Tables/项目任务/项目岗位.json | 79 +++ Tables/项目任务/项目表.json | 26 + Theme/CellTypeStyles | 2 +- Theme/ListViewStyles | 2 +- Theme/ThemeConfig | 2 +- UserServiceDB.sqlite3 | Bin 253952 -> 253952 bytes 39 files changed, 4874 insertions(+), 942 deletions(-) create mode 100644 Pages/421cd7df876b4e64a3160223673e2ea.json create mode 100644 Pages/4d6923ff8d3742f5aeb5e04927a28f5.json create mode 100644 Pages/9d9faa04d5a74f1dbf8dd3b2040b6f6.json create mode 100644 Pages/任务/参与成员管理.json create mode 100644 Pages/共用/切换任务状态.json create mode 100644 Pages/共用/切换项目.json create mode 100644 Pages/项目首页/项目配置/项目岗位配置.json create mode 100644 Pages/项目首页/项目配置/项目配置首页.json create mode 100644 ServerCommands/任务/变更任务状态.json create mode 100644 Tables/任务/任务成员表.json create mode 100644 Tables/工时/人员工时统计视图.json create mode 100644 Tables/项目任务/项目分组.json create mode 100644 Tables/项目任务/项目岗位.json diff --git a/.collaboration b/.collaboration index f90c59b3..c34f2764 100644 --- a/.collaboration +++ b/.collaboration @@ -17,29 +17,11 @@ }, { "ModuleName": "Table/项目表", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T11:19:45.0466933+08:00", - "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\项目任务\\项目表.json" - ] + "ModuleType": 7 }, { "ModuleName": "Table/任务表", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T13:21:50.0448626+08:00", - "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\任务\\任务表.json" - ] + "ModuleType": 7 }, { "ModuleName": "Table/任务类型", @@ -155,29 +137,11 @@ }, { "ModuleName": "PCPage/项目首页", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T11:34:07.791172+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目首页\\项目首页.json" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目标题", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T11:21:18.5561771+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目首页\\项目标题.json" - ] + "ModuleType": 1 }, { "ModuleName": "Pages/项目首页/子页面", @@ -193,29 +157,11 @@ }, { "ModuleName": "PCPage/任务首页", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T13:22:23.9503772+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务首页.json" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务-基本信息", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T12:29:27.1804169+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务-基本信息.json" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务-任务信息", @@ -223,16 +169,7 @@ }, { "ModuleName": "PCPage/任务-侧栏", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T13:48:08.6875285+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务-侧栏.json" - ] + "ModuleType": 1 }, { "ModuleName": "MasterPCPage/FGC_母版页", @@ -244,20 +181,7 @@ }, { "ModuleName": "Theme", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T12:29:27.1801392+08:00", - "ModuleType": 9, - "ToRemoveFiles": [ - "Theme\\CellTypeStyles", - "Theme\\ListViewStyles", - "Theme\\StyleDefaultNames", - "Theme\\ThemeConfig", - "Reports\\DefaultTheme.rdlx-theme" - ] + "ModuleType": 9 }, { "ModuleName": "image/内置图片", @@ -305,18 +229,7 @@ }, { "ModuleName": "UserService", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T12:44:27.0760874+08:00", - "ModuleType": 11, - "ToRemoveFiles": [ - "UserServiceDB.sqlite3", - "CloudStorageProvider\\data.json", - "SecurityProviderV2\\data.json" - ] + "ModuleType": 11 }, { "ModuleName": "CustomLibrary", @@ -364,30 +277,11 @@ }, { "ModuleName": "PCPage/任务-子任务列表", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T11:42:06.6514604+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务-子任务列表.json", - "Pages\\558ca610fafc4ffd8884b819161bfd6.json" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务-关联资源", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T11:41:15.611872+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务-关联资源.json" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务-工时", @@ -395,17 +289,7 @@ }, { "ModuleName": "PCPage/任务-进展", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T11:42:42.8511839+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务-进展.json", - "Pages\\77fae08dfbac4664a299aa7ec207218.json" - ] + "ModuleType": 1 }, { "ModuleName": "Table/任务进展", @@ -421,137 +305,47 @@ }, { "ModuleName": "TableView/用户信息视图", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T11:19:08.2790861+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\用户信息视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/用户组织关系视图", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T11:19:08.2790877+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\用户组织关系视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/角色信息视图", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T11:19:08.2790891+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\角色信息视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/角色分类关系视图", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T11:19:08.2790909+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\角色分类关系视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/用户角色关系视图", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T11:19:08.2790922+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\用户角色关系视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/角色组织关系视图", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T11:19:08.2790934+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\角色组织关系视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/角色拥有权限视图", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T11:19:08.279095+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\角色拥有权限视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/组织信息视图", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T11:19:08.2790966+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\组织信息视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { "ModuleName": "TableView/组织级别视图", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T11:19:08.2790985+08:00", "ModuleType": 23, - "ToRemoveFiles": [ - "Tables\\用户\\组织级别视图.json", - "ForguncyDB.sqlite3" - ], "ExclusiveType": 0 }, { @@ -568,17 +362,7 @@ }, { "ModuleName": "PCPage/工时详情", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T12:22:14.5260304+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\工时详情.json", - "Pages\\31a709cea02e45ad83bb92336a6d829.json" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/工时详情-列头", @@ -610,16 +394,7 @@ }, { "ModuleName": "ServerCommand/新增工时", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T12:34:23.3321567+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\工时\\新增工时.json" - ] + "ModuleType": 15 }, { "ModuleName": "TableView/子任务视图", @@ -643,16 +418,7 @@ }, { "ModuleName": "ServerCommand/修改工时", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T12:34:48.8504806+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\工时\\修改工时.json" - ] + "ModuleType": 15 }, { "ModuleName": "PCPage/新增任务", @@ -672,16 +438,7 @@ }, { "ModuleName": "ServerCommand/新增任务", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T12:30:53.363797+08:00", - "ModuleType": 15, - "ToRemoveFiles": [ - "ServerCommands\\任务\\新增任务.json" - ] + "ModuleType": 15 }, { "ModuleName": "Image/caret-down-small.svg", @@ -713,16 +470,7 @@ }, { "ModuleName": "PCPage/项目菜单", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T12:54:45.3348514+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\共用\\项目菜单.json" - ] + "ModuleType": 1 }, { "ModuleName": "Image/回收站.svg", @@ -746,16 +494,7 @@ }, { "ModuleName": "PCPage/项目信息", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T11:19:49.1388868+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目首页\\项目信息.json" - ] + "ModuleType": 1 }, { "ModuleName": "image/图片", @@ -779,113 +518,47 @@ }, { "ModuleName": "Table/项目分组", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T11:19:08.2790789+08:00", "ModuleType": 7, "ExclusiveType": 0 }, { "ModuleName": "PCPage/切换项目", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T11:24:39.9390611+08:00", "ModuleType": 1 }, { "ModuleName": "PCPage/切换任务状态", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T12:10:24.3761294+08:00", "ModuleType": 1 }, { "ModuleName": "ServerCommand/变更任务状态", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T12:13:20.3260788+08:00", "ModuleType": 15 }, { "ModuleName": "TableView/人员工时统计视图", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T12:38:09.6174929+08:00", "ModuleType": 23 }, { "ModuleName": "Table/项目岗位", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T12:42:02.0679703+08:00", "ModuleType": 7 }, { "ModuleName": "Table/任务成员表", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T12:42:50.3654873+08:00", "ModuleType": 7 }, { "ModuleName": "Pages/项目首页/项目配置", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T12:45:35.008036+08:00", "ModuleType": 6 }, { "ModuleName": "PCPage/项目配置首页", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T12:45:47.4310093+08:00", "ModuleType": 1 }, { "ModuleName": "PCPage/项目岗位配置", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T12:48:53.5720298+08:00", "ModuleType": 1 }, { "ModuleName": "PCPage/参与成员管理", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-02T13:48:08.6875832+08:00", "ModuleType": 1 } ] \ No newline at end of file diff --git a/ForguncyDB.sqlite3 b/ForguncyDB.sqlite3 index e411ce858a5696f21ea0b752e85d723b4ed8250c..e1be373bbad0ad13cb64fa3cb124f78f1ce9c9b9 100644 GIT binary patch delta 2118 zcmeHITWl0n7(V~})4i14&h$FFEw#hIT58+fwu)c`b!n%Uz;4@RS0pOywjIitcDvo( zatWHUMXQoX+?>RkU{sPuB2gmU#K)E$X$UBpEs~c zUZ-x7y`f-dho1%dRDVzo`8&EpD!t5=nVaKUBsmnPrzDBq=1j%ewbl|zYKj~k8Pwu> zFTKP`w)K%j(l^wnZ_%}RXK7x!^PvDSFtmM}7EkCyQAO?<80s;y);)|Jg-x9ca#ntHpGn1bQFt3b}IZ2wC>$5WR113L8ctQS8(TuiF6V? z&HVx~Zi0-ng@ZV_bMOLd)>5k13n;9}XDqOczT*~od#c|`U#nNZ#ya~Ajx96OS4$N7 zQN4psmi$J0-PLqsiC|kaw@E5yqUll@EX-Y^r%R7ANH9hL)6`-RGthvRqCB#TppCl# zci<$OCgAgQ>J>}2#Ia`uy0=w^;w+3#wOW8%QIM_WmPh1^Qk(7cceetC+2k(IBt7DO zly0pTc_B5th<4X0P+&yTy>(wttpZyH+L5<$WR&1DOss|@>68bXLmqbjDj!Q|@s8-0 zp`bx=;l|ds=5Q!iCB3=2&@6d8u(z6qpc=~P>#&MmDJ{=@2m8TxH4^Lj3`0D!m zhq43{#?AC_n@~KL$j_KhsgY|^&x-U1Re_RhWzae<8dr_yd;|~SYVLc^mnr1eaKa8= ztg2dKtrhGQPZ6P*>LwpHHZ;(*xk5;wC^=pCZI?{#^R@v_bULf8ETzqeAQUrd5$G}Vb5g^7PT=v3K`k@*E1qGu{sgwzu?mty(f*wyTQr@|M<*n< zMg~U`oE0S)(4#wa6tUXs?HkmidLkJ&=rwyBa**Ij?nf9W2WcTcfvJ~D>1E$VD9KFw zy)c@J6`L#8xh!M5l5xGiUyComYkZzg!@-BmbMH%_qpeL1EF{(N!=Z}oZ4ENNP*;ob zEOq*2WpFg2M-}%1I#%ShYFmeY&g}u)1~n)vMkjNaeogO4Jg!BP;iNvOC6bZBn7pxF z4XCohiqQL%HF8wj?#|AimQ{a?x5y-gJV5klAN|?mXvhWEzv0b}OBlCmgmZz9Xy{I- zLYUGVv^g*f60O~E0aH86=+*UqiVQ#Y(#A&1SpPO%OLaQwaQFFw>{~&42zQCABt7X= uFn`ag#b(28yeji#%Sw187qTzQ-VO4Lxf-ggo1ucr&!6JT&6)15O86W0_qG}U delta 887 zcmbu7Ur19?9LLY^oV&Zt{ki+&Hm9j~ce5F;bn5y8>YQOUmj6*9SF8LRgeeB)OL+~e z^$?B|1kytgghdZ+_n|B+Bz*9xA_{t_&`5jA$LJyG+zSak^wfd#y_e7LcYgoQnR*RV z4`H^@fw~bwZnpod?o6m!rMpsvI>vairdr&Yv0FGoXonb}n|_;tP)6n)1{pf5XGD+`Hd%c*KaT8Y+z9H0wfS5zzpWB3;! z!Y6@&jnhf*`Mwi*jH4eU5%e0d_@BYnWpLbdGp6wZi6Q2$Tr3bEw+*;E5U_dh9O6+c zf=S$uTA>Ml!&$O|=Q8qcB99xX5S759g=~&KrETJN+929Et30fyX;Fea&GbUd;)sD& zS6gTzE6BszKoOqz#QlIyjSdW+pBRsr)#9D;cq)A0;Qmy1OHZmZ9=FNIO!P;+1cDZ4 zXTv;ZbD#AF?9BMLXRekrC|u(&lZ9meYzl=c(v%<2h@ aixK{ei`m1qV1$|;@w;T diff --git a/Pages/31a709cea02e45ad83bb92336a6d829.json b/Pages/31a709cea02e45ad83bb92336a6d829.json index a3398f2d..45757a66 100644 --- a/Pages/31a709cea02e45ad83bb92336a6d829.json +++ b/Pages/31a709cea02e45ad83bb92336a6d829.json @@ -157,29 +157,101 @@ "$type": "Forguncy.ImageCellType, ServerDesignerCommon", "CommandList": [ { - "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", - "PopupDisplayMode": 1, - "Placement": { - "SerializeProperty": "='31a709cea02e45ad83bb92336a6d829'!I2" - }, - "PageName": "右键菜单1", - "PassValues": [ + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ { - "Source": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='31a709cea02e45ad83bb92336a6d829'!F6" + "ConfirmDialogSettings": { + "Title": "确认", + "FormulaText": "确定删除该成员所有工时记录吗?", + "YesButtonText": "是", + "NoButtonText": "否", + "ConfirmIcon": 1 }, - "TargetCell": { - "SerializeProperty": "=右键菜单1!点击按钮" - } + "CommandList": [ + { + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "删除指定人员工时", + "Parameters": [ + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "任务ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='31a709cea02e45ad83bb92336a6d829'!E6" + } + }, + { + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "执行人", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='31a709cea02e45ad83bb92336a6d829'!D6" + } + } + ], + "ResultErrorCodeTo": { + "SerializeProperty": "code" + }, + "ResultMessageTo": { + "SerializeProperty": "msg" + }, + "RefreshAfterFinish": true, + "CheckDataValidation": true + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "='31a709cea02e45ad83bb92336a6d829'!code" + } + ] + }, + "value": "0" + }, + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='31a709cea02e45ad83bb92336a6d829'!msg" + } + } + ], + "ID": "92713028-6e55-4a4d-b068-c2e263413206" + }, + { + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", + "FunctionName": "warning", + "Title": "温馨提示", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='31a709cea02e45ad83bb92336a6d829'!msg" + }, + "BtnText": "知道了" + } + ], + "ID": "4c88ecc5-10f5-48cb-b09e-392fc152f991" + } + ] + } + ], + "ID": "3919ee2c-be9a-47b1-b524-2af339313b97" } ] } ], - "ToolTip": "操作", - "Size": 24, + "ToolTip": "删除", + "Size": 16, "TemplateKey": "按钮图标", - "ImagePath": "更多.svg", + "ImagePath": "回收站.svg", "UseCellForeColor": true } }, @@ -255,6 +327,27 @@ "value": "passValue" }, "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "回调值", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='31a709cea02e45ad83bb92336a6d829'!F6" + }, + "ID": "2b75524e405743488f258c5eb7932df6" + }, + { + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='31a709cea02e45ad83bb92336a6d829'!F6" + }, + "Value": "%Null%" + } + ] + }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", "ConditionAndCommandPairList": [ @@ -272,7 +365,7 @@ "value": "编辑" }, "CommandList": [], - "ID": "f61d7ab1-7870-49d2-848b-d8367e6dba19" + "ID": "1656c802-563b-4191-bf8f-c234a0e2548a" }, { "Condition": { @@ -303,7 +396,7 @@ "ColumnBindingInfo": { "TableName": "任务工时表", "ColumnName": "任务ID", - "GUID": "a226691a-492d-4ea8-a107-20d50988ebea" + "GUID": "e86ca34b-f53d-42c9-b26b-daa68e9c07ec" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -315,7 +408,7 @@ "ColumnBindingInfo": { "TableName": "任务工时表", "ColumnName": "执行人", - "GUID": "b6bc9d16-db90-430e-ac86-6b289ed7a1c2" + "GUID": "494e0e20-d381-4a35-8739-9bc3189e0b6c" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -326,29 +419,17 @@ } } ], - "ID": "8d24331f-9212-4981-8fd6-3e2ff1782028" - } - ] - }, - { - "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "TargetCells": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='31a709cea02e45ad83bb92336a6d829'!F6" - }, - "Value": "%Null%" + "ID": "d99c1942-4d8a-44fc-807c-7a19ec3604dc" } ] } ], - "ID": "7b4303ad-8df2-44b7-81c7-6e2821ab8f5f" + "ID": "2e031b9a-63d2-42cb-820a-3e1f1201b73f" } ] } ], - "ID": "b7ba3787-aa1b-47c3-bc37-72094c363930" + "ID": "3202662e-fc36-46db-a9a1-6d8229f265c3" } ] } @@ -407,10 +488,15 @@ "HorizontalAlignment": 3 }, { - "Background": 5, "FontFamily": 0, "FontSize": 13.333333333333332, - "Formatter": 6 + "Foreground": 5 + }, + { + "Background": 6, + "FontFamily": 0, + "FontSize": 13.333333333333332, + "Formatter": 7 } ], "Types": { @@ -420,6 +506,7 @@ "General\"小时\"", "Center", "General", + "#FFFF0000", "#FFFFFF00", "@" ] @@ -434,13 +521,13 @@ "1,5": 3, "1,6": 4, "1,7": 4, - "1,8": 0, + "1,8": 5, "2,4": 2, "2,5": 3, "2,6": 4, "2,7": 4, "2,8": 4, - "5,5": 5, + "5,5": 6, "5,6": 0, "5,7": 0, "5,8": 0 @@ -462,4 +549,4 @@ "PaperSize": {}, "Margin": {} } -}//vm/ZQx3GlOtPnmfAkM7q7IvNlKgGOvUaktHMoyUbl7UySqU7Z1yt9sMIqHqTKV53n0V3QT3YL0QjyRLt6biC8SWsRYur3tn8DmXwBT56ei0xFeMlKo9tkg2/eitvPtb+gU+6/dmnFFuIf5EyNRoQVo4lRuGFLb7fmpprmqyStRmmHTE4Wkq0fQYqoFruPN6AQI3tD/5Bqlmg1D2nl1VytGy+NMEZOapdyZdVoyqcbuDyjgmqHhad9mr65VT8sJ0fbz9RmOx3yz3t9b4RpnGOctIZsb+xKhovO3oxrWKgaEz1lhXqMmyBB0pvEMZ7+o6z0lgXZSlmqeZykfGpGMFvXgFdb5I8tR2JoWxe2UQqrbFRKATMfNTxP72VQOI4Gui2zgt5h+qj7pWx7RY91W5lUJvKFiqxPNvHLIiLRboxzWbQGGm+RKsn1bVgsSoBhFx6C1vV9XEy9AAEHoX8kIN7XweIdhDmQyibWChD6DuXyt3Ly7Pua5/jrs01ANjFCB7IC46OwaMYhqSfKmSDXN0xSNpMziAEmbIlDcJ4hj8eEQPVHI3CJ1kB+/ayvn1aRV6z3WZKe93NPeFuTHWSXL3udOcSUoG3x8d6P6plsPXZ5nwMXDnocdkDQ6f7cDsjMBGiFJdWokwzzYEU7mYF4D5kCn0gLicSPRaoagkhcpLslKMVEOAuFBB6bTvz+ECt9kl1W2PFTcZzGq0eEOZOtmflZF9P2AJ2bQsiSSXrITvCwJ7zzAa2SI2aiqA953mVeyYDgLDXaMT7ODdMTlleO0MkBpbrti+G8ZE9meZoXu22KJWTsSlC+9NqH7F5SKIj4mi0h56EMErv7hmiuyliJDj6FUB1kYPzqBVBTk1Ce2+0q0dB7IN891kNHu3LtnvYmesWv8w/12reJOUQqobsAa6uOA==|920 \ No newline at end of file +}//OwtjwphnelLUtjqj8aKDSow9UjJJQ0L94dGn8dpVmmJKCal5pNXA1PaogKUEfBNUKkW1TOdAkHIGbeTcDEannEok1uWisYqcfOMAu3ehcYCvs2W6s3xNlyAjJKIflv00kle0PujYS3FOMCG9nJb7C5tfG5KGUDia9jWtJ1JPVlqQuSXv0gw6z1WV3TMwm+lNh4GIUz8vW2NjgkDHWP2oP/CqblzxppgOyfqQC8mBSAiY+5ZNkiuWs4GoluyT4Nu/5Bvj8/bZ8JuZT7aN0+eLpU6LEqdZno4CIhR+OQL0MKvVXD6/UYY8cozs8LMGhKRAf6Spl30Qbt5Pny7qrhkF2+atlMw+T11Q5TvWA/fjvnNvH7ZrSYN8YrHWU/qOr5AsYD7+sLylSDoQ5vLHzsybDoQ7zaWu6TS0PejbQwj6BhWgZW9CcxAZJz7vlti32yTJb39e1NH3H3n3SsHLq7srYKhWoS+LiDTFvLv6dPSsiBcNz/VmumY+s32WtkOXXItKf6UgdD98H/hvpfQR/nqQRrLOd9TjTcaQG+SGsINsfXvecBqpJsQFQIhuQl2vs/0JV54Slq991PnipjLuXlwzXFKti1O7hKgvR+G/0KTwF8mLY2gVKNrN4i8JxXjJkKDJUWQKDKYr1ONw/KJFBFZtB7lOKg7DrTdAdrlM/Nc9M4gfkByp5z/IeKPv5jdEQovbVhzi2u3fv/DjnKA+i2b7FyWVUZ5lQkk+qNWTQE0zBjJA73baqtyWQYD6RezPFuGXQYX6UAZZmcVoGDNxnYfkolmriAdszBqih4bRd9y+08PbT8Zh410u/dhfam0owQG96mou/oqi/IAy7/YxHoeQYnEMijc/JOh4rPEfAaTrI3rn02ENLqjvUhjjgcZqNUbDG2k8TcknzvmUpca/bxwKiw==|920 \ No newline at end of file diff --git a/Pages/421cd7df876b4e64a3160223673e2ea.json b/Pages/421cd7df876b4e64a3160223673e2ea.json new file mode 100644 index 00000000..7c64c508 --- /dev/null +++ b/Pages/421cd7df876b4e64a3160223673e2ea.json @@ -0,0 +1,75 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 35.0 + } + } + }, + "Count": 1, + "DefaultSize": 35.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 129.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + } + }, + "Count": 3, + "DefaultSize": 15.0 + }, + "Values": { + "0,1": "项目名称" + }, + "AttachInfos": { + "0,1": { + "TemplateCellSource": "任务状态" + } + }, + "StyleDatas": { + "Styles": [ + { + "FontSize": 13.333333333333332 + } + ], + "Types": { + "Strs": [ + "Body" + ] + }, + "CellStyles": { + "0,1": 0 + }, + "SheetStyle": { + "FontFamily": 0 + } + }, + "PageInfo": { + "$type": "Forguncy.Model.Pages.TemplatePage, ServerDesignerCommon", + "ParentPageName": "切换任务状态" + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + } +}//NcoRqaCh7K59xUDPFQtZxO9xUhtaO8Ls4vp2TuoS5Xuc6mbVi05TwlNwE9SVkZ0Su107HN2zZg+J5P8+tV6pMqCwWZbWBsXyVQsAHq+DtHrCvEeDeROXduTES4IPpzQ/Om0WcArBKO3LBCDYGtjtrRPISuatwu9dtMyy5chzcS916/Bizg921GJveH6I4yCrVLs6lP8B9rUNu5mslyKm3QlX7Wr2/fR7GLOFBFh9LgFfzSV3iBO/1ChvxI8J2rgCHQ95M0eD9S+wBuQ7svNwWdjkNvYHSkbwQoiBFWmTmWOdX1bag5dqk4Wu0hlVJp68UdMf5xddYiBnIHhwnOFecezUckdSPBMpn7ws6uSTAorLrjXbIZcW0nV+0ZhBI9O4tqOBEQSlqthOh5KvkwsLEtrc1Fir7aLpkv32yL3GZ+1vZ12zwnLTwlT7nXjXUDeHIbgIQSivOQBQG4xvUd1gpZURK8GKWGpk/XDxvbxFPpaUj4S5ZGpzeRfhTw+EYspFWd3oqrHhQhQC4TSnO6siTIk6Bc/zag5VLRvHxgxKxfCG1EmCkoWrdKBWqqAanEY00j83i/ChLb/nQIiCagHbAJ7XtHDnQdpaDrOf/a9238sOfd7hHYGaXZsAVIZfJWAJpSDOaSPIaaYSGP+UUm9Vm+QOdfxLu1pFQP1tQ/7Z/lY3XSDELY0Idk31Vx2y/5v6crYYZl/o0pt3Jq6QmmyDSQ2ab51v0csdfNfiIac5YRCyioMIw/8ZAFttCmhEPOcWfqR3VhD9PDdTQ8lp/j4Gx+qbnuxv/xKUg0mfpcVTIi55Ir7rHCGuNVm/XJnCKh/ypsAFg6ddnH1gOIeB+7t+5gjno/ChjxDQawtn0nx+/73EXQ26r25GVVl/lemQzytEB3G0eMJ1nREQf/uL4pY08g==|920 \ No newline at end of file diff --git a/Pages/4d6923ff8d3742f5aeb5e04927a28f5.json b/Pages/4d6923ff8d3742f5aeb5e04927a28f5.json new file mode 100644 index 00000000..05c88483 --- /dev/null +++ b/Pages/4d6923ff8d3742f5aeb5e04927a28f5.json @@ -0,0 +1,125 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0 + } + } + }, + "Count": 4, + "DefaultSize": 10.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 129.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + } + }, + "Count": 6, + "DefaultSize": 15.0 + }, + "Values": { + "1,4": "项目名称", + "2,4": "项目简介" + }, + "AttachInfos": { + "1,1": { + "CellType": { + "$type": "Forguncy.ImageCellType, ServerDesignerCommon", + "ImagePath": "app-logo.png" + }, + "TemplateCellSource": "项目封面" + }, + "1,4": { + "TemplateCellSource": "项目名称" + }, + "2,4": { + "TemplateCellSource": "项目简介" + } + }, + "StyleDatas": { + "Styles": [ + { + "FontSize": 13.333333333333332 + }, + { + "FontSize": 12.0, + "Foreground": 0 + } + ], + "Types": { + "Strs": [ + "Background 1 -50", + "Body" + ] + }, + "CellStyles": { + "1,4": 0, + "2,4": 1 + }, + "SheetStyle": { + "FontFamily": 1 + } + }, + "Spans": [ + "1,1,2,2" + ], + "PageInfo": { + "$type": "Forguncy.Model.Pages.TemplatePage, ServerDesignerCommon", + "ParentPageName": "切换项目" + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + } +}//Niy0Ea5mtX4dG/3eLn20goKi/P3duysoTzPEEiUWtkDmkOf+EaVKz+wSjY8GFRToc2bvaMjvkEu/7Ac47nwHoJu6nO0fqm+BLDlDctbo339NWjrrP8BDwkwact/dLUjdnmOu3qmtUs9YtM0nHhPpIZXcVoHvsg+sb+CoxVFC4apUrEMr+z3rjcWi+v8AC+WfFWRFp0Ekk9WyJ+e/C154KLOlnXmFPd4hLIN6WmxPmDC3h7nE27Ot+RBrCwZfV3xEAW/o6rwFx+hlUjNloTlRxvqcgwvJgSd9v1TgN43w3xcba9JXod63xPuGmqXemnWVXBYF0tKGMd0F+5tgRbNejGvpqFCjVzK0D02WZA31GxeqZbLylLB5UT8N5olQLoCSDHMfbOQToCfJnz9EtVc9ECTuDSCgo0rbNSXYHtPzUXu1ir+TuX8LG2gbMpILWDagZdZM1vpkDDyncLhbMdSffOg0J+vB3dpeNx0YasWRC3JwcYm917bK/yEoP7nQdcZuEraxa2GvtmbNImwINnhUoyxJAxGztxBuu2wo4Y8Ee+KJdbTuwJD5i3DWmz7vDPn4MTv36Edz00QxNx3xwygniDPxVpTR7lcc59eA/dzFkemyJzOQSOnukFMgWkSigWT/6XWMIri0QdnLGvMngyil3/D3T4lxPTF7Olj4g/U+XPxPP7Xzv2EGDyciI64Naw156ZsbaoMFxb9NBMjs2iVAqNdOxfEeZY3GcZ2F96zc+4az+Jj8K9F0ElK4t7IVTnreiwvS5U2sSPFXEElb+GL+wpZov+iYkQGfQZfH95bH6cUi378W2mpAwcSB4UT2b0eGiuc+mUn9+8lZ4QR5ToVMPm/nDsegY4yN7Eqcq1RqrwO8GOOy1kBz1tqE83eD93R94OG/2596iH4Kt/FahENZsw==|920 \ No newline at end of file diff --git a/Pages/77fae08dfbac4664a299aa7ec207218.json b/Pages/77fae08dfbac4664a299aa7ec207218.json index c8fef687..d462c7a3 100644 --- a/Pages/77fae08dfbac4664a299aa7ec207218.json +++ b/Pages/77fae08dfbac4664a299aa7ec207218.json @@ -3,7 +3,7 @@ "RowColumnAttachedInfos": { "0": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 + "DesignLengthInPixel": 10.0 } }, "1": { @@ -13,28 +13,29 @@ }, "2": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 + "DesignLengthInPixel": 10.0 } } }, "Count": 3, - "DefaultSize": 15.0 + "DefaultSize": 10.0 }, "Cols": { "RowColumnAttachedInfos": { "1": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 66.0 + "DesignLengthInPixel": 73.0, + "Mode": 1 } }, "2": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 10.0 + "DesignLengthInPixel": 14.0 } }, "3": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 752.0, + "DesignLengthInPixel": 753.0, "Mode": 2, "MinLength": { "Unit": 1 @@ -141,4 +142,4 @@ "PaperSize": {}, "Margin": {} } -}//eTyRr1l3asG2BrW3b9YUQJt3XisNh+59Zd35YfY90/Cx4rmT1BG0ifIja7QFfKMqH74nJN0YhBfEUzmHA9NlKyqnEDVodUTjkXFSB7V3LsIasFnOIn8jEH3va0Kt9b1+51iA0a5573JiLxJihqVQhW8wq0SjrsKZKftNSo3KsNhI/dXdF0nGQcfceB+y/rAT246F3IJ8xHhMtxTBdRsMfqv5byqeGV+6CXOtpspzUPyTvUIrICWAa6qw9AiFi/Mcp6LIpeVw/BzilMBmaG9dGQ8l8IDgaXK2LsmJrwxxmsgg9WaRTp1h/WqYxyCJn4T1bNSaYBeFU44zoyr8ZTwd6QcMn8dpZb+5S84C4pFEgOcHh1UBFTf8N+9mhDuQGWC9Z+0KlCbKQOYTEpx02KDgDxogHHOFQoy+73r7NswubMjZJo8xI3Gvn4Bq8rsd5DXkV2p2ChXi6e+NYODJeFOeUUttPD1sddDoPnH7Kb3tMlocPI3t9EBt7ca9OIADgWRDZPQrruB4Y1bB+VXpsZXPSVfAElmFuWuddUMjm2Xm3ZvfyMKKq2sWGXTGace6be7jt+cP4/+yQVlk97nFlH2jvh+0IrvpBG3WljlNj8dKVdCMFy1k8nULKIvX4SvhKtxqHozz8AQphXFWz5dozSE3epWsDp5EHxow+Po7SdLy+DNmQq3ZcQSfNfgRXGSFNMP/FWAv3keX7woPLqA46+m0/EEwBsvsGYeFSqWKPTxtLnYPVShEjpDZOoQS9ziBcUN8LbNxnkJHMCLtLJ4j4KA/epbBnKZuGfmJd6caC6KW31fFRzZ/ToUlqVHfahuRzu2+9gYFWSS15c2pgQvDu2zn4x+VusC/2N+ePUTcbuQOWwOX/QnGla/of9IVuvWZz0o00KcQPohndrWCGS8oLHeYcw==|920 \ No newline at end of file +}//zxQdyOXVIOvvgJ0qCzwyJ8RUhS2Pe/BAs2OsfCjeRSt9KqNAU3P0/hPbxgkgpLjO+yx3V5xsbgnXN9JNvKO+XKEEsl5Rzfc1lYoicW67408U5r1IwAtzYqFpQQuJNciCvewIYKABQtGPONULCJ9c8GroafC4U6VzC39mZr6AUtN2T1WtTHYgR8Li9/nKBv+f/vxlM2RmWZFXyr9r+rorykfVPQUEB+3StGvi3ulUquzk+9YUpO9nJKWIQNPgwPUiDets2Mafz1cZseob8UlsQYAagWqFMTp9ujJVmox1dXfKfY1yCSbCB8Icj+Ync8mGJpLVXO2Wvg7sfRP7Ujm1X/4YI6fk0h0quKcIo5KtaKZ6Fwu4ITEERVGReHEv6S3Z61id7Ah68DV5r8GCPL26wCitQO6LN49wDzzqryz1DzMeRlRpQGMud0SiWi5EB5r4Q6ickH2k357dYz3oDsXoFwv8w9FIhDgUoHS152iLnnc+g4/VUJBET2gHYa+AwkLbl92ToAz9YcZ1WXuwD/vAaRDOPoyiS3Wpd39e9ux8A+j626Bzk0Smt3jPmMEd9c93bNvPEuOBglFF6Xi9lWpE4aliStMSLzlOajR7EWiXVlDPHcgO4+k4YfOtIsMt5/sglFzZYnQ3rfk/pe7DKFZ5s/povipsxz4HFoeN7+18gXtFlHd2vmMgYi/+8rCwKfA+AzFa5tS/G3/cSpnxcvFARsNZIf+azD815iAPFFoCLVtLRhnHxCCpxVuwu4YcJvYIzsxd9dTUlfZffimcBCHEp0MutfylUpzYnQPviIb2NT0/R+A/I4Yvk2XiVV0FmEplh87TUzkk/YIQNdiEIrNSV7XscYvgm8MOsomjv10jMwUg/Ba1cXDjEpSnxXWUWjXATwwcVOSgf7wGPQtA5QbDrA==|920 \ No newline at end of file diff --git a/Pages/9d9faa04d5a74f1dbf8dd3b2040b6f6.json b/Pages/9d9faa04d5a74f1dbf8dd3b2040b6f6.json new file mode 100644 index 00000000..0bc87f37 --- /dev/null +++ b/Pages/9d9faa04d5a74f1dbf8dd3b2040b6f6.json @@ -0,0 +1,97 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 22.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + } + }, + "Count": 3, + "DefaultSize": 10.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 22.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 41.0, + "Mode": 1 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 7.0 + } + } + }, + "Count": 4, + "DefaultSize": 22.0 + }, + "Values": { + "1,2": "加载中" + }, + "AttachInfos": { + "1,0": { + "CellType": { + "$type": "ElementUI.AvatarCellType, ElementUI", + "CommandList": [], + "icon": { + "$type": "GrapeCity.Forguncy.Plugin.ImageValue, GrapeCity.Forguncy.Plugin", + "Name": "app-logo2.png" + } + }, + "TemplateCellSource": "头像" + }, + "1,2": { + "TemplateCellSource": "姓名" + } + }, + "StyleDatas": { + "Styles": [ + { + "FontSize": 12.0, + "Foreground": 0 + } + ], + "Types": { + "Strs": [ + "Text 1 50", + "Body" + ] + }, + "CellStyles": { + "1,2": 0 + }, + "SheetStyle": { + "FontFamily": 1 + } + }, + "PageInfo": { + "$type": "Forguncy.Model.Pages.TemplatePage, ServerDesignerCommon", + "ParentPageName": "任务-侧栏" + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + } +}//YeL4T+Oljwr2XCn04z2uehvWEL71dkB9ssWPEV3KHNQ8V+v6VLhiUGUSqT1zi1SB5zDXXwUFrpJE9FRgQ4+baJ1SgBoTYxgNTMnGbkNNR9XGlD1VoE1aqI9JWrRgjmXtEOrGkgNpDn915YLbzzd0uXkX9S5LAFO7GDhPDQRJ5sgNsALfXRM3kD8MC4FcZPduSgdOPyPamTGaDPCIjdXP0pfTlxsI7jtKge4e3Zcz+HoRu0w4KRoemXpgmn/gZ8QX/en3wD8fzf+qPaC9GxZ37nS1Z7I0SEB/BoRzbL6+EvIiBUn+AN2dEgDI9VINZ6frBWqi9U9gK794n7GS2omfnCxk/vOA0KzvVJ6zewTa90Iy1hk8t0PKZZVwWVTTuW20ICShL/YcFXmitCmhmThZfHkUtRHqau7QFPb911zi7YQXUl6PEQmQm3qoAtys5OjcYEpHskKlPIPWsDVZpulCWlg7DQAj+GEf3SYtHEJMXCQsGsTeOzsivEMWKyKJfMoXxmaCBkzrnXPwuQQJ5JIxsEL0GJKSK1Wfn3QkaRQfllmi8VlLzEaHzext799jLfgPQdd03gp8LVtNmvKwJ2lkEnZKfjEdXTNbdorbZQnhZnCVAJrW0As/RDJQ+2PqJ9ILxDBMGABflo06VRBA1r9Fnk3qNW29vECpFjE1qrRS+8uXJsLuc3vl+ZMKc4LpO9iDZleM8NZQWHgbpLufwvUofcJTtYo3x2pUXjNaiFSAEepW6kMFTDhF6ffediU7fmPxCL1UZ++QzoNMJPfpNu4YgdyoGRN6I0qP6AL7dA7rEm589F03eNe7uQOQy9EyaXqfYHQRqKzW+2UTZTYJlGkIwc5SbZquWsm4Y8bOTB566LZTPTGZwrzf45OAwdfAfb7Vz5E2mePHjE92FqalMwz7cw==|920 \ No newline at end of file diff --git a/Pages/任务/任务-侧栏.json b/Pages/任务/任务-侧栏.json index 47f8ad1e..3dfb7785 100644 --- a/Pages/任务/任务-侧栏.json +++ b/Pages/任务/任务-侧栏.json @@ -13,12 +13,13 @@ }, "2": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 + "DesignLengthInPixel": 10.0 } }, "3": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 40.0, + "Mode": 1 } }, "4": { @@ -131,7 +132,102 @@ "1,1": "参与者 1", "6,1": "singlebox" }, + "Formulas": { + "1,1": "\"参与者(\"&参与人数&\")\"" + }, "AttachInfos": { + "1,12": { + "CellType": { + "$type": "Forguncy.ImageCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "参与成员管理", + "LoadBindingDataOption": 1 + } + ], + "ToolTip": "添加", + "Size": 18, + "ImagePath": "增加.svg", + "UseCellForeColor": true + } + }, + "3,1": { + "CellType": { + "$type": "Forguncy.RepeaterCellType, ServerDesignerCommon", + "TemplatePageName": "9d9faa04d5a74f1dbf8dd3b2040b6f6", + "Command": { + "$type": "GrapeCity.Forguncy.Commands.CustomCommandObject, Forguncy.Commands", + "Commands": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "参与成员管理", + "LoadBindingDataOption": 1 + } + ], + "ParamProperties": { + "用户名": "用户名", + "姓名": "姓名", + "头像": "头像" + } + }, + "DataSourceType": 1, + "DataSource": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "任务成员表", + "BindingInfos": [ + { + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "参与人", + "GUID": "380ee008-3651-40ad-994e-f0398f4e0e4a" + }, + "ColumnName": "用户名" + }, + { + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "参与人", + "GUID": "a615680e-218f-4291-baf6-421ba74a50e6", + "AttachType": { + "$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess", + "UserColumnAttachType": 1 + } + }, + "ColumnName": "姓名" + }, + { + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "参与人", + "GUID": "109ea711-92e6-4c26-a605-07189d7d4a7f", + "AttachType": { + "$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess", + "UserColumnAttachType": 5, + "AttachTypeTag": "头像" + } + }, + "ColumnName": "头像" + } + ], + "IsListviewDataSource": true, + "CustomColumns": [] + }, + "DataSourceListviewName": "图文列表表格1", + "DisplayMode": 1, + "NoItemSetting": { + "NoItemImageSize": 5.0, + "TextForNoItem": "赶紧邀请成员加入吧~" + }, + "DetailTableSetting": { + "$type": "Forguncy.Model.DetailListViewInfo, ServerDesignerCommon", + "ColumnOfDetailTable": "任务ID", + "MasterTable": "任务表", + "ColumnOfMasterTable": "ID", + "DataCommitType": 2 + } + } + }, "6,1": { "CssName": "singlebox", "CellType": { @@ -163,53 +259,65 @@ "FontSize": 13.333333333333332, "Foreground": 0 }, + { + "FontFamily": 1, + "Foreground": 2 + }, + { + "FontSize": 13.333333333333332, + "HorizontalAlignment": 3 + }, { "BorderBottom": 0 }, { "FontSize": 13.333333333333332, - "Foreground": 2 + "Foreground": 5 } ], "Types": { "Strs": [ "Text 1 50", + "Body", + "Accent 1 0", + "Center", "Background 2 0", - "black", - "Body" + "black" ], "Borders": [ { - "Color": 1 + "Color": 4 } ] }, "CellStyles": { "1,1": 0, - "4,0": 1, - "4,1": 1, - "4,2": 1, - "4,3": 1, - "4,4": 1, - "4,5": 1, - "4,6": 1, - "4,7": 1, - "4,8": 1, - "4,9": 1, - "4,10": 1, - "4,11": 1, - "4,12": 1, - "4,13": 1, - "6,1": 2 + "1,12": 1, + "3,1": 2, + "4,0": 3, + "4,1": 3, + "4,2": 3, + "4,3": 3, + "4,4": 3, + "4,5": 3, + "4,6": 3, + "4,7": 3, + "4,8": 3, + "4,9": 3, + "4,10": 3, + "4,11": 3, + "4,12": 3, + "4,13": 3, + "6,1": 4 }, "SheetStyle": { - "FontFamily": 3 + "FontFamily": 1 } }, "Spans": [ - "3,1,1,12", "6,1,1,12", - "8,1,1,12" + "8,1,1,12", + "3,1,1,12" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -234,4 +342,4 @@ "PaperSize": {}, "Margin": {} } -}//DOG9GXBVJORAJjM3TypcRGbKhhHQBm8n7jN5ZyEikXbZkQ4E905d0u9ftaOVKczca/N8Y6zucsxVPOIuCDy2oPB0x1YqDvWW1aeELMQ69ANn4QUR9c6CZWeuZwhhui+9K/NfZwadtVtyXgK63f0dgad68eRw9aYl6jKMV+02X9A40oEiVXvgichbX1iij3ERPkTH2PSeKNSt4xUZutnUcok22evTMvlxL64qJLaOCnXj4uA1RtL+ILnTK9NTlqkodBKEjfpBeBf9KQ50cvii6GOBWlZHagy0C7WHMIuIo5L/fkrkCtPKyVige/bdak0aCtUvgjsqe/oGufW8R0hrdPhhTVDXDYMxBHO8LwtNNSUxbodOsdjDiZ0rmTAmRVCM31n7W0utB0MOWTkh+pxFqtGDEE485MW2d5d9Ez7Zk4cWJNNF1XqOpqX/Cz+4lsMrYcLQ/2azG5vuf18x859FsVw2rSQJEJQ8DlQbia0JWcD44zDD+nHgw2U0o+JmjcG54M9GcXL9fQfJXsukPa+gKY9PmZ8ZwlekRIr3STJUNShq2uBJxFzQF1R+FgX2Fc+m1pNbL/nDeCOibd0jgnB1V/saD7l+cFNVx9HXMbttWu2Hvq+vMFfjI9BOCNA6lDI1xrkTxmPXPcSAIaG843pJmNb/Kl23K5AmgaeDzO6jMHvhi/2d1J2lGa7OEqjx/2P6T0ASzS2Z74kS5oaV5TVBqrK9jHfWTGsIW5OIczpkM7C+7QVnN7X9LrKh9nKssqC6qpSWzQjf3XnJ0iP2TEJnKChZ1hsPhCzYrQKB2JMDGx2X3UBWnX6lP8hLGXJr/YAPtWfBrgOfCwOIwZnDZKbpqPPPY+1SSFBwpNSq7h77ze9Br6oBdea57X5GSeZyGEq7ImWZDDhGWVG2rmxGvAMqsg==|920 \ No newline at end of file +}//hgZvxZg6dwzVmyKHHVF2SvpsX6OTLRORQon2Vtc64cUWgdxLu8ekPyzRbEmzKN+g8YAl34WJ5V2LpvKNYXQ2yONZTKtBr+d2o42SHod0Sae7kQ4nDAUPwn1BPP+Cd3n2FkshjngYFbz4ixGEMch4Nr9y3FiozFsbAF6/fdCVB9nX7FNlCZ9BDLVkaVQb2mfy56w/gixos3n33gFfmt7QiwgqqZvEvYGHKGfi9u6QyucyV7oH4U/sKCbtUPri4NrKYPBpbgIXxl5Ss1nIzWTCSmZhXnaernJWg0pZr9cNIQ94G7ltD8/nDO3rSIzRdwMR1Rn2t0Uf5K98ebmuBsT+yrs/GNM51ZLo3z+mBbiAQsQBm2OPXBObZuxdLf9AYdrONgpPFd9+pLQpAzqTfqh1kwQlnRj7ZDrdrpLoAkHyu+5zueLG5ByXz/D3eUfZFsGrmf4SnNj9n05du7OIoXMoFFcKDsTnNLYj+1MM+AmqHh8BUlYuLiAGti+easiRO8K0RqQGV3zrDv4wb/FA1G6F0CQEC4Vunk0Zr58glUVKGz7PcTxr3IxUEoWKPbTTHlBk9r3nhouWdWCmmV4oSX8yyP0VDyyaWY4IkHipmOO1bmvR4E5KQ2+QMnS+iy2anP8RiFl8522Rv8p4DxqFXUlDKNFc8t7gknaPylubJVxi/g5aYyur83v8gSKxuNvTTJI3SkdjMxX6H3rFXJI9s4zbUrusBt8+z1K7Y9BYT9LleJsx0xWuCT9cyy8rKpVPd9XxIOUryfT2md1P1mIXhIcnUcsUPX0HXsWomor/s8pDG5aPwylsy11MvUp8rwRSGt+/5tv9/T3p+dLCTTKsuEGisO9wkXRhsqEKXHG/4QEXPoRqTJWEfW1eefaEDGPKhJuDIL6ANeYV0rWdGwmmoZfUjQ==|920 \ No newline at end of file diff --git a/Pages/任务/任务-关联资源.json b/Pages/任务/任务-关联资源.json index 8f306739..1c9d8239 100644 --- a/Pages/任务/任务-关联资源.json +++ b/Pages/任务/任务-关联资源.json @@ -198,22 +198,5 @@ "PrintInfo": { "PaperSize": {}, "Margin": {} - }, - "BackgroundPictures": [ - { - "Name": "03800ae4-18af-4c3c-98bb-40694b1eb80b.png", - "DisplayName": "背景图1", - "StyleInfo": { - "CornerRadius": 5.0, - "Fill": "Background 1 0", - "StrokeDashType": 8, - "Stroke": "Background 2 -10", - "StrokeThickness": 1.0 - }, - "IsAutomaticStroke": false, - "IsAutomaticFill": false, - "Location": "24,32", - "Size": "957,272" - } - ] -}//T5A4ZMo4QlhODDin5m90+cYByCcbJb6PSaBZ1Gu06arcvLgEZJgXapgQS5oleYPh/x7+YDU37+VEfE27tS5gze5kCTJrhl9Kh5+sef/uFgDZAyO3aY5qCRAAaFJ62Pg59d6p+p8JtTq4VLw7w+GETXGUX19J1MzvqJv/5t5do3jZqvxEfMco9z36zph1hSJoKLMk1tGYFcDe9zwH/dC5R818qzS0RK28HD4HXX5zrt09d1BdmGs017HZ08bGtlLY8WCLQbbskqPN3wnsdfwUSouXk1cwUoeeOkHVM7en0kopv3rGrRki/34PNi07VlcdYSCZLIWKNvHd3TnTX+WvZJp97fXzWDx/T6PBoR7loCkbQ+oBqQkNqoqZsqQQRjQiq7388cwpClye4Ot9hk9nUxFw2EEtPoM76LOaSI6CXe43xFyHNWW4QUl5ik66sT1sNxbNPzBqWkEm+FRkoDjHsFz18w0rbwSx92t79HGvloGbZiTDw3P4ff3811sw/CBHw0BDnDVXjvTAshKoMK+LzFtNDuXvYCCxatWidmnT/+5yGWa4P6Wmfo8DTSgSZEfqFNlNZmgOCcDX0HtAH16F/A0gJ4zfmxs7+YUDzMtIgE+vmwOFcZnskHA0ZvABu8W4Yd/2oWEUgrOT+tblumWVKQovmj0ikYkFegZLdSayIZs2SflnncfhYZze49+luhgC8t0grRpdrsWI0JC6dkoYR1EaPEdXKaJgnA0tEPTzEMikhv7lfMP+LZtDLSL2XwLUX3ZxmrlkOmwGuApksd7U9Thwl9wpCNpJTEcWm0wrQObpWNfUKFgwa536Dmbc5mEB8r8D1S15uHjbwnLzHxSxLCIQKrEDxMsliJfk6nGz8mIpMHhH8DgnnlWgsJPYj851pNQzwknI0I2CK6KMPaQa8Q==|920 \ No newline at end of file + } +}//mzUwj+DlEwb1T5OyGv0HJQfOLsmnbXLNz9YHXJzYe1xa8GfKuan3oQyqvx1cLUZ5NAUEe6wDgIvfa5vbHemF1wGu1aOyDta3xZIMZLX+9xOdYQNwU2bPMZnQEWKumU9SCjNXRynWIGE5ix+3Hgs4rqwN802NiutJVONTm41Es7nEZa8iI2t4QrddffzSZg4/VFH9kNYQ5bkhDXJLw0pmjH+4Tj9DZpJnY/lx3SmDr1dQjgGqeyqQRxjeWlK/mNktdyypsHRBtfGKckFW3Kpbilc0NixA/ZbRqyVW0y5xiTMuz3nXzXz4aOih/0HcjPwOZiSA0yzbMEWVQAgD1TxGsuCDqgCSKuTrKWwAJUHlpIjm05moxxLQwP7qP6Fnm6BdXzbYKtMCt6qOR9rSDEVU/zH2E+FT4gReDU6fSGTwYwxjSb7A7R9ySO3wGExNRykV8fdGqgFV125e45u8L9nSvIzClr37ANV3Kc7Wsd3c29zX/WPGXEUpJkMgoZlR88GKQHmb9twW46BNe4BqStq+5NAG30CMmNHf2DJF1cxu8ClD+f9wv0l4U2oDI2b6QDXYahHm6pn/saAPgKzbmMLiHv/ccoA/4anJ4Gwh4jG/Wdj1wIn9hIKy6zYeWrc3BaIdI9RNAkMhtVxNP3ixmGLIuYXuUN1TCh5BKMw+9pvh4gfK/tpvMcRowKnkBv7qW7p+sCDP61pzLVhx9qZIA3rmzahv0vo9IV/d7Qjjh9JZtmG/W5zOw1OjUX4cYAU+fEzR54n7iOM2ZkAsFeeDKgdHjAFWaedp4EoF7bnjEruyriB0O9vR4Ktv6gjwjlDqZK4cy0EJQs7W6unsZhPa68/WnTNGPnwjYlZxJsyybeXOP8/lfEbbGHrVkuusleP1ktZoHIfOEIaDicGkMDNOTdQDaA==|920 \ No newline at end of file diff --git a/Pages/任务/任务-基本信息.json b/Pages/任务/任务-基本信息.json index 83fcfdb2..93023a46 100644 --- a/Pages/任务/任务-基本信息.json +++ b/Pages/任务/任务-基本信息.json @@ -58,14 +58,25 @@ }, "13": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 38.0 + "DesignLengthInPixel": 32.0 + } + }, + "14": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "15": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 38.0, + "IsHidden": true } } }, "InLogicalVisibleIndexes": [ - 13 + 15 ], - "Count": 14, + "Count": 16, "DefaultSize": 15.0 }, "Cols": { @@ -151,13 +162,15 @@ }, "Values": { "3,1": "状态", + "3,2": "未开始", "5,1": "类型", "7,1": "执行者", "9,1": "项目", - "11,1": "时间" + "11,1": "时间", + "13,1": "任务预算工时" }, "Formulas": { - "11,2": "C14&\",\"&J14" + "11,2": "C16&\",\"&J16" }, "AttachInfos": { "1,1": { @@ -188,13 +201,82 @@ }, "CellType": { "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "TemplateKey": "_RS_Information3", + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PopupDisplayMode": 1, + "Placement": { + "SerializeProperty": "='任务-基本信息'!C4" + }, + "PageName": "切换任务状态", + "PassValues": [ + { + "Source": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-基本信息'!状态变更回调" + }, + "TargetCell": { + "SerializeProperty": "=切换任务状态!点击按钮" + } + } + ] + } + ], + "Text": "未开始", + "TemplateKey": "动态背景", "Icon": { "Name": "未选择.svg", "Color": "Accent 1", "UseCellTypeForeColor": true }, "IconSize": 14.0 + }, + "ConditionFormatRulesCollection": { + "Rules": [ + { + "$type": "Forguncy.ConditionFormat.CellValueRule, ServerDesignerCommon", + "Operator": 3, + "Value1": "=\"已完成\"", + "StyleInfo": { + "Background": "Accent 1 80", + "Foreground": "Accent 1 0", + "Underline": null, + "Strikethrough": null + } + }, + { + "$type": "Forguncy.ConditionFormat.CellValueRule, ServerDesignerCommon", + "Operator": 3, + "Value1": "=\"进行中\"", + "StyleInfo": { + "Background": "Accent 2 80", + "Foreground": "Accent 2 0", + "Underline": null, + "Strikethrough": null + } + }, + { + "$type": "Forguncy.ConditionFormat.CellValueRule, ServerDesignerCommon", + "Operator": 3, + "Value1": "=\"未开始\"", + "StyleInfo": { + "Background": "Background 2 0", + "Underline": null, + "Strikethrough": null + } + }, + { + "$type": "Forguncy.ConditionFormat.CellValueRule, ServerDesignerCommon", + "Operator": 3, + "Value1": "=\"已搁置\"", + "StyleInfo": { + "Background": "Background 2 -10", + "Foreground": "Text 1 50", + "Underline": null, + "Strikethrough": null + } + } + ] } }, "5,2": { @@ -205,7 +287,33 @@ }, "CellType": { "$type": "ElementUI.SelectCellType, ElementUI", - "CommandList": [], + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionContextPropertyParam, ServerDesignerCommon", + "contextProperty": { + "Display": "值变更原因" + } + }, + "value": "userInput" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务表", + "ShowConfirm": false + } + ], + "ID": "94365e35-3ef9-4149-a2df-e98a44f09957" + } + ] + } + ], "UIPermissions": [ { "Scope": 2, @@ -279,15 +387,37 @@ "BindingInfo": { "TableName": "任务表", "ColumnName": "执行者", - "GUID": "ea1f4445-1160-4fc0-9a26-897cc6eee0eb", - "AttachType": { - "$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess", - "UserColumnAttachType": 1 - } + "GUID": "3fe2dd08-240a-4867-8a84-e0aa3bc93223" }, "CellType": { "$type": "ElementUI.SelectCellType, ElementUI", - "CommandList": [], + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionContextPropertyParam, ServerDesignerCommon", + "contextProperty": { + "Display": "值变更原因" + } + }, + "value": "userInput" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务表", + "ShowConfirm": false + } + ], + "ID": "0871fd28-94ff-46fb-b542-2cf0c4f6a266" + } + ] + } + ], "UIPermissions": [ { "Scope": 2, @@ -385,13 +515,9 @@ "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", "TableName": "任务表", "ShowConfirm": false - }, - { - "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", - "Message": "保存成功" } ], - "ID": "8a45faae-8072-4c23-984f-43b245e11b58" + "ID": "c55e5d4a-97b4-4e6e-8b7a-d8aa78f65319" } ] } @@ -630,7 +756,7 @@ { "TargetCells": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='任务-基本信息'!C14" + "SerializeProperty": "='任务-基本信息'!C16" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -640,7 +766,7 @@ { "TargetCells": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='任务-基本信息'!J14" + "SerializeProperty": "='任务-基本信息'!J16" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -694,13 +820,224 @@ } }, "13,2": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务预算工时", + "GUID": "920d9962-f990-4709-873c-fed76381b5b4" + }, + "CellType": { + "$type": "ElementUI.InputNumberCellType, ElementUI", + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionContextPropertyParam, ServerDesignerCommon", + "contextProperty": { + "Display": "值变更原因" + } + }, + "value": "userInput" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务表", + "ShowConfirm": false + } + ], + "ID": "9f973b91-2a4a-47d6-bb08-94146fa29bf0" + } + ] + } + ], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "min": "0", + "step": 1, + "precision": 1, + "placeholder": "请选择", + "controlsPosition": true + } + }, + "15,1": { + "CellType": { + "$type": "Forguncy.TextCellType, ServerDesignerCommon", + "SavedValidators": [ + { + "$type": "Forguncy.CellTypes.Models.UniqueValidadator, ServerDesignerCommon" + } + ], + "TemplateKey": "_RS_NewLittleRoundCorner", + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "='任务-基本信息'!状态变更回调" + } + ] + }, + "value": "%Null%", + "compareType": 1 + }, + { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionContextPropertyParam, ServerDesignerCommon", + "contextProperty": { + "Display": "值变更原因" + } + }, + "value": "passValue" + } + ] + }, + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", + "Title": "加载中" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "回调值", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-基本信息'!状态变更回调" + }, + "ID": "f233f0d9c8714211bef059460f93b60e" + }, + { + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-基本信息'!状态变更回调" + }, + "Value": "%Null%" + } + ] + }, + { + "$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": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", + "FunctionName": "remove", + "Title": "加载中" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "='任务-基本信息'!code" + } + ] + }, + "value": "0" + }, + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-基本信息'!msg" + } + } + ], + "ID": "dea7a981-168a-436c-bf5c-e0535d0cc227" + }, + { + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", + "FunctionName": "warning", + "Title": "温馨提示", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-基本信息'!msg" + }, + "BtnText": "知道了" + } + ], + "ID": "fefc6bea-e896-4d00-a71a-87383a9b80f8" + } + ] + } + ], + "ID": "c8864927-d70c-44cf-831d-4e69430ab258" + } + ] + } + ] + } + }, + "15,2": { "BindingInfo": { "TableName": "任务表", "ColumnName": "开始时间", "GUID": "c69ca5d6-30ec-40c6-a51b-00076f9abc09" } }, - "13,9": { + "15,9": { "BindingInfo": { "TableName": "任务表", "ColumnName": "结束时间", @@ -724,6 +1061,9 @@ "FontSize": 13.333333333333332, "Foreground": 3 }, + { + "FontSize": -1.0 + }, { "FontFamily": 2, "FontSize": 13.333333333333332, @@ -736,7 +1076,14 @@ { "FontFamily": 2, "FontSize": 13.333333333333332, - "Foreground": 6 + "HorizontalAlignment": 5 + }, + { + "Background": 6, + "FontFamily": 2, + "FontSize": 13.333333333333332, + "Foreground": 7, + "Formatter": 1 }, { "Foreground": 3 @@ -750,6 +1097,7 @@ "Text 1 50", "[AUTO]General", "Left", + "#FFFFFF00", "Accent 4 0" ] }, @@ -760,9 +1108,9 @@ "3,2": 1, "3,3": 1, "3,4": 1, - "3,5": 1, - "3,6": 1, - "3,7": 1, + "3,5": 3, + "3,6": 3, + "3,7": 3, "3,8": 1, "3,9": 1, "3,10": 1, @@ -772,8 +1120,8 @@ "3,14": 1, "3,15": 1, "3,16": 1, - "7,1": 3, - "7,2": 4, + "7,1": 4, + "7,2": 5, "8,0": 1, "8,1": 2, "8,2": 1, @@ -792,11 +1140,11 @@ "8,15": 1, "8,16": 1, "9,0": 1, - "9,1": 3, + "9,1": 4, "9,2": 1, "9,10": 1, "10,0": 1, - "10,1": 3, + "10,1": 4, "10,2": 1, "10,3": 1, "10,4": 1, @@ -812,7 +1160,7 @@ "10,15": 1, "10,16": 1, "11,0": 1, - "11,1": 3, + "11,1": 4, "11,2": 1, "11,3": 1, "11,4": 1, @@ -829,7 +1177,7 @@ "11,15": 1, "11,16": 1, "12,0": 1, - "12,1": 3, + "12,1": 2, "12,2": 1, "12,3": 1, "12,4": 1, @@ -846,12 +1194,32 @@ "12,15": 1, "12,16": 1, "13,0": 1, - "13,1": 5, - "13,2": 1, - "13,9": 1 + "13,1": 4, + "13,2": 6, + "14,0": 1, + "14,1": 4, + "14,2": 1, + "14,3": 1, + "14,4": 1, + "14,5": 1, + "14,6": 1, + "14,7": 1, + "14,8": 1, + "14,9": 1, + "14,10": 1, + "14,11": 1, + "14,12": 1, + "14,13": 1, + "14,14": 1, + "14,15": 1, + "14,16": 1, + "15,0": 1, + "15,1": 7, + "15,2": 1, + "15,9": 1 }, "ColStyles": { - "1": 6 + "1": 8 }, "SheetStyle": { "FontFamily": 2, @@ -861,13 +1229,14 @@ "Spans": [ "9,10,1,7", "1,1,1,16", - "13,2,1,7", - "13,9,1,8", + "15,2,1,7", + "15,9,1,8", "3,2,1,3", "9,2,1,7", "11,2,1,15", + "5,2,1,7", "7,2,1,7", - "5,2,1,7" + "13,2,1,15" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -892,5 +1261,11 @@ "PrintInfo": { "PaperSize": {}, "Margin": {} - } -}//r8QdnPoSyU5SQO/Z3Nx+2bA8MYCuDkW7LnMjlOyLOTD/KNg5odCHVSzPW+3UsqHal9L11Pw4MLtpiXt/arrzL1uUF8+lyhLRgHHAV5iRY/fLxXcWu789cffXgifL0l5psQIvqIryTVZiKZJ2mcf8amVvRIsTgyIqdXSuejIYX/kPxuGGtGxKAvjZwoBjFxSrZUIgFUAwNciMCstE8WKjxjEbv5jyLdMqyUgov12k+9KqduPKTRAJ8YtTsWUa6eVaM7jP/xTDqm8jiZjhmPz8e1of4/1qvNO937oAnnhm3hlmWZrlGtmcars7n9iWm1HX+pgjozvMlyN934kgZ3ByyO2UHks6sGmGZf15iRbKmGXyCKDmctgtyDJIeUfSO/hb5VySIlK0+i/jTkLiT41KxAN90r5BaGazv/XyRtnlOiNxIaB8ui/PCrgjl2V4f+wtNz0JqylhYPO/kyEsJSVaLjpAypKPF0s2eUsFw4d7o0A8Qe5+rn33ndrO5y8Lu+Fz5RB300+qwa1/4+uYUVY5usbseog08KjLL7pdp4bEJMMuAnNUOQoeCGaO3cBspC4eMtRUx+Aqc24O3E7cu6LB+aJptXnaOfe3W+s0iyB5YZ26gJXAFtfZek4cKawtnd21c1Ke7+1dwaVPBCh8fxErOuqJLITuSleZ5fL1z8RNR1k+cNiaGxVEWY/91YKvZXaue91lN5BTmFSyg4/BgoSk8MLOGMHpgxobadTXDTIYyqpKEpCNVYRb/UrOoAQe9zAtpCXy0TXf3qR6rzMbtRI15O8eZuBgZcAaATae5yAOG7svZpnbwHC7EmeiS4tqkllyQS+iScZFFxpk0j2/qzHEmjtkIJg2fBy2sKaa/Cj6iZeT11B2nZPzLfYzzWlOrolzLhsGan/lpWaUeQgfULE0DQ==|920 \ No newline at end of file + }, + "CustomNames": [ + { + "Name": "状态变更回调", + "Formula": "'任务-基本信息'!$B$16" + } + ] +}//o2x6k5AIOcTDBUhH7AQtp6OpfFj6cxpN85YFBePqPGmwEJ1bJIJUZyPD1CTzCroA5kgtj5Qlmt9PiaeuV30cw6enARnu1mhJa2QUx85CjyWInwObsHfda8bBtavYv/ffdTyyUNQz76TwUeOynsNGoiVdupUIB4bWvfFLnQyzyYiMaXPQcE5OTq6YPWfYtDzP34zl1Y9FuXczTx14B36XIgBEVDQm4uZU3xZ4r2CkOw+96c9XaEezLdTgY/Iqz0G/G1n52pJ0lQtNZqadqxEDXktbPAAjQANpSqmMi3rMUSWWNVgmCCursPpqfmP8+NpBUcplRm6G9B9QRfM84FukDtAvjkXYMG0Ui+JjQKd5yo9SDRGrz6GZyKgfzD9mqepNKuC6PH65nzuHpmBqp1vag/PvE0N/NRfJPQVLBS1LTg6TckGuADpcu5+CvWj/ysT+6BhM5K5jBh+l/q8LzeXa12atQ0OgqACgZ+erCpgWtbOKx49aIYVaU4XjsGG/HQiTRETv4zYktzRU00GPXtDyZ8RqQsknH/ku3gOGktn2OrS/i1Ad+NjjbcdIk7etLRDI2Re6djD0JE77NWSgsUwqWoruYnyS7guFRq/ExHAlicJnxC3gMyoZptYnT782x5gN/r/pYUH5JX+b+Kzer+D34bo0CNsD92/6FraWNWFttbJ/WLU27RksYc3p3FoUmYAcAfkkYBOwxRO9XFb5cfZRqNZmXDRBBzzdx/Bc25ZlNpYWmNZZhrSYvsNJBGwHX/M8oCUuOI2L0vE5u3gjPQHrCu/XUvGJ0Bii360UIOjaNR+ECRGlTsF1wnDjPS0SxEVt0lYniYlOb6YopR1IjUX+OgW4NOMYY9rwOlWmjzWVC4zcC1ESgBoVSyTTRVnR6ITgljFf355yLLEhGqUqYsEytw==|920 \ No newline at end of file diff --git a/Pages/任务/任务-子任务列表.json b/Pages/任务/任务-子任务列表.json index d73bbbf1..2cff0d26 100644 --- a/Pages/任务/任务-子任务列表.json +++ b/Pages/任务/任务-子任务列表.json @@ -8,27 +8,34 @@ }, "1": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 10.0 + "DesignLengthInPixel": 10.0, + "IsHidden": true } }, "2": { "GridRowColumnDefinition": { "DesignLengthInPixel": 272.0, - "Mode": 1 + "Mode": 1, + "IsHidden": true } }, "3": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 10.0 + "DesignLengthInPixel": 10.0, + "IsHidden": true } }, "4": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 28.0 + "DesignLengthInPixel": 28.0, + "IsHidden": true } } }, "InLogicalVisibleIndexes": [ + 1, + 2, + 3, 4 ], "Count": 5, @@ -332,7 +339,7 @@ ] } ], - "ID": "0bde0caf-e25c-45de-aec1-87d294bed461" + "ID": "cc0c55f7-7c97-4274-81fb-238ccca79b16" }, { "CommandList": [ @@ -349,7 +356,7 @@ ] } ], - "ID": "8338f50c-5d16-48a1-a3e6-49eadceecac4" + "ID": "6eb23f6b-816a-400a-b031-263634ba996c" } ] } @@ -505,4 +512,4 @@ "Size": "940,282" } ] -}//zNo/v++x01p+tWtJvkxSxhChcDbf+xLgBIjbhSn9S6kJTPhUgabMkkn8p5a2jDABWcMLaHbdd9nBk4a4FhTOjXJd9qJ/ATtcTcSFqyMUvFOEKSR/DBQSRZg1zD1DHm9tWauka1ObZP4pyL4MbsyvhUUDBKZ0y6IWOg/VBDaJvdU2SbxYJJZmWclEothCYBMgoYaYBk2O5G3ONe9zVuYJhXvngdsT+vga11ZbgmD8nEX6DueL+02EGyNr7knoSgnlK89kYT+xVJN6xNs2fEpOu2glhi+ZNCioEAKH8q7Kw2DNzGO4TerXtOVZdRrW4lBifNEwtw9sfxYJKlw3Dz9QQGSYy3Wb3c/7QbeudjmTZ+mU+gam/WmH5fvf/QGimna5GKsx3uCGbhViE6dNtq33iQcZG8WmzZztZmy57F+jvu0yl8azEr5B3J3QjUeQsWf1u+K1TyTujqMn4sZpkrU9hgUChUA3U2ebUUkVCFhm3gvSUobOo+sJ47wqs+SOm67bWFJWMAgimckmwPYmQD08N71JAnaFB9F4b9T4K77IIbP3IqOck7FnkX/0W14VFPXzVgs7rX8vDCQWhNrMiwvFP5mZMCx3D8F+kZQLrHHgg1N/BPwX+wD79gteX+lq6jjVVd8F557h7uebGnaPgfL4EB0kHfsSLtWkh7gR5yXQ6BwIT+VddKTuu/zX/40KelNubGfrDgbEdd75RcoM2RoC/DJ8ko1/46MvNZzJZxelgHYA2QwOENxdos7Z6TtfsE5s2L21iEoSOx/f+Eyu9TvEtnIC30OaY2SmEaGZdQua76RpOzP/wmnlWDaYdR6upxvRtgvsH8HWv9imv4Mt/0MysFj2JvqreCdgUU5Jd03RFDmbqAjGFC3Fzw1xXbRoD+V0ZmVtWXPB7jv+mF6VXvcqgw==|920 \ No newline at end of file +}//BQEMIOasK4DDrQGqH/Tla13DFMgkIalO1BjZl6KxYM66sDqUnxQUKdZWkCOu3U0qImrz4owgOjU428g6iz2oyb8d6bnD+ZX8oKZkfvBv1kyzBNtSA8aHzLm0Vq5yWuB7Xduu5xAlaikZ35T5A0xKJWDmen5JctYJ+O7qTT7QLjr52vxJZzp+IPrskHFD6C0WHGIinywWp/921IFZu3qsgsez/DSMKRNOJQfe9PFsoQVBTX7dpNRvtidbc2MAvQZFgfWJkB+b8kj5wwKsmyUv2hHJnGVbQIfDwtsNTLJQttn7UGrWkak0Y0/T83s+8qSbCTwc8dUokO/f0+f+hAEt98hniU+LG/p5zq6O64LciW1DzqNQPxjzvc+smapsUJVKxvRj6CEI+E/s5R/7WExXpEGJ8PnPeAikBSZrbWoC2GCXVU4/4N4BjKyitJdJY1d+TBmS25bSimtJByU0rqWP+ObRHN7vCK9rqxBvieRGaLCT4u0Zpm5QEW6yypujrTvloqfTB7n0vz/Hr1bGLApqIRkdefaBWvZX4bFtzlou6r+NdC02xBF46hwVC49Tc7tZR7Nu0iYgf8qYlxW274Zzsvmo4YgcrvWl5QRMu1unov0mioQBfXMpp9g2INYeYn2CwXKcJUypmjRKUf1Epk4j5saioXBV8rP7zIEsbe+MP4KM6P+9hott90+7lc3AkA6NiK6ilgxCfhFZbKDgBCgt5vRgUwQ/rT9N1+Yzl64vw3HNJ/13+HSuYQQ3K4ljVQTgCAu2dsEQS/VJ7UlQIQ2Il3EQKjEjzx2xGJkXvJY4xICO0Hc+WIWV6TokOBHZ4W7fMeieoxevqEFqJV14KZZuniNcKSnV5wITKaorTPbP6xWvYbarWKMMjJz9MdopkFvhkdeRI3H/z+w4WA5rIw10eg==|920 \ No newline at end of file diff --git a/Pages/任务/任务-进展.json b/Pages/任务/任务-进展.json index 9b970f0c..b55aef89 100644 --- a/Pages/任务/任务-进展.json +++ b/Pages/任务/任务-进展.json @@ -13,27 +13,22 @@ }, "2": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 26.0 + "DesignLengthInPixel": 24.0 } }, "3": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 10.0 - } - }, - "4": { "GridRowColumnDefinition": { "DesignLengthInPixel": 272.0, "Mode": 1 } }, - "5": { + "4": { "GridRowColumnDefinition": { "DesignLengthInPixel": 10.0 } } }, - "Count": 6, + "Count": 5, "DefaultSize": 10.0 }, "Cols": { @@ -197,7 +192,7 @@ ] } }, - "4,2": { + "3,2": { "CellType": { "$type": "Forguncy.RepeaterCellType, ServerDesignerCommon", "TemplatePageName": "77fae08dfbac4664a299aa7ec207218", @@ -300,33 +295,33 @@ "2,2": 0, "2,3": 1, "2,4": 1, + "3,2": 2, "4,2": 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": 2 + "4,3": 2, + "4,4": 2, + "4,5": 2, + "4,6": 2, + "4,7": 2, + "4,8": 2, + "4,9": 2, + "4,10": 2, + "4,11": 2, + "4,12": 2, + "4,13": 2, + "4,14": 2, + "4,15": 2, + "4,16": 2, + "4,17": 2, + "4,18": 2, + "4,19": 2, + "4,20": 2, + "4,21": 2, + "4,22": 2, + "4,23": 2, + "4,24": 2, + "4,25": 2, + "4,26": 2, + "4,27": 2 }, "ColStyles": { "2": 3 @@ -337,7 +332,7 @@ } }, "Spans": [ - "4,2,1,26" + "3,2,1,26" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -376,7 +371,7 @@ "IsAutomaticStroke": false, "IsAutomaticFill": false, "Location": "24,32", - "Size": "927,328" + "Size": "927,316" } ] -}//M1i28CuqHqwtorDMuKVPntujXJKfgNG3fCYSoMrmQQgtQAlhIT0bI/b/J4Nj4pfvBA0DQfpde36e5h1jYGtAMhcWXDXwn3dq96HNJaAINlwWfTl0b1rs/B4u0LrRk+9Av4WACAeikIjKb+AGvTpaMUXX3zfqmOqfWUMf0rmVefSqcBPknlbJvhjYDpw8MZhbtI8yAjajE6t0Ofo/wsFhVSqrGcly3W5tQMXnvanVd6ojY2zyW7uxmqmSL1+QNdXp16MQW/KYO9ZlUAEjzAXBvdwVJR5REC4ZmQxytF66MiZM4fgs0RD+JoFA/WgNzF6lKSf7x/r8+511a5piC3fwLCOz400S6H+R/5dHFtcaxqymkXxeWB9NcPO3758LuNQPJvOYqgV6NS95R+/zt+tnqiTP7unmmmc8Fd+iV6Q06muh8ksl95GD4+XBlVH1/aJdv6YgFyNzk/NP5Kx3gXl39QH2KtVQalOzTo9zRfmmFKjXInzRKsJu0JorBRj2gEH7eUd4Aym9QHjFHti9i/BlGXf63W+RXnBW/R+4kUTABPtgqkMZxifdI+3ELvKXxq41pQfHu9iL2dSqi0DBNAGtRSKs+J3k/vlrvT/CYVZT6TwIC3RPIhqMBqIyFvsSCpBa1RP+54fdl/0nwJmiBqhbqFdqMY9cdkEjc380/eGHzZyViIVAiBeBk+QbUx4oWDOxWupF3t0dQC+2GLcrryhjH3Nfx9g6L6dRV13i+xOIHGtUbRNjDDSQLjiifGryX40pHAlPytErOWfoHT5xx8tNPK+r8Ou/qB1Lag46kRAOIcVyLvPjZSpRaNclAIjRyBX5lYaC8H6KP9InRGEaIKPezUEKH5o7WUVmz8RiL8SU+iWPYfWDx80fPsmP5Etaj01Z9ArPU03/NsBhgtfSpckj+g==|920 \ No newline at end of file +}//yymCAF+FnWUf835t8cJIiLGGR8CW1+tCtYUnj5Qww4n0ukKm86EZxAdCtcw+fcQB0cFiXCpGUvznI+9zpqcfGxH4ApJfoF15NP5Yp3KrWuna3IcpjNIdJAJS0+Gm9BYaYaP2cft111N3FMBx+zmeKmUKhL9c6r+S7EujlBcVZo81Ka/fMfVy7udQtV4O5Bzsg2QWFh0ZQVE6d6ds9vPIWcD1KTAsZ7HQ7KbSKTiLYtrAfMePc5AVSvjE0H/DQ62wuuhGP2rjAsTyuygN2BuxLQSkfoHfLI+ijgmT+T3UsvXm/EosuZs69F5CP7T+K28TCEGmpMZ5mM1VNyCpYlBjpw80lJ5wXkXbOG/EQI/Jze3+jGE+2j+ELQQCPmfaUPPApDnEIN4lwcxmS4lyFKR4CurB9r3gMzT9GgOISxo4NQAhHp2qZEi8JXpJf1aKvbbxABY9gQcO51jUgHlo5nUfOLc5zK1CKCqmmXYmdZm/2zCGbKInhvnuwektPBvfC6pUfoOA8xtuUFaRy2jQ4K/i+/cCx+ZLtjAgBmlVe6V87crya9eEAfuzrfeOo6yCDtc9XT8yySbPdCbSvdmRC8BPYyAZS/m0lOvOnbIa4HME4u1kl/FEjxuE7+vJF5ZIYgBods4r27cvHVtQiNfOQ+tIePxnNID4Vg6eBSb4HhyHAQBxQ0cqdXkaPqBVtd41JXW1tbCmmfAizXX6V/JQjk1QREO/TGCYI3Xvhhr/FNKfJaagFWLCCICdjnBmunXeoHimLtJ5dvUMgAmMjPqDnxH3Bli5xluyhCjhw/cLtywv9dhRXektMKfR72/7qbvdhklIIRNEIs2qucAulMQgrCma3gsewQamYz8VD1V+DpzHBF3Lh9CLvuLZCSkHbfEyR+La0udPHtTITamhke5ZqTEPMw==|920 \ No newline at end of file diff --git a/Pages/任务/任务首页.json b/Pages/任务/任务首页.json index 3d7b1e20..08ca39f8 100644 --- a/Pages/任务/任务首页.json +++ b/Pages/任务/任务首页.json @@ -3,17 +3,20 @@ "RowColumnAttachedInfos": { "0": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 + "DesignLengthInPixel": 15.0, + "IsHidden": true } }, "1": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 32.0, + "IsHidden": true } }, "2": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 + "DesignLengthInPixel": 15.0, + "IsHidden": true } }, "3": { @@ -109,7 +112,8 @@ }, "20": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 32.0, + "IsHidden": true } } }, @@ -211,7 +215,12 @@ }, "17": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 638.0, + "DesignLengthInPixel": 40.0 + } + }, + "29": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 159.0, "Mode": 2, "MinLength": { "Unit": 1 @@ -221,76 +230,132 @@ } } }, - "18": { + "30": { "GridRowColumnDefinition": { "DesignLengthInPixel": 24.0 } }, - "19": { + "31": { "GridRowColumnDefinition": { "DesignLengthInPixel": 39.0 } }, - "20": { + "32": { "GridRowColumnDefinition": { "DesignLengthInPixel": 38.0 } }, - "21": { + "33": { "GridRowColumnDefinition": { "DesignLengthInPixel": 39.0 } }, - "22": { + "34": { "GridRowColumnDefinition": { "DesignLengthInPixel": 38.0 } }, - "23": { + "35": { "GridRowColumnDefinition": { "DesignLengthInPixel": 39.0 } }, - "24": { + "36": { "GridRowColumnDefinition": { "DesignLengthInPixel": 38.0 } }, - "25": { + "37": { "GridRowColumnDefinition": { "DesignLengthInPixel": 39.0 } }, - "26": { + "38": { "GridRowColumnDefinition": { "DesignLengthInPixel": 38.0, "Mode": 1 } }, - "27": { + "39": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, - "28": { + "40": { "GridRowColumnDefinition": { "DesignLengthInPixel": 15.0 } + }, + "18": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 40.0 + } + }, + "19": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 40.0 + } + }, + "20": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 40.0 + } + }, + "21": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 40.0 + } + }, + "22": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 40.0 + } + }, + "23": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 40.0 + } + }, + "24": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 39.0 + } + }, + "25": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 40.0 + } + }, + "26": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 40.0 + } + }, + "27": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 40.0 + } + }, + "28": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 40.0 + } } }, - "Count": 29, + "Count": 41, "DefaultSize": 32.0 }, "Values": { "3,0": "任务-基本信息", - "3,19": "任务-侧栏", + "3,31": "任务-侧栏", "6,0": "任务-任务信息", "9,0": "任务-子任务列表", "12,0": "任务-关联资源", "15,0": "任务-工时", "18,0": "任务-进展", "20,3": "任务ID:", - "20,10": "项目ID:" + "20,10": "项目ID:", + "20,17": "参与人数:" }, "AttachInfos": { "1,1": { @@ -359,7 +424,7 @@ "ReadOnly": true } }, - "1,27": { + "1,39": { "CellType": { "$type": "Forguncy.ImageCellType, ServerDesignerCommon", "CommandList": [ @@ -380,7 +445,7 @@ "PageName": "任务-基本信息" } }, - "3,19": { + "3,31": { "CellType": { "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon", "PageName": "任务-侧栏" @@ -429,6 +494,13 @@ "ColumnName": "ID", "GUID": "83e8051b-34cd-41da-a2b4-9699687b73bd" } + }, + "20,18": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "参与人数", + "GUID": "dd68b5dc-2111-47fc-92e0-c24293bc5265" + } } }, "StyleDatas": { @@ -491,6 +563,12 @@ "BorderTop": 1, "BorderRight": 1 }, + { + "FontFamily": 0, + "FontSize": 13.333333333333332, + "Formatter": 5, + "HorizontalAlignment": 2 + }, { "Background": null } @@ -501,7 +579,8 @@ "Background 2 -10", "Right", "#FFFFFF00", - "black" + "black", + "[AUTO]General" ], "Borders": [ { @@ -531,20 +610,34 @@ "2,15": 0, "2,16": 0, "2,17": 0, - "2,18": 0, - "2,19": 0, + "2,18": 1, + "2,19": 1, "2,20": 1, "2,21": 1, "2,22": 1, - "2,23": 0, + "2,23": 1, "2,24": 1, "2,25": 0, - "2,26": 0, - "2,27": 0, - "2,28": 0, + "2,26": 1, + "2,27": 1, + "2,28": 1, + "2,29": 0, + "2,30": 0, + "2,31": 0, + "2,32": 1, + "2,33": 1, + "2,34": 1, + "2,35": 0, + "2,36": 1, + "2,37": 0, + "2,38": 0, + "2,39": 0, + "2,40": 0, "3,0": 2, - "3,18": 2, - "3,19": 3, + "3,25": 2, + "3,29": 2, + "3,30": 2, + "3,31": 3, "4,0": 2, "4,1": 0, "4,2": 0, @@ -563,8 +656,20 @@ "4,15": 0, "4,16": 0, "4,17": 0, - "4,18": 2, - "4,19": 3, + "4,18": 1, + "4,19": 1, + "4,20": 1, + "4,21": 1, + "4,22": 1, + "4,23": 1, + "4,24": 1, + "4,25": 0, + "4,26": 1, + "4,27": 1, + "4,28": 1, + "4,29": 0, + "4,30": 2, + "4,31": 3, "5,0": 2, "5,1": 2, "5,2": 2, @@ -584,7 +689,19 @@ "5,16": 2, "5,17": 2, "5,18": 2, - "5,19": 3, + "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": 2, + "5,28": 2, + "5,29": 2, + "5,30": 2, + "5,31": 3, "6,0": 2, "6,1": 2, "6,2": 2, @@ -603,8 +720,10 @@ "6,15": 2, "6,16": 2, "6,17": 2, - "6,18": 2, - "6,19": 3, + "6,25": 2, + "6,29": 2, + "6,30": 2, + "6,31": 3, "7,0": 2, "7,1": 0, "7,2": 0, @@ -623,8 +742,20 @@ "7,15": 0, "7,16": 0, "7,17": 0, - "7,18": 2, - "7,19": 3, + "7,18": 1, + "7,19": 1, + "7,20": 1, + "7,21": 1, + "7,22": 1, + "7,23": 1, + "7,24": 1, + "7,25": 0, + "7,26": 1, + "7,27": 1, + "7,28": 1, + "7,29": 0, + "7,30": 2, + "7,31": 3, "8,0": 2, "8,1": 2, "8,2": 2, @@ -644,7 +775,19 @@ "8,16": 2, "8,17": 2, "8,18": 2, - "8,19": 3, + "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": 2, + "8,28": 2, + "8,29": 2, + "8,30": 2, + "8,31": 3, "9,0": 2, "9,1": 2, "9,2": 2, @@ -663,8 +806,10 @@ "9,15": 2, "9,16": 2, "9,17": 2, - "9,18": 2, - "9,19": 3, + "9,25": 2, + "9,29": 2, + "9,30": 2, + "9,31": 3, "10,0": 2, "10,1": 0, "10,2": 0, @@ -683,8 +828,20 @@ "10,15": 0, "10,16": 0, "10,17": 0, - "10,18": 2, - "10,19": 3, + "10,18": 1, + "10,19": 1, + "10,20": 1, + "10,21": 1, + "10,22": 1, + "10,23": 1, + "10,24": 1, + "10,25": 0, + "10,26": 1, + "10,27": 1, + "10,28": 1, + "10,29": 0, + "10,30": 2, + "10,31": 3, "11,0": 2, "11,1": 2, "11,2": 2, @@ -704,7 +861,19 @@ "11,16": 2, "11,17": 2, "11,18": 2, - "11,19": 3, + "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": 3, "12,0": 2, "12,1": 2, "12,2": 2, @@ -723,8 +892,10 @@ "12,15": 2, "12,16": 2, "12,17": 2, - "12,18": 2, - "12,19": 3, + "12,25": 2, + "12,29": 2, + "12,30": 2, + "12,31": 3, "13,0": 2, "13,1": 0, "13,2": 0, @@ -743,8 +914,20 @@ "13,15": 0, "13,16": 0, "13,17": 0, - "13,18": 2, - "13,19": 3, + "13,18": 1, + "13,19": 1, + "13,20": 1, + "13,21": 1, + "13,22": 1, + "13,23": 1, + "13,24": 1, + "13,25": 0, + "13,26": 1, + "13,27": 1, + "13,28": 1, + "13,29": 0, + "13,30": 2, + "13,31": 3, "14,0": 2, "14,1": 2, "14,2": 2, @@ -764,7 +947,19 @@ "14,16": 2, "14,17": 2, "14,18": 2, - "14,19": 3, + "14,19": 2, + "14,20": 2, + "14,21": 2, + "14,22": 2, + "14,23": 2, + "14,24": 2, + "14,25": 2, + "14,26": 2, + "14,27": 2, + "14,28": 2, + "14,29": 2, + "14,30": 2, + "14,31": 3, "15,0": 2, "15,1": 2, "15,2": 2, @@ -783,8 +978,10 @@ "15,15": 2, "15,16": 2, "15,17": 2, - "15,18": 2, - "15,19": 3, + "15,25": 2, + "15,29": 2, + "15,30": 2, + "15,31": 3, "16,0": 2, "16,1": 0, "16,2": 0, @@ -803,8 +1000,20 @@ "16,15": 0, "16,16": 0, "16,17": 0, - "16,18": 2, - "16,19": 3, + "16,18": 1, + "16,19": 1, + "16,20": 1, + "16,21": 1, + "16,22": 1, + "16,23": 1, + "16,24": 1, + "16,25": 0, + "16,26": 1, + "16,27": 1, + "16,28": 1, + "16,29": 0, + "16,30": 2, + "16,31": 3, "17,0": 2, "17,1": 2, "17,2": 2, @@ -824,7 +1033,19 @@ "17,16": 2, "17,17": 2, "17,18": 2, - "17,19": 3, + "17,19": 2, + "17,20": 2, + "17,21": 2, + "17,22": 2, + "17,23": 2, + "17,24": 2, + "17,25": 2, + "17,26": 2, + "17,27": 2, + "17,28": 2, + "17,29": 2, + "17,30": 2, + "17,31": 3, "18,0": 2, "18,1": 2, "18,2": 2, @@ -843,8 +1064,10 @@ "18,15": 2, "18,16": 2, "18,17": 2, - "18,18": 2, - "18,19": 3, + "18,25": 2, + "18,29": 2, + "18,30": 2, + "18,31": 3, "19,0": 2, "19,1": 2, "19,2": 2, @@ -864,6 +1087,18 @@ "19,16": 2, "19,17": 2, "19,18": 2, + "19,19": 2, + "19,20": 2, + "19,21": 2, + "19,22": 2, + "19,23": 2, + "19,24": 2, + "19,25": 2, + "19,26": 2, + "19,27": 2, + "19,28": 2, + "19,29": 2, + "19,30": 2, "20,3": 4, "20,4": 5, "20,5": 6, @@ -874,31 +1109,46 @@ "20,11": 9, "20,12": 10, "20,13": 10, - "20,14": 11 + "20,14": 11, + "20,16": 7, + "20,17": 12, + "20,18": 9, + "20,19": 10, + "20,20": 10, + "20,21": 11, + "20,25": 12, + "20,29": 12 }, "RowStyles": { - "1": 12, - "2": 12, - "3": 12, - "4": 12, - "5": 12 + "1": 13, + "2": 13, + "3": 13, + "4": 13, + "5": 13 }, "SheetStyle": { "FontFamily": 0 } }, "Spans": [ - "3,0,1,18", - "6,0,1,18", - "9,0,1,18", + "3,0,1,30", + "6,0,1,30", + "9,0,1,30", "20,4,1,4", - "12,0,1,18", - "15,0,1,18", - "2,19,1,8", + "12,0,1,30", + "15,0,1,30", + "2,31,1,8", "1,1,1,2", - "18,0,1,18", - "3,19,16,10", - "20,11,1,4" + "18,0,1,30", + "3,31,16,10", + "20,11,1,4", + "2,17,1,13", + "4,17,1,13", + "7,17,1,13", + "10,17,1,13", + "13,17,1,13", + "16,17,1,13", + "20,18,1,4" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -944,6 +1194,10 @@ { "Name": "项目ID", "Formula": "任务首页!$L$21" + }, + { + "Name": "参与人数", + "Formula": "任务首页!$S$21" } ] -}//K7hmoyKL9RhYkA7fXQ6sFNbe3NNTZU/RhqLfpX0DU28Wm4aHVvmLq4qfJwsU4PeooGCH/FD3JMNaI3BTTD/GUgR7oLXNInMbm+1wL5naUfVQ72g0iQqp8ZJ1RgS5t8qQYR+qnL6+0bFBvV5ICiOGhYZ70urK4hT9MNIy0VSOUTyhVE8Za3MFFZFibfdwzZ+Mc0OudjNHqAa9G+ESuh32VjpgSHnzullZMw7wX/Aff+bAUOTeC2MRQU4R1AWmblbKie80+1vMU8T29kmg6q/3iUvZU/kidfkhF0ytqqPCZHeyAXwj6u8aNeLPXuMPTRQ5fTjdyxZHjgAWqqonEMC5k7BqgM4AtdZC2HVBYMBFslAYW1zFmk57k6rEPV5WGxfl8LnyaxzMi5qCA0Ql8EoeDWXnILEtnJU6gPTtjt9aE3JoS1IUTtZ9ThEaJQSpmLqLk2bwmwYuBIm+TT9b+yajtSxuXtPXeqNq58RjzG5jvKJVFzT8C51Dpg+Xqcm1Nv5ybNG/idqpedliPkykdrS4IhoXsTVpuud4oBjj73KduapJx+qywTmFl7t1WAm3+Topun1gfCrchcr/PEk3zYwygYbURNB+E3JtimQbzDu/QhYmJyjUHscF1eNLhK/dAOiL9bfl8Zxbjo0iVVgLqagTWqGvF56PiMmjcDj/5fvxscTbt8G2rH8eFgQshkjaCm7etg4PB+k+epq82cpeQieSJ8BPC2NiyG3ZzFOzVMQ2m6xl8nlwcGbz4a9oqy3hm9q8PIEXDNWbhz4TEmkIUp2CxEQqRGBqVzMTd96uzaDA90Kd2IJbgXAXxYF+yP7QqznoOu8Feiidv/FqnbN1SuvkUmroUy8rg07kTJR4cQbLoRAluJsZQvY/xvAgfI0VsmBwrbvB4bSR5bc6zmEtUBLC+Q==|920 \ No newline at end of file +}//WfhKK2FtWLAqGh749iOnMUW3KDvEh9N48QaYrCV1UdnzcguU88rGVLToHZIPSyqUnYxPujXKBwsWDlkXrcFWA80Enh8PveoSEnwpJ2vizIClaGHahkiOP0JOMrCxiGH5z+eLnKCxMOl/RReGff6OSE8YRF4ahrxcYBUs+pn3V/t/Slg6AO/6pKE3AcH+Now/dR1yPiSroC4Sa/mQCzuHk7wCBQ1N2CCNX7I3meBTQ6Le+C1rnHRMSgZHkUcemlLptyVRs5G/UGwfjrcHFlI01AzbdvLayWA3cYwStwg/XrMtKwlsreEX5lbW7EeciiG9jvs2wolR2TXlIhOZs2fCdzLtGE3cm5auotBY5NYcGTUoNBZvQpuP/OhrrJxwb97u/EWtURoJnKD86t59+AG8lXXzR3UJSfJ/YRLQ3Shry29VTx/xsguRBectb0/SKNW70TO59k72e2ZzWs6O+8PcU0tVHvFXaT1Xa172eW+rVan9iF/npKxHMh4dDMgIuQMHVdGD9sBy5dy961B9N7X0xeOV3+jbrzCWayWst3/2M7XlmmthXAVW6/IUM8tjU0AnOs9i33P5hSqFa+iwDCnxtsPhh5wzKxecM59dNfQhz/t0WqywVruoLGk5Zxd9rMCqnY5uh9gi9VwCkGIB5keu1pnntbGaB2YfInf3hltv2pcvOtCde1XFvEvvcUAnE81QnX+LckS0CzCj6UOGVGvYUb22vIBk9cUNvCIEr+f+dXDJSxhrvLjJ4yZz45xQRSUveCQo2VlQxw2FDnDQP2NWUU4b+Wk9ZnZqcuGsTiRaoJZgpHxTjhiUWjJFMH4Q/D4CFkwrBSClHZn8AoaWG2JjbotyouVqA0iBS44hI8g2ijmmMrbiv9WYCrvsLnJao/haJO88+UJUre3yMmVJIVXoMg==|920 \ No newline at end of file diff --git a/Pages/任务/参与成员管理.json b/Pages/任务/参与成员管理.json new file mode 100644 index 00000000..ee50ffa4 --- /dev/null +++ b/Pages/任务/参与成员管理.json @@ -0,0 +1,700 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 35.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 40.0 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 50.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 394.0 + } + }, + "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 35.0 + } + }, + "9": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0, + "IsHidden": true + } + } + }, + "InLogicalVisibleIndexes": [ + 9 + ], + "Count": 10, + "DefaultSize": 32.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 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 + } + }, + "14": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "18": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "19": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "20": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "21": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + } + }, + "Count": 22, + "DefaultSize": 32.0 + }, + "Values": { + "3,2": "成员", + "3,18": "操作", + "4,18": "移除", + "7,1": "任务时薪 > 岗位时薪 > 个人时薪", + "7,18": "保存" + }, + "Formulas": { + "9,1": "TEXTJOIN(\",\",1,C5)" + }, + "AttachInfos": { + "1,1": { + "CellType": { + "$type": "ElementUI.SelectCellType, ElementUI", + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "成员", + "TableValue": { + "TableName": "用户信息视图", + "TableValueType": 1, + "BindingInfos": [ + { + "BindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "用户名", + "GUID": "e1fa7d37-c1c6-4121-a125-69867f64c6a2" + }, + "ColumnName": "用户名" + }, + { + "BindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "默认时薪", + "GUID": "f0e3b20d-551f-4d32-8356-ef52bac312ed" + }, + "ColumnName": "默认时薪" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "用户名", + "GUID": "84278ec7-b007-4ab7-a293-ec5daa04d12b" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=参与成员管理!B2" + } + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "dd07ee0ebfa54c4a972c9ff760a3dfab" + }, + { + "$type": "Forguncy.Model.UpdateListviewCommand, ServerDesignerCommon", + "ListviewName": "表格1", + "UpdateType": 1, + "UpdateValues": [ + { + "Column": "成员", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=参与成员管理!成员.用户名" + } + }, + { + "Column": "任务时薪", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=参与成员管理!成员.默认时薪" + } + } + ] + }, + { + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=参与成员管理!B2" + }, + "Value": "%Null%" + } + ] + } + ], + "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": [ + { + "BindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "用户名", + "GUID": "c2737a58-4d2f-4cd7-afb6-20a40bb55ea7" + }, + "ColumnName": "value" + }, + { + "BindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "全名", + "GUID": "f81f0f2e-8c03-4768-b6b6-ed19d0ca0135" + }, + "ColumnName": "label" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess", + "CompareType": 9, + "ColumnBindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "用户名", + "GUID": "227474e3-c33b-426e-8d36-cbb9f9b07772" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=参与成员管理!B10" + } + }, + "CustomColumns": [] + }, + "placeholder": "请选择", + "noDataText": "无数据", + "filterInServerOptions": { + "matchMethod": "contains", + "loadingText": "加载中" + }, + "noMatchText": "无匹配数据" + } + }, + "3,1": { + "ListViewInfo": { + "Name": "表格1", + "TableName": "任务成员表", + "RowIndex": 3, + "ColumnIndex": 1, + "RowCount": 3, + "ColumnCount": 20, + "DetailListViewInfo": { + "ColumnOfDetailTable": "任务ID", + "MasterTable": "任务表", + "ColumnOfMasterTable": "ID", + "DataCommitType": 2 + }, + "TopCondition": null, + "ListViewStyleName": "_RS_NewFashionListStyle2", + "ShowColumnHeaderInDesigner": true, + "IsRowHeaderVisible": true, + "ShowEditStatusIcon": true, + "UseSimpleBar": true, + "AllowEditInListview": true, + "ColumnOperation": 2, + "CommitType": 1 + } + }, + "4,2": { + "NameUsedInJavaScript": "成员", + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "参与人", + "GUID": "bf04a270-7a13-40cf-a184-89e979a2b374" + }, + "CellType": { + "$type": "Forguncy.DropDownListCellType, ServerDesignerCommon", + "DropdownButtonModeInListview": 1, + "LoadOnDemand": true, + "IsBounding": true, + "DataSource": "用户信息视图", + "ValueColumnBindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "用户名", + "GUID": "b7489ee2-703e-4478-a1d6-5d0bb309a4e6" + }, + "DisplayColumnBindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "全名", + "GUID": "cf280296-8970-4fac-bba6-5973a30aa34f" + }, + "ReadOnly": true + }, + "DataValidationInfo": {} + }, + "4,9": { + "NameUsedInJavaScript": "岗位ID", + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "岗位ID", + "GUID": "92bb0233-a7fd-4699-805f-5cd2a94f19ea" + }, + "CellType": { + "$type": "Forguncy.DropDownListCellType, ServerDesignerCommon", + "IsBounding": true, + "DataSource": "项目岗位", + "ValueColumnBindingInfo": { + "TableName": "项目岗位", + "ColumnName": "ID", + "GUID": "8370ddeb-8347-47b9-a082-1852abab6a39" + }, + "DisplayColumnBindingInfo": { + "TableName": "项目岗位", + "ColumnName": "岗位名称", + "GUID": "72e01df7-95db-4efa-b534-206683e50892" + }, + "ItemsQuery": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目岗位", + "ColumnName": "项目ID", + "GUID": "fa869be2-89ff-45e6-9fb0-0b6a08c9267f" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=参与成员管理!项目ID" + } + }, + "DropDownSubItems": [ + { + "GUID": "b0cea181f4f84933bdb08e5b7363a57b", + "BindingInfo": { + "TableName": "项目岗位", + "ColumnName": "岗位名称", + "GUID": "ef304a5e-df18-4301-bff0-80b1c345cfc5" + }, + "ColumnName": "岗位名称", + "Alignment": 1 + }, + { + "GUID": "b2d307de6e194734b33f324b2481848a", + "BindingInfo": { + "TableName": "项目岗位", + "ColumnName": "默认时薪", + "GUID": "f2567263-06a5-4054-9145-e3e72a65907e" + }, + "ColumnName": "默认时薪", + "Alignment": 3, + "Formatter": " ¥#,##0.00_);[Red] ¥(#,##0.00)", + "WidthInfo": {} + } + ], + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "岗位时薪", + "TableValue": { + "TableName": "项目岗位", + "TableValueType": 1, + "BindingInfos": [ + { + "BindingInfo": { + "TableName": "项目岗位", + "ColumnName": "默认时薪", + "GUID": "e68e991a-996a-4d15-96f2-914686c9c5aa" + }, + "ColumnName": "默认时薪" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目岗位", + "ColumnName": "ID", + "GUID": "9348f4f7-a20c-464d-bc61-24e823d57305" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=参与成员管理!J5" + } + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "d437219fd5a24966adaed3856eb833c8" + }, + { + "$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": "=参与成员管理!岗位时薪" + } + ] + }, + "value": "%Null%", + "compareType": 1 + }, + { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=参与成员管理!岗位时薪.默认时薪" + } + ] + }, + "value": "%Null%", + "compareType": 1 + }, + { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=参与成员管理!岗位时薪.默认时薪" + } + ] + }, + "value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=参与成员管理!O5" + }, + "compareType": 1 + } + ] + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "ConfirmDialogSettings": { + "Title": "确认", + "FormulaText": "当前岗位时薪于人员时薪不一致,是否改为岗位时薪?", + "YesButtonText": "是", + "NoButtonText": "否", + "ConfirmIcon": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateListviewCommand, ServerDesignerCommon", + "ListviewName": "表格1", + "UpdateValues": [ + { + "Column": "任务时薪", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=参与成员管理!岗位时薪.默认时薪" + } + } + ], + "UpdateRowType": 3 + } + ], + "ID": "a1a70fa4-d863-4c39-b812-6425fe9e1bfb" + } + ] + } + ], + "ID": "2feeba41-588b-44a5-a271-16428b246b7a" + } + ] + } + ] + } + }, + "4,14": { + "NameUsedInJavaScript": "任务时薪", + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "任务时薪", + "GUID": "7fbbe1f3-2df0-424e-ac1f-50defe5f8c8e" + }, + "CellType": { + "$type": "Forguncy.NumberCellType, ServerDesignerCommon" + } + }, + "4,18": { + "NameUsedInJavaScript": "操作", + "CellType": { + "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务成员表", + "UpdateType": "delete", + "ShowConfirm": true, + "ConfirmText": "您确定要移除该成员吗?" + } + ], + "Text": "移除", + "ClickMode": 1 + } + }, + "7,18": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务表", + "ShowConfirm": false + }, + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "Message": "操作完成" + } + ], + "Text": "保存", + "TemplateKey": "_RS_Main1" + } + }, + "9,5": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "8817b380-324c-4770-9a5f-98948b913fd8" + } + }, + "9,8": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "9a14b790-cd77-4a9e-9874-993b33bd65fe" + } + } + }, + "StyleDatas": { + "Styles": [ + { + "FontFamily": 0, + "FontSize": 13.333333333333332, + "HorizontalAlignment": 1 + }, + { + "HorizontalAlignment": 1 + }, + { + "Foreground": 2, + "HorizontalAlignment": 1, + "Underline": false + }, + { + "Foreground": 3 + } + ], + "Types": { + "Strs": [ + "Body", + "Center", + "#FFFF0000", + "Text 1 50" + ] + }, + "CellStyles": { + "3,9": 0, + "3,14": 1, + "4,2": 0, + "4,9": 0, + "4,14": 1, + "4,18": 2, + "7,1": 3 + }, + "SheetStyle": { + "FontFamily": 0, + "FontSize": 13.333333333333332 + } + }, + "Spans": [ + "1,1,1,20", + "4,18,1,3", + "9,1,1,4", + "4,2,1,7", + "4,14,1,4", + "9,5,1,3", + "4,9,1,5", + "9,8,1,3", + "3,2,1,7", + "3,9,1,5", + "3,14,1,4", + "3,18,1,3", + "5,1,1,20", + "7,18,1,3" + ], + "PageInfo": { + "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "Title": "参与成员", + "PageLoadedCommandList": [ + { + "$type": "CloseCommand.CloseCommand, CloseCommand", + "PassValueBack": true, + "ReloadData": true, + "PassQueryCondition": true + } + ], + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + }, + "RowBreakLines": [], + "RepeatRangeSettings": [], + "RelatedDataTableName": "任务成员表" + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + }, + "CustomNames": [ + { + "Name": "任务ID", + "Formula": "参与成员管理!$F$10" + }, + { + "Name": "项目ID", + "Formula": "参与成员管理!$I$10" + } + ] +}//IU2ndpu5qClzdtadgDZr8ueEX4s7FCNh2hvoKFuhc5pLhWTl1VQ6drPvZg+5AVBkHkpqvtr4Hj846ScCGtLmEJxzjj8TEOFku4jr9/P/550bcH4S6jJiI3miinDJKFIL1CY7V9uLBG5gTxkO/+7EZs/MsWh22X4ZM7pQbQFJ/cdz4GJhDCPzRpONDjb1LhsbtxAwG9Eq39eiw3fYYa98FaGDkx5gpagt8FtA/ftDaCv2G8zGG3DyTiXwNpKO5eQqGVXZzf5nSZshqsl+YO1dE1GFWbpM6AVIChAFIfxk1JDkIbQAlN7zYItwYs56qp8S00oB/ASHWQ5rRW4VR0sJMYHgSdiGmF6RiTudvBZDIw+r5lL0yqLu58IWIwfsN+OpfK+X6tl+p0VXFJFrWbUb7Ke0/SFrpd8NYqS4h9dG5Q26ONfvfRTmdJLWG+AIXr+nndCGEKJf0cgupUicdCTmNUhu8PGeIQ2t6ibCV/T7O8h83h7Y3tfmLGzT654Eyy4SymM3Gf4mMVSI5KKy8AijvVJiOfSzmH9Yvc7zxDFc14AIQk+UcR2ut5hXrYRu+QOs5F01eJutjk0cO0ShakTitdE+gQns6eUp9aH5aYg2/G9nm18zw1zSpiX7SDgxSIvcik8/p/NhqYzJ649TunelRdRy2wBfd/eJqyZO+G+ZxOtpGk1qX/2/5X+CNIR5M1EMWaT0l/KsiyXkhOW4A97j5YzDlY+b0eiwk2eVRvCKu6SwhsoMofJ8srvPR7ECeY4jr0YZvGie+GtKtYGvMVrBvD7GEOAgQKN4Bzb/eU/RAgZrXFTyTSBh8jBFEKjzfuWkgnS+fkwKAaG0HgieUJb07hQPpuG8OfQyJamyf7NUisbWu8FGV5yOyRodSXdzTq48TdQHrWcNb/1pQnr0mNVBfQ==|920 \ No newline at end of file diff --git a/Pages/任务/工时详情.json b/Pages/任务/工时详情.json index 82931642..ef00e502 100644 --- a/Pages/任务/工时详情.json +++ b/Pages/任务/工时详情.json @@ -219,33 +219,41 @@ }, "Values": { "1,1": "整体进展", - "3,1": "计划工时", - "3,8": "实际工时", - "3,15": "计划工时", + "3,1": "预算工时", + "3,7": "计划工时", + "3,12": "实际工时", + "3,18": "完成比例", "6,1": "明细进展", "7,1": "工时详情-列头", "10,9": "计划工时", "10,14": "实际工时" }, "Formulas": { - "3,17": "K4/D4*100" + "3,20": "O4/D4*100" }, "AttachInfos": { "3,3": { "BindingInfo": { "TableName": "任务表", - "ColumnName": "总计划工时", - "GUID": "e3b986b0-70cf-46c1-b94e-897c7847474d" + "ColumnName": "任务预算工时", + "GUID": "f2bfaee2-4d75-4fd3-8314-e2c50175e4ff" } }, - "3,10": { + "3,9": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "总计划工时", + "GUID": "3e5fdbf2-ea31-4cd6-a674-450b4b407879" + } + }, + "3,14": { "BindingInfo": { "TableName": "任务表", "ColumnName": "总实际工时", "GUID": "3408ea3e-ebd0-47c2-87e7-77898ea53113" } }, - "3,17": { + "3,20": { "CellType": { "$type": "ElementUI.ProgressCellType, ElementUI", "CommandList": [], @@ -501,15 +509,18 @@ "CellStyles": { "3,1": 0, "3,3": 1, - "3,8": 2, - "3,9": 3, - "3,10": 4, - "3,15": 2, - "3,16": 3, - "3,17": 4, - "3,18": 3, + "3,7": 2, + "3,8": 3, + "3,9": 4, + "3,10": 3, + "3,11": 3, + "3,12": 2, + "3,13": 3, + "3,14": 4, + "3,15": 3, + "3,18": 2, "3,19": 3, - "3,20": 3, + "3,20": 4, "3,21": 3, "3,22": 3, "3,23": 3, @@ -622,17 +633,27 @@ "8,1,1,25", "12,1,1,3", "12,4,1,3", - "3,8,1,2", - "3,15,1,2", - "3,17,1,7", "7,1,1,25", "10,9,1,4", "10,14,1,4", - "3,3,1,3", - "3,10,1,3" + "3,12,1,2", + "3,14,1,2", + "3,3,1,2", + "3,7,1,2", + "3,9,1,2", + "3,18,1,2", + "3,20,1,6" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "PageLoadedCommandList": [ + { + "$type": "CloseCommand.CloseCommand, CloseCommand", + "PassValueBack": true, + "ReloadData": true, + "PassQueryCondition": true + } + ], "PermissionData": { "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", "permissionResource": { @@ -665,4 +686,4 @@ "Formula": "工时详情!$E$13" } ] -}//85x1m9iTBfUU8qlS8js9Iu+vYPAbYcn3T3Pc9LOgQ60kzMkljAR0Ow2e9j3XcWrGC+JJavpLry5RPvXaJaVSZ3JX8LrG7WzxtuYduI/yvxp3xzyoI0cG9EOt6RpAldbCNQG1a8rCxKDi5P2ucSKXQVWDwQ3YwDFc1W32Mm70ryj/CU2mceyNh8hKEiugru7X2zTY32+JtesnDnqrrZYtqWU1NxStgFofhxDcyTbxzGLUO1sHK6tJlfggWYY23LT1oVNvthJe6pSkTS6HyFTaTYHBHPAijPNgOJ9w4RzGf4YLMEauLAySMy/gswMVkyttqBReDggHeEhXFojav+n+6l2fkARnZzfmYZBeEQdy7nGcLiZfYeNuCZpIqCxWM/xD0/j5qCRrvjeTNi9xJ8o/Scp3r7Ze2laj9OGNe8Y7uKy5VNxd9Ak0eYvP2wxfW+Gb9N86ziIUZa48bRrQtE2tIhcJx1MS0ycy9kWgdqxd0nccZOxsFkZQLzApKI+0ExW40f9u7Isq/MqpKzU4tsloN87EynPwKkaQZyCe9TxoE7IR5+Y9TzcjuE5XWkxt5+PX5oUFt1hNeIvcJcl4jU4+5FcdPnFIbacMh/q2ERERHg+UvdWMnQo7p/5lwFrsSjqTKIoBx7JHVmPgkoFSYfxHtFa1iGr0QXCXvStTtdfy91WE0II60SWp6WtXEp7xjvbIZBt36yaDVDXofuglk1ezNSpTJlOwiC1ckvmWaFbWQVknByRPanZzn9CQ9BYi0sPBDaTdFixeQcwCAc1UElgi0MqZHv34x/pl0cpfAuG9DiVlft5oDCcn8t4XHhoN/7Pat6oF3VHinZ0B7bE3kHAGRivJu22/Yy6otQM0yndE8kcHYRcAleA8IotGJjDUsIuOjCDi6V2LrsEBLu3538Welg==|920 \ No newline at end of file +}//lyijiWSbQRrkJaFCvbkaKt7WQdnhuWhWTILyQjl9lnBn/SU9a5WG2yEMEZzZkU/rzfF4TbbvYF+HvaLkGMBr6csSQSH0isrtNS/vgRjdrkyZ4TDuIb+fEAyfCyGbhBQAmS4AzHe6Ss+0rguBUDBkHKaX57UcjRvm00vkRnVZQU10GKXDoWywc2jMfMz7Cw9804WotlO7RnzIts2JuVs6b042BeZtSspNuRFAIP+r4wZ3CaZHoBR0qvjdRlT/wCPQxzx1d50rBXxKLKRpb3yHR2oiAq8bdJWNUHt/yS8eB8mhv8x9zfX6SAW1lfV6VfjUXTIn/4kPaWXWAlVB9VKbWOv5a9cEQUlkX044WrRy+4Hz2dccPTv6/CBxoAmVfK6Sgb5lSHIgtaGELdwDxdnVN3cy86eFpdjlteCk0dGul5GbBJrgqEqIAme99bV1MBcMUuxjgI4Fn7B2I+9JZUsIzhpiOjXd1MVRhwsy7eoffxhYhtqmn4kcahnqeQwQGhhdtZsnaXo0LbPIcZNeVpfBaEvbhmNjG7stPp2ErOb7mKN3W4Phc5RoBhOQ/X/boT0dtrnfLT7elfz1ivftNJvH1pyJDNd4Wq4iWhG/UTVTbePW/xihTGkE/TsviY7qQLXyZGJRc0L7BZuH3NkLxRnVjZrUakuyyh/KWCmobZYX1NTNhJ1YDOt6FigTD/L0OWStqcDfLWXbXJX2Rj3526/0IaxqMbqHXXHZ6IwXk0QXeaxbiHqD8Bi7SaXPVFgNK9T0tPtBdsiMeF7EWHIi3P1d/L7ahYg3YekeK9vHuUEMnIRr94LEKQgT50gEvsAAvnx6SXe1UKueQzHWxwqrytL7falp5o5hSInAKPGbT8fB1v5+wt0mVriDpsi8laZ86G4qk7/PaQlZGlamtprdHuweuw==|920 \ No newline at end of file diff --git a/Pages/共用/切换任务状态.json b/Pages/共用/切换任务状态.json new file mode 100644 index 00000000..0a7e05a4 --- /dev/null +++ b/Pages/共用/切换任务状态.json @@ -0,0 +1,176 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 140.0, + "Mode": 1 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 37.0, + "IsHidden": true + } + } + }, + "InLogicalVisibleIndexes": [ + 3 + ], + "Count": 4, + "DefaultSize": 10.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 113.0 + } + } + }, + "Count": 1, + "DefaultSize": 113.0 + }, + "AttachInfos": { + "1,0": { + "CellType": { + "$type": "Forguncy.RepeaterCellType, ServerDesignerCommon", + "TemplatePageName": "421cd7df876b4e64a3160223673e2ea", + "Command": { + "$type": "GrapeCity.Forguncy.Commands.CustomCommandObject, Forguncy.Commands", + "Commands": [ + { + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=切换任务状态!点击按钮" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=切换任务状态!状态码" + } + } + ] + }, + { + "$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon", + "PassValueBack": true + } + ], + "ParamProperties": { + "ID": "ID", + "状态码": "状态码", + "任务状态": "任务状态" + } + }, + "DataSourceType": 1, + "DataSource": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "任务状态", + "BindingInfos": [ + { + "BindingInfo": { + "TableName": "任务状态", + "ColumnName": "ID", + "GUID": "473abda2-b651-4f13-b82a-c8e280b7a80f" + }, + "ColumnName": "ID" + }, + { + "BindingInfo": { + "TableName": "任务状态", + "ColumnName": "状态码", + "GUID": "9f0e19c3-dd7f-4103-82e0-218a0fcadd11" + }, + "ColumnName": "状态码" + }, + { + "BindingInfo": { + "TableName": "任务状态", + "ColumnName": "任务状态", + "GUID": "b419d79c-d06a-4c18-be5a-eb3ca5a2a1a4" + }, + "ColumnName": "任务状态" + } + ], + "IsListviewDataSource": true, + "CustomColumns": [] + }, + "DataSourceListviewName": "图文列表表格1", + "TemplateKey": "竖排无样式" + } + } + }, + "StyleDatas": { + "Styles": [ + { + "FontSize": 13.333333333333332, + "TextIndent": 8, + "HorizontalAlignment": 0, + "Underline": false + }, + { + "FontFamily": 1, + "FontSize": 13.333333333333332, + "TextIndent": 8, + "HorizontalAlignment": 2, + "Underline": false + } + ], + "Types": { + "Strs": [ + "Center", + "Body", + "Left" + ] + }, + "CellStyles": { + "1,0": 0, + "2,0": 1 + }, + "SheetStyle": { + "FontFamily": 1 + } + }, + "PageInfo": { + "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + }, + "RowBreakLines": [], + "RepeatRangeSettings": [] + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + }, + "CustomNames": [ + { + "Name": "点击按钮", + "Formula": "切换任务状态!$A$4" + } + ] +}//c/cvfOVvNMWsWO02le62QFNdFmYTIN7essrH2DK6MW02UM4jLJpvY7QwMAzTeM9rUbpGS/YkqdGt3KDQX8I5YR+TrYPRPJNoowojFdGdbDXEceOT8s2hHXZudaqbGuIMJL6BQ5IN2TrR7KTnOp/yfF9Qwbnwr/HUdqXI1ORtD8hE7dhEymqKZlYCGZYGkYFuCn0N9YtyfhDnr8tFPJnIntFkReycfSZQBdHL93hqlhJ6EQsE7RvugQX1Jz0Gp1YjafNwh3/mWOgLuXy95l05XFqib1nHy+0nHalVpUHxvEeamZppI4Bz93aMUZ8ZBLruaKAkGXxTmDw4vx0zxcHWqnbiM6JiS+6hJ01fMMcZSeF2Ohgdk97L6cTnKwWQe+6MnCqmyEQdrd/b2BJqyDnT7gKcJukb4h5SRSy6w1jxecIUkQ8GKlx5Z/7im8dRU0QqwrrKctlF1PEPfq31dq0zRjlSCQFottAzow04sMoCn+d5LZj7x7jdZIViUc63GjY2zSuubX8RzEOgJIz0/Tn4S2rAFBkQR5UIptToFG4lz+mdOxphnbwA1rCROsRgJUlj2lRPOMw5YX0uCn+6LZVMzVHTAiT7DZKIH2ufu8tZ5BG0hTPo3X6YPSMKCzF35IVi9GppGFKX8+Q91TCJdrcKAMPpKc3Fwb9v6ApVVDaNOxVF5UAHUGzYRLxO5RePsMs7B3+3obgIKh3LgBk1ng1/zZZ5eqdXTqp1aKYaT2R+MzSXNvM2nX21h0Xd0O87UJOSCHeDP7j4B/EzrtNWiLEwvF+zw2GI/Q3YQRtSpY3XoGJZo8du4/PKKX1ADUg9vFgEshq+lp+/loDIIF69RtZr437vr+gM4bRMn0PEH58B5i39M/zs518kzDJ6wuqUX2n9w7KxT2LB/CDKACPKZZklzw==|920 \ No newline at end of file diff --git a/Pages/共用/切换项目.json b/Pages/共用/切换项目.json new file mode 100644 index 00000000..3ced1551 --- /dev/null +++ b/Pages/共用/切换项目.json @@ -0,0 +1,185 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 305.0, + "Mode": 1 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 37.0, + "IsHidden": true + } + } + }, + "InLogicalVisibleIndexes": [ + 3 + ], + "Count": 4, + "DefaultSize": 10.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 223.0 + } + } + }, + "Count": 1, + "DefaultSize": 223.0 + }, + "AttachInfos": { + "1,0": { + "CellType": { + "$type": "Forguncy.RepeaterCellType, ServerDesignerCommon", + "TemplatePageName": "4d6923ff8d3742f5aeb5e04927a28f5", + "Command": { + "$type": "GrapeCity.Forguncy.Commands.CustomCommandObject, Forguncy.Commands", + "Commands": [ + { + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=切换项目!点击按钮" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=切换项目!ID" + } + } + ] + }, + { + "$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon", + "PassValueBack": true + } + ], + "ParamProperties": { + "ID": "ID", + "项目封面": "项目封面", + "项目名称": "项目名称", + "项目简介": "项目简介" + } + }, + "DataSourceType": 1, + "DataSource": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "项目表", + "BindingInfos": [ + { + "BindingInfo": { + "TableName": "项目表", + "ColumnName": "ID", + "GUID": "c3d81821-9f32-4033-acf3-5f69cf820b6a" + }, + "ColumnName": "ID" + }, + { + "BindingInfo": { + "TableName": "项目表", + "ColumnName": "项目封面", + "GUID": "526d4fd0-69ce-4cec-ba12-83e176063060" + }, + "ColumnName": "项目封面" + }, + { + "BindingInfo": { + "TableName": "项目表", + "ColumnName": "项目名称", + "GUID": "4595061a-57b9-49b5-8e33-c4ac21ad393c" + }, + "ColumnName": "项目名称" + }, + { + "BindingInfo": { + "TableName": "项目表", + "ColumnName": "项目简介", + "GUID": "80aef910-5f20-48b8-9820-9635b43e7b51" + }, + "ColumnName": "项目简介" + } + ], + "IsListviewDataSource": true, + "CustomColumns": [] + }, + "DataSourceListviewName": "图文列表表格1", + "TemplateKey": "竖排无样式" + } + } + }, + "StyleDatas": { + "Styles": [ + { + "FontSize": 13.333333333333332, + "TextIndent": 8, + "HorizontalAlignment": 0, + "Underline": false + }, + { + "FontFamily": 1, + "FontSize": 13.333333333333332, + "TextIndent": 8, + "HorizontalAlignment": 2, + "Underline": false + } + ], + "Types": { + "Strs": [ + "Center", + "Body", + "Left" + ] + }, + "CellStyles": { + "1,0": 0, + "2,0": 1 + }, + "SheetStyle": { + "FontFamily": 1 + } + }, + "PageInfo": { + "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + }, + "RowBreakLines": [], + "RepeatRangeSettings": [] + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + }, + "CustomNames": [ + { + "Name": "点击按钮", + "Formula": "切换项目!$A$4" + } + ] +}//bxIFT5ZuNojhztuzvh4feE1bE9qhVxzUhd1vhMhyABeWgEP6H0hZe7TgHNw2AEP+q5I5zwpKCZprenbV+1kU3q+dM/+2Z8EfGwrZAGq823NkEmJoUCuL9BGvvLJRFE+T2wcK/c0ROXHrsfOPUzHkKFcFXt2wa/BkgqRh3rK15hic4e4DRyDz8YAnCNSAmiA5yHy1HidbJgBLJTZ7w0ARcQdcUzIaxp7qmvdQhBqwgcqyD4sd304rgD/1UDiopoWBMWQ8SCBJbZPP1tJq8qOPS4cx+u3sb6NyATO0HLq7XvcgSWtvqnO2R8v6ZUVc+LnM1R/+OnLQRLIbidB0PPH0S3hLA0v4ofVjnwsQSD9rJadB0VuYed0+E0rZXfDprGu3M93HZAY9WvS94rqszQax1yI6YSwnQfji+qEXhYDZ+oR8vxcVt1NOKcc124AnB3XdHhPX/qV0p9kDfgo9s9OGaz8LdA0IjVtbIfv0o7k+GLvIV7dRZBwYwCu0NXywYtPuK4JilG6tD0vmcFxoawldA/Z3sR/NlbqfX3aH3Ppa9uoW8UhcU0oJ1kL03jl5q6RAiG5gwwk35i5n0onIyrZoUhIES19uHeMzy0Sd19hwRXvGHgdVbUyOETgN9QAKR35VBeTN1jtMKIaVpALIiag0+GgYeVTrfuL5M02nBKipM/Ptox3HH/NMlxiW6sB/iSnW8FwW36E76iW75GYPVoaaHrfrBwwPP+5BMxrFPZ4SzlEjpsGdFk/yAKIbUY4DImJ9f3gmY/y6VRMqS9g6GOUHpV4d/9VSqeTsqFlPNnWLDheLrdHCtRBkbKFjmda0rBOxoW63gUqd0zT7xIpNGwoRc4MoYuIfcA1si122M8ZohAQPRubw39bq7zEYRjZwNSrV5hOJUHcK/4/jKd4wFqbvzg==|920 \ No newline at end of file diff --git a/Pages/共用/项目菜单.json b/Pages/共用/项目菜单.json index 58498674..54c7ea39 100644 --- a/Pages/共用/项目菜单.json +++ b/Pages/共用/项目菜单.json @@ -72,7 +72,7 @@ }, "Values": { "1,1": "项目信息", - "2,1": "项目角色与权限", + "2,1": "项目岗位", "3,1": "归档项目", "4,1": "退出项目", "5,1": "移到回收站", @@ -137,7 +137,7 @@ "PassValueBack": true } ], - "Text": "项目角色与权限", + "Text": "项目岗位", "TemplateKey": "链接样式", "Icon": { "Name": "人才.svg", @@ -360,4 +360,4 @@ "Formula": "项目菜单!$B$9" } ] -}//wz77xcgWtvnJ9JQE34gwgiKO6esCDMI5PVMg4zZIRmiChov/8dPOKOjArVLkjdgblLKIt0Nc4AeeyeVCKfHLWHXTg/WzBAPtHBV6Vwy9Aao+dO5IzFxLoSvR7h5HYKCq7FZUPX9N1ZOKbKbBWs0r6PuSaIhsMsu7ei96OhVyyCbiXbcFEMf85pp861A9Tk01bzIufKa7LMXt2XLKAYRakrxe+C2Uwr4yZK13N5NqHdqr5X9XXwAClfluNuyzv0k+G1tReK1ghx6hT1K/xo3lwjbhjjYhYbJP5if/jAZxvq2l/YFuA7Pmw4JP95d6PcxXcVf9mD1ZEC9+xo1tzL9ab7y0J2n7EPnnU6Ito4Vu58suOMljbfNiVu2lHYcQWW9MBgohbi9uWn+QZZPhLY6xlW+ciRO/sTVFPBj5kL991YTqvYdEViaumoypOPSO4PvhbBnEf+Q2o1sYVBoRnKl24Zjkd1v8pPwZt9NSBgXxDbqshwPOJVo5EDMHCvwamCm86vwdH7kL7PE6HFEvjmxsUQiS8njdxBy5FK1nRY5R26MXJpS4QtQEDIH7rzaQ++Yc5JoQ8agnbABm3o8AQKqZRfhocr7kkaRam+ZJ5lnaCOQfM9cpbXAQ9iED3v6MQEqJXYowrwW/UDbHPovvCFyKAJZ8J75V08+Jk7Dz9byarSpR5lLMrqh1o3V9iscQRZx768Xw5UWN0wU0PoxkIqBIK86v9HOFh+HnxSwDbw7v0Lmh+1INdHg35/NnTD46i3tw6AWrSBCzNmm0KkXXsciDQaplFb9zzMVZG3ZgZjSmr3Wy0GPYx4whvh84zBpkv+KHvMDvqhQzJ2nC1YNqqbU9vz/HEKGNh2bzF7NfMBowslZ7CshQvNqw66Dpko+09m0WESK4IJNVkoIAOvnjxiI6DQ==|920 \ No newline at end of file +}//KzJkvEiWHhn9jJtyZemZCM7cb/aiiQh6FShGgBqK4qZNRq8tLyJjT28i71mqZQQtZN0nu5wG7cVycB5ejHVwI7pkL+9fvNCrSgM3kItUfSKscXDXG2SH2ykFbWboex56pTii9FGKmnKangX1XenZ6puQ9S/j70cG5rxAfbBxvZ8P6Tb2cxuRKgQZr/dYQ9u2XlX7aIG6v3F56hP9AFBzRjNyKUhCttjw51b8PXqmRgpNPBokqVSP3XmlFyxQNNDZUgpXFW4qoneILuFMeq46VzfWc/aHpvohUKtIC6yqqIdb4BMFj5bFgM+LxjJpETfsjqw2NWB8Qp8zz4PNn1TM+cv54pRC/gQXq0EJYX0t2DwDLKOTEPEJnT2pNXd2ISWdyqh8Fe6RwGsLEFTLgocmv5nB5nvPTMYjeTOctIT6/PV3EyKOuOGl3nAOQCl0c55ISVpAv5BjHuAFe24W21clVUp0gueNvDyV+/Ta3USzQ/7ncOwmIlvM+zk6ItTTWc5nhuDVIDEFgxRXYz6D2n/LWw8cB6zm0B4WhoeMaarU+CQzTGGbNiQhbnAiiEc1p+4CHHrzxAaqdFmyYlnjoPVKQEvJQ9H1H4GLydAIms0HKfnyL4etHP3XsbfK8r64e4WDP3PEpXdcvtSGLXVLPK7fXoC/zxQGPsc8zNzutjrU8LopBD1tMDwqSy7C7iMv5VdqSfc3vcrvNxI5pT4VJan/6LQa/GbQNNdURfPjnJ6v0UKYnTA0ucMi5KPOEIDxmYXgohBGSkcfP0UHG2+F+UH8PnHSXJiJEuP+/DK67detDjNIRWdrqABO6fxghm9wc9h6VlZtwZ6uPQlMOv+ChGHXIa4N8/yxzPTNkrsvv6/nW5vObI/Do6GQTTTTvtBvEH1Wp613Y/Jyl8MbYAjHCmGJwg==|920 \ No newline at end of file diff --git a/Pages/项目首页/项目信息.json b/Pages/项目首页/项目信息.json index f0f3057c..38d21de7 100644 --- a/Pages/项目首页/项目信息.json +++ b/Pages/项目首页/项目信息.json @@ -33,7 +33,7 @@ }, "6": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 24.0 } }, "7": { @@ -46,6 +46,11 @@ "DesignLengthInPixel": 32.0 } }, + "9": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, "10": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 @@ -58,7 +63,7 @@ }, "12": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 24.0 } }, "13": { @@ -68,12 +73,12 @@ }, "14": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 118.0 + "DesignLengthInPixel": 32.0 } }, "15": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 24.0 } }, "16": { @@ -83,7 +88,7 @@ }, "17": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 118.0 } }, "18": { @@ -95,9 +100,19 @@ "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } + }, + "20": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "21": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } } }, - "Count": 20, + "Count": 22, "DefaultSize": 32.0 }, "Cols": { @@ -188,7 +203,11 @@ "10,1": "分组", "10,8": "权限", "11,8": "0", - "13,1": "项目简介" + "13,1": "严格模式", + "13,8": "预算工时", + "14,8": "0", + "16,1": "项目简介", + "20,11": "提交" }, "AttachInfos": { "2,1": { @@ -318,6 +337,11 @@ } }, "11,1": { + "BindingInfo": { + "TableName": "项目表", + "ColumnName": "项目分组", + "GUID": "2ee0d45e-271b-4d13-a6bc-c4d8aec63370" + }, "CellType": { "$type": "ElementUI.SelectCellType, ElementUI", "CommandList": [], @@ -335,6 +359,7 @@ ] } ], + "useBinding": true, "options": [ { "value": "黄金糕", @@ -357,6 +382,29 @@ "label": "北京烤鸭" } ], + "bindingOptions": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "项目分组", + "BindingInfos": [ + { + "BindingInfo": { + "TableName": "项目分组", + "ColumnName": "ID", + "GUID": "302299f6-3179-43f5-8ace-bbce40e3848f" + }, + "ColumnName": "value" + }, + { + "BindingInfo": { + "TableName": "项目分组", + "ColumnName": "项目分组", + "GUID": "f3a8134b-cbb3-4286-aec8-1eefb6ce40c7" + }, + "ColumnName": "label" + } + ], + "CustomColumns": [] + }, "placeholder": "请选择", "noDataText": "无数据", "filterInServerOptions": { @@ -404,7 +452,69 @@ "noMatchText": "无匹配数据" } }, + "13,3": { + "CellType": { + "$type": "Forguncy.ImageCellType, ServerDesignerCommon", + "ToolTip": "开启后,将严格控制工时,不允许超额计划", + "Size": 14, + "ImagePath": "提示.svg", + "UseCellForeColor": true + } + }, "14,1": { + "BindingInfo": { + "TableName": "项目表", + "ColumnName": "严格模式", + "GUID": "982f0cea-6989-4f6a-a888-78a07036387f" + }, + "CellType": { + "$type": "Forguncy.CheckBoxCellType, ServerDesignerCommon", + "Caption": "开启严格模式", + "Style": 1, + "CommandList": [] + } + }, + "14,8": { + "BindingInfo": { + "TableName": "项目表", + "ColumnName": "项目预算工时", + "GUID": "08b4e776-8fe9-4631-bf48-fbfe48fed20f" + }, + "CellType": { + "$type": "ElementUI.InputNumberCellType, ElementUI", + "CommandList": [], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "DefaultValue": "0", + "min": 0, + "step": 1, + "precision": 1, + "placeholder": "请输入", + "controlsPosition": true + }, + "DataValidationInfo": { + "NumberType": 7, + "FirstParamValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=IF(OR(项目信息!B15=FALSE(),项目信息!I15>0),1,0)" + }, + "IgnoreBlank": false, + "ErrorMessage": "开启严格模式下,预算工时必须大于0" + } + }, + "17,1": { "BindingInfo": { "TableName": "项目表", "ColumnName": "项目简介", @@ -436,6 +546,28 @@ "type": "textarea", "resize": "none" } + }, + "20,11": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "项目表", + "ShowConfirm": false + }, + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "Message": "提交成功" + }, + { + "$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon", + "ReloadData": true + } + ], + "Text": "提交", + "TemplateKey": "_RS_Main1" + } } }, "StyleDatas": { @@ -448,12 +580,27 @@ "FontFamily": 0, "FontSize": 13.333333333333332, "Formatter": 1 + }, + { + "FontFamily": 0, + "FontSize": 13.333333333333332, + "Foreground": 2 + }, + { + "BorderBottom": 0 } ], "Types": { "Strs": [ "Body", - "[AUTO]General" + "[AUTO]General", + "Text 1 50", + "Background 2 0" + ], + "Borders": [ + { + "Color": 3 + } ] }, "CellStyles": { @@ -489,7 +636,55 @@ "11,11": 0, "11,12": 0, "11,13": 0, - "13,1": 1 + "12,0": 0, + "12,1": 0, + "12,2": 0, + "12,3": 0, + "12,4": 0, + "12,5": 0, + "12,6": 0, + "12,7": 0, + "12,8": 0, + "12,9": 0, + "12,10": 0, + "12,11": 0, + "12,12": 0, + "12,13": 0, + "12,14": 0, + "13,0": 0, + "13,1": 1, + "13,2": 0, + "13,3": 2, + "13,4": 0, + "13,5": 0, + "13,6": 0, + "13,7": 0, + "13,8": 1, + "13,9": 0, + "13,10": 0, + "13,11": 0, + "13,12": 0, + "13,13": 0, + "13,14": 0, + "14,0": 0, + "14,1": 0, + "14,7": 0, + "14,8": 0, + "14,14": 0, + "16,1": 1, + "18,1": 3, + "18,2": 3, + "18,3": 3, + "18,4": 3, + "18,5": 3, + "18,6": 3, + "18,7": 3, + "18,8": 3, + "18,9": 3, + "18,10": 3, + "18,11": 3, + "18,12": 3, + "18,13": 3 }, "SheetStyle": { "FontFamily": 0, @@ -499,10 +694,13 @@ "Spans": [ "5,1,1,13", "2,1,1,4", - "11,1,1,6", "11,8,1,6", - "14,1,1,13", - "8,1,1,13" + "17,1,1,13", + "8,1,1,13", + "11,1,1,6", + "20,11,1,3", + "14,8,1,6", + "14,1,1,6" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -527,4 +725,4 @@ "PaperSize": {}, "Margin": {} } -}//fJzAgEt+FdOeR6Rhd2WPJVdaKFWZLkHfnZBb3+76JbzJg3yKjqRcHWO+IXbxAlPXakOUXlMoP1rEEDSGWgNt3LDGNQKptv0D+FybWyMwlzo8nANOeXC6MYwG7xcm3TT1fUrd1prGCvCdyX90oJcu4A+QBI4AT/ob2Pe6sWT64+6p6VtqBJ70/FeMpUUp1pyRTY9o/+D6thhqoCzSlz36rTNLq6nRzwTdx5ITxYS98RFLBSwyn/qhYI6CT+BirzGvFkzqTw0FUn4PHTgZAshNjn6fYSDiWN2rWRqX8CBGfD8usJKbCvPA5VMc8ay4D9NVOEF5FOEfjproWSL4KFxJmE6OdmLwfDb54Nj04KRKzRslDW001WG/mb3wZSNqlheKY5OGZORINXQgVpL6gBBoDk41+SSy+PimkH0LO+5HD/Sm/p2zrzy+sAKAm32Dcq9iEy85ltJHW1B7hkwy31qqyNfnSFIrJ1r+44B3Xlb0GjbLFSRyWXeza7JP5jIKT94tzgVwGPGlIdRgZQietZJQYqqDdvTLOHc8fHJTvIFOw6w9EcsYdn9NfMpFfzK9E74ThznlbQKSj/Xb1u9X4LvfHuhJ+Nd3gio6oU9zg997D3CpstEvh37FjDe+zPpS31vufbK4TwXSfbGLpzya4djQAvPtD1bDZ8LLg4BIgW2RENKBOf6tAJQ7ABE/4iEaYdzEZNfv43dqL/7xA7c0+sill9WvTKVgYkOwp9eP58s0lC8jjLgK7OGQNG0hbG6fKheduBUDTqmy1W0ha28buzrW18BkL1Gcp5kxP6G+AHSxaqHu0e/IbvajwlQOREb4+G9rY0LHrZdg0g2YGmZ7zhslpEBItT8mxXaIuwIwFXyaGgIepDwBo27g5ZwZLl3xJQMWMjuUVecZdq6JXORdzhtGDw==|920 \ No newline at end of file +}//v0BZFixeNqqB8sdOxxRErIjeOSTbsmzZC1Ulei2NORx2JArP2vdoTX83QJig4560m/fhXbTT8KvXMtfyZLf2dt8ni74r9jE/ZDsutSCT/39nlm+lgVyg9QSmMOlQIVe7EK6gLB3I2VWqDpBRIj3NUOb14+WiAibGsuS9/k9VGxns2iuERZ45939K3Wc0oUyW+5bWiR8as0JkjM/iOQ9jg5Rl1EH2JEslD5wyApD55LWd4iTG+38uL7IPWN48VsaZ311hD6M6UyFZ4ztfpCidGOrWLh80jb7W2qMxt/Jm5oPwRk3rH8rsrTtdN5zb7hE36f7Yt0RImo9YMSuH2eCGUcjPyAPbWLAxJqMphdmiHZxTcLniK5ONpryQpBWtYrqdL2YSwyzLUf0LgPTchp/6tebqhGWXvxA2BTvlYf4L6IloLq6S2I4NJkldiqfq8ZUxlF+HAfvVCa8M8yuvYWVfBc+p6e74Efym432r8lTLGEohXa6lLnQ1zXXztZT6AqTFFhXIPSD1OX0f6gwdVx1Hkv+LU6eUbu7W/FF4f8djBkmyfcMyYc6RtJVUuEzhqt2X9hm03ZE00OwnJZpWz2NSLA8x0vKCRyNArEhEf1QCnxPIKCKL7/1O/YMLj3PH2NibQPe2PEbGFd3OzXEy5dPqfA0jF0zbTdcYbTE5CohZ69Kb2jQTYcFuP+YcHPkpmiRDZQ890aHqAX4FB0BhjufnQ1HZ9fn2Up1NuOCdrNtZPKR1NDkVDt73UCjD+tiM0+fIR1eZcZHdyaE/TWru+QXcZoph4LeU/+pWg+riXzz130s5KKXdOtEfGGyNN9WgGYLmHkrtytNPL7mby0sYGoM/5Hv+/dX5YFPDNBtSqaE9fUShSSsEkSWlNauFrEXmBAot3+syINVJEDBs4OH1ENVIYw==|920 \ No newline at end of file diff --git a/Pages/项目首页/项目标题.json b/Pages/项目首页/项目标题.json index 8267ad29..8820d255 100644 --- a/Pages/项目首页/项目标题.json +++ b/Pages/项目首页/项目标题.json @@ -26,9 +26,17 @@ "GridRowColumnDefinition": { "DesignLengthInPixel": 15.0 } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 31.0 + } } }, - "Count": 5, + "InLogicalVisibleIndexes": [ + 5 + ], + "Count": 6, "DefaultSize": 15.0 }, "Cols": { @@ -117,7 +125,7 @@ "DefaultSize": 10.0 }, "Values": { - "1,5": "项目标题", + "1,5": "加载中...", "1,10": "自定义", "1,12": "菜单", "2,5": "任务列表" @@ -138,6 +146,12 @@ } }, "1,3": { + "BindingInfo": { + "TableName": "项目表", + "ColumnName": "项目封面", + "GUID": "c2ee3256-3788-477f-a274-7b848bdd57df", + "IsImagePath": true + }, "CellType": { "$type": "Forguncy.ImageCellType, ServerDesignerCommon", "TemplateKey": "中圆角", @@ -149,15 +163,51 @@ "BindingInfo": { "TableName": "项目表", "ColumnName": "项目名称", - "GUID": "f34fcca7-ffbe-46a2-89a5-d04f414f9cb2" + "GUID": "4c88c968-73e2-4aae-b094-e58585fb1738" + }, + "CellType": { + "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", + "TargetPageElement": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目标题!H2" + }, + "TargetType": "Forguncy.ImageCellType, ServerDesignerCommon, Version=9.0.103.0, Culture=neutral, PublicKeyToken=967100671921c115", + "MethodName": "ExecuteCommand" + } + ], + "Text": "加载中...", + "ClickMode": 1 } }, "1,7": { "CellType": { "$type": "Forguncy.ImageCellType, ServerDesignerCommon", - "Size": 14, - "ImagePath": "Arrow/301_down_arrow_5.svg", - "BuiltIn": true, + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PopupDisplayMode": 1, + "Placement": { + "SerializeProperty": "=项目标题!F2" + }, + "PageName": "切换项目", + "PassValues": [ + { + "Source": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目标题!项目ID" + }, + "TargetCell": { + "SerializeProperty": "=切换项目!点击按钮" + } + } + ] + } + ], + "Size": 20, + "ImagePath": "caret-down-small.svg", "UseCellForeColor": true } }, @@ -185,7 +235,18 @@ "Placement": { "SerializeProperty": "=项目标题!M2" }, - "PageName": "项目菜单" + "PageName": "项目菜单", + "PassValues": [ + { + "Source": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目标题!菜单回调" + }, + "TargetCell": { + "SerializeProperty": "=项目菜单!点击按钮" + } + } + ] } ], "Text": "菜单", @@ -268,6 +329,132 @@ "type": "default", "position": "top" } + }, + "5,12": { + "CellType": { + "$type": "Forguncy.TextCellType, ServerDesignerCommon", + "SavedValidators": [ + { + "$type": "Forguncy.CellTypes.Models.UniqueValidadator, ServerDesignerCommon" + } + ], + "TemplateKey": "_RS_NewLittleRoundCorner", + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=项目标题!M6" + } + ] + }, + "value": "%Null%", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionContextPropertyParam, ServerDesignerCommon", + "contextProperty": { + "Display": "值变更原因" + } + }, + "value": "passValue" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "事件值", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目标题!菜单回调" + }, + "ID": "3108fddb6b7c44ca98935f5d4334377e" + }, + { + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目标题!菜单回调" + }, + "Value": "%Null%" + } + ] + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=项目标题!事件值" + } + ] + }, + "value": "项目信息" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PopupDisplayMode": 2, + "PageName": "项目信息", + "LoadBindingDataOption": 1 + } + ], + "ID": "a743dfac-f29e-4e93-8f18-1cc26bb89216" + }, + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=项目标题!事件值" + } + ] + }, + "value": "项目岗位" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "项目配置首页" + } + ], + "ID": "75b5f7f5-0f1c-4bf5-bb97-91c30c34f346" + } + ] + } + ], + "ID": "fca1ba63-27ac-4fbb-81ae-aac1b0573fca" + } + ] + } + ], + "ID": "e02c384b-62d6-4692-9ce9-b97058bd6ebd" + } + ] + } + ] + } } }, "StyleDatas": { @@ -280,12 +467,14 @@ "Foreground": 1 }, { - "FontSize": 16.0 + "FontSize": 16.0, + "HorizontalAlignment": 2, + "Underline": false }, { "FontFamily": 0, "FontSize": 13.333333333333332, - "Formatter": 2 + "Formatter": 3 }, { "FontSize": 13.333333333333332 @@ -293,13 +482,20 @@ { "FontFamily": 0, "FontSize": 13.333333333333332 + }, + { + "Background": 4, + "Formatter": 5 } ], "Types": { "Strs": [ "Body", "Text 1 50", - "[AUTO]General" + "Left", + "[AUTO]General", + "#FFFFFF00", + "@" ] }, "CellStyles": { @@ -324,18 +520,20 @@ "3,11": 5, "3,12": 4, "4,10": 0, - "4,11": 0 + "4,11": 0, + "5,11": 0, + "5,12": 6 }, "SheetStyle": { "FontFamily": 0 } }, "Spans": [ - "1,3,3,1", "2,5,2,4", "1,10,2,1", "1,12,2,1", - "1,1,3,1" + "1,1,3,1", + "1,3,3,1" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -354,10 +552,17 @@ ] }, "RowBreakLines": [], - "RepeatRangeSettings": [] + "RepeatRangeSettings": [], + "RelatedDataTableName": "项目表" }, "PrintInfo": { "PaperSize": {}, "Margin": {} - } -}//p/cLsq4fLsKbKFSTOu/nIrCLJO5aF4aWJPkT63DnX9agYa7ZAQyzd4UQTOC1M2enUkdRf7cEM+GTD75Kz02FanNXN1Ta4BTEQO7fczKaKnHCzIXtnisVhxPuLn0Cz1vMsJUad23ba8OKc2NJkxP1vQK+B1Lv3iFKL9AGCDADZ6ljyKK83u2ByxXXtPp5UyhbdZx8nonCZgizTELJY83zjFK5JFXBrD8J6dYA9Rl5BB3bSC8KlzI6MIR42SN+5P9qCkz89kFQn1MEvbXqJAg9z/JyN2BZdU4wStyLD0vVnHTkuc7JtJPjWzXqjbnSmMkuhcA3oN/P4x0M06SjA99SvDXjo+TI+Pq6jNdN5n2piacj109IOLDzvvUWuKUP2tsvwa4i+AL+QnphkKnXEmqmDyHsy4n0wOjeA6g13nF9KL8os/cjIqPi3QR/7HTKOsj79/hrlVUvrZpKxoCOQTVcTy7sdJomLSedoDHJvH52M3Wtur8RMfutD8OsqSqb+U2UPcxG4l+yQMSDUOymmWPe5j6rEx7Rcv/jZ1PM6KF/x5s2/f2Mp4kWg83tPS3JbTictKB5LWXcd+xDbM8GCLv6DpdsE+x0vz7B/jo+FJVQvb7noAtVNK6bkCCpATm+Loa1uelmCNxaqfb0xbXlbh8OKLGVfggr4dKMXUAExXFB/1hMw6phmdO+jUtTaKJMbYA+Z3tpOOp+LAg0OmJP7dvhnSU3/5YwVrVU3MFAHgJ3WkAPz4JwbfRonKOK3vhOa35TcuDNT1I18bdc80AgNxL1o86/uPc7gzvZ1JIbKL1OG4Kgr6yM/nUtP2OPie2UU9QZB0W5f14zedLs0FHUZ3ujc+7Sv4QcvjeCAOywsJNILVupKO4QPtWkC3hQxS+jcaFXGA/d1qB/hTg0LiNDAZ8uMQ==|920 \ No newline at end of file + }, + "CustomNames": [ + { + "Name": "菜单回调", + "Formula": "项目标题!$M$6" + } + ] +}//S8+60tEF0XrfzxSXmX3bhCiEQ4Bey+MjnAqMx3NWeM+jqL3WISDiLrHQWG10CTdmZNkb7VteWVM7joEK3oJSzxSdgTPsFjWTl64ZfrwjYb3zhjYbY90AAVFoxwM5WLDMvzSLiMkW1IT814pyItumvMqOqs57xmQmgyc8nLXBMI3d34PEnJ6SKnuLBOYZzr6TTgHdI/pJv34eaEWWgZjjKhlTP5n0T9rx72cHquDgv7q84O380VvoOAYiu5BNlVjBVDMCk8RLJUNpULZH6CCjtf/AZ0sYkaurZgysTq1BE3xecwq7W1qNynP2IX4PrzwwSp4WoAfywsEOT8uAVl5URgNd64rsihy35uzbMfupZvYPph8eeacN0KqGpADl1VcwiQtgO7YFHVwpOeS5+XStgeHNv3x4N8jgT/419Rx7DCSuFHIpIVidCZi86c8QrkOQO0uVIDhSts6iEq48ZX12it56YYcjTEW/KI4eU8L3pyApPaCBkP4LIrpRzpcdeHzG49BUdXDZhfrCZRVdG/Gk2+iU82zix2Jsco9005CixJk4NgErxrXgmpe4GQF4tFopcKpntAh5alU6GLopAIIiYA+cwj6b5n0PQnaQRQ5KtVBf7vOvcTIDbkVzLNjLbJLnhKUp/lOtzbXRKw3Ao3/H+tnx0Vhkndgfta3UpsFI2QbKbtK9gF+uink6zhaI2ETsUH+3g+3ZKAvtnkqTP9L3xMaLUukwNwSh5HzMGECPuI9GvE2PV4629Mw4X1ZeCMjnrWh0/A4ULTCmntvaQT9gwDemqPykthSi0Wik6Wwex8NDjq3yDg95dAc8f1B0JiNuRSfrGDVj9aXiVtcjd9Q1TURDvX/PMUVBWffwO7QZU4MAOH6XyRqTqlT1K1hr/SZsYtgL2FAGBFSko/udQUyLsw==|920 \ No newline at end of file diff --git a/Pages/项目首页/项目配置/项目岗位配置.json b/Pages/项目首页/项目配置/项目岗位配置.json new file mode 100644 index 00000000..13bc8d82 --- /dev/null +++ b/Pages/项目首页/项目配置/项目岗位配置.json @@ -0,0 +1,337 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 40.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 47.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 226.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + } + }, + "Count": 5, + "DefaultSize": 15.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.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, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.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 + } + }, + "13": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "14": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "16": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "17": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "18": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "19": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "20": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "21": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "22": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "23": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + } + }, + "Count": 24, + "DefaultSize": 32.0 + }, + "Values": { + "1,19": "操作", + "2,19": "删除" + }, + "AttachInfos": { + "1,1": { + "ListViewInfo": { + "Name": "表格1", + "TableName": "项目岗位", + "RowIndex": 1, + "ColumnIndex": 1, + "RowCount": 3, + "ColumnCount": 22, + "DetailListViewInfo": { + "ColumnOfDetailTable": "项目ID", + "MasterTable": "项目表", + "ColumnOfMasterTable": "ID", + "DataCommitType": 2 + }, + "TopCondition": null, + "ListViewStyleName": "_RS_NewFashionListStyle2", + "ShowColumnHeaderInDesigner": true, + "IsRowHeaderVisible": true, + "ShowEditStatusIcon": true, + "UseSimpleBar": true, + "ReserveStyleForBlankRow": true, + "PaddingBlankRow": true, + "AllowEditInListview": true, + "AllowAddNewRow": true, + "ShowDeleteButton": true, + "AllowDragFill": true, + "AllowDragMove": true, + "RowHeaderContextMenu": { + "ContextMenuItems": [ + { + "Text": "插入", + "Visible": true, + "OperationType": 2 + }, + { + "Text": "删除", + "Visible": true, + "OperationType": 3 + }, + { + "Text": "复制并插入", + "Visible": true, + "OperationType": 4 + } + ] + }, + "ColumnOperation": 2, + "CommitType": 1 + } + }, + "2,2": { + "BindingInfo": { + "TableName": "项目岗位", + "ColumnName": "岗位名称", + "GUID": "bdc1be7d-7087-4668-b785-62a92d8ae512" + }, + "CellType": { + "$type": "Forguncy.TextCellType, ServerDesignerCommon", + "SavedValidators": [ + { + "$type": "Forguncy.CellTypes.Models.UniqueValidadator, ServerDesignerCommon" + } + ], + "WaterMark": "输入内容添加" + }, + "DataValidationInfo": { + "IgnoreBlank": false + } + }, + "2,9": { + "BindingInfo": { + "TableName": "项目岗位", + "ColumnName": "默认时薪", + "GUID": "bff7fd53-ad77-4c16-8699-c1a9eec2259a" + }, + "CellType": { + "$type": "Forguncy.NumberCellType, ServerDesignerCommon", + "WaterMark": "留空则使用人员默认时薪" + }, + "DataValidationInfo": { + "InputMessageTitle": "提示", + "InputMessage": "留空则使用该人员默认时薪" + } + }, + "2,19": { + "CellType": { + "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateListviewCommand, ServerDesignerCommon", + "ListviewName": "表格1", + "UpdateType": 2 + } + ], + "Text": "删除", + "ClickMode": 1 + } + } + }, + "StyleDatas": { + "Styles": [ + { + "FontSize": 13.333333333333332, + "HorizontalAlignment": 0 + }, + { + "FontSize": 13.333333333333332, + "Formatter": 1, + "HorizontalAlignment": 0 + }, + { + "FontSize": 13.333333333333332, + "Foreground": 2, + "HorizontalAlignment": 0, + "Underline": false + } + ], + "Types": { + "Strs": [ + "Center", + "@", + "#FFFF0000", + "Body" + ] + }, + "CellStyles": { + "1,2": 0, + "1,9": 0, + "1,19": 0, + "2,2": 1, + "2,9": 0, + "2,19": 2 + }, + "SheetStyle": { + "FontFamily": 3 + } + }, + "Spans": [ + "3,1,1,22", + "2,19,1,4", + "2,2,1,7", + "2,9,1,10", + "1,2,1,7", + "1,9,1,10", + "1,19,1,4" + ], + "PageInfo": { + "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + }, + "RowBreakLines": [], + "RepeatRangeSettings": [] + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + } +}//Dg8L542WKKuyqgY8TJdEucsVOqrnXSOPoZcRo0/SvzR/XZjgNFPj7bLNZMvz0nkQpUwCzuLfU6y3FA8hSpaqPV9mfC6Ezn34/LNHcT9ZiBw3WkoQAl280vOlofYhnZPiHwvnG4DMrqXt/njCL6/5XF+s9VEZUriqCJ29uWQWdiKFftZhm+IkeJxycejubSP89adUjHLd2upp+D1s/dHgXLKAYsLIR8UXdhgiwpLpYP/JkE1ew0bilQQWjMKldAsAziiz5on21LEtIYt5tgqKmpiTv7vYOAIUpZ1c5a65lYZtN0DYY6GRjZfEFSNIPiuTVFayVSmsQsElAKRaQ947wVef1FCXYwmZXj5gh4jbmhGs8tNj7K6c60JMk0kiMpWmMMI2B/I+kDRubcj5RRscxvwys3z8RPfsunq3V4PzyKZvdoQ/TSXYTPrzRnZOGnTyF1Kucyl/32DzZsCNXBq2qK5o35IQ+Zj8MqXfrrY1sEZkS7IsJ7s5G1fU9AO4meScxorlFyAoDiFgeiVho8BNvoBLxEZY5Rzp9DyPNS4OegY3V+/i9dsp5IFfsQRsuxDLhP8byWpFWz0OsuIYKv1wXbOg2F9PBkUsSezwvEnKvyXXsWIJOv/x6mY4hl54jIZI/++j0kDAX0G4nggMs39lgFfQiJV+VK9yOTxNWxruqW4YgJYBesB1wG0ATIzwAI+oXRT7aJEG3WYK+6Y6wDpXxv1K+ONo56BXwnmZjFSm/iMvUhSjigfugFcc+OpoHYBKgRgMtD0+8qQmh32YHfTBa8cdo75aXW9P0nGAGISvgIoHAnbwZt8MTVHwyrHOTrWzmf/r/az7qgxDL/RVBcIZpVEaM1BXztrB9w141YZhiF48NNTJWu/X/4pMgfUYCPUNWafMdRjBoZEUfpYhTr4JoQ==|920 \ No newline at end of file diff --git a/Pages/项目首页/项目配置/项目配置首页.json b/Pages/项目首页/项目配置/项目配置首页.json new file mode 100644 index 00000000..0e0b13c0 --- /dev/null +++ b/Pages/项目首页/项目配置/项目配置首页.json @@ -0,0 +1,353 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "8": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "9": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "10": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "11": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "12": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "13": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "14": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "15": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "16": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "17": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "18": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "19": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 35.0 + } + }, + "20": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0 + } + }, + "21": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 36.0 + } + }, + "22": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 36.0 + } + } + }, + "InLogicalVisibleIndexes": [ + 21, + 22 + ], + "Count": 23, + "DefaultSize": 32.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 150.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "24": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "25": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "26": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "27": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "28": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0 + } + } + }, + "Count": 29, + "DefaultSize": 32.0 + }, + "Values": { + "1,1": "1", + "19,25": "保存" + }, + "AttachInfos": { + "1,1": { + "CellType": { + "$type": "ElementUI.TabHeader, ElementUI", + "ClickCommand": { + "$type": "GrapeCity.Forguncy.Commands.CustomCommandObject, Forguncy.Commands", + "Commands": [ + { + "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", + "TargetPageElement": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目配置首页!D2" + }, + "TargetType": "Forguncy.TabControlCellType, ServerDesignerCommon, Version=9.0.103.0, Culture=neutral, PublicKeyToken=967100671921c115", + "MethodName": "SetActiveTabIndex", + "ParameterValues": { + "index": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目配置首页!页签编号" + } + } + } + ], + "ParamProperties": { + "itemIndex": "页签编号", + "itemValue": "页签值", + "itemText": "页签标题" + } + }, + "DefaultValue": "1", + "Tabs": [ + { + "Value": "1", + "Name": "岗位配置" + }, + { + "Value": "2", + "Name": "权限配置" + } + ], + "type": "default", + "position": "left" + } + }, + "1,3": { + "CellType": { + "$type": "Forguncy.TabControlCellType, ServerDesignerCommon", + "TemplateKey": "_RS_NewFashionStyle1", + "Tabs": [ + "项目岗位配置" + ], + "HideHeader": true + } + }, + "19,25": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "项目表", + "ShowConfirm": false + }, + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "Message": "提交成功" + } + ], + "Text": "保存", + "TemplateKey": "_RS_Main1" + } + }, + "21,1": { + "BindingInfo": { + "TableName": "项目表", + "ColumnName": "ID", + "GUID": "40aeaed0-0b42-4663-a66d-d7fe2293b281" + } + } + }, + "StyleDatas": { + "Styles": [ + { + "BorderBottom": 0 + }, + { + "Background": 1 + } + ], + "Types": { + "Strs": [ + "Background 2 0", + "#FFFFFF00", + "Body" + ], + "Borders": [ + { + "Color": 0 + } + ] + }, + "CellStyles": { + "17,1": 0, + "17,2": 0, + "17,3": 0, + "17,4": 0, + "17,5": 0, + "17,6": 0, + "17,7": 0, + "17,8": 0, + "17,9": 0, + "17,10": 0, + "17,11": 0, + "17,12": 0, + "17,13": 0, + "17,14": 0, + "17,15": 0, + "17,16": 0, + "17,17": 0, + "17,18": 0, + "17,19": 0, + "17,20": 0, + "17,21": 0, + "17,22": 0, + "17,23": 0, + "17,24": 0, + "17,25": 0, + "17,26": 0, + "17,27": 0, + "21,1": 1 + }, + "SheetStyle": { + "FontFamily": 2 + } + }, + "Spans": [ + "1,1,16,1", + "1,3,16,25", + "17,3,1,25", + "19,25,1,3" + ], + "PageInfo": { + "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "Title": "项目配置", + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + }, + "RowBreakLines": [], + "RepeatRangeSettings": [] + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + }, + "CustomNames": [ + { + "Name": "项目ID", + "Formula": "项目配置首页!$B$22" + } + ] +}//8kF7ySrTBiUJIyjnGwEjaqS88UCahLbqvxv0O+LiY0OxyNBGozHUmWkUesY4M+MnQhwoViT4FCmGRjCMpCH/70nEgY27P6VvZxTGUG2Pv6Gt/o/t/zHUCUgA/+4khd3AjuwKHVgTof0uW/JH4UQtGGgITdl4IirxbbMGRN+uyYcX6/zIqWLf/0BWprypHGBz2x0wF8JVjRqN30/bkWhytFtFXZ4E6CvFV4opjujd34So+jnnk3wUpFtWhGYR5KqJAOasCQDZj7b89mGU/ao0hDo7I0SX+p8eFvsG1XN3OFTuBKwbQdbieH/4pcaWLymf5S0cC69J7QC06mF5bqJrtQYest+FrRyf0RMvnL771MqY1Xo6u6coOtO1xAGom3OMejPj6q8vy3e+A5N2rsdBeY5VjHKAhByTCWjQL3CeUiSHJ7Cfcb4NqrCQThHJCP+KdIzrorLIOL3weOjQ7GHcwdt0qoVIcB3WbJ7wanb2JTIdM9llShFAyIhUTPqVhp0NQshNB7OGRR9h442ugpbK5hI2MvF64VuSe02QwW9eV8MM+sahzR2lDGrk7IUPe/LhCiXCIjbk0Jau3OtrO8IJtfhxHpL9NGAvxEKtyXCI7hcthvnM/sEH8IaVoYKGiUklpr5EntWLybG5OQQFPPUwJPbeN1BZnOXzUemy6EwQ81j++szgU/1baIjTENsNUmQSLlzT/Vy/4hwBzBQSYRArEX82U5GZSFjbGR4PaFBZxwOecK6DfFI6dJw8LsaLIsSifme3upCQX8qW7LPK20Al6xGr1sS22YnBQrzIZgpXIN6p3LLa0wYMdZjTWolKge0TeiFV4Z0XETbX54+e2MkBZKybWDah6WNZaAR0KMQsyalLhjmAjVmAWY7u9HGK/gSrgbEhoLtkwyVLNTmibsFWDg==|920 \ No newline at end of file diff --git a/Pages/项目首页/项目首页.json b/Pages/项目首页/项目首页.json index 3e83d66a..8e6ae6f8 100644 --- a/Pages/项目首页/项目首页.json +++ b/Pages/项目首页/项目首页.json @@ -21,7 +21,8 @@ }, "2": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 32.0, + "IsHidden": true } } }, @@ -273,7 +274,8 @@ "0,0": { "CellType": { "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon", - "PageName": "项目标题" + "PageName": "项目标题", + "OverflowMode": 0 } }, "1,0": { @@ -288,6 +290,70 @@ "TableName": "项目表", "ColumnName": "ID", "GUID": "44b442c6-01c5-4902-a341-31cf3a3c46e2" + }, + "CellType": { + "$type": "Forguncy.TextCellType, ServerDesignerCommon", + "SavedValidators": [ + { + "$type": "Forguncy.CellTypes.Models.UniqueValidadator, ServerDesignerCommon" + } + ], + "TemplateKey": "_RS_NewLittleRoundCorner", + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionContextPropertyParam, ServerDesignerCommon", + "contextProperty": { + "Display": "值变更原因" + } + }, + "value": "binding", + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", + "Title": "加载中" + }, + { + "$type": "SetCurrentRowCommand.SetCurrentRowCommand, SetCurrentRowCommand", + "CurrentRowInfo": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目表", + "ColumnName": "ID", + "GUID": "ecae9cb8-2975-4525-aa0f-baf06d5c4bf4" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目首页!项目ID" + } + } + }, + { + "$type": "Forguncy.Model.RunJavaScriptCommand, ServerDesignerCommon", + "JavaScript": "Forguncy.Page.reloadBindingData();\r\n", + "ID": "b58e3e0c63374cf2a19a70f15f0bfba1" + }, + { + "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", + "FunctionName": "remove", + "Title": "加载中" + } + ], + "ID": "573081b4-9f68-4287-8b1e-610c4775b779" + } + ] + } + ] + }, + "DataValidationInfo": { + "IgnoreBlank": false } } }, @@ -302,10 +368,8 @@ }, { "Background": 2, - "FontFamily": 3 - }, - { - "FontFamily": 3 + "FontFamily": 3, + "Formatter": 4 }, { "Background": null @@ -316,7 +380,8 @@ "Background 2 0", "Right", "#FFFFFF00", - "Body" + "Body", + "@" ], "Borders": [ { @@ -370,13 +435,10 @@ "0,42": 0, "0,43": 0, "2,1": 1, - "2,4": 2, - "2,5": 3, - "2,6": 3, - "2,7": 3 + "2,4": 2 }, "RowStyles": { - "0": 4 + "0": 3 }, "SheetStyle": { "FontFamily": 3 @@ -385,8 +447,8 @@ "Spans": [ "0,0,1,44", "1,0,1,44", - "2,4,1,4", - "2,1,1,3" + "2,1,1,3", + "2,4,1,4" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -422,4 +484,4 @@ "Formula": "项目首页!$A$2" } ] -}//b+b/v5eZ9i87OLSHWq6PxWPqTpFCS0LQJ3rgGxCDdSkORHr/F1JWjJyG9bbDYbCI+xoKhwWke/Q9bE4hXnI9ApGM47n8ltxm+Z6cVc/93zOySZbxYWQrQijiTGzZltnDv3Gt/cra/1EKisvM0wDzGHOIhrnfZZfOq7U+TKV0Zb46PtXDyVifueYYfsnE7HyN5g1QJsZKVf6N6dtOh4F0Rt9LdOJHtiEeXdAvxzNDZcHtOoWh5cXV9Bl11GHlYhotCC/ai3idwKNhFdLtX5iSlvOgVbdKf4VZghuzpRiwrAXzVLyaDNwTjmferLflN/6/B/fQsedy4qlk2n62RDWqZRtWtkppG5VHjGVnhQMoInnPiEp0gtNloWda9oPTIxgV2yBZbYNn0bBzKpnv5Bnp8kGCHUSMlBm+l7hOZuLXB1Rzlrz9SAD10X26atm10YOPrSzYnmm9wRjbwio1EcWwLu1vLstOulgGQoGHuVNr4dD/APKUFId8l0Mzynr54NOSRmPQH0I25bglUknKqdLmTHta1/VKERRhekUElRORUt+StqdMesXEZVDvlZkk3HI9pmTFxXcVTbauwlIWa64qHHFX38Aov5Ueu5eS369x6dePsOo7HqoAr6lHfooGUwYs0o/AGfTm5E31EmuF//3GuYdahnXcI1gpy9XFeWaKVwuONWUZw7kdhO/UOfDd08Xg71gOq1p3owTf1wy3kcxfTuUIK0CRZzplAOM8ZtJdH6G/lIbwUlD8dL920U+i7XAMv3ClqrauqAJ512OT1xKaTEqFZ76Lbz3NIh517uQ8LZt1t1s5zzWbzfh5vT4IIsY4EE8vGjo//TnYRs99okoS0wlCNDpWn4bdYBaHegvDz+SbiQe9M8o2Q4uPn3eJQjiDddLq8UD0PbbSJpErNc4wmA==|920 \ No newline at end of file +}//m2ErzpB+OOYQdBH2aQUSaBzUreUAeHlNt6OrIkQjIw20zqBK0WBs0nyCoEs4yE0lno15A/d6GFEdOU/3KcX/Mr/1a2qfXz843eImzHsMOQ48UKhiLbkwhFvHpJKulUjxiCU8xyR5mKI/pdHa1vAjokeoSJKEetkWE+1qhbhA8WBHkRBwxpAk2px6qsugmZmsS6Pug+aTQqX8ehSOo6ZokymRNbK2TejVrf/lTY8SR1gJ3+0QNM+0xAMhb4xrfLjw087MM7f3WdVu+rRvXoepRUaXWA13Gk2jL4+5+XYXbCrcdSwXbMb56OiRILDbuMshyMl8onu614SdYeCI98y0B5MteygZA1Wz8GDMiWE4nIps19cMc/4SWIy9H+A787Z4RkONGdC6hSCMVnPIrnoN2XPC/rLASHS+aZ6zvwvUgC/HEZED4Vgl+KQyr6sASta6ZS53+rLgeE7EsG4T9Wz9dR0MvSsbK9cZgOq7D7BwbwjSNW/LpSbmWjObcfa/XJ9XFiS5FF6qde5FSN0WLrpUBOaRCL03FSqEjKak/OKuT9pm9u+ZvO1ZlE2uYTUzqVDVxTMTuEhUMJzkFljQRmc1JnzoYYwv5+rbM8022CMe6fl6Axmn1ixpyxwTVuUSEIrK4KPujMlQvXcLWLC/yR1naM5CuTqIfV+Id5htziWIh86iPPhUdOWEceOkntAjdL4iL7OuJwmzL4wX7QO4Xi443aupSx3o4e0oCC3zC6gEk/8wC1AEMc5RrW1jfNPn1rDta4bGHOWZnU3pEWOvjMSv8m0TxNXjQ6etHSg0FwR+vkc6b4vwCHZLVxPmnKWqN3JOFf9Hoe4Ke9bXs+xj4CvVCL2XjhULtb1J0YS7X/TCtHxfOAJdPZoDGXhC4pbZL5RD5dtP8ab7DMNHrTJN1UJAQg==|920 \ No newline at end of file diff --git a/Reports/DefaultTheme.rdlx-theme b/Reports/DefaultTheme.rdlx-theme index 2ed498f8..92dc0aaf 100644 --- a/Reports/DefaultTheme.rdlx-theme +++ b/Reports/DefaultTheme.rdlx-theme @@ -1 +1 @@ -#000000#042531#FFFFFF#F3F3F3#1890FF#8BB73D#EBC54B#EA772A#D03736#904DA0#FFFFFF#FFFFFF微软雅黑10ptNormal微软雅黑10ptNormal \ No newline at end of file +#000000#042531#FFFFFF#F3F3F3#1890FF#8BC34A#EBC54B#EA772A#D03736#904DA0#FFFFFF#FFFFFF微软雅黑10ptNormal微软雅黑10ptNormal \ No newline at end of file diff --git a/ServerCommands/任务/变更任务状态.json b/ServerCommands/任务/变更任务状态.json new file mode 100644 index 00000000..266ed732 --- /dev/null +++ b/ServerCommands/任务/变更任务状态.json @@ -0,0 +1,398 @@ +{ + "Name": "变更任务状态", + "Enabled": true, + "Triggers": [ + { + "$type": "Forguncy.ServerCommands.Models.PostRequestTrigger, 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 + } + }, + { + "Name": "状态码", + "DataValidationInfo": { + "IgnoreBlank": false + } + } + ] + } + ], + "Commands": [ + { + "$type": "Forguncy.Model.CatchExceptionCommand, ServerDesignerCommon", + "TryCommandPart": { + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "任务信息", + "TableValue": { + "TableName": "任务表", + "TableValueType": 1, + "BindingInfos": [ + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务状态", + "GUID": "afbdd48e-487e-440c-b59c-e565e61e9cd1" + }, + "ColumnName": "任务状态" + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务状态", + "GUID": "c2c55272-c31d-4118-b3a8-a8e1690ce6b5", + "RelationBinding": { + "RelatedTable": "任务状态", + "RelatedColumn": "状态码", + "DisplayColumn": "任务状态" + } + }, + "ColumnName": "任务状态文本" + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "执行者", + "GUID": "f650100e-6369-4760-a093-a73cb3a74f7a" + }, + "ColumnName": "执行者" + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "开始时间", + "GUID": "fb57404b-3cad-4911-9eec-6a424d3ba882" + }, + "ColumnName": "开始时间" + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "结束时间", + "GUID": "5b07138d-c511-4f69-ba7d-46c7e067ccd0" + }, + "ColumnName": "结束时间" + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务类型", + "GUID": "4cd38e49-3e3a-4c0d-a71d-a3db6d2d4b60" + }, + "ColumnName": "任务类型" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "39e445d7-7f6a-4403-aaad-904e8e86474a" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + "TopCount": "1" + }, + "ID": "92bcc24f55b847a9a5d795ab096048ed" + }, + { + "$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.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=状态码" + } + }, + "value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.任务状态" + }, + "compareType": 1 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=状态码" + } + }, + "value": "0" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "任务工时", + "TableValue": { + "TableName": "任务工时表", + "TableValueType": 3, + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务工时表", + "ColumnName": "任务ID", + "GUID": "484f7f7d-70e0-4450-b1b5-05e631733d79" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + "NullFormulaValueQueryPolicy": 0 + }, + "ID": "e07a763289954cb29930901258108a44" + }, + { + "$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": 2 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=\"该任务已报工,无法切换至\"&任务信息.任务状态文本&\"状态\"" + } + } + ], + "ID": "57d72271-f903-47ea-88b1-772145976e08" + } + ] + } + ], + "ID": "1461a11a-f9bd-4d9f-a414-35b0e7471f86" + }, + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=状态码" + } + }, + "value": "1" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.执行者" + } + }, + "value": "%Null%" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "任务执行者不能为空" + } + ], + "ID": "4381895d-aa83-45b0-b9a4-2c1ca6e8aa2b" + } + ] + } + ], + "ID": "2077a523-e818-4741-bf46-2836d81ad4a9" + }, + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=状态码" + } + }, + "value": "2" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.执行者" + } + }, + "value": "%Null%" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "任务执行者不能为空" + } + ], + "ID": "381e934c-ce36-4b13-8abd-f889ea350a9d" + } + ] + } + ], + "ID": "5c67b8b1-d3d0-4068-bb42-346d51d4d375" + } + ] + }, + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务表", + "ShowConfirm": false, + "RowsToUpdate": 1, + "RowsToUpdateCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "a2c10ff5-a33d-46de-b3f8-ddcfcc7948a7" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务状态", + "GUID": "a698faf8-07b4-4e5f-ada0-dd9f31c1cdd7" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=状态码" + } + } + ] + }, + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "操作成功" + } + ], + "ID": "e358cd4e-0338-48cb-8b79-d474d8343331" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "操作成功" + } + ], + "ID": "a79b949e-f0ff-44e7-9685-5693135ddec8" + } + ] + } + ], + "ID": "c6d0246e-17fc-45bf-b64f-33954fa2971b" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon" + } + ], + "ID": "d6a89ce9-b9c2-4091-80a8-c431a63ae888" + } + ] + } + ] + }, + "CatchCommandPart": { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ExceptionCode" + }, + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ExceptionMessage" + } + } + ] + } + } + ] +} \ No newline at end of file diff --git a/ServerCommands/任务/新增任务.json b/ServerCommands/任务/新增任务.json index ac19a28e..e2efd099 100644 --- a/ServerCommands/任务/新增任务.json +++ b/ServerCommands/任务/新增任务.json @@ -78,161 +78,257 @@ "TryCommandPart": { "CommandList": [ { - "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", - "TableName": "任务表", - "UpdateType": "add", - "ShowConfirm": false, - "UpdateBindingValues": [ - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "项目ID", - "GUID": "ff76b3a3-881e-4719-a83a-14d0f634497d" + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "参与人", + "TableValue": { + "TableName": "用户信息视图", + "BindingInfos": [ + { + "BindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "用户名", + "GUID": "51d4a9ca-c85c-4dd1-97d8-248303d2c5d1" + }, + "ColumnName": "用户名" }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=项目ID" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "父任务ID", - "GUID": "0247aa38-8c81-4940-bc75-302de35a7c4a" + { + "BindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "全名", + "GUID": "de53ee8c-3acf-4524-a8d4-88655d6504f3" + }, + "ColumnName": "全名" }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=父任务ID" + { + "BindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "默认时薪", + "GUID": "cf38dbe9-3311-47a0-8e2b-358382d1c1e9" + }, + "ColumnName": "默认时薪" } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "任务名称", - "GUID": "72503d5d-bc91-4c1f-be04-a8e04c7c886d" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务标题" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "执行者", - "GUID": "240a30c9-0088-4974-853b-e3c0a737b89c" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务标题" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "参与者", - "GUID": "1537acb2-7621-45ad-824a-0f04bb5cfbcb" + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess", + "CompareType": 8, + "ColumnBindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "用户名", + "GUID": "b3340080-0c96-47f6-8a6c-8bb0b1db7e2c" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=参与人" } + } + }, + "ID": "cd95c7b64259445cb44beba6e33ffa63" + }, + { + "$type": "Forguncy.Model.ServerTransactionCommand, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务表", + "UpdateType": "add", + "ShowConfirm": false, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "840c8c9e-c205-4aa6-8ae0-8fd2a2cf55f3" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=项目ID" + } + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "父任务ID", + "GUID": "e2193e55-9ed2-45fe-bb4b-ed01a39e8f0e" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=父任务ID" + } + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务名称", + "GUID": "61735f45-ac25-4b94-acd4-3e0ca04c286a" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务标题" + } + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "执行者", + "GUID": "8fd4e7c3-9cc8-4820-b538-8d38ce0397ac" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=执行人" + } + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "开始时间", + "GUID": "3c2005d1-3ffd-4fa3-a63e-8d730705f04a" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=开始日期" + } + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "结束时间", + "GUID": "9885b0a1-c0db-4469-a016-eec2c4c185d8" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=结束日期" + } + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务类型", + "GUID": "ed0cf347-43c6-4143-a3a0-47c6b719557b" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务类型" + } + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "分组ID", + "GUID": "fce23d46-9199-4655-9ea9-208f9c858e80" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务分组" + } + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "版本", + "GUID": "8db3510a-7e1c-4243-afbe-48966b63b530" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务版本" + } + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务说明", + "GUID": "1d077053-81b2-4291-b33b-f44d29b31b27" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务说明" + } + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "备注", + "GUID": "c614ca74-8059-486c-a881-a0ca4425df32" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=备注" + } + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "工时核定方式", + "GUID": "956b54f8-b234-4423-8e41-f255c3feaac2" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工时核定方式" + } + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务状态", + "GUID": "1f8faed8-d128-4482-90c1-25e0e6cad40a" + }, + "Value": "0" + } + ], + "ParamNameToSaveNewRowValue": "新任务" }, { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "开始时间", - "GUID": "122bed43-b1c8-4082-b4a1-8e58b9f7c7a8" + "$type": "Forguncy.Model.LoopCommand, ServerDesignerCommon", + "LoopInfo": { + "$type": "Forguncy.Model.CountLoopInfo, ServerDesignerCommon", + "LoopCount": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=参与人" + }, + "LoopItemParamName": "Item" }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=开始日期" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "结束时间", - "GUID": "6c1281e9-205c-466d-94eb-8020781bbd91" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=结束日期" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "任务类型", - "GUID": "b20ec680-9479-4d02-a930-c88311d82b6c" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务类型" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "分组ID", - "GUID": "c2071865-f380-419e-9e77-20642d0121bc" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务分组" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "版本", - "GUID": "32dfbe51-6077-4e79-a99b-8ac3944b0e08" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务版本" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "任务说明", - "GUID": "3bb00b65-95b4-4d34-b640-98130db8a89c" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务说明" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "备注", - "GUID": "262c8ecc-2af6-456d-8f28-fd14d84d5c8d" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=备注" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "工时核定方式", - "GUID": "76825213-c1b2-43df-8521-7889a516f1f8" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=工时核定方式" - } - }, - { - "BindingInfo": { - "TableName": "任务表", - "ColumnName": "任务状态", - "GUID": "663d69a6-3cb7-4362-863d-284768b26135" - }, - "Value": "0" + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务成员表", + "UpdateType": "add", + "ShowConfirm": false, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "任务ID", + "GUID": "9a85ad00-0b95-4ae4-8296-04862f2c8b03" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=新任务.ID" + } + }, + { + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "参与人", + "GUID": "404fdb7a-2ecd-4db1-8b39-aec7c663bfe3" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.用户名" + } + }, + { + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "任务时薪", + "GUID": "bea75b1c-9d0c-466e-ac27-37df94c31440" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=Item.默认时薪" + } + } + ] + } + ] } ] }, diff --git a/ServerCommands/工时/修改工时.json b/ServerCommands/工时/修改工时.json index a31c242f..68c47396 100644 --- a/ServerCommands/工时/修改工时.json +++ b/ServerCommands/工时/修改工时.json @@ -75,7 +75,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "任务ID", - "GUID": "f250f3d4-306f-4f2f-b1d3-0be7458a2623" + "GUID": "2a0f3989-eb4c-4880-9a84-e0bb02f0ff4f" }, "ColumnName": "任务ID" }, @@ -83,7 +83,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "工时类型", - "GUID": "2309d652-ed06-48e9-bbf9-fb9583aca0ce" + "GUID": "c2159a41-2005-4c9d-9d56-6837720b58ad" }, "ColumnName": "工时类型" }, @@ -91,7 +91,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "任务ID", - "GUID": "09989c87-5b7e-40eb-be4c-9ba87b32b467", + "GUID": "f5c955d8-221c-4d6f-9539-688cf2226c0d", "RelationBinding": { "RelatedTable": "任务表", "RelatedColumn": "ID", @@ -104,7 +104,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "任务ID", - "GUID": "ec846c2f-3aa5-4484-95ef-1972503a07b3", + "GUID": "b4e60853-be38-42dc-afe4-f7952fdc738b", "RelationBinding": { "RelatedTable": "任务表", "RelatedColumn": "ID", @@ -124,7 +124,7 @@ "ColumnBindingInfo": { "TableName": "任务工时表", "ColumnName": "ID", - "GUID": "cabb4369-8835-48c1-a904-84a5e39c961c" + "GUID": "98a8dedc-639e-4eee-b5d3-a160f03632ea" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -134,7 +134,7 @@ "NullFormulaValueQueryPolicy": 0, "TopCount": "1" }, - "ID": "08a93b043f414bad996c1d2f2c516c4c" + "ID": "37d3a730e3c443e5a0faef85944856d7" }, { "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", @@ -147,7 +147,7 @@ "BindingInfo": { "TableName": "用户信息视图", "ColumnName": "全名", - "GUID": "f0683fc3-36ac-4c4b-ab9a-dd9886a93fa5" + "GUID": "8b30a356-3f3b-4b53-8eca-8ddad3d5dc6a" }, "ColumnName": "全名" }, @@ -155,7 +155,7 @@ "BindingInfo": { "TableName": "用户信息视图", "ColumnName": "负荷", - "GUID": "50c4d16c-d1aa-4984-9701-89ad5d48ef41" + "GUID": "d045ab4b-5dc9-45b0-b0fd-e0820d081760" }, "ColumnName": "负荷" } @@ -165,7 +165,7 @@ "ColumnBindingInfo": { "TableName": "用户信息视图", "ColumnName": "用户名", - "GUID": "d1335a82-4ec2-4bd6-8097-b8cde857970b" + "GUID": "4242eed5-1317-4247-85d6-487a0d28482d" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -175,7 +175,7 @@ "NullFormulaValueQueryPolicy": 0, "TopCount": "1" }, - "ID": "62c361ee22e4405e96f2e66576c96c73" + "ID": "831eeac58ef048508ca1b6a6d9a0f130" }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", @@ -204,7 +204,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "总工时", - "GUID": "f3ff96b9-45fd-4ef8-b770-a8d687a57989" + "GUID": "37a2654f-b7c5-4e19-a9c3-6ab16b77bbe9" }, "ColumnName": "总工时" } @@ -212,24 +212,12 @@ "SqlCondition": { "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", "SubConditions": [ - { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "任务工时表", - "ColumnName": "任务ID", - "GUID": "fc31ce71-9de3-410e-9bbe-e0c4f47901b4" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=报工信息.任务ID" - } - }, { "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", "ColumnBindingInfo": { "TableName": "任务工时表", "ColumnName": "执行人", - "GUID": "24a62ccf-962a-4f4b-b401-6ba78e64281a" + "GUID": "51191cba-1a0c-4290-b0e3-74d5138f35b9" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -241,7 +229,7 @@ "ColumnBindingInfo": { "TableName": "任务工时表", "ColumnName": "工时类型", - "GUID": "58bd9aa1-8b1f-4302-ae42-6182aa229f65" + "GUID": "fc94b9e1-c61f-4d76-9ac3-e5b0f6acc74c" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -254,7 +242,7 @@ "ColumnBindingInfo": { "TableName": "任务工时表", "ColumnName": "ID", - "GUID": "3f29fdbd-f187-451e-b7f7-964742413192" + "GUID": "2f9dd395-014a-4ae0-8e20-756d2a7c2677" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -266,7 +254,7 @@ "ColumnBindingInfo": { "TableName": "任务工时表", "ColumnName": "工时日期", - "GUID": "fc7683a1-dd0d-4616-852a-bd0571eb863d" + "GUID": "bdccfeef-34a2-47a2-9c3c-61f97cb0867c" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -277,7 +265,7 @@ }, "NullFormulaValueQueryPolicy": 0 }, - "ID": "6f71560168554d95937ce8d8597f8d79" + "ID": "7176cf9473f14ad8999ca17165be68a2" }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", @@ -302,10 +290,10 @@ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=IF(OR(执行者.负荷=\"\",执行者.负荷=0,执行者.负荷>24),24,执行者.负荷)" }, - "ID": "3315ab13956142d98db874dbb6d85684" + "ID": "ba90f02dc09f480d9f6bb05a0870bf01" } ], - "ID": "874adf86-99b3-4d05-ba83-f3a7392422f0" + "ID": "75c00f0b-03b1-4105-9035-39089d210515" }, { "CommandList": [ @@ -313,10 +301,10 @@ "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", "ParameterName": "最大负荷", "ParameterValue": "24", - "ID": "8d185b9ac0734ccca2814b16b5b62eca" + "ID": "54da0c7bde46476c964ac90743685d76" } ], - "ID": "26ed4dcb-8918-48fb-9a3e-182863a109b0" + "ID": "7393f8d1-70c2-4835-b084-6eacf76487b4" } ] }, @@ -350,7 +338,7 @@ "ColumnBindingInfo": { "TableName": "任务工时表", "ColumnName": "ID", - "GUID": "1a75f32d-f665-4ec1-838a-9fc3b661edf3" + "GUID": "6364508b-0430-40c8-819c-5abfd9112015" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -362,7 +350,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "工时日期", - "GUID": "a7499f28-816b-4847-aaab-35b90c7ce942" + "GUID": "12979f18-64fe-4738-9040-962247aee8a5" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -373,7 +361,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "执行人", - "GUID": "21b0cae0-c6d1-4e89-862f-1d3213e791d6" + "GUID": "86bb7645-a0c3-441e-9aec-238115c4ed87" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -384,7 +372,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "执行内容", - "GUID": "c8a590ce-4e0d-4794-a5f5-13042a5e27f1" + "GUID": "dc82c110-eb9f-40b7-a4ba-a64d925f217e" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -395,7 +383,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "工时", - "GUID": "1cc7e19f-312e-48a6-9cea-f19461825e84" + "GUID": "807fdc8e-d861-4e31-9db2-e194c40e05ee" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -410,7 +398,7 @@ "Message": "更新成功" } ], - "ID": "db78052b-f630-4b4a-b526-fea681effc86" + "ID": "f8bb6f85-bc98-42f7-a06e-7f16bc423dc9" }, { "CommandList": [ @@ -423,12 +411,12 @@ } } ], - "ID": "caa50012-ca70-4365-a388-15c10cbaef7e" + "ID": "1c2b1dce-073d-42a3-848e-c6ea584e5a63" } ] } ], - "ID": "644a39c8-965f-4aa3-8208-5c7d0aba82b6" + "ID": "6235168d-f1f1-4270-bee6-a6b93e27e00e" }, { "CommandList": [ @@ -441,7 +429,7 @@ } } ], - "ID": "110c39a0-614b-4903-91ce-0289a3db5db2" + "ID": "0635cab1-c78a-44cb-affb-ca9c62c0b52b" } ] } diff --git a/ServerCommands/工时/新增工时.json b/ServerCommands/工时/新增工时.json index 2f52d174..9fcb581e 100644 --- a/ServerCommands/工时/新增工时.json +++ b/ServerCommands/工时/新增工时.json @@ -89,7 +89,7 @@ "BindingInfo": { "TableName": "任务表", "ColumnName": "项目ID", - "GUID": "443f2b0d-af7e-4ac1-9c22-7a04789c5675" + "GUID": "36a0694f-32c4-4a5d-86b1-da1a65563db3" }, "ColumnName": "项目ID" }, @@ -97,7 +97,7 @@ "BindingInfo": { "TableName": "任务表", "ColumnName": "任务状态", - "GUID": "32c54bbb-3010-4305-979c-afceecd898bb" + "GUID": "cbe473f3-ee2b-4642-aec2-84ec97ef77e4" }, "ColumnName": "任务状态" }, @@ -105,7 +105,7 @@ "BindingInfo": { "TableName": "任务表", "ColumnName": "任务状态", - "GUID": "34e3e030-33d1-4702-b671-9d80aff1878f", + "GUID": "12dcebf1-d5e1-4a05-b259-3628d2003f9b", "RelationBinding": { "RelatedTable": "任务状态", "RelatedColumn": "状态码", @@ -118,7 +118,7 @@ "BindingInfo": { "TableName": "任务表", "ColumnName": "执行者", - "GUID": "f955d975-fc25-450d-a340-a0348b1770a0", + "GUID": "c2b0ef94-b9ac-45d8-875b-56579f08b417", "AttachType": { "$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess", "UserColumnAttachType": 5, @@ -126,6 +126,32 @@ } }, "ColumnName": "执行者负荷" + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "58da35e6-75ed-4ace-9b10-28dedc13ed08", + "RelationBinding": { + "RelatedTable": "项目表", + "RelatedColumn": "ID", + "DisplayColumn": "严格模式" + } + }, + "ColumnName": "严格模式" + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "f363707a-74b8-46a4-935c-ea52eeae0aab", + "RelationBinding": { + "RelatedTable": "项目表", + "RelatedColumn": "ID", + "DisplayColumn": "项目预算工时" + } + }, + "ColumnName": "项目预算工时" } ], "SqlCondition": { @@ -133,7 +159,7 @@ "ColumnBindingInfo": { "TableName": "任务表", "ColumnName": "ID", - "GUID": "7a204e75-e430-43dc-9c86-429583d827aa" + "GUID": "a411452d-d49e-4d87-aea9-ffe528a11127" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -143,7 +169,7 @@ "NullFormulaValueQueryPolicy": 0, "TopCount": "1" }, - "ID": "4b2c214a5f994ff090f13264d24b40c3" + "ID": "2adb2826506a4367a08cea1a22dc2c88" }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", @@ -161,6 +187,106 @@ "value": "1" }, "CommandList": [ + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.严格模式" + } + }, + "value": "1" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "总计划工时", + "TableValue": { + "TableName": "任务工时表", + "OnlyGetValue": true, + "TableValueType": 0, + "BindingInfos": [ + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "总工时", + "GUID": "15a53c55-5e66-4742-a71f-1fc64e017a10" + }, + "ColumnName": "总工时" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务工时表", + "ColumnName": "ID", + "GUID": "64a6f2c9-8782-4c12-9164-b2636c815cc3" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务工时表", + "ColumnName": "工时类型", + "GUID": "c97a3bc2-1392-4cb9-8eba-7965bf4b2fe0" + }, + "Value": "计划" + } + ] + } + }, + "ID": "29d508af935d4c97a0aefdf509ff7f30" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=总计划工时+工时数" + } + }, + "value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.项目预算工时" + }, + "compareType": 2 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=\"计划工时总时长(\"&工时数&\"h)超过项目预算工时时长(\"&任务信息.项目预算工时&\"h),请修改后提交!\"" + } + } + ], + "ID": "6f1e3391-cb31-4999-b19c-5f912adb6a29" + } + ] + } + ], + "ID": "d755b8c1-d2ad-42d9-9d93-41bd67b58c39" + } + ] + }, { "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", "ParameterName": "待分配工时", @@ -168,7 +294,7 @@ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=工时数" }, - "ID": "17ae0d0a18d24ffc99da37a3bea6c9ae" + "ID": "5b24b76c69a14a0d9031135d1f8e11ce" }, { "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", @@ -177,7 +303,7 @@ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=DATEDIF(开始日期,结束日期,\"d\")+1" }, - "ID": "5d5f82547d254cbf864287ef61108e71" + "ID": "09b4f9a0f25c48edb56edcf77966ebee" }, { "$type": "Forguncy.Model.ServerTransactionCommand, ServerDesignerCommon", @@ -201,7 +327,7 @@ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=开始日期+(index-1)" }, - "ID": "3775019110024537bd38cf500a9a7c58" + "ID": "261d1560d2d04104b760349265aa9212" }, { "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", @@ -214,7 +340,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "总工时", - "GUID": "ce66991b-0d8e-4d0c-9d58-08670f889a3b" + "GUID": "39d3e8c6-b36b-4ac5-9b53-203e4f6a1c7d" }, "ColumnName": "总工时" } @@ -222,24 +348,12 @@ "SqlCondition": { "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", "SubConditions": [ - { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "任务工时表", - "ColumnName": "任务ID", - "GUID": "6c5abdb9-f1f9-4f93-8966-a5de658d187e" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=任务ID" - } - }, { "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", "ColumnBindingInfo": { "TableName": "任务工时表", "ColumnName": "工时日期", - "GUID": "1f0d5e7e-310f-4f4e-b9fc-063bab50acc0" + "GUID": "36e54b34-5a5a-4543-9abb-2c8602bc1d72" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -251,7 +365,7 @@ "ColumnBindingInfo": { "TableName": "任务工时表", "ColumnName": "执行人", - "GUID": "ce3bfc81-bd71-4997-8575-39fba998a519" + "GUID": "bdd49d3f-eb98-4fc6-baee-8352828d50c7" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -263,7 +377,7 @@ "ColumnBindingInfo": { "TableName": "任务工时表", "ColumnName": "工时类型", - "GUID": "11614c3e-2e4d-45a5-9893-7e2fb712f669" + "GUID": "619d9834-f4b6-430a-9ba8-2b32fcd82df4" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -274,7 +388,55 @@ }, "NullFormulaValueQueryPolicy": 0 }, - "ID": "a8f97b3ecff64f2183b9661fd518d352" + "ID": "05785ad08042483fb9e59d05853898aa" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=index" + } + }, + "value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=分配天数" + }, + "compareType": 4 + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "计算本次分配工时", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ROUNDUP(工时数/分配天数,1)" + }, + "ID": "727872ced2d14737b0da0bbf25b79bca" + } + ], + "ID": "d075d749-01ed-4381-a0b9-415105afb341" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "计算本次分配工时", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=待分配工时" + }, + "ID": "7c9e9ffb15eb431aa10c0ee6fabd7454" + } + ], + "ID": "9c71d8e3-9dca-4bcb-9b6e-64125790b6bb" + } + ] }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", @@ -299,10 +461,10 @@ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=IF(OR(任务信息.执行者负荷=\"\",任务信息.执行者负荷=0,任务信息.执行者负荷>24),24,任务信息.执行者负荷)" }, - "ID": "e6c17fbe939f404a86a2202cd0fb333e" + "ID": "2fc4fb1e599245bdb1e65648e14ad3bd" } ], - "ID": "c4642a97-a10f-42d5-b742-e4abfb383a4c" + "ID": "2a778196-c88a-4c80-a0e9-c928865f4c2e" }, { "Condition": { @@ -321,10 +483,10 @@ "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", "ParameterName": "执行人负荷", "ParameterValue": "24", - "ID": "688762495ecf42728377db40799fedf2" + "ID": "d87617ab7b214ad481ebe98958a76552" } ], - "ID": "a6c78a62-0e06-4a39-8ffa-100924338ac1" + "ID": "8335a6a7-bc0e-4811-ad71-1508ae57643f" } ] }, @@ -333,9 +495,9 @@ "ParameterName": "预计增加后工时", "ParameterValue": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=IF(统计工时.总工时=\"\",0,统计工时.总工时)+工时数" + "SerializeProperty": "=IF(统计工时.总工时=\"\",0,统计工时.总工时)+计算本次分配工时" }, - "ID": "d99f897ea0ff419e846e224d637397f2" + "ID": "ee940c0f58de4d6480c109b32ec635a2" }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", @@ -357,54 +519,6 @@ "compareType": 5 }, "CommandList": [ - { - "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", - "ConditionAndCommandPairList": [ - { - "Condition": { - "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", - "param": { - "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", - "ParamObject": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=index" - } - }, - "value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=分配天数" - }, - "compareType": 4 - }, - "CommandList": [ - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "计算本次分配工时", - "ParameterValue": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=ROUNDUP(工时数/分配天数,1)" - }, - "ID": "8f33fe4ca9764403aa6b64d560452ff2" - } - ], - "ID": "3a68d9c7-f9d8-4e0d-ba86-42d4512b7c13" - }, - { - "CommandList": [ - { - "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", - "ParameterName": "计算本次分配工时", - "ParameterValue": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=待分配工时" - }, - "ID": "e35aa196929541b980131a3874132cae" - } - ], - "ID": "2515088d-3dad-4ad0-ac3d-f06e56e8edd4" - } - ] - }, { "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", "ParameterName": "待分配工时", @@ -412,7 +526,7 @@ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=ROUNDUP(待分配工时-计算本次分配工时,1)" }, - "ID": "18bfc113ae4b448dbdba213446cdf103" + "ID": "10b16e8c91154affa858f537a7595469" }, { "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", @@ -424,7 +538,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "项目ID", - "GUID": "89a862aa-235c-4422-a18f-fcd4644b5d36" + "GUID": "48483244-a5f1-467f-9f33-213ccbf0765c" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -435,7 +549,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "任务ID", - "GUID": "ba269f5e-db97-4e17-9cb8-a15f44846c81" + "GUID": "a81043f5-58b2-4d28-ba59-2386b7b98e45" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -446,7 +560,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "工时日期", - "GUID": "c97ed24d-b14b-469b-9074-66d4ed98d5c6" + "GUID": "0ac58b66-e8c3-44ec-895a-2dd40d1438bb" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -457,7 +571,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "工时类型", - "GUID": "48d6e343-9b6c-43b5-9778-9b868ccd55df" + "GUID": "0aebba8e-fef3-4471-a0b6-428a290ada8d" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -468,7 +582,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "执行人", - "GUID": "df8c4912-a0e0-4088-a341-be55e3db2ca1" + "GUID": "489ed3df-150c-47ad-87c0-914630d2ca63" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -479,7 +593,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "执行内容", - "GUID": "173e91d1-15ec-4f9a-a54e-98ddd185b4af" + "GUID": "806dfe71-8ceb-437d-ab2c-5b4d79adc391" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -490,7 +604,7 @@ "BindingInfo": { "TableName": "任务工时表", "ColumnName": "工时", - "GUID": "2bf153a9-56fd-4599-97f4-7f317af68b46" + "GUID": "599e9d1f-aa89-4865-8062-de9a823bb900" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -500,7 +614,7 @@ ] } ], - "ID": "fcf70c56-6464-42a7-8a70-825884a0ffd8" + "ID": "a819aec2-a9ec-45c1-ae74-432af31c0025" }, { "CommandList": [ @@ -513,7 +627,7 @@ } } ], - "ID": "f3875778-80dd-40b4-b317-4f21ef53e746" + "ID": "eebdd38f-929c-484b-9027-8660567f77c3" } ] } @@ -527,7 +641,7 @@ "Message": "提交工时成功" } ], - "ID": "5abf293f-a8c6-4f12-bb5d-6e1819ef38b7" + "ID": "eb9e9b05-5af5-4929-9a34-fb3d4698f293" }, { "CommandList": [ @@ -540,7 +654,7 @@ } } ], - "ID": "89048532-fdfa-4235-9972-20d722f6d461" + "ID": "9b060da7-032d-4f17-b3c9-6fc88a586731" } ] } diff --git a/Tables/任务/任务成员表.json b/Tables/任务/任务成员表.json new file mode 100644 index 00000000..2cb920f1 --- /dev/null +++ b/Tables/任务/任务成员表.json @@ -0,0 +1,97 @@ +{ + "Name": "任务成员表", + "Columns": [ + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "Required": true, + "Unique": true, + "AutoIncrement": true, + "DatabaseColumnType": "bigint", + "MaxLength": -1, + "Name": "ID", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "DatabaseColumnType": "bigint", + "MaxLength": -1, + "Name": "任务ID", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.UserBindingColumn, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "参与人", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "DatabaseColumnType": "bigint", + "MaxLength": -1, + "Name": "岗位ID", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "DatabaseColumnType": "float", + "MaxLength": -1, + "Name": "任务时薪", + "ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.UserExtraBingingColumn, ServerDesignerCommon", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_Creator" + }, + { + "$type": "Forguncy.Model.Tables.DateExtraBingingColumn, ServerDesignerCommon", + "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_CreateDate" + }, + { + "$type": "Forguncy.Model.Tables.UserExtraBingingColumn, ServerDesignerCommon", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_LastModifier" + }, + { + "$type": "Forguncy.Model.Tables.DateExtraBingingColumn, ServerDesignerCommon", + "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_LastModifyDate" + } + ], + "ExternalDatabaseInfo": { + "AllowModifySchema": true, + "ConnectionId": "业务表", + "SourceTableName": "任务成员表", + "SourceTableSchema": "dbo" + }, + "PrimaryKey": [ + "ID" + ], + "Indexes": [], + "Relations": [ + { + "PrimarySchema": null, + "PrimaryTable": "任务表", + "PrimaryColumn": "ID", + "ForeignSchema": null, + "ForeignTable": "任务成员表", + "ForeignColumn": "任务ID", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": true + }, + { + "PrimarySchema": null, + "PrimaryTable": "项目岗位", + "PrimaryColumn": "ID", + "ForeignSchema": null, + "ForeignTable": "任务成员表", + "ForeignColumn": "岗位ID", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": true + } + ] +} \ No newline at end of file diff --git a/Tables/任务/任务表.json b/Tables/任务/任务表.json index 4688eb10..ee769591 100644 --- a/Tables/任务/任务表.json +++ b/Tables/任务/任务表.json @@ -109,6 +109,13 @@ "Name": "关联资源", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "DatabaseColumnType": "float", + "MaxLength": -1, + "Name": "任务预算工时", + "ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, { "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", "DatabaseColumnType": "bigint", @@ -153,6 +160,15 @@ "DetailTableSchema": "dbo", "Name": "总实际工时", "ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.StatisticColumn, ServerDesignerCommon", + "AggregateFunction": 1, + "DataColumnName": "ID", + "DetailTableName": "任务成员表", + "DetailTableSchema": "dbo", + "Name": "参与人数", + "ColumnType": "System.Int32, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" } ], "ExternalDatabaseInfo": { diff --git a/Tables/工时/人员工时统计视图.json b/Tables/工时/人员工时统计视图.json new file mode 100644 index 00000000..820a9741 --- /dev/null +++ b/Tables/工时/人员工时统计视图.json @@ -0,0 +1,48 @@ +{ + "Name": "人员工时统计视图", + "Columns": [ + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "执行人", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "DatabaseColumnType": "date", + "MaxLength": -1, + "Name": "日期", + "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "DatabaseColumnType": "float", + "MaxLength": -1, + "Name": "计划工时", + "ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "DatabaseColumnType": "float", + "MaxLength": -1, + "Name": "实际工时", + "ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + } + ], + "ExternalDatabaseInfo": { + "ConnectionId": "业务表", + "SourceTableName": "人员工时统计视图", + "SourceTableSchema": "dbo", + "CreateViewSql": "SELECT \r\n [执行人],\r\n cast([工时日期] as date) as 日期,\r\n SUM(CASE WHEN [工时类型] = '计划' THEN [工时] ELSE 0 END) AS [计划工时],\r\n SUM(CASE WHEN [工时类型] = '实际' THEN [工时] ELSE 0 END) AS [实际工时]\r\nFROM \r\n [dbo].[任务工时表]\r\nGROUP BY \r\n [执行人],\r\n [工时日期];", + "ViewInfo": { + "ViewName": "人员工时统计视图", + "IsUpdatable": true, + "QueryColumns": [ + "执行人" + ] + } + }, + "Indexes": [], + "Relations": [] +} \ No newline at end of file diff --git a/Tables/用户/用户信息视图.json b/Tables/用户/用户信息视图.json index b08ca343..49c503da 100644 --- a/Tables/用户/用户信息视图.json +++ b/Tables/用户/用户信息视图.json @@ -57,6 +57,13 @@ "Name": "负荷", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "DatabaseColumnType": "System.String", + "MaxLength": -1, + "Name": "默认时薪", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, { "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", "DatabaseColumnType": "System.String", @@ -82,7 +89,7 @@ "BuiltInViewInfo": { "ViewName": "用户信息视图", "SourceTableName": "FGC_UserInfoTable", - "CreateViewSql": "SELECT [FGC_UserName] AS [用户名], [FGC_FullName] AS [全名], [FGC_Email] AS [邮件], [FGC_IsEnabled] AS [有效], [FGC_Role] AS [角色], [FGC_OrganizationSuperior] AS [组织上级], [头像] AS [头像], [负荷] AS [负荷], [公司] AS [公司], [部门] AS [部门], [小组] AS [小组] FROM [FGC_UserInfoTable]", + "CreateViewSql": "SELECT [FGC_UserName] AS [用户名], [FGC_FullName] AS [全名], [FGC_Email] AS [邮件], [FGC_IsEnabled] AS [有效], [FGC_Role] AS [角色], [FGC_OrganizationSuperior] AS [组织上级], [头像] AS [头像], [负荷] AS [负荷], [默认时薪] AS [默认时薪], [公司] AS [公司], [部门] AS [部门], [小组] AS [小组] FROM [FGC_UserInfoTable]", "ViewType": 1 }, "PrimaryKey": [ diff --git a/Tables/项目任务/项目分组.json b/Tables/项目任务/项目分组.json new file mode 100644 index 00000000..174e8bd4 --- /dev/null +++ b/Tables/项目任务/项目分组.json @@ -0,0 +1,46 @@ +{ + "Name": "项目分组", + "Columns": [ + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "Required": true, + "Unique": true, + "AutoIncrement": true, + "DatabaseColumnType": "System.Int64", + "MaxLength": -1, + "Name": "ID", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "DatabaseColumnType": "System.String", + "Name": "项目分组", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.UserExtraBingingColumn, ServerDesignerCommon", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_Creator" + }, + { + "$type": "Forguncy.Model.Tables.DateExtraBingingColumn, ServerDesignerCommon", + "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_CreateDate" + }, + { + "$type": "Forguncy.Model.Tables.UserExtraBingingColumn, ServerDesignerCommon", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_LastModifier" + }, + { + "$type": "Forguncy.Model.Tables.DateExtraBingingColumn, ServerDesignerCommon", + "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_LastModifyDate" + } + ], + "PrimaryKey": [ + "ID" + ], + "Indexes": [], + "Relations": [] +} \ No newline at end of file diff --git a/Tables/项目任务/项目岗位.json b/Tables/项目任务/项目岗位.json new file mode 100644 index 00000000..fffeab14 --- /dev/null +++ b/Tables/项目任务/项目岗位.json @@ -0,0 +1,79 @@ +{ + "Name": "项目岗位", + "Columns": [ + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "Required": true, + "Unique": true, + "AutoIncrement": true, + "DatabaseColumnType": "bigint", + "MaxLength": -1, + "Name": "ID", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "DatabaseColumnType": "bigint", + "MaxLength": -1, + "Name": "项目ID", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, + "Name": "岗位名称", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "DatabaseColumnType": "float", + "MaxLength": -1, + "Name": "默认时薪", + "ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.UserExtraBingingColumn, ServerDesignerCommon", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_Creator" + }, + { + "$type": "Forguncy.Model.Tables.DateExtraBingingColumn, ServerDesignerCommon", + "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_CreateDate" + }, + { + "$type": "Forguncy.Model.Tables.UserExtraBingingColumn, ServerDesignerCommon", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_LastModifier" + }, + { + "$type": "Forguncy.Model.Tables.DateExtraBingingColumn, ServerDesignerCommon", + "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", + "Name": "FGC_LastModifyDate" + } + ], + "ExternalDatabaseInfo": { + "AllowModifySchema": true, + "ConnectionId": "业务表", + "SourceTableName": "项目岗位", + "SourceTableSchema": "dbo" + }, + "PrimaryKey": [ + "ID" + ], + "Indexes": [], + "Relations": [ + { + "PrimarySchema": null, + "PrimaryTable": "项目表", + "PrimaryColumn": "ID", + "ForeignSchema": null, + "ForeignTable": "项目岗位", + "ForeignColumn": "项目ID", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": true + } + ] +} \ No newline at end of file diff --git a/Tables/项目任务/项目表.json b/Tables/项目任务/项目表.json index 208ecef6..d34532f2 100644 --- a/Tables/项目任务/项目表.json +++ b/Tables/项目任务/项目表.json @@ -61,6 +61,13 @@ "Name": "默认工时核定方式", "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "DatabaseColumnType": "float", + "MaxLength": -1, + "Name": "项目预算工时", + "ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, { "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", "DefaultValue": 0, @@ -69,6 +76,14 @@ "Name": "公开", "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "DefaultValue": 0, + "DatabaseColumnType": "bigint", + "MaxLength": -1, + "Name": "严格模式", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, { "$type": "Forguncy.Model.Tables.UserExtraBingingColumn, ServerDesignerCommon", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", @@ -111,6 +126,17 @@ "RelationTypeOnDelete": 0, "RelationTypeOnUpdate": 0, "IsDetailTableRelation": true + }, + { + "PrimarySchema": null, + "PrimaryTable": "项目分组", + "PrimaryColumn": "ID", + "ForeignSchema": null, + "ForeignTable": "项目表", + "ForeignColumn": "项目分组", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": true } ] } \ No newline at end of file diff --git a/Theme/CellTypeStyles b/Theme/CellTypeStyles index 716c9b73..f9d35ed6 100644 --- a/Theme/CellTypeStyles +++ b/Theme/CellTypeStyles @@ -1 +1 @@ -{"Forguncy.CustomMenu.ForguncyMenuCellTypeStyleTemplateSupportAttribute":[{"Key":"BalckWhite","Category":"_RS_Custom","Styles":{"LEVEL0":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","BorderString":"","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"}}}}],"Forguncy.RepeaterCellTypeStyleTemplateSupportAttribute":[{"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"}}}],"Forguncy.ImageCellTypeStyleTemplateSupportAttribute":[{"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"}}}}],"Forguncy.ButtonCellTypeStyleTemplateSupportAttribute":[{"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"}}}],"Forguncy.HyperlinkCellTypeStyleTemplateSupportAttribute":[{"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":"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"}}}}]} \ No newline at end of file +{"Forguncy.CustomMenu.ForguncyMenuCellTypeStyleTemplateSupportAttribute":[{"Key":"BalckWhite","Category":"_RS_Custom","Styles":{"LEVEL0":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","BorderString":"","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"}}}}],"Forguncy.RepeaterCellTypeStyleTemplateSupportAttribute":[{"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"}}}],"Forguncy.ImageCellTypeStyleTemplateSupportAttribute":[{"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"}}}}],"Forguncy.ButtonCellTypeStyleTemplateSupportAttribute":[{"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"}}}],"Forguncy.HyperlinkCellTypeStyleTemplateSupportAttribute":[{"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":"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"}}}}]} \ No newline at end of file diff --git a/Theme/ListViewStyles b/Theme/ListViewStyles index 0637a088..f8dde4ff 100644 --- a/Theme/ListViewStyles +++ b/Theme/ListViewStyles @@ -1 +1 @@ -[] \ No newline at end of file +[{"Name":"_RS_NewFashionListStyle2","Group":"_RS_RecommendStyle","ColumnHeaderBack":"Background 2 0","ColumnHeaderFore":"Text 1 50","EvenRowBack":"Background 1 0 0","EvenRowFore":"Text 1 15","OddRowBack":"Background 1 0 0","OddRowFore":"Text 1 15","SelectBack":"Background 2 0 51","ColumnHeaderHighlightBack":"Background 2 0","ColumnHeaderHighlightFore":"Text 1","ColumnHeaderHoverBack":"Background 2 0","ColumnHeaderSelectBack":"Background 2 0","ColumnHeaderSelectFore":"Text 1 15","TotalRowBack":"Background 1 0 0","TotalRowFore":"Text 1 15","SelectBorder":"Accent 2 0","DirtyCellColor":"Accent 2 40","GridLineColor":"Background 2 -10","ColumnHeaderGridLineColor":"Background 2 -10","RowHeaderGridLineColor":"Background 2 -10","ColumnFilterButtonStyle":1,"ColumnFilterIconColor":"Text 1 50","OutLineColor":"Background 2 -10","RowSelectBack":"Background 2 0 204","RowHoverBack":"Background 2 0 51"}] \ No newline at end of file diff --git a/Theme/ThemeConfig b/Theme/ThemeConfig index 4d302447..007f8bbc 100644 --- a/Theme/ThemeConfig +++ b/Theme/ThemeConfig @@ -1 +1 @@ -{"BasePathName":"13Blue","FontFamily":"微软雅黑","ThemeColors":{"Name":"自定义1","Colors":{"Name":"","ColorList":["#FFFFFFFF","#FFF3F3F3","#FF000000","#FF042531","#FF1890FF","#FF8BB73D","#FFEBC54B","#FFEA772A","#FFD03736","#FF904DA0","#00FFFFFF","#00FFFFFF"],"BackgroundColor1":"#FFFFFFFF","BackgroundColor2":"#FFF3F3F3","TextColor1":"#FF000000","TextColor2":"#FF042531","Accent1":"#FF1890FF","Accent2":"#FF8BB73D","Accent3":"#FFEBC54B","Accent4":"#FFEA772A","Accent5":"#FFD03736","Accent6":"#FF904DA0","Hyperlink":"#00FFFFFF","FollowedHyperlink":"#00FFFFFF"},"Category":"自定义"}} \ No newline at end of file +{"BasePathName":"13Blue","FontFamily":"微软雅黑","ThemeColors":{"Name":"pms","Colors":{"Name":"","ColorList":["#FFFFFFFF","#FFF3F3F3","#FF000000","#FF042531","#FF1890FF","#FF8BC34A","#FFEBC54B","#FFEA772A","#FFD03736","#FF904DA0","#00FFFFFF","#00FFFFFF"],"BackgroundColor1":"#FFFFFFFF","BackgroundColor2":"#FFF3F3F3","TextColor1":"#FF000000","TextColor2":"#FF042531","Accent1":"#FF1890FF","Accent2":"#FF8BC34A","Accent3":"#FFEBC54B","Accent4":"#FFEA772A","Accent5":"#FFD03736","Accent6":"#FF904DA0","Hyperlink":"#00FFFFFF","FollowedHyperlink":"#00FFFFFF"},"Category":"自定义"}} \ No newline at end of file diff --git a/UserServiceDB.sqlite3 b/UserServiceDB.sqlite3 index 602dd3ed65cf132bb2047e97160286e959d4d62b..e7245360f97257a4fb67e025a7eff779cf38c8c9 100644 GIT binary patch delta 411 zcmYk0PfG$p9EN9hR%zUo*TpVUL5E!T&_V6cA#nQ!9XfWfZ(!eGy>;nO2yJ!Q4pGn{ z5Ft?y3jKjdiM$j-Arzq*AtVLjq1m-V1M@P^@Xj;8Yz^5Owx=|Q5Rwx6Z&7Dwet|mq z^mX3TTOWbe$})V&{dNoJJm?uEpQgA7wQegU5qZczXL delta 265 zcmZoTz~69ye}c52C<6n79S}nSqv%8(V@A=93BT+ZIVMNj`?E30vM}2-PB%QvEV=ol zz4ZqUCjJKu{Ga(BY!+0w!ax0iJ)_EY76+zp{6b7j%*>peTtJhU_+K;df8&3>Suo)~ zP>DVx%k=m0jG`hO{2Lkgzw^K0f6RY_|2+Q@{@wf=fyT__pT04lF&HR)iGlwQP~!*w zSNu=-?*SEE0!r`VpZsAyOZ&BY#_iYYnN%E@IGMNq+0VqW0I1<21OG4nFZ}QMUjog% s%YU8!B2dFlum*VzHdbavMh#XFsm=l>nL(r)6ALpVr`q-}`OG{809@Hl?f?J)