diff --git a/.collaboration b/.collaboration
index e2a773d7..058b77e9 100644
--- a/.collaboration
+++ b/.collaboration
@@ -195,123 +195,35 @@
},
{
"ModuleName": "PCPage/任务-任务信息",
- "State": 1,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T21:41:44.2494276+08:00",
- "ModuleType": 1,
- "ToRemoveFiles": [
- "Pages\\任务\\任务-任务信息.json",
- "Pages\\任务\\任务-任务信息.rd"
- ]
+ "ModuleType": 1
},
{
"ModuleName": "PCPage/任务-侧栏",
- "State": 1,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T21:44:20.5303173+08:00",
- "ModuleType": 1,
- "ToRemoveFiles": [
- "Pages\\任务\\任务-侧栏.json",
- "Pages\\任务\\任务-侧栏.rd",
- "Pages\\9d9faa04d5a74f1dbf8dd3b2040b6f6.json",
- "Pages\\9d9faa04d5a74f1dbf8dd3b2040b6f6.rd"
- ]
+ "ModuleType": 1
},
{
"ModuleName": "PCPage/任务-关联资源",
- "State": 1,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T23:01:19.5929025+08:00",
- "ModuleType": 1,
- "ToRemoveFiles": [
- "Pages\\任务\\任务-关联资源.json",
- "Pages\\任务\\任务-关联资源.rd"
- ]
+ "ModuleType": 1
},
{
"ModuleName": "PCPage/任务-基本信息",
- "State": 1,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T22:54:14.0058481+08:00",
- "ModuleType": 1,
- "ToRemoveFiles": [
- "Pages\\任务\\任务-基本信息.json",
- "Pages\\任务\\任务-基本信息.rd"
- ]
+ "ModuleType": 1
},
{
"ModuleName": "PCPage/任务-子任务列表",
- "State": 1,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T23:08:09.2628138+08:00",
- "ModuleType": 1,
- "ToRemoveFiles": [
- "Pages\\任务\\任务-子任务列表.json",
- "Pages\\任务\\任务-子任务列表.rd",
- "Pages\\558ca610fafc4ffd8884b819161bfd6.json",
- "Pages\\558ca610fafc4ffd8884b819161bfd6.rd"
- ]
+ "ModuleType": 1
},
{
"ModuleName": "PCPage/任务-工时",
- "State": 1,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T23:15:33.703128+08:00",
- "ModuleType": 1,
- "ToRemoveFiles": [
- "Pages\\任务\\任务-工时.json",
- "Pages\\任务\\任务-工时.rd",
- "Pages\\94f8bae36aee4ae7aec2a063ca731b1.json",
- "Pages\\94f8bae36aee4ae7aec2a063ca731b1.rd"
- ]
+ "ModuleType": 1
},
{
"ModuleName": "PCPage/任务-进展",
- "State": 1,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T23:17:31.3989942+08:00",
- "ModuleType": 1,
- "ToRemoveFiles": [
- "Pages\\任务\\任务-进展.json",
- "Pages\\任务\\任务-进展.rd",
- "Pages\\77fae08dfbac4664a299aa7ec207218.json",
- "Pages\\77fae08dfbac4664a299aa7ec207218.rd"
- ]
+ "ModuleType": 1
},
{
"ModuleName": "PCPage/任务首页",
- "State": 1,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T22:10:01.9125302+08:00",
- "ModuleType": 1,
- "ToRemoveFiles": [
- "Pages\\任务\\任务首页.json",
- "Pages\\任务\\任务首页.rd"
- ]
+ "ModuleType": 1
},
{
"ModuleName": "PCPage/参与成员管理",
@@ -339,17 +251,7 @@
},
{
"ModuleName": "PCPage/MD编辑器",
- "State": 1,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T21:42:11.7612327+08:00",
- "ModuleType": 1,
- "ToRemoveFiles": [
- "Pages\\共用\\MD编辑器.json",
- "Pages\\共用\\MD编辑器.rd"
- ]
+ "ModuleType": 1
},
{
"ModuleName": "PCPage/切换任务状态",
@@ -581,17 +483,7 @@
},
{
"ModuleName": "PCPage/项目概况",
- "State": 1,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T21:40:33.3081511+08:00",
- "ModuleType": 1,
- "ToRemoveFiles": [
- "Pages\\项目\\项目首页\\项目首页-容器页面\\项目概况.json",
- "Pages\\项目\\项目首页\\项目首页-容器页面\\项目概况.rd"
- ]
+ "ModuleType": 1
},
{
"ModuleName": "PCPage/项目甘特图",
@@ -715,20 +607,7 @@
},
{
"ModuleName": "Theme",
- "State": 1,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T23:44:08.8361997+08:00",
- "ModuleType": 9,
- "ToRemoveFiles": [
- "Theme\\CellTypeStyles",
- "Theme\\ListViewStyles",
- "Theme\\StyleDefaultNames",
- "Theme\\ThemeConfig",
- "Reports\\DefaultTheme.rdlx-theme"
- ]
+ "ModuleType": 9
},
{
"ModuleName": "image/内置图片",
@@ -900,18 +779,7 @@
},
{
"ModuleName": "CustomLibrary",
- "State": 1,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T22:26:05.551416+08:00",
- "ModuleType": 12,
- "ToRemoveFiles": [
- "CustomLibraries.json",
- "UserFile\\BaseCss.css",
- "UserFile\\echart.js"
- ]
+ "ModuleType": 12
},
{
"ModuleName": "MapJsonFile",
@@ -931,28 +799,7 @@
},
{
"ModuleName": "Plugin",
- "State": 1,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-10T00:27:06.4380597+08:00",
- "ModuleType": 40,
- "ToRemoveFiles": [
- "Plugin\\Echarts图表-10_0_0_0.zip",
- "Plugin\\Editormd-6_0_102_0.zip",
- "Plugin\\Microsoft SQL Server-10_0_0_0.zip",
- "Plugin\\Notiflix-9_0_103_0(1).zip",
- "Plugin\\PC组件包-ElementPlus-10_0_0_0.zip",
- "Plugin\\加载动画-10_0_0_0.zip",
- "Plugin\\增强关闭页面-9_0_6.zip",
- "Plugin\\富文本编辑器-10_0_0_0.zip",
- "Plugin\\支持预览的附件上传-10_0_0_0.zip",
- "Plugin\\甘特图-10_0_0_0.zip",
- "Plugin\\用户管理命令 V2-10_0_0_0.zip",
- "Plugin\\自定义菜单类型和树类型-10_0_0_0.zip",
- "Plugin\\设置当前行命令-10_0_0_0.zip"
- ]
+ "ModuleType": 40
},
{
"ModuleName": "PublishSetting",
@@ -1064,202 +911,82 @@
},
{
"ModuleName": "Table/任务评论表",
- "State": 3,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T21:44:35.6170706+08:00",
"ModuleType": 7
},
{
"ModuleName": "UserControlPage/评论组件",
- "State": 3,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T21:46:30.9690649+08:00",
"ModuleType": 31
},
{
"ModuleName": "UserControlPage/发表评论组件",
- "State": 3,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T21:59:01.1974661+08:00",
"ModuleType": 31
},
{
"ModuleName": "Image/清空.svg",
- "State": 3,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T22:05:35.5942275+08:00",
"ModuleType": 38
},
{
"ModuleName": "PCPage/任务部分",
- "State": 3,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T22:10:31.607654+08:00",
"ModuleType": 1
},
{
"ModuleName": "ServerCommand/提交任务评论",
- "State": 3,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T22:18:41.2646245+08:00",
"ModuleType": 15
},
{
"ModuleName": "Image/图片.svg",
- "State": 3,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T22:51:59.7772618+08:00",
"ModuleType": 38
},
{
"ModuleName": "Image/成功.svg",
- "State": 3,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T22:51:59.7772637+08:00",
"ModuleType": 38
},
{
"ModuleName": "Image/垃圾桶.svg",
- "State": 3,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T22:51:59.7772648+08:00",
"ModuleType": 38
},
{
"ModuleName": "Image/成功1.svg",
- "State": 3,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T22:57:07.8189315+08:00",
"ModuleType": 38
},
{
"ModuleName": "Image/展开1.svg",
- "State": 3,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T22:57:07.8189334+08:00",
"ModuleType": 38
},
{
"ModuleName": "Image/错误.svg",
- "State": 3,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T22:57:07.8189346+08:00",
"ModuleType": 38
},
{
"ModuleName": "Image/收起.svg",
- "State": 3,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T22:57:07.8189356+08:00",
"ModuleType": 38
},
{
"ModuleName": "Image/项目1.svg",
- "State": 3,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T23:02:08.5224321+08:00",
"ModuleType": 38
},
{
"ModuleName": "Image/简介.svg",
- "State": 3,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T23:07:48.0836317+08:00",
"ModuleType": 38
},
{
"ModuleName": "Image/项目2.svg",
- "State": 3,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T23:09:10.1992332+08:00",
"ModuleType": 38
},
{
"ModuleName": "Image/时间1.svg",
- "State": 3,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T23:18:48.22731+08:00",
"ModuleType": 38
},
{
"ModuleName": "Image/报告.svg",
- "State": 3,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T23:22:28.7899428+08:00",
"ModuleType": 38
},
{
"ModuleName": "PCPage/项目负荷",
- "State": 3,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T23:27:38.7376558+08:00",
"ModuleType": 1
},
{
"ModuleName": "PCPage/项目负荷子页面",
- "State": 3,
- "LockedBy": {
- "UserName": "SHAMUSPC\\NINGMEI",
- "Email": "phoben@qq.com"
- },
- "LockDateTime": "2024-03-09T23:44:08.8363928+08:00",
"ModuleType": 1
}
]
\ No newline at end of file
diff --git a/CustomLibraries.json b/CustomLibraries.json
index 6976f5bf..a3d37b26 100644
--- a/CustomLibraries.json
+++ b/CustomLibraries.json
@@ -2,6 +2,9 @@
"UserJSFileList": [
{
"Name": "echart.js"
+ },
+ {
+ "Name": "CustomFormula.js"
}
],
"UserCSSFileList": [
diff --git a/Pages/439de40f21bf428ba0a9e5bb71ef657.json b/Pages/439de40f21bf428ba0a9e5bb71ef657.json
new file mode 100644
index 00000000..7f1ba2ad
--- /dev/null
+++ b/Pages/439de40f21bf428ba0a9e5bb71ef657.json
@@ -0,0 +1,81 @@
+{
+ "Rows": {
+ "RowColumnAttachedInfos": {
+ "0": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "1": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 463.0,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.0
+ }
+ }
+ }
+ },
+ "Count": 2,
+ "DefaultSize": 32.0
+ },
+ "Cols": {
+ "Count": 1,
+ "DefaultSize": 240.0
+ },
+ "Values": {
+ "0,0": 0
+ },
+ "AttachInfos": {
+ "0,0": {
+ "TemplateCellSource": "日期"
+ }
+ },
+ "StyleDatas": {
+ "Styles": [
+ {
+ "Formatter": 0,
+ "BorderBottom": 0
+ },
+ {
+ "FontSize": 13.333333333333332,
+ "Foreground": 2,
+ "HorizontalAlignment": 3
+ }
+ ],
+ "Types": {
+ "Strs": [
+ "yyyy/m/d",
+ "Background 2 0",
+ "Text 1 50",
+ "Center",
+ "Body"
+ ],
+ "Borders": [
+ {
+ "Color": 1
+ }
+ ]
+ },
+ "CellStyles": {
+ "0,0": 0
+ },
+ "RowStyles": {
+ "0": 1
+ },
+ "SheetStyle": {
+ "FontFamily": 4
+ }
+ },
+ "PageInfo": {
+ "$type": "Forguncy.Model.Pages.TemplatePage, ServerDesignerCommon",
+ "ParentPageName": "项目负荷子页面"
+ },
+ "PrintInfo": {
+ "PaperSize": {},
+ "Margin": {}
+ }
+}//85zKNOiQwug6kWGTYz0aVcQtmBAw7MRdoY+SuEqY2SeI+k9WItNE6+hUptcFw1SZX+2eFIYrizVGsVhfLcwqsK0dWSUz9w2djeKLuWjsdcquPASESZI7rgKzed5WsAkPRkH8yx61yelkoWNBjLOCVI32CDD/Y7/uWAUcUR2Ml0prUqb7tFSUD82ScvM7x0AoaUyFwsR2QGJVs9pyVRVDV3Fr9OvBWE7aHgFDGohSwI2m2NzwFHNryBfiralmABuT/y1UymXgq/+RZWrUa+d7jgPNBy3TcE/NoIMAySL43v18W9JBI2io80ztFxzHwQt+52yaMX2KuNb1TvohT7Lnf+TRbItPWJ6OzquRzmJPd+YuZcrG+16RpR9IIKhANPteFfAG0Cn3z1MK31sb2cmXo+1ds1E3DjXJrj5xMdP2FqwV3uUmg3yxcHhEsl0BJlDFJfGx4IOK3XzJFS/5OBo5iiGX8EdZQkZL5ag65In4MwGEOHFeD9aZ9v5zrBaljvAKyZNPPTuKg7XB07/j2YUKmnRVkppTmkXeMObAqa35fHVEf648bxTzyDxb06FoQ1CD/yA+GUaPI/dKbFKdu2Q97Iqb3XLafRpEWDVLKg6/CEcq9gtuacKE5XvAPTfiC3QhrraBiiJwHn4iSw+HPlmYH7GmRxAmpAsqqPZdvxhbisst7UhMZMx2lbOsgqLXMRUx4EcJuwl8yf+maZKB6/xDA6ELxDF3171BEOgHZGmQ/g78XGsuJE1gYC83rKVBrjq4jpaDyg33rR17vXhdywFBg91xKKVMAuwLSN7rZgFBQixwUSiINcfMuwiNErUG9iE1QRbfDe3eIzzyJ5W/didROQaU/kTeXpDw7Yffc/KYpD7cseqo38O0tvYQBUwzUXxHpNzV/EK8/s8OwkefPpiX6A==|920
\ No newline at end of file
diff --git a/Pages/439de40f21bf428ba0a9e5bb71ef657.rd b/Pages/439de40f21bf428ba0a9e5bb71ef657.rd
new file mode 100644
index 00000000..cdd4194c
--- /dev/null
+++ b/Pages/439de40f21bf428ba0a9e5bb71ef657.rd
@@ -0,0 +1,5 @@
+{
+ "PageType": 2,
+ "ColumnCount": 1,
+ "RowCount": 2
+}
\ No newline at end of file
diff --git a/Pages/7d42ecb340d74d3299e1e259166b101.json b/Pages/7d42ecb340d74d3299e1e259166b101.json
new file mode 100644
index 00000000..94b4e815
--- /dev/null
+++ b/Pages/7d42ecb340d74d3299e1e259166b101.json
@@ -0,0 +1,122 @@
+{
+ "Rows": {
+ "RowColumnAttachedInfos": {
+ "0": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ },
+ "3": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ },
+ "1": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 25.0
+ }
+ },
+ "2": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 20.0
+ }
+ }
+ },
+ "Count": 4,
+ "DefaultSize": 15.0
+ },
+ "Cols": {
+ "RowColumnAttachedInfos": {
+ "0": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ },
+ "3": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 138.0,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.0
+ }
+ }
+ },
+ "4": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ },
+ "1": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 25.0
+ }
+ },
+ "2": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 10.0
+ }
+ }
+ },
+ "Count": 5,
+ "DefaultSize": 15.0
+ },
+ "Values": {
+ "1,3": "姓名",
+ "2,3": "0/0"
+ },
+ "AttachInfos": {
+ "1,1": {
+ "CellType": {
+ "$type": "ElementUI.AvatarCellType, ElementUI",
+ "CommandList": [],
+ "showSystemAvatar": true
+ },
+ "TemplateCellSource": "执行人"
+ },
+ "1,3": {
+ "TemplateCellSource": "执行人全名"
+ },
+ "2,3": {
+ "TemplateCellSource": "工时情况"
+ }
+ },
+ "StyleDatas": {
+ "Styles": [
+ {
+ "Foreground": 0
+ },
+ {
+ "FontFamily": 1,
+ "FontSize": 12.0,
+ "Foreground": 2,
+ "HorizontalAlignment": 3
+ }
+ ],
+ "Types": {
+ "Strs": [
+ "black",
+ "Body",
+ "Text 1 50",
+ "Left"
+ ]
+ },
+ "CellStyles": {
+ "1,3": 0,
+ "2,3": 1
+ },
+ "SheetStyle": {
+ "FontFamily": 1
+ }
+ },
+ "PageInfo": {
+ "$type": "Forguncy.Model.Pages.TemplatePage, ServerDesignerCommon",
+ "ParentPageName": "项目负荷子页面"
+ },
+ "PrintInfo": {
+ "PaperSize": {},
+ "Margin": {}
+ }
+}//AqUUEYEmmB0Z1ABdohzgsvpcDVZOFJhteVn8eqBW45WWCV4GG6mLDkf9c9ScscC/UG0ghV7spqhN4znBFVkwDV2VazUoaFqKUt6St7ussLVrvjZ8mLgRyYhr6NKcC8YXuHHiJ6IIYh3RmN05MC3khTTuDvo6sTrPqcC+iih/85zjtIuYnVlx8SHxI1976CtT6LMWAkI+khXqDxgOtI7ec+iiDGpLNa+ERFnW1iTU+omQ80f1483AHh/JSODixI16qXzbGdgbchKKVp2O9r7ffLu9Y13McRgVvz8ZvRXriPgcA3rxROAB+mDjisW1aPyYTFZEFbg1yNb3/byirURLNjHRdCzmsPj5rwUIDoFKKerF1ZxPExc5c67DgzowA/l147YxIk5MjFGY3eiuSDWogXvWnYhoJ9lohU7dpOV1lKMBYXmX+iaPXDwCdk09wokvwfUWhAZctBGx0lJ+sy4gD9GqNNg0FraSVr/1Xq88zI0iz85pRlUBa/NtGYtfai6BSdGr9t+T5995ePOlALXYPbq6YDTe7Lhu+8Q5G+yrrtvxn5xtTCjPWnmoPzllI4iUdM7Cte6ILMDbZ/aaULGJRZrbmXpFj7vrGhMrL3qgWcs90JZGHUm5R9wxM4i3HlPXUMP3bpXKhGWoDu0bDvYW6ffozV/xMqMkYQalzKdOkNUqIWX7gcvoy0RTEKT3MvarV3wfXaoHFH2VvXaipXNHblz94WvWKO9yA/RYm8bu4OXot6veKCcZTrPWvZhjrXTwcnGevfKOOZB4vLB9M0KYIp6CCVUePE7cyIt4IyOiiKzDUXXet88ZTOMbegFxI80ZR9DtWg/IMCEPQxDkHUXId9ddIZ1bVix03WyfTQehw2JbnScgHD+PwpGupfZS1N4mqDKZUGq3OgNzPLq5VMhTPA==|920
\ No newline at end of file
diff --git a/Pages/7d42ecb340d74d3299e1e259166b101.rd b/Pages/7d42ecb340d74d3299e1e259166b101.rd
new file mode 100644
index 00000000..a746586f
--- /dev/null
+++ b/Pages/7d42ecb340d74d3299e1e259166b101.rd
@@ -0,0 +1,5 @@
+{
+ "PageType": 2,
+ "ColumnCount": 5,
+ "RowCount": 4
+}
\ No newline at end of file
diff --git a/Pages/94f8bae36aee4ae7aec2a063ca731b1.json b/Pages/94f8bae36aee4ae7aec2a063ca731b1.json
index a2f139cb..2f0aa90a 100644
--- a/Pages/94f8bae36aee4ae7aec2a063ca731b1.json
+++ b/Pages/94f8bae36aee4ae7aec2a063ca731b1.json
@@ -145,7 +145,7 @@
"LoadBindingDataOption": 1
}
],
- "ID": "42473bf6-ea3d-404b-a025-1c341cefda83"
+ "ID": "0b177899-3725-4a08-918f-6bd2ba6a5238"
},
{
"CommandList": [
@@ -157,12 +157,12 @@
"ConfirmText": "您确定要删除吗?"
}
],
- "ID": "320039fe-a586-4979-bccf-43da3e66fdd3"
+ "ID": "ed4a9f3d-e272-4246-806f-3962da1af377"
}
]
}
],
- "ID": "88aaf3e0-cac6-42a6-8548-f74aac6077d6"
+ "ID": "0f8b953e-92a4-412c-bea8-85687c901743"
}
]
}
@@ -230,4 +230,4 @@
"PaperSize": {},
"Margin": {}
}
-}//j4t4xpLQTm4XjZT7S+Pv17FZ7ME8spOWAPJICYzHCJ1FP8WtnDXPGwOlykDd8h57ANdpXBQlqjpi5+612VWJlX1ckKLV9wBV2vWEaolehn4Hxnmi/whjr4VVDk7/GleFSdBtkvP7OlvQBREGfOecHQ8TPZrdVqY7lRzMSYgL8pJxeFA3XgblEtBiE8Hh3i3ZujMXV0LqgGXuY8VXqyBArZO/OHQDnT9/F+rqDXzNR/MEO5bwnthCT4c3rzcIwC0JM3IZLuLomLGsYv9uemUsoC14AwEPnPk+PyvgAi2pD5XgcjXniweArj7CkvX9fgPu4scGVmGObKA5l+RzX3sYwvZ7iJIC0q4OFE9I3aDTUwKzPMS7YSiVmI0MeqIKctHfuyiIhyeIt4fhy1zUgB3IQMEyroNggk3LMBP3FIXc4+V2bZAM9LU7tjl+ur3y863m8kn5eggm/AWm65Qq7o3FQ1nKwbl83UE8u8JBVJxgvsJniSbX62GvwLaDVy2u8FrFfE0/j804zRxWzwfEdZfaHcuw1suGg88YDmJNfRQKjc6guHFRt5DU/ZeotSILMy6Vu87kiCTPDv+I6TlGoXaj8hWXOhJ11u+oezilwaqotquTbFg9KTsr9NGcCa99WcRs2KaiTyWx9WGNplfRNS1wBE+CPllr/pN5zI1iI4FFhTFj3pytzcTsJRk2gW7aM1Nsr+kVxhHulyzx7hibcGDKnV6Xpff/FISNCuG3Cru0WM0md4ee8Eo8rUX3dKlxLnTJjod1+fIxWPJymbP7C0GH6C9ZzsTqLghVZdpNPffftJpHWm+ZtaSXYL6JTSggufE70IYSwMX9lcVPtfb4sS6PYqJCQ+lz0wvF7sddZwJ4J4QiMkBLHsiWjkudVqeeTMMWqkC3aOgDf1osu840jtyiBQ==|920
\ No newline at end of file
+}//mQWFneGOQN8rt8jd78ty/MpWXYtXkKU4yOOniX4mjajQfWMoR/ryUtMUsmdyOcaAzP+hwN09vCLhjNKHdWYdYKTzwHCurcUc1Abgym/bfVlPK7K+BRDvJKq+oA0cvJPgNn3VwhjqOxIP0hC8O7YVIh6yTyM392Nw1C6vADWJZvAKJUUnHT6c6ENy8TZDMTBEafo2i3gv7O609dlTa+yC8Oa5ug0FAFL5uKBG0kSQvdGlHAYo9W7Lf5nTJkv8k1aEYfbw3YTVP6N34bmQVqTHe0b9CZbheQLfJ7Vv1+dkDeruAWbHb84F5Ct9jYtNORMbD8K4N3gdUNTH6R5+Y1IKYqQBBnLJCR3TuI5hHZl2uEFU2RnOX8N2/ypH0CpMq8P7tI+UvLJ5J2K1H6fu8hT0QzsE2pSVguLXBVKfav8d1h7warIhYRvIFecDhk1cQxU5QUMADk5oB78f3h/bt/LL6Mkqrq6EbrZ3oR6u4NbZ7aLWZboD+0c2XJ03rJvJwpwPkdhQAK7JzRszQJpkM7IjqsYmN1Q8ItSmg4FKWzuRnBxk4NQL1g+2yqtbBZ+DtXA8ok8Dm5pDf2niSyavzDNNhW1/ggjg4IGIcwdpG7wQGeyrk1N22pDFopmVsy+nQI5ov+zqKU1+/wUZ5MzACUfRoV+nWjOrBxgmWrLMVkUYKjfABgPmGK/q4yD42qMl+CQ74nwENshALEVYRbJWvnXTS2Xb1r0ITt43A2MicVmxWg7yMEP6WgwYJ+sVWgPirADWEZwCOPKAm8ru5a1hG3h2sLry9kXgS8WPWlYcRngrwgRbPwp1SRefoLVq6wyvz42zd54E2Zhlb8Vcqv3bvXu8wwU3AAfLO/yLrEEEnCuH94pDeYi+yksudtgn1NICfeWXaPVaJJeolKuLPSWkhyyg+A==|920
\ No newline at end of file
diff --git a/Pages/b522ad93131845cf87553eda79dfd25.json b/Pages/b522ad93131845cf87553eda79dfd25.json
new file mode 100644
index 00000000..cc0ad4ea
--- /dev/null
+++ b/Pages/b522ad93131845cf87553eda79dfd25.json
@@ -0,0 +1,198 @@
+{
+ "Rows": {
+ "RowColumnAttachedInfos": {
+ "0": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 91.0,
+ "Mode": 1
+ }
+ }
+ },
+ "InLogicalVisibleIndexes": [
+ 1,
+ 2
+ ],
+ "Count": 3
+ },
+ "Cols": {
+ "RowColumnAttachedInfos": {
+ "12": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 20.0,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.0
+ }
+ }
+ }
+ },
+ "Count": 13
+ },
+ "AttachInfos": {
+ "0,0": {
+ "CellType": {
+ "$type": "Forguncy.UserControlPageCellType, ServerDesignerCommon",
+ "UserControlPageName": "评论组件",
+ "CommandHandlers": [
+ {
+ "CommandName": "点击回复",
+ "Commands": {
+ "Commands": [
+ {
+ "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon",
+ "TargetPageElement": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-侧栏'!评论输入组件框"
+ },
+ "TargetType": "Forguncy.UserControlPageCellType, ServerDesignerCommon, Version=10.0.0.0, Culture=neutral, PublicKeyToken=967100671921c115",
+ "MethodName": "CallUserControlPageMethod",
+ "ParameterValues": {
+ "userControlMethodData": {
+ "$type": "Forguncy.UserControlPageMethodData, ServerDesignerCommon",
+ "UserControlPageName": "发表评论组件",
+ "MethodName": "聚焦输入框",
+ "ParameterValues": [
+ {
+ "Name": "传入回复对象ID",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=b522ad93131845cf87553eda79dfd25!ID"
+ }
+ },
+ {
+ "Name": "传入回复对象姓名",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=b522ad93131845cf87553eda79dfd25!姓名"
+ }
+ }
+ ],
+ "Returns": []
+ }
+ }
+ }
+ ],
+ "ParamProperties": {
+ "ID": "ID",
+ "姓名": "姓名"
+ }
+ }
+ }
+ ],
+ "PropertyValues": [
+ {
+ "Name": "用户名",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=b522ad93131845cf87553eda79dfd25!A3"
+ }
+ },
+ {
+ "Name": "姓名",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=b522ad93131845cf87553eda79dfd25!E2"
+ }
+ },
+ {
+ "Name": "内容",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=b522ad93131845cf87553eda79dfd25!I2"
+ }
+ },
+ {
+ "Name": "ID",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=b522ad93131845cf87553eda79dfd25!A2"
+ }
+ },
+ {
+ "Name": "附件",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=b522ad93131845cf87553eda79dfd25!I3"
+ }
+ },
+ {
+ "Name": "时间",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=b522ad93131845cf87553eda79dfd25!E3"
+ }
+ }
+ ]
+ }
+ },
+ "1,0": {
+ "TemplateCellSource": "ID"
+ },
+ "1,4": {
+ "TemplateCellSource": "发表人_全名"
+ },
+ "1,8": {
+ "TemplateCellSource": "内容"
+ },
+ "2,0": {
+ "TemplateCellSource": "发表人"
+ },
+ "2,4": {
+ "TemplateCellSource": "创建日期文本"
+ },
+ "2,8": {
+ "TemplateCellSource": "附件"
+ }
+ },
+ "StyleDatas": {
+ "Styles": [
+ {
+ "FontFamily": 0
+ }
+ ],
+ "Types": {
+ "Strs": [
+ "Body"
+ ]
+ },
+ "CellStyles": {
+ "1,4": 0,
+ "1,8": 0,
+ "2,0": 0,
+ "2,1": 0,
+ "2,2": 0,
+ "2,3": 0,
+ "2,4": 0,
+ "2,5": 0,
+ "2,6": 0,
+ "2,7": 0,
+ "2,8": 0,
+ "2,9": 0,
+ "2,10": 0,
+ "2,11": 0
+ },
+ "SheetStyle": {
+ "FontFamily": 0
+ }
+ },
+ "Spans": [
+ "0,0,1,13",
+ "1,0,1,4",
+ "1,4,1,4",
+ "1,8,1,4",
+ "2,0,1,4",
+ "2,4,1,4",
+ "2,8,1,4"
+ ],
+ "PageInfo": {
+ "$type": "Forguncy.Model.Pages.TemplatePage, ServerDesignerCommon",
+ "ParentPageName": "任务-侧栏"
+ },
+ "PrintInfo": {
+ "PaperSize": {},
+ "Margin": {}
+ }
+}//ijwyJguz54cifvjdwtG3On+aW/+s8+Xp7PnCnZ82+wHx8urb3cQE9rrjKNN6lsJZWfrrGv/kilCKIIYHzgFTO+fxN+QONeXywQnicE2aB0pJWkckZXlke77YYyggiiKi0N4vIsit45Arsyc3lzRbGhdtGzkSAHadFEWVQs6FGLShTFTreftombnu84mmXdp7rrGIVm6BmmPDl7Dz5V6okx1tKupWl04kz30SHP+6yuBMQZkZUt3yLOX7F7zv0zwL1JB1XT2ljYEkhxD5HGdi8NwjqO8yFCI/Etn3oAJ/UW9HZWzji2O6JBXZzHXxl9qRSPOc2fGEI98vzUcQjyXt5zfPPrWFObt3Wolt5uHSx6IlgZj9oLx9iClQY97EwgoAXGhDb16tdWJJMyeoP3XKbfO/QW1ED5n0U+El9eLYqDdj4x5qeRnMlI9xjXWKboBzapECuTb5i5HF6Av/hLhUxMrV744iXg7ZwcuoNkk08jHas235Ac07QenKoKUZ92yd3WZbPBbG6io5G2ahJo6jSxCAodR/x3fCMDsWF57n49G4fhw4yEZVBMQNr6XwpP56Ck8/NbIvTWiATw/j/0ysa3+x+yOSt5BQJaWRGG+bLg2NqtfJUJkfFuEauihs6BQjBtZHh6XkfXsVTTCip6Co93I+TqFWavCoU8eJfxNicdYI+yIofm2vQ8arZ5fbMQM70boJpi1s2Ez0ppmK6O2t98Vtuwg+8lME5IELVc4ruVWs+zCCU8u1vTJ9RSOXtQBbeS3D5zclaSDBrK94sUlwJMyBG/HptuMIIhk4g91Rph77fmrjyk76crJqpuo32bPoh9X/SCDqmimWgXgePsFxhY/avYU8OxQIzNRn3zkA3d+5I7lQk9r1NmD91TyaFvG79ngHVmW9YtkgW5lgVyZXFA==|920
\ No newline at end of file
diff --git a/Pages/b522ad93131845cf87553eda79dfd25.rd b/Pages/b522ad93131845cf87553eda79dfd25.rd
new file mode 100644
index 00000000..7b397dd8
--- /dev/null
+++ b/Pages/b522ad93131845cf87553eda79dfd25.rd
@@ -0,0 +1,5 @@
+{
+ "PageType": 2,
+ "ColumnCount": 13,
+ "RowCount": 3
+}
\ No newline at end of file
diff --git a/Pages/任务/任务-任务信息.json b/Pages/任务/任务-任务信息.json
index b958ea3a..5b841302 100644
--- a/Pages/任务/任务-任务信息.json
+++ b/Pages/任务/任务-任务信息.json
@@ -160,6 +160,29 @@
"7,2": "编辑"
},
"AttachInfos": {
+ "0,1": {
+ "CellType": {
+ "$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon",
+ "TargetPageElement": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-任务信息'!AA1"
+ },
+ "TargetType": "Forguncy.HyperlinkCellType, ServerDesignerCommon, Version=10.0.0.0, Culture=neutral, PublicKeyToken=967100671921c115",
+ "MethodName": "ExecuteCommand"
+ }
+ ],
+ "Text": "任务说明",
+ "TemplateKey": "链接样式",
+ "Icon": {
+ "Name": "简介.svg",
+ "Color": "Accent 1",
+ "UseCellTypeForeColor": true
+ }
+ }
+ },
"0,26": {
"CellType": {
"$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon",
@@ -324,7 +347,7 @@
"ShowConfirm": false
}
],
- "ID": "df756569-45a8-4210-bb9a-409993fa7780"
+ "ID": "51133ed4-a9d6-41e3-b6dc-07a6d61aa225"
}
]
}
@@ -360,7 +383,22 @@
"GUID": "5de4a783-a19d-4843-ac90-55461bf4b5c1"
},
"CellType": {
- "$type": "HtmlRichEditor.HtmlRichEditor, HtmlRichEditor",
+ "$type": "TinyRichEditor.TinyRichEditorCellType, TinyRichEditor",
+ "UIPermissions": [
+ {
+ "Scope": 4,
+ "AllowRoles": [
+ "FGC_Anonymous"
+ ]
+ },
+ {
+ "Scope": 1,
+ "AllowRoles": [
+ "FGC_Anonymous"
+ ]
+ }
+ ],
+ "ShowMenuBars": false,
"ShowToolBars": false,
"ReadOnly": true
}
@@ -397,7 +435,7 @@
"ShowConfirm": false
}
],
- "ID": "ff4d107d-703c-4448-acef-8eb527887cca"
+ "ID": "ebee1aef-80e1-4570-89b1-dde914bc41d7"
}
]
}
@@ -433,7 +471,22 @@
"GUID": "fecf0fd6-4b27-48f8-b24d-0d0cbeedf728"
},
"CellType": {
- "$type": "HtmlRichEditor.HtmlRichEditor, HtmlRichEditor",
+ "$type": "TinyRichEditor.TinyRichEditorCellType, TinyRichEditor",
+ "UIPermissions": [
+ {
+ "Scope": 4,
+ "AllowRoles": [
+ "FGC_Anonymous"
+ ]
+ },
+ {
+ "Scope": 1,
+ "AllowRoles": [
+ "FGC_Anonymous"
+ ]
+ }
+ ],
+ "ShowMenuBars": false,
"ShowToolBars": false,
"ReadOnly": true
}
@@ -476,57 +529,59 @@
"StyleDatas": {
"Styles": [
{
+ "FontFamily": 0,
"FontSize": 18.666666666666664,
- "Foreground": 0
+ "Foreground": 1,
+ "HorizontalAlignment": 2
},
{
- "FontFamily": 1,
+ "FontFamily": 0,
"FontSize": 13.333333333333332,
- "Foreground": 2,
- "Formatter": 3,
- "HorizontalAlignment": 4,
+ "Foreground": 3,
+ "Formatter": 4,
+ "HorizontalAlignment": 5,
"Underline": false
},
{
- "FontFamily": 1,
+ "FontFamily": 0,
"FontSize": 13.333333333333332
},
{
- "FontFamily": 1,
+ "FontFamily": 0,
"FontSize": 13.333333333333332,
- "Foreground": 2,
- "Formatter": 3
+ "Foreground": 3,
+ "Formatter": 4
},
{
- "HorizontalAlignment": 5,
- "Underline": false
- },
- {
- "FontFamily": 1,
- "FontSize": 13.333333333333332,
- "Foreground": 2
- },
- {
- "FontFamily": 1,
- "FontSize": 13.333333333333332,
- "HorizontalAlignment": 5,
+ "HorizontalAlignment": 2,
"Underline": false
},
{
"FontSize": -1.0
},
{
- "Foreground": 2
+ "FontFamily": 0,
+ "FontSize": 13.333333333333332,
+ "Foreground": 3
+ },
+ {
+ "FontFamily": 0,
+ "FontSize": 13.333333333333332,
+ "HorizontalAlignment": 2,
+ "Underline": false
+ },
+ {
+ "Foreground": 3
}
],
"Types": {
"Strs": [
- "black",
"Body",
+ "black",
+ "Left",
"Text 1 50",
"[AUTO]General",
- "Center",
- "Left"
+ "Center"
]
},
"CellStyles": {
@@ -537,11 +592,12 @@
"1,27": 2,
"3,1": 3,
"3,2": 4,
+ "3,15": 5,
"4,1": 3,
"4,2": 2,
"5,1": 3,
"6,0": 2,
- "6,1": 5,
+ "6,1": 6,
"6,2": 2,
"6,3": 2,
"6,4": 2,
@@ -570,7 +626,7 @@
"6,27": 2,
"7,0": 2,
"7,1": 3,
- "7,2": 6,
+ "7,2": 7,
"8,0": 2,
"8,1": 3,
"8,2": 2,
@@ -578,17 +634,17 @@
"9,1": 3,
"10,0": 2,
"10,1": 3,
- "10,2": 7,
- "10,3": 7,
- "10,4": 7,
- "10,5": 7,
- "10,6": 7,
- "10,7": 7,
- "10,8": 7,
- "10,9": 7,
- "10,10": 7,
- "10,11": 7,
- "10,12": 7,
+ "10,2": 5,
+ "10,3": 5,
+ "10,4": 5,
+ "10,5": 5,
+ "10,6": 5,
+ "10,7": 5,
+ "10,8": 5,
+ "10,9": 5,
+ "10,10": 5,
+ "10,11": 5,
+ "10,12": 5,
"10,13": 2,
"10,14": 2,
"10,15": 2,
@@ -607,7 +663,7 @@
"1": 8
},
"SheetStyle": {
- "FontFamily": 1,
+ "FontFamily": 0,
"FontSize": 13.333333333333332
}
},
@@ -619,7 +675,8 @@
"1,26,1,2",
"1,2,1,8",
"4,2,2,26",
- "8,2,2,26"
+ "8,2,2,26",
+ "0,1,1,25"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
@@ -644,5 +701,11 @@
"PrintInfo": {
"PaperSize": {},
"Margin": {}
- }
-}//TFa+HqwmLNE2lkRzSuJBdUtwLAPpYuN1RurnOMOjBT08yY86k3Yfaf9w7/55cRsZmCU8VF5QA4tQ3cmBmh0E5fq0j5DadQntVYyDjHqNGhkTyQ4DxlEMMOWMbCHfG2QBTKDbkicZ2NawSrfx8PlSBIxzmH9r63y3ZrralC9gfynwzs4LT79lPE3UCF26u0IGbJDR90EeALYiCjEuPJdxsdCWtgQzNRUUWJ7/VigBbvRIsN3rkPKm3POTV010QN2uXHyhOrHJKXltX9r95IRI+a3joPPqfkmrAK/DROIKATi7lPzZR9RFrxoriRjUulkK0g59WEPo53F2vQo68+hBbwh2K9pLC04T93RcmL6gLIjtxMZIdeYafRhdXNByZxOWhNpnuvjAOXS5ckYfEDxia/KJ02p3XadtiOatgTK1YMF1Ii7lJUFM6f9hRlW+maEBFD9tw262u8HLFIcmj8RlI8fDBYEgUaSvvcSrJzmIL3lfnV0/xVSVVg6KCyXwxKlp57p+TLDclsfcGbR7tupARLzWaMxX5mIva/r46HNLKrNjUgbONDAmVZfb8EfiwddOFHMqjltygtb3MKZrHbKpT1qLMyA5pQaZJwH3YIKt2R9rIxC1uoKAzAoGfwzk2HD1x63Gnp71LT5gEJJPNwgQvBI1+IzuxWLHr3tKZQg3E1qQcT8wrGqS+Ve/W0Xlv9ha4pLddviortU4Leq3p40TjwO/yYw12HbERbfVSiSF1o2ezSeCTFZbS/v4M3sh6+8FIQddbeIxlJcS0c9zdoTspzq1EFMAzcihSkuR7sl/yiXjBrBZB66+h4DxhM1JHCyAcWJvr8+YnTqjKAaUOd05ft90wSVrz1dy4RjWH5d3aiemZIc9yNNY2HmvgMBdrpV95sXMw6aHY0ynQYSQ+o0l8Q==|920
\ No newline at end of file
+ },
+ "CustomNames": [
+ {
+ "Name": "折叠任务说明",
+ "Formula": "'任务-任务信息'!$Z$11"
+ }
+ ]
+}//t8Af/y0DWcEsNrgldC7Vq0i899IKRkZxlKccJ9lv4T1N7lkDhwORkJZb43q4DZouDWrzXsVUWQgjSRk/1fEb76GOu3cBRjjQcNfqnhfcCHRAV1S+e+Q58mOaBPqaETGzOnPhEQltd9Aa8rEOjWDa8abCb8GQVW8/fKoOglUrOhp0H84Tp+QCu+fhx9ijBop481K1nyymddJ6RlX2ECQrOlLheBeQgUHnalpIIVkzr8taGQEpOugDsAST9CHk07Hnwk4oPhdtTXJlpSi4DNeh26c/oNLMDKj78ggLNSgedvVQKglL5pgdPUFywzBgQrjCpD7ZhMVG1lihV0CDYryY6C8+Uz+h2q69S0vI5nwDnfyDg/kup4d89AqhzQ6nwS4FNKIImRbKyErJa0ydRlN7Y7JjcPJHMSQI2rrxxzh0XmGdzboFtB1J1/TOSa/wR59bk260sHI5b9PrcP7HEH2VdOBWGi9kxaAIrXmWazUKDwJUxK0tW6IMPF2D0LKH7VfQ0F7i6yvKNJvD06HCbzGZAepg2e+UzfKCdd8DVAQI1Sj9pMX8HqVZ6Zz2kJsTd94QXKGh1boU3PPgdZHXfdsWXiUPB4ARlhhCxwmLDYTQN481kC2WKlun6EPOUsk1stLhPSLoruSDo9Qdb2V2iqEVL65vPnLQTP6TLOVZJbeUFVJCnXuhrWy/U/bVXPs5UWceTOdbcFWbbk0lASp0USe+OhUY3x37vbos8uUAygK6NLhOpJqGNzvYAszj9XNbU3v3hFlmwrVvApVdSouPLRIjPdBPOJGmej02Je9rAhWwWUkLPOfPI8i3s0gO6DXOMOnAdQy+tSBaBI1WUySaPbsMXwBfO1hZwe0tylw3CLfjdAuinAcESLlxGoAeMrTCtGweHMw8WPQUaBpHm70XIA8oxA==|920
\ No newline at end of file
diff --git a/Pages/任务/任务-任务信息.rd b/Pages/任务/任务-任务信息.rd
index e6e82d99..8976528e 100644
--- a/Pages/任务/任务-任务信息.rd
+++ b/Pages/任务/任务-任务信息.rd
@@ -1,5 +1,11 @@
{
"PageType": 0,
"ColumnCount": 28,
- "RowCount": 11
+ "RowCount": 11,
+ "CustomNames": [
+ {
+ "Name": "折叠任务说明",
+ "Formula": "'任务-任务信息'!$Z$11"
+ }
+ ]
}
\ No newline at end of file
diff --git a/Pages/任务/任务-侧栏.json b/Pages/任务/任务-侧栏.json
index 073f39f1..d76aa2c2 100644
--- a/Pages/任务/任务-侧栏.json
+++ b/Pages/任务/任务-侧栏.json
@@ -39,12 +39,12 @@
},
"7": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 24.0
+ "DesignLengthInPixel": 10.0
}
},
"8": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 352.0,
+ "DesignLengthInPixel": 600.0,
"Mode": 2,
"MinLength": {
"Unit": 1
@@ -61,14 +61,11 @@
},
"10": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 32.0,
- "IsHidden": true
+ "DesignLengthInPixel": 287.0,
+ "Mode": 1
}
}
},
- "InLogicalVisibleIndexes": [
- 10
- ],
"Count": 11,
"DefaultSize": 15.0
},
@@ -94,6 +91,23 @@
"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
@@ -105,38 +119,22 @@
}
},
"10": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 32.0
- }
- },
- "11": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 32.0
- }
- },
- "12": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 32.0
- }
- },
- "13": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 24.0
}
}
},
- "Count": 14,
+ "Count": 11,
"DefaultSize": 32.0
},
"Values": {
- "1,1": "参与者 1",
- "6,1": "singlebox"
+ "1,1": "参与者 1"
},
"Formulas": {
"1,1": "\"参与者(\"&参与人数&\")\""
},
"AttachInfos": {
- "1,12": {
+ "1,9": {
"CellType": {
"$type": "Forguncy.ImageCellType, ServerDesignerCommon",
"CommandList": [
@@ -235,20 +233,403 @@
"Style": 3,
"PrimaryColor": "Background 2 0",
"SecondaryColor": "Text 2 0",
- "CellDefaultValue": "singlebox",
"Items": [
{
"Value": "",
"DisplayValue": "所有"
},
{
- "Value": "1",
+ "Value": "仅评论",
"DisplayValue": "仅评论"
},
{
- "Value": "2",
+ "Value": "仅附件",
"DisplayValue": "仅附件"
}
+ ],
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
+ "ConditionAndCommandPairList": [
+ {
+ "Condition": {
+ "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
+ "param": {
+ "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
+ "cellLocations": [
+ {
+ "SerializeProperty": "='任务-侧栏'!B7"
+ }
+ ]
+ },
+ "value": "仅评论"
+ },
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.QueryCommand, ServerDesignerCommon",
+ "TargetTableName": "任务评论表",
+ "SqlCondition": {
+ "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
+ "ColumnBindingInfo": {
+ "TableName": "任务评论表",
+ "ColumnName": "附件",
+ "GUID": "e03e41e1-da94-4aea-940a-cccea40f5d98"
+ },
+ "Value": "%Null%"
+ },
+ "ID": "ead92b1c9df1498883eaa4adeefb5174"
+ }
+ ],
+ "ID": "4b2f0f14-11c0-427b-a1b3-622e8eaa184d"
+ },
+ {
+ "Condition": {
+ "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
+ "param": {
+ "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
+ "cellLocations": [
+ {
+ "SerializeProperty": "='任务-侧栏'!B7"
+ }
+ ]
+ },
+ "value": "仅附件"
+ },
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.QueryCommand, ServerDesignerCommon",
+ "TargetTableName": "任务评论表",
+ "SqlCondition": {
+ "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
+ "CompareType": 1,
+ "ColumnBindingInfo": {
+ "TableName": "任务评论表",
+ "ColumnName": "附件",
+ "GUID": "e03e41e1-da94-4aea-940a-cccea40f5d98"
+ },
+ "Value": "%Null%"
+ },
+ "ID": "3b696050194144c7a51203d042e4e1cf"
+ }
+ ],
+ "ID": "b993fd15-7f91-4f96-b1b1-562ec56e8085"
+ },
+ {
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.QueryCommand, ServerDesignerCommon",
+ "TargetTableName": "任务评论表",
+ "ID": "ebac52583bc449c5a4388b99e7f43d75"
+ }
+ ],
+ "ID": "c5400dae-9837-4f8a-a390-eea2ceb744aa"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ "8,1": {
+ "CellType": {
+ "$type": "Forguncy.RepeaterCellType, ServerDesignerCommon",
+ "TemplatePageName": "b522ad93131845cf87553eda79dfd25",
+ "DblCommand": {
+ "$type": "GrapeCity.Forguncy.Commands.CustomCommandObject, Forguncy.Commands",
+ "Commands": [
+ {
+ "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon",
+ "TargetPageElement": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-侧栏'!B11"
+ },
+ "TargetType": "Forguncy.UserControlPageCellType, ServerDesignerCommon, Version=10.0.0.0, Culture=neutral, PublicKeyToken=967100671921c115",
+ "MethodName": "CallUserControlPageMethod",
+ "ParameterValues": {
+ "userControlMethodData": {
+ "$type": "Forguncy.UserControlPageMethodData, ServerDesignerCommon",
+ "UserControlPageName": "发表评论组件",
+ "MethodName": "聚焦输入框",
+ "ParameterValues": [
+ {
+ "Name": "传入回复对象ID",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-侧栏'!ID"
+ }
+ },
+ {
+ "Name": "传入回复对象姓名",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-侧栏'!发表人_全名"
+ }
+ }
+ ],
+ "Returns": []
+ }
+ }
+ }
+ ],
+ "ParamProperties": {
+ "ID": "ID",
+ "发表人_全名": "发表人_全名",
+ "发表人": "发表人",
+ "内容": "内容",
+ "附件": "附件",
+ "创建日期": "创建日期",
+ "创建日期文本": "创建日期文本"
+ }
+ },
+ "DataSourceType": 1,
+ "DataSource": {
+ "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon",
+ "TableName": "任务评论表",
+ "BindingInfos": [
+ {
+ "BindingInfo": {
+ "TableName": "任务评论表",
+ "ColumnName": "ID",
+ "GUID": "09dc4965-2277-4e89-9620-0655098367b3"
+ },
+ "ColumnName": "ID"
+ },
+ {
+ "BindingInfo": {
+ "TableName": "任务评论表",
+ "ColumnName": "发表人",
+ "GUID": "b96062e8-f3f1-42e6-9a88-1b2c872e7f3a",
+ "AttachType": {
+ "$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
+ "UserColumnAttachType": 1
+ }
+ },
+ "ColumnName": "发表人_全名"
+ },
+ {
+ "BindingInfo": {
+ "TableName": "任务评论表",
+ "ColumnName": "发表人",
+ "GUID": "5a2cea25-54b7-4e6f-807a-b3067b59c956"
+ },
+ "ColumnName": "发表人"
+ },
+ {
+ "BindingInfo": {
+ "TableName": "任务评论表",
+ "ColumnName": "内容",
+ "GUID": "4552ec1a-2746-4073-b44e-b450e7d62544"
+ },
+ "ColumnName": "内容"
+ },
+ {
+ "BindingInfo": {
+ "TableName": "任务评论表",
+ "ColumnName": "附件",
+ "GUID": "6d31f151-7e8c-4871-a737-91fa3501ad68"
+ },
+ "ColumnName": "附件"
+ },
+ {
+ "BindingInfo": {
+ "TableName": "任务评论表",
+ "ColumnName": "FGC_CreateDate",
+ "GUID": "ac40c62b-3198-4b3f-8041-5289c73231a2"
+ },
+ "ColumnName": "创建日期"
+ },
+ {
+ "Formula": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=FRIENDLYTIME(TEXT('任务-侧栏'!创建日期,\"yyyy-mm-dd hh:mm:ss\"))"
+ },
+ "ColumnName": "创建日期文本"
+ }
+ ],
+ "OrderBySqlCondition": {
+ "OrderByColumns": [
+ {
+ "ColumnBindingInfo": {
+ "TableName": "任务评论表",
+ "ColumnName": "FGC_CreateDate",
+ "GUID": "3b837a16-7f24-492c-82fe-7e768ba04cc5"
+ },
+ "Order": 1
+ }
+ ]
+ },
+ "IsListviewDataSource": true,
+ "CustomColumns": []
+ },
+ "DataSourceListviewName": "图文列表表格2",
+ "TemplateKey": "普通_悬浮变白_",
+ "DetailTableSetting": {
+ "$type": "Forguncy.Model.DetailListViewInfo, ServerDesignerCommon",
+ "ColumnOfDetailTable": "任务ID",
+ "MasterTable": "任务表",
+ "ColumnOfMasterTable": "ID",
+ "DataCommitType": 2
+ }
+ }
+ },
+ "10,1": {
+ "CellType": {
+ "$type": "Forguncy.UserControlPageCellType, ServerDesignerCommon",
+ "UserControlPageName": "发表评论组件",
+ "CommandHandlers": [
+ {
+ "CommandName": "点击发送",
+ "Commands": {
+ "Commands": [
+ {
+ "$type": "Notiflix_Forguncy.Block_Command, Notiflix_Forguncy",
+ "Cell": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-侧栏'!B11"
+ },
+ "Title": "加载中",
+ "VBalidate": true
+ },
+ {
+ "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon",
+ "ServerCommandName": "提交任务评论",
+ "Parameters": [
+ {
+ "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
+ "ParamName": "任务ID",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-侧栏'!任务ID"
+ }
+ },
+ {
+ "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
+ "ParamName": "回复ID",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-侧栏'!回复ID"
+ }
+ },
+ {
+ "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
+ "ParamName": "回复人姓名",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-侧栏'!回复姓名"
+ }
+ },
+ {
+ "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
+ "ParamName": "内容",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-侧栏'!内容"
+ }
+ },
+ {
+ "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
+ "ParamName": "附件",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-侧栏'!附件"
+ }
+ },
+ {
+ "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
+ "ParamName": "发表人",
+ "Value": "%CurrentUser%"
+ }
+ ],
+ "ResultErrorCodeTo": {
+ "SerializeProperty": "code"
+ },
+ "ResultMessageTo": {
+ "SerializeProperty": "msg"
+ },
+ "RefreshAfterFinish": true,
+ "CheckDataValidation": true
+ },
+ {
+ "$type": "Notiflix_Forguncy.Block_Command, Notiflix_Forguncy",
+ "FunctionName": "remove",
+ "Cell": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-侧栏'!B11"
+ },
+ "Title": "加载中"
+ },
+ {
+ "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
+ "ConditionAndCommandPairList": [
+ {
+ "Condition": {
+ "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
+ "param": {
+ "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
+ "cellLocations": [
+ {
+ "SerializeProperty": "=code"
+ }
+ ]
+ },
+ "value": "0"
+ },
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon",
+ "TargetPageElement": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-侧栏'!B11"
+ },
+ "TargetType": "Forguncy.UserControlPageCellType, ServerDesignerCommon, Version=10.0.0.0, Culture=neutral, PublicKeyToken=967100671921c115",
+ "MethodName": "SetPropertyValue",
+ "ParameterValues": {
+ "userControlProperties": {
+ "$type": "System.Collections.Generic.List`1[[Forguncy.SetUserControlPropertyValue, ServerDesignerCommon]], System.Private.CoreLib",
+ "$values": [
+ {
+ "PropertyName": "默认内容"
+ },
+ {
+ "PropertyName": "默认附件"
+ },
+ {
+ "PropertyName": "回复对象ID"
+ },
+ {
+ "PropertyName": "回复对象姓名"
+ }
+ ]
+ },
+ "userControlPageName": null
+ }
+ }
+ ],
+ "ID": "aa943f09-c083-4f7b-9802-7e99a0a59115"
+ },
+ {
+ "CommandList": [
+ {
+ "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy",
+ "FourStandardStyle": "warning",
+ "Message": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-侧栏'!msg"
+ }
+ }
+ ],
+ "ID": "a16766eb-b2e8-41ce-a26a-8678b0b443e5"
+ }
+ ]
+ }
+ ],
+ "ParamProperties": {
+ "内容": "内容",
+ "附件": "附件",
+ "回复ID": "回复ID",
+ "回复姓名": "回复姓名"
+ }
+ }
+ }
]
}
}
@@ -273,6 +654,9 @@
{
"FontSize": 13.333333333333332,
"Foreground": 4
+ },
+ {
+ "HorizontalAlignment": 2
}
],
"Types": {
@@ -291,7 +675,7 @@
},
"CellStyles": {
"1,1": 0,
- "1,12": 1,
+ "1,9": 1,
"3,1": 2,
"4,0": 3,
"4,1": 3,
@@ -304,19 +688,28 @@
"4,8": 3,
"4,9": 3,
"4,10": 3,
- "4,11": 3,
- "4,12": 3,
- "4,13": 3,
- "6,1": 4
+ "6,1": 4,
+ "8,1": 5,
+ "9,1": 5,
+ "9,2": 5,
+ "9,3": 5,
+ "9,4": 5,
+ "9,5": 5,
+ "9,6": 5,
+ "9,7": 5,
+ "9,8": 5,
+ "9,9": 5,
+ "10,1": 5
},
"SheetStyle": {
"FontFamily": 1
}
},
"Spans": [
- "6,1,1,12",
- "8,1,1,12",
- "3,1,1,12"
+ "6,1,1,9",
+ "3,1,1,9",
+ "8,1,1,9",
+ "10,1,1,9"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
@@ -340,5 +733,15 @@
"PrintInfo": {
"PaperSize": {},
"Margin": {}
- }
-}//UgdUQ8idj1kbsoqDZFKQsd9omXNcH60EpODJsqCmiM83pRzpr/JUSDKXCz6w41f0U5PiicEb+NQ/wJVLyooyLoAfUqtGRYW4A6JA+SEZ0XBqnokGb/0E1t48YWKAgwEBHqJbVQOvvhKvlgr3V9FvqrRG9uMGeLLtAPsdmFpxTW703Edyb4l91D01WFXQTRkSPopI82JiRYQnLjJ1WCOxTtp2L2Nm68ZOfbtXsiUdaypNXUu1Rl54QEpZkTeW3vcbaRYcajNVUcAQ36vzvFvzLzqezHInRFKeRSc1TKDq3iEB6JA+8bNmLIpPBkPj3id2X8ZUmZ3JaEcvhegLJ09+k1ST4CAvIXSz2APP4yxUN/Bix0WUt8TlUtQEC7cXlCJDe1z0lwq17oLhNLy5JEvbaAhVqf1ArAIVKi20r2bLgGnu80WaaTUnZkx0AtIsHohvUwiG2QfiAYDE0z7TK++xuxt9VBklB9oxM8UtyVlJR4rei29xEnr1sraFY5U5P8adciXkPG16mVDHDKPJVMYbltzLESoQaKZ04kRh1w7qLXn+4uwssMHbtPScqbsvgvJFioicqEUTtv02anjo6BTY/qv83DXsRKQqezwwv0BRQhzHQPGdG7/iC5CSa1CYVaTt5CC419r8x94i2zPeGjy6dmCxcZi/G5SGytazLDi5rPAGSlK3MaDm79xkdfNadP5y/tncazeeaXhhGY2GnDFd7dN5tC76UJCdSvjAvhB6FzNRWYNy4vk70UFOHCeshDTrIzPy0puSI/1Vh/C0kxre7n6xyGXBh9yof7D5ixZ9No1fUx77Y5vB0A1MfYRGaunYBpgo/iEUQGeOZgRQMRGf2vYxww6dTjxMmcDODkPWSnnf6o61pmeSivOAHU3XL1JirdXggcZMVjrS2+Kd6uMHqw==|920
\ No newline at end of file
+ },
+ "CustomNames": [
+ {
+ "Name": "评论输入组件框",
+ "Formula": "'任务-侧栏'!$B$11"
+ },
+ {
+ "Name": "评论列表",
+ "Formula": "'任务-侧栏'!$B$9"
+ }
+ ]
+}///6WWtvCD3Hn5MTTr41MHVcvx7PRJBXIQykSAL0h31mg25f2YpaMsE4BpZXtluKH3DgP9Sx/LcU0DzXYMVlLBFcEArQZ19BeUI7B1JhEpI4z4m2/5FUQGIGbZSsMmpO89jpCZB/FlcFovkzAZxuO3hc99Xsv9jL/qW9YPQz4f6Oocp7QN+Tmov0tTAtELEgaDFUAhZjhw9RK4f//r66LJtJRqXnkMjBWhG0VGx4k0ltJg6g9rOEnlGMYgzhvSkEKoUFOitxW0dV/6S9ZlfmBfmaN6V/UqUF26GiFwCI0r65cROJSuheYUZiKjZm/TBEo4O0RSrnkwVyFIMrbuU42kLcGLaD9cazdyhwdXLt5E2yOzw49ZoLtVXjd1UpXhDCMHKroNaEMmQO1iXYuORAJ9g5uyjEVJ4+3mh1rofsim4EdVzPD901fpoZURAyeRDFKvcOUFGnWEC+PsNRJWM3ArchklyVWxxWFQc4DJggSmGmIgePCwWHewHGGR4Ov3bwhU5luAIpBGPxJDd3zfl4X0aiFdUCuQWkkVBJkOr8UrUbzFL7Gjp9x8XnXeLBQEWBzvUB6nKAVJ418/Px1L8ghh9+EvimIZJOocynWRmXAsv0XGmkWUU/sku5jkBwT2fgU6zbmS/+oTi0DNX/neN/y+XIskWsL54Ve5Sd1d4gLNgT1My+GW9RMQnX99mjRqgzsCoDRQ2Alg7dTnfmZjbxKY4rJcd6fMwki+Xh2iNKGbZ3wg/YA6fZlY5zgaRr8lZP3MfbPLn3NQ3lg3O4hoHY75KvU9hXsyYvHbvloOtmXP9fSJ7M1LyYyIxHzf5TqqWLCNEtH8QjhroMpjn4c6yf/PWLe0Bq5q1pXuE+01itf9aeKuHkawssUDJlHGYMfc/1MxtpAms4E6TZK2COn4vAvLiA==|920
\ No newline at end of file
diff --git a/Pages/任务/任务-侧栏.rd b/Pages/任务/任务-侧栏.rd
index 2250faa2..86f70f0f 100644
--- a/Pages/任务/任务-侧栏.rd
+++ b/Pages/任务/任务-侧栏.rd
@@ -1,8 +1,18 @@
{
"PageType": 0,
- "ColumnCount": 14,
+ "ColumnCount": 11,
"RowCount": 11,
"Formulas": {
"1,1": "\"参与者(\"&参与人数&\")\""
- }
+ },
+ "CustomNames": [
+ {
+ "Name": "评论输入组件框",
+ "Formula": "'任务-侧栏'!$B$11"
+ },
+ {
+ "Name": "评论列表",
+ "Formula": "'任务-侧栏'!$B$9"
+ }
+ ]
}
\ No newline at end of file
diff --git a/Pages/任务/任务-关联资源.json b/Pages/任务/任务-关联资源.json
index 1c9d8239..239525df 100644
--- a/Pages/任务/任务-关联资源.json
+++ b/Pages/任务/任务-关联资源.json
@@ -3,23 +3,39 @@
"RowColumnAttachedInfos": {
"0": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 32.0
+ "DesignLengthInPixel": 32.0,
+ "IsHidden": true
}
},
"1": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 136.0
+ "DesignLengthInPixel": 32.0
}
},
"2": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 136.0
+ }
+ },
+ "3": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 136.0,
"Mode": 1
}
+ },
+ "4": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0,
+ "IsHidden": true
+ }
}
},
- "Count": 3,
- "DefaultSize": 136.0
+ "InLogicalVisibleIndexes": [
+ 0,
+ 4
+ ],
+ "Count": 5,
+ "DefaultSize": 32.0
},
"Cols": {
"RowColumnAttachedInfos": {
@@ -115,10 +131,80 @@
"DefaultSize": 32.0
},
"Values": {
- "0,1": "关联资源"
+ "0,1": "关联资源",
+ "0,26": "展开",
+ "1,1": "关联资源",
+ "1,26": "折叠"
},
"AttachInfos": {
- "1,1": {
+ "0,1": {
+ "CellType": {
+ "$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon",
+ "TargetPageElement": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-关联资源'!AA1"
+ },
+ "TargetType": "Forguncy.HyperlinkCellType, ServerDesignerCommon, Version=10.0.0.0, Culture=neutral, PublicKeyToken=967100671921c115",
+ "MethodName": "ExecuteCommand"
+ }
+ ],
+ "Text": "关联资源",
+ "TemplateKey": "链接样式",
+ "Icon": {
+ "Name": "项目1.svg",
+ "Color": "Accent 1",
+ "UseCellTypeForeColor": true
+ }
+ }
+ },
+ "0,26": {
+ "CellType": {
+ "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-关联资源'!X5"
+ },
+ "Value": "0"
+ }
+ ]
+ }
+ ],
+ "Text": "展开",
+ "ClickMode": 1,
+ "TemplateKey": "_RS_Information"
+ }
+ },
+ "1,26": {
+ "CellType": {
+ "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-关联资源'!X5"
+ },
+ "Value": "1"
+ }
+ ]
+ }
+ ],
+ "Text": "折叠",
+ "ClickMode": 1,
+ "TemplateKey": "_RS_Information"
+ }
+ },
+ "2,1": {
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "关联资源",
@@ -151,30 +237,108 @@
"KKFileViewExtensions": "(doc|docx|xls|xlsx|ppt|pptx)",
"IsSmallButtonMode": true
}
+ },
+ "4,23": {
+ "CellType": {
+ "$type": "Forguncy.CheckBoxCellType, ServerDesignerCommon",
+ "Caption": "折叠",
+ "Style": 1,
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "Location": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-关联资源'!1:1"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-关联资源'!X5"
+ }
+ },
+ {
+ "Location": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-关联资源'!2:4"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=NOT('任务-关联资源'!X5)"
+ }
+ }
+ ]
+ }
+ ]
+ }
}
},
"StyleDatas": {
"Styles": [
{
- "Foreground": 0
+ "FontFamily": 0,
+ "FontSize": 18.666666666666664,
+ "Foreground": 1,
+ "HorizontalAlignment": 2
+ },
+ {
+ "FontFamily": 0,
+ "FontSize": 13.333333333333332,
+ "Formatter": 3,
+ "HorizontalAlignment": 4,
+ "Underline": false
+ },
+ {
+ "FontFamily": 0,
+ "FontSize": 13.333333333333332
+ },
+ {
+ "FontFamily": 0,
+ "FontSize": 13.333333333333332,
+ "HorizontalAlignment": 4,
+ "Underline": false
+ },
+ {
+ "FontFamily": 0,
+ "FontSize": 13.333333333333332,
+ "Foreground": 5
+ },
+ {
+ "Foreground": 5
}
],
"Types": {
"Strs": [
- "Text 1 50",
- "Body"
+ "Body",
+ "black",
+ "Left",
+ "[AUTO]General",
+ "Center",
+ "Text 1 50"
]
},
+ "CellStyles": {
+ "0,1": 0,
+ "0,26": 1,
+ "0,27": 2,
+ "1,26": 3,
+ "1,27": 2,
+ "4,23": 4
+ },
"ColStyles": {
- "1": 0
+ "1": 5
},
"SheetStyle": {
- "FontFamily": 1,
+ "FontFamily": 0,
"FontSize": 13.333333333333332
}
},
"Spans": [
- "1,1,2,27"
+ "2,1,2,27",
+ "1,26,1,2",
+ "0,26,1,2",
+ "4,23,1,5",
+ "0,1,1,25"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
@@ -198,5 +362,11 @@
"PrintInfo": {
"PaperSize": {},
"Margin": {}
- }
-}//mzUwj+DlEwb1T5OyGv0HJQfOLsmnbXLNz9YHXJzYe1xa8GfKuan3oQyqvx1cLUZ5NAUEe6wDgIvfa5vbHemF1wGu1aOyDta3xZIMZLX+9xOdYQNwU2bPMZnQEWKumU9SCjNXRynWIGE5ix+3Hgs4rqwN802NiutJVONTm41Es7nEZa8iI2t4QrddffzSZg4/VFH9kNYQ5bkhDXJLw0pmjH+4Tj9DZpJnY/lx3SmDr1dQjgGqeyqQRxjeWlK/mNktdyypsHRBtfGKckFW3Kpbilc0NixA/ZbRqyVW0y5xiTMuz3nXzXz4aOih/0HcjPwOZiSA0yzbMEWVQAgD1TxGsuCDqgCSKuTrKWwAJUHlpIjm05moxxLQwP7qP6Fnm6BdXzbYKtMCt6qOR9rSDEVU/zH2E+FT4gReDU6fSGTwYwxjSb7A7R9ySO3wGExNRykV8fdGqgFV125e45u8L9nSvIzClr37ANV3Kc7Wsd3c29zX/WPGXEUpJkMgoZlR88GKQHmb9twW46BNe4BqStq+5NAG30CMmNHf2DJF1cxu8ClD+f9wv0l4U2oDI2b6QDXYahHm6pn/saAPgKzbmMLiHv/ccoA/4anJ4Gwh4jG/Wdj1wIn9hIKy6zYeWrc3BaIdI9RNAkMhtVxNP3ixmGLIuYXuUN1TCh5BKMw+9pvh4gfK/tpvMcRowKnkBv7qW7p+sCDP61pzLVhx9qZIA3rmzahv0vo9IV/d7Qjjh9JZtmG/W5zOw1OjUX4cYAU+fEzR54n7iOM2ZkAsFeeDKgdHjAFWaedp4EoF7bnjEruyriB0O9vR4Ktv6gjwjlDqZK4cy0EJQs7W6unsZhPa68/WnTNGPnwjYlZxJsyybeXOP8/lfEbbGHrVkuusleP1ktZoHIfOEIaDicGkMDNOTdQDaA==|920
\ No newline at end of file
+ },
+ "CustomNames": [
+ {
+ "Name": "折叠关联资源",
+ "Formula": "'任务-关联资源'!$X$5"
+ }
+ ]
+}//Vy0Z7s5fjgNl52gxOL4BthoeHDQ2nYszQ4MpPi/FcElbHM6icjimnihFgRIlZJao5/ePv6Y1oywCmH2fMMcBLQ18qlQZn+e4vqFn7vIjMIstJKgmw5w7ljix4WiogtqBqfYaDvap2nwajBh3R4heuP45rxiy3rMRI+2GROVQiSnevzkD2YhoeMGhc1UCQGKxRUWYwsypy7SccMRZG/OcaxPTK+kwVQfUJSeXqfPwmpYvp3x+o5zY6cCZ1d8/L4YtbJySeqDR4D4F1zlwnNexM3ZfVVtPbLA9RM38Kuo1cHlWN8dYzTWlHmEP3bIooacMjTn5L3j/Ev8b3t+K6EE3iUWFpFuBR+eHETJUreWPp8XmLVcvuZJKFClDkb4FFN+BDO9ZKD7mtQmXhfRp4hYkg9fYB4wcJT+n+cC+Lg87dX+wG1LVFWH/bi/OSa+FyExgitN6swmE1We7jSy8yxvRHoTVzeGM95nT9c3logruSElDFDy31rJLsdH73wCbxJp4C63mv0zcHAqSXVKrXlAdYe5rid68XNTa78TbGgOIUSIHRwtNwDhSUnm0wY3Q21UrUdJnWM3BAUk5872m47wVmvmHp3GCg7aZUyb3uA0Mm6KC1hreO1q/a1/sgFLzRWcTcv6EbE8Y1v5HwKc4peIedQbbYDnQ0ipnMN4XgsWoYX6JuG+yXkPIfqjK4fubjn6kNv9MmcKWxDUGWl25WMIBX7OxtQJRY6rbX27bAqmkKuwqzYbvk5dnT2j3+RWYSyyp+EhXTUoO6lRFgf+PMJwTjUm+f/KZf1Z18/+BxqsA4SsLlFKWWeotoUapNA7F3QBsaEEGCUi3s7cLLJiG50EfSaEPuDkWZOt0XvkGfnuPRneJFsIAYx5o8vSOyXoJX9Ux7/209XdUiDyrovN2jTq23w==|920
\ No newline at end of file
diff --git a/Pages/任务/任务-关联资源.rd b/Pages/任务/任务-关联资源.rd
index 40fcf94c..7614c531 100644
--- a/Pages/任务/任务-关联资源.rd
+++ b/Pages/任务/任务-关联资源.rd
@@ -1,5 +1,11 @@
{
"PageType": 0,
"ColumnCount": 28,
- "RowCount": 3
+ "RowCount": 5,
+ "CustomNames": [
+ {
+ "Name": "折叠关联资源",
+ "Formula": "'任务-关联资源'!$X$5"
+ }
+ ]
}
\ No newline at end of file
diff --git a/Pages/任务/任务-基本信息.json b/Pages/任务/任务-基本信息.json
index f1d42285..241e37a6 100644
--- a/Pages/任务/任务-基本信息.json
+++ b/Pages/任务/任务-基本信息.json
@@ -159,11 +159,30 @@
"17": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0,
- "Mode": 1
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.0
+ }
+ }
+ },
+ "20": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "18": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 76.0
}
}
},
- "Count": 18,
+ "InLogicalVisibleIndexes": [
+ 19
+ ],
+ "Count": 21,
"DefaultSize": 32.0
},
"Values": {
@@ -178,7 +197,8 @@
},
"Formulas": {
"11,2": "C16&\",\"&J16",
- "13,13": "IFERROR(ODATA(\"View_项目统计信息?$select=工时成本情况&$filter=项目ID eq \"&IF(ISBLANK(项目ID),\"null\",项目ID)&\"&$top=1\"),\"\")"
+ "13,13": "IFERROR(ODATA(\"View_项目统计信息?$select=工时成本情况&$filter=项目ID eq \"&IF(ISBLANK(项目ID),\"null\",项目ID)&\"&$top=1\"),\"\")",
+ "1,18": "IF(折叠全部=1,\"展开全部\",\"折叠全部\")"
},
"AttachInfos": {
"1,1": {
@@ -196,6 +216,113 @@
]
}
},
+ "1,18": {
+ "CellType": {
+ "$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-基本信息'!折叠全部"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=NOT('任务-基本信息'!折叠全部)"
+ }
+ }
+ ]
+ }
+ ],
+ "TemplateKey": "Gost"
+ }
+ },
+ "1,19": {
+ "CellType": {
+ "$type": "Forguncy.ImageCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-基本信息'!收起侧栏"
+ },
+ "Value": "0"
+ }
+ ]
+ },
+ {
+ "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "Location": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-基本信息'!U:U"
+ },
+ "Value": true
+ },
+ {
+ "Location": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-基本信息'!T:T"
+ },
+ "Value": false
+ }
+ ]
+ }
+ ],
+ "ToolTip": "展开",
+ "Size": 18,
+ "ImagePath": "收起.svg",
+ "UseCellForeColor": true
+ }
+ },
+ "1,20": {
+ "CellType": {
+ "$type": "Forguncy.ImageCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-基本信息'!收起侧栏"
+ },
+ "Value": "1"
+ }
+ ]
+ },
+ {
+ "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "Location": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-基本信息'!U:U"
+ },
+ "Value": false
+ },
+ {
+ "Location": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-基本信息'!T:T"
+ },
+ "Value": true
+ }
+ ]
+ }
+ ],
+ "ToolTip": "收缩",
+ "Size": 18,
+ "ImagePath": "展开1.svg",
+ "UseCellForeColor": true
+ }
+ },
"3,2": {
"BindingInfo": {
"TableName": "任务表",
@@ -299,7 +426,7 @@
}
}
],
- "ID": "0b24c30f-697f-49c7-91a1-99c1127f626c"
+ "ID": "52d09006-e703-4c7f-911b-564feb72380a"
},
{
"CommandList": [
@@ -314,12 +441,12 @@
"BtnText": "知道了"
}
],
- "ID": "70f2dc21-eaee-415a-af69-99a5112c063f"
+ "ID": "c27d9e98-b254-4db4-afd3-372ac9244202"
}
]
}
],
- "ID": "64b0f672-02ca-4f5a-b122-20b9c61919c7"
+ "ID": "a5939a37-830d-45d7-b088-c520095ca95e"
}
]
}
@@ -377,7 +504,7 @@
"ShowConfirm": false
}
],
- "ID": "f085d92a-1124-4bad-ac25-c040f3a7db79"
+ "ID": "1243e294-12e8-4b5d-878e-61c1e74aeeed"
}
]
}
@@ -481,7 +608,7 @@
"ShowConfirm": false
}
],
- "ID": "906e288c-ecef-4676-9e0c-574b8d3299ac"
+ "ID": "92613ae6-5c8d-4a74-b1e6-ca72bc214a89"
}
]
}
@@ -587,7 +714,7 @@
"ShowConfirm": false
}
],
- "ID": "dec4d1e0-2b35-4ddb-bbcc-2b74830c9cc9"
+ "ID": "c3302905-6c88-4ce2-9bbb-ef836005d2aa"
}
]
}
@@ -624,7 +751,7 @@
"ShowConfirm": false
}
],
- "ID": "50bfaf92-4b9a-4afa-910c-e2a9cee2c617"
+ "ID": "b6a1dcce-44a4-45db-ab73-ad2d20d83c30"
}
]
}
@@ -730,7 +857,7 @@
"ShowConfirm": false
}
],
- "ID": "0f8e595b-30dd-4efe-958a-9e3e494b216d"
+ "ID": "c78b39ad-b326-41a7-b974-f5641ae46373"
}
]
}
@@ -884,7 +1011,7 @@
"ShowConfirm": false
}
],
- "ID": "d5f123b3-78d6-45ca-98f3-bb843a465ffd"
+ "ID": "97e7dffc-dfdc-429b-a957-36d5db4f82f9"
}
]
}
@@ -1023,12 +1150,12 @@
"BtnText": "知道了"
}
],
- "ID": "bf4ecc0a-dfd9-4d8f-b07f-64041bf7b38a"
+ "ID": "48b98d81-9c3f-4306-8bf7-722c82e627a5"
}
]
}
],
- "ID": "a0c39345-72b2-4fa4-b924-092d3ec59183"
+ "ID": "3da20bef-59b2-46d8-8802-c0f5dcbd48b4"
}
]
}
@@ -1077,49 +1204,54 @@
"Formatter": 1
},
{
- "FontFamily": 2,
- "FontSize": 13.333333333333332
+ "FontSize": 13.333333333333332,
+ "Formatter": 2
},
{
- "FontFamily": 2,
+ "FontFamily": 3,
"FontSize": 13.333333333333332,
- "Foreground": 3
+ "Foreground": 4
+ },
+ {
+ "FontFamily": 3,
+ "FontSize": 13.333333333333332
},
{
"FontSize": -1.0
},
{
- "FontFamily": 2,
+ "FontFamily": 3,
"FontSize": 13.333333333333332,
- "Foreground": 3,
- "Formatter": 4
+ "Foreground": 4,
+ "Formatter": 5
},
{
- "HorizontalAlignment": 5
+ "HorizontalAlignment": 6
},
{
- "FontFamily": 2,
+ "FontFamily": 3,
"FontSize": 13.333333333333332,
- "HorizontalAlignment": 5
+ "HorizontalAlignment": 6
},
{
- "Foreground": 3,
- "Formatter": 6,
+ "Foreground": 4,
+ "Formatter": 7,
"TextIndent": 10,
- "HorizontalAlignment": 5
+ "HorizontalAlignment": 6
},
{
"FontSize": -1.0,
"Foreground": null
},
{
- "Foreground": 3
+ "Foreground": 4
}
],
"Types": {
"Strs": [
"black",
"@",
+ "General",
"Body",
"Text 1 50",
"[AUTO]General",
@@ -1130,135 +1262,160 @@
"CellStyles": {
"1,1": 0,
"1,17": 0,
- "3,0": 1,
+ "1,18": 1,
+ "1,19": 2,
+ "1,20": 2,
+ "3,0": 3,
"3,1": 2,
- "3,2": 1,
- "3,3": 1,
- "3,4": 1,
- "3,5": 3,
- "3,6": 3,
- "3,7": 3,
- "3,8": 1,
- "3,9": 1,
- "3,10": 1,
- "3,11": 1,
- "3,12": 1,
- "3,13": 1,
- "3,14": 1,
- "3,15": 1,
- "3,16": 1,
- "3,17": 1,
- "7,1": 4,
- "7,2": 5,
- "8,0": 1,
+ "3,2": 3,
+ "3,3": 3,
+ "3,4": 3,
+ "3,5": 4,
+ "3,6": 4,
+ "3,7": 4,
+ "3,8": 3,
+ "3,9": 3,
+ "3,10": 3,
+ "3,11": 3,
+ "3,12": 3,
+ "3,13": 3,
+ "3,14": 3,
+ "3,15": 3,
+ "3,16": 3,
+ "3,17": 3,
+ "3,18": 3,
+ "3,19": 3,
+ "3,20": 3,
+ "7,1": 5,
+ "7,2": 6,
+ "8,0": 3,
"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,
- "8,15": 1,
- "8,16": 1,
- "8,17": 1,
- "9,0": 1,
- "9,1": 4,
- "9,2": 1,
- "9,10": 1,
- "9,17": 1,
- "10,0": 1,
- "10,1": 4,
- "10,2": 1,
- "10,3": 1,
- "10,4": 1,
- "10,5": 1,
- "10,6": 1,
- "10,7": 1,
- "10,8": 1,
- "10,10": 1,
- "10,11": 1,
- "10,12": 1,
- "10,13": 1,
- "10,14": 1,
- "10,15": 1,
- "10,16": 1,
- "10,17": 1,
- "11,0": 1,
- "11,1": 4,
- "11,2": 1,
- "11,3": 1,
- "11,4": 1,
- "11,5": 1,
- "11,6": 1,
- "11,7": 1,
- "11,8": 1,
- "11,9": 1,
- "11,10": 1,
- "11,11": 1,
- "11,12": 1,
- "11,13": 1,
- "11,14": 1,
- "11,15": 1,
- "11,16": 1,
- "11,17": 1,
- "12,0": 1,
+ "8,2": 3,
+ "8,3": 3,
+ "8,4": 3,
+ "8,5": 3,
+ "8,6": 3,
+ "8,7": 3,
+ "8,8": 3,
+ "8,9": 3,
+ "8,10": 3,
+ "8,11": 3,
+ "8,12": 3,
+ "8,13": 3,
+ "8,14": 3,
+ "8,15": 3,
+ "8,16": 3,
+ "8,17": 3,
+ "8,18": 3,
+ "8,19": 3,
+ "8,20": 3,
+ "9,0": 3,
+ "9,1": 5,
+ "9,2": 3,
+ "9,10": 3,
+ "9,17": 3,
+ "9,18": 3,
+ "9,19": 3,
+ "9,20": 3,
+ "10,0": 3,
+ "10,1": 5,
+ "10,2": 3,
+ "10,3": 3,
+ "10,4": 3,
+ "10,5": 3,
+ "10,6": 3,
+ "10,7": 3,
+ "10,8": 3,
+ "10,10": 3,
+ "10,11": 3,
+ "10,12": 3,
+ "10,13": 3,
+ "10,14": 3,
+ "10,15": 3,
+ "10,16": 3,
+ "10,17": 3,
+ "10,18": 3,
+ "10,19": 3,
+ "10,20": 3,
+ "11,0": 3,
+ "11,1": 5,
+ "11,2": 3,
+ "11,3": 3,
+ "11,4": 3,
+ "11,5": 3,
+ "11,6": 3,
+ "11,7": 3,
+ "11,8": 3,
+ "11,9": 3,
+ "11,10": 3,
+ "11,11": 3,
+ "11,12": 3,
+ "11,13": 3,
+ "11,14": 3,
+ "11,15": 3,
+ "11,16": 3,
+ "11,17": 3,
+ "11,18": 3,
+ "11,19": 3,
+ "11,20": 3,
+ "12,0": 3,
"12,1": 2,
- "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,
- "12,15": 1,
- "12,16": 1,
- "12,17": 1,
- "13,0": 1,
- "13,1": 4,
- "13,2": 6,
- "13,13": 7,
- "14,0": 1,
- "14,1": 4,
- "14,2": 1,
- "14,3": 1,
- "14,4": 1,
- "14,5": 1,
- "14,6": 1,
- "14,7": 1,
- "14,8": 1,
- "14,9": 1,
- "14,10": 1,
- "14,11": 1,
- "14,12": 1,
- "14,13": 1,
- "14,14": 1,
- "14,15": 1,
- "14,16": 1,
- "14,17": 1,
- "15,0": 1,
- "15,1": 8,
- "15,2": 1,
- "15,9": 1,
- "15,17": 1
+ "12,2": 3,
+ "12,3": 3,
+ "12,4": 3,
+ "12,5": 3,
+ "12,6": 3,
+ "12,7": 3,
+ "12,8": 3,
+ "12,9": 3,
+ "12,10": 3,
+ "12,11": 3,
+ "12,12": 3,
+ "12,13": 3,
+ "12,14": 3,
+ "12,15": 3,
+ "12,16": 3,
+ "12,17": 3,
+ "12,18": 3,
+ "12,19": 3,
+ "12,20": 3,
+ "13,0": 3,
+ "13,1": 5,
+ "13,2": 7,
+ "13,13": 8,
+ "14,0": 3,
+ "14,1": 5,
+ "14,2": 3,
+ "14,3": 3,
+ "14,4": 3,
+ "14,5": 3,
+ "14,6": 3,
+ "14,7": 3,
+ "14,8": 3,
+ "14,9": 3,
+ "14,10": 3,
+ "14,11": 3,
+ "14,12": 3,
+ "14,13": 3,
+ "14,14": 3,
+ "14,15": 3,
+ "14,16": 3,
+ "14,17": 3,
+ "14,18": 3,
+ "14,19": 3,
+ "14,20": 3,
+ "15,0": 3,
+ "15,1": 9,
+ "15,2": 3,
+ "15,9": 3,
+ "15,17": 3,
+ "15,20": 3
},
"ColStyles": {
- "1": 9
+ "1": 10
},
"SheetStyle": {
- "FontFamily": 2,
+ "FontFamily": 3,
"FontSize": 13.333333333333332
}
},
@@ -1274,7 +1431,7 @@
"7,2,1,7",
"7,10,1,7",
"13,2,1,11",
- "13,13,1,5"
+ "13,13,1,8"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
@@ -1360,4 +1517,4 @@
"Formula": "'任务-基本信息'!$B$16"
}
]
-}//76Fco5jrlsNSEDyz4uozoz/bQVs+PH8B01qVSb5UmNN1465P8VvMhsgMbgIWmviDS8svp0UdcATRyhH3otAeLUe5oImMlNZUPCi1fFysBVbE6OxQByLn+I+A/6U2WXGuUY9yx6GUtaUt+i+jFYEyRY1Hk0iXwoqpni8PMCETcYyXNvfbtxBeEqXLifaRjkn1cyVXRm46QycUhcvlkTF5VUTfJexeZPuw095yoQecYQcjKUXRpS+GkMzQIKvetDsVqLK/Dzv4szZdJI2CdHqPh/JcQbvq0bnHhnkCWdAuMOmCE3e84YcDImANkuAeontXnisTeYe1qKDfi+IlRlmuzz9hnhEJwfOI5EJTfzbYng+6PcPZqtnVffWWfl7ZFBkTmJXlMDd17ibn2hB7xJUHAuzlRxrWCcP0+VXTtgvxylEkXXtmLh0UpZct90jvA1vzgHpBO6OGGlrqMk+Z+h2cpHck6roHyJJsDEGb+Dt4rrVyPGrYcTQ7VyZVvOHrdllNRq94Z1Mdj2jEPqGaCBs47TRoVnA3nAi/Pbi6ZL90Xzg/uACe0udu2I96TwiPauGGA30L9OYxvML9O0NAnoWkKnWeODFSFT8JImg3r68bujAhP+02PGSRzjR5mFQemSsmnINUE+qNdSKvHh8tdqJ0aBAmjEThayHMMzy5ybBpsHu+1RRjIYqWAxFsFqttTyT36Wfu9AJvDMwMYs8raikkBrLJ9S99qf05aJsuX/vc8ohkNuYcdAvCWvqGLxASoEQKZZToffR2im9ndWRnXU4nTw1N1RRs9d6yTe2fbC3CboI0B5aGpCjyac3g6Ky4x7sXQaLzYsK0cj8qPHQQbr7Kbde4Yz9BH2l1JnEzPzSzUKeuAeplE9TWEc/AYpcjH7dzLUD+ps0EGFTn39bZ5LdaIw==|920
\ No newline at end of file
+}//thp4CF05gxctNyKmBMVe5UN24nycAKJp3yWq7DDkBdkphSu2TH56imX3aLmzAR3b5Ps86N3h9B8RO7cCypDh+vVnbPCKXapnLdLpL/hxBUi70OjCPDHa3F6JGXOr4z0Uj6NwedH+kQKONejdXHnEujm6jWiqZvwLd4yIPCD+gwoxyTesBzGVfC2d81vkQPAixmtsabKzDiS4SAEkZW7CiKpRDMJ+YvD4eokqh6WYgNTWvO4Qrjg9ZyJnGxtNI+NHoomDZtReVcswxuiRiNHq9dTzDfjUpn02cQe/F1zGJtQXAxJv+HngNo6N3QCzfpLQt3yOcSJr67gOh7KoBfGFSuZbe3cfQ9CRw3NIyl5MlTCwFuEUka0yI+jkDc3dmCfqEPVTU0i2dmwec3f7UGE7O+9hdg5cLVrxNTNizDJxhERfHwJzV61EHpfhZF6Vj9Wu88Z72k1fDmuWuqw4q2CssybP44Uy+HbhJWaLDnIgwRPGkCb+nDHSIHrKKrV9oP7N+YBckyFajQ8yACbJqgHVadZR5LaLJ5DzD6S9R2JYZi0HZAQo4n/iobpPnTWCItoas1K+IhbaiLVtYc7BsYYZX1Iqo/W9FJ9Zt69sM22NBxg1jhcrleYeYgtWrPiKAhaW/uplCaw7yVAJJJZgGKo4KUGtk3xm4OM2tAY8e6hvHrLSvwhU7nPCrQEFzAt6CYE8+anqqBgSrYdFNK35SnWJBktZsrINJaR84tyx8whRvR3+AiUqAiV+0QttlHyoAo/MUtw0EpDsEQucVJVHLKHAzLcQuclOwecYIBc86Psv2rfEfY1az/MBo4xLthy6HpgY/f8Ze8EFHJLcRrxVtnRWIBcv8GkwPZ5BWUQbkGWaU7xiIuYgUZlOGJxEcnmSEzjAWDssNfXjQBT+fHHpXfKZHQ==|920
\ No newline at end of file
diff --git a/Pages/任务/任务-基本信息.rd b/Pages/任务/任务-基本信息.rd
index b0641cf4..7bc4060a 100644
--- a/Pages/任务/任务-基本信息.rd
+++ b/Pages/任务/任务-基本信息.rd
@@ -1,10 +1,11 @@
{
"PageType": 0,
- "ColumnCount": 18,
+ "ColumnCount": 21,
"RowCount": 16,
"Formulas": {
"11,2": "C16&\",\"&J16",
- "13,13": "IFERROR(ODATA(\"View_项目统计信息?$select=工时成本情况&$filter=项目ID eq \"&IF(ISBLANK(项目ID),\"null\",项目ID)&\"&$top=1\"),\"\")"
+ "13,13": "IFERROR(ODATA(\"View_项目统计信息?$select=工时成本情况&$filter=项目ID eq \"&IF(ISBLANK(项目ID),\"null\",项目ID)&\"&$top=1\"),\"\")",
+ "1,18": "IF(折叠全部=1,\"展开全部\",\"折叠全部\")"
},
"CustomNames": [
{
diff --git a/Pages/任务/任务-子任务列表.json b/Pages/任务/任务-子任务列表.json
index 43237fed..5ad463e4 100644
--- a/Pages/任务/任务-子任务列表.json
+++ b/Pages/任务/任务-子任务列表.json
@@ -3,29 +3,35 @@
"RowColumnAttachedInfos": {
"0": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 30.0
+ "DesignLengthInPixel": 32.0,
+ "IsHidden": true
}
},
"1": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 30.0
+ }
+ },
+ "2": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 10.0,
"IsHidden": true
}
},
- "2": {
+ "3": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 272.0,
"Mode": 1,
"IsHidden": true
}
},
- "3": {
+ "4": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 10.0,
"IsHidden": true
}
},
- "4": {
+ "5": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 28.0,
"IsHidden": true
@@ -33,12 +39,13 @@
}
},
"InLogicalVisibleIndexes": [
- 1,
+ 0,
2,
3,
- 4
+ 4,
+ 5
],
- "Count": 5,
+ "Count": 6,
"DefaultSize": 10.0
},
"Cols": {
@@ -127,7 +134,7 @@
},
"27": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 15.0
+ "DesignLengthInPixel": 32.0
}
}
},
@@ -136,14 +143,61 @@
},
"Values": {
"0,1": "子任务",
- "0,24": "增加任务"
+ "0,26": "展开",
+ "1,1": "子任务",
+ "1,2": "增加任务",
+ "1,26": "折叠"
},
"Formulas": {
- "4,1": "IFERROR(ODATA(\"子任务视图/$count?$filter=父任务ID eq \"&IF(ISBLANK(任务ID),\"null\",任务ID)),0)",
- "0,1": "\"子任务(\"&B5&\")\""
+ "1,1": "\"子任务(\"&B6&\")\"",
+ "5,1": "IFERROR(ODATA(\"子任务视图/$count?$filter=父任务ID eq \"&IF(ISBLANK(任务ID),\"null\",任务ID)),0)"
},
"AttachInfos": {
- "0,24": {
+ "0,1": {
+ "CellType": {
+ "$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon",
+ "TargetPageElement": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-子任务列表'!AA1"
+ },
+ "TargetType": "Forguncy.HyperlinkCellType, ServerDesignerCommon, Version=10.0.0.0, Culture=neutral, PublicKeyToken=967100671921c115",
+ "MethodName": "ExecuteCommand"
+ }
+ ],
+ "Text": "子任务",
+ "TemplateKey": "链接样式",
+ "Icon": {
+ "Name": "项目2.svg",
+ "Color": "Accent 1",
+ "UseCellTypeForeColor": true
+ }
+ }
+ },
+ "0,26": {
+ "CellType": {
+ "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-子任务列表'!Y6"
+ },
+ "Value": "0"
+ }
+ ]
+ }
+ ],
+ "Text": "展开",
+ "TemplateKey": "_RS_Main"
+ }
+ },
+ "1,2": {
"CellType": {
"$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
"CommandList": [
@@ -183,7 +237,28 @@
"IconSize": 14.0
}
},
- "2,1": {
+ "1,26": {
+ "CellType": {
+ "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-子任务列表'!Y6"
+ },
+ "Value": "1"
+ }
+ ]
+ }
+ ],
+ "Text": "折叠",
+ "TemplateKey": "_RS_Main"
+ }
+ },
+ "3,1": {
"CellType": {
"$type": "Forguncy.RepeaterCellType, ServerDesignerCommon",
"TemplatePageName": "558ca610fafc4ffd8884b819161bfd6",
@@ -299,7 +374,7 @@
"CommitDataWithCommand": true
}
},
- "4,1": {
+ "5,1": {
"CellType": {
"$type": "Forguncy.TextCellType, ServerDesignerCommon",
"SavedValidators": [
@@ -310,53 +385,51 @@
"TemplateKey": "_RS_NewLittleRoundCorner",
"CommandList": [
{
- "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
- "ConditionAndCommandPairList": [
+ "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
{
- "Condition": {
- "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
- "param": {
- "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
- "cellLocations": [
- {
- "SerializeProperty": "='任务-子任务列表'!B5"
- }
- ]
- },
- "value": "0"
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-子任务列表'!Y6"
},
- "CommandList": [
- {
- "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon",
- "PropertyItemsList": [
- {
- "Location": {
- "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
- "SerializeProperty": "='任务-子任务列表'!2:4"
- },
- "Value": false
- }
- ]
- }
- ],
- "ID": "3773562a-430c-483f-afb1-388c5cd87f80"
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-子任务列表'!B6=0"
+ }
+ }
+ ]
+ }
+ ]
+ }
+ },
+ "5,24": {
+ "CellType": {
+ "$type": "Forguncy.CheckBoxCellType, ServerDesignerCommon",
+ "Caption": "折叠",
+ "Style": 1,
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "Location": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-子任务列表'!1:1"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-子任务列表'!Y6"
+ }
},
{
- "CommandList": [
- {
- "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon",
- "PropertyItemsList": [
- {
- "Location": {
- "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
- "SerializeProperty": "='任务-子任务列表'!2:4"
- },
- "Value": true
- }
- ]
- }
- ],
- "ID": "9c4a1e2e-fbfc-4192-873c-e275680eba52"
+ "Location": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-子任务列表'!2:5"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=NOT('任务-子任务列表'!Y6)"
+ }
}
]
}
@@ -368,100 +441,119 @@
"Styles": [
{
"FontFamily": 0,
- "FontSize": 13.333333333333332,
+ "FontSize": 18.666666666666664,
"Foreground": 1,
- "Formatter": 2
+ "HorizontalAlignment": 2
+ },
+ {
+ "FontFamily": 0,
+ "FontSize": 13.333333333333332,
+ "Foreground": 3,
+ "Formatter": 4,
+ "HorizontalAlignment": 5,
+ "Underline": false
},
{
"FontFamily": 0,
"FontSize": 13.333333333333332
},
{
- "HorizontalAlignment": 3
+ "FontFamily": 0,
+ "FontSize": 13.333333333333332,
+ "Foreground": 6,
+ "Formatter": 4
},
{
- "Formatter": 4,
- "HorizontalAlignment": 3
+ "HorizontalAlignment": 5
},
{
- "Foreground": 5
+ "Formatter": 7,
+ "HorizontalAlignment": 5
+ },
+ {
+ "Foreground": 3
}
],
"Types": {
"Strs": [
"Body",
- "Accent 1 0",
+ "black",
+ "Left",
+ "Text 1 50",
"[AUTO]General",
"Center",
- "@",
- "Text 1 50"
+ "Accent 1 0",
+ "@"
]
},
"CellStyles": {
- "0,24": 0,
- "0,25": 1,
+ "0,1": 0,
"0,26": 1,
- "1,24": 0,
- "1,25": 0,
- "1,26": 0,
- "2,1": 2,
- "3,1": 2,
- "3,2": 2,
- "3,3": 2,
- "3,4": 2,
- "3,5": 2,
- "3,6": 2,
- "3,7": 2,
- "3,8": 2,
- "3,9": 2,
- "3,10": 2,
- "3,11": 2,
- "3,12": 2,
- "3,13": 2,
- "3,14": 2,
- "3,15": 2,
- "3,16": 2,
- "3,17": 2,
- "3,18": 2,
- "3,19": 2,
- "3,20": 2,
- "3,21": 2,
- "3,22": 2,
- "3,23": 2,
- "3,24": 2,
- "3,25": 2,
- "3,26": 2,
- "3,27": 2,
- "4,1": 3,
- "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
+ "0,27": 2,
+ "1,2": 3,
+ "1,3": 2,
+ "1,4": 2,
+ "1,26": 1,
+ "1,27": 2,
+ "2,24": 3,
+ "2,25": 3,
+ "2,26": 3,
+ "3,1": 4,
+ "4,1": 4,
+ "4,2": 4,
+ "4,3": 4,
+ "4,4": 4,
+ "4,5": 4,
+ "4,6": 4,
+ "4,7": 4,
+ "4,8": 4,
+ "4,9": 4,
+ "4,10": 4,
+ "4,11": 4,
+ "4,12": 4,
+ "4,13": 4,
+ "4,14": 4,
+ "4,15": 4,
+ "4,16": 4,
+ "4,17": 4,
+ "4,18": 4,
+ "4,19": 4,
+ "4,20": 4,
+ "4,21": 4,
+ "4,22": 4,
+ "4,23": 4,
+ "4,24": 4,
+ "4,25": 4,
+ "4,26": 4,
+ "4,27": 4,
+ "5,1": 5,
+ "5,2": 4,
+ "5,3": 4,
+ "5,4": 4,
+ "5,5": 4,
+ "5,6": 4,
+ "5,7": 4,
+ "5,8": 4,
+ "5,9": 4,
+ "5,10": 4,
+ "5,11": 4,
+ "5,12": 4,
+ "5,13": 4,
+ "5,14": 4,
+ "5,15": 4,
+ "5,16": 4,
+ "5,17": 4,
+ "5,18": 4,
+ "5,19": 4,
+ "5,20": 4,
+ "5,21": 4,
+ "5,22": 4,
+ "5,23": 4,
+ "5,24": 4,
+ "5,27": 4
},
"ColStyles": {
- "1": 4
+ "1": 6
},
"SheetStyle": {
"FontFamily": 0,
@@ -469,8 +561,12 @@
}
},
"Spans": [
- "2,1,1,27",
- "0,24,1,3"
+ "3,1,1,27",
+ "1,2,1,3",
+ "5,24,1,3",
+ "0,26,1,2",
+ "1,26,1,2",
+ "0,1,1,25"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
@@ -508,8 +604,14 @@
},
"IsAutomaticStroke": false,
"IsAutomaticFill": false,
- "Location": "24,40",
- "Size": "940,282"
+ "Location": "24,72",
+ "Size": "957,282"
+ }
+ ],
+ "CustomNames": [
+ {
+ "Name": "折叠子任务列表",
+ "Formula": "'任务-子任务列表'!$Y$6"
}
]
-}//qjGoreYqpl0+H/WijvdyGMBeBFrAIY8338UFzBIrRtxhwINWIJKNE2DMehGQ09qfCoA1KQvm7sZ1sKRjA0qVlzMzauH23mrcWNQmHFKWznPgHYSfv5TH2NIxyWH5u/XM7KTEcls6EBM0nm4/q4spDz/x+a7VNxsTkhbm+n699Vu5VmuUl211I8HiJdFHOtlx7i3wq9gSdd8fwKqkhyY3mgs/s6u1z28Eu43DbAM3Jj+ZG9RDuY1D5JgnZ9Sgn1rfx91kszabVL8MbofhxMjr+VDxgcELpWI/GGkhsfnQTiMJwfk+3fTny7GhN+mZDSdsil+Q4IOz1wgEcPr6x3Psm+FRiKf7ilLW3Mj1AOEUOBmQzH5CtUpXn2qOqqA6HMuTN2HYHXi71E6PVzvH/o5Wl0lG3KnDRv8DH5lUtTeaS4rA00j38wtrNdcfUBiD11E4ZJAsEsJKZqs1i5xo0Y+wZkrne25gRYplBPCZYEqormeWhoOM4xAIsZFn0J/I+LrFZCj5ubcHIl1Kdgyz8mEqafNLHfIhm9ddwCqNfS3Vwg+uCiYOjYinOGu15AeUhnF6aQiiJTYbbgR2Q8t2Bjp6DRHmpaE6xaBdhJ1UsVZjwapmuQQPVHMMPvbBRSv/3+U0VTHTYM6fQdIhY+ytNvWq4PJdVIEFP9yzZ2FfNZHjb1Yn5QzozDQOr5FlzkPhv5GTXngvawukFKkFn/MiFqcAN+XxDs55HbH8lQoWUdxYVMI/IYpTQ4Az758U+BYLXYTmSvIDl/Gz+XmZ71vIQZYWNSVhPSZqDtG487rWfo47bRWM7k/Hou4p8abXj7c6AN/ceKALJSRoOyQ/+d14yXqsjsQhmBxSvCX3vcL1FIaJlGzXw8FU70/rNx2bm+1zGrw8eyOOgBZNLam6g2EE6rH1qg==|920
\ No newline at end of file
+}//cYkbqei2BScjMQf/5O1g3z4/ZaqMNt7CvDYL99eb3EG0Mcd9ap+A8+IBhhe10u6nAVpvbysu54EpSEkd0pg+mzRiwo8VWP6K85Fyxw7jsxG/c9TNJuo91EHoHZFpx04e7arTqA+w5c903Qv++PxvHtqFXBly1J8DPft/z4ABlneWDJhoEH3klzcFh90AJtBBSN5ZZ74fjcoCSzU0ELSlG7igpBdbkeXMIRzlYVFh2NghwjBXe76z3sW5J/PcGafNPEGopuDqLTXTIG2XEVgMwqctq7aD6f5SWZERm0OejnK3BGfdq0k5DGhHSrZ07K5nL8VghKscEGZ4y/hWXMgOgww8HCAEpwBvcuvkV0Xq0JNyySlprLaV5nqFTL0YtqNHH+vioQBo76DqLl/v+3D+1UWx880vBqp35RgqDPuBLBSEzz+T86coDEFuRyt7dzz/Jeo/rtOBF6yRtxcYrvp2huYc3UT18GzHJP3x23SjHgdIWiWjD9Loj5768cLYoV8EJgr7H+xtK3tMAsSRI2y5ipuHAOUGd5RSw1PoBMyuEhBDa9GDJRxLeb1n3/PdJdPqaHH/LsFHxb8AvRqQBIYuOGybjbBcsCgBpBNlcARNiGP0wk1pyb4WpXIQHPJ4NK87enGrE5gAuBKG8KtdcwFhEu7h6q1xZVqc8UMhWYe+tC2JO/Pgr/eKMzkrpOzz07XRdunxYGbuhIdKiGBmgfLeBTpG+pjfLJbAXm2O50e5nHIBb7zJx5tUmkDiHEOjEpVaBM+lS3lH3e28JaBivjm6AR0qiStA/NkV0La3+0fLCk4PpX9RwApLE4pdV9OVDsjSACdRDTDpZmXFlio6ewfpOeEI/npKCJYnRuHNHsSWLJ0vLF/+0o8VP/e6jvW5Tz2EtPkt/EK4YAoPwgzf/nJyKQ==|920
\ No newline at end of file
diff --git a/Pages/任务/任务-子任务列表.rd b/Pages/任务/任务-子任务列表.rd
index 326fba4a..2cc1fa4d 100644
--- a/Pages/任务/任务-子任务列表.rd
+++ b/Pages/任务/任务-子任务列表.rd
@@ -1,9 +1,15 @@
{
"PageType": 0,
"ColumnCount": 28,
- "RowCount": 5,
+ "RowCount": 6,
"Formulas": {
- "4,1": "IFERROR(ODATA(\"子任务视图/$count?$filter=父任务ID eq \"&IF(ISBLANK(任务ID),\"null\",任务ID)),0)",
- "0,1": "\"子任务(\"&B5&\")\""
- }
+ "1,1": "\"子任务(\"&B6&\")\"",
+ "5,1": "IFERROR(ODATA(\"子任务视图/$count?$filter=父任务ID eq \"&IF(ISBLANK(任务ID),\"null\",任务ID)),0)"
+ },
+ "CustomNames": [
+ {
+ "Name": "折叠子任务列表",
+ "Formula": "'任务-子任务列表'!$Y$6"
+ }
+ ]
}
\ No newline at end of file
diff --git a/Pages/任务/任务-工时.json b/Pages/任务/任务-工时.json
index 5c7f27f8..80d81192 100644
--- a/Pages/任务/任务-工时.json
+++ b/Pages/任务/任务-工时.json
@@ -3,59 +3,74 @@
"RowColumnAttachedInfos": {
"0": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 32.0
+ "DesignLengthInPixel": 32.0,
+ "IsHidden": true
}
},
"1": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 10.0
+ "DesignLengthInPixel": 32.0
}
},
"2": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 32.0
+ "DesignLengthInPixel": 10.0
}
},
"3": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 10.0
+ "DesignLengthInPixel": 32.0
}
},
"4": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 15.0
+ "DesignLengthInPixel": 10.0
}
},
"5": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 10.0
+ "DesignLengthInPixel": 15.0
}
},
"6": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 32.0
+ "DesignLengthInPixel": 10.0
}
},
"7": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "8": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 256.0,
"Mode": 1
}
},
- "8": {
+ "9": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 46.0,
"Mode": 1
}
},
- "9": {
+ "10": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 10.0
}
+ },
+ "11": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 30.0
+ }
}
},
- "Count": 10,
- "DefaultSize": 10.0
+ "InLogicalVisibleIndexes": [
+ 0,
+ 11
+ ],
+ "Count": 12,
+ "DefaultSize": 32.0
},
"Cols": {
"RowColumnAttachedInfos": {
@@ -148,7 +163,7 @@
},
"29": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 15.0
+ "DesignLengthInPixel": 32.0
}
}
},
@@ -156,14 +171,82 @@
"DefaultSize": 32.0
},
"Values": {
- "0,1": "工时",
- "2,2": "计划工时",
- "2,26": "计划工时",
- "6,2": "实际工时",
- "6,26": "实际工时"
+ "0,1": "工时详情",
+ "0,28": "展开",
+ "1,1": "工时",
+ "1,28": "折叠",
+ "3,2": "计划工时",
+ "3,26": "计划工时",
+ "7,2": "实际工时",
+ "7,26": "实际工时"
},
"AttachInfos": {
- "2,4": {
+ "0,1": {
+ "CellType": {
+ "$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon",
+ "TargetPageElement": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-工时'!AC1"
+ },
+ "TargetType": "Forguncy.HyperlinkCellType, ServerDesignerCommon, Version=10.0.0.0, Culture=neutral, PublicKeyToken=967100671921c115",
+ "MethodName": "ExecuteCommand"
+ }
+ ],
+ "Text": "工时详情",
+ "TemplateKey": "链接样式",
+ "Icon": {
+ "Name": "时间1.svg",
+ "Color": "Accent 1",
+ "UseCellTypeForeColor": true
+ }
+ }
+ },
+ "0,28": {
+ "CellType": {
+ "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-工时'!AB12"
+ },
+ "Value": "0"
+ }
+ ]
+ }
+ ],
+ "Text": "展开",
+ "TemplateKey": "_RS_Main"
+ }
+ },
+ "1,28": {
+ "CellType": {
+ "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-工时'!AB12"
+ },
+ "Value": "1"
+ }
+ ]
+ }
+ ],
+ "Text": "折叠",
+ "TemplateKey": "_RS_Main"
+ }
+ },
+ "3,4": {
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "总计划工时",
@@ -182,7 +265,7 @@
"TemplateKey": "Gost"
}
},
- "2,26": {
+ "3,26": {
"CellType": {
"$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
"CommandList": [
@@ -211,7 +294,7 @@
"IconSize": 14.0
}
},
- "6,4": {
+ "7,4": {
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "总实际工时",
@@ -230,7 +313,7 @@
"TemplateKey": "Gost"
}
},
- "6,26": {
+ "7,26": {
"CellType": {
"$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
"CommandList": [
@@ -259,7 +342,7 @@
"IconSize": 14.0
}
},
- "7,2": {
+ "8,2": {
"CellType": {
"$type": "Forguncy.RepeaterCellType, ServerDesignerCommon",
"TemplatePageName": "94f8bae36aee4ae7aec2a063ca731b1",
@@ -387,7 +470,7 @@
"TemplateKey": "竖排无样式"
}
},
- "8,2": {
+ "9,2": {
"CellType": {
"$type": "ElementUI.CellTypes.PaginationCellType, ElementUI",
"ListviewName": "图文列表表格1",
@@ -425,31 +508,57 @@
"nextText": "下一页",
"hideOnSinglePage": true
}
+ },
+ "11,27": {
+ "CellType": {
+ "$type": "Forguncy.CheckBoxCellType, ServerDesignerCommon",
+ "Caption": "折叠",
+ "Style": 1,
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "Location": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-工时'!1:1"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-工时'!AB12"
+ }
+ },
+ {
+ "Location": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-工时'!2:11"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=NOT('任务-工时'!AB12)"
+ }
+ }
+ ]
+ }
+ ]
+ }
}
},
"StyleDatas": {
"Styles": [
{
"FontFamily": 0,
- "FontSize": 13.333333333333332,
+ "FontSize": 18.666666666666664,
"Foreground": 1,
- "HorizontalAlignment": 2
- },
- {
- "Formatter": 3,
- "TextIndent": 5,
- "HorizontalAlignment": 4,
- "Underline": false
- },
- {
- "Foreground": 5
+ "Formatter": 2,
+ "HorizontalAlignment": 3
},
{
"FontFamily": 0,
"FontSize": 13.333333333333332,
- "Formatter": 3,
- "TextIndent": 5,
- "HorizontalAlignment": 4,
+ "Foreground": 4,
+ "Formatter": 2,
+ "HorizontalAlignment": 5,
"Underline": false
},
{
@@ -459,93 +568,149 @@
{
"FontFamily": 0,
"FontSize": 13.333333333333332,
- "Foreground": 5
+ "Foreground": 4,
+ "HorizontalAlignment": 5
},
{
- "Foreground": 1
+ "Formatter": 6,
+ "TextIndent": 5,
+ "HorizontalAlignment": 3,
+ "Underline": false
+ },
+ {
+ "Foreground": 7
+ },
+ {
+ "FontFamily": 0,
+ "FontSize": 13.333333333333332,
+ "Formatter": 6,
+ "TextIndent": 5,
+ "HorizontalAlignment": 3,
+ "Underline": false
+ },
+ {
+ "FontFamily": 0,
+ "FontSize": 13.333333333333332,
+ "Foreground": 7
+ },
+ {
+ "Foreground": 4
}
],
"Types": {
"Strs": [
"Body",
+ "black",
+ "[AUTO]General",
+ "Left",
"Text 1 50",
"Center",
"General\"小时\"",
- "Left",
"Accent 1 0"
]
},
"CellStyles": {
- "2,2": 0,
- "2,4": 1,
- "2,26": 2,
- "3,2": 0,
- "3,3": 0,
- "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,
- "3,15": 1,
- "3,16": 1,
- "3,17": 1,
- "3,18": 1,
- "3,19": 1,
- "3,20": 1,
- "3,21": 1,
- "3,22": 1,
- "3,23": 1,
- "3,24": 1,
- "6,2": 0,
- "6,4": 3,
- "6,25": 4,
- "6,26": 5,
- "6,27": 4,
- "6,28": 4,
- "6,29": 4,
- "7,2": 0,
- "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
+ "0,1": 0,
+ "0,28": 1,
+ "0,29": 2,
+ "1,28": 1,
+ "1,29": 2,
+ "3,2": 3,
+ "3,4": 4,
+ "3,26": 5,
+ "4,2": 3,
+ "4,3": 3,
+ "4,4": 4,
+ "4,5": 4,
+ "4,6": 4,
+ "4,7": 4,
+ "4,8": 4,
+ "4,9": 4,
+ "4,10": 4,
+ "4,11": 4,
+ "4,12": 4,
+ "4,13": 4,
+ "4,14": 4,
+ "4,15": 4,
+ "4,16": 4,
+ "4,17": 4,
+ "4,18": 4,
+ "4,19": 4,
+ "4,20": 4,
+ "4,21": 4,
+ "4,22": 4,
+ "4,23": 4,
+ "4,24": 4,
+ "7,2": 3,
+ "7,4": 6,
+ "7,25": 2,
+ "7,26": 7,
+ "7,27": 2,
+ "7,28": 2,
+ "7,29": 2,
+ "8,2": 3,
+ "8,29": 2,
+ "9,2": 3,
+ "9,29": 2,
+ "10,2": 3,
+ "10,3": 3,
+ "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": 2,
+ "10,26": 7,
+ "10,27": 7,
+ "10,28": 7,
+ "10,29": 2,
+ "11,2": 3,
+ "11,3": 3,
+ "11,4": 6,
+ "11,5": 6,
+ "11,6": 6,
+ "11,7": 6,
+ "11,8": 6,
+ "11,9": 6,
+ "11,10": 6,
+ "11,11": 6,
+ "11,12": 6,
+ "11,13": 6,
+ "11,14": 6,
+ "11,15": 6,
+ "11,16": 6,
+ "11,17": 6,
+ "11,18": 6,
+ "11,19": 6,
+ "11,20": 6,
+ "11,21": 6,
+ "11,22": 6,
+ "11,23": 6,
+ "11,24": 6,
+ "11,25": 2,
+ "11,26": 7,
+ "11,27": 7
},
"ColStyles": {
- "1": 6,
- "2": 6,
- "3": 6
+ "1": 8,
+ "2": 8,
+ "3": 8
},
"SheetStyle": {
"FontFamily": 0,
@@ -553,14 +718,18 @@
}
},
"Spans": [
- "2,2,1,2",
- "6,2,1,2",
- "2,26,1,3",
- "6,26,1,3",
- "6,4,1,21",
- "2,4,1,21",
- "7,2,1,27",
- "8,2,1,27"
+ "3,2,1,2",
+ "7,2,1,2",
+ "3,26,1,3",
+ "7,26,1,3",
+ "7,4,1,21",
+ "3,4,1,21",
+ "8,2,1,27",
+ "9,2,1,27",
+ "0,28,1,2",
+ "1,28,1,2",
+ "11,27,1,3",
+ "0,1,1,27"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
@@ -599,8 +768,8 @@
},
"IsAutomaticStroke": false,
"IsAutomaticFill": false,
- "Location": "24,99",
- "Size": "894,354"
+ "Location": "24,131",
+ "Size": "911,354"
},
{
"Name": "a0c55ba2-d00e-42f2-ba40-0168dedc4f0d.png",
@@ -613,8 +782,14 @@
},
"IsAutomaticStroke": false,
"IsAutomaticFill": false,
- "Location": "24,32",
- "Size": "894,52"
+ "Location": "24,64",
+ "Size": "911,52"
+ }
+ ],
+ "CustomNames": [
+ {
+ "Name": "折叠工时详情",
+ "Formula": "'任务-工时'!$AB$12"
}
]
-}//XDw5PYyNRi3b5uMHO3lUuWnWQ6WFhGAZeFSPUwR/jIHJSGJt1mloVXcitiaERDqOLmA6lJwXuWVeysHSpcnkHXTlEGI+V1XjvOEYSWzJZY+VYqOIb2oLm1eMhfaRTvY653uIa9hUd8oxvMSHb/+08vBBE43jgh3Fdhq9gJSnr5qI6hggEJ1ivjf9wxAlYXtkx0MePR6FEMXybups+BilSo/K0EItN/LGQmkojdnyN6uSF6a3wk8bCvbC4UcCg3ysC7kEzDPVcnoj7PvXON1DbELSq+hQsBkDRcPcwda6s0C7De5tm4V6r1EOoT22GnHUilXvMQEFz2QFKIpgIDvgaCarakIyOx9GiHHW9zY5PwTlkiZAKJ5na/wrN3vqcInHxKcls70D8NXfm1E+B0qr778N0b0NKBPFydiBjlninSTqkqs6ZoAf+zDB3bHWPGa+/VpSCbGb2HBy0ZbUp4t8CRmdIchu112aFCj161XoMiBJCydX+xib83bwm/o4qIilAbaQsrCm7ZI+4UMsnlaCbhGuWAOm2/oi0p5lC+QrFIoyojUhQMXLf8DPIstFJT4XtodcSKa8rDOqE6JRVFYKn0+gvOYj+eJ5CJILWPG67WrfFAZi1oIq8dbFLFtWvZp5/RP8xbtFBNC6rzBc4VQtPuXWL1Fv6gdRlCqaFDJpj/v2U165rIcP8pe1P8Z45LdjgpE7pAYBWGxLqPnYz7xks92Gzze7oGBY3c1ZIfs820zeCyOhpJHlFY+SHMxn9wkt4okBKweY8ba77rNhQBqeVJ/ZrtFyWJ5Aj1kJS9kjp4UvQgX+yCvBvgBeFZy0v0V3oKlM/S88IBkXOBeb6UBsYdXMgYwntjn5tFa5V0q7J0SN0HP45rf/ml7+ogynzfoADaUijXnp0AVxu78ukIoIFA==|920
\ No newline at end of file
+}//CUD1hwrSBBlFLknuJvT/uW6avMfIjnX7Um9ukni4wTC0fzHdoS4LofwXwp45X7MxicTuT6AbTm3q7LKW9Z5qjz7N9z42W+CBHxb97C7YomKUOktG4htiYh+m6SMTlBsiagnHjgNpTtHaieu3Hp7/wa5sKhyMwsjxDo6fRt0uCsZ27PEjXW71JT8znBXes56sKFdwLWqwPBDYAkTQJB4h8+lLm6XTYcxoA0UOLvKBP69+eMOx2vY3Jj7z0uF6EvnsHdvKiwvN+e8jv1DarhPmHceVKDyEN4QCb+/tdFD8d2RpnMJGvS2RDmB5X9X3VrKwP6UgupFMWr6OHG+14xWMhDGwAaR1CUKK/ir5jWF06SUI3Qmch/fVoV4mnYi3rp1jyzKS+JuFEhUIOrmsNIuLDQU6PoyrOwa0Rhx0aNnZ6AhJSBGTtit1dy4lD+QRfNiM48Cdpjpnq3GwhZkREH3pmpzPiEDaICnIohxSov7I8tswKrUMXqr5UjtYmLxMfhRqVtQMXdHEMPuGnsOliN0icl3S+Z/UgaGrDiGpEIHd6c62owmHOCifbSaVL4CigJa33ftakRdis+vCft5Uu033OqzR9tlkqSoIfGd4sL3rBUooWeETBsZpH5cPiO01lL1qrohOWIxx3HdSq/hpogK14RbJ3W1MH2JMQQfnpu/fN0zZHDdmyLbJGc0jpkxaUgQmlpiueKdcvBu2pOVmeG0jZbFmjzhuDmQzXTfrjWizphyMwLY8/PHioNvtzvPgkjIH9qmSgof2vEkT4y0yJSgiX+cqHGJnQrcoopiDWLv3Z8r+rO2g2mpxCbFdJDjR9Rc+2pBOt1zDmyTTZkECoLuP1iqxK3wnaZmWXC1MAYVcU1pfwC63Zd6DuN+h2xrVJJLrmlhmADmU5hzA3CPmhA6Ynw==|920
\ No newline at end of file
diff --git a/Pages/任务/任务-工时.rd b/Pages/任务/任务-工时.rd
index 7d99a158..ff8a5e48 100644
--- a/Pages/任务/任务-工时.rd
+++ b/Pages/任务/任务-工时.rd
@@ -1,5 +1,11 @@
{
"PageType": 0,
"ColumnCount": 30,
- "RowCount": 10
+ "RowCount": 12,
+ "CustomNames": [
+ {
+ "Name": "折叠工时详情",
+ "Formula": "'任务-工时'!$AB$12"
+ }
+ ]
}
\ No newline at end of file
diff --git a/Pages/任务/任务-进展.json b/Pages/任务/任务-进展.json
index 039aa934..82127aad 100644
--- a/Pages/任务/任务-进展.json
+++ b/Pages/任务/任务-进展.json
@@ -3,33 +3,48 @@
"RowColumnAttachedInfos": {
"0": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 32.0
+ "DesignLengthInPixel": 32.0,
+ "IsHidden": true
}
},
"1": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 10.0
+ "DesignLengthInPixel": 32.0
}
},
"2": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 24.0
+ "DesignLengthInPixel": 10.0
}
},
"3": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 24.0
+ }
+ },
+ "4": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 272.0,
"Mode": 1
}
},
- "4": {
+ "5": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 10.0
}
+ },
+ "6": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 27.0
+ }
}
},
- "Count": 5,
- "DefaultSize": 10.0
+ "InLogicalVisibleIndexes": [
+ 0,
+ 6
+ ],
+ "Count": 7,
+ "DefaultSize": 32.0
},
"Cols": {
"RowColumnAttachedInfos": {
@@ -122,7 +137,7 @@
},
"28": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 15.0
+ "DesignLengthInPixel": 32.0
}
}
},
@@ -131,10 +146,78 @@
},
"Values": {
"0,1": "任务进展",
- "2,2": "新增进展"
+ "0,27": "展开",
+ "1,1": "任务进展",
+ "1,27": "折叠",
+ "3,2": "新增进展"
},
"AttachInfos": {
- "2,2": {
+ "0,1": {
+ "CellType": {
+ "$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon",
+ "TargetPageElement": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-进展'!AB1"
+ },
+ "TargetType": "Forguncy.HyperlinkCellType, ServerDesignerCommon, Version=10.0.0.0, Culture=neutral, PublicKeyToken=967100671921c115",
+ "MethodName": "ExecuteCommand"
+ }
+ ],
+ "Text": "任务进展",
+ "TemplateKey": "链接样式",
+ "Icon": {
+ "Name": "报告.svg",
+ "Color": "Accent 1",
+ "UseCellTypeForeColor": true
+ }
+ }
+ },
+ "0,27": {
+ "CellType": {
+ "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-进展'!Z7"
+ },
+ "Value": "0"
+ }
+ ]
+ }
+ ],
+ "Text": "展开",
+ "TemplateKey": "_RS_Main"
+ }
+ },
+ "1,27": {
+ "CellType": {
+ "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-进展'!Z7"
+ },
+ "Value": "1"
+ }
+ ]
+ }
+ ],
+ "Text": "折叠",
+ "TemplateKey": "_RS_Main"
+ }
+ },
+ "3,2": {
"CellType": {
"$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
"CommandList": [
@@ -177,7 +260,7 @@
"3de34b47-f0f7-44a6-bad7-b893dacefb51"
]
},
- "3,2": {
+ "4,2": {
"CellType": {
"$type": "Forguncy.RepeaterCellType, ServerDesignerCommon",
"TemplatePageName": "77fae08dfbac4664a299aa7ec207218",
@@ -246,76 +329,163 @@
"DataSourceListviewName": "图文列表表格1",
"TemplateKey": "竖排无样式"
}
+ },
+ "6,25": {
+ "CellType": {
+ "$type": "Forguncy.CheckBoxCellType, ServerDesignerCommon",
+ "Caption": "折叠",
+ "Style": 1,
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "Location": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-进展'!1:1"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-进展'!Z7"
+ }
+ },
+ {
+ "Location": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "='任务-进展'!2:6"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=NOT('任务-进展'!Z7)"
+ }
+ }
+ ]
+ }
+ ]
+ }
}
},
"StyleDatas": {
"Styles": [
{
"FontFamily": 0,
- "FontSize": 13.333333333333332,
- "Foreground": 1
+ "FontSize": 18.666666666666664,
+ "Foreground": 1,
+ "Formatter": 2,
+ "HorizontalAlignment": 3
},
{
"FontFamily": 0,
"FontSize": 13.333333333333332,
- "Foreground": 2,
- "Formatter": 3
+ "Foreground": 4,
+ "Formatter": 2,
+ "HorizontalAlignment": 5,
+ "Underline": false
},
{
"FontFamily": 0,
"FontSize": 13.333333333333332
},
{
- "HorizontalAlignment": 4
+ "FontFamily": 0,
+ "FontSize": 13.333333333333332,
+ "Foreground": 4
},
{
- "Foreground": 1
+ "FontFamily": 0,
+ "FontSize": 13.333333333333332,
+ "Foreground": 6,
+ "Formatter": 2
+ },
+ {
+ "HorizontalAlignment": 5
+ },
+ {
+ "FontFamily": 0,
+ "FontSize": 13.333333333333332,
+ "Foreground": 6
+ },
+ {
+ "Foreground": 4
}
],
"Types": {
"Strs": [
"Body",
- "Text 1 50",
- "Accent 1 0",
+ "black",
"[AUTO]General",
- "Center"
+ "Left",
+ "Text 1 50",
+ "Center",
+ "Accent 1 0"
]
},
"CellStyles": {
"0,1": 0,
- "2,2": 1,
- "2,3": 2,
- "2,4": 2,
- "3,2": 3,
- "4,2": 3,
- "4,3": 3,
- "4,4": 3,
- "4,5": 3,
- "4,6": 3,
- "4,7": 3,
- "4,8": 3,
- "4,9": 3,
- "4,10": 3,
- "4,11": 3,
- "4,12": 3,
- "4,13": 3,
- "4,14": 3,
- "4,15": 3,
- "4,16": 3,
- "4,17": 3,
- "4,18": 3,
- "4,19": 3,
- "4,20": 3,
- "4,21": 3,
- "4,22": 3,
- "4,23": 3,
- "4,24": 3,
- "4,25": 3,
- "4,26": 3,
- "4,27": 3
+ "0,27": 1,
+ "0,28": 2,
+ "1,1": 3,
+ "1,27": 1,
+ "1,28": 2,
+ "3,2": 4,
+ "3,3": 2,
+ "3,4": 2,
+ "4,2": 5,
+ "5,2": 5,
+ "5,3": 5,
+ "5,4": 5,
+ "5,5": 5,
+ "5,6": 5,
+ "5,7": 5,
+ "5,8": 5,
+ "5,9": 5,
+ "5,10": 5,
+ "5,11": 5,
+ "5,12": 5,
+ "5,13": 5,
+ "5,14": 5,
+ "5,15": 5,
+ "5,16": 5,
+ "5,17": 5,
+ "5,18": 5,
+ "5,19": 5,
+ "5,20": 5,
+ "5,21": 5,
+ "5,22": 5,
+ "5,23": 5,
+ "5,24": 5,
+ "5,25": 5,
+ "5,26": 5,
+ "5,27": 5,
+ "6,2": 5,
+ "6,3": 5,
+ "6,4": 5,
+ "6,5": 5,
+ "6,6": 5,
+ "6,7": 5,
+ "6,8": 5,
+ "6,9": 5,
+ "6,10": 5,
+ "6,11": 5,
+ "6,12": 5,
+ "6,13": 5,
+ "6,14": 5,
+ "6,15": 5,
+ "6,16": 5,
+ "6,17": 5,
+ "6,18": 5,
+ "6,19": 5,
+ "6,20": 5,
+ "6,21": 5,
+ "6,22": 5,
+ "6,23": 5,
+ "6,24": 5,
+ "6,25": 6,
+ "6,26": 2,
+ "6,27": 2
},
"ColStyles": {
- "2": 4
+ "2": 7
},
"SheetStyle": {
"FontFamily": 0,
@@ -323,7 +493,11 @@
}
},
"Spans": [
- "3,2,1,26"
+ "4,2,1,26",
+ "0,27,1,2",
+ "1,27,1,2",
+ "6,25,1,3",
+ "0,1,1,26"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
@@ -380,8 +554,14 @@
},
"IsAutomaticStroke": false,
"IsAutomaticFill": false,
- "Location": "24,32",
- "Size": "927,316"
+ "Location": "24,64",
+ "Size": "944,316"
+ }
+ ],
+ "CustomNames": [
+ {
+ "Name": "折叠任务进展",
+ "Formula": "'任务-进展'!$Z$7"
}
]
-}//jgsxTQ6XoRISdiLIFXcdpWoVc0ALMEc2slpkikYwD+nUKD8tFg8wVc5G4hX8DlsPY3VWQ6a5E8br8yrR12HMQSykDW29l4QR4f2BE/IqxHEdEXxKScVKRY9c8d7UMBHj+tXIAZWRXublFY3WubQZDFf9kx2EyiIU3Pia9Fc9hj/3PwFRkfa4SYlmbJNPurnPc90BkjPdL4qU3KHQF5ZtCn3zh0NpYXEziznJ2NKaVY1PzdW7OtlMYmp0Kc+H8/MW+EP4B+G5ppP7wDRubvQ//YG3MUefob8IH3c0klbbB2OYnTBaYJdX0AJpylq3KWM4xGr7ttDqRO2foqlwkx5u9CVz2wwc6j9Gimbmxrn4h2pT+my37BSrYZq5ctgnvbb+fB13R/OfjFPHURghTwdFYcy4X/lx9yqlUupVnwpN1qbwQ1o73gEnRfM/u09L+x5CMWoh/sjw3tcbx4jsm459GPNyRLbcNEjCxKeAN0Snv5I5BnUf6mDpOSBDy231sgffXLv6XlOdlZyVyeEMWHCIlOPCbVWji6wJcGM8IAAoy4lHLh5gAIB1tiArf2uULD3pN4o3/57M/OrNwulH0aQ0hd/AV3gf63+mccHf4wVovlDz5V2ynZTbl2kPkpiOiZl0BjgQsRJncRhcvscdIJrWkzfFAo0go7l/0hskP1617sPlHR9ArKHpL3LdRY0rJxjdBYcNZ3FG4YxH/qujz8j1W4jwzbTnLZHUCDoozttVjxIwZ4/KnDr6trfdqF13Ha7o+++2dlhXB0s8MOA+KBkDOpMY70oCTnq3pMeUjL3Otcpms1F2CgrrFGYePpHH2JA+LNR4KfDY3NhGMYmzskhVPe8BQD+/mME29+ZSG2S2F71M2V2TZ+udZHDlPhb13dDlbAJgWA7QY0I821E36nFEiA==|920
\ No newline at end of file
+}//afAwA+NWb6YKZeUVo7tcXE82K3WWDozQcwfl4swjxR9hmoWGK+m8hMKPeNLnQbwYOjbTque33eUoxzd6Ye3/TSS0NYPyDFA6az+GpdWbxlXsM6keBgaGw6pwLsVYC4rRQ6/fmsf+242xwDN8NCx8iBD0nbOANfJskv6+7jCXdjhV3mcF03901NySrsXZuP1ZV9smp+7ZhtNwHlz8CQrszeOzubm2nkYW4bl0o2/nNiuJhf70iAydj0mAxPOnu1JHAzaQ08LhYIf5Fe9z0W5b/wxoF1EF4iDRDOQKfDCsyQ7j84w4oOk5GQY9qrvEgzxS6DF/tF868XpZqG1kNggXjt93Ug3wqIexqdQTZzi5R/AY0W/8rsGqG22hO9D+V4kxv7VXyQd9jfHjum5IFiufjGDPBqYLRixQYJmJQ0ksicI92BZNFQcNJro8TowvCz+ruc7sFYVUZdcVPBO3IVd9KwTlM2HhXEoQ7ZHIXeQvRPbIhkRCtOWHacAA32U62Z0LqbnQvIrF4UPdyRMZ/WK2lnbe7gak2e5M0/epJ0lQWVGmb9/2HWASB37iVKvQ2CWP80TjUxvv0ggQ081BhKnWi8DqZrYvgdLZYtAGRNjuiLeUlHjw+wQusNu+1sOoqFtPtw90Zoo8OKdthGrsOfLok/RelXWqL0+gvYJudNmGhfY7CO6L6wBQZJ47/Gz3Zg6tgrvyNZ2N8Tqu9C3Y17i0EF50AlI4XfPn9Yk0lGCNWzuskpOTrrmXxx9LSy9QNRNqR1k8bZ1WJ0ItTN5Q+Q7Oc5vLXH1CbtZC9vNrl9mnhYtzsswyL+eC5w/HulSKTUd+kpVfzNnpqJK3f7B6IejT8TOZL5SzB7d4LoBv1ulzOzBNg8H9imQ/+6JBZ/Egi0rrd+6C1+qc+HGgoGaCZvhX6A==|920
\ No newline at end of file
diff --git a/Pages/任务/任务-进展.rd b/Pages/任务/任务-进展.rd
index 85eea11a..06b3cc98 100644
--- a/Pages/任务/任务-进展.rd
+++ b/Pages/任务/任务-进展.rd
@@ -1,5 +1,11 @@
{
"PageType": 0,
"ColumnCount": 29,
- "RowCount": 5
+ "RowCount": 7,
+ "CustomNames": [
+ {
+ "Name": "折叠任务进展",
+ "Formula": "'任务-进展'!$Z$7"
+ }
+ ]
}
\ No newline at end of file
diff --git a/Pages/任务/任务部分.json b/Pages/任务/任务部分.json
new file mode 100644
index 00000000..4d7c6f1e
--- /dev/null
+++ b/Pages/任务/任务部分.json
@@ -0,0 +1,821 @@
+{
+ "Rows": {
+ "RowColumnAttachedInfos": {
+ "0": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 349.0,
+ "Mode": 1
+ }
+ },
+ "1": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ },
+ "2": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ },
+ "3": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 265.0,
+ "Mode": 1
+ }
+ },
+ "4": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ },
+ "5": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ },
+ "6": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 103.0,
+ "Mode": 1
+ }
+ },
+ "7": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ },
+ "8": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ },
+ "9": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 139.0,
+ "Mode": 1
+ }
+ },
+ "10": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ },
+ "11": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ },
+ "12": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 236.0,
+ "Mode": 1
+ }
+ },
+ "13": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ },
+ "14": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ },
+ "15": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 203.0,
+ "Mode": 1
+ }
+ }
+ },
+ "Count": 16,
+ "DefaultSize": 15.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": 40.0
+ }
+ },
+ "18": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 40.0
+ }
+ },
+ "19": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 40.0
+ }
+ },
+ "20": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 40.0
+ }
+ },
+ "21": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 40.0
+ }
+ },
+ "22": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 40.0
+ }
+ },
+ "23": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 40.0
+ }
+ },
+ "24": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 39.0
+ }
+ },
+ "25": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 40.0
+ }
+ },
+ "26": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 40.0
+ }
+ },
+ "27": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 40.0
+ }
+ },
+ "28": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 40.0
+ }
+ },
+ "29": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 159.0,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.0
+ }
+ }
+ },
+ "30": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 24.0
+ }
+ }
+ },
+ "Count": 31,
+ "DefaultSize": 32.0
+ },
+ "Values": {
+ "0,0": "任务-基本信息",
+ "3,0": "任务-任务信息",
+ "6,0": "任务-子任务列表",
+ "9,0": "任务-关联资源",
+ "12,0": "任务-工时",
+ "15,0": "任务-进展"
+ },
+ "AttachInfos": {
+ "0,0": {
+ "CellType": {
+ "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon",
+ "PageName": "任务-基本信息"
+ }
+ },
+ "3,0": {
+ "CellType": {
+ "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon",
+ "PageName": "任务-任务信息"
+ }
+ },
+ "6,0": {
+ "CellType": {
+ "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon",
+ "PageName": "任务-子任务列表"
+ }
+ },
+ "9,0": {
+ "CellType": {
+ "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon",
+ "PageName": "任务-关联资源"
+ }
+ },
+ "12,0": {
+ "CellType": {
+ "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon",
+ "PageName": "任务-工时"
+ }
+ },
+ "15,0": {
+ "CellType": {
+ "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon",
+ "PageName": "任务-进展"
+ }
+ }
+ },
+ "StyleDatas": {
+ "Styles": [
+ {
+ "Background": null,
+ "FontFamily": 0,
+ "FontSize": 14.67
+ },
+ {
+ "Background": null,
+ "FontFamily": 0,
+ "BorderBottom": 0
+ },
+ {
+ "BorderBottom": 0
+ },
+ {
+ "Background": null,
+ "FontFamily": 0
+ },
+ {
+ "Background": null
+ }
+ ],
+ "Types": {
+ "Strs": [
+ "Body",
+ "Background 2 -10"
+ ],
+ "Borders": [
+ {
+ "Color": 1
+ }
+ ]
+ },
+ "CellStyles": {
+ "0,0": 0,
+ "0,25": 0,
+ "0,29": 0,
+ "0,30": 0,
+ "1,0": 0,
+ "1,1": 1,
+ "1,2": 1,
+ "1,3": 1,
+ "1,4": 1,
+ "1,5": 1,
+ "1,6": 1,
+ "1,7": 1,
+ "1,8": 1,
+ "1,9": 1,
+ "1,10": 1,
+ "1,11": 1,
+ "1,12": 1,
+ "1,13": 1,
+ "1,14": 1,
+ "1,15": 1,
+ "1,16": 1,
+ "1,17": 1,
+ "1,18": 2,
+ "1,19": 2,
+ "1,20": 2,
+ "1,21": 2,
+ "1,22": 2,
+ "1,23": 2,
+ "1,24": 2,
+ "1,25": 1,
+ "1,26": 2,
+ "1,27": 2,
+ "1,28": 2,
+ "1,29": 1,
+ "1,30": 3,
+ "2,0": 0,
+ "2,1": 0,
+ "2,2": 0,
+ "2,3": 0,
+ "2,4": 0,
+ "2,5": 0,
+ "2,6": 0,
+ "2,7": 0,
+ "2,8": 0,
+ "2,9": 0,
+ "2,10": 0,
+ "2,11": 0,
+ "2,12": 0,
+ "2,13": 0,
+ "2,14": 0,
+ "2,15": 0,
+ "2,16": 0,
+ "2,17": 0,
+ "2,18": 0,
+ "2,19": 0,
+ "2,20": 0,
+ "2,21": 0,
+ "2,22": 0,
+ "2,23": 0,
+ "2,24": 0,
+ "2,25": 0,
+ "2,26": 0,
+ "2,27": 0,
+ "2,28": 0,
+ "2,29": 0,
+ "2,30": 0,
+ "3,0": 0,
+ "3,1": 0,
+ "3,2": 0,
+ "3,3": 0,
+ "3,4": 0,
+ "3,5": 0,
+ "3,6": 0,
+ "3,7": 0,
+ "3,8": 0,
+ "3,9": 0,
+ "3,10": 0,
+ "3,11": 0,
+ "3,12": 0,
+ "3,13": 0,
+ "3,14": 0,
+ "3,15": 0,
+ "3,16": 0,
+ "3,17": 0,
+ "3,25": 0,
+ "3,29": 0,
+ "3,30": 0,
+ "4,0": 0,
+ "4,1": 1,
+ "4,2": 1,
+ "4,3": 1,
+ "4,4": 1,
+ "4,5": 1,
+ "4,6": 1,
+ "4,7": 1,
+ "4,8": 1,
+ "4,9": 1,
+ "4,10": 1,
+ "4,11": 1,
+ "4,12": 1,
+ "4,13": 1,
+ "4,14": 1,
+ "4,15": 1,
+ "4,16": 1,
+ "4,17": 1,
+ "4,18": 2,
+ "4,19": 2,
+ "4,20": 2,
+ "4,21": 2,
+ "4,22": 2,
+ "4,23": 2,
+ "4,24": 2,
+ "4,25": 1,
+ "4,26": 2,
+ "4,27": 2,
+ "4,28": 2,
+ "4,29": 1,
+ "4,30": 3,
+ "5,0": 0,
+ "5,1": 0,
+ "5,2": 0,
+ "5,3": 0,
+ "5,4": 0,
+ "5,5": 0,
+ "5,6": 0,
+ "5,7": 0,
+ "5,8": 0,
+ "5,9": 0,
+ "5,10": 0,
+ "5,11": 0,
+ "5,12": 0,
+ "5,13": 0,
+ "5,14": 0,
+ "5,15": 0,
+ "5,16": 0,
+ "5,17": 0,
+ "5,18": 0,
+ "5,19": 0,
+ "5,20": 0,
+ "5,21": 0,
+ "5,22": 0,
+ "5,23": 0,
+ "5,24": 0,
+ "5,25": 0,
+ "5,26": 0,
+ "5,27": 0,
+ "5,28": 0,
+ "5,29": 0,
+ "5,30": 0,
+ "6,0": 0,
+ "6,1": 0,
+ "6,2": 0,
+ "6,3": 0,
+ "6,4": 0,
+ "6,5": 0,
+ "6,6": 0,
+ "6,7": 0,
+ "6,8": 0,
+ "6,9": 0,
+ "6,10": 0,
+ "6,11": 0,
+ "6,12": 0,
+ "6,13": 0,
+ "6,14": 0,
+ "6,15": 0,
+ "6,16": 0,
+ "6,17": 0,
+ "6,25": 0,
+ "6,29": 0,
+ "6,30": 0,
+ "7,0": 0,
+ "7,1": 1,
+ "7,2": 1,
+ "7,3": 1,
+ "7,4": 1,
+ "7,5": 1,
+ "7,6": 1,
+ "7,7": 1,
+ "7,8": 1,
+ "7,9": 1,
+ "7,10": 1,
+ "7,11": 1,
+ "7,12": 1,
+ "7,13": 1,
+ "7,14": 1,
+ "7,15": 1,
+ "7,16": 1,
+ "7,17": 1,
+ "7,18": 2,
+ "7,19": 2,
+ "7,20": 2,
+ "7,21": 2,
+ "7,22": 2,
+ "7,23": 2,
+ "7,24": 2,
+ "7,25": 1,
+ "7,26": 2,
+ "7,27": 2,
+ "7,28": 2,
+ "7,29": 1,
+ "7,30": 3,
+ "8,0": 0,
+ "8,1": 0,
+ "8,2": 0,
+ "8,3": 0,
+ "8,4": 0,
+ "8,5": 0,
+ "8,6": 0,
+ "8,7": 0,
+ "8,8": 0,
+ "8,9": 0,
+ "8,10": 0,
+ "8,11": 0,
+ "8,12": 0,
+ "8,13": 0,
+ "8,14": 0,
+ "8,15": 0,
+ "8,16": 0,
+ "8,17": 0,
+ "8,18": 0,
+ "8,19": 0,
+ "8,20": 0,
+ "8,21": 0,
+ "8,22": 0,
+ "8,23": 0,
+ "8,24": 0,
+ "8,25": 0,
+ "8,26": 0,
+ "8,27": 0,
+ "8,28": 0,
+ "8,29": 0,
+ "8,30": 0,
+ "9,0": 0,
+ "9,1": 0,
+ "9,2": 0,
+ "9,3": 0,
+ "9,4": 0,
+ "9,5": 0,
+ "9,6": 0,
+ "9,7": 0,
+ "9,8": 0,
+ "9,9": 0,
+ "9,10": 0,
+ "9,11": 0,
+ "9,12": 0,
+ "9,13": 0,
+ "9,14": 0,
+ "9,15": 0,
+ "9,16": 0,
+ "9,17": 0,
+ "9,25": 0,
+ "9,29": 0,
+ "9,30": 0,
+ "10,0": 0,
+ "10,1": 1,
+ "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,
+ "10,15": 1,
+ "10,16": 1,
+ "10,17": 1,
+ "10,18": 2,
+ "10,19": 2,
+ "10,20": 2,
+ "10,21": 2,
+ "10,22": 2,
+ "10,23": 2,
+ "10,24": 2,
+ "10,25": 1,
+ "10,26": 2,
+ "10,27": 2,
+ "10,28": 2,
+ "10,29": 1,
+ "10,30": 3,
+ "11,0": 0,
+ "11,1": 0,
+ "11,2": 0,
+ "11,3": 0,
+ "11,4": 0,
+ "11,5": 0,
+ "11,6": 0,
+ "11,7": 0,
+ "11,8": 0,
+ "11,9": 0,
+ "11,10": 0,
+ "11,11": 0,
+ "11,12": 0,
+ "11,13": 0,
+ "11,14": 0,
+ "11,15": 0,
+ "11,16": 0,
+ "11,17": 0,
+ "11,18": 0,
+ "11,19": 0,
+ "11,20": 0,
+ "11,21": 0,
+ "11,22": 0,
+ "11,23": 0,
+ "11,24": 0,
+ "11,25": 0,
+ "11,26": 0,
+ "11,27": 0,
+ "11,28": 0,
+ "11,29": 0,
+ "11,30": 0,
+ "12,0": 0,
+ "12,1": 0,
+ "12,2": 0,
+ "12,3": 0,
+ "12,4": 0,
+ "12,5": 0,
+ "12,6": 0,
+ "12,7": 0,
+ "12,8": 0,
+ "12,9": 0,
+ "12,10": 0,
+ "12,11": 0,
+ "12,12": 0,
+ "12,13": 0,
+ "12,14": 0,
+ "12,15": 0,
+ "12,16": 0,
+ "12,17": 0,
+ "12,25": 0,
+ "12,29": 0,
+ "12,30": 0,
+ "13,0": 0,
+ "13,1": 1,
+ "13,2": 1,
+ "13,3": 1,
+ "13,4": 1,
+ "13,5": 1,
+ "13,6": 1,
+ "13,7": 1,
+ "13,8": 1,
+ "13,9": 1,
+ "13,10": 1,
+ "13,11": 1,
+ "13,12": 1,
+ "13,13": 1,
+ "13,14": 1,
+ "13,15": 1,
+ "13,16": 1,
+ "13,17": 1,
+ "13,18": 2,
+ "13,19": 2,
+ "13,20": 2,
+ "13,21": 2,
+ "13,22": 2,
+ "13,23": 2,
+ "13,24": 2,
+ "13,25": 1,
+ "13,26": 2,
+ "13,27": 2,
+ "13,28": 2,
+ "13,29": 1,
+ "13,30": 3,
+ "14,0": 0,
+ "14,1": 0,
+ "14,2": 0,
+ "14,3": 0,
+ "14,4": 0,
+ "14,5": 0,
+ "14,6": 0,
+ "14,7": 0,
+ "14,8": 0,
+ "14,9": 0,
+ "14,10": 0,
+ "14,11": 0,
+ "14,12": 0,
+ "14,13": 0,
+ "14,14": 0,
+ "14,15": 0,
+ "14,16": 0,
+ "14,17": 0,
+ "14,18": 0,
+ "14,19": 0,
+ "14,20": 0,
+ "14,21": 0,
+ "14,22": 0,
+ "14,23": 0,
+ "14,24": 0,
+ "14,25": 0,
+ "14,26": 0,
+ "14,27": 0,
+ "14,28": 0,
+ "14,29": 0,
+ "14,30": 0,
+ "15,0": 0,
+ "15,1": 0,
+ "15,2": 0,
+ "15,3": 0,
+ "15,4": 0,
+ "15,5": 0,
+ "15,6": 0,
+ "15,7": 0,
+ "15,8": 0,
+ "15,9": 0,
+ "15,10": 0,
+ "15,11": 0,
+ "15,12": 0,
+ "15,13": 0,
+ "15,14": 0,
+ "15,15": 0,
+ "15,16": 0,
+ "15,17": 0,
+ "15,25": 0,
+ "15,29": 0,
+ "15,30": 0
+ },
+ "RowStyles": {
+ "0": 4,
+ "1": 4,
+ "2": 4
+ },
+ "SheetStyle": {
+ "FontFamily": 0
+ }
+ },
+ "Spans": [
+ "3,0,1,30",
+ "6,0,1,30",
+ "9,0,1,30",
+ "12,0,1,30",
+ "15,0,1,30",
+ "4,17,1,13",
+ "7,17,1,13",
+ "10,17,1,13",
+ "13,17,1,13",
+ "0,0,1,30",
+ "1,17,1,13"
+ ],
+ "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": {
+ "$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": {}
+ }
+}//oQqlElyjPThVoIrgjLFyL4Zc0W7QZN6VxKo2tTAV/UU3LIsZJYMvNNEdNUFMGyv+Dsq1vF4jS1AJIQwoXif1guSzoVLT1CG0xU+36PKXSmKBEepAxv9NrxpwGB82G4Ck3oE39MmrG/TxIW6MDxJZ4pDEqClZoNAr9hfOqE3GYW50n+Ghd0KWY1L2WVCSy+LUTGXDFa9blblu5uY+ZOD5v6ssUB9MU2K82NmGM3LwXPv02uXLwEVM/NPhrzFzyV+JOnxv3XvzQkFA5mgXkIi89IvHTMqPVjMZxpVjw4hF/PMXnEnlHwfrrlek9j8TMGGipWROEVoYb4v7vw1tLupn1YpGy3Eq3b3ZFEA7PzOaVaoE+ZeAg3LYVWHUCJPsJBha8D60I5V5k7+sPnd+5ByqETOHLxhtJzQAj/w6EA1a5ukvsNSAu6lqkha/CWkb57TArfD8er06Z78ZzphsgiFjERltBNcEkmXwHGS2bfXuweCz4hHYn/TqTRvuPsNGQSAF6lovN6CBP9OWA2E2GvTvWW+kKW3W5Hau3kSjb1CdB8toQ2Aje//IcI8jFUHlGged9jM6PaPoR6x79CI9wTJFzTW83qmqghlKs80lAHStRtrdYX1aAwk5CoILp/aUIAYnGYu+ax9ef/sCWCW7i3cbN3FK5rvD1W8MBtwxEAsHjxpW/uVh8AuOJx677mjKAHh+17vOVl9ZWDEZvpLScmggNzsi4o0JG2G/qo6QptfTmCDDKVazwAxsNbqomZhUi6nPJwdw+zwv9RZq9esrmQpsYkiy2/I1Uw5JAwgxj/aoVHfu3affyZw6/N9FASElk9dAcvLMZIANb8WCxeCmmU7unMS1XPafE1SeOWNUi1JOI1jyWQRzyVfXixBzrbrUzhOBMOYXUgbvi3ddJBOndBAESw==|920
\ No newline at end of file
diff --git a/Pages/任务/任务部分.rd b/Pages/任务/任务部分.rd
new file mode 100644
index 00000000..d741bcf0
--- /dev/null
+++ b/Pages/任务/任务部分.rd
@@ -0,0 +1,5 @@
+{
+ "PageType": 0,
+ "ColumnCount": 31,
+ "RowCount": 16
+}
\ No newline at end of file
diff --git a/Pages/任务/任务首页.json b/Pages/任务/任务首页.json
index bfcad390..69859877 100644
--- a/Pages/任务/任务首页.json
+++ b/Pages/任务/任务首页.json
@@ -3,18 +3,26 @@
"RowColumnAttachedInfos": {
"1": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 32.0
+ "DesignLengthInPixel": 32.0,
+ "IsHidden": true
}
},
"2": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 15.0
+ "DesignLengthInPixel": 15.0,
+ "IsHidden": true
}
},
"3": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 349.0,
- "Mode": 1
+ "DesignLengthInPixel": 807.0,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.0
+ }
}
},
"4": {
@@ -23,86 +31,6 @@
}
},
"5": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 15.0
- }
- },
- "6": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 265.0,
- "Mode": 1
- }
- },
- "7": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 15.0
- }
- },
- "8": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 15.0
- }
- },
- "9": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 103.0,
- "Mode": 1
- }
- },
- "10": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 15.0
- }
- },
- "11": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 15.0
- }
- },
- "12": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 139.0,
- "Mode": 1
- }
- },
- "13": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 15.0
- }
- },
- "14": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 15.0
- }
- },
- "15": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 236.0,
- "Mode": 1
- }
- },
- "16": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 15.0
- }
- },
- "17": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 15.0
- }
- },
- "18": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 203.0,
- "Mode": 1
- }
- },
- "19": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 24.0
- }
- },
- "20": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0,
"IsHidden": true
@@ -110,9 +38,11 @@
}
},
"InLogicalVisibleIndexes": [
- 20
+ 1,
+ 2,
+ 5
],
- "Count": 21,
+ "Count": 6,
"DefaultSize": 15.0
},
"Cols": {
@@ -259,12 +189,7 @@
},
"28": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 40.0
- }
- },
- "29": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 159.0,
+ "DesignLengthInPixel": 40.0,
"Mode": 2,
"MinLength": {
"Unit": 1
@@ -274,89 +199,34 @@
}
}
},
+ "29": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
"30": {
"GridRowColumnDefinition": {
- "DesignLengthInPixel": 24.0
- }
- },
- "31": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 10.0
- }
- },
- "32": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 39.0
- }
- },
- "33": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 38.0
- }
- },
- "34": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 39.0
- }
- },
- "35": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 38.0
- }
- },
- "36": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 39.0
- }
- },
- "37": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 38.0
- }
- },
- "38": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 39.0
- }
- },
- "39": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 38.0,
- "Mode": 1
- }
- },
- "40": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 32.0
- }
- },
- "41": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 32.0
+ "DesignLengthInPixel": 400.0
}
}
},
- "Count": 42,
+ "Count": 31,
"DefaultSize": 32.0
},
"Values": {
- "0,32": "任务-侧栏",
- "3,0": "任务-基本信息",
- "6,0": "任务-任务信息",
- "9,0": "任务-子任务列表",
- "12,0": "任务-关联资源",
- "15,0": "任务-工时",
- "18,0": "任务-进展",
- "20,3": "任务ID:",
- "20,10": "项目ID:",
- "20,17": "参与人数:",
- "20,23": false
+ "0,30": "任务-侧栏",
+ "3,0": "任务部分",
+ "5,3": "任务ID:",
+ "5,10": "项目ID:",
+ "5,17": "参与人数:",
+ "5,23": false
},
"AttachInfos": {
- "0,32": {
+ "0,30": {
"CellType": {
"$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon",
- "PageName": "任务-侧栏"
+ "PageName": "任务-侧栏",
+ "OverflowMode": 1
}
},
"1,1": {
@@ -366,90 +236,35 @@
"ActionButtonStyleTemplateInfos": []
}
},
- "1,30": {
- "CellType": {
- "$type": "Forguncy.ImageCellType, ServerDesignerCommon",
- "CommandList": [
- {
- "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
- "PropertyItemsList": [
- {
- "TargetCells": {
- "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
- "SerializeProperty": "=任务首页!收起侧栏"
- },
- "Value": {
- "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
- "SerializeProperty": "=NOT(任务首页!收起侧栏)"
- }
- }
- ]
- }
- ],
- "ToolTip": "收缩/展开",
- "Size": 18,
- "ImagePath": "展开.svg",
- "UseCellForeColor": true
- }
- },
"3,0": {
"CellType": {
"$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon",
- "PageName": "任务-基本信息"
+ "PageName": "任务部分",
+ "OverflowMode": 1
}
},
- "6,0": {
- "CellType": {
- "$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon",
- "PageName": "任务-任务信息"
- }
- },
- "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": "任务-进展"
- }
- },
- "20,4": {
+ "5,4": {
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "ID",
"GUID": "2c5a4904-3a02-4c35-9080-be6d81c7674b"
}
},
- "20,11": {
+ "5,11": {
"BindingInfo": {
"TableName": "项目表",
"ColumnName": "ID",
"GUID": "83e8051b-34cd-41da-a2b4-9699687b73bd"
}
},
- "20,18": {
+ "5,18": {
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "参与人数",
"GUID": "dd68b5dc-2111-47fc-92e0-c24293bc5265"
}
},
- "20,23": {
+ "5,23": {
"CellType": {
"$type": "Forguncy.CheckBoxCellType, ServerDesignerCommon",
"Caption": "收起侧栏",
@@ -461,11 +276,85 @@
{
"Location": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
- "SerializeProperty": "=任务首页!AG:AP"
+ "SerializeProperty": "=任务首页!AE:AE"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
- "SerializeProperty": "=NOT(任务首页!X21)"
+ "SerializeProperty": "=NOT(任务首页!X6)"
+ }
+ }
+ ]
+ }
+ ]
+ }
+ },
+ "5,26": {
+ "CellType": {
+ "$type": "Forguncy.CheckBoxCellType, ServerDesignerCommon",
+ "Caption": "折叠全部",
+ "Style": 1,
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=任务首页!折叠任务说明"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=任务首页!折叠全部"
+ }
+ },
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=任务首页!折叠关联资源"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=任务首页!折叠全部"
+ }
+ },
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=任务首页!折叠关联资源"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=任务首页!折叠全部"
+ }
+ },
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=任务首页!折叠子任务列表"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=任务首页!折叠全部"
+ }
+ },
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=任务首页!折叠工时详情"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=任务首页!折叠全部"
+ }
+ },
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=任务首页!折叠任务进展"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=任务首页!折叠全部"
}
}
]
@@ -476,11 +365,6 @@
},
"StyleDatas": {
"Styles": [
- {
- "FontFamily": 0,
- "FontSize": 13.333333333333332,
- "Foreground": 1
- },
{
"Background": null,
"FontFamily": 0,
@@ -490,6 +374,11 @@
{
"FontSize": 13.333333333333332
},
+ {
+ "FontFamily": 0,
+ "FontSize": 13.333333333333332,
+ "Foreground": 2
+ },
{
"BorderLeft": 0
},
@@ -498,20 +387,6 @@
"FontFamily": 0,
"FontSize": 14.67
},
- {
- "Background": null,
- "FontFamily": 0,
- "BorderBottom": 0
- },
- {
- "BorderBottom": 0
- },
- {
- "Background": null,
- "FontFamily": 0,
- "FontSize": 14.67,
- "BorderBottom": 0
- },
{
"FontSize": 13.333333333333332,
"HorizontalAlignment": 3
@@ -568,8 +443,8 @@
"Types": {
"Strs": [
"Body",
- "Text 1 50",
"Background 2 -10",
+ "Text 1 50",
"Right",
"#FFFFFF00",
"black",
@@ -577,7 +452,7 @@
],
"Borders": [
{
- "Color": 2
+ "Color": 1
},
{
"Color": 5
@@ -585,542 +460,80 @@
]
},
"CellStyles": {
- "0,31": 0,
- "0,32": 1,
- "1,1": 2,
- "1,30": 0,
- "1,31": 0,
- "1,32": 3,
- "2,32": 3,
+ "0,30": 0,
+ "1,1": 1,
+ "1,29": 2,
+ "1,30": 3,
+ "2,30": 3,
"3,0": 4,
"3,25": 4,
"3,29": 4,
- "3,30": 4,
- "3,31": 4,
- "3,32": 3,
+ "3,30": 3,
"4,0": 4,
- "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": 6,
- "4,19": 6,
- "4,20": 6,
- "4,21": 6,
- "4,22": 6,
- "4,23": 6,
- "4,24": 6,
- "4,25": 5,
- "4,26": 6,
- "4,27": 6,
- "4,28": 6,
- "4,29": 5,
- "4,30": 7,
- "4,31": 4,
- "4,32": 3,
- "5,0": 4,
- "5,1": 4,
- "5,2": 4,
- "5,3": 4,
- "5,4": 4,
- "5,5": 4,
- "5,6": 4,
- "5,7": 4,
- "5,8": 4,
- "5,9": 4,
- "5,10": 4,
- "5,11": 4,
- "5,12": 4,
- "5,13": 4,
- "5,14": 4,
- "5,15": 4,
- "5,16": 4,
- "5,17": 4,
- "5,18": 4,
- "5,19": 4,
- "5,20": 4,
- "5,21": 4,
- "5,22": 4,
- "5,23": 4,
- "5,24": 4,
- "5,25": 4,
- "5,26": 4,
- "5,27": 4,
- "5,28": 4,
- "5,29": 4,
- "5,30": 4,
- "5,31": 4,
- "5,32": 3,
- "6,0": 4,
- "6,1": 4,
- "6,2": 4,
- "6,3": 4,
- "6,4": 4,
- "6,5": 4,
- "6,6": 4,
- "6,7": 4,
- "6,8": 4,
- "6,9": 4,
- "6,10": 4,
- "6,11": 4,
- "6,12": 4,
- "6,13": 4,
- "6,14": 4,
- "6,15": 4,
- "6,16": 4,
- "6,17": 4,
- "6,25": 4,
- "6,29": 4,
- "6,30": 4,
- "6,31": 4,
- "6,32": 3,
- "7,0": 4,
- "7,1": 5,
- "7,2": 5,
- "7,3": 5,
- "7,4": 5,
- "7,5": 5,
- "7,6": 5,
- "7,7": 5,
- "7,8": 5,
- "7,9": 5,
- "7,10": 5,
- "7,11": 5,
- "7,12": 5,
- "7,13": 5,
- "7,14": 5,
- "7,15": 5,
- "7,16": 5,
- "7,17": 5,
- "7,18": 6,
- "7,19": 6,
- "7,20": 6,
- "7,21": 6,
- "7,22": 6,
- "7,23": 6,
- "7,24": 6,
- "7,25": 5,
- "7,26": 6,
- "7,27": 6,
- "7,28": 6,
- "7,29": 5,
- "7,30": 7,
- "7,31": 4,
- "7,32": 3,
- "8,0": 4,
- "8,1": 4,
- "8,2": 4,
- "8,3": 4,
- "8,4": 4,
- "8,5": 4,
- "8,6": 4,
- "8,7": 4,
- "8,8": 4,
- "8,9": 4,
- "8,10": 4,
- "8,11": 4,
- "8,12": 4,
- "8,13": 4,
- "8,14": 4,
- "8,15": 4,
- "8,16": 4,
- "8,17": 4,
- "8,18": 4,
- "8,19": 4,
- "8,20": 4,
- "8,21": 4,
- "8,22": 4,
- "8,23": 4,
- "8,24": 4,
- "8,25": 4,
- "8,26": 4,
- "8,27": 4,
- "8,28": 4,
- "8,29": 4,
- "8,30": 4,
- "8,31": 4,
- "8,32": 3,
- "9,0": 4,
- "9,1": 4,
- "9,2": 4,
- "9,3": 4,
- "9,4": 4,
- "9,5": 4,
- "9,6": 4,
- "9,7": 4,
- "9,8": 4,
- "9,9": 4,
- "9,10": 4,
- "9,11": 4,
- "9,12": 4,
- "9,13": 4,
- "9,14": 4,
- "9,15": 4,
- "9,16": 4,
- "9,17": 4,
- "9,25": 4,
- "9,29": 4,
- "9,30": 4,
- "9,31": 4,
- "9,32": 3,
- "10,0": 4,
- "10,1": 5,
- "10,2": 5,
- "10,3": 5,
- "10,4": 5,
- "10,5": 5,
- "10,6": 5,
- "10,7": 5,
- "10,8": 5,
- "10,9": 5,
- "10,10": 5,
- "10,11": 5,
- "10,12": 5,
- "10,13": 5,
- "10,14": 5,
- "10,15": 5,
- "10,16": 5,
- "10,17": 5,
- "10,18": 6,
- "10,19": 6,
- "10,20": 6,
- "10,21": 6,
- "10,22": 6,
- "10,23": 6,
- "10,24": 6,
- "10,25": 5,
- "10,26": 6,
- "10,27": 6,
- "10,28": 6,
- "10,29": 5,
- "10,30": 7,
- "10,31": 4,
- "10,32": 3,
- "11,0": 4,
- "11,1": 4,
- "11,2": 4,
- "11,3": 4,
- "11,4": 4,
- "11,5": 4,
- "11,6": 4,
- "11,7": 4,
- "11,8": 4,
- "11,9": 4,
- "11,10": 4,
- "11,11": 4,
- "11,12": 4,
- "11,13": 4,
- "11,14": 4,
- "11,15": 4,
- "11,16": 4,
- "11,17": 4,
- "11,18": 4,
- "11,19": 4,
- "11,20": 4,
- "11,21": 4,
- "11,22": 4,
- "11,23": 4,
- "11,24": 4,
- "11,25": 4,
- "11,26": 4,
- "11,27": 4,
- "11,28": 4,
- "11,29": 4,
- "11,30": 4,
- "11,31": 4,
- "11,32": 3,
- "12,0": 4,
- "12,1": 4,
- "12,2": 4,
- "12,3": 4,
- "12,4": 4,
- "12,5": 4,
- "12,6": 4,
- "12,7": 4,
- "12,8": 4,
- "12,9": 4,
- "12,10": 4,
- "12,11": 4,
- "12,12": 4,
- "12,13": 4,
- "12,14": 4,
- "12,15": 4,
- "12,16": 4,
- "12,17": 4,
- "12,25": 4,
- "12,29": 4,
- "12,30": 4,
- "12,31": 4,
- "12,32": 3,
- "13,0": 4,
- "13,1": 5,
- "13,2": 5,
- "13,3": 5,
- "13,4": 5,
- "13,5": 5,
- "13,6": 5,
- "13,7": 5,
- "13,8": 5,
- "13,9": 5,
- "13,10": 5,
- "13,11": 5,
- "13,12": 5,
- "13,13": 5,
- "13,14": 5,
- "13,15": 5,
- "13,16": 5,
- "13,17": 5,
- "13,18": 6,
- "13,19": 6,
- "13,20": 6,
- "13,21": 6,
- "13,22": 6,
- "13,23": 6,
- "13,24": 6,
- "13,25": 5,
- "13,26": 6,
- "13,27": 6,
- "13,28": 6,
- "13,29": 5,
- "13,30": 4,
- "13,31": 4,
- "13,32": 3,
- "14,0": 4,
- "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,
- "14,25": 4,
- "14,26": 4,
- "14,27": 4,
- "14,28": 4,
- "14,29": 4,
- "14,30": 4,
- "14,31": 4,
- "14,32": 3,
- "15,0": 4,
- "15,1": 4,
- "15,2": 4,
- "15,3": 4,
- "15,4": 4,
- "15,5": 4,
- "15,6": 4,
- "15,7": 4,
- "15,8": 4,
- "15,9": 4,
- "15,10": 4,
- "15,11": 4,
- "15,12": 4,
- "15,13": 4,
- "15,14": 4,
- "15,15": 4,
- "15,16": 4,
- "15,17": 4,
- "15,25": 4,
- "15,29": 4,
- "15,30": 4,
- "15,31": 4,
- "15,32": 3,
- "16,0": 4,
- "16,1": 5,
- "16,2": 5,
- "16,3": 5,
- "16,4": 5,
- "16,5": 5,
- "16,6": 5,
- "16,7": 5,
- "16,8": 5,
- "16,9": 5,
- "16,10": 5,
- "16,11": 5,
- "16,12": 5,
- "16,13": 5,
- "16,14": 5,
- "16,15": 5,
- "16,16": 5,
- "16,17": 5,
- "16,18": 6,
- "16,19": 6,
- "16,20": 6,
- "16,21": 6,
- "16,22": 6,
- "16,23": 6,
- "16,24": 6,
- "16,25": 5,
- "16,26": 6,
- "16,27": 6,
- "16,28": 6,
- "16,29": 5,
- "16,30": 7,
- "16,31": 4,
- "16,32": 3,
- "17,0": 4,
- "17,1": 4,
- "17,2": 4,
- "17,3": 4,
- "17,4": 4,
- "17,5": 4,
- "17,6": 4,
- "17,7": 4,
- "17,8": 4,
- "17,9": 4,
- "17,10": 4,
- "17,11": 4,
- "17,12": 4,
- "17,13": 4,
- "17,14": 4,
- "17,15": 4,
- "17,16": 4,
- "17,17": 4,
- "17,18": 4,
- "17,19": 4,
- "17,20": 4,
- "17,21": 4,
- "17,22": 4,
- "17,23": 4,
- "17,24": 4,
- "17,25": 4,
- "17,26": 4,
- "17,27": 4,
- "17,28": 4,
- "17,29": 4,
- "17,30": 4,
- "17,31": 4,
- "17,32": 3,
- "18,0": 4,
- "18,1": 4,
- "18,2": 4,
- "18,3": 4,
- "18,4": 4,
- "18,5": 4,
- "18,6": 4,
- "18,7": 4,
- "18,8": 4,
- "18,9": 4,
- "18,10": 4,
- "18,11": 4,
- "18,12": 4,
- "18,13": 4,
- "18,14": 4,
- "18,15": 4,
- "18,16": 4,
- "18,17": 4,
- "18,25": 4,
- "18,29": 4,
- "18,30": 4,
- "18,31": 4,
- "18,32": 3,
- "19,0": 4,
- "19,1": 4,
- "19,2": 4,
- "19,3": 4,
- "19,4": 4,
- "19,5": 4,
- "19,6": 4,
- "19,7": 4,
- "19,8": 4,
- "19,9": 4,
- "19,10": 4,
- "19,11": 4,
- "19,12": 4,
- "19,13": 4,
- "19,14": 4,
- "19,15": 4,
- "19,16": 4,
- "19,17": 4,
- "19,18": 4,
- "19,19": 4,
- "19,20": 4,
- "19,21": 4,
- "19,22": 4,
- "19,23": 4,
- "19,24": 4,
- "19,25": 4,
- "19,26": 4,
- "19,27": 4,
- "19,28": 4,
- "19,29": 4,
- "19,30": 4,
- "19,31": 4,
- "20,3": 8,
- "20,4": 9,
- "20,5": 10,
- "20,6": 10,
- "20,7": 10,
- "20,9": 11,
- "20,10": 12,
- "20,11": 13,
- "20,12": 14,
- "20,13": 14,
- "20,14": 15,
- "20,16": 11,
- "20,17": 16,
- "20,18": 13,
- "20,19": 14,
- "20,20": 14,
- "20,21": 15,
- "20,29": 16
+ "4,1": 4,
+ "4,2": 4,
+ "4,3": 4,
+ "4,4": 4,
+ "4,5": 4,
+ "4,6": 4,
+ "4,7": 4,
+ "4,8": 4,
+ "4,9": 4,
+ "4,10": 4,
+ "4,11": 4,
+ "4,12": 4,
+ "4,13": 4,
+ "4,14": 4,
+ "4,15": 4,
+ "4,16": 4,
+ "4,17": 4,
+ "4,18": 4,
+ "4,19": 4,
+ "4,20": 4,
+ "4,21": 4,
+ "4,22": 4,
+ "4,23": 4,
+ "4,24": 4,
+ "4,25": 4,
+ "4,26": 4,
+ "4,27": 4,
+ "4,28": 4,
+ "4,29": 4,
+ "5,3": 5,
+ "5,4": 6,
+ "5,5": 7,
+ "5,6": 7,
+ "5,7": 7,
+ "5,9": 8,
+ "5,10": 9,
+ "5,11": 10,
+ "5,12": 11,
+ "5,13": 11,
+ "5,14": 12,
+ "5,16": 8,
+ "5,17": 13,
+ "5,18": 10,
+ "5,19": 11,
+ "5,20": 11,
+ "5,21": 12,
+ "5,29": 13
},
"RowStyles": {
- "3": 17,
- "4": 17,
- "5": 17
+ "3": 14
},
"SheetStyle": {
"FontFamily": 0
}
},
"Spans": [
- "6,0,1,30",
- "9,0,1,30",
- "20,4,1,4",
- "12,0,1,30",
- "15,0,1,30",
- "18,0,1,30",
- "20,11,1,4",
- "7,17,1,13",
- "10,17,1,13",
- "13,17,1,13",
- "16,17,1,13",
- "20,18,1,4",
+ "5,4,1,4",
+ "5,11,1,4",
+ "5,18,1,4",
"1,1,1,13",
"3,0,1,30",
- "4,17,1,13",
- "0,32,19,10",
- "20,23,1,3"
+ "0,30,4,1",
+ "5,23,1,3",
+ "5,26,1,3"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
@@ -1159,21 +572,25 @@
"Margin": {}
},
"CustomNames": [
- {
- "Name": "任务ID",
- "Formula": "任务首页!$E$21"
- },
- {
- "Name": "项目ID",
- "Formula": "任务首页!$L$21"
- },
{
"Name": "参与人数",
- "Formula": "任务首页!$S$21"
+ "Formula": "任务首页!$S$6"
+ },
+ {
+ "Name": "任务ID",
+ "Formula": "任务首页!$E$6"
},
{
"Name": "收起侧栏",
- "Formula": "任务首页!$X$21"
+ "Formula": "任务首页!$X$6"
+ },
+ {
+ "Name": "项目ID",
+ "Formula": "任务首页!$L$6"
+ },
+ {
+ "Name": "折叠全部",
+ "Formula": "任务首页!$AA$6"
}
]
-}//7Yj2auCpmYUD1ftsqGzG3RU2qC5ryu2GrMovZGaySzjWi8nM1wRrdN8cmNgziTNqRvlk7NLVSYeFT5vKJIGA5IPV96lOn0IqEaSlXsKV2k6/Q6237EkMFSAJVgmNm2t/LlMcLiB+2LJgXBFe275g30FHnvBrq8DgOKO3wt5LVg3CzfScGGU0nPZE1YIvI8poZ+eTrQEKWHStuBY35kjS50yJ74aeUSTYGXckpiz5dhSKWxUmet0mFxzBUUNwMiV+V3zALVBVC/Ir38CSifgWFmVf6torgAcRhIDXsnkmFHZhbWMzvCjKWOhSHgbGghmSbr1FHm4As1pXNMbkuaB5RtHu1JOshpQpjXxIQXyRJtMkY/CJ5J0gCS9bk1TLxI99Q+Jsn8QNhDsBNrrHCJezAFIZnO4wUQOW7ooOrt8GgoKfW8jRyU/fPjNMGt3KLyrrp2Bh31kbw6mntXrxzkcrVQ7jXg4V8pEo0X2sX8OOtCkM0x9QFip+zem7bsfiApl97/mbiUsG6OqVBtoI5oVOLjuUyJ9j49MTAf1x3YdP8pCXWZa1uR1oAMCuyr5dadbA1ZAh0hr2y1rDkJGg79CjIJh3MCsHeHZm7U+lh8WQ2Y+tFS3owQ4wWW8qBcUK+fzyQayWPY/ynGmQ6UynbyzHAD7aqSRMvLxJsJ3BrFZk2bN5fZEglqu0rCrvaNY1mc8P6HWDcpM2ZZHL9K42wml8VfVVp6EUQomvxKbTwYkGmu7WMwAPzhGYOIy3zrJun4ua0LEbW6ys9oSaZWbl7tMveZ+DFU1ECvatkSVF+ALUNwyfsj2lBnlPPQGq905+u5k6PfvQeX0glxA1wOrI9R0eBQbPFwCrO3OhX/JiJxs9/gyIzLGIjlrdHkSaWI5tpUori1nRJczHVdjDKahaILzUnA==|920
\ No newline at end of file
+}//MH47e29jSVNS8oZ41A1n8m0CoOGJ+GZBPmHdWf0F+IfN54jxwU6mQDlDp5uWBYBRudFuy1PIhvxYAPA+lrOqFdkZb5kidSJ9CK+KeTA85o0v7CS64fnmeyK8/rKhS9QCKwX3L4qQ8nwAi420owA35kpD5fgQ1Rx7gdAnjpBBW/LZ3Y5xftvBARvZEM994+FaaH3ilTmWpr1LEpmSB0yqmj2YYnEXXxmKDz4z7ZDLMwnCn1O8KpHdXcnociEB2ShB5qV9ylbHS2MJtq/YKy/0kiZRZhC/ucfZsWf+THFRVqQiG42MQ+aYMt937lctgldJ0nMD3In0PQBdaw+NDCbcna7EfU0/sv4kT/TjEGQZ89DzH3UVkiN3UM+3W5xQfHBOTvRxBlZziSV7f61sBgo/RP6xbhJuWfO1OWeI2+wKhCsItXnS/kKC0N8U6KLOy2x4vmF6K5jFgBnFgPsO45UvxaCvgtz8escv8fKM4ikE6O4X++GpECkln458e3pL3ALA8M+dn3jaFaxCPwxNA2p6Rc2TqKelQ2SOCQvnRh5xibYPDMRlsnYOERg/IT69GKbdgVnvU7W2stplPQt7XAmhfKyD08zTJPLi9xXvctF2PGF0MqktFUIqrfc2lK1EATLdOKn1yBAWQlbdd+40twgjKaTCznqYm6RDyVqg6ReWBnZF7PF/Or0onRHRo8bvA4G7k/zkAMrNFs/W+MWqbYKsb3Fq/HRxVrOUbaXPk5f0sZDzdn94z3+H9FzWIEbRwCUdvtJJsiTgK4qd14dpc6Ie6aumMc1Q1MasSj+LhIwMpZR7m3EX8BwKmqnCXhIsJ2HuAZQW4zbT23mYVghDIuzqTTZPOzYlmLkhfdSTtG8Me3nmlb0KcdT/7mpn6HlwUm3Xhj70yHmfFWEuJscD5wDLmQ==|920
\ No newline at end of file
diff --git a/Pages/任务/任务首页.rd b/Pages/任务/任务首页.rd
index ffc2c429..0629d61d 100644
--- a/Pages/任务/任务首页.rd
+++ b/Pages/任务/任务首页.rd
@@ -1,23 +1,27 @@
{
"PageType": 0,
- "ColumnCount": 42,
- "RowCount": 21,
+ "ColumnCount": 31,
+ "RowCount": 6,
"CustomNames": [
- {
- "Name": "任务ID",
- "Formula": "任务首页!$E$21"
- },
- {
- "Name": "项目ID",
- "Formula": "任务首页!$L$21"
- },
{
"Name": "参与人数",
- "Formula": "任务首页!$S$21"
+ "Formula": "任务首页!$S$6"
+ },
+ {
+ "Name": "任务ID",
+ "Formula": "任务首页!$E$6"
},
{
"Name": "收起侧栏",
- "Formula": "任务首页!$X$21"
+ "Formula": "任务首页!$X$6"
+ },
+ {
+ "Name": "项目ID",
+ "Formula": "任务首页!$L$6"
+ },
+ {
+ "Name": "折叠全部",
+ "Formula": "任务首页!$AA$6"
}
]
}
\ No newline at end of file
diff --git a/Pages/共用/MD编辑器.json b/Pages/共用/MD编辑器.json
index 99b44b44..8ea21f6e 100644
--- a/Pages/共用/MD编辑器.json
+++ b/Pages/共用/MD编辑器.json
@@ -6,6 +6,11 @@
"DesignLengthInPixel": 24.0
}
},
+ "1": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
"2": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 24.0
@@ -20,11 +25,6 @@
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
- },
- "1": {
- "GridRowColumnDefinition": {
- "DesignLengthInPixel": 32.0
- }
}
},
"Count": 5,
@@ -229,7 +229,22 @@
},
"3,1": {
"CellType": {
- "$type": "HtmlRichEditor.HtmlRichEditor, HtmlRichEditor"
+ "$type": "TinyRichEditor.TinyRichEditorCellType, TinyRichEditor",
+ "UIPermissions": [
+ {
+ "Scope": 4,
+ "AllowRoles": [
+ "FGC_Anonymous"
+ ]
+ },
+ {
+ "Scope": 1,
+ "AllowRoles": [
+ "FGC_Anonymous"
+ ]
+ }
+ ],
+ "WaterMark": "请编辑内容"
}
}
},
@@ -311,4 +326,4 @@
"Formula": "MD编辑器!$B$4"
}
]
-}//U3UA3A0LfSQ7D3g+O2Wy0uErtpniTJF+QxLGyzCFAGiVyb+TAb5A2iXJcFpilIxyHy1exM0BcKu/iaIPIPDCdIOhVGXU3dMAyZxZa8i9FyW0m9DXlg7d3++sPDXT/UWqUE52i+en3iyKBJpvah3/miDtK4FQX49rb/RKc45kHjxxjIqKiP47KVVyYLmghwvq3/womdVtBOIy+Dmz01TnOhLXRHK6HbKorqI93I6KLyEMih1yTimbtNH4Ku+of04rJtIYlxLIjFLOy4Io3wTcWLBpaSr2HvNzlfFJrUYsfSvMbf2jep6beoTOx4QFUebu6Gsyb3J2HilwdqmrYsjbfvLfL6cyGffjq1iYxfaZnOCKYu4JFLZdD6u/0qXOVFqIbULJZl0SHuinQz9XL3WW4BTFO/lUPoApV6cIROCUWCYqTQIs0Z0NbFQ/yIMOWhsxcHCw2O5OkWvJH6sQPmHHBneml8Yfj3pn7hRciedQh0kx6Sv2KiA/8HHHvo3CMGZa8vmgHd2Rj3n5xa/xe+59wjXYLiexZVI7iSNPC0DpphZ1yGVEpaH9/3lQbjnyV9VFwYpc6mg71ek+kgROw6WPB8Nx8nEQW5HaFSEQ6OeFTPIuQ2NA3kZzkxPsyB8aOqQYGeS31Uvft1flbB3rwbGR+dzbnEs9xmu3WqeXxC6N5TNNH1z6bmv8aaj8dV2z3i7HBrCBARvWJGR9JBMvoIoCyyxdNCLeI16ULHqQP/UPeG0JiEnPPiiPF8TynXAyY/E9nMcwwXMt11s5AQkmhl5z2Yj3BmBDoP6uwOlPimLQdsNzzrWMdoZrjt6vmn37f3w2aVX92hGYT/PoBIPRGnWoRkZXYciehTvZXOFhYfT6dx5FGVcPUQfibqIv2IoQdgdfFl4N2Mku5BBS4o8u/Z73OQ==|920
\ No newline at end of file
+}//4UMIsU3XUAhlp0TB3sPnqyzH92o23JX7/YenURymmIYsf2atHh2yatBvKbDFNuTLHD3vwm0GZvewnmmiDNsBDya9UBqY7hapgCmTFmbhJUbgIh6XHMmCSqgUCTeSMSpSj3kBF6ZXIN9PG49vqU0Cz6tQSzBUXVND3HyuSLqI0UjiVqb5lUhnZx6IoxWYH0gGXsYYLIE3BUFDVxJnNd60/3UzxiHpb+QlCEvzg19w3PeHKjwo3Xhyut07Fciry5TNbDefM7V+teI7hYIrGdzljFj2sCWkNtp/CLFz3FuAeclmlGxh0ogovp+5xxVNA3cfbd4N++sGrQrEjTgGs5mJ9rfU3tRMoULgvDS8J1PG4h/PCm/U9anR650SmgMxEf0A/F0drPiK4yFyINzXkJtSeJ6kFWLLTTZn/6ZqnXjkw4/xg6FVYOITv0LtDUHo+ZBBU1ZS1kO4GhbcWQK9cJSzvP6x1dY2mF+CBDerJhM5pWSH48Ord+Yhluf1cy3OhmK3LSaUKp8xPSqq1C22j9RGiHIxPp4egum4XCbKATUOZnyldOFbByKe+LixDnyqbFK6mfX9LxbZJ7v2E28Q160U++2JNJ0a+PnnuEP/GO4FRHxWi8dUTLF5kkM7mvkwTYdDNtnT59tblNKgwAnGc7yX6sjRURpfzceatEPgiQFLWSFHmXVQd4rV5+mk0IIXZ5pQXGKq6ancl8MSiC8p6MoTbJxUeUYCMauXWb+2vAXqKvhP9TaNGUEjjOFLOPT9Uxj0RqEI+IrH7B/WRW1S6WpS16MJZLiBhPBEqftJK4clvr1Z5px7Zho6gZ1qTmxLSV0ZhroXWGTxSgWitphvefydIupmBKv1tVToIgpnTCWxCf9kn4zJfJz/WAyvJWcdvG4hcBBZtLkFKSUXSoQz7aeBbw==|920
\ No newline at end of file
diff --git a/Pages/项目/项目首页/项目首页-容器页面/项目概况.json b/Pages/项目/项目首页/项目首页-容器页面/项目概况.json
index 62f2db7d..dfb7031d 100644
--- a/Pages/项目/项目首页/项目首页-容器页面/项目概况.json
+++ b/Pages/项目/项目首页/项目首页-容器页面/项目概况.json
@@ -579,7 +579,7 @@
"CustomNames": [
{
"Name": "工时走势",
- "Formula": "#REF!"
+ "Formula": "项目概况!$B$8"
},
{
"Name": "关键数据",
@@ -594,4 +594,4 @@
"Formula": "项目概况!$AG$2"
}
]
-}//gN2wu5r6s+UEJ+E75cRIurr6BaUFpMCE2CDYKdMH1h6gmFTZq9Ivi7Cgx3yV9X+/7pyCPaPJHUiOeQ8TOJ5bek+X+nsv8RM6lBqtDf/2mXzYCxi3Vic+JXnCPWbP8BX6SW0JZahHjVwNmOdreL3XNbVnI0MZ7q9oYR73HFFeUCtEODqWxPGHur7b1+2I5lEgigdMjOmfoomAfHD+CFvVF1BH1YvpnDTqGB7pC6Y+k8bWjlKxcltw1SeUAjdnEI77NbX/ooqynQL+0EGF4MFr4PlYEQxIzx+Yjkc9iNcsF1rYVeKXktH2hplLlZ78uL9gsTS77G/2wOax0ts2w2UuhExyxOJmyxK9kH3+je5Og91bUosgn2SiJmQacfvTxloWxv72O6NWHzBEEvNjurHpdW3/pB94SZiPU4XzGZtr82a5pA/Y3V25k02GRc7syRYlP/G85BOXwQMK60W+RKU2Rtw8SLBc82tGdY+obvxoGN1JDwXUmyjFP//9VbXF0XBRjDazmLq1XiBnYgW8khQJPrBUU2Y4nkPQNHuIVz6KAYzV99wO/xKHxqQR2y6yg8pAw8rpofyDlzSFBpiy2kjrr5c0J2DNw58Zf7dh+/RAK9aIbOaZrdU2mgAHH+8fKqeHzSA7HbxuABfUcZtjMRLiSFUJEmMcOniCr2NmoUaDCXozku1cbwSLKcFFZnGQFnMHWqvZTiJap84Jii3rGWOO28y/p0dJ7DxsK8yEjCN671B9A37LlsExoZylljNFLxLGH4Hv/7Kwl1XmyLwOM72mhXkRcntUWKLYSvhSCW4uh96atS+mHC67I+X7QjKGgsrh0p1N1rMD/cZZE/kDFKcohOib2vk2t1I7F0tYzqDMb/HI07EwPQmkfVPQobIJQH23kFyoYQuAdhfmg3/rggAETg==|920
\ No newline at end of file
+}//+Pwb3P7i0Ls3P1c2tD1h9GUXeKSn/qqEzCk/NnowOE+JVpEn15rLmHTXX+wDStuLKaoXYRXgHFACU6RYAqCeshZHwpmuoK3sGMlsF1U0bHR4zKZ09XGNlyJKTrN5rigmDPq+xWyOSp+sPaut5AOhx0nbK9e4JilDSML2Q+Axez2KxaDW57RwUSXEttYnpKZlRiKci/9yuPtEx/kmTw7M+Pp4XGu9/2C1vRwH4SCucqlYk9W3cR5ZeOVU3Fvp2eLOLhwp+NgUavZ28j/YVgx22r5aO+8npkH3zSsCWy5+B8LWe5WJXSt6ZeQ80/MpDKzqXYLdKX46ttCa6d5X4AEY0w49F+8v6agtHc8So7YS2CsXIrkouPY13lwGgTenKJ4orEvLgY9J+t/O7rdWbUDbgtcUQeXWiZB8CWYLO1hrpKrkiBYxGyXZaV5NuuEvcnXQ0VQDx7CecoX8hs63Y31yXMj62exzbNRxRvtMV8qWq/ftk13BbK6fuhAcdm05LI4dyTUI+7IWnHBDbpKqgEA7i9WquGZy3NLlmvw942kZon2UzCEfK/qGWKghcs40YThqFklk02BrwLjL/hoYL3FW78TBpId7AKSv1SsKB0kwZnsUlTQtZo/BDOQczqQziirgChhqPYJG+3nGvSPbD7Yfb8LGmZvW34QwkBkibkMSrg/qSO0TlltfiGPhIYEqep6rhLxLMzbhRCGC6VeHMEMiICfQOgge20871lS6S+i/TPKYfeI1NXpgxsdUT4mMVn1k4+3cFyVaWZlDz/mg3uR82cfQzqZr6vQxFGJPM3/jJsjYQgxjYL38Ma0DvM7mu5ObxYalcwu+Iz91yGkHaf1Ks2haorg11qBcFtRaYVhmUPwREd0CBIf8cZGo8yfpd7iPvO1wRlYyCIHKwhZocpemyw==|920
\ No newline at end of file
diff --git a/Pages/项目/项目首页/项目首页-容器页面/项目概况.rd b/Pages/项目/项目首页/项目首页-容器页面/项目概况.rd
index d2b7b236..0526b78c 100644
--- a/Pages/项目/项目首页/项目首页-容器页面/项目概况.rd
+++ b/Pages/项目/项目首页/项目首页-容器页面/项目概况.rd
@@ -5,7 +5,7 @@
"CustomNames": [
{
"Name": "工时走势",
- "Formula": "#REF!"
+ "Formula": "项目概况!$B$8"
},
{
"Name": "关键数据",
diff --git a/Pages/项目/项目首页/项目首页-容器页面/项目负荷.json b/Pages/项目/项目首页/项目首页-容器页面/项目负荷.json
new file mode 100644
index 00000000..af0a43d8
--- /dev/null
+++ b/Pages/项目/项目首页/项目首页-容器页面/项目负荷.json
@@ -0,0 +1,828 @@
+{
+ "Rows": {
+ "RowColumnAttachedInfos": {
+ "0": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 24.0
+ }
+ },
+ "1": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "2": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 24.0
+ }
+ },
+ "3": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 642.0,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.0
+ }
+ }
+ },
+ "4": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "5": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0,
+ "IsHidden": true
+ }
+ }
+ },
+ "InLogicalVisibleIndexes": [
+ 5,
+ 6,
+ 7,
+ 8,
+ 9,
+ 10,
+ 11,
+ 12
+ ],
+ "Count": 13,
+ "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,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.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,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.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
+ }
+ },
+ "34": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "35": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "36": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "37": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "38": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "39": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ }
+ },
+ "Count": 40,
+ "DefaultSize": 32.0
+ },
+ "Values": {
+ "5,3": "执行人用户名",
+ "5,6": "执行人",
+ "5,15": "负荷比例",
+ "5,18": "工时描述"
+ },
+ "Formulas": {
+ "6,18": "M7&\"/\"&J7",
+ "6,15": "ROUNDUP(M7/J7,1)"
+ },
+ "AttachInfos": {
+ "1,13": {
+ "CellType": {
+ "$type": "ElementUI.DatePickerCellType, ElementUI",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon",
+ "TargetPageElement": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=项目负荷!N2"
+ },
+ "TargetType": "ElementUI.DatePickerCellType, ElementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e50995ee76bfe560",
+ "MethodName": "GetSelectedRange",
+ "RetrunParamNames": {
+ "StartValue": {
+ "SerializeProperty": "=项目负荷!开始日期"
+ },
+ "EndValue": {
+ "SerializeProperty": "=项目负荷!结束日期"
+ }
+ }
+ }
+ ],
+ "UIPermissions": [
+ {
+ "Scope": 2,
+ "AllowRoles": [
+ "FGC_Anonymous"
+ ]
+ },
+ {
+ "Scope": 1,
+ "AllowRoles": [
+ "FGC_Anonymous"
+ ]
+ },
+ {
+ "Scope": 4,
+ "AllowRoles": [
+ "FGC_Anonymous"
+ ]
+ }
+ ],
+ "type": "daterange",
+ "startPlaceholder": "开始日期",
+ "rangeSeparator": "至",
+ "endPlaceholder": "结束日期",
+ "format": "yyyy年MM月DD日",
+ "firstDayOfWeek": 1,
+ "DefautWeekFormat": "yyyy 第 WW 周"
+ }
+ },
+ "3,1": {
+ "CellType": {
+ "$type": "Forguncy.PivotTableCellType, ServerDesignerCommon",
+ "PivotTableSetting": {
+ "SelectedListViewName": "表格1",
+ "Rows": [
+ {
+ "DatabaseColumnName": "执行人",
+ "DisplayName": "执行人",
+ "ColumnCell": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=项目负荷!G7"
+ },
+ "BackgroundValue": {}
+ }
+ ],
+ "Cols": [
+ {
+ "DatabaseColumnName": "工时日期",
+ "DisplayName": "工时日期",
+ "ColumnCell": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=项目负荷!A7"
+ },
+ "Format": "m\"月\"d\"日\"",
+ "BackgroundValue": {
+ "DatabaseColumnName": "工时日期",
+ "ColumnCell": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=项目负荷!A7"
+ }
+ }
+ }
+ ],
+ "Values": [
+ {
+ "DatabaseColumnName": "工时描述",
+ "DisplayName": "工时",
+ "ColumnCell": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=项目负荷!S7"
+ },
+ "Aggregator": 6,
+ "TotalAggregator": 6,
+ "BackgroundValue": {}
+ },
+ {
+ "DatabaseColumnName": "负荷比例",
+ "DisplayName": "比例",
+ "ColumnCell": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=项目负荷!P7"
+ },
+ "Format": "0%",
+ "Aggregator": 6,
+ "TotalAggregator": 6,
+ "BackgroundValue": {}
+ }
+ ],
+ "DatabaseColumns": [
+ {
+ "DatabaseColumnName": "工时日期",
+ "ColumnCell": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=项目负荷!A7"
+ }
+ },
+ {
+ "DatabaseColumnName": "执行人用户名",
+ "ColumnCell": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=项目负荷!D7"
+ }
+ },
+ {
+ "DatabaseColumnName": "执行人",
+ "ColumnCell": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=项目负荷!G7"
+ }
+ },
+ {
+ "DatabaseColumnName": "负荷",
+ "ColumnCell": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=项目负荷!J7"
+ }
+ },
+ {
+ "DatabaseColumnName": "计划工时",
+ "ColumnCell": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=项目负荷!M7"
+ }
+ },
+ {
+ "DatabaseColumnName": "负荷比例",
+ "ColumnCell": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=项目负荷!P7"
+ }
+ },
+ {
+ "DatabaseColumnName": "工时描述",
+ "ColumnCell": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=项目负荷!S7"
+ }
+ }
+ ],
+ "FrozenColumnIndex": 0
+ },
+ "ShowRowsTotal": false,
+ "ShowColsTotal": false,
+ "PivotTableConditionalFormatSetting": {
+ "Conditions": [
+ {
+ "Label": "工时"
+ },
+ {
+ "Label": "比例",
+ "DataConditionFormatRulesCollection": {
+ "Rules": [
+ {
+ "$type": "Forguncy.ConditionFormat.CellValueRule, ServerDesignerCommon",
+ "Operator": 1,
+ "Value1": "=0.8",
+ "Value2": "=1",
+ "Priority": 1,
+ "GUID": "205bfc96-17cf-4302-82d9-9443f8bacc0e",
+ "StyleInfo": {
+ "Foreground": "Text 1 0",
+ "Underline": null,
+ "Strikethrough": null
+ }
+ },
+ {
+ "$type": "Forguncy.ConditionFormat.CellValueRule, ServerDesignerCommon",
+ "Operator": 8,
+ "Value1": "=0.6",
+ "Priority": 1,
+ "GUID": "541e4ba7-e333-4b6b-b9b0-719414798c5a",
+ "StyleInfo": {
+ "Foreground": "Accent 2 0",
+ "Underline": null,
+ "Strikethrough": null
+ }
+ },
+ {
+ "$type": "Forguncy.ConditionFormat.CellValueRule, ServerDesignerCommon",
+ "Operator": 5,
+ "Value1": "=1",
+ "Priority": 1,
+ "GUID": "e364c599-ac48-49ff-93ad-503397e1c633",
+ "StyleInfo": {
+ "Foreground": "Accent 5 0",
+ "Underline": null,
+ "Strikethrough": null
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "PivotTableStyle": {
+ "HeaderStyle": {},
+ "BodyStyle": {},
+ "SubtotalStyle": {},
+ "TotalStyle": {},
+ "IsDataColumnAutoFitWidth": true,
+ "MinDataColumnWidth": "70",
+ "IsRowHeaderAutoFitWidth": true,
+ "RowHeaderMinColumnWidth": "70",
+ "RowHeight": "40",
+ "GrayAreaColor": "Background 1 0",
+ "UseSimpleBar": true
+ },
+ "PivotTableID": "4b29e26f-367b-44a1-b305-a59b73adb84f",
+ "TemplateKey": "负荷透视表"
+ }
+ },
+ "5,0": {
+ "ListViewInfo": {
+ "Name": "表格1",
+ "TableName": "View_任务工时统计",
+ "RowIndex": 5,
+ "RowCount": 8,
+ "ColumnCount": 23,
+ "DetailListViewInfo": {
+ "ColumnOfDetailTable": "项目ID",
+ "MasterTable": "项目表",
+ "ColumnOfMasterTable": "ID",
+ "DataCommitType": 2
+ },
+ "SqlCondition": {
+ "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
+ "SubConditions": [
+ {
+ "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
+ "CompareType": 3,
+ "ColumnBindingInfo": {
+ "TableName": "View_任务工时统计",
+ "ColumnName": "工时日期",
+ "GUID": "c1cc66f5-d7a8-497c-a5c1-4748545d2ebc"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=项目负荷!开始日期"
+ }
+ },
+ {
+ "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
+ "CompareType": 5,
+ "ColumnBindingInfo": {
+ "TableName": "View_任务工时统计",
+ "ColumnName": "工时日期",
+ "GUID": "c109dcaf-d89f-4b8a-bd64-830c6f4ad934"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=项目负荷!结束日期"
+ }
+ }
+ ]
+ },
+ "TopCondition": null,
+ "ListViewStyleName": "_RS_NewFashionListStyle2",
+ "ShowColumnHeaderInDesigner": true,
+ "ShowEditStatusIcon": true,
+ "UseSimpleBar": true,
+ "ColumnOperation": 2,
+ "CommitType": 1
+ }
+ },
+ "6,0": {
+ "NameUsedInJavaScript": "工时日期",
+ "BindingInfo": {
+ "TableName": "View_任务工时统计",
+ "ColumnName": "工时日期",
+ "GUID": "e1008d3f-00e0-4f30-b5bb-31de1175f038"
+ }
+ },
+ "6,3": {
+ "NameUsedInJavaScript": "执行人用户名",
+ "BindingInfo": {
+ "TableName": "View_任务工时统计",
+ "ColumnName": "执行人",
+ "GUID": "e9bcadc0-f33a-4326-9f01-70f45ed3ae4a"
+ }
+ },
+ "6,6": {
+ "NameUsedInJavaScript": "执行人",
+ "BindingInfo": {
+ "TableName": "View_任务工时统计",
+ "ColumnName": "执行人",
+ "GUID": "2f97b235-8138-4341-8fb9-69d572b580fd",
+ "RelationBinding": {
+ "RelatedTable": "用户信息视图",
+ "RelatedColumn": "用户名",
+ "DisplayColumn": "全名"
+ }
+ }
+ },
+ "6,9": {
+ "NameUsedInJavaScript": "负荷",
+ "BindingInfo": {
+ "TableName": "View_任务工时统计",
+ "ColumnName": "执行人",
+ "GUID": "dd2604f9-faf9-42c0-b8e5-130bb03febdd",
+ "RelationBinding": {
+ "RelatedTable": "用户信息视图",
+ "RelatedColumn": "用户名",
+ "DisplayColumn": "负荷"
+ }
+ }
+ },
+ "6,12": {
+ "NameUsedInJavaScript": "计划工时",
+ "BindingInfo": {
+ "TableName": "View_任务工时统计",
+ "ColumnName": "计划工时",
+ "GUID": "534e90b2-d6e7-4020-8ca6-91c676aa50aa"
+ }
+ },
+ "6,15": {
+ "NameUsedInJavaScript": "负荷比例"
+ },
+ "6,18": {
+ "NameUsedInJavaScript": "工时描述"
+ }
+ },
+ "StyleDatas": {
+ "Styles": [
+ {
+ "FontFamily": 0,
+ "FontSize": 13.333333333333332,
+ "Foreground": 1,
+ "Formatter": 2,
+ "HorizontalAlignment": 3
+ },
+ {
+ "FontFamily": 0,
+ "HorizontalAlignment": 3
+ },
+ {
+ "FontFamily": 0
+ },
+ {
+ "Background": 4,
+ "BorderBottom": 0,
+ "BorderTop": 0,
+ "BorderLeft": 0,
+ "BorderRight": null
+ },
+ {
+ "BorderBottom": 0,
+ "BorderTop": 0,
+ "BorderLeft": null,
+ "BorderRight": null
+ },
+ {
+ "BorderBottom": 0,
+ "BorderTop": 0,
+ "BorderLeft": null,
+ "BorderRight": 0
+ }
+ ],
+ "Types": {
+ "Strs": [
+ "Body",
+ "black",
+ "yyyy/m/d",
+ "Center",
+ "#FFFFFF00"
+ ],
+ "Borders": [
+ {
+ "Color": 1
+ }
+ ]
+ },
+ "CellStyles": {
+ "1,13": 0,
+ "3,1": 1,
+ "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,
+ "4,28": 2,
+ "4,29": 2,
+ "4,30": 2,
+ "4,31": 2,
+ "4,32": 2,
+ "4,33": 2,
+ "4,34": 2,
+ "4,35": 2,
+ "4,36": 2,
+ "4,37": 2,
+ "4,38": 2,
+ "5,23": 3,
+ "5,24": 4,
+ "5,25": 4,
+ "5,26": 5,
+ "6,23": 3,
+ "6,24": 4,
+ "6,25": 4,
+ "6,26": 5
+ },
+ "SheetStyle": {
+ "FontFamily": 0
+ }
+ },
+ "Spans": [
+ "1,13,1,14",
+ "6,0,1,3",
+ "6,3,1,3",
+ "6,6,1,3",
+ "6,9,1,3",
+ "6,15,1,3",
+ "6,18,1,3",
+ "5,23,1,4",
+ "6,23,1,4",
+ "3,1,1,38",
+ "5,0,1,3",
+ "5,3,1,3",
+ "5,6,1,3",
+ "5,9,1,3",
+ "5,15,1,3",
+ "5,18,1,3",
+ "7,0,6,23",
+ "6,12,1,3",
+ "5,12,1,3"
+ ],
+ "PageInfo": {
+ "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
+ "PageLoadedCommandList": [
+ {
+ "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=项目负荷!L2"
+ },
+ "Value": "项目视图"
+ }
+ ]
+ },
+ {
+ "$type": "Notiflix_Forguncy.Block_Command, Notiflix_Forguncy",
+ "FunctionName": "remove",
+ "Cell": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=项目负荷!项目子页面"
+ },
+ "Title": "加载中"
+ }
+ ],
+ "PermissionData": {
+ "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core",
+ "permissionResource": {
+ "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core"
+ },
+ "permissionBindings": [
+ {
+ "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core",
+ "roleNames": [
+ "FGC_LoginUser"
+ ]
+ }
+ ]
+ },
+ "RowBreakLines": [],
+ "RepeatRangeSettings": [],
+ "RelatedDataTableName": "View_任务工时统计",
+ "ConditionFormatRulesCollection": {
+ "Rules": [
+ {
+ "$type": "Forguncy.ConditionFormat.FormulaRule, ServerDesignerCommon",
+ "Formula": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=IF(项目工时!$L$2=\"任务详细视图\",0,1)"
+ },
+ "GUID": "232272ba-8019-4182-a6b6-71faedc6091b",
+ "StyleInfo": {
+ "Underline": null,
+ "Strikethrough": null
+ },
+ "IsInvisible": true
+ }
+ ]
+ }
+ },
+ "PrintInfo": {
+ "PaperSize": {},
+ "Margin": {}
+ },
+ "CustomNames": [
+ {
+ "Name": "工时核定方式",
+ "Formula": "项目负荷!$B$6"
+ },
+ {
+ "Name": "开始日期",
+ "Formula": "项目负荷!$X$6"
+ },
+ {
+ "Name": "结束日期",
+ "Formula": "项目负荷!$X$7"
+ }
+ ]
+}//NK16XfNu2eWyVsxu7JzI3XOE6+xYyKia0JvfRdJ8/rBchMaqnkFCY5zUmhyNv/YU37Rty62Jh8n7N+EwtN2TH/1WiggsXaXAIlj6iY9W31UY7E1cg8D1jJNMf/cQeCXbEkdsVhfE5Cd6vzOchQPdyN1EQHF3AKqTkyQhwN3xkMOOt8r1qaaXYbtFRD2aRd6DQatDlakAlAKi2NThvuufJMlvK/3mf8h+BlEjwWMNPLe+JuUXMd+5qwa4syL+4ykozExNs5WeyrsILKCKH0tB4NRnI7cMRSW+Cc5jf9ew0scuA5yKP/nJzNqnAhx7wxhUhYKl1XtEHUgEayjUuk57Wv8y+UNpXJJqDHxP5YTRfa7a/FoplNZlXnHBsIs65Aik1UG6XjazwO842vp/wMitR1XaZ9vkjLC7NatEYTlCU9Y/Poj/RsldUxyuZznwFIfaqpCkVfb8+02qr0wRq/gLuxfArd5QirmQ46BaAN+j3xUnFSz86GJEavCIOGIsoLxbqXgMinZtj7S0o2PzEvNgz1bEUJe2ahGkb4DBBhpTQanYMqv2RxkV7TX1RmejEdJ6JPFDFKVBFJ17GIjHUcQlGmwIehz5EFInWCLpBO2dOFPmp7K/6zKzVaWa3pnkreVaEddSxulLH9uJjQvmo66JzyaKmZTbkukO4/6oHRiXtEdfBILv4OpiLiWeqNjCGKPYdgOZ5/2cSlnYVabFYDyuAt3KwLxHHVqVNtZZTBkqLLxLM6X1AeBENGE9KpZju3KTndEYpls2gz3JD7hsk6YxI9IdxK2XAG2x6dvyAjOho9MgFuiNVlXV/9dARyrLF/s2zGnkU2XGzuE8JiFu3sdAEQE1q3Tx6qIgL1XbYzYbWXyOxrWZ7fEdwRANF10n5ZHqaczVgJB6cgQVolIc5SgofA==|920
\ No newline at end of file
diff --git a/Pages/项目/项目首页/项目首页-容器页面/项目负荷.rd b/Pages/项目/项目首页/项目首页-容器页面/项目负荷.rd
new file mode 100644
index 00000000..8269bd50
--- /dev/null
+++ b/Pages/项目/项目首页/项目首页-容器页面/项目负荷.rd
@@ -0,0 +1,23 @@
+{
+ "PageType": 0,
+ "ColumnCount": 40,
+ "RowCount": 13,
+ "Formulas": {
+ "6,18": "M7&\"/\"&J7",
+ "6,15": "ROUNDUP(M7/J7,1)"
+ },
+ "CustomNames": [
+ {
+ "Name": "工时核定方式",
+ "Formula": "项目负荷!$B$6"
+ },
+ {
+ "Name": "开始日期",
+ "Formula": "项目负荷!$X$6"
+ },
+ {
+ "Name": "结束日期",
+ "Formula": "项目负荷!$X$7"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Pages/项目/项目首页/项目首页-容器页面/项目负荷子页面.json b/Pages/项目/项目首页/项目首页-容器页面/项目负荷子页面.json
new file mode 100644
index 00000000..16ef254f
--- /dev/null
+++ b/Pages/项目/项目首页/项目首页-容器页面/项目负荷子页面.json
@@ -0,0 +1,471 @@
+{
+ "Rows": {
+ "RowColumnAttachedInfos": {
+ "1": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 500.0,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.0
+ }
+ }
+ },
+ "2": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0,
+ "IsHidden": true
+ }
+ },
+ "3": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0,
+ "IsHidden": true
+ }
+ },
+ "4": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0,
+ "IsHidden": true
+ }
+ },
+ "5": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0,
+ "IsHidden": true
+ }
+ }
+ },
+ "InLogicalVisibleIndexes": [
+ 2,
+ 3,
+ 4,
+ 5
+ ],
+ "Count": 6,
+ "DefaultSize": 32.0
+ },
+ "Cols": {
+ "RowColumnAttachedInfos": {
+ "1": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "2": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "3": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "4": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "5": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "6": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "7": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "8": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "9": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "10": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "11": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "12": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "13": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "14": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "15": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "16": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.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": 32.0
+ }
+ },
+ "29": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "30": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "0": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 201.0
+ }
+ }
+ },
+ "Count": 31,
+ "DefaultSize": 32.0
+ },
+ "Values": {
+ "0,0": "成员",
+ "2,1": "日期"
+ },
+ "AttachInfos": {
+ "0,1": {
+ "CellType": {
+ "$type": "Forguncy.RepeaterCellType, ServerDesignerCommon",
+ "TemplatePageName": "439de40f21bf428ba0a9e5bb71ef657",
+ "ListviewName": "日期负荷虚拟表格",
+ "DataSourceListviewName": "日期图文列表",
+ "DisplayMode": 1,
+ "TemplateKey": "横排分割"
+ }
+ },
+ "1,0": {
+ "CellType": {
+ "$type": "Forguncy.RepeaterCellType, ServerDesignerCommon",
+ "TemplatePageName": "7d42ecb340d74d3299e1e259166b101",
+ "DataSourceType": 1,
+ "DataSource": {
+ "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon",
+ "TableName": "View_任务工时统计",
+ "BindingInfos": [
+ {
+ "BindingInfo": {
+ "TableName": "View_任务工时统计",
+ "ColumnName": "执行人",
+ "GUID": "c8efa79d-9587-4a16-839e-c08e75b469bb"
+ },
+ "ColumnName": "执行人"
+ },
+ {
+ "BindingInfo": {
+ "TableName": "View_任务工时统计",
+ "ColumnName": "执行人",
+ "GUID": "60464fd0-736f-4940-994a-02fd021d2aba",
+ "RelationBinding": {
+ "RelatedTable": "用户信息视图",
+ "RelatedColumn": "用户名",
+ "DisplayColumn": "全名"
+ }
+ },
+ "ColumnName": "执行人全名"
+ },
+ {
+ "BindingInfo": {
+ "TableName": "View_任务工时统计",
+ "ColumnName": "总计划工时",
+ "GUID": "aa2552cd-fd48-4afb-afd4-75300acecc7e"
+ },
+ "ColumnName": "总计划工时"
+ },
+ {
+ "BindingInfo": {
+ "TableName": "View_任务工时统计",
+ "ColumnName": "总实际工时",
+ "GUID": "8cb3e3d0-345c-4b24-a10c-74b4666fabc3"
+ },
+ "ColumnName": "总实际工时"
+ },
+ {
+ "Formula": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=项目负荷子页面!总实际工时&\"/\"&项目负荷子页面!总计划工时"
+ },
+ "ColumnName": "工时情况"
+ }
+ ],
+ "IsListviewDataSource": true,
+ "CustomColumns": []
+ },
+ "DataSourceListviewName": "图文列表表格1",
+ "TemplateKey": "横向分割",
+ "DetailTableSetting": {
+ "$type": "Forguncy.Model.DetailListViewInfo, ServerDesignerCommon",
+ "ColumnOfDetailTable": "项目ID",
+ "MasterTable": "项目表",
+ "ColumnOfMasterTable": "ID",
+ "DataCommitType": 2
+ }
+ }
+ },
+ "2,0": {
+ "CellType": {
+ "$type": "Forguncy.TextCellType, ServerDesignerCommon",
+ "SavedValidators": [
+ {
+ "$type": "Forguncy.CellTypes.Models.UniqueValidadator, ServerDesignerCommon"
+ }
+ ],
+ "TemplateKey": "_RS_NewLittleRoundCorner",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
+ "ConditionAndCommandPairList": [
+ {
+ "Condition": {
+ "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
+ "param": {
+ "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
+ "cellLocations": [
+ {
+ "SerializeProperty": "=项目负荷子页面!日期数组"
+ }
+ ]
+ },
+ "value": "%Null%",
+ "compareType": 1
+ },
+ "CommandList": [
+ {
+ "$type": "JsonDataSource.ImportJsonDataToListviewCommand, JsonDataSource",
+ "Listview": "日期负荷虚拟表格",
+ "ListviewColumnInfos": [
+ {
+ "ListViewColumnCell": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=项目负荷子页面!B4"
+ },
+ "PropertyName": "日期"
+ }
+ ],
+ "SourceCell": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=项目负荷子页面!日期数组"
+ },
+ "SampleJson": "[{\r\n \"日期\":\"2024-01-01\"\r\n}]"
+ }
+ ],
+ "ID": "96523938-239d-4e17-a321-8fa30db81c11"
+ },
+ {
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.UpdateListviewCommand, ServerDesignerCommon",
+ "ListviewName": "图文列表表格1",
+ "UpdateType": 2,
+ "UpdateRowType": 2
+ }
+ ],
+ "ID": "a2294a81-7553-4977-bb6a-f969f3d7ec42"
+ }
+ ]
+ }
+ ]
+ }
+ },
+ "2,1": {
+ "ListViewInfo": {
+ "Name": "日期负荷虚拟表格",
+ "RowIndex": 2,
+ "ColumnIndex": 1,
+ "RowCount": 4,
+ "ColumnCount": 12,
+ "TopCondition": null,
+ "ListViewStyleName": "_RS_NewFashionListStyle2",
+ "ShowColumnHeaderInDesigner": true,
+ "ShowEditStatusIcon": true,
+ "UseSimpleBar": true,
+ "ColumnOperation": 2
+ }
+ },
+ "3,1": {
+ "NameUsedInJavaScript": "日期"
+ }
+ },
+ "StyleDatas": {
+ "Styles": [
+ {
+ "HorizontalAlignment": 0,
+ "BorderBottom": 0
+ },
+ {
+ "FontFamily": 2,
+ "FontSize": 14.67,
+ "HorizontalAlignment": 0
+ },
+ {
+ "HorizontalAlignment": 0
+ },
+ {
+ "Background": 3,
+ "Formatter": 4,
+ "HorizontalAlignment": 0
+ },
+ {
+ "Formatter": 5
+ }
+ ],
+ "Types": {
+ "Strs": [
+ "Center",
+ "Background 2 0",
+ "Body",
+ "#FFFFFF00",
+ "@",
+ "yyyy/m/d"
+ ],
+ "Borders": [
+ {
+ "Color": 1
+ }
+ ]
+ },
+ "CellStyles": {
+ "0,0": 0,
+ "0,1": 1,
+ "1,0": 2,
+ "2,0": 3,
+ "3,0": 2,
+ "3,1": 4
+ },
+ "SheetStyle": {
+ "FontFamily": 2
+ }
+ },
+ "Spans": [
+ "1,0,1,1",
+ "3,1,1,6",
+ "4,1,2,12",
+ "2,1,1,6",
+ "0,1,2,30"
+ ],
+ "PageInfo": {
+ "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
+ "PermissionData": {
+ "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core",
+ "permissionResource": {
+ "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core"
+ },
+ "permissionBindings": [
+ {
+ "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core",
+ "roleNames": [
+ "FGC_LoginUser"
+ ]
+ }
+ ]
+ },
+ "RowBreakLines": [],
+ "RepeatRangeSettings": []
+ },
+ "PrintInfo": {
+ "PaperSize": {},
+ "Margin": {}
+ },
+ "CustomNames": [
+ {
+ "Name": "日期数组",
+ "Formula": "项目负荷子页面!$A$3"
+ }
+ ]
+}//+xLIX89WZ6Pv9WkT/FaDuWGahsN0OwS6A9EEHYfv53RHBbvIcwtnS06OxMbynIJ4WQ0HLGIU/SYirEeo36UACtJYHuqAysllkjeTm+gVALYUp4j7lBhe00sLuklbUbUBFc7bfdhPRHFSjTwV0k8PIteqGL15e3ECRRCCuYAl2OhktXT3FqxBM6tN5WbF3B6nPLI4ugga/l/rVeOni2/qwCkFrWNc5qPKbGBWB3zn2MAuHSrn432YDXybLiosj/2OjAFLMHshTP2i3EorIE+TwN11AQFABplHurU82Z48Ny/itYt+pkosSoO2D2z95AA01v1EMDduWoyxvh8We0DHrgMLIq5c4yUUT4YHm5CPbPwTk8dD/5tIZ9SeVUJ2m2V5paEq5XmngjMvSKV9/7Q0Re4yYeftwFbIeIevB6lGG7kFJfRH7n/cnVBmKBuDhUUniImMdIZWKSbsq/V7uZkWaCrTApk711auwCNYXj8nbSHnUnYaczr+Lvg5cOwCjMMTOifDW2+vNJAOjGCGxpgdPJ+pDShYgaGTug34wCFCRqRyGXYb+gweCDwU8qCNLwjTBJ1VSvy2kA/lboEg39G/QuUKI2nzfAnx7rmmN83Z8FBCgUDgAAHK9nHw6R/jVyNMQflSGgC2x/uJ+12YKp3QPIgi11GuLeS47B3h9i/1VPcFj3FLod4q7XZxYeDnFb9wTDGpByTQbg4NCFPl2awkxePqXXUAkVK7ZjB1o6NhYOfXkYucaXV5vf4jbevh8Vx3AotSaAJlqlMXA6i5/QsFRkjbQ7lFfYl7hKUjtWB6bxcscY/QoKzDvwbxDw26R9062DHIEQOBKImE265sTTPLIaKaHVxae2U93tX1EVS9579wF8QFhNe0d+jipVhg4cs0OAS474J2D8RIEgnk+dKMcQ==|920
\ No newline at end of file
diff --git a/Pages/项目/项目首页/项目首页-容器页面/项目负荷子页面.rd b/Pages/项目/项目首页/项目首页-容器页面/项目负荷子页面.rd
new file mode 100644
index 00000000..48b41c74
--- /dev/null
+++ b/Pages/项目/项目首页/项目首页-容器页面/项目负荷子页面.rd
@@ -0,0 +1,11 @@
+{
+ "PageType": 0,
+ "ColumnCount": 31,
+ "RowCount": 6,
+ "CustomNames": [
+ {
+ "Name": "日期数组",
+ "Formula": "项目负荷子页面!$A$3"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Plugin/JSON数据源-10_0_0_0.zip b/Plugin/JSON数据源-10_0_0_0.zip
new file mode 100644
index 00000000..af8961ba
Binary files /dev/null and b/Plugin/JSON数据源-10_0_0_0.zip differ
diff --git a/Plugin/Tiny富文本编辑器-10_0_0_0.zip b/Plugin/Tiny富文本编辑器-10_0_0_0.zip
new file mode 100644
index 00000000..e72507c1
Binary files /dev/null and b/Plugin/Tiny富文本编辑器-10_0_0_0.zip differ
diff --git a/Plugin/设置焦点命令-10_0_0_0.zip b/Plugin/设置焦点命令-10_0_0_0.zip
new file mode 100644
index 00000000..64acaad1
Binary files /dev/null and b/Plugin/设置焦点命令-10_0_0_0.zip differ
diff --git a/ServerCommands/任务/提交任务评论.json b/ServerCommands/任务/提交任务评论.json
new file mode 100644
index 00000000..adb1624e
--- /dev/null
+++ b/ServerCommands/任务/提交任务评论.json
@@ -0,0 +1,127 @@
+{
+ "Name": "提交任务评论",
+ "Enabled": true,
+ "Triggers": [
+ {
+ "$type": "Forguncy.SaveLoad.PostRequestTriggerSaveData, ServerDesignerCommon",
+ "Permission": {
+ "PermissionData": {
+ "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionData, Forguncy.RbacPermission.Core",
+ "permissionResource": {
+ "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionResource, Forguncy.RbacPermission.Core"
+ },
+ "permissionBindings": [
+ {
+ "$type": "Forguncy.RbacPermission.Core.Impl.ServerCommand.ServerCommandPermissionBinding, Forguncy.RbacPermission.Core",
+ "roleNames": [
+ "FGC_LoginUser"
+ ]
+ }
+ ]
+ }
+ },
+ "Parameters": [
+ {
+ "Name": "任务ID",
+ "DataValidationInfo": {
+ "IgnoreBlank": false
+ }
+ },
+ {
+ "Name": "回复ID",
+ "DataValidationInfo": {}
+ },
+ {
+ "Name": "回复人姓名",
+ "DataValidationInfo": {}
+ },
+ {
+ "Name": "内容",
+ "DataValidationInfo": {
+ "IgnoreBlank": false
+ }
+ },
+ {
+ "Name": "附件",
+ "DataValidationInfo": {}
+ },
+ {
+ "Name": "发表人",
+ "DataValidationInfo": {
+ "IgnoreBlank": false
+ }
+ }
+ ]
+ }
+ ],
+ "Commands": [
+ {
+ "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
+ "TableName": "任务评论表",
+ "UpdateType": "add",
+ "ShowConfirm": false,
+ "UpdateBindingValues": [
+ {
+ "BindingInfo": {
+ "TableName": "任务评论表",
+ "ColumnName": "任务ID",
+ "GUID": "fcbe911d-0b52-40b4-b60c-a05d5abbbb9f"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=任务ID"
+ }
+ },
+ {
+ "BindingInfo": {
+ "TableName": "任务评论表",
+ "ColumnName": "发表人",
+ "GUID": "082d77b2-e31a-411e-8610-5e4929cc38ed"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=发表人"
+ }
+ },
+ {
+ "BindingInfo": {
+ "TableName": "任务评论表",
+ "ColumnName": "内容",
+ "GUID": "e0138448-55f2-44bc-95b2-7a05e18ea5f1"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=IF(回复ID>0,\"@\"&回复人姓名&\":\",\"\")&内容"
+ }
+ },
+ {
+ "BindingInfo": {
+ "TableName": "任务评论表",
+ "ColumnName": "附件",
+ "GUID": "9b6baaf9-2f8b-4f7d-8d77-773b5bf47a43"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=附件"
+ }
+ },
+ {
+ "BindingInfo": {
+ "TableName": "任务评论表",
+ "ColumnName": "回复对象",
+ "GUID": "61d03e06-92a2-40d3-a1a7-6e6bb6f65d13"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=回复ID"
+ }
+ }
+ ]
+ },
+ {
+ "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
+ "ErrorCode": "0",
+ "Message": "发表成功"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Tables/任务/任务评论表.json b/Tables/任务/任务评论表.json
new file mode 100644
index 00000000..b80246d7
--- /dev/null
+++ b/Tables/任务/任务评论表.json
@@ -0,0 +1,98 @@
+{
+ "Name": "任务评论表",
+ "ShowBuiltInFields": true,
+ "Columns": [
+ {
+ "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
+ "Required": true,
+ "Unique": true,
+ "AutoIncrement": true,
+ "DatabaseColumnType": "bigint",
+ "MaxLength": -1,
+ "Name": "ID",
+ "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
+ },
+ {
+ "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
+ "DatabaseColumnType": "bigint",
+ "MaxLength": -1,
+ "Name": "任务ID",
+ "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
+ },
+ {
+ "$type": "Forguncy.SaveLoad.UserBindingColumnSaveData, ServerDesignerCommon",
+ "DatabaseColumnType": "nvarchar",
+ "MaxLength": -1,
+ "Name": "发表人",
+ "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
+ },
+ {
+ "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
+ "DatabaseColumnType": "nvarchar",
+ "MaxLength": -1,
+ "Name": "内容",
+ "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
+ },
+ {
+ "$type": "Forguncy.SaveLoad.AttachmentBindingColumnSaveData, ServerDesignerCommon",
+ "DatabaseColumnType": "nvarchar",
+ "MaxLength": -1,
+ "Name": "附件",
+ "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
+ },
+ {
+ "$type": "Forguncy.SaveLoad.BindingColumnSaveData, ServerDesignerCommon",
+ "DatabaseColumnType": "bigint",
+ "MaxLength": -1,
+ "Name": "回复对象",
+ "ColumnType": "System.Int64, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"
+ },
+ {
+ "$type": "Forguncy.SaveLoad.UserExtraBingingColumnSaveData, ServerDesignerCommon",
+ "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
+ "Name": "FGC_Creator"
+ },
+ {
+ "$type": "Forguncy.SaveLoad.DateExtraBingingColumnSaveData, ServerDesignerCommon",
+ "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
+ "Name": "FGC_CreateDate"
+ },
+ {
+ "$type": "Forguncy.SaveLoad.UserExtraBingingColumnSaveData, ServerDesignerCommon",
+ "ColumnType": "System.String, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
+ "Name": "FGC_LastModifier"
+ },
+ {
+ "$type": "Forguncy.SaveLoad.DateExtraBingingColumnSaveData, ServerDesignerCommon",
+ "ColumnType": "System.DateTime, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e",
+ "Name": "FGC_LastModifyDate"
+ }
+ ],
+ "ExternalDatabaseInfo": {
+ "DataBaseType": "6db454c0-531c-4395-9122-921a18942902",
+ "AllowModifySchema": true,
+ "ConnectionId": "业务表",
+ "SourceTableName": "任务评论表",
+ "SourceTableSchema": "dbo"
+ },
+ "PrimaryKey": [
+ "ID"
+ ],
+ "Relations": [
+ {
+ "PrimaryTable": "任务表",
+ "PrimaryColumn": "ID",
+ "ForeignTable": "任务评论表",
+ "ForeignColumn": "任务ID",
+ "IsDetailTableRelation": true
+ },
+ {
+ "PrimaryTable": "任务评论表",
+ "PrimaryColumn": "ID",
+ "ForeignTable": "任务评论表",
+ "ForeignColumn": "回复对象",
+ "IsDetailTableRelation": true
+ }
+ ],
+ "Indexes": []
+}
\ No newline at end of file
diff --git a/Theme/CellTypeStyles b/Theme/CellTypeStyles
index b631d943..50697426 100644
--- a/Theme/CellTypeStyles
+++ b/Theme/CellTypeStyles
@@ -1 +1 @@
-{"Forguncy.CustomMenu.ForguncyMenuCellTypeStyleTemplateSupportAttribute":[{"Key":"透明菜单","Category":"_RS_Custom","Styles":{"LEVEL0":{"NormalStyle":{"FontColor":"Background 1 -15","Background":"Text 1 0","BorderRadiusString":"6px 6px 6px 6px"},"HoverStyle":{"Background":"Text 1 15"},"SelectedStyle":{"FontColor":"Background 1 0","Background":"Background 2 -75"},"Transition":"0.3s"},"LEVEL1":{"NormalStyle":{"FontColor":"Background 1 -15","Background":"Text 1 0","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"FontColor":"Background 1 0","Background":"Text 1 15"},"SelectedStyle":{"FontColor":"Background 1 0","Background":"Text 1 15"},"Transition":"0.3s"},"LEVEL2":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"LEVEL3":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}}}},{"Key":"BalckWhite","Category":"_RS_Custom","Styles":{"LEVEL0":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","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"}}}},{"Key":"流程样式","Category":"_RS_Custom","Styles":{"LEVEL0":{"NormalStyle":{"FontColor":"Text 1 35","Background":"#FFECF9FF","BorderRadiusString":"0px 0px 0px 0px","Bold":true},"HoverStyle":{"Background":"Accent 1 90"},"FocusStyle":{"Background":"Accent 1 80"},"SelectedStyle":{"Background":"Accent 1 80"},"Transition":"0.15s"},"LEVEL1":{"NormalStyle":{"FontColor":"Text 1 35","Background":"#FFF3F9FC","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"Background":"Accent 1 90"},"FocusStyle":{"Background":"Accent 1 80"},"SelectedStyle":{"FontColor":"Accent 1 0","Background":"Background 1 0"},"Transition":"0.15s"},"LEVEL2":{"NormalStyle":{"FontColor":"Accent 1 14","Background":"Background 1","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"Background":"Accent 1 90"},"FocusStyle":{"Background":"Accent 1 80"},"SelectedStyle":{"Background":"Accent 1 80"},"Transition":"0.15s"},"LEVEL3":{"NormalStyle":{"FontColor":"Accent 1 14","Background":"Background 1","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"Background":"Accent 1 90"},"FocusStyle":{"Background":"Accent 1 80"},"SelectedStyle":{"Background":"Accent 1 80"},"Transition":"0.15s"}}}],"Forguncy.RepeaterCellTypeStyleTemplateSupportAttribute":[{"Key":"渐变卡片","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"linear-gradient(-180deg, #FFFDFBFB 0.00%, #FFEBEDEE 100.00%)","BorderString":"1px solid Background_2_0","BorderRadiusString":"10px 10px 10px 10px","BoxShadowString":"3px 3px 10px 0px #0B000000","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":15},"HoverStyle":{"BorderString":"1px solid Accent_1_60","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":15},"FocusStyle":{"BorderString":"1px solid Accent_1_0","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":15},"ActiveStyle":{"MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":15},"SelectedStyle":{"BorderString":"1px solid Accent_1_0","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":15},"Transition":"0.3s"}}},{"Key":"普通_悬浮变白_","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"BorderRadiusString":"6px 6px 6px 6px","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"HoverStyle":{"Background":"Background 1 0","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"FocusStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"ActiveStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"SelectedStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"Transition":"0.3s"}}},{"Key":"竖排无样式","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1 0","BorderRadiusString":"6px 6px 6px 6px","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"HoverStyle":{"Background":"Background 2 0","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"FocusStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"ActiveStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"SelectedStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"Transition":"0.3s"}}},{"Key":"BlackWhite","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1 0","BorderString":"2px solid Background_2_0","BorderRadiusString":"8px 8px 8px 8px","BoxShadowString":"3px 3px 5px 0px #20000000","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":8},"HoverStyle":{"BoxShadowString":"5px 7px 15px 0px #17000000","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":8},"FocusStyle":{"BorderString":"2px solid Accent_1_0","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":8},"ActiveStyle":{"BorderString":"2px solid Accent_1_0","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":8},"SelectedStyle":{"BorderString":"2px solid Accent_1_0","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":8},"Transition":"0.3s"}}},{"Key":"_RS_Static","Category":"_RS_Normal","Styles":{"TEMPLATE":{"NormalStyle":{"BorderTopString":"","BorderRightString":"","BorderBottomString":"","BorderLeftString":"3px solid Accent_1_0","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"0px 0px 0px 0px","MarginTop":10,"MarginBottom":10},"Transition":"0.15s"}}},{"Key":"_RS_Selectable","Category":"_RS_Normal","Styles":{"TEMPLATE":{"NormalStyle":{"BorderRadiusString":"4px 4px 4px 4px","BoxShadowString":"0px 0px 5px 0px Text_1_5_38","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"HoverStyle":{"BoxShadowString":"0px 0px 7px 0px Accent_1_0_89"},"FocusStyle":{"BoxShadowString":"0px 0px 7px 0px Accent_1_0_165"},"ActiveStyle":{"BoxShadowString":"0px 0px 7px 0px Accent_1_0_165"},"Transition":"0.15s"}}},{"Key":"样式1","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"2px 2px 2px 2px","MarginLeft":10,"MarginRight":10,"MarginTop":10},"Transition":"0.15s"}}}],"Forguncy.ImageCellTypeStyleTemplateSupportAttribute":[{"Key":"按钮图标","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"FontColor":"Background 1 -50","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"FontColor":"Accent 1 0"},"Transition":"0.3s"}}},{"Key":"上圆角封面","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"BorderRadiusString":"8px 8px 0px 0px"}}}},{"Key":"pd_10","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px","PaddingLeft":10,"PaddingRight":10,"PaddingTop":10,"PaddingBottom":10}}}},{"Key":"中圆角","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"BorderRadiusString":"10px 10px 10px 10px"}}}},{"Key":"_RS_Mini","Category":"_RS_RecommendStyle","Styles":{"CONTAINER":{"NormalStyle":{"FontColor":"Text 1 35","BorderRadiusString":"0px 0px 0px 0px","MarginLeft":16,"MarginRight":16,"MarginTop":16,"MarginBottom":16},"HoverStyle":{"FontColor":"Accent 1 40","MarginLeft":16,"MarginRight":16,"MarginTop":16,"MarginBottom":16},"ActiveStyle":{"FontColor":"Accent 1 -25","MarginLeft":16,"MarginRight":16,"MarginTop":16,"MarginBottom":16}}},"Scope":1}],"Forguncy.ButtonCellTypeStyleTemplateSupportAttribute":[{"Key":"动态背景","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"6px 6px 6px 6px"},"DisableStyle":{"Opacity":0.445079736545843}}}},{"Key":"链接样式","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Text 1 50","Background":"#00FFFFFF","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"FontColor":"Text 1 0"},"Transition":"0.3s"}}},{"Key":"圆角浮动","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Background 1 -50","Background":"Background 1 0","BorderString":"1px solid Background_2_0","BorderRadiusString":"20px 20px 20px 20px","BoxShadowString":"5px 5px 16px 0px #10000000"},"HoverStyle":{"FontColor":"Background 1 0","Background":"Accent 1 0"},"Transition":"0.3s"}}},{"Key":"Gost","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Text 1 50","Background":"#00FFFFFF","BorderRadiusString":"8px 8px 8px 8px"},"HoverStyle":{"Background":"Background 2 0"},"DisableStyle":{"Opacity":0.44507973654584293},"Transition":"0.3s"}}},{"Key":"流程样式2","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Accent 1 40","Background":"Background 1 0","BorderString":"1px solid Text_2_40","BorderRadiusString":"4px 4px 4px 4px","MarginLeft":4,"MarginRight":4,"MarginTop":4,"MarginBottom":4},"HoverStyle":{"FontColor":"Text 2 40","Background":"Accent 1 80","BorderString":"1px solid Text_2_40"},"FocusStyle":{"BoxShadowString":"0 0 1px 2px Accent_1_60"},"ActiveStyle":{"FontColor":"Background 1 0","Background":"Accent 1 40","BorderString":"1px solid Accent_1_40"},"DisableStyle":{"FontColor":"Background 1 -25","Background":"#FFFFFF","BorderString":"1px solid Background_1_-25"},"Transition":"0.15s"}}},{"Key":"流程样式","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Background 1","Background":"Accent 1","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"4px 4px 4px 4px","MarginLeft":4,"MarginRight":4,"MarginTop":4,"MarginBottom":4},"HoverStyle":{"Background":"Accent 1 20"},"FocusStyle":{"BoxShadowString":"0 0 1px 2px Accent_1_40"},"ActiveStyle":{"Background":"Accent 1 -20"},"DisableStyle":{"FontColor":"#EEEEEE","Background":"Text 1 50","BorderString":"1px solid #AAAAAA"},"Transition":"0.15s"}}}],"Forguncy.HyperlinkCellTypeStyleTemplateSupportAttribute":[{"Key":"红色带背景","Category":"_RS_Custom","Styles":{"LINK":{"NormalStyle":{"FontColor":"Accent 5 0","Background":"Background 1 0","BorderRadiusString":"6px 6px 6px 6px","PaddingLeft":5,"PaddingRight":5},"HoverStyle":{"Background":"Accent 5 80 51"},"DisableStyle":{"Opacity":0.41316738912675405},"Transition":"0.3s"}},"StyleTemplateFashionScope":2},{"Key":"黑色带背景","Category":"_RS_Custom","Styles":{"LINK":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","BorderRadiusString":"6px 6px 6px 6px","PaddingLeft":5,"PaddingRight":5},"HoverStyle":{"Background":"Accent 1 80 51"},"DisableStyle":{"Opacity":0.41316738912675405},"Transition":"0.3s"}},"StyleTemplateFashionScope":2},{"Key":"Gost","Category":"_RS_Custom","Styles":{"LINK":{"NormalStyle":{"Background":"#00FFFFFF","BorderRadiusString":"5px 5px 5px 5px","PaddingLeft":5,"PaddingRight":5,"PaddingTop":5,"PaddingBottom":5},"HoverStyle":{"Background":"Background 2 0"},"Transition":"0.3s"}}}],"Forguncy.TextCellTypeStyleTemplateSupportAttribute":[{"Key":"Gost","Category":"_RS_Custom","Styles":{"MAIN":{"NormalStyle":{"FontColor":"Text 1 50","Background":"#00FFFFFF","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"Background":"Background 2 0"},"FocusStyle":{"FontColor":"Text 1 0","Background":"Background 2 0"},"Transition":"0.3s"},"FGC_BUILDIN_ERROR":{"NormalStyle":{"BorderString":"1px solid #FFFF0000","BorderRadiusString":"5px 5px 5px 5px"}}}}],"Forguncy.ProcessPanelCellTypeStyleTemplateSupportAttribute":[{"Key":"流程样式2","Category":"_RS_Custom","Styles":{"PROCESS_PANEL":{"NormalStyle":{"FontColor":"Accent 1","Background":"Background 1","BorderString":"1px solid Accent_1","BorderRadiusString":"4px 4px 4px 4px","PaddingLeft":10,"PaddingRight":10,"PaddingTop":4,"PaddingBottom":4},"HoverStyle":{"Background":"Accent 1 80","BorderString":"1px solid Accent_1","PaddingLeft":10,"PaddingRight":10,"PaddingTop":4,"PaddingBottom":4},"FocusStyle":{"BoxShadowString":"0 0 1px 2px Accent_1_60","PaddingLeft":10,"PaddingRight":10,"PaddingTop":4,"PaddingBottom":4},"ActiveStyle":{"Background":"Accent 1 80","BorderString":"1px solid Accent_1","PaddingLeft":10,"PaddingRight":10,"PaddingTop":4,"PaddingBottom":4},"DisableStyle":{"FontColor":"#EEEEEE","Background":"#FFFFFF","BorderString":"1px solid Background_1_-35","PaddingLeft":10,"PaddingRight":10,"PaddingTop":4,"PaddingBottom":4},"Transition":"0.15s"}}},{"Key":"流程样式","Category":"_RS_Custom","Styles":{"PROCESS_PANEL":{"NormalStyle":{"FontColor":"Background 1","Background":"Accent 1","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"4px 4px 4px 4px","PaddingLeft":10,"PaddingRight":10,"PaddingTop":4,"PaddingBottom":4},"HoverStyle":{"Background":"Accent 1 20","PaddingLeft":10,"PaddingRight":10,"PaddingTop":4,"PaddingBottom":4},"FocusStyle":{"BoxShadowString":"0 0 1px 2px Accent_1_60","PaddingLeft":10,"PaddingRight":10,"PaddingTop":4,"PaddingBottom":4},"ActiveStyle":{"Background":"Accent 1 -20","PaddingLeft":10,"PaddingRight":10,"PaddingTop":4,"PaddingBottom":4},"DisableStyle":{"FontColor":"#EEEEEE","Background":"Background 1 -35","BorderString":"1px solid Background 1 -35","PaddingLeft":10,"PaddingRight":10,"PaddingTop":4,"PaddingBottom":4},"Transition":"0.15s"}}}]}
\ No newline at end of file
+{"Forguncy.CustomMenu.ForguncyMenuCellTypeStyleTemplateSupportAttribute":[{"Key":"透明菜单","Category":"_RS_Custom","Styles":{"LEVEL0":{"NormalStyle":{"FontColor":"Background 1 -15","Background":"Text 1 0","BorderRadiusString":"6px 6px 6px 6px"},"HoverStyle":{"Background":"Text 1 15"},"SelectedStyle":{"FontColor":"Background 1 0","Background":"Background 2 -75"},"Transition":"0.3s"},"LEVEL1":{"NormalStyle":{"FontColor":"Background 1 -15","Background":"Text 1 0","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"FontColor":"Background 1 0","Background":"Text 1 15"},"SelectedStyle":{"FontColor":"Background 1 0","Background":"Text 1 15"},"Transition":"0.3s"},"LEVEL2":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"LEVEL3":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}}}},{"Key":"BalckWhite","Category":"_RS_Custom","Styles":{"LEVEL0":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","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"}}}},{"Key":"流程样式","Category":"_RS_Custom","Styles":{"LEVEL0":{"NormalStyle":{"FontColor":"Text 1 35","Background":"#FFECF9FF","BorderRadiusString":"0px 0px 0px 0px","Bold":true},"HoverStyle":{"Background":"Accent 1 90"},"FocusStyle":{"Background":"Accent 1 80"},"SelectedStyle":{"Background":"Accent 1 80"},"Transition":"0.15s"},"LEVEL1":{"NormalStyle":{"FontColor":"Text 1 35","Background":"#FFF3F9FC","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"Background":"Accent 1 90"},"FocusStyle":{"Background":"Accent 1 80"},"SelectedStyle":{"FontColor":"Accent 1 0","Background":"Background 1 0"},"Transition":"0.15s"},"LEVEL2":{"NormalStyle":{"FontColor":"Accent 1 14","Background":"Background 1","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"Background":"Accent 1 90"},"FocusStyle":{"Background":"Accent 1 80"},"SelectedStyle":{"Background":"Accent 1 80"},"Transition":"0.15s"},"LEVEL3":{"NormalStyle":{"FontColor":"Accent 1 14","Background":"Background 1","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"Background":"Accent 1 90"},"FocusStyle":{"Background":"Accent 1 80"},"SelectedStyle":{"Background":"Accent 1 80"},"Transition":"0.15s"}}}],"Forguncy.RepeaterCellTypeStyleTemplateSupportAttribute":[{"Key":"横向分割","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1 0","BorderTopString":"","BorderRightString":"","BorderBottomString":"1px solid Background_2_0","BorderLeftString":"","BorderRadiusString":"0px 0px 0px 0px"}}}},{"Key":"横排分割","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1 0","BorderRightString":"1px solid Background_2_0","BorderLeftString":"1px solid Background_2_0","BorderRadiusString":"0px 0px 0px 0px"}}}},{"Key":"渐变卡片","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"linear-gradient(-180deg, #FFFDFBFB 0.00%, #FFEBEDEE 100.00%)","BorderString":"1px solid Background_2_0","BorderRadiusString":"10px 10px 10px 10px","BoxShadowString":"3px 3px 10px 0px #0B000000","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":15},"HoverStyle":{"BorderString":"1px solid Accent_1_60","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":15},"FocusStyle":{"BorderString":"1px solid Accent_1_0","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":15},"ActiveStyle":{"MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":15},"SelectedStyle":{"BorderString":"1px solid Accent_1_0","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":15},"Transition":"0.3s"}}},{"Key":"普通_悬浮变白_","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"BorderRadiusString":"6px 6px 6px 6px","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"HoverStyle":{"Background":"Background 1 0","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"FocusStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"ActiveStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"SelectedStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"Transition":"0.3s"}}},{"Key":"竖排无样式","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1 0","BorderRadiusString":"6px 6px 6px 6px","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"HoverStyle":{"Background":"Background 2 0","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"FocusStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"ActiveStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"SelectedStyle":{"MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"Transition":"0.3s"}}},{"Key":"BlackWhite","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1 0","BorderString":"2px solid Background_2_0","BorderRadiusString":"8px 8px 8px 8px","BoxShadowString":"3px 3px 5px 0px #20000000","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":8},"HoverStyle":{"BoxShadowString":"5px 7px 15px 0px #17000000","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":8},"FocusStyle":{"BorderString":"2px solid Accent_1_0","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":8},"ActiveStyle":{"BorderString":"2px solid Accent_1_0","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":8},"SelectedStyle":{"BorderString":"2px solid Accent_1_0","MarginLeft":8,"MarginRight":8,"MarginTop":8,"MarginBottom":8},"Transition":"0.3s"}}},{"Key":"_RS_Static","Category":"_RS_Normal","Styles":{"TEMPLATE":{"NormalStyle":{"BorderTopString":"","BorderRightString":"","BorderBottomString":"","BorderLeftString":"3px solid Accent_1_0","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"0px 0px 0px 0px","MarginTop":10,"MarginBottom":10},"Transition":"0.15s"}}},{"Key":"_RS_Selectable","Category":"_RS_Normal","Styles":{"TEMPLATE":{"NormalStyle":{"BorderRadiusString":"4px 4px 4px 4px","BoxShadowString":"0px 0px 5px 0px Text_1_5_38","MarginLeft":5,"MarginRight":5,"MarginTop":5,"MarginBottom":5},"HoverStyle":{"BoxShadowString":"0px 0px 7px 0px Accent_1_0_89"},"FocusStyle":{"BoxShadowString":"0px 0px 7px 0px Accent_1_0_165"},"ActiveStyle":{"BoxShadowString":"0px 0px 7px 0px Accent_1_0_165"},"Transition":"0.15s"}}},{"Key":"样式1","Category":"_RS_Custom","Styles":{"TEMPLATE":{"NormalStyle":{"Background":"Background 1","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"2px 2px 2px 2px","MarginLeft":10,"MarginRight":10,"MarginTop":10},"Transition":"0.15s"}}}],"Forguncy.ImageCellTypeStyleTemplateSupportAttribute":[{"Key":"按钮图标","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"FontColor":"Background 1 -50","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"FontColor":"Accent 1 0"},"Transition":"0.3s"}}},{"Key":"上圆角封面","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"BorderRadiusString":"8px 8px 0px 0px"}}}},{"Key":"pd_10","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px","PaddingLeft":10,"PaddingRight":10,"PaddingTop":10,"PaddingBottom":10}}}},{"Key":"中圆角","Category":"_RS_Custom","Styles":{"CONTAINER":{"NormalStyle":{"BorderRadiusString":"10px 10px 10px 10px"}}}},{"Key":"_RS_Mini","Category":"_RS_RecommendStyle","Styles":{"CONTAINER":{"NormalStyle":{"FontColor":"Text 1 35","BorderRadiusString":"0px 0px 0px 0px","MarginLeft":16,"MarginRight":16,"MarginTop":16,"MarginBottom":16},"HoverStyle":{"FontColor":"Accent 1 40","MarginLeft":16,"MarginRight":16,"MarginTop":16,"MarginBottom":16},"ActiveStyle":{"FontColor":"Accent 1 -25","MarginLeft":16,"MarginRight":16,"MarginTop":16,"MarginBottom":16}}},"Scope":1}],"Forguncy.ButtonCellTypeStyleTemplateSupportAttribute":[{"Key":"动态背景","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"6px 6px 6px 6px"},"DisableStyle":{"Opacity":0.445079736545843}}}},{"Key":"链接样式","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Text 1 50","Background":"#00FFFFFF","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"FontColor":"Text 1 0"},"Transition":"0.3s"}}},{"Key":"圆角浮动","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Background 1 -50","Background":"Background 1 0","BorderString":"1px solid Background_2_0","BorderRadiusString":"20px 20px 20px 20px","BoxShadowString":"5px 5px 16px 0px #10000000"},"HoverStyle":{"FontColor":"Background 1 0","Background":"Accent 1 0"},"Transition":"0.3s"}}},{"Key":"Gost","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Text 1 50","Background":"#00FFFFFF","BorderRadiusString":"8px 8px 8px 8px"},"HoverStyle":{"Background":"Background 2 0"},"DisableStyle":{"Opacity":0.44507973654584293},"Transition":"0.3s"}}},{"Key":"流程样式2","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Accent 1 40","Background":"Background 1 0","BorderString":"1px solid Text_2_40","BorderRadiusString":"4px 4px 4px 4px","MarginLeft":4,"MarginRight":4,"MarginTop":4,"MarginBottom":4},"HoverStyle":{"FontColor":"Text 2 40","Background":"Accent 1 80","BorderString":"1px solid Text_2_40"},"FocusStyle":{"BoxShadowString":"0 0 1px 2px Accent_1_60"},"ActiveStyle":{"FontColor":"Background 1 0","Background":"Accent 1 40","BorderString":"1px solid Accent_1_40"},"DisableStyle":{"FontColor":"Background 1 -25","Background":"#FFFFFF","BorderString":"1px solid Background_1_-25"},"Transition":"0.15s"}}},{"Key":"流程样式","Category":"_RS_Custom","Styles":{"BUTTON":{"NormalStyle":{"FontColor":"Background 1","Background":"Accent 1","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"4px 4px 4px 4px","MarginLeft":4,"MarginRight":4,"MarginTop":4,"MarginBottom":4},"HoverStyle":{"Background":"Accent 1 20"},"FocusStyle":{"BoxShadowString":"0 0 1px 2px Accent_1_40"},"ActiveStyle":{"Background":"Accent 1 -20"},"DisableStyle":{"FontColor":"#EEEEEE","Background":"Text 1 50","BorderString":"1px solid #AAAAAA"},"Transition":"0.15s"}}}],"Forguncy.HyperlinkCellTypeStyleTemplateSupportAttribute":[{"Key":"红色带背景","Category":"_RS_Custom","Styles":{"LINK":{"NormalStyle":{"FontColor":"Accent 5 0","Background":"Background 1 0","BorderRadiusString":"6px 6px 6px 6px","PaddingLeft":5,"PaddingRight":5},"HoverStyle":{"Background":"Accent 5 80 51"},"DisableStyle":{"Opacity":0.41316738912675405},"Transition":"0.3s"}},"StyleTemplateFashionScope":2},{"Key":"黑色带背景","Category":"_RS_Custom","Styles":{"LINK":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","BorderRadiusString":"6px 6px 6px 6px","PaddingLeft":5,"PaddingRight":5},"HoverStyle":{"Background":"Accent 1 80 51"},"DisableStyle":{"Opacity":0.41316738912675405},"Transition":"0.3s"}},"StyleTemplateFashionScope":2},{"Key":"Gost","Category":"_RS_Custom","Styles":{"LINK":{"NormalStyle":{"Background":"#00FFFFFF","BorderRadiusString":"5px 5px 5px 5px","PaddingLeft":5,"PaddingRight":5,"PaddingTop":5,"PaddingBottom":5},"HoverStyle":{"Background":"Background 2 0"},"Transition":"0.3s"}}}],"Forguncy.TextCellTypeStyleTemplateSupportAttribute":[{"Key":"Gost","Category":"_RS_Custom","Styles":{"MAIN":{"NormalStyle":{"FontColor":"Text 1 50","Background":"#00FFFFFF","BorderRadiusString":"0px 0px 0px 0px"},"HoverStyle":{"Background":"Background 2 0"},"FocusStyle":{"FontColor":"Text 1 0","Background":"Background 2 0"},"Transition":"0.3s"},"FGC_BUILDIN_ERROR":{"NormalStyle":{"BorderString":"1px solid #FFFF0000","BorderRadiusString":"5px 5px 5px 5px"}}}}],"Forguncy.ProcessPanelCellTypeStyleTemplateSupportAttribute":[{"Key":"流程样式2","Category":"_RS_Custom","Styles":{"PROCESS_PANEL":{"NormalStyle":{"FontColor":"Accent 1","Background":"Background 1","BorderString":"1px solid Accent_1","BorderRadiusString":"4px 4px 4px 4px","PaddingLeft":10,"PaddingRight":10,"PaddingTop":4,"PaddingBottom":4},"HoverStyle":{"Background":"Accent 1 80","BorderString":"1px solid Accent_1","PaddingLeft":10,"PaddingRight":10,"PaddingTop":4,"PaddingBottom":4},"FocusStyle":{"BoxShadowString":"0 0 1px 2px Accent_1_60","PaddingLeft":10,"PaddingRight":10,"PaddingTop":4,"PaddingBottom":4},"ActiveStyle":{"Background":"Accent 1 80","BorderString":"1px solid Accent_1","PaddingLeft":10,"PaddingRight":10,"PaddingTop":4,"PaddingBottom":4},"DisableStyle":{"FontColor":"#EEEEEE","Background":"#FFFFFF","BorderString":"1px solid Background_1_-35","PaddingLeft":10,"PaddingRight":10,"PaddingTop":4,"PaddingBottom":4},"Transition":"0.15s"}}},{"Key":"流程样式","Category":"_RS_Custom","Styles":{"PROCESS_PANEL":{"NormalStyle":{"FontColor":"Background 1","Background":"Accent 1","BorderString":"","InsideHorizontalBorderString":"","InsideVerticalBorderString":"","BorderRadiusString":"4px 4px 4px 4px","PaddingLeft":10,"PaddingRight":10,"PaddingTop":4,"PaddingBottom":4},"HoverStyle":{"Background":"Accent 1 20","PaddingLeft":10,"PaddingRight":10,"PaddingTop":4,"PaddingBottom":4},"FocusStyle":{"BoxShadowString":"0 0 1px 2px Accent_1_60","PaddingLeft":10,"PaddingRight":10,"PaddingTop":4,"PaddingBottom":4},"ActiveStyle":{"Background":"Accent 1 -20","PaddingLeft":10,"PaddingRight":10,"PaddingTop":4,"PaddingBottom":4},"DisableStyle":{"FontColor":"#EEEEEE","Background":"Background 1 -35","BorderString":"1px solid Background 1 -35","PaddingLeft":10,"PaddingRight":10,"PaddingTop":4,"PaddingBottom":4},"Transition":"0.15s"}}}],"Forguncy.ForguncyPivotTableCellTypeStyleTemplateSupport":[{"Key":"负荷透视表","Category":"_RS_Custom","Styles":{"WholeTable":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 1 0","BorderString":"1px solid Background_2_-25","InsideHorizontalBorderString":"1px solid Background_2_-25","InsideVerticalBorderString":"1px solid Background_2_-25","BorderRadiusString":"0px 0px 0px 0px","CellHorizontalAlignment":"Center","CellVerticalAligment":"Center","FrozenlineColor":"Background 2 -25"}},"FirstColStripe":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 2 0","BorderRightString":"2px solid Background_2_-10","BorderRadiusString":"0px 0px 0px 0px"}},"SecondColStripe":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"FirstRowStripe":{"NormalStyle":{"FontColor":"black","Background":"Background 2 0","BorderString":"1px solid Background_2_0","InsideHorizontalBorderString":"1px solid Background_2_0","InsideVerticalBorderString":"1px solid Background_2_0","BorderRadiusString":"0px 0px 0px 0px"}},"SecondRowStripe":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 2 0","BorderString":"1px solid Background_2_0","InsideHorizontalBorderString":"1px solid Background_2_0","InsideVerticalBorderString":"1px solid Background_2_0","BorderRadiusString":"0px 0px 0px 0px"}},"FirstColumn":{"NormalStyle":{"FontColor":"Text 1 0","BorderRightString":"2px solid Background_2_-10","BorderRadiusString":"0px 0px 0px 0px","CellHorizontalAlignment":"Center","CellVerticalAligment":"Center","Bold":true}},"HeaderRow":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 2 0","BorderString":"1px solid Background_2_-25","InsideHorizontalBorderString":"1px solid Background_2_-25","InsideVerticalBorderString":"1px solid Background_2_-25","BorderRadiusString":"0px 0px 0px 0px","CellHorizontalAlignment":"Center","CellVerticalAligment":"Center","Bold":true}},"SubtotalCol1":{"NormalStyle":{"FontColor":"Accent 1 0","BorderRadiusString":"0px 0px 0px 0px","Bold":true}},"SubtotalCol2":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"SubtotalCol3":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"SubtotalRow1":{"NormalStyle":{"FontColor":"Accent 1 0","BorderRadiusString":"0px 0px 0px 0px","Bold":true}},"SubtotalRow2":{"NormalStyle":{"FontColor":"Accent 1 0","BorderRadiusString":"0px 0px 0px 0px","Bold":true}},"SubtotalRow3":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"ColSubheading1":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"ColSubheading2":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"ColSubheading3":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"RowSubheading1":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"RowSubheading2":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"RowSubheading3":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"GrandTotalColumn":{"NormalStyle":{"BorderRadiusString":"0px 0px 0px 0px"}},"GrandTotalRow":{"NormalStyle":{"FontColor":"Text 1 0","Background":"Background 2 0","BorderString":"1px solid Background_2_-25","InsideHorizontalBorderString":"1px solid Background_2_-25","InsideVerticalBorderString":"1px solid Background_2_-25","BorderRadiusString":"0px 0px 0px 0px","Bold":true}}},"StyleTemplateFashionScope":2}]}
\ No newline at end of file
diff --git a/UserControlPages/发表评论组件.json b/UserControlPages/发表评论组件.json
new file mode 100644
index 00000000..71414035
--- /dev/null
+++ b/UserControlPages/发表评论组件.json
@@ -0,0 +1,536 @@
+{
+ "Rows": {
+ "RowColumnAttachedInfos": {
+ "0": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ },
+ "1": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 100.0
+ }
+ },
+ "2": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 13.0,
+ "Mode": 1
+ }
+ },
+ "3": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 10.0,
+ "IsHidden": true
+ }
+ },
+ "4": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 50.0,
+ "Mode": 1,
+ "IsHidden": true
+ }
+ },
+ "5": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ },
+ "6": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ },
+ "7": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "8": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 10.0
+ }
+ },
+ "9": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 33.0,
+ "IsHidden": true
+ }
+ }
+ },
+ "InLogicalVisibleIndexes": [
+ 3,
+ 4,
+ 9
+ ],
+ "Count": 10,
+ "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,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.0
+ }
+ }
+ },
+ "6": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "7": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "8": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 32.0
+ }
+ },
+ "9": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ }
+ },
+ "Count": 10,
+ "DefaultSize": 32.0
+ },
+ "Values": {
+ "7,6": "发送"
+ },
+ "AttachInfos": {
+ "1,1": {
+ "CellType": {
+ "$type": "Forguncy.MultilineTextBox, ServerDesignerCommon",
+ "WaterMark": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=IF(ISBLANK(发表评论组件!B10),\"请输入评论\",\"回复:\"&发表评论组件!B10)"
+ },
+ "CommandList": []
+ },
+ "DataValidationInfo": {},
+ "TemplateCellSource": "默认内容"
+ },
+ "4,1": {
+ "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)",
+ "LayoutMode": 5,
+ "CustomWidth": 40,
+ "CustomHeight": 40,
+ "IsHiddenFileName": true,
+ "IsHiddenToolbar": true,
+ "CustomUploadIcon": {
+ "Name": "Application/105_upload_5.svg",
+ "BuiltIn": true,
+ "Color": "Background 2 -10"
+ }
+ },
+ "TemplateCellSource": "默认附件"
+ },
+ "7,1": {
+ "CellType": {
+ "$type": "Forguncy.ImageCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon",
+ "TargetPageElement": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=发表评论组件!B5"
+ },
+ "TargetType": "FilePreviewer.FilePreviewer, FilePreviewer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null",
+ "MethodName": "Upload"
+ }
+ ],
+ "ToolTip": "上传附件",
+ "Size": 18,
+ "ImagePath": "图片.svg"
+ }
+ },
+ "7,2": {
+ "CellType": {
+ "$type": "Forguncy.ImageCellType, ServerDesignerCommon",
+ "ToolTip": "表情",
+ "Size": 18,
+ "ImagePath": "成功.svg"
+ }
+ },
+ "7,3": {
+ "CellType": {
+ "$type": "Forguncy.ImageCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=发表评论组件!B2"
+ },
+ "Value": "%Null%"
+ },
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=发表评论组件!B5"
+ },
+ "Value": "%Null%"
+ },
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=发表评论组件!B10"
+ },
+ "Value": "%Null%"
+ },
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=发表评论组件!D10"
+ },
+ "Value": "%Null%"
+ }
+ ]
+ }
+ ],
+ "ToolTip": "清空内容",
+ "Size": 18,
+ "ImagePath": "垃圾桶.svg"
+ }
+ },
+ "7,6": {
+ "CellType": {
+ "$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.CallUserControlPageCommand, ServerDesignerCommon",
+ "CommandName": "点击发送",
+ "CommandParamValue": [
+ {
+ "Name": "内容",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=发表评论组件!默认内容"
+ }
+ },
+ {
+ "Name": "附件",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=发表评论组件!默认附件"
+ }
+ },
+ {
+ "Name": "回复ID",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=发表评论组件!回复对象ID"
+ }
+ },
+ {
+ "Name": "回复姓名",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=发表评论组件!回复对象姓名"
+ }
+ }
+ ]
+ }
+ ],
+ "Text": "发送",
+ "TemplateKey": "_RS_Main3"
+ }
+ },
+ "9,1": {
+ "TemplateCellSource": "回复对象姓名"
+ },
+ "9,3": {
+ "TemplateCellSource": "回复对象ID"
+ }
+ },
+ "StyleDatas": {
+ "Styles": [
+ {
+ "FontSize": 13.333333333333332,
+ "Formatter": 0,
+ "VerticalAlignment": 1,
+ "WordWrap": true
+ },
+ {
+ "Foreground": 2
+ },
+ {
+ "FontFamily": 3,
+ "Foreground": 2
+ },
+ {
+ "FontSize": 13.333333333333332
+ },
+ {
+ "FontSize": 12.0,
+ "Foreground": 4
+ },
+ {
+ "Background": 5,
+ "FontSize": 12.0,
+ "HorizontalAlignment": 6
+ }
+ ],
+ "Types": {
+ "Strs": [
+ "@",
+ "Top",
+ "Text 1 50",
+ "Body",
+ "Accent 4 0",
+ "#FFFFFF00",
+ "Center"
+ ]
+ },
+ "CellStyles": {
+ "1,1": 0,
+ "7,1": 1,
+ "7,2": 2,
+ "7,3": 2,
+ "7,6": 3,
+ "8,1": 1,
+ "8,2": 2,
+ "8,3": 4,
+ "8,6": 3,
+ "8,7": 3,
+ "8,8": 3,
+ "9,1": 5
+ },
+ "SheetStyle": {
+ "FontFamily": 3
+ }
+ },
+ "Spans": [
+ "7,6,1,3",
+ "4,1,1,8",
+ "1,1,2,8",
+ "9,1,1,2",
+ "9,3,1,3"
+ ],
+ "PageInfo": {
+ "$type": "Forguncy.Model.Pages.UserControlPage, ServerDesignerCommon",
+ "PropertyDefinitions": [
+ {
+ "Name": "默认内容"
+ },
+ {
+ "Name": "默认附件"
+ },
+ {
+ "Name": "回复对象ID"
+ },
+ {
+ "Name": "回复对象姓名"
+ }
+ ],
+ "CommandDefinitions": [
+ {
+ "Name": "点击发送",
+ "CommandParameters": [
+ {
+ "Name": "内容"
+ },
+ {
+ "Name": "附件"
+ },
+ {
+ "Name": "回复ID"
+ },
+ {
+ "Name": "回复姓名"
+ }
+ ]
+ }
+ ],
+ "MethodDefinitions": [
+ {
+ "Name": "聚焦输入框",
+ "Params": [
+ {
+ "Name": "传入回复对象ID"
+ },
+ {
+ "Name": "传入回复对象姓名"
+ }
+ ],
+ "Commands": [
+ {
+ "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=发表评论组件!D10"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=发表评论组件!传入回复对象ID"
+ }
+ },
+ {
+ "TargetCells": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=发表评论组件!B10"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=发表评论组件!传入回复对象姓名"
+ }
+ }
+ ]
+ },
+ {
+ "$type": "SetFocusCommand.SetFocusCommand, SetFocusCommand",
+ "TargetCell": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=发表评论组件!B2"
+ }
+ }
+ ]
+ }
+ ],
+ "PageLoadedCommandList": [
+ {
+ "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "Location": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=发表评论组件!4:5"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=NOT(ISBLANK(发表评论组件!默认附件))"
+ }
+ }
+ ]
+ }
+ ],
+ "PropertyChangedHandlers": {
+ "Commands": [
+ {
+ "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
+ "ConditionAndCommandPairList": [
+ {
+ "Condition": {
+ "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
+ "param": {
+ "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
+ "cellLocations": [
+ {
+ "SerializeProperty": "=属性名"
+ }
+ ]
+ },
+ "value": "默认附件"
+ },
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "Location": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=发表评论组件!4:5"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=NOT(ISBLANK(发表评论组件!默认附件))"
+ }
+ }
+ ]
+ }
+ ],
+ "ID": "5282fb3f-66af-44f0-ad9e-fbe0f72b5d89"
+ }
+ ]
+ }
+ ],
+ "ParamProperties": {
+ "propertyName": "属性名",
+ "oldValue": "原值",
+ "newValue": "新值"
+ }
+ }
+ },
+ "PrintInfo": {
+ "PaperSize": {},
+ "Margin": {}
+ },
+ "BackgroundPictures": [
+ {
+ "Name": "f820e389-b9ca-4507-bacb-13a1c61e3d4a.png",
+ "DisplayName": "背景图1",
+ "StyleInfo": {
+ "CornerRadius": 6.401041666666067,
+ "Fill": "Background 1 0",
+ "StrokeDashType": 8,
+ "Stroke": "Background 2 0",
+ "StrokeThickness": 1.0
+ },
+ "IsAutomaticStroke": false,
+ "IsAutomaticFill": false,
+ "Size": "271,203"
+ }
+ ]
+}//YMGH4ebPsqRRJ0309ZLIniCmllB3fzl3SJSDBFHr9POE38t4/ZdJwSkrBNcn+OW2qtuplxEe1EPG2LxuJJKTE37UKvd3Ok6wklPlpCeuHZZ8doBrkpCn8Fb2xpNMPEtHLZeg/sI4zX/rooQx/iMqs+mt/Ui+V16tu3PUbw4ZNRVqeFwHdVUuffBaiqBxdYq17AeQyZGxwumGZLdN0r+k0fAw/ovMIluHUfJU3KeuZAkX8f3Kf7J4IEDoJRQHJwqRY2TjiETDFr6YWkCt8r2WO7CvYsEDk2aOIOVTcj75YEdAckgEpH3/4a0sjnPyMNETw1gfYKN8FZ+yEBj5n0qPG4EGcxozhVyRIKVfNqCvpRDTytrTwHGCNsmKEfmQ3j4dCSXFGrILhMc7J9GoGcVBZmh5a8Sgxv5iGrwRwkIxIXgDEZUEZrgonrGplnbsJ/XO4xXCcXcFNB1eTLPGSc3ApETOYP1vHMnljqxzqMfz8oRtRnkFxln/GxnqMW5NLHFVObzJc/QTnUP0/3xHoOpn9RhkxSLOKtO1inbXO2oTbL4HqA3dm57dkUaFiAGCpDsCVGpFowrqy+hMRTTv9c86ZTJwMA/4JWjqY+T+gdIq2eoolHq7YbHuczOHa3Ev45LlRUqVBwCHeAYTZdn0h/JFPFlgEjQYcHlIzHPuxQSfUekNOgTbWnCMzGKoc0pHQXIvrbNRVJHWTqS/XNARqjH1/0N0gdOjdBT1H+EHmYgMAiExNDYdwOTjOm+gLQQAKQRJXoI7Qyb8spUQkztD6kFzWSTWEC6ONol0VLX5DPuLqtF4PDBEICCM5Lj1rjggSqY1+0JUqFgT0vtOe7i6BDoERXP/dvbXhsBdu/oYjINyLs+LOYtWzGR+2aMFr36YYC84GO/AiQxvQBjBzrm+SQDqAA==|920
\ No newline at end of file
diff --git a/UserControlPages/发表评论组件.rd b/UserControlPages/发表评论组件.rd
new file mode 100644
index 00000000..a18afeab
--- /dev/null
+++ b/UserControlPages/发表评论组件.rd
@@ -0,0 +1,5 @@
+{
+ "PageType": 3,
+ "ColumnCount": 10,
+ "RowCount": 10
+}
\ No newline at end of file
diff --git a/UserControlPages/评论组件.json b/UserControlPages/评论组件.json
new file mode 100644
index 00000000..88858443
--- /dev/null
+++ b/UserControlPages/评论组件.json
@@ -0,0 +1,443 @@
+{
+ "Rows": {
+ "RowColumnAttachedInfos": {
+ "0": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ },
+ "1": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 20.0
+ }
+ },
+ "2": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 10.0
+ }
+ },
+ "3": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 45.0,
+ "Mode": 1
+ }
+ },
+ "4": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 10.0
+ }
+ },
+ "5": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 45.0,
+ "Mode": 1,
+ "IsHidden": true
+ }
+ },
+ "6": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 24.0
+ }
+ },
+ "7": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ }
+ },
+ "InLogicalVisibleIndexes": [
+ 5
+ ],
+ "Count": 8,
+ "DefaultSize": 15.0
+ },
+ "Cols": {
+ "RowColumnAttachedInfos": {
+ "0": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ },
+ "1": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 20.0
+ }
+ },
+ "2": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 10.0
+ }
+ },
+ "3": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 248.0,
+ "Mode": 2,
+ "MinLength": {
+ "Unit": 1
+ },
+ "MaxLength": {
+ "Value": 1.0
+ }
+ }
+ },
+ "4": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 10.0
+ }
+ },
+ "5": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 20.0
+ }
+ },
+ "6": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 20.0
+ }
+ },
+ "7": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 20.0
+ }
+ },
+ "8": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 20.0
+ }
+ },
+ "9": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 20.0
+ }
+ },
+ "10": {
+ "GridRowColumnDefinition": {
+ "DesignLengthInPixel": 15.0
+ }
+ }
+ },
+ "Count": 11
+ },
+ "Values": {
+ "1,3": "用户名",
+ "1,5": "刚刚",
+ "3,3": "xxxxxxxxxxx",
+ "6,7": "回复"
+ },
+ "AttachInfos": {
+ "1,1": {
+ "CellType": {
+ "$type": "ElementUI.AvatarCellType, ElementUI",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.CallUserControlPageCommand, ServerDesignerCommon",
+ "CommandName": "点击用户",
+ "CommandParamValue": [
+ {
+ "Name": "用户名",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=评论组件!用户名"
+ }
+ }
+ ]
+ }
+ ],
+ "icon": {
+ "$type": "GrapeCity.Forguncy.Plugin.ImageValue, GrapeCity.Forguncy.Plugin",
+ "Name": "默认头像 .png"
+ },
+ "showSystemAvatar": true
+ },
+ "TemplateCellSource": "用户名"
+ },
+ "1,3": {
+ "CellType": {
+ "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.CallUserControlPageCommand, ServerDesignerCommon",
+ "CommandName": "点击用户",
+ "CommandParamValue": [
+ {
+ "Name": "用户名",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=评论组件!用户名"
+ }
+ }
+ ]
+ }
+ ],
+ "Text": "用户名",
+ "ClickMode": 1,
+ "TemplateKey": "_RS_Main"
+ },
+ "TemplateCellSource": "姓名"
+ },
+ "1,5": {
+ "TemplateCellSource": "时间"
+ },
+ "3,3": {
+ "TemplateCellSource": "内容"
+ },
+ "5,3": {
+ "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)",
+ "LayoutMode": 5,
+ "CustomWidth": 40,
+ "CustomHeight": 40,
+ "IsHiddenFileName": true,
+ "IsHiddenToolbar": true,
+ "CustomUploadIcon": {
+ "Name": "Application/105_upload_5.svg",
+ "BuiltIn": true,
+ "Color": "Background 2 -10"
+ },
+ "Readonly": true
+ },
+ "TemplateCellSource": "附件"
+ },
+ "6,7": {
+ "CellType": {
+ "$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.CallUserControlPageCommand, ServerDesignerCommon",
+ "CommandName": "点击回复",
+ "CommandParamValue": [
+ {
+ "Name": "ID",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=评论组件!ID"
+ }
+ },
+ {
+ "Name": "姓名",
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=评论组件!姓名"
+ }
+ }
+ ]
+ }
+ ],
+ "Text": "回复",
+ "TemplateKey": "Gost"
+ }
+ }
+ },
+ "StyleDatas": {
+ "Styles": [
+ {
+ "FontSize": 13.333333333333332,
+ "Foreground": 0,
+ "HorizontalAlignment": 1,
+ "Underline": false
+ },
+ {
+ "FontSize": 13.333333333333332,
+ "Foreground": 2,
+ "Formatter": 3,
+ "HorizontalAlignment": 4
+ },
+ {
+ "FontSize": 13.333333333333332,
+ "Foreground": 2,
+ "HorizontalAlignment": 4
+ },
+ {
+ "FontSize": 13.333333333333332,
+ "Foreground": 5,
+ "HorizontalAlignment": 1,
+ "VerticalAlignment": 6,
+ "WordWrap": true
+ },
+ {
+ "FontSize": 12.0,
+ "HorizontalAlignment": 7,
+ "WordWrap": true
+ }
+ ],
+ "Types": {
+ "Strs": [
+ "black",
+ "Left",
+ "Background 2 -25",
+ "General",
+ "Right",
+ "Text 1 50",
+ "Top",
+ "Center",
+ "Body"
+ ]
+ },
+ "CellStyles": {
+ "1,3": 0,
+ "1,5": 1,
+ "1,7": 2,
+ "1,9": 2,
+ "3,3": 3,
+ "3,7": 3,
+ "3,9": 3,
+ "4,3": 3,
+ "4,4": 3,
+ "4,5": 3,
+ "4,6": 3,
+ "4,7": 3,
+ "4,8": 3,
+ "4,9": 3,
+ "5,3": 3,
+ "6,3": 3,
+ "6,4": 3,
+ "6,5": 3,
+ "6,6": 3,
+ "6,7": 4
+ },
+ "SheetStyle": {
+ "FontFamily": 8
+ }
+ },
+ "Spans": [
+ "3,3,1,7",
+ "1,5,1,5",
+ "6,7,1,3",
+ "5,3,1,7"
+ ],
+ "PageInfo": {
+ "$type": "Forguncy.Model.Pages.UserControlPage, ServerDesignerCommon",
+ "PropertyDefinitions": [
+ {
+ "Name": "用户名"
+ },
+ {
+ "Name": "姓名"
+ },
+ {
+ "Name": "时间"
+ },
+ {
+ "Name": "内容"
+ },
+ {
+ "Name": "ID"
+ },
+ {
+ "Name": "附件"
+ }
+ ],
+ "CommandDefinitions": [
+ {
+ "Name": "点击回复",
+ "CommandParameters": [
+ {
+ "Name": "ID"
+ },
+ {
+ "Name": "姓名"
+ }
+ ]
+ },
+ {
+ "Name": "点击用户",
+ "CommandParameters": [
+ {
+ "Name": "用户名"
+ }
+ ]
+ }
+ ],
+ "MethodDefinitions": [],
+ "PageLoadedCommandList": [
+ {
+ "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "Location": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=评论组件!6:6"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=NOT(ISBLANK(评论组件!附件))"
+ }
+ }
+ ]
+ }
+ ],
+ "PropertyChangedHandlers": {
+ "Commands": [
+ {
+ "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
+ "ConditionAndCommandPairList": [
+ {
+ "Condition": {
+ "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
+ "param": {
+ "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
+ "cellLocations": [
+ {
+ "SerializeProperty": "=属性名"
+ }
+ ]
+ },
+ "value": "附件"
+ },
+ "CommandList": [
+ {
+ "$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon",
+ "PropertyItemsList": [
+ {
+ "Location": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=评论组件!6:6"
+ },
+ "Value": {
+ "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
+ "SerializeProperty": "=NOT(ISBLANK(评论组件!附件))"
+ }
+ }
+ ]
+ }
+ ],
+ "ID": "390f85c6-2f89-4bc4-b7d2-6763cfc61635"
+ }
+ ]
+ }
+ ],
+ "ParamProperties": {
+ "propertyName": "属性名",
+ "oldValue": "原值",
+ "newValue": "新值"
+ }
+ }
+ },
+ "PrintInfo": {
+ "PaperSize": {},
+ "Margin": {}
+ }
+}//4EzGpf0AAasbb/IeIZ5YpSLuSN8EoTFoX5CmOHjGaJfRMuOZpPArz7tnVdAjEvgBILbexlV+S9LvGu30SArTQ2z2/walyuoVIgQnKvIPdWsuk12gOE/iMn7Cd3bB82XjLosisw84ebOjYRCsh8qKxXQQAJFnIt9/HzZTGhAYmcwMqaydOQg8pK2W/WYMqC2ets7mcOIU+TaAH+yA5M3ZU4cNK2MAPtZVN1nLT6YlVdF3PKeivhDc9iV5DCDh2DP8FKHWQm07M8iIzClrh25GZ0PiJ9jxNApXPVpBDDWGyamzHgPAbTlPIEMN8Z/JpA0RU8Lrc6jR0YuZBvafdlAxyslNxg5s9thxHSNvnmUrEXDniLWHgXVJXxG3YZWCVDv4FO6TxIC/8XNyP56nmMupqJKLQDqt57i10bXiVV4U4uMOYgcVIJAdnT1a8MAuGQaWbrZqYM5l06cB4z/AxfvTe+u8evIDaVvXAeF3gWTHeZEvPLEaRw45kwI0aQvs3FSPuHRiObvsqI1d/spL5nDvDN64QhufK5MF3+6GhVtwr53kLPSQWXtLDNXakaa1ck98C7C4ypkmzOhDoTG73XJG8iE0zCKSm1ysI02YHhD6pQka+834ho7nKJzVQR9mwEhVlg8kyUmzUZ55LYjoE0UbpGAy8o6dTnlANCEFDlgjysGILqOvSY7beOJEqWBitCgwhOyq56XHcmXrU1bkwKzlNp4WlM72TDj6XZ76WRRLAJM08JU8zhgIZwpy+WGvXE6Zn8HA3mHYJ2tM4ClMy0bOUeLDaPzeT2i+NcOYE+WBMbK/C0EL5OY1+iC9hl7Mzj0qJ66YkDtnHb6R/bigfSB5duuYUWYyCAawl55vkUApNvcFngYNnsxv4yxw4uVmAd3mlBSs17WDREvdUIlWcJ4iIQ==|920
\ No newline at end of file
diff --git a/UserControlPages/评论组件.rd b/UserControlPages/评论组件.rd
new file mode 100644
index 00000000..88ab2d30
--- /dev/null
+++ b/UserControlPages/评论组件.rd
@@ -0,0 +1,5 @@
+{
+ "PageType": 3,
+ "ColumnCount": 11,
+ "RowCount": 8
+}
\ No newline at end of file
diff --git a/UserFile/CustomFormula.js b/UserFile/CustomFormula.js
new file mode 100644
index 00000000..6e79f709
--- /dev/null
+++ b/UserFile/CustomFormula.js
@@ -0,0 +1,375 @@
+//返回时间个性化文本
+function FRIENDLYTIMEFunction() {
+ this.name = 'FRIENDLYTIME';
+ this.maxArgs = 1;
+ this.minArgs = 1;
+}
+FRIENDLYTIMEFunction.prototype = new GC.Spread.CalcEngine.Functions.Function();
+FRIENDLYTIMEFunction.prototype.evaluate = function () {
+ var timeStr = arguments[0];
+ // 将时间字符串转换为 Date 类型
+ let dateTime;
+ if (/^\d+$/.test(timeStr)) {
+ // 如果是时间戳
+ if (timeStr.length === 10) {
+ dateTime = new Date(timeStr * 1000); // 10位时间戳
+ } else if (timeStr.length === 13) {
+ dateTime = new Date(timeStr); // 13位时间戳
+ } else {
+ return timeStr; // 时间戳格式错误
+ }
+ } else {
+ dateTime = new Date(timeStr);
+ }
+
+ if (!dateTime || isNaN(dateTime.getTime())) {
+ return timeStr; // 如果时间字符串无效,则直接返回
+ }
+
+ // 计算当前时间与入参时间的时间差
+ const now = new Date();
+ const diff = now.getTime() - dateTime.getTime();
+
+ // 根据时间差计算出更友好的显示文本
+ let result;
+ if (diff < 0) {
+ // 未来时间
+ result = "未来时间";
+ } else if (diff < 60 * 5000) {
+ // 一分钟内
+ result = "刚刚";
+ } else if (diff < 60 * 60 * 1000) {
+ // 一小时内
+ const minutes = Math.floor(diff / (60 * 1000));
+ result = `${minutes}分钟前`;
+ } else if (diff < 24 * 60 * 60 * 1000) {
+ // 一天内
+ const hours = Math.floor(diff / (60 * 60 * 1000));
+ result = `${hours}小时前`;
+ } else if (diff < 7 * 24 * 60 * 60 * 1000) {
+ // 一周内
+ const day = dateTime.getDay();
+ const weekDays = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"];
+ result = `${weekDays[day]} ${dateTime.toLocaleTimeString()}`;
+ } else {
+ // 一周之前
+ result = dateTime.toLocaleString();
+ }
+ return result;
+}
+GC.Spread.CalcEngine.Functions.defineGlobalCustomFunction("FRIENDLYTIME", new FRIENDLYTIMEFunction());
+
+
+//提取模板字符串
+function GETTEMPLATEFunction() {
+ this.name = 'GETTEMPLATE';
+ this.maxArgs = 99;
+ this.minArgs = 1;
+}
+GETTEMPLATEFunction.prototype = new GC.Spread.CalcEngine.Functions.Function();
+GETTEMPLATEFunction.prototype.evaluate = function () {
+ const regex = /{{(.*?)}}/g;
+ const tempResults = [];
+ for (let leng = 0; leng < arguments.length; leng++) {
+ const str = arguments[leng];
+ while ((match = regex.exec(str)) !== null) {
+ tempResults.push(match[1]);
+ }
+ }
+ return tempResults.join(",");
+
+}
+GC.Spread.CalcEngine.Functions.defineGlobalCustomFunction("GETTEMPLATE", new GETTEMPLATEFunction());
+
+
+
+//转换数值到中文大写金额
+function ToChineseCurrencyFunction() {
+ this.name = 'ToChineseCurrency';
+ this.maxArgs = 1;
+ this.minArgs = 1;
+}
+ToChineseCurrencyFunction.prototype = new GC.Spread.CalcEngine.Functions.Function();
+ToChineseCurrencyFunction.prototype.evaluate = function () {
+ var num = parseFloat(arguments[0]);
+ const fraction = ['角', '分'];
+ const digit = ['零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'];
+ const unit = [['元', '万', '亿'], ['', '拾', '佰', '仟']];
+ let head = num < 0 ? '欠' : '';
+ num = Math.abs(num).toFixed(2);
+ let s = '';
+ for (let i = 0; i < fraction.length; i++) {
+ s += (digit[Math.floor(num * 10 * Math.pow(10, i)) % 10] + fraction[i]).replace(/零./, '');
+ }
+
+ if (s === '') {
+ s = '整';
+ }
+ num = Math.floor(num);
+ for (let i = 0; i < unit[0].length && num > 0; i++) {
+ let p = '';
+ for (let j = 0; j < unit[1].length && num > 0; j++) {
+ p = digit[num % 10] + unit[1][j] + p;
+ num = Math.floor(num / 10);
+ }
+ s = p + unit[0][i] + s;
+ }
+ return head + s.replace(/(零.)*零元/, '元').replace(/(零.)+/g, '零').replace(/^整$/, '零元整');
+}
+GC.Spread.CalcEngine.Functions.defineGlobalCustomFunction("ToChineseCurrency", new ToChineseCurrencyFunction());
+
+
+
+//获取JSON属性值
+function GetJsonValueFunction() {
+ this.name = 'GetJsonValue';
+ this.maxArgs = 2;
+ this.minArgs = 2;
+}
+GetJsonValueFunction.prototype = new GC.Spread.CalcEngine.Functions.Function();
+GetJsonValueFunction.prototype.evaluate = function () {
+ var jsonstr = arguments[0];
+ var keyname = arguments[1];
+ var json = {};
+ // 如果参数是字符串,则将其转换为JSON对象
+ if (typeof jsonstr === 'string') {
+ json = JSON.parse(json);
+ }
+
+ // 访问指定属性值
+ return json[keyname];
+}
+GC.Spread.CalcEngine.Functions.defineGlobalCustomFunction("GetJsonValue", new GetJsonValueFunction());
+
+
+//计算税额
+function CalculateFunction() {
+ this.name = 'Calculate';
+ this.minArgs = 2;
+ this.maxArgs = 4;
+}
+CalculateFunction.prototype = new GC.Spread.CalcEngine.Functions.Function();
+CalculateFunction.prototype.evaluate = function () {
+ var Amount = arguments[0];//开票金额
+ var TaxRate = arguments[1];//税率
+ var DiscountAmount = arguments[2] || 0;//折扣金额
+ var IsTaxIncluded = Boolean(arguments[3]);//是否含税
+
+ var totalTaxAmount; //税额
+ var noTaxAmount; //未税金额
+ var totalAmount; //价税合计
+
+ function run(amount, taxrate, istaxincluded) {
+ var totalTaxAmount; //税额
+ var noTaxAmount; //未税金额
+ var totalAmount; //价税合计
+
+ if (istaxincluded) {
+ noTaxAmount = amount / (1 + taxrate);
+ totalTaxAmount = amount - noTaxAmount;
+ totalAmount = amount;
+ } else {
+ noTaxAmount = amount;
+ totalTaxAmount = amount * taxrate;
+ totalAmount = amount + totalTaxAmount;
+ }
+
+ return [noTaxAmount.toFixed(2), totalTaxAmount.toFixed(2), totalAmount.toFixed(2)]
+ }
+
+ var result_A = run(Amount, TaxRate, IsTaxIncluded);
+ var result_B = run(DiscountAmount, TaxRate, IsTaxIncluded);
+
+ var result = {
+ "未税金额": result_A[0] - result_B[0],
+ "税额": result_A[1] - result_B[1],
+ "价税合计": result_A[2] - result_B[2],
+ };
+ console.log(result);
+ return result;
+}
+GC.Spread.CalcEngine.Functions.defineGlobalCustomFunction("Calculate", new CalculateFunction());
+
+
+
+//获取页面所有有效单元格的值,并组成JSON
+function CELLSVALUEFunction() {
+ //参数一:是否返回文本,参数二:指定表名,参数三:是否返回数组
+ this.name = 'CELLSVALUE';
+ this.maxArgs = 3;
+ this.minArgs = 1;
+}
+CELLSVALUEFunction.prototype = new GC.Spread.CalcEngine.Functions.Function();
+CELLSVALUEFunction.prototype.evaluate = function () {
+
+ try {
+ //var page = Forguncy.Page._elements._cells[0];
+ var subPageInfos = Forguncy.Page._elements._cells[0]._cellType.subPageInfos;
+ if (!subPageInfos) return null
+ var obj = {};
+ subPageInfos.forEach(el => {
+ el.childrens.forEach(child => {
+ if (child.bindingInfo) {
+ if (arguments.length == 1 || arguments[1] == "" || child.bindingInfo.TableName == arguments[1]) {
+ obj[child.bindingInfo.ColumnName] = child._value;
+ }
+ }
+
+ })
+ })
+ if (arguments[2]) {
+ return [obj];
+ } else {
+ return arguments[0] ? JSON.stringify(obj) : obj;
+ }
+
+ } catch (err) {
+ return err
+ }
+}
+GC.Spread.CalcEngine.Functions.defineGlobalCustomFunction("CELLSVALUE", new CELLSVALUEFunction());
+
+
+
+//检测字符串是否在对象里面,参数说明:数据,字段名,查找值
+function TEXTINOBJFunction() {
+ this.name = 'TEXTINOBJ';
+ this.maxArgs = 3;
+ this.minArgs = 3;
+}
+TEXTINOBJFunction.prototype = new GC.Spread.CalcEngine.Functions.Function();
+TEXTINOBJFunction.prototype.evaluate = function () {
+ return JSON.parse(arguments[0]).filter((item) => { return item[arguments[1]] == arguments[2] }).length;
+}
+GC.Spread.CalcEngine.Functions.defineGlobalCustomFunction("TEXTINOBJ", new TEXTINOBJFunction());
+
+
+//检测字符串是否在里面,逗号分割文本,查找值
+function INARRAYFunction() {
+ this.name = 'INARRAY';
+ this.maxArgs = 2;
+ this.minArgs = 2;
+}
+INARRAYFunction.prototype = new GC.Spread.CalcEngine.Functions.Function();
+INARRAYFunction.prototype.evaluate = function () {
+ return arguments[0].split(',').indexOf(arguments[1]) != -1 ? 1 : 0;
+}
+GC.Spread.CalcEngine.Functions.defineGlobalCustomFunction("INARRAY", new INARRAYFunction());
+
+
+// 获取当前页面网址
+function GETBASEURLFunction() {
+ this.name = 'GETBASEURL';
+ this.maxArgs = 1;
+ this.minArgs = 0;
+}
+GETBASEURLFunction.prototype = new GC.Spread.CalcEngine.Functions.Function();
+GETBASEURLFunction.prototype.evaluate = function () {
+ if (arguments[0]) {
+ return location[arguments[0]]
+ } else {
+ return location.href
+ }
+
+}
+GC.Spread.CalcEngine.Functions.defineGlobalCustomFunction("GETBASEURL", new GETBASEURLFunction());
+
+
+//合并数组
+function MERGEARRAYFunction() {
+ this.name = 'MERGEARRAY';
+ this.maxArgs = 99;
+ this.minArgs = 1;
+}
+MERGEARRAYFunction.prototype = new GC.Spread.CalcEngine.Functions.Function();
+MERGEARRAYFunction.prototype.evaluate = function () {
+ function merge(total, item) {
+ return item != null ? total.concat(item) : total
+ }
+ return Array.from(new Set(new Array(...arguments).reduce(merge, [])))
+}
+
+GC.Spread.CalcEngine.Functions.defineGlobalCustomFunction("MERGEARRAY", new MERGEARRAYFunction());
+
+// 分拆文本为数组
+function SPLITTOARRAYFunction() {
+ this.name = 'SPLITTOARRAY';
+ this.maxArgs = 2;
+ this.minArgs = 2;
+}
+SPLITTOARRAYFunction.prototype = new GC.Spread.CalcEngine.Functions.Function();
+SPLITTOARRAYFunction.prototype.evaluate = function () {
+ var str = arguments[0]
+ var q = arguments[1]
+ return str.split(q)
+}
+GC.Spread.CalcEngine.Functions.defineGlobalCustomFunction("SPLITTOARRAY", new SPLITTOARRAYFunction());
+
+
+//合并分割文本并去重
+function unique(arr) {
+ return Array.from(new Set(arr))
+}
+function ARRYJOINFunction() {
+ this.name = 'ARRYJOIN';
+ this.maxArgs = 99;
+ this.minArgs = 1;
+}
+ARRYJOINFunction.prototype = new GC.Spread.CalcEngine.Functions.Function();
+ARRYJOINFunction.prototype.evaluate = function (args) {
+ var newArray = [];
+ for (let index = 0; index < arguments.length; index++) {
+ newArray.push(arguments[index])
+ }
+
+ var text = unique(newArray.join().split(",")).join()
+ return text
+}
+GC.Spread.CalcEngine.Functions.defineGlobalCustomFunction("ARRYJOIN", new ARRYJOINFunction());
+
+//获取分割后字符串数量
+function SPLITCONTAFunction() {
+ this.name = 'SPLITCONTA';
+ this.maxArgs = 99;
+ this.minArgs = 1;
+}
+SPLITCONTAFunction.prototype = new GC.Spread.CalcEngine.Functions.Function();
+SPLITCONTAFunction.prototype.evaluate = function () {
+ var length_element = 0
+ for (let leng = 0; leng < arguments.length; leng++) {
+ const element = arguments[leng];
+ if (element != null) {
+ length_element += element.split(",").length;
+ }
+
+
+ }
+ return length_element;
+}
+GC.Spread.CalcEngine.Functions.defineGlobalCustomFunction("SPLITCONTA", new SPLITCONTAFunction());
+
+//生成二维码图片
+function QRFunction() {
+ this.name = 'QR';
+ this.maxArgs = 3;
+ this.minArgs = 1;
+}
+QRFunction.prototype = new GC.Spread.CalcEngine.Functions.Function();
+QRFunction.prototype.evaluate = function () {
+ if (arguments[0]) {
+ var qr = new QRious();
+ qr.background = 'white';
+ qr.backgroundAlpha = 1.0;
+ qr.foreground = 'black';
+ qr.foregroundAlpha = 1;
+ qr.level = 'L';
+ qr.padding = arguments[2] ?? null;
+ qr.size = arguments[1] ?? 200;
+ qr.value = arguments[0];
+ qr.mime = "image/png";
+ return qr.toDataURL();
+ } else {
+ return null;
+ }
+}
+GC.Spread.CalcEngine.Functions.defineGlobalCustomFunction("QR", new QRFunction());
diff --git a/image/图标/图片.svg b/image/图标/图片.svg
new file mode 100644
index 00000000..59b250f4
--- /dev/null
+++ b/image/图标/图片.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/image/图标/垃圾桶.svg b/image/图标/垃圾桶.svg
new file mode 100644
index 00000000..524e8804
--- /dev/null
+++ b/image/图标/垃圾桶.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/image/图标/展开1.svg b/image/图标/展开1.svg
new file mode 100644
index 00000000..99d94a77
--- /dev/null
+++ b/image/图标/展开1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/image/图标/成功.svg b/image/图标/成功.svg
new file mode 100644
index 00000000..9b7a664f
--- /dev/null
+++ b/image/图标/成功.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/image/图标/成功1.svg b/image/图标/成功1.svg
new file mode 100644
index 00000000..b1468978
--- /dev/null
+++ b/image/图标/成功1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/image/图标/报告.svg b/image/图标/报告.svg
new file mode 100644
index 00000000..7063860d
--- /dev/null
+++ b/image/图标/报告.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/image/图标/收起.svg b/image/图标/收起.svg
new file mode 100644
index 00000000..4a065d44
--- /dev/null
+++ b/image/图标/收起.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/image/图标/时间1.svg b/image/图标/时间1.svg
new file mode 100644
index 00000000..40e5d1f8
--- /dev/null
+++ b/image/图标/时间1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/image/图标/清空.svg b/image/图标/清空.svg
new file mode 100644
index 00000000..98151479
--- /dev/null
+++ b/image/图标/清空.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/image/图标/简介.svg b/image/图标/简介.svg
new file mode 100644
index 00000000..71889163
--- /dev/null
+++ b/image/图标/简介.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/image/图标/错误.svg b/image/图标/错误.svg
new file mode 100644
index 00000000..173150d3
--- /dev/null
+++ b/image/图标/错误.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/image/图标/项目1.svg b/image/图标/项目1.svg
new file mode 100644
index 00000000..4403a33e
--- /dev/null
+++ b/image/图标/项目1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/image/图标/项目2.svg b/image/图标/项目2.svg
new file mode 100644
index 00000000..65873b2a
--- /dev/null
+++ b/image/图标/项目2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file