diff --git a/.collaboration b/.collaboration index 75c310a2..8c4ac481 100644 --- a/.collaboration +++ b/.collaboration @@ -5,33 +5,11 @@ }, { "ModuleName": "Table/客户表", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.0756687+08:00", - "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\客户\\客户表.json", - "ForguncyDB.sqlite3" - ], - "ExclusiveType": 0 + "ModuleType": 7 }, { "ModuleName": "Table/客户部门表", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.0756697+08:00", - "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\客户\\客户部门表.json", - "ForguncyDB.sqlite3" - ], - "ExclusiveType": 0 + "ModuleType": 7 }, { "ModuleName": "Tables/项目任务", @@ -39,93 +17,27 @@ }, { "ModuleName": "Table/项目表", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.0756706+08:00", - "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\项目任务\\项目表.json", - "ForguncyDB.sqlite3" - ], - "ExclusiveType": 0 + "ModuleType": 7 }, { "ModuleName": "Table/任务表", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.0756717+08:00", - "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\项目任务\\任务表.json", - "ForguncyDB.sqlite3" - ], - "ExclusiveType": 0 + "ModuleType": 7 }, { "ModuleName": "Table/任务版本", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.0756725+08:00", - "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\项目任务\\任务版本.json", - "ForguncyDB.sqlite3" - ], - "ExclusiveType": 0 + "ModuleType": 7 }, { "ModuleName": "Table/任务类型", - "State": 4, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.0756789+08:00", - "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\项目任务\\任务类型.json", - "ForguncyDB.sqlite3" - ], - "ExclusiveType": 0 + "ModuleType": 7 }, { "ModuleName": "Table/任务状态", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.0756733+08:00", - "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\项目任务\\任务状态.json", - "ForguncyDB.sqlite3" - ], - "ExclusiveType": 0 + "ModuleType": 7 }, { "ModuleName": "Table/任务分组", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.075674+08:00", - "ModuleType": 7, - "ToRemoveFiles": [ - "Tables\\项目任务\\任务分组.json", - "ForguncyDB.sqlite3" - ], - "ExclusiveType": 0 + "ModuleType": 7 }, { "ModuleName": "Pages/内建页面", @@ -225,17 +137,7 @@ }, { "ModuleName": "PCPage/项目列表", - "State": 4, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T17:13:55.3910267+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目列表.json", - "Pages\\b90932e038f94707b54e571ff7cd84d.json" - ] + "ModuleType": 1 }, { "ModuleName": "Pages/项目首页", @@ -243,29 +145,11 @@ }, { "ModuleName": "PCPage/项目首页", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T10:21:09.5027344+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目首页\\项目首页.json" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/项目标题", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T17:10:25.2400546+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目首页\\项目标题.json" - ] + "ModuleType": 1 }, { "ModuleName": "Pages/项目首页/子页面", @@ -273,16 +157,7 @@ }, { "ModuleName": "PCPage/任务列表", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T10:20:37.0562663+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\项目首页\\子页面\\任务列表.json" - ] + "ModuleType": 1 }, { "ModuleName": "Pages/任务", @@ -290,68 +165,23 @@ }, { "ModuleName": "PCPage/任务首页", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T10:23:01.3874486+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务首页.json" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务-基本信息", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T10:26:21.8040934+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务-基本信息.json" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务-任务信息", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T10:25:11.5533782+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务-任务信息.json" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务-侧栏", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T12:35:16.5321363+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务-侧栏.json" - ] + "ModuleType": 1 }, { "ModuleName": "MasterPCPage/FGC_母版页", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T10:19:39.2193083+08:00", - "ModuleType": 3, - "ToRemoveFiles": [ - "MasterPages\\FGC_母版页.json" - ] + "ModuleType": 3 }, { "ModuleName": "ApplicationSetting", @@ -359,20 +189,7 @@ }, { "ModuleName": "Theme", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T10:18:26.4600069+08:00", - "ModuleType": 9, - "ToRemoveFiles": [ - "Theme\\CellTypeStyles", - "Theme\\ListViewStyles", - "Theme\\StyleDefaultNames", - "Theme\\ThemeConfig", - "Reports\\DefaultTheme.rdlx-theme" - ] + "ModuleType": 9 }, { "ModuleName": "image/内置图片", @@ -420,18 +237,7 @@ }, { "ModuleName": "UserService", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T16:08:36.4299844+08:00", - "ModuleType": 11, - "ToRemoveFiles": [ - "UserServiceDB.sqlite3", - "CloudStorageProvider\\data.json", - "SecurityProviderV2\\data.json" - ] + "ModuleType": 11 }, { "ModuleName": "CustomLibrary", @@ -443,16 +249,7 @@ }, { "ModuleName": "DataContectionSet", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T15:53:28.6494629+08:00", - "ModuleType": 25, - "ToRemoveFiles": [ - "DataConnectionSet.json" - ] + "ModuleType": 25 }, { "ModuleName": "Upload", @@ -464,18 +261,7 @@ }, { "ModuleName": "Plugin", - "State": 1, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T17:36:01.7202679+08:00", - "ModuleType": 40, - "ToRemoveFiles": [ - "Plugin\\Forguncy.CustomMenu.zip", - "Plugin\\PC组件包-ElementPlus-9_0_102_0.zip", - "Plugin\\设置当前行命令-9_0_102_0.zip" - ] + "ModuleType": 40 }, { "ModuleName": "PublishSetting", @@ -483,346 +269,144 @@ }, { "ModuleName": "Tables/字典表", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T10:13:42.6603713+08:00", "ModuleType": 22 }, { "ModuleName": "Table/工时核定方式", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.0756771+08:00", - "ModuleType": 7, - "ExclusiveType": 0 + "ModuleType": 7 }, { "ModuleName": "Pages/共用", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T10:43:16.4766615+08:00", "ModuleType": 6 }, { "ModuleName": "PCPage/MD编辑器", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T10:43:38.8640623+08:00", "ModuleType": 1 }, { "ModuleName": "PCPage/任务-子任务列表", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T11:20:03.2674985+08:00", "ModuleType": 1 }, { "ModuleName": "PCPage/任务-关联资源", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T11:36:32.3967588+08:00", "ModuleType": 1 }, { "ModuleName": "PCPage/任务-工时", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T11:37:48.3097127+08:00", "ModuleType": 1 }, { "ModuleName": "PCPage/任务-进展", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T11:49:46.5351448+08:00", "ModuleType": 1 }, { "ModuleName": "Table/任务进展", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.0756748+08:00", - "ModuleType": 7, - "ExclusiveType": 0 + "ModuleType": 7 }, { "ModuleName": "Table/项目进展状态表", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.075678+08:00", - "ModuleType": 7, - "ExclusiveType": 0 + "ModuleType": 7 }, { "ModuleName": "PCPage/新增进展", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T12:20:07.4601883+08:00", "ModuleType": 1 }, { "ModuleName": "TableView/子任务视图", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.0756762+08:00", "ModuleType": 23, "ExclusiveType": 0 }, { "ModuleName": "TableView/用户信息视图", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.0756803+08:00", "ModuleType": 23, "ExclusiveType": 0 }, { "ModuleName": "TableView/用户组织关系视图", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.0756813+08:00", "ModuleType": 23, "ExclusiveType": 0 }, { "ModuleName": "TableView/角色信息视图", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.0756822+08:00", "ModuleType": 23, "ExclusiveType": 0 }, { "ModuleName": "TableView/角色分类关系视图", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.0756832+08:00", "ModuleType": 23, "ExclusiveType": 0 }, { "ModuleName": "TableView/用户角色关系视图", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.0756843+08:00", "ModuleType": 23, "ExclusiveType": 0 }, { "ModuleName": "TableView/角色组织关系视图", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.0756859+08:00", "ModuleType": 23, "ExclusiveType": 0 }, { "ModuleName": "TableView/角色拥有权限视图", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.075687+08:00", "ModuleType": 23, "ExclusiveType": 0 }, { "ModuleName": "TableView/组织信息视图", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.075688+08:00", "ModuleType": 23, "ExclusiveType": 0 }, { "ModuleName": "TableView/组织级别视图", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.0756891+08:00", "ModuleType": 23, "ExclusiveType": 0 }, { "ModuleName": "Tables/用户", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T12:58:23.1689037+08:00", "ModuleType": 22 }, { "ModuleName": "Tables/工时", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:01:49.9732602+08:00", "ModuleType": 22 }, { "ModuleName": "Table/任务工时表", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:02:02.0756628+08:00", - "ModuleType": 7, - "ExclusiveType": 0 + "ModuleType": 7 }, { "ModuleName": "PCPage/工时详情", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:13:52.8062722+08:00", "ModuleType": 1 }, { "ModuleName": "PCPage/工时详情-列头", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:31:03.6798813+08:00", "ModuleType": 1 }, { "ModuleName": "UserControlPage/工时记录列表", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T13:36:19.5634437+08:00", "ModuleType": 31 }, { "ModuleName": "TableView/View_任务工时统计", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T16:05:42.5004544+08:00", "ModuleType": 23 }, { "ModuleName": "Image/更多.svg", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T17:05:56.179365+08:00", "ModuleType": 38 }, { "ModuleName": "Pages/任务/工时", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T17:14:07.5159712+08:00", "ModuleType": 6 }, { "ModuleName": "PCPage/新增报工", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T17:19:01.1106776+08:00", "ModuleType": 1 }, { "ModuleName": "ServerCommands/工时", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T17:19:48.5898338+08:00", "ModuleType": 20 }, { "ModuleName": "ServerCommand/新增报工", - "State": 3, - "LockedBy": { - "UserName": "SHAMUSPC\\NINGMEI", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-03-01T17:20:26.7184964+08:00", "ModuleType": 15 } ] \ No newline at end of file diff --git a/DataConnectionSet.json b/DataConnectionSet.json index 0637a088..02b551ac 100644 --- a/DataConnectionSet.json +++ b/DataConnectionSet.json @@ -1 +1,7 @@ -[] \ No newline at end of file +[ + { + "ConnectionString": "Data Source=118.195.235.239,37697;Initial Catalog=newpms;Persist Security Info=True;User ID=ems;Password=SSTemstset2023!", + "DataBaseType": 1, + "ID": "业务表" + } +] \ No newline at end of file diff --git a/ForguncyDB.sqlite3 b/ForguncyDB.sqlite3 index 23872c52..619b2611 100644 Binary files a/ForguncyDB.sqlite3 and b/ForguncyDB.sqlite3 differ diff --git a/MasterPages/FGC_母版页.json b/MasterPages/FGC_母版页.json index 84d51f1c..66a8c956 100644 --- a/MasterPages/FGC_母版页.json +++ b/MasterPages/FGC_母版页.json @@ -55,6 +55,11 @@ }, "Cols": { "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 196.0 + } + }, "1": { "GridRowColumnDefinition": { "DesignLengthInPixel": 5.0 @@ -81,11 +86,6 @@ "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } - }, - "0": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 196.0 - } } }, "Count": 8, @@ -274,7 +274,419 @@ ], "PageInfo": { "$type": "Forguncy.Model.Pages.MasterPage, ServerDesignerCommon", - "PageLoadedCommandList": [], + "PageLoadedCommandList": [ + { + "$type": "Notiflix_Forguncy.INIT, Notiflix_Forguncy", + "NotifyOption": { + "position": "center-top", + "backOverlayColor": { + "type": "color", + "value": "#00000080" + }, + "width": "280px", + "distance": "10px", + "borderRadius": "5px", + "ID": { + "type": "formula", + "obj": "NotiflixNotify" + }, + "className": { + "type": "formula", + "obj": "notiflix-notify" + }, + "fontFamily": "Quicksand", + "fontSize": "13px", + "fontAwesomeIconSize": "34px", + "opacity": 1.0, + "timeout": 3000, + "messageMaxLength": 110, + "zindex": 4001, + "cssAnimationDuration": 400, + "cssAnimation": true, + "useIcon": true, + "useFontAwesome": false, + "backOverlay": false, + "plainText": false, + "showOnlyTheLastOne": false, + "rtl": false, + "clickToClose": false, + "closeButton": false, + "pauseOnHover": true, + "success": { + "UseFontAwesome": true, + "backOverlayColor": { + "type": "color", + "value": "rgba(50,198,130,0.2)" + }, + "background": { + "type": "color", + "value": "#32c682" + }, + "notiflixIconColor": { + "type": "color", + "value": "rgba(0,0,0,0.2)" + }, + "textColor": { + "type": "color", + "value": "#fff" + }, + "fontAwesomeClassName": { + "type": "formula", + "obj": "fas fa-check-circle" + }, + "fontAwesomeIconColor": { + "type": "color", + "value": "rgba(0,0,0,0.2)" + }, + "childClassName": { + "type": "formula", + "obj": "notiflix-notify-success" + } + }, + "failure": { + "UseFontAwesome": true, + "backOverlayColor": { + "type": "color", + "value": "rgba(255,85,73,0.2)" + }, + "background": { + "type": "color", + "value": "#ff5549" + }, + "notiflixIconColor": { + "type": "color", + "value": "rgba(0,0,0,0.2)" + }, + "textColor": { + "type": "color", + "value": "#fff" + }, + "fontAwesomeClassName": { + "type": "formula", + "obj": "fas fa-times-circle" + }, + "fontAwesomeIconColor": { + "type": "color", + "value": "rgba(0,0,0,0.2)" + }, + "childClassName": { + "type": "formula", + "obj": "notiflix-notify-failure" + } + }, + "warning": { + "UseFontAwesome": true, + "backOverlayColor": { + "type": "color", + "value": "rgba(238,191,49,0.2)" + }, + "background": { + "type": "color", + "value": "#eebf31" + }, + "notiflixIconColor": { + "type": "color", + "value": "rgba(0,0,0,0.2)" + }, + "textColor": { + "type": "color", + "value": "#fff" + }, + "fontAwesomeClassName": { + "type": "formula", + "obj": "fas fa-exclamation-circle" + }, + "fontAwesomeIconColor": { + "type": "color", + "value": "rgba(0,0,0,0.2)" + }, + "childClassName": { + "type": "formula", + "obj": "notiflix-notify-warning" + } + }, + "info": { + "UseFontAwesome": true, + "backOverlayColor": { + "type": "color", + "value": "rgba(38,192,211,0.2)" + }, + "background": { + "type": "color", + "value": "#26c0d3" + }, + "notiflixIconColor": { + "type": "color", + "value": "rgba(0,0,0,0.2)" + }, + "textColor": { + "type": "color", + "value": "#fff" + }, + "fontAwesomeClassName": { + "type": "formula", + "obj": "fas fa-info-circle" + }, + "fontAwesomeIconColor": { + "type": "color", + "value": "rgba(0,0,0,0.2)" + }, + "childClassName": { + "type": "formula", + "obj": "notiflix-notify-info" + } + } + }, + "ReportOption": { + "width": "320px", + "borderRadius": "25px", + "backgroundColor": { + "type": "color", + "value": "#f8f8f8" + }, + "backOverlayColor": { + "type": "color", + "value": "#7f000000" + }, + "className": { + "type": "formula", + "obj": "notiflix-report" + }, + "svgSize": "110px", + "fontFamily": "Quicksand", + "titleFontSize": "16px", + "messageFontSize": "13px", + "buttonFontSize": "14px", + "titleMaxLength": 100, + "messageMaxLength": 1000, + "buttonMaxLength": 34, + "zindex": 4001, + "cssAnimationDuration": 360, + "cssAnimation": true, + "backOverlay": true, + "plainText": false, + "rtl": false, + "backOverlayClickToClose": false, + "success": { + "backOverlayColor": { + "type": "color", + "value": "rgba(50, 198, 130, 0.2)" + }, + "svgColor": { + "type": "color", + "value": "#32c682" + }, + "titleColor": { + "type": "color", + "value": "#1e1e1e" + }, + "messageColor": { + "type": "color", + "value": "#242424" + }, + "buttonBackground": { + "type": "color", + "value": "#32c682" + }, + "buttonColor": { + "type": "color", + "value": "#fff" + } + }, + "failure": { + "backOverlayColor": { + "type": "color", + "value": "rgba(255,85,73,0.2)" + }, + "svgColor": { + "type": "color", + "value": "#ff5549" + }, + "titleColor": { + "type": "color", + "value": "#1e1e1e" + }, + "messageColor": { + "type": "color", + "value": "#242424" + }, + "buttonBackground": { + "type": "color", + "value": "#ff5549" + }, + "buttonColor": { + "type": "color", + "value": "#fff" + } + }, + "warning": { + "backOverlayColor": { + "type": "color", + "value": "rgba(238,191,49,0.2)" + }, + "svgColor": { + "type": "color", + "value": "#eebf31" + }, + "titleColor": { + "type": "color", + "value": "#1e1e1e" + }, + "messageColor": { + "type": "color", + "value": "#242424" + }, + "buttonBackground": { + "type": "color", + "value": "#eebf31" + }, + "buttonColor": { + "type": "color", + "value": "#fff" + } + }, + "info": { + "backOverlayColor": { + "type": "color", + "value": "rgba(38,192,211,0.2)" + }, + "svgColor": { + "type": "color", + "value": "#26c0d3" + }, + "titleColor": { + "type": "color", + "value": "#1e1e1e" + }, + "messageColor": { + "type": "color", + "value": "#242424" + }, + "buttonBackground": { + "type": "color", + "value": "#26c0d3" + }, + "buttonColor": { + "type": "color", + "value": "#fff" + } + } + }, + "ConfirmOption": { + "width": "300px", + "distance": "10px", + "borderRadius": "25px", + "backOverlayColor": { + "type": "color", + "value": "rgba(0,0,0,0.5)" + }, + "backgroundColor": { + "type": "color", + "value": "#f8f8f8" + }, + "okButtonBackground": { + "type": "color", + "value": "#32c682" + }, + "cancelButtonBackground": { + "type": "color", + "value": "#a9a9a9" + }, + "titleColor": { + "type": "color", + "value": "#32c682" + }, + "messageColor": { + "type": "color", + "value": "#1e1e1e" + }, + "okButtonColor": { + "type": "color", + "value": "#f8f8f8" + }, + "cancelButtonColor": { + "type": "color", + "value": "#f8f8f8" + }, + "className": { + "type": "formula", + "obj": "notiflix-confirm" + }, + "fontFamily": "Quicksand", + "titleFontSize": "16px", + "messageFontSize": "14px", + "buttonsFontSize": "15px", + "titleMaxLength": 100, + "messageMaxLength": 1000, + "buttonsMaxLength": 34, + "zindex": 4003, + "cssAnimationDuration": 300, + "cssAnimation": true, + "backOverlay": true, + "plainText": false, + "rtl": false + }, + "LoadingOption": { + "messageID": { + "type": "formula", + "obj": "NotiflixLoadingMessage" + }, + "backgroundColor": { + "type": "color", + "value": "rgba(0,0,0,0.8)" + }, + "svgColor": { + "type": "color", + "value": "#32c682" + }, + "messageColor": { + "type": "color", + "value": "#dcdcdc" + }, + "className": { + "type": "formula", + "obj": "notiflix-loading" + }, + "svgSize": "80px", + "fontFamily": "Quicksand", + "messageFontSize": "15px", + "messageMaxLength": 110, + "cssAnimationDuration": 400, + "zindex": 4001, + "cssAnimation": true, + "rtl": false, + "clickToClose": false + }, + "BlockOption": { + "position": "absolute", + "backgroundColor": { + "type": "color", + "value": "rgba(255,255,255,0.9)" + }, + "svgColor": { + "type": "color", + "value": "#383838" + }, + "messageColor": { + "type": "color", + "value": "#383838" + }, + "className": { + "type": "formula", + "obj": "notiflix-block" + }, + "svgSize": "45px", + "fontFamily": "Quicksand", + "messageFontSize": "14px", + "messageMaxLength": 34, + "querySelectorLimit": 200, + "cssAnimationDuration": 300, + "zindex": 1000, + "cssAnimation": true, + "rtl": false + } + } + ], "IsBuiltInPage": true }, "PrintInfo": { @@ -296,4 +708,4 @@ "BoxShadowString": "0 2 0 5 #175D7183" } ] -}//GZHheXm/++ixkh3uBa27Baegc2POxFpSy6YKB5+LOnk0DDdHfnv+mD9+9e0F+V0WMPyDFNz/jcxw1gtA2ccnUfGJFs7AJt14nYPJqTbGOggdebrHsvV3Mad+3fKdUS5Xg2WcBKl55x0yaHMPc5oL70Ckg5R6xxmWiGX1+wCLV/7rfpGABwbY9jCGov9UAfuIKAYo4tMnhtuY32qg3L1PgqRmWqv8TWg6waA4myImUhWUd7SuVmwPko4KabxxdEPnHJVZsbvf1wgvv8UcEK4uTRrjCIFW7Lne+Sf1D4+nwUD2phz21H6VXPEsfWTiokZ6j2HSnoDm6v6vdWO0k3pc11j3SC3eTT/c7OcJJExnyLiY3IESvznRTJnJ2hNYIcbpGTlwGsz8M0bQ/VDA2hZ2Jvt+Ry2+P0hP6Hmy4lSLToJS3g8RKegEkj57ewxscGZZHwGJ5LGslrYakxk5+f6P64/7WjPMh4gcT90GieMTlMIIpr8sNAQr9Auyx75MEm1cQaGLAkzWOf1yyno5rj8ziM91NsswzdAZT6cYBwTDIgc32eljaFDYVoRQYwxnzQQQAvSCM2ccSllcGjgfdOkSSqRs+W43mG9JCuSwAvtsrk6lf+kYVKp5AqTVZqPY2illL0rbHLvbg9r97MEqDLjFQjeuagcRRtJfc1Wyt2t3VRy/3N7PkQ9DPUaFmpHLCtqGzPw46LDketgXIwdbLq8pWBpw1TI51odJi1HQ2s89NlgXxkUYrkEeV6fRlsNg4f5mQPIzCFizsLqHOJfXRq4ey6gSOBHGMS4IEaBfVw/kRq3EQCftwUC6+g05/lGVGRqBtiT7grJMFm+YHBtFiQkK1DmtGyScRClY2VG0QM/ml9PniaSKzuMvloh6tCjaukJOGIzhi1sWq6fprM+brwbxdQ==|920 \ No newline at end of file +}//fHeV1UlZSW+c7p6d1l/GjIJfvP+ehCnmY8nWuGtt2GrUOTa8mC3SN6c1JhHy2eIVfflGUgZYf12d3NDml5Z1s0f6FqJYwIAM/4MAAX8lY9n1bmLWTHhdCuNWNT7rnYBKRDhuU27lhz64ZdE1pu9o1uk4oDeTAlMYvEpy4r/IazcHv70O5HpLBygiEdqw+JnkUTH6VXavOID9WMnqIQWvIbxuHDCSleedh9QM+VCGywlSlfaIAXl4xWR1ZruKE7IfSyuwk/qSoi3ALQe/WHwHkHmksw0IyIabK3niSh7IS4ojS/+QZDZqEO5wsHxn/LRWeKNRG8kN7Y8vN2dccv2fV2IU8Euu/kux+WU9gXYX4R+4UTOCv1WgUFe018tC4CHa/Q/Xj0N4sTJRD8wSCJs2c/YuCK4rkA27u/Mlwpi3M17yS1dHvwr36fSx4fu2mF27yQ36jDdcc1Zw8oKnj6E6Ob1U43mRLD4Z5yD0o3L0DG4cjdhnheCjlGJ5+CtzXp2MywNq8ekplom1ek9hRK2VLff1i/inX93EKtghZlK4UykQsQyUUUTN1LdARtHNi0KY4d8M2XzjP4Go8Di4DTCF+1jABzdTV/afzIyP+sTbZPLcWMuun30zoDk9ERQXWPWW/YanBd7dTnnaJiDqaYCuqo/fOgKKOtpUBPwK2v8xc4XXoG0r70fAtd+Ux307M2q6XJpBBVoRZP1quLEft50iQVAxloSl/Ipbx+l7ERIEEMjvTqtrU8WCofeNgVy24Ta8Bizosngz9Te5EDOg0oZyBi10sUCPzL5RZyHCug7EneHu42D/PEhO6Uv/kmDoce2Zc9NqJ3UqZE+H6GyiYmnjJZdQW1vGj5WMt15RTbGHGcPOuvkmjaH276CO5CuPStuTe0MaEBjrfsliriyXdTkUhQ==|920 \ No newline at end of file diff --git a/Pages/31a709cea02e45ad83bb92336a6d829.json b/Pages/31a709cea02e45ad83bb92336a6d829.json new file mode 100644 index 00000000..2cdbd5e6 --- /dev/null +++ b/Pages/31a709cea02e45ad83bb92336a6d829.json @@ -0,0 +1,267 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 370.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 28.0, + "IsHidden": true + } + } + }, + "InLogicalVisibleIndexes": [ + 5 + ], + "Count": 6, + "DefaultSize": 10.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 34.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 293.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 120.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 120.0 + } + }, + "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 160.0 + } + } + }, + "Count": 8 + }, + "Values": { + "1,3": "执行人", + "1,4": 0, + "1,5": 0, + "1,6": 0 + }, + "AttachInfos": { + "1,1": { + "CellType": { + "$type": "ElementUI.AvatarCellType, ElementUI", + "CommandList": [] + }, + "TemplateCellSource": "头像" + }, + "1,3": { + "CellType": { + "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='31a709cea02e45ad83bb92336a6d829'!G6" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=NOT('31a709cea02e45ad83bb92336a6d829'!G6)" + } + } + ] + } + ], + "Text": "执行人", + "ClickMode": 1, + "TemplateKey": "_RS_Main" + }, + "TemplateCellSource": "执行人" + }, + "1,4": { + "TemplateCellSource": "计划工时" + }, + "1,5": { + "TemplateCellSource": "实际工时" + }, + "1,6": { + "CellType": { + "$type": "ElementUI.ProgressCellType, ElementUI", + "CommandList": [], + "strokeWidth": 8.0, + "color": "Accent 1", + "showText": false, + "textInside": true + }, + "TemplateCellSource": "完成比例" + }, + "3,0": { + "CellType": { + "$type": "Forguncy.UserControlPageCellType, ServerDesignerCommon", + "UserControlPageName": "工时记录列表", + "PropertyValues": [ + { + "Name": "执行者", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='31a709cea02e45ad83bb92336a6d829'!D6" + } + }, + { + "Name": "任务ID", + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='31a709cea02e45ad83bb92336a6d829'!E6" + } + } + ] + } + }, + "5,3": { + "TemplateCellSource": "执行人" + }, + "5,4": { + "TemplateCellSource": "任务ID" + }, + "5,6": { + "CellType": { + "$type": "Forguncy.CheckBoxCellType, ServerDesignerCommon", + "Caption": "显示记录", + "Style": 1, + "CommandList": [ + { + "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "Location": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='31a709cea02e45ad83bb92336a6d829'!3:4" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='31a709cea02e45ad83bb92336a6d829'!G6" + } + } + ] + } + ] + } + } + }, + "StyleDatas": { + "Styles": [ + { + "FontFamily": 0, + "FontSize": 13.333333333333332 + }, + { + "Foreground": 1, + "Underline": false + }, + { + "Formatter": 2, + "HorizontalAlignment": 3 + }, + { + "FontFamily": 0, + "FontSize": 13.333333333333332, + "Formatter": 2, + "HorizontalAlignment": 3 + }, + { + "FontFamily": 0, + "FontSize": 12.0, + "Formatter": 4, + "HorizontalAlignment": 3 + } + ], + "Types": { + "Strs": [ + "Body", + "black", + "General\"小时\"", + "Center", + "General" + ] + }, + "CellStyles": { + "0,5": 0, + "0,6": 0, + "1,3": 1, + "1,4": 2, + "1,5": 3, + "1,6": 4, + "2,4": 2, + "2,5": 3, + "2,6": 4, + "5,5": 0, + "5,6": 0 + }, + "SheetStyle": { + "FontFamily": 0, + "FontSize": 13.333333333333332 + } + }, + "Spans": [ + "3,0,1,8", + "5,0,1,3" + ], + "PageInfo": { + "$type": "Forguncy.Model.Pages.TemplatePage, ServerDesignerCommon", + "ParentPageName": "工时详情" + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + } +}//Ubq1ip4R1P3IhOMQd1zdLfWqUsoIqymsBekrgLSt6HIH9jbQajPezZvtBzU23vbFj7KMLbIR74iaCV1wx47xGEHEAHuuYJrPbIElyCJxQgowrUkWvpWj/MC8vG34t6f49cRe6NK4Usfhzz0MhBA9SV3qCVbsOPDzFzLPGU4HPlG9Rd1rLbpz7HK69r7r7DnIFfjXpCJ/XTDFB9APybLjgw2k8NFYJ9OTusskqtYuSGj2MISSWIv2gMGxzVtMRJQmmtxTJhZ5thcLu/HekV34ijFBTPjp2MUzWwolALovVSv7meD8DAal63Mm/I1tP3gyDpxYk5POWJyKHd4iiLH2CmiVGEMsOk81bnl6ko/suWmZpwQwzMpdDqG4V28XP+0u3C6fNMs87Qy+vBO/V8L3PM2CxHbTskdAjuL4Fd0JAduU4EzsvOaHWJCnkUu6erRn1vrC224XNnb7sh694ziRQQyPZMtB+kpAPEz5iwClFmrPuGoo1golZsGQXs1aYqK5SWDhItLrc6MAEcBDvZYK9amBbOPcjUoGNj92WVoABbgB72ATFWvUEDnnPHouMgBA4ls02x5OcJPiEdKx8Dn7nhHn/QWrXT3+yYHWUpoxsnp08M26abjnQXaUcufzMjCmkz6e7btfJ/byGEuKoxQpVt6TXdd+hCqSbJqwVDYJSfwdAvQajhawlBr8VeHdGshhgFyEVy1dGPdCuD7O+BEJguGIRuycy6UyMGqsBohgheZHOR1CRWfVg/6ZgB0wV5NrRNTmm0S7zKVEjeakBMQVM/QJyea/ZNEc1AHKnA9HO/MVBZ1VulHWhfcH6j9gALXWYRaQZ2HzyW+nj28XL6gTZsM04GYYV2bHB5FUx0HNbIB0x/wA5YRUjjNQErNT49pPKkXssXw8fcErPMSpC1UteA==|920 \ No newline at end of file diff --git a/Pages/36d33d0079644f28b16bd0fec90394c.json b/Pages/36d33d0079644f28b16bd0fec90394c.json new file mode 100644 index 00000000..e2f6c9d7 --- /dev/null +++ b/Pages/36d33d0079644f28b16bd0fec90394c.json @@ -0,0 +1,128 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 18.0, + "Mode": 1 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + } + }, + "Count": 4, + "DefaultSize": 10.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 282.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 43.0 + } + } + }, + "Count": 4, + "DefaultSize": 15.0 + }, + "Values": { + "1,1": "描述文字", + "2,1": "执行内容" + }, + "AttachInfos": { + "1,1": { + "TemplateCellSource": "描述" + }, + "1,2": { + "CellType": { + "$type": "Forguncy.ImageCellType, ServerDesignerCommon", + "ToolTip": "操作", + "Size": 24, + "TemplateKey": "按钮图标", + "ImagePath": "更多.svg", + "UseCellForeColor": true + } + }, + "2,1": { + "TemplateCellSource": "执行内容" + } + }, + "StyleDatas": { + "Styles": [ + { + "FontSize": 13.333333333333332, + "Foreground": 0 + }, + { + "FontSize": 13.333333333333332 + }, + { + "FontSize": 12.0, + "Foreground": 1, + "HorizontalAlignment": 2, + "VerticalAlignment": 3, + "WordWrap": true + } + ], + "Types": { + "Strs": [ + "Text 1 0", + "Background 1 -50", + "Left", + "Top", + "Body" + ] + }, + "CellStyles": { + "1,1": 0, + "1,2": 1, + "2,1": 2, + "2,2": 2 + }, + "SheetStyle": { + "FontFamily": 4 + } + }, + "PageInfo": { + "$type": "Forguncy.Model.Pages.TemplatePage, ServerDesignerCommon", + "ParentPageName": "工时记录列表" + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + } +}//N3L7PxgNVFUyCsxgQEHepFlB8wAjp3nP0v95+6+UqMApRkUztJzXbm83iEKoByCDOkoIXpKsBIy2lRDZVnhIKUWEXs0Ki4007sS5lcK5cEnh/mUI9du586UoTz2pzcMnW6a6C836BKwJhm+dC5HQpKL3sM2kl4ZDFC0vylGQk6IqeYtLs+x0KxcSJzR1JNfrsy8iBWs4A/cneZi3ezP/5ezVB0hvMsDA5VSxC8TqXdqm4pviERiFoxzExWiWMifi8eMr5t/PiiSRyLageBSZMXWXwFYskRI12ujfuxUfIqWkduuSjAWZFjFg4Hkfwa44Rebw8pgAB369jHacJOA3Gw2HvylhS6LLc3uX4a7kaELtxhGWoGKayknCfCoLP39d3G6ALHya/vey32tL0RnwLGeZWw9h9tgn28nxjvP76/7yYEeSI8JX6tTMPkGfDFa9W5p4b41W/HKGIMhv4HcbtApEmvZMydQQOY5B+FmsL4m5FnbSmKhbMQAYpTlPm9JJJgvhbwImsKvh8QLaFYCpp7OIqMbuOxJhQT6iU7EYUpnQbMyL5TqcZtCq+kjtnaoZG3Rf4V9R+JaOJYtXMVmK3TR/WKFB5gqyZR+A0Aeaxq1EEkIs/Z+1tCrTRPu0LGpA/Gi54zLKDN5ebNpJcJXQ5Gxh3yysHk8IYoFkxqKSk9YYssL4H7VFk8GEgVocBj3+lSAbcUn3fowb6xP3jgYDrO5BG0dV4jZctIaruLty+u6gPAwR0EWHZJozT29ZwhOyMVnC1x1wLNhVgxaOQpWelN7RMfmxJhB8cncrds9Gl3yGlzmTNnAu6iYKh2/eiASNBN1douxiE7luGgrEBjp4ch8DoCVL40h9KpbOepn4c5E0I7YIH+s3ZLKr3fppGtaXWt6P8R//22texpi9J5qC+Q==|920 \ No newline at end of file diff --git a/Pages/558ca610fafc4ffd8884b819161bfd6.json b/Pages/558ca610fafc4ffd8884b819161bfd6.json new file mode 100644 index 00000000..823721b9 --- /dev/null +++ b/Pages/558ca610fafc4ffd8884b819161bfd6.json @@ -0,0 +1,131 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 26.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + } + }, + "Count": 3, + "DefaultSize": 15.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 70.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 554.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 122.0 + } + }, + "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 97.0 + } + } + }, + "Count": 9 + }, + "Values": { + "1,1": "状态", + "1,3": "项目标题", + "1,5": 0, + "1,7": "用户名" + }, + "AttachInfos": { + "1,1": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "Text": "状态", + "TemplateKey": "_RS_Information3" + }, + "TemplateCellSource": "任务状态" + }, + "1,3": { + "TemplateCellSource": "任务名称" + }, + "1,5": { + "TemplateCellSource": "开始时间" + }, + "1,7": { + "TemplateCellSource": "执行者" + } + }, + "StyleDatas": { + "Styles": [ + { + "FontSize": 14.666666666666666, + "Foreground": 0 + }, + { + "Foreground": 0, + "Formatter": 1 + }, + { + "Foreground": 0, + "HorizontalAlignment": 2 + } + ], + "Types": { + "Strs": [ + "Background 1 -50", + "yyyy/m/d", + "Center", + "Body" + ] + }, + "CellStyles": { + "1,3": 0, + "1,5": 1, + "1,7": 2 + }, + "SheetStyle": { + "FontFamily": 3, + "FontSize": 13.333333333333332 + } + }, + "PageInfo": { + "$type": "Forguncy.Model.Pages.TemplatePage, ServerDesignerCommon", + "ParentPageName": "任务-子任务列表" + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + } +}//kJyeIlKcBkKpcyWbfCCtJTY6hBKJwnBSqbRm0fEw0Qi5aqPf7i/j9oY5gQEBEdamCYzksUszq95wXfEwP1wS7Xc9+jp/GW2TW7VoyGPMK59JwG7M3XPKG/RZfQWTBWynmjIgyBv5AEyZT/5J8sStnX9P/5Cshh4/Q0RJwvE8vasi/a0xz62V/0pu1GLyDGIvRTg+u8/xb9eE9jMXWcDSNK0+jUHVNneGEg80Vxo8+Tp2hdOP3A5ZkgV00LYR93L0IWTVwy+OoE2bT6zdlMnGFrhECtfn+nBtgMDnSK9W+wXxRTofghu17mzxiBbQaHCzCZ8itPPeIMjal5uJFGJ1M43tjitzVeKKyCF2fJFm1i5B7mXWPfvyLsKU+sBj1bk231u/OyUMbxhTxqnZDRyeul3Via1R7FK9BwDVrqlRVjbUUwKnwnzNjSbUHakWcJQcLmNW2zegPaxcSlSb9Y4fLUk8eZVlHhMsFaqidIN4e/ugcO1eMQ4rdk2PI9ZJS/hy+TmtcksCAMv781fd2TTlNb+yH3DfJ+I7T7kI3nn29iZVPy0CDCts6AzI59AGvfFZ1T5eYmlud4wopxFHB7K9MwOzCkLeA/3CFx1v7O8ayE45LyBKvO8F6yAvVs+7ZJy35yzD/l0CiIdvrMzdbABMWpue9hVItlN6mRCk3gjsf0FNeYJTok4Q0/cc3GRk+1wC5gIueSQb1zNES1s0n4G3AfrUNSz/cJTeswBP1TGixUgLejrA2mEP/lcfcVb9yr7eoBKrt/yNpLejSAId+7NDwTQBpqdD0/OPGXpa2gSmewctAAX7C7y+4MUiTB8N7rO2qtWcozxALtG6pNaZuFTNWl9cAP6cmJ7MHsQqv+u+zDYtCDnuWx3XdAPFFWeaGnld9Lxo3J1SxbZeVkyEbMPx5Q==|920 \ No newline at end of file diff --git a/Pages/77fae08dfbac4664a299aa7ec207218.json b/Pages/77fae08dfbac4664a299aa7ec207218.json new file mode 100644 index 00000000..c8fef687 --- /dev/null +++ b/Pages/77fae08dfbac4664a299aa7ec207218.json @@ -0,0 +1,144 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 26.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + } + }, + "Count": 3, + "DefaultSize": 15.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 66.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 752.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + } + }, + "Count": 5 + }, + "Values": { + "1,3": "状态名称" + }, + "AttachInfos": { + "1,1": { + "CellType": { + "$type": "ElementUI.Tag, ElementUI", + "CommandList": [], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 4, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "ColorList": [ + { + "color": "Accent 1" + }, + { + "color": "Accent 2" + }, + { + "color": "Accent 3" + }, + { + "color": "Accent 4" + }, + { + "color": "Accent 5" + }, + { + "color": "Accent 6" + } + ], + "separator": ",", + "size": "small", + "effect": "light", + "allowAdd": false, + "addButtonSettings": { + "width": 100, + "text": "添加标签" + }, + "distinct": false, + "ReadOnly": true + }, + "TemplateCellSource": "进展名称" + }, + "1,3": { + "TemplateCellSource": "进展内容" + } + }, + "StyleDatas": { + "Styles": [ + { + "FontSize": 14.666666666666666, + "Foreground": 0 + } + ], + "Types": { + "Strs": [ + "Background 1 -50", + "Body" + ] + }, + "CellStyles": { + "1,3": 0 + }, + "SheetStyle": { + "FontFamily": 1, + "FontSize": 13.333333333333332 + } + }, + "PageInfo": { + "$type": "Forguncy.Model.Pages.TemplatePage, ServerDesignerCommon", + "ParentPageName": "任务-进展" + }, + "PrintInfo": { + "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 diff --git a/Pages/94f8bae36aee4ae7aec2a063ca731b1.json b/Pages/94f8bae36aee4ae7aec2a063ca731b1.json new file mode 100644 index 00000000..dff32032 --- /dev/null +++ b/Pages/94f8bae36aee4ae7aec2a063ca731b1.json @@ -0,0 +1,145 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 59.0, + "Mode": 1 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + } + }, + "Count": 4, + "DefaultSize": 15.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 755.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 23.0 + } + } + }, + "Count": 6, + "DefaultSize": 15.0 + }, + "Values": { + "1,3": "xxxx", + "2,3": "xxx" + }, + "AttachInfos": { + "1,1": { + "CellType": { + "$type": "ElementUI.AvatarCellType, ElementUI", + "CommandList": [] + }, + "TemplateCellSource": "执行人头像" + }, + "1,3": { + "TemplateCellSource": "描述" + }, + "1,4": { + "CellType": { + "$type": "Forguncy.ImageCellType, ServerDesignerCommon", + "ToolTip": "操作", + "Size": 24, + "TemplateKey": "按钮图标", + "ImagePath": "更多.svg", + "UseCellForeColor": true + } + }, + "2,3": { + "TemplateCellSource": "执行内容" + } + }, + "StyleDatas": { + "Styles": [ + { + "FontSize": 13.333333333333332, + "Foreground": 0 + }, + { + "FontSize": 13.333333333333332 + }, + { + "FontSize": 12.0, + "Foreground": 1, + "HorizontalAlignment": 2, + "VerticalAlignment": 3, + "WordWrap": true + } + ], + "Types": { + "Strs": [ + "black", + "Text 1 50", + "Left", + "Top", + "Body" + ] + }, + "CellStyles": { + "1,3": 0, + "1,4": 1, + "2,3": 2, + "2,4": 2 + }, + "SheetStyle": { + "FontFamily": 4 + } + }, + "PageInfo": { + "$type": "Forguncy.Model.Pages.TemplatePage, ServerDesignerCommon", + "ParentPageName": "任务-工时" + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + } +}//f3OStHsmi4lGUZMVLaSy6L5Y1oMPROrjEArPUl9SToMm491NjdlXTV65dw4gkiS6DVzIRc3ErMi9Ikn32zGo9o/JXv0W+c9+S+s3ZjhYs771sILmtpfaMLY4LSwXEsMlR3UkxNRdXOhM6UfoTtF8log2otFdVfYU3MkbOcco8BJtAjLH8mH42LInPvbIPOC+X4lEWJdP+ACshS3W5JeYEd14eFYXynsbHerNJjI+k+s7X6IjVvMFcmfBA9xfy28v44YZOfifTavv58flm8ZCpCfHPqmg4JhlKS1Hg1CltKpshkPrYxPmWSYlER3M5CTgGregD79sCsczHOcc6uTHJe2lnW41i15StQep806NTPaJDwOkEgV2j5sGLYzgrUjLJaV0ubRW2C2ev1ap9Wt9GRkNGbLPn8g6Or52NmFggBDp0xOJMqVLiHezDakrb90okeoFf7phFePag9ohehqmpboIcFTGjgYCwdPQWL5nWzVTZTorARSJoNY1ldmgf5ZQBgK2cwzjhilvJ8rbUVC6BwiTY5dXKxrCtTgg2r8IB1KMw9Oaxgvgqloltdw4w+VX4O6W7sNLH9h0FWErIOtY6gTDYABqK2g9iY+L3eNmMkicOzqqgAvONWXvSwT7Yvj/Y90cLJ5y0Af50SP+psA67z5/nEd+FTgF5UaY2gB5krCm23X1yc30sWaGA3Hgg6kbRKuqIa+G8//ZsIS9AQaasc1VIt3izuH3J3qQ0+BIzXim+uAFhQZ65SXiPSoQcgyVQI8axh+hfnAEsYSfYxB2E51VyXv79mUdrY0nJIfAX9kagPkTTHGFAmDKlbyHylBHD+QxcfSHTqSeTx+SWfF12R+c8VH1p822dp9vRco9UU59JtfOZirXIJl/iMURvl5JLoZ8bkXCsiR7mu9boJ37mw==|920 \ No newline at end of file diff --git a/Pages/b90932e038f94707b54e571ff7cd84d.json b/Pages/b90932e038f94707b54e571ff7cd84d.json index 2567fd6f..3845c4f6 100644 --- a/Pages/b90932e038f94707b54e571ff7cd84d.json +++ b/Pages/b90932e038f94707b54e571ff7cd84d.json @@ -1,25 +1,25 @@ { "Rows": { "RowColumnAttachedInfos": { - "1": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 10.0 - } - }, - "3": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 10.0 - } - }, "0": { "GridRowColumnDefinition": { "DesignLengthInPixel": 97.0 } }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, "2": { "GridRowColumnDefinition": { "DesignLengthInPixel": 22.0 } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } } }, "Count": 4, @@ -42,6 +42,7 @@ "0,0": { "CellType": { "$type": "Forguncy.ImageCellType, ServerDesignerCommon", + "TemplateKey": "上圆角封面", "ImageSizeMode": 2, "ImagePath": "app-logo横幅.png" } @@ -81,4 +82,4 @@ "PaperSize": {}, "Margin": {} } -}//mmAxxcld5YmjerUGJD1r2S4gGlAl4SIabOPv5tdvV1BSi5h5N+dmaUkZcjSZZGj7KLm+fUolvsv9KnNOQepyyzI9Lg0wc0/VJVZAlJ5vJ8vur3461ayDsWDxiSRPJQCrX5m1KluTSo7S8diIcqGIsOsmgleiJPZXko6pDupdASmT9DMtrvus0JN4MJDPM9GTlb8xII3C3BoE26Plv76MPanOeDId6NMG6GlcU/bUD7OcY55Y2kt7FORzi1XY+JTCt8KyH4+rZSUnbHl2Qo/0nogDcSiwq4RaGqbwNNzn1lX2RXK/VWfW6Wt0B6GRuAQ/2gSAq04QV+bufbEpObhDjEUrbFJA5/SKYaIkK/hyT7OjAQ4Keim51xtre/MgrYRlOWu/EC0bLGN9C22SLxBwK4fmXcDKWC6as1xWqUOD1FZqZBQJ+LqoZTn9zxHPLKh9ipYmmXMNSlvULx/PiaJQ1roTXabMVhhG3/papk235g3fYIlLfSOWyCReKHi6+l+wHuxfqFsSP77FJ/1EUG744QGpJJSHnojHSj5tZiopvaboUZmdrYcz/16kyXqsJ03Rlsv/0B9cmoCZ/1KsVYPID9fhDk+pQhV2mlwhGBckjtx61d2W1zLZpKfgjgeUxukgeyHZfusvfE5LNo5klk0vOaelBFmUyXXrpcet86+/soDR6JCIj6PZRS0+5WvOMqVtsiC4pqc8N1xjO/uspgn8I/aowNNV7vnuo+vQCk3qvK4eKQikN9SNQGx+N/cqfyIU9pBQBcOsbF9CTBSt++ng9o048d79HCDg5v46/wXz0TLPzJiDPbnr2Mlx5eyhTaC8PbI4WEBT7Fv0VJegbADmc3GEdOlRbKec8JEWdv+3PC8jLkfA8b3e1nrWFFwKqlHnWpZy+GjjvvQv1jdK2kHC0Q==|920 \ No newline at end of file +}//1uQ/iGNyRg4SXJNaSZ1TS3SVCGfGAN1ybiBoW/DEH0vsv4tTMBXdQu71CKMU+67zqWlNm/jiUCiYg7DnRuZU6+dJfpdu2PaFvs33301iM5SUrRN3cBggEt+Spy6tuyv+gnJc6bLVDq3Lt6y0mNqUTVWGRcSXgGApUXFo7fBkcol2GEv/Mpy1CWLgsIrN8WuYDvwxzBlmxZwiX2fAdlI++xKKEZiINiihIObkLMQXSmfZo6SK3jyEwFb1dYaSz+UwO/0Djq2eL61VF1UjU+6icjbEvD0hMio4COxQN904+464cCDMHHIu+v5Na+F4Bv6YUmz/GPbQwELDlJIsoP/t7B4XbjcQqrf6+cnuZ9HrzliEhdzGRnEG+IuqCbwD0G0Hp3iqtmhR7Nf8FPMUIwhwvJR4BsrChAP/0tT4k2qFcBL85ansfjAAIPynSgHuB2WvZkvoSVCcrnsHMAkVXj3rsNs4XUbP3mRI5WhUQbztKVodNng27bMlrDT0cxFpXtaNF8TqH0kySzc3sulTack6/0gA7XugqU9zJzL41VtL6xt699rVPtGpbUL/DncvbyDcxMknlgoiMTKKKz++B82DDrUetDzob/bG8UJkVPEKhlH7LJeggBBLPZzQmbSMGW/adgzex9fQm15UUdKMeefC3smbLJ7rrMfqBIzrQA6GFelAxpY8773ea6vGFr/OmWuiBDqRH96x8DpbO8BnOM3LBBWc8M55u4R2xj8jFGaxkhsMENbNv+/PirW/1Ysohu73r85ZpYeFa17iT7o4aCLmVD2T8WqZyL9e1uw0r/g/7WT6/jo8uP8s/rzGh2XWiAmi9y6MEJ5ugCL824N1HQt4xBk5MoP3CC25Op7r2pUgfVISTnWKPzOeUmxmjwUa8IDE81xo+cFWOweOlVTilXlSVg==|920 \ No newline at end of file diff --git a/Pages/任务/任务-任务信息.json b/Pages/任务/任务-任务信息.json index 40f82f40..512ae880 100644 --- a/Pages/任务/任务-任务信息.json +++ b/Pages/任务/任务-任务信息.json @@ -1,6 +1,11 @@ { "Rows": { "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, "1": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 @@ -16,34 +21,43 @@ "DesignLengthInPixel": 32.0 } }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0, + "Mode": 1 + } + }, + "6": { "GridRowColumnDefinition": { "DesignLengthInPixel": 15.0 } }, - "6": { + "7": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, "8": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 44.0, - "Mode": 1 + "DesignLengthInPixel": 32.0 } }, "9": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 - } - }, - "0": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 + "DesignLengthInPixel": 32.0, + "Mode": 1 } } }, - "Count": 10, + "InLogicalVisibleIndexes": [ + 10 + ], + "Count": 11, "DefaultSize": 32.0 }, "Cols": { @@ -123,19 +137,32 @@ "DesignLengthInPixel": 32.0 } }, - "15": { + "27": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0 + "DesignLengthInPixel": 32.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } } } }, - "Count": 16, + "Count": 28, "DefaultSize": 32.0 }, "Values": { "1,1": "版本", "3,1": "任务说明", - "6,1": "备注" + "3,2": "编辑", + "7,1": "备注", + "7,2": "编辑" + }, + "Formulas": { + "4,2": "IF(ISBLANK(C11),\"\",C11)", + "8,2": "H11" }, "AttachInfos": { "1,2": { @@ -145,151 +172,189 @@ "GUID": "7dad81ad-e9ca-48b7-ad01-7540609d19f8" }, "CellType": { - "$type": "ElementUI.SelectCellType, ElementUI", - "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", + "$type": "Forguncy.RadioGroupCellType, ServerDesignerCommon", + "Style": 3, + "IsBounding": true, + "DataSource": "任务版本", + "ValueColumnBindingInfo": { "TableName": "任务版本", - "BindingInfos": [ - { - "BindingInfo": { - "TableName": "任务版本", - "ColumnName": "ID", - "GUID": "71e3933b-23bf-4e36-8cc5-a33a431363fa" - }, - "ColumnName": "value" - }, - { - "BindingInfo": { - "TableName": "任务版本", - "ColumnName": "版本名称", - "GUID": "97c263f6-1730-4763-86cb-a420ad289960" - }, - "ColumnName": "label" - } - ], - "SqlCondition": { - "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", - "ColumnBindingInfo": { - "TableName": "任务版本", - "ColumnName": "ID", - "GUID": "b8aac4ad-dfed-40fc-97da-e1364e9d1937" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='任务-任务信息'!任务ID" - } + "ColumnName": "ID", + "GUID": "b59ba648-7cf6-4c5e-802d-fce61ab98147" + }, + "DisplayColumnBindingInfo": { + "TableName": "任务版本", + "ColumnName": "版本名称", + "GUID": "46995cda-42d7-40ae-ad06-7e624f660b83" + }, + "ItemsQuery": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务版本", + "ColumnName": "任务ID", + "GUID": "8a77ba22-257e-45ad-94dd-5d8054eec6fe" }, - "CustomColumns": [] + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-任务信息'!任务ID" + } }, - "placeholder": "请选择", - "noDataText": "无数据", - "filterInServerOptions": { - "matchMethod": "contains", - "loadingText": "加载中" - }, - "noMatchText": "无匹配数据" + "CommandList": [] } }, "3,2": { + "CellType": { + "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "MD编辑器", + "PassValues": [ + { + "Source": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-任务信息'!C11" + }, + "TargetCell": { + "SerializeProperty": "=MD编辑器!编辑器" + } + } + ] + } + ], + "Text": "编辑", + "ClickMode": 1, + "TemplateKey": "_RS_Main" + } + }, + "4,2": { + "CellType": { + "$type": "editormdPlugin.editormdPlugin, editormdPlugin", + "Pren": true + } + }, + "7,2": { + "CellType": { + "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "MD编辑器", + "PassValues": [ + { + "Source": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-任务信息'!H11" + }, + "TargetCell": { + "SerializeProperty": "=MD编辑器!编辑器" + } + } + ] + } + ], + "Text": "编辑", + "ClickMode": 1, + "TemplateKey": "_RS_Main" + } + }, + "8,2": { + "CellType": { + "$type": "editormdPlugin.editormdPlugin, editormdPlugin", + "Pren": true + } + }, + "10,2": { "BindingInfo": { "TableName": "任务表", "ColumnName": "任务说明", - "GUID": "88cb9684-6356-422b-924d-dc9daf50e8fd" + "GUID": "fe35b0eb-a489-4b70-856a-b50c20e905f7" }, "CellType": { - "$type": "ElementUI.InputCellType, ElementUI", - "UIPermissions": [ + "$type": "Forguncy.TextCellType, ServerDesignerCommon", + "SavedValidators": [ { - "Scope": 2, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 1, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 4, - "AllowRoles": [ - "FGC_Anonymous" - ] + "$type": "Forguncy.CellTypes.Models.UniqueValidadator, ServerDesignerCommon" } ], - "type": "textarea", - "resize": "none" + "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": "passValue" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务表", + "ShowConfirm": false + }, + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "Message": "保存成功" + } + ], + "ID": "5022e7ef-dd26-472f-ac8a-c2c02d7fed43" + } + ] + } + ] } }, - "6,2": { + "10,7": { "BindingInfo": { "TableName": "任务表", "ColumnName": "备注", - "GUID": "2e4b3b5f-8489-427c-91e8-3cef02f53cd2" + "GUID": "e0537eca-0629-4a5e-90db-fea03812aa00" }, "CellType": { - "$type": "ElementUI.InputCellType, ElementUI", - "CommandList": [], - "UIPermissions": [ + "$type": "Forguncy.TextCellType, ServerDesignerCommon", + "SavedValidators": [ { - "Scope": 2, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 1, - "AllowRoles": [ - "FGC_Anonymous" - ] - }, - { - "Scope": 4, - "AllowRoles": [ - "FGC_Anonymous" - ] + "$type": "Forguncy.CellTypes.Models.UniqueValidadator, ServerDesignerCommon" } ], - "type": "textarea", - "resize": "none" + "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": "passValue" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务表", + "ShowConfirm": false + }, + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "Message": "保存成功" + } + ], + "ID": "b8d50ddd-cf2b-4d0a-a111-4add24e2baaf" + } + ] + } + ] } } }, @@ -301,6 +366,10 @@ "Foreground": 1, "Formatter": 2 }, + { + "HorizontalAlignment": 3, + "Underline": false + }, { "FontFamily": 0, "FontSize": 13.333333333333332 @@ -310,6 +379,17 @@ "FontSize": 13.333333333333332, "Foreground": 1 }, + { + "FontFamily": 0, + "FontSize": 13.333333333333332, + "HorizontalAlignment": 3, + "Underline": false + }, + { + "FontFamily": 0, + "FontSize": 13.333333333333332, + "Formatter": 4 + }, { "Foreground": 1 } @@ -318,57 +398,75 @@ "Strs": [ "Body", "Text 1 50", - "[AUTO]General" + "[AUTO]General", + "Left", + "@" ] }, "CellStyles": { "3,1": 0, + "3,2": 1, "4,1": 0, - "5,0": 1, - "5,1": 2, - "5,2": 1, - "5,3": 1, - "5,4": 1, - "5,5": 1, - "5,6": 1, - "5,7": 1, - "5,8": 1, - "5,9": 1, - "5,10": 1, - "5,11": 1, - "5,12": 1, - "5,13": 1, - "5,14": 1, - "5,15": 1, - "6,0": 1, - "6,1": 0, - "6,2": 1, - "6,15": 1, - "7,0": 1, + "4,2": 2, + "5,1": 0, + "6,0": 2, + "6,1": 3, + "6,2": 2, + "6,3": 2, + "6,4": 2, + "6,5": 2, + "6,6": 2, + "6,7": 2, + "6,8": 2, + "6,9": 2, + "6,10": 2, + "6,11": 2, + "6,12": 2, + "6,13": 2, + "6,14": 2, + "6,15": 2, + "6,16": 2, + "6,17": 2, + "6,18": 2, + "6,19": 2, + "6,20": 2, + "6,21": 2, + "6,22": 2, + "6,23": 2, + "6,24": 2, + "6,25": 2, + "6,26": 2, + "6,27": 2, + "7,0": 2, "7,1": 0, - "7,15": 1, - "8,0": 1, - "8,1": 2, - "8,15": 1, - "9,0": 1, - "9,1": 2, - "9,2": 1, - "9,3": 1, - "9,4": 1, - "9,5": 1, - "9,6": 1, - "9,7": 1, - "9,8": 1, - "9,9": 1, - "9,10": 1, - "9,11": 1, - "9,12": 1, - "9,13": 1, - "9,14": 1, - "9,15": 1 + "7,2": 4, + "8,0": 2, + "8,1": 0, + "8,2": 2, + "9,0": 2, + "9,1": 0, + "10,0": 2, + "10,1": 0, + "10,2": 5, + "10,7": 5, + "10,13": 2, + "10,14": 2, + "10,15": 2, + "10,16": 2, + "10,17": 2, + "10,18": 2, + "10,19": 2, + "10,20": 2, + "10,21": 2, + "10,22": 2, + "10,23": 2, + "10,24": 2, + "10,25": 2, + "10,26": 2, + "10,27": 2 }, "ColStyles": { - "1": 3 + "1": 6 }, "SheetStyle": { "FontFamily": 0, @@ -376,9 +474,13 @@ } }, "Spans": [ - "3,2,2,13", "1,2,1,13", - "6,2,3,13" + "3,2,1,3", + "7,2,1,3", + "10,2,1,5", + "10,7,1,6", + "4,2,2,26", + "8,2,2,26" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -397,10 +499,11 @@ ] }, "RowBreakLines": [], - "RepeatRangeSettings": [] + "RepeatRangeSettings": [], + "RelatedDataTableName": "任务表" }, "PrintInfo": { "PaperSize": {}, "Margin": {} } -}//s+ibikG8TN3vYw5ZNZIu4Aw8qJue7b8IMn0Mqi8bGvQd1KNlm3OdI8XWJwARrxUgSnI+UuRhNKEoOMWtGc6H5RHmJp6Z4Q+oWgBrDo219M4aed53dYCQ5igmAA3YV21bMUdQv0QW04frPbcCLWz4U9HC4GfABtE+jBtnfwCaWJbd1FFZJfuoQWcS/WAbWu3i+TFfzKdsyFeRoXAcVzxf/aVoImlKYa6k06kmRqKoJ9KKTJ15IjEza+WtTQDJbhPFTm4kLo8j1UKPwJ8zg4R32U6tJExWbxYPlzQ0xoSvmWSXvixK+8PHKs6MX4T+m4jKll0t7rSTLbsnSY7LP9LHT26lZ8npdB6RzQm6uDMxH21VFPHt8nCEYfNSW1ItoA+7YMtPNvESIrQm0oxanwDN1nzAJBcsDvN0NBuTaTVybok2GRCD/1z5Z7deU00LAT/SVp/fcS2jj0VlSCVt/pYVIYCVunBndozVNf6s2Us0IaMETM15uopGwqKi91YbapDikyUoLYlmv/ALsJE2M0mR5lvWjXFrVtiQu7shGQHjWRYDRDVa7TgiB52oSmKn9n0NQty5suI/MS91W1cz/+pfPhDxeHXjcSrbpPPaPcvsX5MZVTsvIX2AptC5x7NBLz1CYHFRD+51GNboyNTNUtKOp0nmznL9U2twKglwS2gfvsMS9z0fhnqX1nE4GV/IFDeYgWcAiHDNrEMWZWOd0bt9hzpaWM3WtZz5IAQ8PsIijPhNxluK6OEHaXf1V93xjjCdB+Ox+MJ+0wyhr1nJO58KrSYvgAXOjqnGffH5D5DpqI4d5MQCI0cxhnx5Zbmlt0U7NhQGqw4XztkA8b3JRpjzxHKL4Rht0evN2b3uG3t+fL4vcMTWdhPQmlD0HQAPkZSLfjb5bddHwK9C+rL5Odexvw==|920 \ No newline at end of file +}//EHUYyKhmoqIInEOZonSOA4+jMEj7SZ0/DdsI9zDp/PKwtmrcZBuWjo3B2Vak+l2IHAjDk28hH0AYppXXONQ4ZRqxOmMdynnhlaYeuZervbHxprr/JdyNyg3VsT0WC+tmE9fDWgw678mgEwTT5BnjXtZ5Pg9np/+JybdbWxU4bbqBoEAsmfrUqhHkhweD5+2kBIWGef6pFFej7TkWFyhtkNK3GCqPerh0m/nl37HfIim6EEJQglSmGYEmcC8RdRXz1lqSaIJS0zWfcG2zmViVRxWHSwq6mBh3jL8v8RujgD8aiO6NJ6Am+p/zcsLbFzRBChd2KibHEHvvT9I6lL5mK5UQBKLTXXcYaCaOk2UrPPv9qbKAMCiJam6KbQkuvVT5XEDTKoahIV72+c2gqO2+G1Wr0+/rvsRxT1YGORor3W7CyPoSjwINHIXrKMh88L1RIQJ2OfHMPVhRO3PcgXe9KAiC89NAYm/BGT2kXnG2KyJ63Zb71AXap0kar3dkkIbhe2zEWq1aAzal1szJSD3tdnj028E76I29N9+qxVjy+q3CcXbbW/GdukvZcLfFx0Dgf93bekVT95dfhDgTlFyrsXQEEUYKVJ5Bwd/T5bpzJAOCBiFzzoLpdBe2N1/N/z4wEGVq/DNoV640JLuDsZMirKIge0DEj9GjJHualb5rK6qfRDPmHBTYGg6gHOEW5HdqgYW1xg098vrhJ8vCt2EBskMtgIgNGcqGhHkdI2h9LMZhFzMCQ/N3CRPIHoc9MxAD5MxAmhWGEdlsxGvU9hG9mTgMwjhMCc+R2+ZvG07QOU8vkrDKBwIHaux0JCMs2ufjVEQnr7OBepoQHNNUVT8hoxUgbb3rmlCjczPZrfBn7JCNeWTCWMFpvhYZMTDbUzHAnd1V2tpO6y/h1pYHxZPDmQ==|920 \ No newline at end of file diff --git a/Pages/任务/任务-侧栏.json b/Pages/任务/任务-侧栏.json index 9928ac2e..d3f2f5a8 100644 --- a/Pages/任务/任务-侧栏.json +++ b/Pages/任务/任务-侧栏.json @@ -43,52 +43,32 @@ }, "8": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 352.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } } }, "9": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 15.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 - } } }, - "Count": 17, - "DefaultSize": 32.0 + "InLogicalVisibleIndexes": [ + 10 + ], + "Count": 11, + "DefaultSize": 15.0 }, "Cols": { "RowColumnAttachedInfos": { @@ -220,7 +200,8 @@ }, "Spans": [ "3,1,1,12", - "6,1,1,12" + "6,1,1,12", + "8,1,1,12" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -245,4 +226,4 @@ "PaperSize": {}, "Margin": {} } -}//yJraNwEW4xmNo5jRs3qL1KnWZ2OqgBLAtXPnRIkLdwXEpLwCNBfBInkHmmvbVe5VQh89cMyo96qf7f9MkBwza3EiF6uh+THzy0zWoS5d5Pxd9YCnjVm2K1O3+K8TEzUoMnI2PJifvawg2YLBmnXk04Uad+DiIyQUujCaNLJPose3N5uXCyngV+3z9Zl37TREivFUsJ7sEwVTV19ogMQW2CrnCnaczOjx4FTyxIfHN4QvJ5j6m+gtPKd3CS6WDpnbsjCrb9oW+wZHLEBsoEhUWA99XC5U/yXYdOZBQE01FNPVHEc8dh4ydxjSyjSMfk43NLKDlk1QehiOATduPdT/0sKEXvXBQWP86OclrCiZoO3WTFvCMEOoOCbN2tXZY684t7JNNiiDYhYpQG6LwBgUj1wsXLi9HR79Dapad1qHyCjDwfOdvvkUYzdqu/x/evPCVMip2eth0qaRViDjl3++DO9toW72xy/oa7h22MAq8x74xJMOrabuPgi+hbAKUeVZRnlXX3grI119ChlBbPHMKw3s7i/71SZyFbMWJVt0MmgCkWL8ch7E/sQyJ4FsZMir8ufvHBuZdllf2C3dYzPI622UZZFLHaw5xwoO9x/7W6grDBx3bKtU7royO8aBEtvs8G2IqzUknQdMah0MTjhhNaLGhm87H+NeUOzxHTc90E1MySrxAcnw34vTSp2SrzuOUDINbklbrkJs6PvNEuMe3jEElAkq7NCaXchAoMXxJpVNAlLhFh3FSnGVjB4K/Fs0ilVjPizwmn3xti8SiD9QzPtQg80OaEAZBssKtIxZhaEXfRmATcZtpm4gTRjxR9NRPXp5ZBF9JHvY/9nU7oIM7YgdevekbG5AmpJfpdFLYP0qgERJOXht3RalXVl5/k2Vk1AwoF6Nw4n7qe/fPNiU5A==|920 \ No newline at end of file +}//UNzED8efYq5+we2f8Jcuec18sBxPg1MZra1PpUy7Afo/mRCRHB5omVXJis1nMD8sPavRPGERSlEnNtzK2p13E8/PMkgVX/LKAXX9nSGNt0NNO52mJ5TfdMxw1aULprGjQY7Pudx9Ri0RRPZwjAzpu2VMwqmHutrzdbUhB9n9fyP8lozXi4vZ84dc7eC2pu3+vhmPetv7S3IOl4LWOxIft7UvKUlJGINN6geMLmQE8Z1T3ZbZ6WGSZpMxJIoJjdTGBGwniHLEtxN9jbV1oti4hGXvvO1vE+TwOsnie04CF6FZ037vVi9VYbAhQAvg8VJo/5SMqnpyjIz3t+MOf9JU1xsXX+LfGkr5DIDD3r8uTSYlDOTdnxayYItLusnLZXHyBE5TIdCSd1CKHWWi3MPgm1HjFFubDFors3CaDHbDo1IvwpPeQRzueGxn9/jLzFdZxi092U/Dm8Jd2NTltPwEDq1g3r+7/YXObcFCOrw3Jvag+0S6MhnAoSDa+Ud+/x1l+bwUR+lxbyirspzUJW7gmD+qNdeW7ATBwqoWUEf37ewDNlQwwf6PbzipqlEJjEorpMNKJ3GUvh64fEtdG1WFefxJWp1I74jTOeYf8A7SVykX2dRcWEVL0FxNfExyHGwMTtoH7wlZfdozj9hYIFK8AaE4eLzl6JuItJygwgw8N+ubMZCEwNFHWPPXc/JmFGLbf5oAiFaF+RcwozV0HpH84eSQOjSGTcZEVEbfQkpJdgg+d3ckxiPfjrgVX2PiHThMcjagCi/s0vXliSaEovzg8rE4IdH8oTih0arq6AkZnxVxsvZpjsggB+bg0SSu51IlY6DSw3A8g6u3An+PCH3KV8LIrc0baquhMHslX0tHhTqMhV9xuteH55BVRMJ+QFZbK+vCoa9KSViWzv/uaGQE2w==|920 \ No newline at end of file diff --git a/Pages/任务/任务-关联资源.json b/Pages/任务/任务-关联资源.json new file mode 100644 index 00000000..c155ff53 --- /dev/null +++ b/Pages/任务/任务-关联资源.json @@ -0,0 +1,224 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 136.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 136.0, + "Mode": 1 + } + } + }, + "Count": 4, + "DefaultSize": 136.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 125.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, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "13": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "14": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "27": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + } + }, + "Count": 28, + "DefaultSize": 32.0 + }, + "Values": { + "1,1": "关联资源" + }, + "AttachInfos": { + "2,1": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "关联资源", + "GUID": "f01628e6-c850-46ba-a503-3e780ca4bce8" + }, + "CellType": { + "$type": "FilePreviewer.FilePreviewer, FilePreviewer", + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 4, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "UploadLimit": {}, + "Folder": "%CurrentUser%", + "KKFileViewExtensions": "(doc|docx|xls|xlsx|ppt|pptx)", + "IsSmallButtonMode": true + } + } + }, + "StyleDatas": { + "Styles": [ + { + "Foreground": 0 + } + ], + "Types": { + "Strs": [ + "Text 1 50", + "Body" + ] + }, + "ColStyles": { + "1": 0 + }, + "SheetStyle": { + "FontFamily": 1, + "FontSize": 13.333333333333332 + } + }, + "Spans": [ + "2,1,2,27" + ], + "PageInfo": { + "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + }, + "RowBreakLines": [], + "RepeatRangeSettings": [] + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + }, + "BackgroundPictures": [ + { + "Name": "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,47", + "Size": "957,272" + } + ] +}//5rG31XsucSc2m31Rc40R3JblqtysHUq3m2SiDHd/XSPR3YiaXlpCImfFdpTuW05qI5NYT+PvlwNlN8e0KIGLV2LEcqz7xcoEdjslITojyZxUfg4aEkrkewIRsMOw79QS5Z1tlhSu1yBuebcN0bqyjmzn/P5CQvg/dwYPR6bVsua1ENLSTfOTB9N5sh3CBczdakAK/iDqFODRYpTfDvXL4GWWiA3deIka5G1gaV9oUGZHgV1+MjhVHXarMfxGjMzev+4pjnTKPkSLEofJ0aqhkQx6jDppla/fbw6GQ4yBhQ/3z2//fzqsF2ilM4/yLHdUBZdEjgiOneBBdjsU5rBSdqY2uyzQ/+/W1PdjCBog/3eqMv3aGSu0wBg/yoQnaR+SNErOO6jKIjxcOqqejU3RjTDvp7G3nA3O+CVTUbfS3QXJj/0HsqK9/Vw2UNaybpVc5ofx/UpdQBFGrroF9J6155W+xnIeZ90ovX4JhgYQQLI0Dolthdzs7i5j7XVF84gA9JnG62UBIXh8w0G8PTW8HbfMsceTFpY3eTkHpd7EzfvI7hiNvoouVXuSZQ89vQcYponv5Bc3J1ybqG3N0dPXfG1FPYqANA2XIO2EyhE0NCZArOOWLjycz3E/w3IU64YwZ8Cv1qdv04MzYKk5etjS1BWvox3m7mDFOYh0KfyG6YPkaVDIv5zzzyG6apr/0Fci3IV3cQ0eudIWGZs8UAlAwZxO+dv0O4jm4gcbOt01MyP53U+blxczDmY84nlgZq96xDSM0OLDz1G8jrB3m8z/E5/wQ7LGelemR+HvjL5x793jgvOSv8zG7+YTRBZfbUVTIv6sWojm4g7H/EHaoHvdyi0QnAblkWJlUWQY4JVgjbNBg2qwVKK72tDdR7sP27g3xi9vWwQnJ1SPrR4fkp9Eig==|920 \ No newline at end of file diff --git a/Pages/任务/任务-基本信息.json b/Pages/任务/任务-基本信息.json index c5a9bcaa..cdb14df7 100644 --- a/Pages/任务/任务-基本信息.json +++ b/Pages/任务/任务-基本信息.json @@ -6,16 +6,16 @@ "DesignLengthInPixel": 15.0 } }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 40.0 + } + }, "3": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, - "4": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 15.0 - } - }, "5": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 @@ -46,13 +46,27 @@ "DesignLengthInPixel": 15.0 } }, - "1": { + "11": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 40.0 + "DesignLengthInPixel": 32.0 + } + }, + "12": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "13": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 38.0, + "IsHidden": true } } }, - "Count": 11, + "InLogicalVisibleIndexes": [ + 13 + ], + "Count": 14, "DefaultSize": 15.0 }, "Cols": { @@ -131,21 +145,20 @@ "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } - }, - "15": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 24.0 - } } }, - "Count": 16, + "Count": 15, "DefaultSize": 32.0 }, "Values": { "3,1": "状态", - "5,1": "执行者", - "7,1": "时间", - "9,1": "项目" + "5,1": "类型", + "7,1": "执行者", + "9,1": "时间", + "11,1": "项目" + }, + "Formulas": { + "9,2": "C14&\",\"&J14" }, "AttachInfos": { "1,1": { @@ -167,7 +180,7 @@ "BindingInfo": { "TableName": "任务表", "ColumnName": "任务状态", - "GUID": "34fe759e-3699-4ee5-82b3-d9346d4cb5f5", + "GUID": "ef51ecf6-607e-4df9-a87d-3bf878856871", "RelationBinding": { "RelatedTable": "任务状态", "RelatedColumn": "状态码", @@ -180,6 +193,84 @@ } }, "5,2": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务类型", + "GUID": "e8296cf0-beca-4ee1-b298-751df6822a4f" + }, + "CellType": { + "$type": "ElementUI.SelectCellType, ElementUI", + "CommandList": [], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "useBinding": true, + "options": [ + { + "value": "黄金糕", + "label": "黄金糕" + }, + { + "value": "双皮奶", + "label": "双皮奶" + }, + { + "value": "蚵仔煎", + "label": "蚵仔煎" + }, + { + "value": "龙须面", + "label": "龙须面" + }, + { + "value": "北京烤鸭", + "label": "北京烤鸭" + } + ], + "bindingOptions": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "任务类型", + "BindingInfos": [ + { + "BindingInfo": { + "TableName": "任务类型", + "ColumnName": "ID", + "GUID": "99ecacc4-b083-4d91-a002-f1165724b213" + }, + "ColumnName": "value" + }, + { + "BindingInfo": { + "TableName": "任务类型", + "ColumnName": "任务类型", + "GUID": "5a2a626b-6bfe-4acf-b939-8a694a6e35c4" + }, + "ColumnName": "label" + } + ], + "CustomColumns": [] + }, + "placeholder": "请选择", + "noDataText": "无数据", + "filterInServerOptions": { + "matchMethod": "contains", + "loadingText": "加载中" + }, + "noMatchText": "无匹配数据" + } + }, + "7,2": { "BindingInfo": { "TableName": "任务表", "ColumnName": "执行者", @@ -191,13 +282,92 @@ }, "CellType": { "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", - "TemplateKey": "_RS_Information3" + "TemplateKey": "Gost", + "Icon": { + "Name": "Navigation/170_user_3.svg", + "BuiltIn": true, + "Color": "Background 1", + "UseCellTypeForeColor": true + }, + "IconSize": 14.0 } }, - "7,2": { + "9,2": { "CellType": { "$type": "ElementUI.DatePickerCellType, 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.OperateCellTypeCommand, ServerDesignerCommon", + "TargetPageElement": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-基本信息'!C10" + }, + "TargetType": "ElementUI.DatePickerCellType, ElementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e50995ee76bfe560", + "MethodName": "GetSelectedRange", + "RetrunParamNames": { + "StartValue": { + "SerializeProperty": "开始日期" + }, + "EndValue": { + "SerializeProperty": "结束日期" + } + } + }, + { + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-基本信息'!C14" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-基本信息'!开始日期" + } + }, + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-基本信息'!J14" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-基本信息'!结束日期" + } + } + ] + }, + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务表", + "ShowConfirm": false + }, + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "Message": "保存成功" + } + ], + "ID": "c33b11fb-b41b-402f-bff9-145227bfefd1" + } + ] + } + ], "UIPermissions": [ { "Scope": 2, @@ -227,7 +397,7 @@ "DefautWeekFormat": "yyyy 第 WW 周" } }, - "9,2": { + "11,2": { "BindingInfo": { "TableName": "任务表", "ColumnName": "项目ID", @@ -235,7 +405,37 @@ }, "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 + }, + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "Message": "保存成功" + } + ], + "ID": "67918791-51b4-473c-8618-9ea7f4986079" + } + ] + } + ], "UIPermissions": [ { "Scope": 2, @@ -305,7 +505,7 @@ "noMatchText": "无匹配数据" } }, - "9,10": { + "11,10": { "BindingInfo": { "TableName": "任务表", "ColumnName": "分组ID", @@ -313,7 +513,37 @@ }, "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 + }, + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "Message": "保存成功" + } + ], + "ID": "60e6396a-1cfc-4471-8818-2de3dddf390e" + } + ] + } + ], "UIPermissions": [ { "Scope": 2, @@ -381,7 +611,7 @@ }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "='任务-基本信息'!C10" + "SerializeProperty": "='任务-基本信息'!C12" } }, "CustomColumns": [] @@ -394,6 +624,20 @@ }, "noMatchText": "无匹配数据" } + }, + "13,2": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "开始时间", + "GUID": "c69ca5d6-30ec-40c6-a51b-00076f9abc09" + } + }, + "13,9": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "结束时间", + "GUID": "72d77cd4-a6d8-454f-8f29-94925e84a7aa" + } } }, "StyleDatas": { @@ -403,12 +647,6 @@ "Foreground": 0, "Formatter": 1 }, - { - "FontFamily": 2, - "FontSize": 13.333333333333332, - "Foreground": 3, - "Formatter": 4 - }, { "FontFamily": 2, "FontSize": 13.333333333333332 @@ -418,6 +656,12 @@ "FontSize": 13.333333333333332, "Foreground": 3 }, + { + "FontFamily": 2, + "FontSize": 13.333333333333332, + "Foreground": 3, + "Formatter": 4 + }, { "Foreground": 3 } @@ -433,65 +677,79 @@ }, "CellStyles": { "1,1": 0, - "5,1": 1, - "6,0": 2, - "6,1": 3, - "6,2": 2, - "6,3": 2, - "6,4": 2, - "6,5": 2, - "6,6": 2, - "6,7": 2, - "6,8": 2, - "6,9": 2, - "6,10": 2, - "6,11": 2, - "6,12": 2, - "6,13": 2, - "6,14": 2, - "6,15": 2, - "7,0": 2, - "7,1": 1, - "7,2": 2, - "7,15": 2, - "8,0": 2, - "8,1": 3, - "8,2": 2, - "8,3": 2, - "8,4": 2, - "8,5": 2, - "8,6": 2, - "8,7": 2, - "8,8": 2, - "8,9": 2, - "8,10": 2, - "8,11": 2, - "8,12": 2, - "8,13": 2, - "8,14": 2, - "8,15": 2, - "9,0": 2, - "9,1": 1, - "9,2": 2, - "9,9": 2, - "9,10": 2, - "9,15": 2, - "10,0": 2, - "10,1": 3, - "10,2": 2, - "10,3": 2, - "10,4": 2, - "10,5": 2, - "10,6": 2, - "10,7": 2, - "10,8": 2, - "10,9": 2, - "10,10": 2, - "10,11": 2, - "10,12": 2, - "10,13": 2, - "10,14": 2, - "10,15": 2 + "3,0": 1, + "3,1": 2, + "3,2": 1, + "3,3": 1, + "3,4": 1, + "3,5": 1, + "3,6": 1, + "3,7": 1, + "3,8": 1, + "3,9": 1, + "3,10": 1, + "3,11": 1, + "3,12": 1, + "3,13": 1, + "3,14": 1, + "7,1": 3, + "8,0": 1, + "8,1": 2, + "8,2": 1, + "8,3": 1, + "8,4": 1, + "8,5": 1, + "8,6": 1, + "8,7": 1, + "8,8": 1, + "8,9": 1, + "8,10": 1, + "8,11": 1, + "8,12": 1, + "8,13": 1, + "8,14": 1, + "9,0": 1, + "9,1": 3, + "9,2": 1, + "10,0": 1, + "10,1": 2, + "10,2": 1, + "10,3": 1, + "10,4": 1, + "10,5": 1, + "10,6": 1, + "10,7": 1, + "10,8": 1, + "10,9": 1, + "10,10": 1, + "10,11": 1, + "10,12": 1, + "10,13": 1, + "10,14": 1, + "11,0": 1, + "11,1": 3, + "11,2": 1, + "11,9": 1, + "11,10": 1, + "12,0": 1, + "12,1": 3, + "12,2": 1, + "12,3": 1, + "12,4": 1, + "12,5": 1, + "12,6": 1, + "12,7": 1, + "12,8": 1, + "12,9": 1, + "12,10": 1, + "12,11": 1, + "12,12": 1, + "12,13": 1, + "12,14": 1, + "13,0": 1, + "13,1": 2, + "13,2": 1, + "13,9": 1 }, "ColStyles": { "1": 4 @@ -502,12 +760,15 @@ } }, "Spans": [ + "9,2,1,13", + "11,2,1,7", + "11,10,1,5", + "1,1,1,14", + "7,2,1,5", + "13,2,1,7", + "13,9,1,6", "3,2,1,3", - "5,2,1,3", - "7,2,1,13", - "9,2,1,7", - "9,10,1,5", - "1,1,1,14" + "5,2,1,13" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -532,4 +793,4 @@ "PaperSize": {}, "Margin": {} } -}//0R9VAocLbuObb3Qtyc4eMiI9TQ5qn2ve1kpROz1x1/8PWS9mwOgHh88DNlbJLZ86dNUB3mqnqJY0Wo/+SECWdvMj6HQy9/yDSV0r38zXOsy1ji8DIuh71DYqZIBC1ONruK9+0mTKVpjWphYw4xWugbM8nSdMlQDJISrWJ/l6NzefhusbldobVesVOZvAAnAFau8tWFc9LTAaFr0HDq39oz0Z98QoGSze/zsVTFwAo+xGufcPeynbUfsCyysK/G5asCT4XPrxLrRgX43b8/rppr0E2I1ftdJyPXCYk2n1bdulmLUCg+H62rgUlI6saLsJHbC/41QTanQmOo94qMQa816Jry51SMpFkhfoVVL4zhoGP8Z86IXfw/IyYCo8+oxv/tm8yA3qkexkhfn2TAD007UaGmqRI2y6gU5uirORwO/hLQ+CfP1j7pDhcQT13wnSLYLxbb1e9/Fr3jOvK05H1mMxpUeM8Qe7do8P6kTSGE9oa9cYLiaa5Pl9IyuBJDY2vuEIkraneUODXLS00QsQov7C4qLuO3YdxcdVQQSyMwRU85GhcErvxZM/sOZr5KmkRHO1/pmjU0qBpyQIDKo2tZIZldstE1nTGBJSvOfJxEfRPA1c1NXa5JL0kGobtFuZiyfSFqSCcn7TBl4h1JHpNQ/7DnNmBUWpXg94ljOClu3rgl6Flv7DbdiId1n90qgC9DTtTtT2PpYikEA+KrRmQzH5AhbN4neXPHwMvcnAzJZgt8iAg6S9uAKlDD8TEI4OTMgLYeSgCE+aSobOc0rmoQ/JdaiTsFGNR1n9TXnSsC7OCum4aWfT4vvRVR21C8f8VKRxDBYzVrnsl6e5nDbXPw9MNDY81gqd64cN9mvArfhc2mdKZ3K1mA1++7dH5qdZG8nHE6J92inxanp5pxoLQg==|920 \ No newline at end of file +}//+Ad9ByMkjtuDMTdALZRiLc8yGF98kovjAdgChhZy5TMbq5tg0gNSL3HGmZJ2pCXdyRA5WvF7g75IpxXBYJQTLnsyVbFhopyyT8Ay8Ec+gc2jPlBosfGULewjsKVGvBndh4jXmo20IwNa3sv2KDV0Sf9lX4EZ66AqMUdWHHp2eGvRuiMkGJprYt+HLx30mhecKUSVV2qMcn5q10ZqG76Whu+wKyb7ldxPPHdXvA4dVrWEE0sraiLYXrEcrhmI2O7K0Eoy5TNEv2JH10ZRJbYuStE4OH5LkOFN96CX0qYlVQ25dLjsNFASL2mTacKr3zqV20GGRqM7JNEoN8lBqTKnvbXvuyRHCQOgqj4WCtcBkauGgjTZAegv6hgU05UDEPSk8rr6MKTLuaruoGSG/xiOebyt+TJtws45nXb9HiO9a7tXsGhfmeek1vrS6m/ratmuN2IbOxnwRsU4WRDge3VvJdkLDt8V6ZkKS9UFLeg39h/ngHzOFWyfyD5/ty3HT/UWdTFBsQgo5NIoUIiySK0ld0bAdyxtSP4uXoEE/xqlB9Ej4mram0W/4aUFSCQ6OUOoA9NRX+/8yJTdPrnZfe2D+EovMA4iQBnZ7vr1SU9xvSbn+iIkC077RlozWl183QpZz20xLNLqcJb16R73jt1z9D6vDJYm6DfCZUc5zcrEW6l4EJy29e3Q0gma5mZR2fQ7zAotXqMYEoEVGYvmHHYxsYG5wI1tNBpidAVv4OA+lKchclQymyHx7v/CW7OQsV+eoVaQlSN4NYl/xRRofu4XZugr6+3CEMqmHoT2ydSsPzaQhk5WuTcwLHq7MX3bogFwkTSCAmHMlmk645n7ZJsIeLs+/VZWAIXhAJndHHZro3f8Sctjy7hMVeVb0QCJfT5nE9aIyX2u0qIINaRRlfVdpQ==|920 \ No newline at end of file diff --git a/Pages/任务/任务-子任务列表.json b/Pages/任务/任务-子任务列表.json new file mode 100644 index 00000000..12ed0d49 --- /dev/null +++ b/Pages/任务/任务-子任务列表.json @@ -0,0 +1,338 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 30.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 272.0, + "Mode": 1 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + } + }, + "Count": 5, + "DefaultSize": 10.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 125.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, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "27": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + } + }, + "Count": 28, + "DefaultSize": 32.0 + }, + "Values": { + "1,1": "子任务", + "1,24": "增加任务" + }, + "AttachInfos": { + "1,24": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "Text": "增加任务", + "TemplateKey": "Gost", + "Icon": { + "Name": "Application/005_add_5.svg", + "BuiltIn": true, + "Color": "Background 1", + "UseCellTypeForeColor": true + }, + "IconSize": 14.0 + } + }, + "3,1": { + "CellType": { + "$type": "Forguncy.RepeaterCellType, ServerDesignerCommon", + "TemplatePageName": "558ca610fafc4ffd8884b819161bfd6", + "DataSourceType": 1, + "DataSource": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "子任务视图", + "BindingInfos": [ + { + "BindingInfo": { + "TableName": "子任务视图", + "ColumnName": "ID", + "GUID": "01816971-51c6-45c5-93ce-b84f06483e41" + }, + "ColumnName": "ID" + }, + { + "BindingInfo": { + "TableName": "子任务视图", + "ColumnName": "任务名称", + "GUID": "195c8886-3fc8-4976-a646-c690521ea33c" + }, + "ColumnName": "任务名称" + }, + { + "BindingInfo": { + "TableName": "子任务视图", + "ColumnName": "执行者", + "GUID": "1f681d63-d898-4dd8-94af-d3b3a9159b45", + "RelationBinding": { + "RelatedTable": "用户信息视图", + "RelatedColumn": "用户名", + "DisplayColumn": "全名" + } + }, + "ColumnName": "执行者" + }, + { + "BindingInfo": { + "TableName": "子任务视图", + "ColumnName": "开始时间", + "GUID": "64fa470a-2274-4e9c-9eca-e073fe84f8a6" + }, + "ColumnName": "开始时间" + }, + { + "BindingInfo": { + "TableName": "子任务视图", + "ColumnName": "任务类型", + "GUID": "f6c90672-5a33-4982-9b0c-7a9c7f158c1e" + }, + "ColumnName": "任务类型" + }, + { + "BindingInfo": { + "TableName": "子任务视图", + "ColumnName": "任务状态", + "GUID": "a4c2a0b6-3b58-4aae-8b04-06de96be9266", + "RelationBinding": { + "RelatedTable": "任务状态", + "RelatedColumn": "状态码", + "DisplayColumn": "任务状态" + } + }, + "ColumnName": "任务状态" + } + ], + "IsListviewDataSource": true, + "CustomColumns": [] + }, + "DataSourceListviewName": "图文列表表格1", + "TemplateKey": "竖排无样式" + } + } + }, + "StyleDatas": { + "Styles": [ + { + "FontFamily": 0, + "FontSize": 13.333333333333332, + "Foreground": 1, + "Formatter": 2 + }, + { + "FontFamily": 0, + "FontSize": 13.333333333333332 + }, + { + "HorizontalAlignment": 3 + }, + { + "Foreground": 4 + } + ], + "Types": { + "Strs": [ + "Body", + "Accent 1 0", + "[AUTO]General", + "Center", + "Text 1 50" + ] + }, + "CellStyles": { + "1,24": 0, + "1,25": 1, + "1,26": 1, + "2,24": 0, + "2,25": 0, + "2,26": 0, + "3,1": 2, + "4,1": 2, + "4,2": 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": { + "1": 3 + }, + "SheetStyle": { + "FontFamily": 0, + "FontSize": 13.333333333333332 + } + }, + "Spans": [ + "3,1,1,27", + "1,24,1,3" + ], + "PageInfo": { + "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + }, + "RowBreakLines": [], + "RepeatRangeSettings": [] + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + }, + "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,55", + "Size": "940,282" + } + ] +}//55gQ9WWooQHa28sQQCBkKNOwgOo+khpMm0e5t6nSkWy/cePsTteuWLPBZjQNJZ9elpBipZBGXik97OAjreUwey0DBd9K7ueWzZFxxM+lovPhqKka31toH5JrDIimxyyb24ioDwHH7WFZhnd0gbTlSZKGkSegBBBLSueyzHnlvY4IzN5N+jMfJzf/6jcNn3R8ixId8Y84FHxQayR8/gbLoENtVUGiNj1Oe8ygpWRSx8U+o/uok2N0DAw2laxFS8J/K4INTGpXbR5zkewtFVeOrQzgRoBdj9CaBp1AjafDSTMN0qTgBeWF2z/6uTDJZOXRk5rQdzJD24KSkXVaeAnj72BmSD2o0v6G/ew3R/nu+KItFVXhhgTzMUES/CHr+8NJauQYf0wtttGI7Pijik2OsftiPHGNKJw5XdbyqoEPx7WH4rlFcJZxv7nJkmyidTsw8IPm4c6tCS8FYLS8nF5f1stTSO/my+yY/v1dIGSR2Hsl+QLdpW/9B/9FYgBJchY9F45L6tD+dH8fSA9YgUtNNs9b6bRX+n5djPds9DSmcp5TivTOkzqOyRg2AGBhymZsWlMCTvg994VFhgiWnlTLHCu08L3cltbGBYFqkoT/v95R+kAiVAMd/H9WiqKScNbie2q00jl8zbPMcfaFoOD60odtE8PabwDQoi4Q6OR+o7374wNJAZt05adcQuu2gpsyGDIO8TRHCDyIOJrqolZWKyhUS0IW2kPVwcrb0K2mtSFlIiu9od4ovKX/XTFLW3RuAc+Oc2+63eOqVip+t5tWJyAY09r85JkDh2RZL8vXqY0qC9Rhs1AzDPrXzfKrSgLYrU3gTl2dTUKbTebjSpkKoH/3TkOHvuRxRPWAwNxyDgmp+AF6joPCSp/KLU2bK0YHp+fYfujdJ51ZScozYKJDxA==|920 \ No newline at end of file diff --git a/Pages/任务/任务-工时.json b/Pages/任务/任务-工时.json new file mode 100644 index 00000000..5b8b8119 --- /dev/null +++ b/Pages/任务/任务-工时.json @@ -0,0 +1,582 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "8": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 256.0, + "Mode": 1 + } + }, + "9": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "10": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + } + }, + "Count": 11, + "DefaultSize": 10.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "2": { + "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, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "16": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "29": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + } + }, + "Count": 30, + "DefaultSize": 32.0 + }, + "Values": { + "1,1": "工时", + "3,2": "计划工时", + "3,26": "计划工时", + "7,2": "实际工时", + "7,26": "实际工时" + }, + "AttachInfos": { + "3,4": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "总计划工时", + "GUID": "81873e63-9cc5-4c36-9c2f-9062807c4fd4" + }, + "CellType": { + "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "工时详情", + "LoadBindingDataOption": 1 + } + ], + "ClickMode": 1, + "TemplateKey": "Gost" + } + }, + "3,26": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "Text": "计划工时", + "TemplateKey": "Gost", + "Icon": { + "Name": "Application/005_add_5.svg", + "BuiltIn": true, + "Color": "Background 1", + "UseCellTypeForeColor": true + }, + "IconSize": 14.0 + } + }, + "7,4": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "总实际工时", + "GUID": "f3031aa8-c283-49dc-a0c9-5b9a0a011e85" + }, + "CellType": { + "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "工时详情", + "LoadBindingDataOption": 1 + } + ], + "ClickMode": 1, + "TemplateKey": "Gost" + } + }, + "7,26": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "Text": "实际工时", + "TemplateKey": "Gost", + "Icon": { + "Name": "Application/005_add_5.svg", + "BuiltIn": true, + "Color": "Background 1", + "UseCellTypeForeColor": true + }, + "IconSize": 14.0 + } + }, + "8,2": { + "CellType": { + "$type": "Forguncy.RepeaterCellType, ServerDesignerCommon", + "TemplatePageName": "94f8bae36aee4ae7aec2a063ca731b1", + "DataSourceType": 1, + "DataSource": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "任务工时表", + "BindingInfos": [ + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "ID", + "GUID": "d8ce1fd3-9afb-473d-bf53-af9af9d26804" + }, + "ColumnName": "ID" + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "执行人", + "GUID": "bef0812a-28d1-45ea-a5ea-413ddedbb3f1", + "AttachType": { + "$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess", + "UserColumnAttachType": 1 + } + }, + "ColumnName": "执行人" + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "执行人", + "GUID": "ea0dab72-324a-4d93-82d2-b0443e545f20", + "AttachType": { + "$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess", + "UserColumnAttachType": 5, + "AttachTypeTag": "头像" + } + }, + "ColumnName": "执行人头像" + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "工时类型", + "GUID": "51e95d2d-a1ee-422f-bf40-2fc2cab3222a" + }, + "ColumnName": "工时类型" + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "工时日期", + "GUID": "f2dbea9a-8aa1-4617-b186-8ab3d1abd22c" + }, + "ColumnName": "工时日期" + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "工时", + "GUID": "7f4bd192-b050-4ac5-9317-3b4ba4aa534d" + }, + "ColumnName": "工时" + }, + { + "Formula": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-工时'!执行人&TEXT('任务-工时'!工时日期,\"m月d日\")&'任务-工时'!工时类型&\"工时为\"&'任务-工时'!工时&\"小时\"" + }, + "ColumnName": "描述" + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "执行内容", + "GUID": "0f5e3814-624e-4c73-bdeb-2c09cf848918" + }, + "ColumnName": "执行内容" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务工时表", + "ColumnName": "任务ID", + "GUID": "7b5eb73b-a81c-420d-ad43-e25773a0fabd" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-工时'!任务ID" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务工时表", + "ColumnName": "工时类型", + "GUID": "436e6e08-d960-4414-a963-0a4149f89e60" + }, + "Value": "实际" + } + ] + }, + "OrderBySqlCondition": { + "OrderByColumns": [ + { + "ColumnBindingInfo": { + "TableName": "任务工时表", + "ColumnName": "工时日期", + "GUID": "ec13a288-056d-4368-963a-67c953de132b" + }, + "Order": 1 + } + ] + }, + "IsListviewDataSource": true, + "CustomColumns": [] + }, + "DataSourceListviewName": "图文列表表格1", + "TemplateKey": "竖排无样式" + } + } + }, + "StyleDatas": { + "Styles": [ + { + "FontFamily": 0, + "FontSize": 13.333333333333332, + "Foreground": 1, + "HorizontalAlignment": 2 + }, + { + "Formatter": 3, + "TextIndent": 5, + "HorizontalAlignment": 4, + "Underline": false + }, + { + "Foreground": 5 + }, + { + "FontFamily": 0, + "FontSize": 13.333333333333332, + "Formatter": 3, + "TextIndent": 5, + "HorizontalAlignment": 4, + "Underline": false + }, + { + "FontFamily": 0, + "FontSize": 13.333333333333332 + }, + { + "FontFamily": 0, + "FontSize": 13.333333333333332, + "Foreground": 5 + }, + { + "HorizontalAlignment": 2 + }, + { + "Foreground": 1 + } + ], + "Types": { + "Strs": [ + "Body", + "Text 1 50", + "Center", + "General\"小时\"", + "Left", + "Accent 1 0" + ] + }, + "CellStyles": { + "3,2": 0, + "3,4": 1, + "3,26": 2, + "4,2": 0, + "4,3": 0, + "4,4": 1, + "4,5": 1, + "4,6": 1, + "4,7": 1, + "4,8": 1, + "4,9": 1, + "4,10": 1, + "4,11": 1, + "4,12": 1, + "4,13": 1, + "4,14": 1, + "4,15": 1, + "4,16": 1, + "4,17": 1, + "4,18": 1, + "4,19": 1, + "4,20": 1, + "4,21": 1, + "4,22": 1, + "4,23": 1, + "4,24": 1, + "7,2": 0, + "7,4": 3, + "7,25": 4, + "7,26": 5, + "7,27": 4, + "7,28": 4, + "7,29": 4, + "8,2": 0, + "8,29": 4, + "9,2": 0, + "9,3": 0, + "9,4": 3, + "9,5": 3, + "9,6": 3, + "9,7": 3, + "9,8": 3, + "9,9": 3, + "9,10": 3, + "9,11": 3, + "9,12": 3, + "9,13": 3, + "9,14": 3, + "9,15": 3, + "9,16": 3, + "9,17": 3, + "9,18": 3, + "9,19": 3, + "9,20": 3, + "9,21": 3, + "9,22": 3, + "9,23": 3, + "9,24": 3, + "9,25": 4, + "9,26": 5, + "9,27": 5, + "9,28": 5, + "9,29": 4, + "10,1": 6, + "10,4": 6, + "10,5": 6, + "10,6": 6, + "10,7": 6, + "10,8": 6, + "10,9": 6, + "10,10": 6, + "10,11": 6, + "10,12": 6, + "10,13": 6, + "10,14": 6, + "10,15": 6, + "10,16": 6, + "10,17": 6, + "10,18": 6, + "10,19": 6, + "10,20": 6, + "10,21": 6, + "10,22": 6, + "10,23": 6, + "10,24": 6, + "10,25": 6, + "10,26": 6, + "10,27": 6, + "10,28": 6, + "10,29": 6 + }, + "ColStyles": { + "1": 7, + "2": 7, + "3": 7 + }, + "SheetStyle": { + "FontFamily": 0, + "FontSize": 13.333333333333332 + } + }, + "Spans": [ + "3,2,1,2", + "7,2,1,2", + "3,26,1,3", + "7,26,1,3", + "7,4,1,21", + "3,4,1,21", + "10,1,1,3", + "8,2,1,27" + ], + "PageInfo": { + "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + }, + "RowBreakLines": [], + "RepeatRangeSettings": [], + "RelatedDataTableName": "任务表" + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + }, + "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,114", + "Size": "894,308" + }, + { + "Name": "a0c55ba2-d00e-42f2-ba40-0168dedc4f0d.png", + "DisplayName": "背景图2", + "StyleInfo": { + "CornerRadius": 5.0, + "Fill": "Background 1 0", + "Stroke": "Background 2 -10", + "StrokeThickness": 1.0 + }, + "IsAutomaticStroke": false, + "IsAutomaticFill": false, + "Location": "24,47", + "Size": "894,52" + } + ] +}//DGAuRnfWf93Eh2k9C2q761vDCkxoS2ruHhPDA/Adhaxn7zK25qvCm7qRU/e+13Jl76ZSpxTj51O6dGcD0PUciEGMDSMnK2orXhN7bfe9UZ2OpEdJmDwz9aa6M4a5i7/Tk4KVID9nGiGsT4gWOltZExbsMaZf00aKs9MoxbONKMlnJemS/CjKE9y8bzNnQ9NGxjlvTp9LgDsS9ZkrTtKb1Vwr2QlHqYwFhq+wwEqtGYA56wOPm3HPDdslqEvYp246v9Po8y3j/lDc5ctNuJ/JfVKPWZVA+OUilaGkuHnOsLTQaLCHe7/FSW8C7flDgrIkMofiPlE6M3ZL4ut9ehWBMCDgp6AtoeSWGyr76sE/QAECXhoC0SCAIirJPMl2+VuhGdVQ1SEYvDTuSu9u+pf2ZZpy4DUFxbyMLys+iHmQm8GLmguELkGgfg1j/PrsP0Fj03CwMxiOIXG37/KrsZA7mcrN8icdSf8vIqh0qTpkWJcO7Ak8dPTxoElatCSkBWkyRxHJdwx/egPFrUf7hRB9HuRmtb3AYr6YRVbfDoVDdX3LeVmM2KPjuLYb9FSBVknWZwnxWSIsrg/FhibrU2kka6xCZ93eG5GhPg9KV4Ee1vfWaGcF+8Eeni4agFbpQntrucDO2IHtCorNOzXbCXkKbIL+Es6jCVEahmVpqemK/epasEV/v1+bguFHSLD3Tua0Xq5IUVjC+LFv6xAGHhMVWtjO8xK9OQ4+b1PryAvjS1/83qyIdlgemrCyPjwKbhxNy55QSEh4e38DjhxQsiOlFNUKk0gcR+3j9/ktOoxIioWJ9EsSsPTHmZQJCyHBbyawCPLprxW0q1GM1CbY+/SWmRiE2hd5KuPkfQ/WlShbeJY4hxN/5PES4qSa/RzHw0R/3+peFrU+q2z/NEsXS88Y0w==|920 \ No newline at end of file diff --git a/Pages/任务/任务-进展.json b/Pages/任务/任务-进展.json new file mode 100644 index 00000000..07b7671b --- /dev/null +++ b/Pages/任务/任务-进展.json @@ -0,0 +1,419 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 26.0 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 272.0, + "Mode": 1 + } + }, + "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + } + }, + "Count": 8, + "DefaultSize": 10.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 97.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, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "13": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "14": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "15": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "28": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + } + }, + "Count": 29, + "DefaultSize": 32.0 + }, + "Values": { + "1,2": "任务进展", + "3,2": "新增进展" + }, + "AttachInfos": { + "3,2": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", + "PageName": "新增进展", + "PassValues": [ + { + "Source": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-进展'!项目ID" + }, + "TargetCell": { + "SerializeProperty": "=新增进展!项目ID" + } + }, + { + "Source": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-进展'!任务ID" + }, + "TargetCell": { + "SerializeProperty": "=新增进展!任务ID" + } + } + ] + } + ], + "Text": "新增进展", + "TemplateKey": "Gost", + "Icon": { + "Name": "Application/005_add_5.svg", + "BuiltIn": true, + "Color": "Background 1", + "UseCellTypeForeColor": true + }, + "IconSize": 14.0 + }, + "ConditionFormatRulesCollection": { + "Rules": [ + { + "$type": "Forguncy.ConditionFormat.FormulaRule, ServerDesignerCommon", + "Formula": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=ISBLANK('任务-进展'!任务ID)" + }, + "StyleInfo": { + "Underline": null, + "Strikethrough": null + }, + "IsDisabled": true, + "IsInvisible": false, + "IsReadOnly": false + } + ] + } + }, + "5,2": { + "CellType": { + "$type": "Forguncy.RepeaterCellType, ServerDesignerCommon", + "TemplatePageName": "77fae08dfbac4664a299aa7ec207218", + "DataSourceType": 1, + "DataSource": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "任务进展", + "BindingInfos": [ + { + "BindingInfo": { + "TableName": "任务进展", + "ColumnName": "ID", + "GUID": "12993094-1214-41e9-b02f-4e2f2ab87981" + }, + "ColumnName": "ID" + }, + { + "BindingInfo": { + "TableName": "任务进展", + "ColumnName": "进展状态ID", + "GUID": "60fe910e-8a19-47c5-87e0-af84247cd855", + "RelationBinding": { + "RelatedTable": "项目进展状态表", + "RelatedColumn": "ID", + "DisplayColumn": "进展名称" + } + }, + "ColumnName": "进展名称" + }, + { + "BindingInfo": { + "TableName": "任务进展", + "ColumnName": "进展内容", + "GUID": "4a24fef8-cdfb-43c7-bdc8-c46e4cbd54d1" + }, + "ColumnName": "进展内容" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务进展", + "ColumnName": "任务ID", + "GUID": "3fae9d87-2cbe-4344-9230-8866541071da" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-进展'!任务ID" + } + }, + "OrderBySqlCondition": { + "OrderByColumns": [ + { + "ColumnBindingInfo": { + "TableName": "任务进展", + "ColumnName": "FGC_CreateDate", + "GUID": "5d603b2a-0997-47dd-a958-93b29c5ca5f2" + }, + "Order": 1 + } + ] + }, + "IsListviewDataSource": true, + "CustomColumns": [] + }, + "DataSourceListviewName": "图文列表表格1", + "TemplateKey": "竖排无样式" + } + } + }, + "StyleDatas": { + "Styles": [ + { + "FontFamily": 0, + "FontSize": 13.333333333333332, + "Foreground": 1, + "Formatter": 2 + }, + { + "FontFamily": 0, + "FontSize": 13.333333333333332 + }, + { + "HorizontalAlignment": 3 + }, + { + "Foreground": 4 + } + ], + "Types": { + "Strs": [ + "Body", + "Accent 1 0", + "[AUTO]General", + "Center", + "Text 1 50" + ] + }, + "CellStyles": { + "3,2": 0, + "3,3": 1, + "3,4": 1, + "5,2": 2, + "6,2": 2, + "6,3": 2, + "6,4": 2, + "6,5": 2, + "6,6": 2, + "6,7": 2, + "6,8": 2, + "6,9": 2, + "6,10": 2, + "6,11": 2, + "6,12": 2, + "6,13": 2, + "6,14": 2, + "6,15": 2, + "6,16": 2, + "6,17": 2, + "6,18": 2, + "6,19": 2, + "6,20": 2, + "6,21": 2, + "6,22": 2, + "6,23": 2, + "6,24": 2, + "6,25": 2, + "6,26": 2, + "6,27": 2, + "7,2": 2, + "7,3": 2, + "7,4": 2, + "7,5": 2, + "7,6": 2, + "7,7": 2, + "7,8": 2, + "7,9": 2, + "7,10": 2, + "7,11": 2, + "7,12": 2, + "7,13": 2, + "7,14": 2, + "7,15": 2, + "7,16": 2, + "7,17": 2, + "7,18": 2, + "7,19": 2, + "7,20": 2, + "7,21": 2, + "7,22": 2, + "7,23": 2, + "7,24": 2, + "7,25": 2, + "7,26": 2, + "7,27": 2, + "7,28": 2 + }, + "ColStyles": { + "2": 3 + }, + "SheetStyle": { + "FontFamily": 0, + "FontSize": 13.333333333333332 + } + }, + "Spans": [ + "5,2,1,26" + ], + "PageInfo": { + "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + }, + "RowBreakLines": [], + "RepeatRangeSettings": [] + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + }, + "BackgroundPictures": [ + { + "Name": "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,47", + "Size": "927,328" + } + ] +}//d48xOJGqDoacACOBxk8WK9Zf2G4hBXxGYQGHBkr6g9se7S19wUd0fOfCOhQtzxJO8rmh+HC7h4WII34mQqfGbuhrvuCFsLMQZTstaZyry/SLfeXuoUaSwIAOLN2+ObP2Q4/m/Kq21xsHX6AfQrALdwy4bm0CtupKxswsTDy4v2xLjX8L10lQ1i5g45I9fOKr3bwpN3U/jhSitxPK/3a8Cu8OvX11gJGuWrxI5VMRMBpfmxZbl3ljLSJ25g3biQxuKLOdpv2C1RervV/RVy3nKpxuHzwHh5ObD3IujLTVr/ORdvgNT5odQDKCg5UXRuV92iAI8qXEy/L4EGI6QkNCLCwT617+PQA608RwNCUpidYtpFv9+sPHWJck0V19UTiuz0fbShPkuXZtfU8MLOME7OwmuWTqcDk4fDZvRc3YCbS1LtqqyV+S5GwrBsnArvr/sh0FWhLdeF/kx1AD6djPuqgTJyLlKsBTI2XiA5+NTHBHydVdQU0mTEr8nThmPiFDOaQlI6gplObC6rFtL2lfVnK2RuhUxW9v3FHlbSy5GLq6H/qYvecAgJXAaaeYyLUNCbhsdxsHwBx6OlLtCsBnuz9IPrXFb6jFDKw6a9NqDpFnKKNjfn2CUjKd3JHGA6c1d9JK5AWgSoMzgwk2u9yGIrx/nAs5zWbUQ6GRvWMrwW0y/SSNkXS1THoT8Hubw5QuvIK44KDfhymTgcDK7WZ1eiDvzsEc3aV1eVk4dsPwBoMsinKiCBiUKH3XmArrtivPyr8dRGu+EqFoNnLPyoku1JmLhKHdugzJA8fkJ4bQcEu6kEJzB9b8MLGvBX/2NJqCM2ALFlgbYSql00s1N++a9avio5GiUuP+6dKM/kpLDIFvXpwPj7k9yLcmut4bDiX0m7vmsDQFAw7CiTyZz6+Xnw==|920 \ No newline at end of file diff --git a/Pages/任务/任务首页.json b/Pages/任务/任务首页.json index 30b33d95..4069765c 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": { @@ -39,6 +42,70 @@ } }, "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "8": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "9": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 289.0, + "Mode": 1 + } + }, + "10": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "11": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "12": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 265.0, + "Mode": 1 + } + }, + "13": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "14": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "15": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 400.0, + "Mode": 1 + } + }, + "16": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "17": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "18": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 400.0, + "Mode": 1 + } + }, + "19": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0, "IsHidden": true @@ -46,9 +113,12 @@ } }, "InLogicalVisibleIndexes": [ - 7 + 0, + 1, + 2, + 19 ], - "Count": 8, + "Count": 20, "DefaultSize": 15.0 }, "Cols": { @@ -140,34 +210,85 @@ }, "17": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 52.0, - "Mode": 1 + "DesignLengthInPixel": 638.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } } }, "18": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 299.0, - "Mode": 1 + "DesignLengthInPixel": 24.0 } }, "19": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 32.0 + "DesignLengthInPixel": 39.0 } }, "20": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 38.0 + } + }, + "21": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 39.0 + } + }, + "22": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 38.0 + } + }, + "23": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 39.0 + } + }, + "24": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 38.0 + } + }, + "25": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 39.0 + } + }, + "26": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 38.0, + "Mode": 1 + } + }, + "27": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "28": { "GridRowColumnDefinition": { "DesignLengthInPixel": 15.0 } } }, - "Count": 21, + "Count": 29, "DefaultSize": 32.0 }, "Values": { "3,0": "任务-基本信息", - "3,18": "任务-侧栏", - "6,0": "任务-任务信息" + "3,19": "任务-侧栏", + "6,0": "任务-任务信息", + "9,0": "任务-子任务列表", + "12,0": "任务-关联资源", + "15,0": "任务-工时", + "18,0": "任务-进展", + "19,3": "任务ID:" }, "AttachInfos": { "1,1": { @@ -236,7 +357,7 @@ "ReadOnly": true } }, - "1,19": { + "1,27": { "CellType": { "$type": "Forguncy.ImageCellType, ServerDesignerCommon", "CommandList": [ @@ -257,7 +378,7 @@ "PageName": "任务-基本信息" } }, - "3,18": { + "3,19": { "CellType": { "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon", "PageName": "任务-侧栏" @@ -269,7 +390,31 @@ "PageName": "任务-任务信息" } }, - "7,1": { + "9,0": { + "CellType": { + "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon", + "PageName": "任务-子任务列表" + } + }, + "12,0": { + "CellType": { + "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon", + "PageName": "任务-关联资源" + } + }, + "15,0": { + "CellType": { + "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon", + "PageName": "任务-工时" + } + }, + "18,0": { + "CellType": { + "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon", + "PageName": "任务-进展" + } + }, + "19,4": { "BindingInfo": { "TableName": "任务表", "ColumnName": "ID", @@ -284,6 +429,9 @@ "FontFamily": 0, "BorderBottom": 0 }, + { + "BorderBottom": 0 + }, { "Background": null, "FontFamily": 0 @@ -292,7 +440,23 @@ "BorderLeft": 0 }, { - "Background": 2 + "FontSize": 13.333333333333332, + "HorizontalAlignment": 2 + }, + { + "Background": 3, + "FontFamily": 0, + "BorderBottom": 1, + "BorderTop": 1, + "BorderLeft": 1, + "BorderRight": 1 + }, + { + "FontFamily": 0, + "BorderBottom": 1, + "BorderTop": 1, + "BorderLeft": 1, + "BorderRight": 1 }, { "Background": null @@ -302,11 +466,16 @@ "Strs": [ "Body", "Background 2 -10", - "#FFFFFF00" + "Right", + "#FFFFFF00", + "black" ], "Borders": [ { "Color": 1 + }, + { + "Color": 4 } ] }, @@ -331,10 +500,19 @@ "2,17": 0, "2,18": 0, "2,19": 0, - "2,20": 0, - "3,0": 1, + "2,20": 1, + "2,21": 1, + "2,22": 1, + "2,23": 0, + "2,24": 1, + "2,25": 0, + "2,26": 0, + "2,27": 0, + "2,28": 0, + "3,0": 2, "3,18": 2, - "4,0": 1, + "3,19": 3, + "4,0": 2, "4,1": 0, "4,2": 0, "4,3": 0, @@ -351,68 +529,333 @@ "4,14": 0, "4,15": 0, "4,16": 0, - "4,17": 1, + "4,17": 0, "4,18": 2, - "5,0": 1, - "5,1": 1, - "5,2": 1, - "5,3": 1, - "5,4": 1, - "5,5": 1, - "5,6": 1, - "5,7": 1, - "5,8": 1, - "5,9": 1, - "5,10": 1, - "5,11": 1, - "5,12": 1, - "5,13": 1, - "5,14": 1, - "5,15": 1, - "5,16": 1, - "5,17": 1, + "4,19": 3, + "5,0": 2, + "5,1": 2, + "5,2": 2, + "5,3": 2, + "5,4": 2, + "5,5": 2, + "5,6": 2, + "5,7": 2, + "5,8": 2, + "5,9": 2, + "5,10": 2, + "5,11": 2, + "5,12": 2, + "5,13": 2, + "5,14": 2, + "5,15": 2, + "5,16": 2, + "5,17": 2, "5,18": 2, - "6,0": 1, - "6,1": 1, - "6,2": 1, - "6,3": 1, - "6,4": 1, - "6,5": 1, - "6,6": 1, - "6,7": 1, - "6,8": 1, - "6,9": 1, - "6,10": 1, - "6,11": 1, - "6,12": 1, - "6,13": 1, - "6,14": 1, - "6,15": 1, - "6,16": 1, - "6,17": 1, + "5,19": 3, + "6,0": 2, + "6,1": 2, + "6,2": 2, + "6,3": 2, + "6,4": 2, + "6,5": 2, + "6,6": 2, + "6,7": 2, + "6,8": 2, + "6,9": 2, + "6,10": 2, + "6,11": 2, + "6,12": 2, + "6,13": 2, + "6,14": 2, + "6,15": 2, + "6,16": 2, + "6,17": 2, "6,18": 2, - "7,1": 3 + "6,19": 3, + "7,0": 2, + "7,1": 0, + "7,2": 0, + "7,3": 0, + "7,4": 0, + "7,5": 0, + "7,6": 0, + "7,7": 0, + "7,8": 0, + "7,9": 0, + "7,10": 0, + "7,11": 0, + "7,12": 0, + "7,13": 0, + "7,14": 0, + "7,15": 0, + "7,16": 0, + "7,17": 0, + "7,18": 2, + "7,19": 3, + "8,0": 2, + "8,1": 2, + "8,2": 2, + "8,3": 2, + "8,4": 2, + "8,5": 2, + "8,6": 2, + "8,7": 2, + "8,8": 2, + "8,9": 2, + "8,10": 2, + "8,11": 2, + "8,12": 2, + "8,13": 2, + "8,14": 2, + "8,15": 2, + "8,16": 2, + "8,17": 2, + "8,18": 2, + "8,19": 3, + "9,0": 2, + "9,1": 2, + "9,2": 2, + "9,3": 2, + "9,4": 2, + "9,5": 2, + "9,6": 2, + "9,7": 2, + "9,8": 2, + "9,9": 2, + "9,10": 2, + "9,11": 2, + "9,12": 2, + "9,13": 2, + "9,14": 2, + "9,15": 2, + "9,16": 2, + "9,17": 2, + "9,18": 2, + "9,19": 3, + "10,0": 2, + "10,1": 0, + "10,2": 0, + "10,3": 0, + "10,4": 0, + "10,5": 0, + "10,6": 0, + "10,7": 0, + "10,8": 0, + "10,9": 0, + "10,10": 0, + "10,11": 0, + "10,12": 0, + "10,13": 0, + "10,14": 0, + "10,15": 0, + "10,16": 0, + "10,17": 0, + "10,18": 2, + "10,19": 3, + "11,0": 2, + "11,1": 2, + "11,2": 2, + "11,3": 2, + "11,4": 2, + "11,5": 2, + "11,6": 2, + "11,7": 2, + "11,8": 2, + "11,9": 2, + "11,10": 2, + "11,11": 2, + "11,12": 2, + "11,13": 2, + "11,14": 2, + "11,15": 2, + "11,16": 2, + "11,17": 2, + "11,18": 2, + "11,19": 3, + "12,0": 2, + "12,1": 2, + "12,2": 2, + "12,3": 2, + "12,4": 2, + "12,5": 2, + "12,6": 2, + "12,7": 2, + "12,8": 2, + "12,9": 2, + "12,10": 2, + "12,11": 2, + "12,12": 2, + "12,13": 2, + "12,14": 2, + "12,15": 2, + "12,16": 2, + "12,17": 2, + "12,18": 2, + "12,19": 3, + "13,0": 2, + "13,1": 0, + "13,2": 0, + "13,3": 0, + "13,4": 0, + "13,5": 0, + "13,6": 0, + "13,7": 0, + "13,8": 0, + "13,9": 0, + "13,10": 0, + "13,11": 0, + "13,12": 0, + "13,13": 0, + "13,14": 0, + "13,15": 0, + "13,16": 0, + "13,17": 0, + "13,18": 2, + "13,19": 3, + "14,0": 2, + "14,1": 2, + "14,2": 2, + "14,3": 2, + "14,4": 2, + "14,5": 2, + "14,6": 2, + "14,7": 2, + "14,8": 2, + "14,9": 2, + "14,10": 2, + "14,11": 2, + "14,12": 2, + "14,13": 2, + "14,14": 2, + "14,15": 2, + "14,16": 2, + "14,17": 2, + "14,18": 2, + "14,19": 3, + "15,0": 2, + "15,1": 2, + "15,2": 2, + "15,3": 2, + "15,4": 2, + "15,5": 2, + "15,6": 2, + "15,7": 2, + "15,8": 2, + "15,9": 2, + "15,10": 2, + "15,11": 2, + "15,12": 2, + "15,13": 2, + "15,14": 2, + "15,15": 2, + "15,16": 2, + "15,17": 2, + "15,18": 2, + "15,19": 3, + "16,0": 2, + "16,1": 0, + "16,2": 0, + "16,3": 0, + "16,4": 0, + "16,5": 0, + "16,6": 0, + "16,7": 0, + "16,8": 0, + "16,9": 0, + "16,10": 0, + "16,11": 0, + "16,12": 0, + "16,13": 0, + "16,14": 0, + "16,15": 0, + "16,16": 0, + "16,17": 0, + "16,18": 2, + "16,19": 3, + "17,0": 2, + "17,1": 2, + "17,2": 2, + "17,3": 2, + "17,4": 2, + "17,5": 2, + "17,6": 2, + "17,7": 2, + "17,8": 2, + "17,9": 2, + "17,10": 2, + "17,11": 2, + "17,12": 2, + "17,13": 2, + "17,14": 2, + "17,15": 2, + "17,16": 2, + "17,17": 2, + "17,18": 2, + "17,19": 3, + "18,0": 2, + "18,1": 2, + "18,2": 2, + "18,3": 2, + "18,4": 2, + "18,5": 2, + "18,6": 2, + "18,7": 2, + "18,8": 2, + "18,9": 2, + "18,10": 2, + "18,11": 2, + "18,12": 2, + "18,13": 2, + "18,14": 2, + "18,15": 2, + "18,16": 2, + "18,17": 2, + "18,18": 2, + "18,19": 3, + "19,3": 4, + "19,4": 5, + "19,5": 6, + "19,6": 6, + "19,7": 6 }, "RowStyles": { - "1": 4, - "2": 4, - "3": 4, - "4": 4, - "5": 4 + "1": 7, + "2": 7, + "3": 7, + "4": 7, + "5": 7 }, "SheetStyle": { "FontFamily": 0 } }, "Spans": [ - "1,1,1,3", "3,0,1,18", - "3,18,4,3", "6,0,1,18", - "7,1,1,4" + "9,0,1,18", + "19,4,1,4", + "12,0,1,18", + "15,0,1,18", + "2,19,1,8", + "1,1,1,2", + "18,0,1,18", + "3,19,16,10" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "PageLoadedCommandList": [ + { + "$type": "CloseCommand.CloseCommand, CloseCommand", + "PassValueBack": true, + "ReloadData": true, + "PassQueryCondition": true + }, + { + "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", + "FunctionName": "remove", + "Title": "加载中" + } + ], "PermissionData": { "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", "permissionResource": { @@ -437,7 +880,7 @@ "CustomNames": [ { "Name": "任务ID", - "Formula": "任务首页!$B$8" + "Formula": "任务首页!$E$20" } ] -}//HVrAq4IFkFmxn5ylLRAvPuy3cXxMAr+WxKZDkrFsoapOmQeUfPPIEcLaXjEcfBypKWND5qN6lNPRPgrt+/Md+Oziuz5L73vfSxHrk6Nqy/UUVjw0IoigQYrPK4S2n6VBtq7vwlqvongmf2aigyDJhTrqRSE+6d1aefTrRbuLvGvc/Do5JnDo8BzSZbvDFm1HaKyEAayAsqMOkyiXliMiWNoFpLA/gpSMkFPkrT8nymdSqVc33RQd7UHwUACw9NJ1mT4nuK8ueScsC36FcMojjxtI4c5Z4/2tel4U/oGJt9PATLLf3R7J4Wxh2ywYs35MdgJwENXb0V+6EIv97uymYF3FX1Sj7OrS80oG4cexxB25f73ThJxrBxAyCyGx3hqahgnQw8KoObI7ADNPYLlQuxTgRiKUbVJCd+2/lg2PvYaus/6TFn4T6LCtwke+Ac+XzKa8g5uC5nE/SxDPHBCWdy41Om0qWwzFdGVKCY6DEOnVqFgT+na9oqWGW8s+U7wDYJi1pqIsqZvU2lARCQaDqLPTfmNLUMUC35XuYS4ePMB5apAG0RY7npPOD7QTlXuUkydRB/50yFVQ9Tlxqe41nNDQ6IxCPdPcMAhntGZDIx/xsx4sefH6W1NGHMuzeE5vii6Q82GCqXddmK9fDYNrxUKWAPvf82wPzmB6mCv/5uk6SdMVrKl0As7ALces+XIaOJp98ApmbHm74meDxoVHO5CNexZDr3dK9ZXZRUcmLd7fa+xrehnTdZt9PMru6LRLwgK2ZwJcrR1ancSm6F+/blCwO9N57d3iZX5AyfjLyHnXebwaLKsc8r9Da7DXlVt4JWAQJrtS2o8zGYVCdk0+C7lLSI8VCaLEIGKwXnuqkA2ADyfZJDw7QHPqZgCpocMh5lN5BYyLsm6xu8jpV6m0RA==|920 \ No newline at end of file +}//Q1h3PCzyyuVW16RpAU0xTqNnDcJFywDyaVhvX75k6AN0xePX5ApowHdSQI2ct+237yMdqa+gU6d0JUsrPEpIuegGQyOK/DZIEA/lbjFochHtpr6coXfXgyuyKDTVR64Z4ZM5OBAWDYAZP4Qo/1F4qhNEyq+RwPwt8GjUeVXYYJe5TCjimBD4S2bZO3PDpdc56VFsoPHEAQ85IVXA1E6WXQBPcHVuwi/9BxlSPXDMtIRaHfmWGEAVGx0tgjYQjP3NNWWHGJyAOp6BL5JlPvZCuUvOE3VTc+1ecQElMklD2h7iHRIRlMuvWjFE0gjgoHXjczEpVAKfnIXPHRxEOltfxWv7Oi7wLytmEGhhW26+x9gkYp5eNAhJxa/0yYjU1es16F6mFoVPRMa7HscVFyvbpodE4MsYEAKmAAke0FVJRj5MsaupgR8s5/YUVai/5fIFYiAXpoLxb/dpr3g2vU0nUAvoP4ZKdKqlKnSnIZpRSOSwjjguBC9XkSIA7Qe3BLWUNNuRW1oxv6tRkyypA1CZJvHyzAeirCy7d54wr6pzhIU+j4ZiKsM9Zk2bn2IOirWNjfii3Jya0AU0/eNE5ROirnlNenlbo9YvwGq9nEiq6to9IsiM+isq3fXbhrFnDWCWzxNICY+HsfVtDE8ZmGz8q40ttJJmu0E7BhFDOFS5Wo8/MFJbjBn70u6ZE5iDVH2XV2eU+0m4ViGNl9p9u5BHHsYaRKfTdwKt71l1LjC6kPjNbJjOFhl1EY3hgVAZHD3sRIoS82AHTGVcPCwQXfKnMorNxFjNH5ho4jUaB8IYclkXTu1b+MYatJJmo+Rl+7KfE4K9A+0PvDtPIgHGGKa5AqRZ005QTC9Caty5cNTa62IV1yXhZKf7WQtL6yXgxtWLm/Lg4GxG+6uoVy6zrwWCZw==|920 \ No newline at end of file diff --git a/Pages/任务/工时/新增报工.json b/Pages/任务/工时/新增报工.json new file mode 100644 index 00000000..ed9581d2 --- /dev/null +++ b/Pages/任务/工时/新增报工.json @@ -0,0 +1,660 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 35.0 + } + }, + "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 35.0 + } + }, + "10": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "11": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 35.0 + } + }, + "13": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "14": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "15": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "16": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 35.0 + } + }, + "17": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "12": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 68.0 + } + }, + "18": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 27.0 + } + }, + "19": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 27.0 + } + } + }, + "InLogicalVisibleIndexes": [ + 18, + 19 + ], + "Count": 20 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "8": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "9": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "10": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "11": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "12": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "13": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "14": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "15": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "16": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "17": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "18": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "19": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "20": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "21": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "22": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "23": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "24": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "25": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + } + }, + "Count": 26, + "DefaultSize": 32.0 + }, + "Values": { + "1,1": "工时执行者", + "1,11": "执行时间", + "5,1": "实际工时数", + "9,1": "工作进展", + "16,1": "取消", + "16,22": "提交" + }, + "AttachInfos": { + "3,1": { + "CellType": { + "$type": "ElementUI.SelectCellType, ElementUI", + "CommandList": [], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "options": [ + { + "value": "黄金糕", + "label": "黄金糕" + }, + { + "value": "双皮奶", + "label": "双皮奶" + }, + { + "value": "蚵仔煎", + "label": "蚵仔煎" + }, + { + "value": "龙须面", + "label": "龙须面" + }, + { + "value": "北京烤鸭", + "label": "北京烤鸭" + } + ], + "placeholder": "请选择", + "noDataText": "无数据", + "filterInServerOptions": { + "matchMethod": "contains", + "loadingText": "加载中" + }, + "noMatchText": "无匹配数据" + }, + "DataValidationInfo": { + "IgnoreBlank": false + } + }, + "3,11": { + "CellType": { + "$type": "ElementUI.DatePickerCellType, ElementUI", + "CommandList": [], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 4, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "type": "daterange", + "startPlaceholder": "开始日期", + "rangeSeparator": "至", + "endPlaceholder": "结束日期", + "firstDayOfWeek": 1, + "DefautWeekFormat": "yyyy 第 WW 周" + }, + "DataValidationInfo": { + "IgnoreBlank": false + } + }, + "7,1": { + "CellType": { + "$type": "ElementUI.InputNumberCellType, ElementUI", + "CommandList": [], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "min": "0.1", + "max": "99999", + "step": 1, + "precision": 1, + "placeholder": "请输入", + "controlsPosition": true + }, + "DataValidationInfo": { + "NumberType": 2, + "FirstParamValue": "0.1", + "SecondParamValue": "9999", + "IgnoreBlank": false + } + }, + "11,1": { + "CellType": { + "$type": "ElementUI.InputCellType, ElementUI", + "CommandList": [], + "UIPermissions": [ + { + "Scope": 2, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 1, + "AllowRoles": [ + "FGC_Anonymous" + ] + }, + { + "Scope": 4, + "AllowRoles": [ + "FGC_Anonymous" + ] + } + ], + "type": "text", + "placeholder": "请输入", + "resize": "none" + } + }, + "16,1": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon" + } + ], + "Text": "取消", + "TemplateKey": "_RS_Information3" + } + }, + "16,22": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "Text": "提交", + "TemplateKey": "_RS_Main1" + } + }, + "18,1": { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "项目ID", + "GUID": "1ffb3032-3c31-4c3a-9121-3c0f4bf00408" + } + }, + "18,4": { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "任务ID", + "GUID": "c6081db5-563c-4b7f-b4d8-949f0301031a" + } + } + }, + "StyleDatas": { + "Styles": [ + { + "Foreground": 0 + }, + { + "FontFamily": 1, + "FontSize": 13.333333333333332, + "Foreground": 0 + }, + { + "FontFamily": 1, + "FontSize": 13.333333333333332 + }, + { + "FontFamily": 1, + "FontSize": 13.333333333333332, + "Foreground": 0, + "Formatter": 2 + }, + { + "BorderBottom": 0 + }, + { + "FontFamily": 1, + "FontSize": 13.333333333333332, + "Formatter": 2 + } + ], + "Types": { + "Strs": [ + "Background 1 -50", + "Body", + "[AUTO]General", + "Background 2 -10" + ], + "Borders": [ + { + "Color": 3 + } + ] + }, + "CellStyles": { + "1,1": 0, + "1,11": 1, + "1,12": 2, + "1,13": 2, + "1,14": 2, + "1,15": 2, + "1,16": 2, + "1,17": 2, + "1,18": 2, + "2,11": 2, + "2,12": 2, + "2,13": 2, + "2,14": 2, + "2,15": 2, + "2,16": 2, + "2,17": 2, + "2,18": 2, + "3,11": 2, + "5,1": 1, + "7,1": 2, + "8,0": 2, + "8,1": 2, + "8,2": 2, + "8,3": 2, + "8,4": 2, + "8,5": 2, + "8,6": 2, + "8,7": 2, + "8,8": 2, + "8,9": 2, + "8,10": 2, + "8,11": 2, + "8,12": 2, + "8,13": 2, + "8,14": 2, + "8,15": 2, + "8,16": 2, + "8,17": 2, + "8,18": 2, + "8,19": 2, + "8,20": 2, + "8,21": 2, + "8,22": 2, + "8,23": 2, + "8,24": 2, + "8,25": 2, + "9,0": 2, + "9,1": 3, + "9,2": 2, + "9,3": 2, + "9,4": 2, + "9,5": 2, + "9,6": 2, + "9,7": 2, + "9,8": 2, + "9,9": 2, + "9,10": 2, + "9,11": 2, + "9,12": 2, + "9,13": 2, + "9,14": 2, + "9,15": 2, + "9,16": 2, + "9,17": 2, + "9,18": 2, + "9,19": 2, + "9,20": 2, + "9,21": 2, + "9,22": 2, + "9,23": 2, + "9,24": 2, + "9,25": 2, + "10,0": 2, + "10,1": 2, + "10,2": 2, + "10,3": 2, + "10,4": 2, + "10,5": 2, + "10,6": 2, + "10,7": 2, + "10,8": 2, + "10,9": 2, + "10,10": 2, + "10,11": 2, + "10,12": 2, + "10,13": 2, + "10,14": 2, + "10,15": 2, + "10,16": 2, + "10,17": 2, + "10,18": 2, + "10,19": 2, + "10,20": 2, + "10,21": 2, + "10,22": 2, + "10,23": 2, + "10,24": 2, + "10,25": 2, + "11,0": 2, + "11,1": 2, + "11,25": 2, + "13,1": 2, + "13,2": 2, + "13,3": 2, + "13,4": 2, + "13,5": 2, + "13,6": 2, + "13,7": 2, + "13,8": 2, + "13,9": 2, + "13,10": 2, + "13,11": 2, + "13,12": 2, + "13,13": 2, + "13,14": 2, + "13,15": 2, + "13,16": 2, + "13,17": 2, + "13,18": 2, + "13,19": 2, + "13,20": 2, + "13,21": 2, + "13,22": 2, + "13,23": 2, + "13,24": 2, + "14,1": 4, + "14,2": 4, + "14,3": 4, + "14,4": 4, + "14,5": 4, + "14,6": 4, + "14,7": 4, + "14,8": 4, + "14,9": 4, + "14,10": 4, + "14,11": 4, + "14,12": 4, + "14,13": 4, + "14,14": 4, + "14,15": 4, + "14,16": 4, + "14,17": 4, + "14,18": 4, + "14,19": 4, + "14,20": 4, + "14,21": 4, + "14,22": 4, + "14,23": 4, + "14,24": 4, + "16,1": 5, + "16,2": 2, + "16,3": 2, + "18,4": 2, + "18,5": 2, + "18,6": 2 + }, + "SheetStyle": { + "FontFamily": 1, + "FontSize": 13.333333333333332 + } + }, + "Spans": [ + "3,11,1,14", + "3,1,1,8", + "7,1,1,24", + "11,1,2,24", + "16,22,1,3", + "18,4,1,3", + "18,1,1,3", + "16,1,1,3" + ], + "PageInfo": { + "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + }, + "RowBreakLines": [], + "RepeatRangeSettings": [] + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + }, + "CustomNames": [ + { + "Name": "任务ID", + "Formula": "新增报工!$E$19" + }, + { + "Name": "项目ID", + "Formula": "新增报工!$B$19" + } + ] +}//CnjH7EQqo5/KhS3tEK/a/oM/5T6L1jA/KVWnsEFXjQvWcqvD712oCLt6sYMyifbiiTn3v2pxftv0E8gwsIFa+mx3lK60YKY5rh7gdWJOrEww5F8kuksB5fuSwIs+R/8ObftvSjLoo2YT0iAVhS0agYhu72b4v9xsqBONlrlV7L5BuER8APuGfhkYD4uRgZXn8fD76zky89/tCa8CebkKGH/IFfCLOOMBsDEa/P2oqFX2XVfgAu38Lr7jLITU0yEA9XPgiSL2OBUDLPiXKoeErwjPBveUBUWuYUC/u3OtO3KBX6DYOvaUT9TImLauH5cj1WB797x00h6Zw8uRbCNYRZDDsMf+L635Ub0bCwXt2OqXcw7j2B9eaqvGHb/2LSjwrzdojLTuX8N4REagQqJjU5xxMohEUC5t2WlCGB9Wim5qKHWxL0u2v2MH3/2KH3nXVKn7gXsml1oTrSV42xarokIsjvctggM6i0mwe6YkHW2a+Bb6CA9kimuRsxVE0sfDOlSzvm4ZwNw/doIzDykzd2vjoScYkaSyULKmQjQOKEA6YsWRT6F2TU4hhotONLTf/K3petQW1E9EQo3/Tst9oTMagkugtLlL7bPDei8PktLf7Xc2VAINJzzfLZWkY/lmC0d+YTgIsQl3CyAqYWqsH66YaFaoueZnHnJkUBNWxCruDJ0l9nYiILbaTalO7dvh/HvzNIgirqiHlZ4r3ydSihKK7RlCeSfW+VTMmQB4UnA2Hj+P+PfJWWxC0H/6+ebpMVl9XAQDuwTW9qlRa0hMaROeZ35ZUjFlsH7dnW1u4VoQNXZo96C+BSZYdQeW5zJsotuGPAyrE/Tgy9HTfTTrvI4GjeLI6R69IMXXiIpFQD3WcBzWNd0dS8NsA+K2FNjj0pC1csGJfRXKfHsdd/RYEw==|920 \ No newline at end of file diff --git a/Pages/任务/工时详情-列头.json b/Pages/任务/工时详情-列头.json new file mode 100644 index 00000000..a679997b --- /dev/null +++ b/Pages/任务/工时详情-列头.json @@ -0,0 +1,120 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 28.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + } + }, + "Count": 1, + "DefaultSize": 28.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 33.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 11.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 291.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 121.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 121.0 + } + }, + "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 159.0 + } + } + }, + "Count": 8 + }, + "Values": { + "0,3": "执行人", + "0,4": "计划工时", + "0,5": "实际工时", + "0,6": "实际/计划" + }, + "StyleDatas": { + "Styles": [ + { + "FontSize": 13.333333333333332, + "Foreground": 0 + }, + { + "FontSize": 13.333333333333332, + "Foreground": 0, + "HorizontalAlignment": 1 + } + ], + "Types": { + "Strs": [ + "Background 1 -50", + "Center", + "Body" + ] + }, + "ColStyles": { + "3": 0, + "4": 1, + "5": 1, + "6": 1 + }, + "SheetStyle": { + "FontFamily": 2 + } + }, + "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": {} + } +}//MZ291KNN/tlPsllCznmHbxmizls9zkWIWYMjWRbPL1WJSIRNH8L5B99ucA1fesSmUG0jaVREYhKEuwDhkVEzoC3+tleR2Lb+f4Ugy9s45s8rSHSVxJa0uU6BTeq8bUIQXCJfMq9CG2rwpBjhiwh3WgDZB7QjxtEoGcxO3axP1bVznO/TYvthKV85ir9FUJkgdMFdGoL+L3m1FEzhIUiQ2WOWrBdXp6d/N4t0tVSUOHid8+EtwLFOqunmH1zpr60Ugu7RNb6NO9YvIV0xUrDzw08ZHWf2h4kBgQFPs7Ywd5F4C8mi5Zr0fCNaW4it34JGWIGyGm6mAbwW0eMJKL3zEtIEWPe4LhvslwU8zk2N78FBeNTLoLI7nmJfauwr5Hc3szXLyFO1HZa1//77Ck3g8E40O4LCwayLAf4eSYw5fzykudgZWEm10VyfKPSJ8xRhF++mextSpZtk55efnzpibfmGOscz4QRNTPX6cMJsrdCmhGEmBr3Zhcb2cuLvCk5B+AHtAL4ztIh8ds0Zfva4DPK+EqHPL9YPllVfGEy5pvzpv69+qnd6nazg92082QQFRGDKZlQOgBJawA5tKI43csC7PLWfuiYgcKh4Wg9A8XQziC09NPwjuJbO4l4nCCOHNMny1NbqlSnyBF08ZROLDNZ7TeiS/fQiamvDNWpMjBMQhePKPxkYgnmmgSHsJ3fNvcS3cU7FwB29dSF3i4AyV48fy7hiR8AJhkdQdjie2EjTcw5iBl/9zgqTbhuQVkAXddnkhR4uNYKNUK05n+/jJo2ZHfsUD/2qZqf9v12035IHBG+ZtJhkJYuNjSUvI46fMzXfXmoW2iIPu/EIQjZS7TFymYa+UDtveZlkWtaZiqFG72xb6zzIWcwEWtU/FYZYVQAEGhQviBUk/KQs8HVzCw==|920 \ No newline at end of file diff --git a/Pages/任务/工时详情.json b/Pages/任务/工时详情.json new file mode 100644 index 00000000..f9d78d3f --- /dev/null +++ b/Pages/任务/工时详情.json @@ -0,0 +1,648 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 28.0 + } + }, + "8": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 439.0 + } + }, + "9": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "10": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 36.0 + } + }, + "12": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0, + "IsHidden": true + } + }, + "13": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0, + "IsHidden": true + } + } + }, + "InLogicalVisibleIndexes": [ + 12, + 13 + ], + "Count": 14, + "DefaultSize": 32.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "8": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "9": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "10": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "11": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "12": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "13": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "14": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "15": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "16": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "17": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "18": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "19": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "20": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "21": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "22": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "23": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "24": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "25": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "26": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 24.0 + } + } + }, + "Count": 27, + "DefaultSize": 32.0 + }, + "Values": { + "1,1": "整体进展", + "3,1": "计划工时", + "3,8": "实际工时", + "3,15": "计划工时", + "6,1": "明细进展", + "7,1": "工时详情-列头", + "10,9": "计划工时", + "10,14": "实际工时" + }, + "Formulas": { + "3,17": "K4/D4" + }, + "AttachInfos": { + "3,3": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "总计划工时", + "GUID": "e3b986b0-70cf-46c1-b94e-897c7847474d" + } + }, + "3,10": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "总实际工时", + "GUID": "3408ea3e-ebd0-47c2-87e7-77898ea53113" + } + }, + "3,17": { + "CellType": { + "$type": "ElementUI.ProgressCellType, ElementUI", + "CommandList": [], + "color": "Accent 1", + "showText": false + } + }, + "3,25": { + "CellType": { + "$type": "Forguncy.ImageCellType, ServerDesignerCommon", + "Size": 24, + "TemplateKey": "按钮图标", + "ImagePath": "更多.svg", + "UseCellForeColor": true + } + }, + "7,1": { + "CellType": { + "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon", + "PageName": "工时详情-列头" + } + }, + "8,1": { + "CellType": { + "$type": "Forguncy.RepeaterCellType, ServerDesignerCommon", + "TemplatePageName": "31a709cea02e45ad83bb92336a6d829", + "DataSourceType": 1, + "DataSource": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "View_任务工时统计", + "BindingInfos": [ + { + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "任务ID", + "GUID": "5f0425f7-7ce9-4390-9206-90997bae40bc" + }, + "ColumnName": "任务ID" + }, + { + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "执行人", + "GUID": "f0097beb-1a7f-4d2e-9205-a26ea0bec695" + }, + "ColumnName": "执行人" + }, + { + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "执行人", + "GUID": "18ec1226-5655-49ed-9789-01f8b847400c", + "RelationBinding": { + "RelatedTable": "用户信息视图", + "RelatedColumn": "用户名", + "DisplayColumn": "用户名" + } + }, + "ColumnName": "用户名" + }, + { + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "执行人", + "GUID": "a86d743d-e2c6-4f62-a017-79b43c8189ae", + "RelationBinding": { + "RelatedTable": "用户信息视图", + "RelatedColumn": "用户名", + "DisplayColumn": "头像" + } + }, + "ColumnName": "头像" + }, + { + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "计划工时", + "GUID": "6f1b5dc5-beb2-4184-b8f3-f1cbbc9b83ca" + }, + "ColumnName": "计划工时" + }, + { + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "实际工时", + "GUID": "79613874-e7a8-45df-bb7d-f978e80cd4a3" + }, + "ColumnName": "实际工时" + }, + { + "Formula": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工时详情!实际工时/工时详情!计划工时" + }, + "ColumnName": "完成比例" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "任务ID", + "GUID": "e348316d-e31b-48a4-a39b-f8d4e7d80091" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工时详情!任务ID" + } + }, + "NullFormulaValueQueryPolicy": 1, + "IsListviewDataSource": true, + "CustomColumns": [] + }, + "DataSourceListviewName": "图文列表表格1", + "TemplateKey": "竖排无样式" + } + }, + "10,9": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "Text": "计划工时", + "TemplateKey": "圆角浮动", + "Icon": { + "Name": "Application/005_add_5.svg", + "BuiltIn": true, + "Color": "Background 1", + "UseCellTypeForeColor": true + }, + "IconSize": 14.0 + } + }, + "10,14": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "Text": "实际工时", + "TemplateKey": "圆角浮动", + "Icon": { + "Name": "Application/005_add_5.svg", + "BuiltIn": true, + "Color": "Background 1", + "UseCellTypeForeColor": true + }, + "IconSize": 14.0 + } + }, + "12,1": { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "a480c8d8-43fc-4d8f-a19e-554d2c55d49a" + } + } + }, + "StyleDatas": { + "Styles": [ + { + "FontSize": 13.333333333333332, + "Foreground": 0 + }, + { + "FontSize": 13.333333333333332, + "Foreground": 1, + "Formatter": 2, + "TextIndent": 5, + "HorizontalAlignment": 3 + }, + { + "FontFamily": 4, + "FontSize": 13.333333333333332, + "Foreground": 0 + }, + { + "FontFamily": 4 + }, + { + "FontFamily": 4, + "FontSize": 13.333333333333332, + "Foreground": 1, + "Formatter": 2, + "TextIndent": 5, + "HorizontalAlignment": 3 + }, + { + "BorderBottom": 0 + }, + { + "FontFamily": 4, + "Formatter": 6 + }, + { + "FontFamily": 4, + "FontSize": 13.333333333333332, + "Foreground": 0, + "HorizontalAlignment": 7 + }, + { + "Background": 8, + "BorderBottom": 1, + "BorderTop": 1, + "BorderLeft": 1 + }, + { + "BorderBottom": 1, + "BorderTop": 1 + }, + { + "BorderBottom": 1, + "BorderTop": 1, + "BorderRight": 1 + } + ], + "Types": { + "Strs": [ + "Text 1 50", + "black", + "General\"小时\"", + "Left", + "Body", + "Background 2 0", + "[AUTO]General", + "Center", + "#FFFFFF00" + ], + "Borders": [ + { + "Color": 5 + }, + { + "Color": 1 + } + ] + }, + "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,19": 3, + "3,20": 3, + "3,21": 3, + "3,22": 3, + "3,23": 3, + "3,24": 3, + "3,25": 3, + "4,1": 5, + "4,2": 5, + "4,3": 5, + "4,4": 5, + "4,5": 5, + "4,6": 5, + "4,7": 5, + "4,8": 5, + "4,9": 5, + "4,10": 5, + "4,11": 5, + "4,12": 5, + "4,13": 5, + "4,14": 5, + "4,15": 5, + "4,16": 5, + "4,17": 5, + "4,18": 5, + "4,19": 5, + "4,20": 5, + "4,21": 5, + "4,22": 5, + "4,23": 5, + "4,24": 5, + "4,25": 5, + "5,0": 3, + "5,1": 3, + "5,2": 3, + "5,3": 3, + "5,4": 3, + "5,5": 3, + "5,6": 3, + "5,7": 3, + "5,8": 3, + "5,9": 3, + "5,10": 3, + "5,11": 3, + "5,12": 3, + "5,13": 3, + "5,14": 3, + "5,15": 3, + "5,16": 3, + "5,17": 3, + "5,18": 3, + "5,19": 3, + "5,20": 3, + "5,21": 3, + "5,22": 3, + "5,23": 3, + "5,24": 3, + "5,25": 3, + "5,26": 3, + "6,0": 3, + "6,1": 6, + "6,2": 3, + "6,3": 3, + "6,4": 3, + "6,5": 3, + "6,6": 3, + "6,7": 3, + "6,8": 3, + "6,9": 3, + "6,10": 3, + "6,11": 3, + "6,12": 3, + "6,13": 3, + "6,14": 3, + "6,15": 3, + "6,16": 3, + "6,17": 3, + "6,18": 3, + "6,19": 3, + "6,20": 3, + "6,21": 3, + "6,22": 3, + "6,23": 3, + "6,24": 3, + "6,25": 3, + "6,26": 3, + "7,0": 3, + "7,1": 3, + "7,26": 3, + "8,0": 3, + "8,1": 7, + "8,26": 3, + "10,9": 3, + "10,10": 3, + "10,11": 3, + "10,12": 3, + "10,13": 3, + "10,14": 6, + "10,15": 3, + "10,16": 3, + "10,17": 3, + "12,4": 8, + "12,5": 9, + "12,6": 10 + }, + "SheetStyle": { + "FontFamily": 4 + } + }, + "Spans": [ + "3,1,1,2", + "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" + ], + "PageInfo": { + "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", + "PermissionData": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", + "permissionResource": { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core" + }, + "permissionBindings": [ + { + "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core", + "roleNames": [ + "FGC_LoginUser" + ] + } + ] + }, + "RowBreakLines": [], + "RepeatRangeSettings": [], + "RelatedDataTableName": "任务表" + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + }, + "CustomNames": [ + { + "Name": "任务ID", + "Formula": "工时详情!$B$13" + }, + { + "Name": "执行人", + "Formula": "工时详情!$E$13" + } + ] +}//wXGH785oPZl0wrrFd86sQElZP6EZ9bCdJOdQPY/PUjjWYpRROWXMIu8/BbEb3U2hvi+2lfGAS7/mJSe+in5NQFAkodiPWWIM4pTPJ7CfUxqF1LW6YJyh8Iy5DicfnIIBu/Oj8kvFf3JR1QQWYncdKW0c2S77RV63To3IoDLjgJo5mtFJTUKrVC+U4byVIaofqwmY+pdXRyMItlC8I5j0+ycSS0JyXplrBeFGpoZGn9Nov5zlWWuuRMCccajfknazhcbZDEkG+t2f8374eSo3TsMDY+XTooDREjH1I8dblXnroWkscv4XiUk2wTycNbnN8dYB1d0gYNek9WGiyDT/eNwpQSphiCeKLdN+wk8TpvrueC9W8MFkc3dYoCXO957eJyiQU0C25P21N6hVGIUeeZ6HLD6fk+EQLdbugIon9HQNLPyc087zWKodmWdQkwLAt+4wst5YNDH4tA1jRyEQvwnI5hJ9TqD1X6LP9kOXOp/g6G2S6IyJms+SrXfQas8FEOlflawTt9pI2PgBD0rODp9vhzjkHeW7KwqsfGkdxn7ZWrZA0jOvP8GiPLC699/WUI67yqvtq+0wBX5KvaS2PQjPyKmnLCdnYguvHlzuRzwBCF9ie1Hawe9ptZQiJV4DbyDqpLKUCkeHTjRFGw/InEcYusaJlzCrL+Dtb3+0BaCnI9CaaTCS8e3l1dqEO6d9Tpds/arAzPZGZPqXH+q4xnyNDG9amA1Ir8jfGCjcqn9SuPZiXR6sCzsIuX827+2JYJjD2HWPwC2rUE409dNIlmX2xhkyZ2ZiK/wykYS/GnEc+xoERJeUk8ycC2dPfkNlK1gpDm/R0587eg6y2PC+PIdUIj5Vqn8DyaVP2btuxqPX7UBQrJk6pT5VfviEBGnYWD0N6bknsA5JyqgXmyacjw==|920 \ No newline at end of file diff --git a/Pages/任务/新增进展.json b/Pages/任务/新增进展.json new file mode 100644 index 00000000..e2c4cd12 --- /dev/null +++ b/Pages/任务/新增进展.json @@ -0,0 +1,337 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 34.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 13.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 592.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 33.0 + } + } + }, + "InLogicalVisibleIndexes": [ + 5 + ], + "Count": 6 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "8": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "9": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "10": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "11": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "12": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "13": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "26": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "27": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "28": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "29": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "30": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "31": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "32": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "33": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "34": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "35": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "36": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "37": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + } + }, + "Count": 38, + "DefaultSize": 32.0 + }, + "Values": { + "1,33": "提交" + }, + "AttachInfos": { + "1,1": { + "BindingInfo": { + "TableName": "任务进展", + "ColumnName": "进展状态ID", + "GUID": "a1d519a1-c132-4e42-9d7c-7fb8d48816d5" + }, + "CellType": { + "$type": "Forguncy.RadioGroupCellType, ServerDesignerCommon", + "Style": 3, + "IsBounding": true, + "DataSource": "项目进展状态表", + "ValueColumnBindingInfo": { + "TableName": "项目进展状态表", + "ColumnName": "ID", + "GUID": "a44811ed-762c-4777-b2e8-97fa64bee7a6" + }, + "DisplayColumnBindingInfo": { + "TableName": "项目进展状态表", + "ColumnName": "进展名称", + "GUID": "91d050ff-530f-4c8a-aa45-68154bcfb332" + }, + "ItemsQuery": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "项目进展状态表", + "ColumnName": "项目ID", + "GUID": "0c2287a8-c36a-4d71-99b5-1427ef278224" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=新增进展!项目ID" + } + } + } + }, + "1,33": { + "CellType": { + "$type": "Forguncy.ButtonCellType, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务进展", + "UpdateType": "add", + "ShowConfirm": false + }, + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "Message": "操作完成" + }, + { + "$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon", + "ReloadData": true + } + ], + "Text": "提交", + "TemplateKey": "_RS_Main1" + }, + "ConditionFormatRulesCollection": { + "Rules": [ + { + "$type": "Forguncy.ConditionFormat.FormulaRule, ServerDesignerCommon", + "Formula": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=OR(ISBLANK(新增进展!项目ID),ISBLANK(新增进展!任务ID))" + }, + "StyleInfo": { + "Underline": null, + "Strikethrough": null + }, + "IsDisabled": true, + "IsInvisible": false, + "IsReadOnly": false + } + ] + } + }, + "3,1": { + "BindingInfo": { + "TableName": "任务进展", + "ColumnName": "进展内容", + "GUID": "52d86b4a-0e6a-40a6-b3c5-b71fb53561af" + }, + "CellType": { + "$type": "editormdPlugin.editormdPlugin, editormdPlugin" + } + }, + "5,5": { + "BindingInfo": { + "TableName": "任务进展", + "ColumnName": "任务ID", + "GUID": "4b24bcea-d432-432f-9d27-da1defa1ece9" + } + } + }, + "StyleDatas": { + "Styles": [ + { + "FontSize": 13.333333333333332 + }, + { + "Background": 0, + "FontFamily": 1 + }, + { + "FontFamily": 1 + } + ], + "Types": { + "Strs": [ + "#FFFFFF00", + "Body" + ] + }, + "CellStyles": { + "1,1": 0, + "3,1": 0, + "5,1": 1, + "5,5": 2, + "5,6": 2, + "5,7": 2, + "5,8": 2 + }, + "SheetStyle": { + "FontFamily": 1 + } + }, + "Spans": [ + "1,1,1,11", + "3,1,1,36", + "1,33,1,4", + "5,5,1,4", + "5,1,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": [], + "RelatedDataTableName": "项目表" + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + }, + "CustomNames": [ + { + "Name": "项目ID", + "Formula": "新增进展!$B$6" + }, + { + "Name": "任务ID", + "Formula": "新增进展!$F$6" + } + ] +}//0eKEsmRx4w+MIU4iczZ/+DWMwlx5nxPflgCNAvJKAOBIytGZRTp4+IsGpXN6/AknrQ5YgTsyDsG35xGlPU/ry73yKlYPLDQF6TVYcUdwSC82OqBEsQA63yc9w/Qb77LDrW1TAQPzcBdmdKYBReayoYC/KDfysaJbFaNs9bxlAkAu6dA5SGj+eWP8Ykhsq1ZiKraP/3xKAt3AfeEYcaOUY3sn61RcZkS3eHG4mQDVTll9UpmLgKK32K764G7suBAF+gD75YRoGrLT3vB9cRh7fsNVDFqU8n32UsoidWOCUNkp+B0J7Km5i5GoKMIjMiKb4WHmWiyxZTEK+5sKQQ3NivFy/8vgZ2daLhptkStHvtwYDutJCAZk+akHZ1bvFQV5MWvEYonj1sBMPkbBCCm2I00CN6q+N3NRRlQC2Oyh8IPysNWQ++PvvHkGcOnxmCP2RFg5Y3Y/hej/Bj+5Yv+6/ksn1HhD+2yKQHflxgq1wQqcabxeUxkUd9HI0LdHZrDsEAdZ29cr3cqnQ4eEPtFto0YZDYXs51d6rwk5UK13uUEuLKI/bA6nSVX8G92/07jl+8ysI0nPpu576ppq7yS+A2XE+1FL0KpWeIznBqSpAmCAaQAbePTx4LmC/uA5rJgWoG7Bg4C9JUmoYIHP+7FUFhTYhRFjHJWmOl/sIs5Zko09vDoxKbAZ5lwklQJxJnkeSrTIQAW4J0NIuQ9DDGqOF+79M7SufbQ/ZaxlYpGgk5QSyCL7m6fYtXma3AIDiwA4lyCgtshosCGZBdUsUcvsze7hXjCrOIWoIbQTOSflfzluEyy5aj7XGg0HplKuVw4qccSOAfJqXNgs9Uxa9UDxxGmGMLFgqYWTN6FPwYnogqmaTETOsxJY3ehflQf8r1ecfrZyJh2hbhszVIL7trW6fA==|920 \ No newline at end of file diff --git a/Pages/共用/MD编辑器.json b/Pages/共用/MD编辑器.json new file mode 100644 index 00000000..f23b6d9b --- /dev/null +++ b/Pages/共用/MD编辑器.json @@ -0,0 +1,341 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "8": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "9": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "10": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "11": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "12": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "13": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "14": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "15": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "16": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "17": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "18": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "19": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 198.0 + } + }, + "20": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + } + }, + "Count": 21, + "DefaultSize": 32.0 + }, + "Cols": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "6": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "8": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "9": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "10": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "11": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "12": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "13": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "14": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "15": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "16": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "17": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "18": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "19": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "20": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "21": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "22": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "23": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "24": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "25": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "26": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "27": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "28": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 398.0 + } + }, + "29": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + } + }, + "Count": 30, + "DefaultSize": 32.0 + }, + "AttachInfos": { + "0,0": { + "CellType": { + "$type": "editormdPlugin.editormdPlugin, editormdPlugin" + } + } + }, + "StyleDatas": { + "Types": { + "Strs": [ + "Body" + ] + }, + "SheetStyle": { + "FontFamily": 0 + } + }, + "Spans": [ + "0,0,21,30" + ], + "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": [] + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + }, + "CustomNames": [ + { + "Name": "编辑器", + "Formula": "MD编辑器!$A$1" + } + ] +}//UoFa3Mm1Z2fnGvKqFafm0EBfYsNBg5VQ7FSPKINefKOT3GGsF5C74z7k5GaLNOMkogdqOR3FgYlHre1FMRb6RU/qwfM/KewnbSo0PYPu78zJnq83+7qYd5YEmwSQ4REGy090gSvZ1+dVpJO9MF0bJH/jJT8ZXVfSosfuWPGAc6CS1PIvoIbbKFMefmVZzwAnuzm2VGkMNFS9s9QQ1/Wx2SKYGZ5tyPMbO6lbrPrUvxh92bgTquDkhJtSIMxcozakgSE1Y4Zc/lXQLZ3l55UW18/CbomjneDAH+jrz1vS0+9HBhJxygBL2jr/O01BCC6IaeAm7VC3d4BRj2es3Kk90X2bTjMrMPdXHOVFDK4sgtkG60HazHQOYEvu9PT9/bahsg211FMgOv33Y5hUJHvmCfN9uBtYkwKu9l8ctEkAuYi07ZGbo/yG6lE8SRqWfravseWbLerNTimP5xKgoa6UBVQJegtfKBWNSPQ/pEgFhi/rMw1IphHifDTwKL3aGe+Rj0vkwEc0YLY225uTxJOETyaZgL8SkTMrl/NO3w8FDiXcM4jWmVU+EIRO3xjji/61iyVeyotyc0IL7qQaokK18LXqYBDDqTf9gCxj6JmR0m8sp8EqSA+wW0wrDGcYczxwL0u2MLpeOwrm5Ag2zFhIgHUeVCOwvZDOscUkZFpegK1hFMBTcoSeRYHOAnn+bkYPgDYjemCpZrIdW7FoJbZAE/JbA5iWmg2bSJuMlouueCcItkdj3DO0w4oHe0l6+9F6QQxiYoi2h1hzXzDsXvabxHY2PPdWqNtTE8KEiQTqNGSieNsSacYlj32ifSw3F5BzNFM0FHVpTnvUcXcgUFQ/gnJpRVBKLq6gSuYc0DdJvQs5LYVoRITkXnXe9ruCRdyM62nYqtIItn/bb8TLESS02w==|920 \ No newline at end of file diff --git a/Pages/项目首页/子页面/任务列表.json b/Pages/项目首页/子页面/任务列表.json index f39887ee..b54ee511 100644 --- a/Pages/项目首页/子页面/任务列表.json +++ b/Pages/项目首页/子页面/任务列表.json @@ -305,6 +305,10 @@ "RowDoubleClickCommand": { "$type": "GrapeCity.Forguncy.Commands.CustomCommandObject, Forguncy.Commands", "Commands": [ + { + "$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy", + "Title": "加载中" + }, { "$type": "SetCurrentRowCommand.SetCurrentRowCommand, SetCurrentRowCommand", "CurrentRowInfo": { @@ -312,7 +316,7 @@ "ColumnBindingInfo": { "TableName": "任务表", "ColumnName": "ID", - "GUID": "411574ef-ab46-4550-a091-8a57eade503b" + "GUID": "1c788ef6-1380-4142-81c5-bba15db40b2e" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", @@ -322,8 +326,8 @@ }, { "$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon", - "PopupDisplayMode": 3, - "DrawerDirection": 3, + "PopupDisplayMode": 4, + "ShowDrawerHeader": true, "CloseWhenClickGrayArea": false, "PageName": "任务首页", "LoadBindingDataOption": 1 @@ -603,4 +607,4 @@ "PaperSize": {}, "Margin": {} } -}//b7KRR5aLJGe0KGHJBCSZswvkA7Y6F3gG9IrLVIzEUjmGRUnEO/1d8Eiui/m17MR+ECSB09pGX4xcpURetxHiz7uNOmgCSNPuPdNEWdZ9z2YP21aNJwMpz2p/fHpQCZ/4KKjNnd40co7DKloBiGca0mViZOHBbiNJF96Qwhbd9F0StnnXNd6ygONeNO7lilUSi/a47x10pHQAG2YEBxe265javO88QV8qyrNLBj+dDr8dFyzH+LsIR7kwzkbdqcP6EVtYv764+d2EjscIRl2CmJsNTCjPoNIjE5Hmx1k0/e5HzwYpH3rLHc0e0EsJbeAL+A48l0R6iBmfztzW+o6LwoLgSb0hozh0N/Qzv/6DYtvil+bq8GtWIqndJYYayunc/jGXD4IYAGS84MTB+2T7Ey/ym5FqgjzXPfSSeGSqJXWEAf7zkTrkx2r7TfTdr9G8/DEIQDiU31RjY9v6KETdJYXVKYVtuOesmrDcputUAKLbuuiSGFe2YwgsuMRmpC1bONO9AZ3dyqu9hgQ83gLjeUQOIVm/EP6ypamXREubSHqecWKQaa7S3JZPRyCmTvRaq7mV6Y0YGTsrHB/ah+hKAtuNX1DRPx+1oeD1o4l+WAH3jKP9/R5ZYVFgxRhvvuUi2+DPaJDuf08sJc7C5v/ri4e3ludSc+L3oIXRHAloyr2BHQaeu0sChqeGksDp+3LbVRLMPQrom8lOzRHPpyarEXV5JDYjf0aujuIMbF1P19aoljXoeerOaWJjWLyJs+qMWaMF+7YOStKloxhTjEZRlGoC22FPZVErXzE5ZXr1T9C/+hD2gG8e1cgA9IY9yl5oMhB9xwn3kiM5dxVQ013cW1oalFMOYCrBGazx4CKOLp/nBlXD01ktKKO2AIvM1Yf4dIOjtTyitIw8MaGWU7ETcQ==|920 \ No newline at end of file +}//LVVrwL1368D+k28jEVxJdquFdtf0LSJukJwtVEeIql/Lfj+1ikRTOqx26z8XxM1d5eq6SSYCoIT+6NO5pVQLUTWfklPhEM73qWJxoTWx1Rslt4gK8MIo3Eerz1i+nU7azXVW31r2mjO3SaA+oF1XfRVeCNyvrHj3U7lOwI6HLWxPzqGpp28OHZjaacEnbw4Ruo+dd3UTIwZuzoNj9AdJ9SKTVgMPHPNzob3gH/iNm8X1fHyvfMeBxbMdxzg1MikrfrorjMechYSFIj2AJNnBOETHA03Jzh55OaygoJsOTBz3/18DX6jkEkZ01Nqqja7sL3p7gDZ1uiQdbT5aNawAtcI3Jzi5/6rOsc/EBYrm+lrCU9r8bwtw2VBlohccCG9lz//YyJRjOIdb0YIX460bmbYwUB6W44Eqm1YCgBVvEi0U5mae3Qp881ARHOmQza53mX3LCyC1jWNMGbHV5ULu/eevIoZcJpxM7+rCtV512OLguHow3xHvNHPW1oW7oR/SDeIc1F6jsp7rPKMpkSrcnL7+y3mMjrKCeKOP8UoU55bXTyOeSeyPU+6MdMSyqsuUaHYdzmRkphKwUOHAaj6kjMWK+2PhAu+8ycIwodmFmHO/aWNqcP0MwxHWRFWewizOskZW8mgvG6fmhDy0aJaPx49xof2Rt6+JJ+HfCnIqYaiSL/fODipZbtvdNin+v0pemT0i80gJRBgZi4E8s5orCQ9G2c6vs1FyyZxp8HS+ZO1tImD4fnKt2e+vwMDJ2/V38J15Bjj5Bb7muyMbPteFAYYGDcn5b8m8I0ZNWgSjWQXOrlaKwWv/ip+pjnWU7oFE7HbJwIqtJJvEDq+uExAIaNwc3DZV0fYuqgs1o/Tg6Mjq8zdI2c4q+IyBrMmd93xx2bmgmpkUZoJtOVvqWszeuw==|920 \ No newline at end of file diff --git a/Pages/项目列表.json b/Pages/项目首页/项目列表.json similarity index 100% rename from Pages/项目列表.json rename to Pages/项目首页/项目列表.json diff --git a/Pages/项目首页/项目标题.json b/Pages/项目首页/项目标题.json index 7d786c81..9f25f465 100644 --- a/Pages/项目首页/项目标题.json +++ b/Pages/项目首页/项目标题.json @@ -6,6 +6,16 @@ "DesignLengthInPixel": 15.0 } }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 20.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 11.0 + } + }, "3": { "GridRowColumnDefinition": { "DesignLengthInPixel": 31.0, @@ -16,16 +26,6 @@ "GridRowColumnDefinition": { "DesignLengthInPixel": 15.0 } - }, - "1": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 22.0 - } - }, - "2": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 14.0 - } } }, "Count": 5, @@ -38,6 +38,21 @@ "DesignLengthInPixel": 15.0 } }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 17.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 11.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 63.0 + } + }, "4": { "GridRowColumnDefinition": { "DesignLengthInPixel": 10.0 @@ -45,7 +60,7 @@ }, "5": { "GridRowColumnDefinition": { - "DesignLengthInPixel": 76.0, + "DesignLengthInPixel": 119.0, "Mode": 1 } }, @@ -54,6 +69,11 @@ "DesignLengthInPixel": 10.0 } }, + "7": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 22.0 + } + }, "8": { "GridRowColumnDefinition": { "DesignLengthInPixel": 521.0, @@ -91,26 +111,6 @@ "GridRowColumnDefinition": { "DesignLengthInPixel": 20.0 } - }, - "1": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 17.0 - } - }, - "2": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 11.0 - } - }, - "3": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 63.0 - } - }, - "7": { - "GridRowColumnDefinition": { - "DesignLengthInPixel": 11.0 - } } }, "Count": 14, @@ -155,6 +155,7 @@ "1,7": { "CellType": { "$type": "Forguncy.ImageCellType, ServerDesignerCommon", + "Size": 14, "ImagePath": "Arrow/301_down_arrow_5.svg", "BuiltIn": true, "UseCellForeColor": true @@ -257,6 +258,9 @@ "FontSize": 13.333333333333332, "Foreground": 1 }, + { + "FontSize": 16.0 + }, { "FontFamily": 0, "FontSize": 13.333333333333332, @@ -282,21 +286,22 @@ "0,11": 0, "1,1": 1, "1,2": 1, - "1,10": 2, - "1,11": 2, - "1,12": 2, + "1,5": 2, + "1,10": 3, + "1,11": 3, + "1,12": 3, "2,2": 1, - "2,5": 3, - "2,9": 3, - "2,11": 2, + "2,5": 4, + "2,9": 4, + "2,11": 3, "3,2": 1, - "3,5": 3, - "3,7": 3, - "3,8": 3, - "3,9": 3, - "3,10": 4, - "3,11": 4, - "3,12": 3, + "3,5": 4, + "3,7": 4, + "3,8": 4, + "3,9": 4, + "3,10": 5, + "3,11": 5, + "3,12": 4, "4,10": 0, "4,11": 0 }, @@ -334,4 +339,4 @@ "PaperSize": {}, "Margin": {} } -}//C97mMWLJ6x7smC+Lnold0XdMJZ0mIWBvcgVINWuGlrbBbJJg1Fn4EwC4y3UjyoWMR0vUF6wgqYgRd46mDIUPmHgYxjLdIjcDSekqrzvhLSU4nZJvD+WpXzaiDoawvEvRdsGyaOxFXLZzgOSKbZScYFKJ6RSRJi/s6Y3lFSDb1ey09r1Hi8lKB/YCBh74V5jv8Sw7Qp44kspj/duF4WINqzkBAi3MDoAyZ0staRNY+fn2oygEx1rUyhv9mCr379ZlhRHCvsK8aToLgKzmD0f1l6Sxn4A88YSkVGe7fblPiH5ojDOu0uwgGqKnVdpX0j018qPmHExcXlB9jZmYXfuBfPGl8etqPLrBfz25lSh7RWLUJ0aIadD1/VrVK5A7Jej75rWSZRG5pcVUa2iomY/NvBrlAHpB7Hi11Gmp0bhEnwRWhz2xlK2Onuja2JD2LVu9IT240asmDwP27rvvCKf7R26h/5RydzIGGv95XiMXqaibW/RIZirF5MdZ9oN05Kxe6cq+Ei6HwJlZkujQpDdKsWQBqR0INLpeclH+NjsGCMSQQdhVaMjYVCAHVsJab0YEBBeQMMok12Bz3SnPnbdNKOCW7AqNu1F10FvxQ/rx+U134CyZ44p5zBca2+F+SJJtNnNPAPdQ0TGHmdBOdnJIo0eX6ZQKgOklE+WoMVrf9AcWXPv9IxzIHjU6HugCB8uYUwKWj5HpeP4Dz2dMQqoYqP8bgpprHH13Xn4Fgn4zSg3eOAghFiNL6v88CJqvefdkx/bBLVJ7Cf2t3ox4wfjYjQUivt6HFJZLKhUibDXQ0LDvkNicifzSmuzuOhAwXe5DdKPzk+FO2dnsPNxup22kuYp8wClzG5jo0ch86zQWfUV4/XYZc44hG96L3KwIeQLCTll6oKxy18rtAKPd9SirkA==|920 \ No newline at end of file +}//tAWdfrmdCJu+iQXHJasfYOZRN+iDKnK+gDF5N6/xfAm8MBmNmkhHbQ7TJyVLicrcWRKqx60cXlU6H8Y3pVI8KRKYqwS/bma+fOWR8MQ6wKFkTGGxFoifmAFUZzr5cUYf69pcdy58rwOVK8esnOmeHJgdiMwqPLagF6M/0aEEDhy1PbY1B7pjz2urQt2mSLffhJAtBJRaEufOgqIFDztJkv9t1XmJtHQBxFIWpfKGLbMMwIt1kkV1eWXHne62h+NmyZL82M4lnsr6D4Dh0nAoJAE6uNSmMzp6Uwm7b/0tIXYl5TCzOBv83/yhILRd3ddWXhHWMOry5RA0/5Gtv6Dkl61PGjhvDghio09iPQt9yUMzGBoKQvmiFLVv/K1dcvgulYS35tmNFBKPy1PihGtZiikLCDNh4Pj6Zt9eVSADpjoEChUsRLGoWwPST/UEJWn8hcBN/muAhyt5/wq2erfagEIeD/FmZ5yGQ3l0Ahaxh/s/goQTUye3V4izX+fidLqAuORFy9mtnNKk5E6bPFyarWRZef0n7FDdtI9oyP/2Okt/mffOcXQK+sIUML7bf1I4zA/ipE8GZ02GPXWRL+kRWm0djXdmhf7ZChZTMsbYJou39exPGolSjb3u5opo4J8AdtVbDpxM10JweYTaNxIvLGANdGWbNqNRn+p/+UfjLP756zYA98CTha9WizSm6dkx1Ermm4GXUGHnQhCwaJNmWh3CL54uY2r+V4pmLWgM3p+/pqY9q+hKo+KBsDigcAZ0BqMuiOrxnfvCa1s+65ZPMeZ6mnJSP9ySqNmFI26cATF03qY5aZxsJLbN0I+tEurUmQHc/BtoBQDQrl69DD3ALUImZJtFCXP9HxlmOfWJptnP4iv5fUOlUR/6yVOKCcmPOpucP9H3vGM55u8YGON02w==|920 \ No newline at end of file diff --git a/Pages/项目首页/项目首页.json b/Pages/项目首页/项目首页.json index 585dc2bc..3e83d66a 100644 --- a/Pages/项目首页/项目首页.json +++ b/Pages/项目首页/项目首页.json @@ -266,7 +266,8 @@ }, "Values": { "0,0": "项目标题", - "1,0": "任务列表" + "1,0": "任务列表", + "2,1": "项目ID:" }, "AttachInfos": { "0,0": { @@ -282,11 +283,11 @@ "OverflowMode": 1 } }, - "2,0": { + "2,4": { "BindingInfo": { - "TableName": "任务表", - "ColumnName": "项目ID", - "GUID": "dd1ab3e8-4ce8-4b2d-b4da-90fb78ed9b62" + "TableName": "项目表", + "ColumnName": "ID", + "GUID": "44b442c6-01c5-4902-a341-31cf3a3c46e2" } } }, @@ -295,6 +296,17 @@ { "BorderBottom": 0 }, + { + "FontSize": 13.333333333333332, + "HorizontalAlignment": 1 + }, + { + "Background": 2, + "FontFamily": 3 + }, + { + "FontFamily": 3 + }, { "Background": null } @@ -302,6 +314,8 @@ "Types": { "Strs": [ "Background 2 0", + "Right", + "#FFFFFF00", "Body" ], "Borders": [ @@ -354,19 +368,25 @@ "0,40": 0, "0,41": 0, "0,42": 0, - "0,43": 0 + "0,43": 0, + "2,1": 1, + "2,4": 2, + "2,5": 3, + "2,6": 3, + "2,7": 3 }, "RowStyles": { - "0": 1 + "0": 4 }, "SheetStyle": { - "FontFamily": 1 + "FontFamily": 3 } }, "Spans": [ "0,0,1,44", "1,0,1,44", - "2,0,1,4" + "2,4,1,4", + "2,1,1,3" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", @@ -395,11 +415,11 @@ "CustomNames": [ { "Name": "项目ID", - "Formula": "项目首页!$A$3" + "Formula": "项目首页!$E$3" }, { "Name": "项目子页面", "Formula": "项目首页!$A$2" } ] -}///Jo0r3cGRbwivBWP4oxrS9U6dXDIDh+Z+aN8+CSWJOG5E1b+RoBIgVzjZJ7ziAwpn2dTOJ7I1UYFC2kpSqsQ6QX9UWQ60PhqnC+xGYLeviA8BVvhn3vUw1V6V5XEkUF9ELHtry9i3D5G0wFS3Ah+jKtzYqpVHhMokJSgmPI7xnY7fusdiNNtWNrJMgiZXUmw+PDr8oD+/uBC7rJYx4Pa8Hv6KvOuOJ19nFWnVMOBD/lR7wPyH7dJlxBJ9bDxoQRpsLHik4mxDv2K6eBln5MV9r/m3Rqm0YzIGgunnv83Jv+LFyaDIRUxji2MiRqcP3fv2yXFN1cG5c2AGel8aGMNt4DpqzYRC+aKz7J8hoVLdsIpLAqahvrD2GmMuK5xxpDWtwcNkf+TSe76PfRpy2q58i1RvGHTKz5ID108Oi0Zle46LN9MEbNe62Rj0b/9TGwuSlZyBQ1qLLik7Md3rNKBGVqalY+2dtmikFHJmM5pHLo4O9d6tVKUqUitM74ZK9TEdqsX1JLdDbQ48PWfF6EHcLsw7mGanDvCmHvxWcccioa2BdHc/0U9LWDjoHOcPUF4nibl4XPCnbkBRakJIZ5sYeuPzU44bj3rHVTxC/JZjHEUCx0bMANOsb9gapxPbYGAJcAl8resg/KxxOi5QjmyBJzPr827zaiQZb/EHpX/BsOwufopyVIhyBk+NJC+Fl8oNR5VKN2Kq4hIW8VAUWECTKMqNK5mKmIqQh8/jCmdwB3Nq4/fKmxmNpHKt2GBndm8oalS1FrqZ5EtxL9yS27yDkzhquhak/ILAE0bn1Jy+7jVZh1pDC92EXpXCz6vyNduHcW/GmBekBBbqU31jwKpJz8ir6qYR0IwLJzfNMCBunzkfBq9Jerv01F0UEpAeUIVsF8tjZ8wwoqaA5pTHnCmWg==|920 \ No newline at end of file +}//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 diff --git a/Plugin/Editormd-6_0_102_0.zip b/Plugin/Editormd-6_0_102_0.zip new file mode 100644 index 00000000..2850a2eb Binary files /dev/null and b/Plugin/Editormd-6_0_102_0.zip differ diff --git a/Plugin/Notiflix_Forguncy.zip b/Plugin/Notiflix_Forguncy.zip new file mode 100644 index 00000000..74131a9e Binary files /dev/null and b/Plugin/Notiflix_Forguncy.zip differ diff --git a/Plugin/增强关闭页面-9_0_6.zip b/Plugin/增强关闭页面-9_0_6.zip new file mode 100644 index 00000000..b70566b8 Binary files /dev/null and b/Plugin/增强关闭页面-9_0_6.zip differ diff --git a/Plugin/支持预览的附件上传-9_0_102_0.zip b/Plugin/支持预览的附件上传-9_0_102_0.zip new file mode 100644 index 00000000..5637a7eb Binary files /dev/null and b/Plugin/支持预览的附件上传-9_0_102_0.zip differ diff --git a/ServerCommands/工时/新增报工.json b/ServerCommands/工时/新增报工.json new file mode 100644 index 00000000..2857ec0b --- /dev/null +++ b/ServerCommands/工时/新增报工.json @@ -0,0 +1,471 @@ +{ + "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 + } + }, + { + "Name": "结束日期", + "DataValidationInfo": { + "IgnoreBlank": false + } + }, + { + "Name": "执行者", + "DataValidationInfo": { + "IgnoreBlank": false + } + }, + { + "Name": "工时数", + "DataValidationInfo": { + "IgnoreBlank": false + } + }, + { + "Name": "进展内容" + }, + { + "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": "项目ID", + "GUID": "76e8039a-2ce0-4c74-9879-63da073db9ee" + }, + "ColumnName": "项目ID" + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务状态", + "GUID": "c45d8519-bfff-4a2d-9e43-2106fd6cfc8a" + }, + "ColumnName": "任务状态" + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务状态", + "GUID": "f1c49b96-cafd-41bb-a773-aed819d56819", + "RelationBinding": { + "RelatedTable": "任务状态", + "RelatedColumn": "状态码", + "DisplayColumn": "任务状态" + } + }, + "ColumnName": "任务状态文本" + }, + { + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "执行者", + "GUID": "b8d6214f-a443-45f7-acf4-f756f3536dea", + "AttachType": { + "$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess", + "UserColumnAttachType": 5, + "AttachTypeTag": "负荷" + } + }, + "ColumnName": "执行者负荷" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "c0cdf54c-f3e1-4362-81bc-095932a4f40b" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "87a8a1ca8afc42e6b601a540a47b88d5" + }, + { + "$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": "待分配工时", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工时数" + }, + "ID": "8dc0c955c31047479a6536c2fbd39f6a" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "分配天数", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=DATEDIF(开始日期,结束日期,\"d\")" + }, + "ID": "e47382a2af7248b98483985baaa51a32" + }, + { + "$type": "Forguncy.Model.ServerTransactionCommand, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.LoopCommand, ServerDesignerCommon", + "LoopInfo": { + "$type": "Forguncy.Model.CountLoopInfo, ServerDesignerCommon", + "LoopCount": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=分配天数" + }, + "LoopIndexParamName": "index", + "LoopItemParamName": "Item" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "当前日期", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=开始日期+(index-1)" + }, + "ID": "834d914107c94850bcaf6300a7318523" + }, + { + "$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": "计划" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "统计负荷", + "TableValue": { + "TableName": "View_任务工时统计", + "TableValueType": 1, + "BindingInfos": [ + { + "BindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "计划工时", + "GUID": "5ab6d9d2-aba5-4656-a845-e83d1b72a91c" + }, + "ColumnName": "计划工时" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "任务ID", + "GUID": "c75276ab-6c2a-46c6-aa4d-474d509de3c5" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "执行人", + "GUID": "ebf1b722-31b2-48af-aee4-8456f3aceb01" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=执行者" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "View_任务工时统计", + "ColumnName": "工时日期", + "GUID": "05a3349d-83d3-4670-9577-faa2dedcc951" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=当前日期" + } + } + ] + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "d656dc16830a4ebd9c62865373622d5e" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "计算本次分配工时", + "ParameterValue": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=IF(index>=分配天数,待分配工时,ROUNDDOWN(工时数/分配天数,1))" + }, + "ID": "5555a281080a4bd3b45369f61f980778" + }, + { + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.执行者负荷" + } + }, + "value": "0", + "compareType": 2 + }, + { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=统计负荷" + } + }, + "value": "%Null%", + "compareType": 1 + }, + { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon", + "ParamObject": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=统计负荷.计划工时+计算本次分配工时" + } + }, + "value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.执行者负荷" + }, + "compareType": 2 + } + ] + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=TEXT(当前日期,\"yyyy年mm月dd\")&\"的最大工作负荷超出限制,请重新编排提交!\"" + } + } + ], + "ID": "0c91b6dc-374c-4f05-b2c9-7a27efc905e9" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务工时表", + "UpdateType": "add", + "ShowConfirm": false, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "项目ID", + "GUID": "cb331dd7-3590-4815-876c-055ee05dc73a" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务信息.项目ID" + } + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "任务ID", + "GUID": "2c498cc8-01d4-420a-a792-b1cc996af78e" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "工时日期", + "GUID": "4fae1347-33a7-4ada-904a-a27efd524b71" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=当前日期" + } + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "工时类型", + "GUID": "0c4c47f0-ecf3-48c7-85f1-4a5f306b5f59" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工时类型" + } + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "执行人", + "GUID": "6608888f-6f1a-4551-a084-6daa5803005d" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=执行者" + } + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "执行内容", + "GUID": "b824dc5e-e940-4a84-b47d-7c29ecf47382" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=进展内容" + } + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "工时", + "GUID": "9a43a905-e60e-45a3-b46c-256d04d33236" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=计算本次分配工时" + } + } + ] + } + ], + "ID": "a27646cc-5b6a-4ed0-989a-e89d20560650" + } + ] + } + ], + "ID": "caa7447f-18f4-4b64-b07c-930f7b8a8980" + } + ] + } + ] + } + ] + }, + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "提交工时成功" + } + ], + "ID": "999a42e2-8f3b-4e6b-94d4-5b9471630f27" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=\"当前任务状态为[\"&任务信息.任务状态文本&\"],无法提交工时!\"" + } + } + ], + "ID": "3bac0ed8-af90-447b-af27-0f7faf151ec7" + } + ] + } + ] + } + } + ] +} \ No newline at end of file diff --git a/Tables/项目任务/任务类型.json b/Tables/字典表/任务类型.json similarity index 86% rename from Tables/项目任务/任务类型.json rename to Tables/字典表/任务类型.json index 04043628..ee5481bf 100644 --- a/Tables/项目任务/任务类型.json +++ b/Tables/字典表/任务类型.json @@ -6,14 +6,15 @@ "Required": true, "Unique": true, "AutoIncrement": true, - "DatabaseColumnType": "System.Int64", + "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": "System.String", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, "Name": "任务类型", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, @@ -38,6 +39,12 @@ "Name": "FGC_LastModifyDate" } ], + "ExternalDatabaseInfo": { + "AllowModifySchema": true, + "ConnectionId": "业务表", + "SourceTableName": "任务类型", + "SourceTableSchema": "dbo" + }, "PrimaryKey": [ "ID" ], diff --git a/Tables/字典表/工时核定方式.json b/Tables/字典表/工时核定方式.json new file mode 100644 index 00000000..3016d514 --- /dev/null +++ b/Tables/字典表/工时核定方式.json @@ -0,0 +1,53 @@ +{ + "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": "nvarchar", + "MaxLength": -1, + "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" + } + ], + "ExternalDatabaseInfo": { + "AllowModifySchema": true, + "ConnectionId": "业务表", + "SourceTableName": "工时核定方式", + "SourceTableSchema": "dbo" + }, + "PrimaryKey": [ + "ID" + ], + "Indexes": [], + "Relations": [] +} \ No newline at end of file diff --git a/Tables/字典表/项目进展状态表.json b/Tables/字典表/项目进展状态表.json new file mode 100644 index 00000000..4e9058bc --- /dev/null +++ b/Tables/字典表/项目进展状态表.json @@ -0,0 +1,60 @@ +{ + "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.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": [] +} \ No newline at end of file diff --git a/Tables/客户/客户表.json b/Tables/客户/客户表.json index 4487ca5c..57e82bbe 100644 --- a/Tables/客户/客户表.json +++ b/Tables/客户/客户表.json @@ -6,32 +6,36 @@ "Required": true, "Unique": true, "AutoIncrement": true, - "DatabaseColumnType": "System.Int64", + "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": "System.String", + "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": "System.String", + "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": "System.String", + "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": "System.String", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, "Name": "邮箱", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, @@ -56,6 +60,12 @@ "Name": "FGC_LastModifyDate" } ], + "ExternalDatabaseInfo": { + "AllowModifySchema": true, + "ConnectionId": "业务表", + "SourceTableName": "客户表", + "SourceTableSchema": "dbo" + }, "PrimaryKey": [ "ID" ], diff --git a/Tables/客户/客户部门表.json b/Tables/客户/客户部门表.json index 6c89b399..0d6f2080 100644 --- a/Tables/客户/客户部门表.json +++ b/Tables/客户/客户部门表.json @@ -6,38 +6,43 @@ "Required": true, "Unique": true, "AutoIncrement": true, - "DatabaseColumnType": "System.Int64", + "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": "System.Int64", + "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": "System.String", + "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": "System.String", + "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": "System.String", + "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": "System.String", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, "Name": "客户经理", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, @@ -62,6 +67,12 @@ "Name": "FGC_LastModifyDate" } ], + "ExternalDatabaseInfo": { + "AllowModifySchema": true, + "ConnectionId": "业务表", + "SourceTableName": "客户部门表", + "SourceTableSchema": "dbo" + }, "PrimaryKey": [ "ID" ], diff --git a/Tables/工时/View_任务工时统计.json b/Tables/工时/View_任务工时统计.json new file mode 100644 index 00000000..32c5e3e5 --- /dev/null +++ b/Tables/工时/View_任务工时统计.json @@ -0,0 +1,96 @@ +{ + "Name": "View_任务工时统计", + "Columns": [ + { + "$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": "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": "datetime", + "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": "View_任务工时统计", + "SourceTableSchema": "dbo", + "CreateViewSql": "SELECT \r\n [项目ID],\r\n [任务ID],\r\n [执行人],\r\n [工时日期],\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 [项目ID],\r\n [任务ID],\r\n [执行人],\r\n [工时日期];", + "ViewInfo": { + "ViewName": "View_任务工时统计", + "IsUpdatable": true, + "QueryColumns": [ + "项目ID" + ] + } + }, + "Indexes": [], + "Relations": [ + { + "PrimarySchema": null, + "PrimaryTable": "任务表", + "PrimaryColumn": "ID", + "ForeignSchema": null, + "ForeignTable": "View_任务工时统计", + "ForeignColumn": "任务ID", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": true + }, + { + "PrimarySchema": null, + "PrimaryTable": "项目表", + "PrimaryColumn": "ID", + "ForeignSchema": null, + "ForeignTable": "View_任务工时统计", + "ForeignColumn": "项目ID", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": true + }, + { + "PrimarySchema": null, + "PrimaryTable": "用户信息视图", + "PrimaryColumn": "用户名", + "ForeignSchema": null, + "ForeignTable": "View_任务工时统计", + "ForeignColumn": "执行人", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": true + } + ] +} \ No newline at end of file diff --git a/Tables/工时/任务工时表.json b/Tables/工时/任务工时表.json new file mode 100644 index 00000000..f06fbf87 --- /dev/null +++ b/Tables/工时/任务工时表.json @@ -0,0 +1,125 @@ +{ + "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": "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": "datetime", + "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": "nvarchar", + "MaxLength": -1, + "Name": "工时类型", + "ColumnType": "System.String, 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": "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" + }, + { + "$type": "Forguncy.Model.Tables.StatisticColumn, ServerDesignerCommon", + "AggregateFunction": 4, + "DataColumnName": "工时", + "Name": "总计划工时", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + } + ], + "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 new file mode 100644 index 00000000..5d101973 --- /dev/null +++ b/Tables/用户/用户信息视图.json @@ -0,0 +1,72 @@ +{ + "Name": "用户信息视图", + "Columns": [ + { + "$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", + "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", + "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.Int64", + "MaxLength": -1, + "Name": "有效", + "ColumnType": "System.Int64, 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", + "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", + "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", + "MaxLength": -1, + "Name": "负荷", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + } + ], + "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 [负荷] FROM [FGC_UserInfoTable]", + "ViewType": 1 + }, + "PrimaryKey": [ + "用户名" + ], + "Indexes": [], + "Relations": [] +} \ No newline at end of file diff --git a/Tables/用户/用户组织关系视图.json b/Tables/用户/用户组织关系视图.json new file mode 100644 index 00000000..508da88e --- /dev/null +++ b/Tables/用户/用户组织关系视图.json @@ -0,0 +1,75 @@ +{ + "Name": "用户组织关系视图", + "Columns": [ + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "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", + "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.Int64", + "MaxLength": -1, + "Name": "是否主管", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "DatabaseColumnType": "System.String", + "MaxLength": -1, + "Name": "组织角色Id集合", + "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" + } + ], + "BuiltInViewInfo": { + "ViewName": "用户组织关系视图", + "SourceTableName": "FGC_UMV_OUR", + "CreateViewSql": "SELECT [组织Id] AS [组织Id], [用户名] AS [用户名], [是否主管] AS [是否主管], [组织角色Id集合] AS [组织角色Id集合], [组织角色名称集合] AS [组织角色名称集合] FROM [FGC_UMV_OUR]", + "ViewType": 10 + }, + "PrimaryKey": [ + "组织Id", + "用户名" + ], + "Indexes": [], + "Relations": [ + { + "PrimarySchema": null, + "PrimaryTable": "用户信息视图", + "PrimaryColumn": "用户名", + "ForeignSchema": null, + "ForeignTable": "用户组织关系视图", + "ForeignColumn": "用户名", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": false + }, + { + "PrimarySchema": null, + "PrimaryTable": "组织信息视图", + "PrimaryColumn": "组织Id", + "ForeignSchema": null, + "ForeignTable": "用户组织关系视图", + "ForeignColumn": "组织Id", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": false + } + ] +} \ No newline at end of file diff --git a/Tables/用户/用户角色关系视图.json b/Tables/用户/用户角色关系视图.json new file mode 100644 index 00000000..6225c8f8 --- /dev/null +++ b/Tables/用户/用户角色关系视图.json @@ -0,0 +1,61 @@ +{ + "Name": "用户角色关系视图", + "Columns": [ + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "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", + "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.Int64", + "MaxLength": -1, + "Name": "来自组织", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + } + ], + "BuiltInViewInfo": { + "ViewName": "用户角色关系视图", + "SourceTableName": "FGC_UMV_RUR", + "CreateViewSql": "SELECT [角色Id] AS [角色Id], [用户名] AS [用户名], [来自组织] AS [来自组织] FROM [FGC_UMV_RUR]", + "ViewType": 6 + }, + "PrimaryKey": [ + "角色Id", + "用户名" + ], + "Indexes": [], + "Relations": [ + { + "PrimarySchema": null, + "PrimaryTable": "角色信息视图", + "PrimaryColumn": "角色Id", + "ForeignSchema": null, + "ForeignTable": "用户角色关系视图", + "ForeignColumn": "角色Id", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": false + }, + { + "PrimarySchema": null, + "PrimaryTable": "用户信息视图", + "PrimaryColumn": "用户名", + "ForeignSchema": null, + "ForeignTable": "用户角色关系视图", + "ForeignColumn": "用户名", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": false + } + ] +} \ No newline at end of file diff --git a/Tables/用户/组织信息视图.json b/Tables/用户/组织信息视图.json new file mode 100644 index 00000000..7de7f048 --- /dev/null +++ b/Tables/用户/组织信息视图.json @@ -0,0 +1,81 @@ +{ + "Name": "组织信息视图", + "Columns": [ + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "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", + "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.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.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.Int64", + "MaxLength": -1, + "Name": "排序", + "ColumnType": "System.Int64, 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" + } + ], + "BuiltInViewInfo": { + "ViewName": "组织信息视图", + "SourceTableName": "FGC_UMV_OI", + "CreateViewSql": "SELECT [组织Id] AS [组织Id], [组织名] AS [组织名], [父节点Id] AS [父节点Id], [组织级别Id] AS [组织级别Id], [排序] AS [排序], [组织路径] AS [组织路径] FROM [FGC_UMV_OI]", + "ViewType": 5 + }, + "PrimaryKey": [ + "组织Id" + ], + "Indexes": [], + "Relations": [ + { + "PrimarySchema": null, + "PrimaryTable": "组织信息视图", + "PrimaryColumn": "组织Id", + "ForeignSchema": null, + "ForeignTable": "组织信息视图", + "ForeignColumn": "父节点Id", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": false + }, + { + "PrimarySchema": null, + "PrimaryTable": "组织级别视图", + "PrimaryColumn": "组织级别Id", + "ForeignSchema": null, + "ForeignTable": "组织信息视图", + "ForeignColumn": "组织级别Id", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": false + } + ] +} \ No newline at end of file diff --git a/Tables/用户/组织级别视图.json b/Tables/用户/组织级别视图.json new file mode 100644 index 00000000..d30c441e --- /dev/null +++ b/Tables/用户/组织级别视图.json @@ -0,0 +1,30 @@ +{ + "Name": "组织级别视图", + "Columns": [ + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "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", + "MaxLength": -1, + "Name": "组织级别名称", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + } + ], + "BuiltInViewInfo": { + "ViewName": "组织级别视图", + "SourceTableName": "FGC_UMV_OLI", + "CreateViewSql": "SELECT [组织级别Id] AS [组织级别Id], [组织级别名称] AS [组织级别名称] FROM [FGC_UMV_OLI]", + "ViewType": 11 + }, + "PrimaryKey": [ + "组织级别Id" + ], + "Indexes": [], + "Relations": [] +} \ No newline at end of file diff --git a/Tables/用户/角色信息视图.json b/Tables/用户/角色信息视图.json new file mode 100644 index 00000000..edb8b227 --- /dev/null +++ b/Tables/用户/角色信息视图.json @@ -0,0 +1,44 @@ +{ + "Name": "角色信息视图", + "Columns": [ + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "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", + "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", + "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.Int64", + "MaxLength": -1, + "Name": "上级分类Id", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + } + ], + "BuiltInViewInfo": { + "ViewName": "角色信息视图", + "SourceTableName": "FGC_UMV_RI", + "CreateViewSql": "SELECT [角色Id] AS [角色Id], [角色名] AS [角色名], [描述] AS [描述], [上级分类Id] AS [上级分类Id] FROM [FGC_UMV_RI]", + "ViewType": 4 + }, + "PrimaryKey": [ + "角色Id" + ], + "Indexes": [], + "Relations": [] +} \ No newline at end of file diff --git a/Tables/用户/角色分类关系视图.json b/Tables/用户/角色分类关系视图.json new file mode 100644 index 00000000..4d1ddfbb --- /dev/null +++ b/Tables/用户/角色分类关系视图.json @@ -0,0 +1,64 @@ +{ + "Name": "角色分类关系视图", + "Columns": [ + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "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", + "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.Int64", + "MaxLength": -1, + "Name": "是否角色", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "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.Int64", + "MaxLength": -1, + "Name": "排序", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + } + ], + "BuiltInViewInfo": { + "ViewName": "角色分类关系视图", + "SourceTableName": "FGC_UMV_RFR", + "CreateViewSql": "SELECT [Id] AS [Id], [名称] AS [名称], [是否角色] AS [是否角色], [父节点Id] AS [父节点Id], [排序] AS [排序] FROM [FGC_UMV_RFR]", + "ViewType": 7 + }, + "PrimaryKey": [ + "Id", + "是否角色" + ], + "Indexes": [], + "Relations": [ + { + "PrimarySchema": null, + "PrimaryTable": "角色分类关系视图", + "PrimaryColumn": "Id", + "ForeignSchema": null, + "ForeignTable": "角色分类关系视图", + "ForeignColumn": "父节点Id", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": false + } + ] +} \ No newline at end of file diff --git a/Tables/用户/角色拥有权限视图.json b/Tables/用户/角色拥有权限视图.json new file mode 100644 index 00000000..6268c886 --- /dev/null +++ b/Tables/用户/角色拥有权限视图.json @@ -0,0 +1,54 @@ +{ + "Name": "角色拥有权限视图", + "Columns": [ + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "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.Int64", + "MaxLength": -1, + "Name": "拥有权限的角色Id", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + } + ], + "BuiltInViewInfo": { + "ViewName": "角色拥有权限视图", + "SourceTableName": "FGC_UMV_RII", + "CreateViewSql": "SELECT [角色Id] AS [角色Id], [拥有权限的角色Id] AS [拥有权限的角色Id] FROM [FGC_UMV_RII]", + "ViewType": 9 + }, + "PrimaryKey": [ + "角色Id", + "拥有权限的角色Id" + ], + "Indexes": [], + "Relations": [ + { + "PrimarySchema": null, + "PrimaryTable": "角色信息视图", + "PrimaryColumn": "角色Id", + "ForeignSchema": null, + "ForeignTable": "角色拥有权限视图", + "ForeignColumn": "角色Id", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": false + }, + { + "PrimarySchema": null, + "PrimaryTable": "角色信息视图", + "PrimaryColumn": "角色Id", + "ForeignSchema": null, + "ForeignTable": "角色拥有权限视图", + "ForeignColumn": "拥有权限的角色Id", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": false + } + ] +} \ No newline at end of file diff --git a/Tables/用户/角色组织关系视图.json b/Tables/用户/角色组织关系视图.json new file mode 100644 index 00000000..a5a7a7c9 --- /dev/null +++ b/Tables/用户/角色组织关系视图.json @@ -0,0 +1,61 @@ +{ + "Name": "角色组织关系视图", + "Columns": [ + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "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.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.Int64", + "MaxLength": -1, + "Name": "是否对下级生效", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + } + ], + "BuiltInViewInfo": { + "ViewName": "角色组织关系视图", + "SourceTableName": "FGC_UMV_ORR", + "CreateViewSql": "SELECT [组织Id] AS [组织Id], [角色Id] AS [角色Id], [是否对下级生效] AS [是否对下级生效] FROM [FGC_UMV_ORR]", + "ViewType": 8 + }, + "PrimaryKey": [ + "组织Id", + "角色Id" + ], + "Indexes": [], + "Relations": [ + { + "PrimarySchema": null, + "PrimaryTable": "角色信息视图", + "PrimaryColumn": "角色Id", + "ForeignSchema": null, + "ForeignTable": "角色组织关系视图", + "ForeignColumn": "角色Id", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": false + }, + { + "PrimarySchema": null, + "PrimaryTable": "组织信息视图", + "PrimaryColumn": "组织Id", + "ForeignSchema": null, + "ForeignTable": "角色组织关系视图", + "ForeignColumn": "组织Id", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": false + } + ] +} \ No newline at end of file diff --git a/Tables/项目任务/任务分组.json b/Tables/项目任务/任务分组.json index da5b9a03..a4070493 100644 --- a/Tables/项目任务/任务分组.json +++ b/Tables/项目任务/任务分组.json @@ -6,20 +6,22 @@ "Required": true, "Unique": true, "AutoIncrement": true, - "DatabaseColumnType": "System.Int64", + "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": "System.Int64", + "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": "System.String", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, "Name": "分组名称", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, @@ -44,6 +46,12 @@ "Name": "FGC_LastModifyDate" } ], + "ExternalDatabaseInfo": { + "AllowModifySchema": true, + "ConnectionId": "业务表", + "SourceTableName": "任务分组", + "SourceTableSchema": "dbo" + }, "PrimaryKey": [ "ID" ], diff --git a/Tables/项目任务/任务版本.json b/Tables/项目任务/任务版本.json index 3c6b4e63..383172b2 100644 --- a/Tables/项目任务/任务版本.json +++ b/Tables/项目任务/任务版本.json @@ -6,20 +6,22 @@ "Required": true, "Unique": true, "AutoIncrement": true, - "DatabaseColumnType": "System.Int64", + "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": "System.Int64", + "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": "System.String", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, "Name": "版本名称", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, @@ -44,6 +46,12 @@ "Name": "FGC_LastModifyDate" } ], + "ExternalDatabaseInfo": { + "AllowModifySchema": true, + "ConnectionId": "业务表", + "SourceTableName": "任务版本", + "SourceTableSchema": "dbo" + }, "PrimaryKey": [ "ID" ], diff --git a/Tables/项目任务/任务状态.json b/Tables/项目任务/任务状态.json index 7284cf81..a4df7e9d 100644 --- a/Tables/项目任务/任务状态.json +++ b/Tables/项目任务/任务状态.json @@ -6,19 +6,22 @@ "Required": true, "Unique": true, "AutoIncrement": true, - "DatabaseColumnType": "System.Int64", + "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": "状态码", "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", - "DatabaseColumnType": "System.String", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, "Name": "任务状态", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, @@ -43,6 +46,12 @@ "Name": "FGC_LastModifyDate" } ], + "ExternalDatabaseInfo": { + "AllowModifySchema": true, + "ConnectionId": "业务表", + "SourceTableName": "任务状态", + "SourceTableSchema": "dbo" + }, "PrimaryKey": [ "ID" ], diff --git a/Tables/项目任务/任务表.json b/Tables/项目任务/任务表.json index d1f09581..50971228 100644 --- a/Tables/项目任务/任务表.json +++ b/Tables/项目任务/任务表.json @@ -6,85 +6,113 @@ "Required": true, "Unique": true, "AutoIncrement": true, - "DatabaseColumnType": "System.Int64", + "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": "System.Int64", + "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": "System.Int64", + "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": "System.String", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, "Name": "任务名称", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.Model.Tables.UserBindingColumn, ServerDesignerCommon", - "DatabaseColumnType": "System.String", + "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": "System.String", + "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": "System.Double", + "DatabaseColumnType": "datetime", + "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": "System.Double", + "DatabaseColumnType": "datetime", + "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": "System.Int64", + "DatabaseColumnType": "bigint", + "MaxLength": -1, "Name": "任务类型", "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": "System.Int64", + "DatabaseColumnType": "bigint", + "MaxLength": -1, "Name": "版本", "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", - "DatabaseColumnType": "System.String", + "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": "System.String", + "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": "System.Int64", + "DatabaseColumnType": "bigint", + "MaxLength": -1, + "Name": "工时核定方式", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.AttachmentBindingColumn, 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": "任务状态", "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, @@ -107,8 +135,32 @@ "$type": "Forguncy.Model.Tables.DateExtraBingingColumn, ServerDesignerCommon", "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e", "Name": "FGC_LastModifyDate" + }, + { + "$type": "Forguncy.Model.Tables.StatisticColumn, ServerDesignerCommon", + "AggregateFunction": 4, + "DataColumnName": "计划工时", + "DetailTableName": "View_任务工时统计", + "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": 4, + "DataColumnName": "实际工时", + "DetailTableName": "View_任务工时统计", + "DetailTableSchema": "dbo", + "Name": "总实际工时", + "ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" } ], + "ExternalDatabaseInfo": { + "AllowModifySchema": true, + "ConnectionId": "业务表", + "SourceTableName": "任务表", + "SourceTableSchema": "dbo" + }, "PrimaryKey": [ "ID" ], @@ -179,6 +231,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/Tables/项目任务/任务进展.json b/Tables/项目任务/任务进展.json new file mode 100644 index 00000000..d6ca3225 --- /dev/null +++ b/Tables/项目任务/任务进展.json @@ -0,0 +1,90 @@ +{ + "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": "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.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 new file mode 100644 index 00000000..bbf24925 --- /dev/null +++ b/Tables/项目任务/子任务视图.json @@ -0,0 +1,244 @@ +{ + "Name": "子任务视图", + "Columns": [ + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "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", + "MaxLength": -1, + "Name": "FGC_Creator", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "DatabaseColumnType": "System.Double", + "MaxLength": -1, + "Name": "FGC_CreateDate", + "ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "DatabaseColumnType": "System.String", + "MaxLength": -1, + "Name": "FGC_LastModifier", + "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "DatabaseColumnType": "System.Double", + "MaxLength": -1, + "Name": "FGC_LastModifyDate", + "ColumnType": "System.Double, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "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", + "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", + "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", + "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.Double", + "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": "System.Double", + "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": "System.Int64", + "MaxLength": -1, + "Name": "任务类型", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "DatabaseColumnType": "System.Int64", + "MaxLength": -1, + "Name": "版本", + "ColumnType": "System.Int64, 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", + "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.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.Int64", + "MaxLength": -1, + "Name": "任务状态", + "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" + }, + { + "$type": "Forguncy.Model.Tables.BindingColumn, ServerDesignerCommon", + "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.Int64", + "MaxLength": -1, + "Name": "工时核定方式", + "ColumnType": "System.Int64, 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" + } + ], + "BuiltInViewInfo": { + "ViewName": "子任务视图", + "SourceViewName": "fgc2069855399514a36a1a234dda58", + "CreateViewSql": "SELECT * FROM \"任务表\"\r\nWHERE \"父任务ID\" is not NULL" + }, + "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": "版本", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": true + }, + { + "PrimarySchema": null, + "PrimaryTable": "任务表", + "PrimaryColumn": "ID", + "ForeignSchema": null, + "ForeignTable": "子任务视图", + "ForeignColumn": "父任务ID", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": true + }, + { + "PrimarySchema": null, + "PrimaryTable": "任务状态", + "PrimaryColumn": "状态码", + "ForeignSchema": null, + "ForeignTable": "子任务视图", + "ForeignColumn": "任务状态", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": true + }, + { + "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": "工时核定方式", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": true + }, + { + "PrimarySchema": null, + "PrimaryTable": "任务类型", + "PrimaryColumn": "ID", + "ForeignSchema": null, + "ForeignTable": "子任务视图", + "ForeignColumn": "任务类型", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": true + }, + { + "PrimarySchema": null, + "PrimaryTable": "用户信息视图", + "PrimaryColumn": "用户名", + "ForeignSchema": null, + "ForeignTable": "子任务视图", + "ForeignColumn": "执行者", + "RelationTypeOnDelete": 0, + "RelationTypeOnUpdate": 0, + "IsDetailTableRelation": true + } + ] +} \ No newline at end of file diff --git a/Tables/项目任务/项目表.json b/Tables/项目任务/项目表.json index 516a941a..e325abfa 100644 --- a/Tables/项目任务/项目表.json +++ b/Tables/项目任务/项目表.json @@ -6,41 +6,53 @@ "Required": true, "Unique": true, "AutoIncrement": true, - "DatabaseColumnType": "System.Int64", + "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": "System.String", + "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": "System.String", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, "Name": "项目描述", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.Model.Tables.ImageBindingColumn, ServerDesignerCommon", - "DatabaseColumnType": "System.String", + "DatabaseColumnType": "nvarchar", + "MaxLength": -1, "Name": "项目封面", "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, { "$type": "Forguncy.Model.Tables.UserBindingColumn, ServerDesignerCommon", - "DatabaseColumnType": "System.String", + "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": "System.Int64", + "DatabaseColumnType": "bigint", + "MaxLength": -1, "Name": "所属客户", "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": "默认工时核定方式", + "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", @@ -62,6 +74,12 @@ "Name": "FGC_LastModifyDate" } ], + "ExternalDatabaseInfo": { + "AllowModifySchema": true, + "ConnectionId": "业务表", + "SourceTableName": "项目表", + "SourceTableSchema": "dbo" + }, "PrimaryKey": [ "ID" ], diff --git a/Theme/CellTypeStyles b/Theme/CellTypeStyles index eb261aa0..e655b1dd 100644 --- a/Theme/CellTypeStyles +++ b/Theme/CellTypeStyles @@ -1 +1 @@ -{"Forguncy.CustomMenu.ForguncyMenuCellTypeStyleTemplateSupportAttribute":[{"Key":"BalckWhite","Category":"_RS_Custom","Styles":{"LEVEL0":{"NormalStyle":{"FontColor":"Text 1 25","Background":"Background 1 0","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"FontColor":"Text 1 0"},"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":"BlackWhite","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1 0","BorderString":"2px solid black","BorderRadiusString":"0px 0px 0px 0px","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":"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":"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"}}}]} \ 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":{"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"}}}]} \ No newline at end of file diff --git a/UserControlPages/工时记录列表.json b/UserControlPages/工时记录列表.json new file mode 100644 index 00000000..7ccf1437 --- /dev/null +++ b/UserControlPages/工时记录列表.json @@ -0,0 +1,305 @@ +{ + "Rows": { + "RowColumnAttachedInfos": { + "0": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "1": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0 + } + }, + "2": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 10.0 + } + }, + "3": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 362.0, + "Mode": 2, + "MinLength": { + "Unit": 1 + }, + "MaxLength": { + "Value": 1.0 + } + } + }, + "4": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + }, + "5": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 32.0, + "IsHidden": true + } + } + }, + "InLogicalVisibleIndexes": [ + 5 + ], + "Count": 6, + "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 + } + }, + "12": { + "GridRowColumnDefinition": { + "DesignLengthInPixel": 15.0 + } + } + }, + "Count": 13, + "DefaultSize": 32.0 + }, + "Values": { + "1,1": "工时记录" + }, + "AttachInfos": { + "3,1": { + "CellType": { + "$type": "Forguncy.RepeaterCellType, ServerDesignerCommon", + "TemplatePageName": "36d33d0079644f28b16bd0fec90394c", + "DataSourceType": 1, + "DataSource": { + "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", + "TableName": "任务工时表", + "BindingInfos": [ + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "ID", + "GUID": "9b050564-9a85-4514-ab2f-29ed50aa6a06" + }, + "ColumnName": "ID" + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "工时日期", + "GUID": "62055e0e-85ec-4f9c-82c2-69b5d52fcc49" + }, + "ColumnName": "工时日期" + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "工时类型", + "GUID": "bb84d95e-f959-4fc9-a03d-6928b96a0600" + }, + "ColumnName": "工时类型" + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "工时", + "GUID": "25bc5ef7-12e6-4e79-8fd0-ea543bfe1502" + }, + "ColumnName": "工时" + }, + { + "BindingInfo": { + "TableName": "任务工时表", + "ColumnName": "执行内容", + "GUID": "65026bc5-c2de-444f-8866-4ca8b3665560" + }, + "ColumnName": "执行内容" + }, + { + "Formula": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=TEXT(工时记录列表!工时日期,\"yyyy年m月d日\")&\",\"&工时记录列表!工时类型&\":\"&工时记录列表!工时&\" 小时\"" + }, + "ColumnName": "描述" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务工时表", + "ColumnName": "任务ID", + "GUID": "b705f728-d4b2-4749-8b04-e1f5fc1407c9" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工时记录列表!E6" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务工时表", + "ColumnName": "执行人", + "GUID": "79fea91a-120b-4994-96c5-27b209c07750" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=工时记录列表!B6" + } + } + ] + }, + "NullFormulaValueQueryPolicy": 1, + "OrderBySqlCondition": { + "OrderByColumns": [ + { + "ColumnBindingInfo": { + "TableName": "任务工时表", + "ColumnName": "工时日期", + "GUID": "a65114be-eb39-44fb-9c1a-81ca41a43da4" + }, + "Order": 1 + } + ] + }, + "IsListviewDataSource": true, + "CustomColumns": [] + }, + "DataSourceListviewName": "图文列表表格1" + } + }, + "5,1": { + "TemplateCellSource": "执行者" + }, + "5,4": { + "TemplateCellSource": "任务ID" + } + }, + "StyleDatas": { + "Styles": [ + { + "FontSize": 13.333333333333332, + "Foreground": 0 + }, + { + "HorizontalAlignment": 1 + }, + { + "Background": 2 + } + ], + "Types": { + "Strs": [ + "Text 1 0", + "Center", + "#FFFFFF00", + "Body" + ] + }, + "CellStyles": { + "1,1": 0, + "3,1": 1, + "5,1": 2 + }, + "SheetStyle": { + "FontFamily": 3 + } + }, + "Spans": [ + "3,1,1,11", + "5,1,1,3", + "5,4,1,3" + ], + "PageInfo": { + "$type": "Forguncy.Model.Pages.UserControlPage, ServerDesignerCommon", + "PropertyDefinitions": [ + { + "Name": "执行者" + }, + { + "Name": "任务ID" + } + ], + "CommandDefinitions": [], + "PageLoadedCommandList": [] + }, + "PrintInfo": { + "PaperSize": {}, + "Margin": {} + }, + "CustomNames": [ + { + "Name": "执行者", + "Formula": "工时记录列表!$B$6" + }, + { + "Name": "任务ID", + "Formula": "工时记录列表!$E$6" + } + ] +}//g9T5nB7u0SQpcbbg304jS9duNRl2rg5IxQ1iyD4tZbSbMWld7j2QtwmzuomJGLFw8U8awP6Gl86qp5mGD5hykDo2tvX37Uk8J0+jx77RnP+OEzOJ+YdSUD2mxKpyfhL6Ew4XyHasFVF/+HhIJh6y1V4VrUr/rVBE6pUwMF6mVtolRUn3PL10vU7Rx7x5UWiYxMFv6OVFRPe5brQDyJ7Y+XOSzNRV26QTFs6XKfYTWilB8lLvoZ6NnEvdnt0ys7oK3vq5cEU1Yo8NcSnOtBwsx2Ga/geuisZu/GP1ocdog/PFxJ3eShq8CcMJQCYIgISAm8jsp5wGpFp2Lwt6B+gbD2J6+kWK8lS5alsSEIhoclMDNZIVOhzSjeImSNMB/C3zFiXEo+/btPnlNuTC0h8kiJV2RWRMyNk5HYZSMrnEf4wHldofZpel8ZBDPlPkRne8hrTsv6+tmnBkHDSZW/xK8Qdy+V+dFyp2PE/lvG4scDJ5vm3VMls5K/8GZLb2LxaLsFcx4Lf3qErsoX7u1P0DmWVovJqqjtAZeTASFGRe8o0VD3ANNVbY8G3r5aFsk1GrFTob88K0IjStkWPwnCCQifIfvlG4rFG19FQc6fuFcTFsF/NpRhHSEfKdzdnZaz0PFjNt9iCv8idFuIqVcm6FTkyancq3pgL+h7OlOjnmiDCH+1+G71RL9F8QLbBRnxalWofeFgYkFx4sb2FKoEvuqpRbDroGfk5H3Y7jWqxhQMtSAM3lQUzGPY1fRNOuOp6S9jJM+jonMuftpd9jKt1J/kEqm/JJbCAIE7oDwkeLmo77CQJMmxRdHr77ZJYlb0a+N23+LHD8hZLTow2f6t+8pV3Zt5EgDayYcGN4MYEKtEpLuzzNlU7wz07wPjU9bESp+On1pzZ99MyP2lW33LeQQA==|920 \ No newline at end of file diff --git a/UserServiceDB.sqlite3 b/UserServiceDB.sqlite3 index e886d85d..3913bd24 100644 Binary files a/UserServiceDB.sqlite3 and b/UserServiceDB.sqlite3 differ diff --git a/image/图标/更多.svg b/image/图标/更多.svg new file mode 100644 index 00000000..6bedd509 --- /dev/null +++ b/image/图标/更多.svg @@ -0,0 +1 @@ + \ No newline at end of file