{"Message":"1. 增加工时相关展示页面\r\n2. 增加工时新增逻辑","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/客户表","ExclusiveType":0},{"State":1,"Type":7,"Name":"Table/客户部门表","ExclusiveType":0},{"State":1,"Type":7,"Name":"Table/项目表","ExclusiveType":0},{"State":1,"Type":7,"Name":"Table/任务表","ExclusiveType":0},{"State":1,"Type":7,"Name":"Table/任务版本","ExclusiveType":0},{"State":4,"Type":7,"Name":"Table/任务类型","ExclusiveType":0},{"State":1,"Type":7,"Name":"Table/任务状态","ExclusiveType":0},{"State":1,"Type":7,"Name":"Table/任务分组","ExclusiveType":0},{"State":4,"Type":1,"Name":"PCPage/项目列表"},{"State":1,"Type":1,"Name":"PCPage/项目首页"},{"State":1,"Type":1,"Name":"PCPage/项目标题"},{"State":1,"Type":1,"Name":"PCPage/任务列表"},{"State":1,"Type":1,"Name":"PCPage/任务首页"},{"State":1,"Type":1,"Name":"PCPage/任务-基本信息"},{"State":1,"Type":1,"Name":"PCPage/任务-任务信息"},{"State":1,"Type":1,"Name":"PCPage/任务-侧栏"},{"State":1,"Type":3,"Name":"MasterPCPage/FGC_母版页"},{"State":1,"Type":9,"Name":"Theme"},{"State":1,"Type":11,"Name":"UserService"},{"State":1,"Type":25,"Name":"DataContectionSet"},{"State":1,"Type":40,"Name":"Plugin"},{"State":3,"Type":22,"Name":"Tables/字典表"},{"State":3,"Type":7,"Name":"Table/工时核定方式","ExclusiveType":0},{"State":3,"Type":6,"Name":"Pages/共用"},{"State":3,"Type":1,"Name":"PCPage/MD编辑器"},{"State":3,"Type":1,"Name":"PCPage/任务-子任务列表"},{"State":3,"Type":1,"Name":"PCPage/任务-关联资源"},{"State":3,"Type":1,"Name":"PCPage/任务-工时"},{"State":3,"Type":1,"Name":"PCPage/任务-进展"},{"State":3,"Type":7,"Name":"Table/任务进展","ExclusiveType":0},{"State":3,"Type":7,"Name":"Table/项目进展状态表","ExclusiveType":0},{"State":3,"Type":1,"Name":"PCPage/新增进展"},{"State":3,"Type":23,"Name":"TableView/子任务视图","ExclusiveType":0},{"State":3,"Type":23,"Name":"TableView/用户信息视图","ExclusiveType":0},{"State":3,"Type":23,"Name":"TableView/用户组织关系视图","ExclusiveType":0},{"State":3,"Type":23,"Name":"TableView/角色信息视图","ExclusiveType":0},{"State":3,"Type":23,"Name":"TableView/角色分类关系视图","ExclusiveType":0},{"State":3,"Type":23,"Name":"TableView/用户角色关系视图","ExclusiveType":0},{"State":3,"Type":23,"Name":"TableView/角色组织关系视图","ExclusiveType":0},{"State":3,"Type":23,"Name":"TableView/角色拥有权限视图","ExclusiveType":0},{"State":3,"Type":23,"Name":"TableView/组织信息视图","ExclusiveType":0},{"State":3,"Type":23,"Name":"TableView/组织级别视图","ExclusiveType":0},{"State":3,"Type":22,"Name":"Tables/用户"},{"State":3,"Type":22,"Name":"Tables/工时"},{"State":3,"Type":7,"Name":"Table/任务工时表","ExclusiveType":0},{"State":3,"Type":1,"Name":"PCPage/工时详情"},{"State":3,"Type":1,"Name":"PCPage/工时详情-列头"},{"State":3,"Type":31,"Name":"UserControlPage/工时记录列表"},{"State":3,"Type":23,"Name":"TableView/View_任务工时统计"},{"State":3,"Type":38,"Name":"Image/更多.svg"},{"State":3,"Type":6,"Name":"Pages/任务/工时"},{"State":3,"Type":1,"Name":"PCPage/新增报工"},{"State":3,"Type":20,"Name":"ServerCommands/工时"},{"State":3,"Type":15,"Name":"ServerCommand/新增报工"}],"Version":"v1"}

This commit is contained in:
SHAMUSPC\NINGMEI
2024-03-01 17:36:17 +08:00
parent 586a9e14e0
commit 2e0f9f8656
59 changed files with 8370 additions and 945 deletions

View File

@@ -1,6 +1,11 @@
{
"Rows": {
"RowColumnAttachedInfos": {
"0": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 15.0
}
},
"1": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
@@ -16,34 +21,43 @@
"DesignLengthInPixel": 32.0
}
},
"4": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"5": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0,
"Mode": 1
}
},
"6": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 15.0
}
},
"6": {
"7": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"8": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 44.0,
"Mode": 1
"DesignLengthInPixel": 32.0
}
},
"9": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 15.0
}
},
"0": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 15.0
"DesignLengthInPixel": 32.0,
"Mode": 1
}
}
},
"Count": 10,
"InLogicalVisibleIndexes": [
10
],
"Count": 11,
"DefaultSize": 32.0
},
"Cols": {
@@ -123,19 +137,32 @@
"DesignLengthInPixel": 32.0
}
},
"15": {
"27": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 24.0
"DesignLengthInPixel": 32.0,
"Mode": 2,
"MinLength": {
"Unit": 1
},
"MaxLength": {
"Value": 1.0
}
}
}
},
"Count": 16,
"Count": 28,
"DefaultSize": 32.0
},
"Values": {
"1,1": "版本",
"3,1": "任务说明",
"6,1": "备注"
"3,2": "编辑",
"7,1": "备注",
"7,2": "编辑"
},
"Formulas": {
"4,2": "IF(ISBLANK(C11),\"\",C11)",
"8,2": "H11"
},
"AttachInfos": {
"1,2": {
@@ -145,151 +172,189 @@
"GUID": "7dad81ad-e9ca-48b7-ad01-7540609d19f8"
},
"CellType": {
"$type": "ElementUI.SelectCellType, ElementUI",
"UIPermissions": [
{
"Scope": 2,
"AllowRoles": [
"FGC_Anonymous"
]
},
{
"Scope": 1,
"AllowRoles": [
"FGC_Anonymous"
]
}
],
"useBinding": true,
"options": [
{
"value": "黄金糕",
"label": "黄金糕"
},
{
"value": "双皮奶",
"label": "双皮奶"
},
{
"value": "蚵仔煎",
"label": "蚵仔煎"
},
{
"value": "龙须面",
"label": "龙须面"
},
{
"value": "北京烤鸭",
"label": "北京烤鸭"
}
],
"bindingOptions": {
"$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon",
"$type": "Forguncy.RadioGroupCellType, ServerDesignerCommon",
"Style": 3,
"IsBounding": true,
"DataSource": "任务版本",
"ValueColumnBindingInfo": {
"TableName": "任务版本",
"BindingInfos": [
{
"BindingInfo": {
"TableName": "任务版本",
"ColumnName": "ID",
"GUID": "71e3933b-23bf-4e36-8cc5-a33a431363fa"
},
"ColumnName": "value"
},
{
"BindingInfo": {
"TableName": "任务版本",
"ColumnName": "版本名称",
"GUID": "97c263f6-1730-4763-86cb-a420ad289960"
},
"ColumnName": "label"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务版本",
"ColumnName": "ID",
"GUID": "b8aac4ad-dfed-40fc-97da-e1364e9d1937"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "='任务-任务信息'!任务ID"
}
"ColumnName": "ID",
"GUID": "b59ba648-7cf6-4c5e-802d-fce61ab98147"
},
"DisplayColumnBindingInfo": {
"TableName": "任务版本",
"ColumnName": "版本名称",
"GUID": "46995cda-42d7-40ae-ad06-7e624f660b83"
},
"ItemsQuery": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务版本",
"ColumnName": "任务ID",
"GUID": "8a77ba22-257e-45ad-94dd-5d8054eec6fe"
},
"CustomColumns": []
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "='任务-任务信息'!任务ID"
}
},
"placeholder": "请选择",
"noDataText": "无数据",
"filterInServerOptions": {
"matchMethod": "contains",
"loadingText": "加载中"
},
"noMatchText": "无匹配数据"
"CommandList": []
}
},
"3,2": {
"CellType": {
"$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon",
"CommandList": [
{
"$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon",
"PageName": "MD编辑器",
"PassValues": [
{
"Source": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "='任务-任务信息'!C11"
},
"TargetCell": {
"SerializeProperty": "=MD编辑器!编辑器"
}
}
]
}
],
"Text": "编辑",
"ClickMode": 1,
"TemplateKey": "_RS_Main"
}
},
"4,2": {
"CellType": {
"$type": "editormdPlugin.editormdPlugin, editormdPlugin",
"Pren": true
}
},
"7,2": {
"CellType": {
"$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon",
"CommandList": [
{
"$type": "Forguncy.Model.ShowPopupCommand, ServerDesignerCommon",
"PageName": "MD编辑器",
"PassValues": [
{
"Source": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "='任务-任务信息'!H11"
},
"TargetCell": {
"SerializeProperty": "=MD编辑器!编辑器"
}
}
]
}
],
"Text": "编辑",
"ClickMode": 1,
"TemplateKey": "_RS_Main"
}
},
"8,2": {
"CellType": {
"$type": "editormdPlugin.editormdPlugin, editormdPlugin",
"Pren": true
}
},
"10,2": {
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务说明",
"GUID": "88cb9684-6356-422b-924d-dc9daf50e8fd"
"GUID": "fe35b0eb-a489-4b70-856a-b50c20e905f7"
},
"CellType": {
"$type": "ElementUI.InputCellType, ElementUI",
"UIPermissions": [
"$type": "Forguncy.TextCellType, ServerDesignerCommon",
"SavedValidators": [
{
"Scope": 2,
"AllowRoles": [
"FGC_Anonymous"
]
},
{
"Scope": 1,
"AllowRoles": [
"FGC_Anonymous"
]
},
{
"Scope": 4,
"AllowRoles": [
"FGC_Anonymous"
]
"$type": "Forguncy.CellTypes.Models.UniqueValidadator, ServerDesignerCommon"
}
],
"type": "textarea",
"resize": "none"
"TemplateKey": "_RS_NewLittleRoundCorner",
"CommandList": [
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionContextPropertyParam, ServerDesignerCommon",
"contextProperty": {
"Display": "值变更原因"
}
},
"value": "passValue"
},
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "任务表",
"ShowConfirm": false
},
{
"$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy",
"Message": "保存成功"
}
],
"ID": "5022e7ef-dd26-472f-ac8a-c2c02d7fed43"
}
]
}
]
}
},
"6,2": {
"10,7": {
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "备注",
"GUID": "2e4b3b5f-8489-427c-91e8-3cef02f53cd2"
"GUID": "e0537eca-0629-4a5e-90db-fea03812aa00"
},
"CellType": {
"$type": "ElementUI.InputCellType, ElementUI",
"CommandList": [],
"UIPermissions": [
"$type": "Forguncy.TextCellType, ServerDesignerCommon",
"SavedValidators": [
{
"Scope": 2,
"AllowRoles": [
"FGC_Anonymous"
]
},
{
"Scope": 1,
"AllowRoles": [
"FGC_Anonymous"
]
},
{
"Scope": 4,
"AllowRoles": [
"FGC_Anonymous"
]
"$type": "Forguncy.CellTypes.Models.UniqueValidadator, ServerDesignerCommon"
}
],
"type": "textarea",
"resize": "none"
"TemplateKey": "_RS_NewLittleRoundCorner",
"CommandList": [
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionContextPropertyParam, ServerDesignerCommon",
"contextProperty": {
"Display": "值变更原因"
}
},
"value": "passValue"
},
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "任务表",
"ShowConfirm": false
},
{
"$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy",
"Message": "保存成功"
}
],
"ID": "b8d50ddd-cf2b-4d0a-a111-4add24e2baaf"
}
]
}
]
}
}
},
@@ -301,6 +366,10 @@
"Foreground": 1,
"Formatter": 2
},
{
"HorizontalAlignment": 3,
"Underline": false
},
{
"FontFamily": 0,
"FontSize": 13.333333333333332
@@ -310,6 +379,17 @@
"FontSize": 13.333333333333332,
"Foreground": 1
},
{
"FontFamily": 0,
"FontSize": 13.333333333333332,
"HorizontalAlignment": 3,
"Underline": false
},
{
"FontFamily": 0,
"FontSize": 13.333333333333332,
"Formatter": 4
},
{
"Foreground": 1
}
@@ -318,57 +398,75 @@
"Strs": [
"Body",
"Text 1 50",
"[AUTO]General"
"[AUTO]General",
"Left",
"@"
]
},
"CellStyles": {
"3,1": 0,
"3,2": 1,
"4,1": 0,
"5,0": 1,
"5,1": 2,
"5,2": 1,
"5,3": 1,
"5,4": 1,
"5,5": 1,
"5,6": 1,
"5,7": 1,
"5,8": 1,
"5,9": 1,
"5,10": 1,
"5,11": 1,
"5,12": 1,
"5,13": 1,
"5,14": 1,
"5,15": 1,
"6,0": 1,
"6,1": 0,
"6,2": 1,
"6,15": 1,
"7,0": 1,
"4,2": 2,
"5,1": 0,
"6,0": 2,
"6,1": 3,
"6,2": 2,
"6,3": 2,
"6,4": 2,
"6,5": 2,
"6,6": 2,
"6,7": 2,
"6,8": 2,
"6,9": 2,
"6,10": 2,
"6,11": 2,
"6,12": 2,
"6,13": 2,
"6,14": 2,
"6,15": 2,
"6,16": 2,
"6,17": 2,
"6,18": 2,
"6,19": 2,
"6,20": 2,
"6,21": 2,
"6,22": 2,
"6,23": 2,
"6,24": 2,
"6,25": 2,
"6,26": 2,
"6,27": 2,
"7,0": 2,
"7,1": 0,
"7,15": 1,
"8,0": 1,
"8,1": 2,
"8,15": 1,
"9,0": 1,
"9,1": 2,
"9,2": 1,
"9,3": 1,
"9,4": 1,
"9,5": 1,
"9,6": 1,
"9,7": 1,
"9,8": 1,
"9,9": 1,
"9,10": 1,
"9,11": 1,
"9,12": 1,
"9,13": 1,
"9,14": 1,
"9,15": 1
"7,2": 4,
"8,0": 2,
"8,1": 0,
"8,2": 2,
"9,0": 2,
"9,1": 0,
"10,0": 2,
"10,1": 0,
"10,2": 5,
"10,7": 5,
"10,13": 2,
"10,14": 2,
"10,15": 2,
"10,16": 2,
"10,17": 2,
"10,18": 2,
"10,19": 2,
"10,20": 2,
"10,21": 2,
"10,22": 2,
"10,23": 2,
"10,24": 2,
"10,25": 2,
"10,26": 2,
"10,27": 2
},
"ColStyles": {
"1": 3
"1": 6
},
"SheetStyle": {
"FontFamily": 0,
@@ -376,9 +474,13 @@
}
},
"Spans": [
"3,2,2,13",
"1,2,1,13",
"6,2,3,13"
"3,2,1,3",
"7,2,1,3",
"10,2,1,5",
"10,7,1,6",
"4,2,2,26",
"8,2,2,26"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
@@ -397,10 +499,11 @@
]
},
"RowBreakLines": [],
"RepeatRangeSettings": []
"RepeatRangeSettings": [],
"RelatedDataTableName": "任务表"
},
"PrintInfo": {
"PaperSize": {},
"Margin": {}
}
}//s+ibikG8TN3vYw5ZNZIu4Aw8qJue7b8IMn0Mqi8bGvQd1KNlm3OdI8XWJwARrxUgSnI+UuRhNKEoOMWtGc6H5RHmJp6Z4Q+oWgBrDo219M4aed53dYCQ5igmAA3YV21bMUdQv0QW04frPbcCLWz4U9HC4GfABtE+jBtnfwCaWJbd1FFZJfuoQWcS/WAbWu3i+TFfzKdsyFeRoXAcVzxf/aVoImlKYa6k06kmRqKoJ9KKTJ15IjEza+WtTQDJbhPFTm4kLo8j1UKPwJ8zg4R32U6tJExWbxYPlzQ0xoSvmWSXvixK+8PHKs6MX4T+m4jKll0t7rSTLbsnSY7LP9LHT26lZ8npdB6RzQm6uDMxH21VFPHt8nCEYfNSW1ItoA+7YMtPNvESIrQm0oxanwDN1nzAJBcsDvN0NBuTaTVybok2GRCD/1z5Z7deU00LAT/SVp/fcS2jj0VlSCVt/pYVIYCVunBndozVNf6s2Us0IaMETM15uopGwqKi91YbapDikyUoLYlmv/ALsJE2M0mR5lvWjXFrVtiQu7shGQHjWRYDRDVa7TgiB52oSmKn9n0NQty5suI/MS91W1cz/+pfPhDxeHXjcSrbpPPaPcvsX5MZVTsvIX2AptC5x7NBLz1CYHFRD+51GNboyNTNUtKOp0nmznL9U2twKglwS2gfvsMS9z0fhnqX1nE4GV/IFDeYgWcAiHDNrEMWZWOd0bt9hzpaWM3WtZz5IAQ8PsIijPhNxluK6OEHaXf1V93xjjCdB+Ox+MJ+0wyhr1nJO58KrSYvgAXOjqnGffH5D5DpqI4d5MQCI0cxhnx5Zbmlt0U7NhQGqw4XztkA8b3JRpjzxHKL4Rht0evN2b3uG3t+fL4vcMTWdhPQmlD0HQAPkZSLfjb5bddHwK9C+rL5Odexvw==|920
}//EHUYyKhmoqIInEOZonSOA4+jMEj7SZ0/DdsI9zDp/PKwtmrcZBuWjo3B2Vak+l2IHAjDk28hH0AYppXXONQ4ZRqxOmMdynnhlaYeuZervbHxprr/JdyNyg3VsT0WC+tmE9fDWgw678mgEwTT5BnjXtZ5Pg9np/+JybdbWxU4bbqBoEAsmfrUqhHkhweD5+2kBIWGef6pFFej7TkWFyhtkNK3GCqPerh0m/nl37HfIim6EEJQglSmGYEmcC8RdRXz1lqSaIJS0zWfcG2zmViVRxWHSwq6mBh3jL8v8RujgD8aiO6NJ6Am+p/zcsLbFzRBChd2KibHEHvvT9I6lL5mK5UQBKLTXXcYaCaOk2UrPPv9qbKAMCiJam6KbQkuvVT5XEDTKoahIV72+c2gqO2+G1Wr0+/rvsRxT1YGORor3W7CyPoSjwINHIXrKMh88L1RIQJ2OfHMPVhRO3PcgXe9KAiC89NAYm/BGT2kXnG2KyJ63Zb71AXap0kar3dkkIbhe2zEWq1aAzal1szJSD3tdnj028E76I29N9+qxVjy+q3CcXbbW/GdukvZcLfFx0Dgf93bekVT95dfhDgTlFyrsXQEEUYKVJ5Bwd/T5bpzJAOCBiFzzoLpdBe2N1/N/z4wEGVq/DNoV640JLuDsZMirKIge0DEj9GjJHualb5rK6qfRDPmHBTYGg6gHOEW5HdqgYW1xg098vrhJ8vCt2EBskMtgIgNGcqGhHkdI2h9LMZhFzMCQ/N3CRPIHoc9MxAD5MxAmhWGEdlsxGvU9hG9mTgMwjhMCc+R2+ZvG07QOU8vkrDKBwIHaux0JCMs2ufjVEQnr7OBepoQHNNUVT8hoxUgbb3rmlCjczPZrfBn7JCNeWTCWMFpvhYZMTDbUzHAnd1V2tpO6y/h1pYHxZPDmQ==|920