{"Message":"修改工时的逻辑,支持工时分配模式\r\n修改工时中心页面","MessageType":2,"Modules":[{"State":1,"Type":23,"Name":"TableView/子任务视图"},{"State":1,"Type":23,"Name":"TableView/View_任务工时统计"},{"State":1,"Type":23,"Name":"TableView/人员工时统计视图"},{"State":1,"Type":7,"Name":"Table/任务工时表"},{"State":1,"Type":23,"Name":"TableView/View_项目统计信息"},{"State":1,"Type":7,"Name":"Table/项目表"},{"State":1,"Type":1,"Name":"PCPage/修改报工"},{"State":1,"Type":1,"Name":"PCPage/新增报工"},{"State":1,"Type":1,"Name":"PCPage/工时详情"},{"State":1,"Type":1,"Name":"PCPage/FGC_维护中"},{"State":1,"Type":1,"Name":"PCPage/预算申请"},{"State":1,"Type":1,"Name":"PCPage/项目信息"},{"State":1,"Type":3,"Name":"MasterPCPage/FGC_母版页"},{"State":1,"Type":15,"Name":"ServerCommand/修改工时"},{"State":2,"Type":15,"Name":"ServerCommand/新增工时"},{"State":1,"Type":40,"Name":"Plugin"},{"State":1,"Type":15,"Name":"ServerCommand/同步项目参与人字段"},{"State":1,"Type":15,"Name":"ServerCommand/新增或修改项目"},{"State":1,"Type":1,"Name":"PCPage/反馈与建议"},{"State":1,"Type":23,"Name":"TableView/项目匿名视图"},{"State":2,"Type":1,"Name":"PCPage/工时报表"},{"State":1,"Type":18,"Name":"RdlReport/工时报表"},{"State":1,"Type":7,"Name":"Table/工时分配方式"},{"State":3,"Type":1,"Name":"PCPage/分配计划工时"},{"State":3,"Type":15,"Name":"ServerCommand/分配任务工时"},{"State":3,"Type":15,"Name":"ServerCommand/上报实际工时"},{"State":3,"Type":1,"Name":"PCPage/任务工时统计"},{"State":3,"Type":1,"Name":"PCPage/人员工时统计"},{"State":3,"Type":1,"Name":"PCPage/工时中心"}],"Version":"v1"}

This commit is contained in:
SHAMUSPC\NINGMEI
2024-03-30 23:27:01 +08:00
parent 0b94563e41
commit e404fba4a7
36 changed files with 5182 additions and 1400 deletions

View File

@@ -1037,7 +1037,7 @@
]
}
],
"ID": "f8aaaad4-6f86-4d23-875c-f8718ccf08a1"
"ID": "c9b29e7f-5cb4-47b9-bf9e-ee8cf72c04c7"
},
{
"CommandList": [
@@ -1052,7 +1052,7 @@
"BtnText": "知道了"
}
],
"ID": "194a8c9f-a988-4774-88f6-b85a7a701ad7"
"ID": "99f6ca67-d4a4-4345-af35-7e1cc42261dc"
}
]
}
@@ -1946,6 +1946,10 @@
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
"PageLoadedCommandList": [
{
"$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy",
"Title": "正在为您加载..."
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "获取项目ID",
@@ -1953,7 +1957,12 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=IFERROR(GETURLQUERYVALUE(\"ID\"),反馈与建议!项目ID)"
},
"ID": "7db4386629054b139d1e6141ba24d47c"
"ID": "beb0fdfec3a84c9f9c3e5d7c60a74993"
},
{
"$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy",
"FunctionName": "remove",
"Title": "正在为您加载..."
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
@@ -1974,39 +1983,123 @@
"CommandList": [
{
"$type": "Forguncy.Model.NavigateCommand, ServerDesignerCommon",
"PageName": "FGC_维护中"
"PageName": "FGC_维护中",
"PassValues": [
{
"Source": "项目不存在",
"TargetCell": {
"SerializeProperty": "=FGC_维护中!标题"
}
},
{
"Source": "非常抱歉,您想反馈的项目不存在或正在维护,暂时无法提交反馈",
"TargetCell": {
"SerializeProperty": "=FGC_维护中!描述"
}
}
]
}
],
"ID": "90253efe-47f4-4aa5-93fe-505486b54230"
"ID": "957000a2-3087-436d-b152-4a0131d8a0d8"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
"PropertyItemsList": [
{
"TargetCells": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=反馈与建议!项目ID"
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "项目信息",
"TableValue": {
"TableName": "项目匿名视图",
"TableValueType": 1,
"BindingInfos": [
{
"BindingInfo": {
"TableName": "项目匿名视图",
"ColumnName": "ID",
"GUID": "8d4ed745-2da3-4840-84f6-2eda622ab671"
},
"ColumnName": "ID"
},
{
"BindingInfo": {
"TableName": "项目匿名视图",
"ColumnName": "项目名称",
"GUID": "b88aefef-ea61-4b55-b789-5c314cade72d"
},
"ColumnName": "项目名称"
},
{
"BindingInfo": {
"TableName": "项目匿名视图",
"ColumnName": "项目简介",
"GUID": "3f964677-c204-4217-a0a3-44bfa84bcc7d"
},
"ColumnName": "项目简介"
},
{
"BindingInfo": {
"TableName": "项目匿名视图",
"ColumnName": "项目经理",
"GUID": "ae1a8dab-5fa5-4e6e-baa7-32b12f01b329",
"AttachType": {
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
"UserColumnAttachType": 1
}
},
"ColumnName": "项目经理_全名"
},
{
"BindingInfo": {
"TableName": "项目匿名视图",
"ColumnName": "项目经理",
"GUID": "52d66d8e-1543-403f-8d2a-bd2782bd4201",
"AttachType": {
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
"UserColumnAttachType": 2
}
},
"ColumnName": "项目经理_邮件"
},
{
"BindingInfo": {
"TableName": "项目匿名视图",
"ColumnName": "所属客户",
"GUID": "ce50337c-45e3-4896-9f0f-436a037dbb92"
},
"ColumnName": "所属客户"
},
{
"BindingInfo": {
"TableName": "项目匿名视图",
"ColumnName": "开启反馈收集",
"GUID": "857f8c8f-8eb0-481b-be15-ec51494dfe83"
},
"ColumnName": "开启反馈收集"
},
{
"BindingInfo": {
"TableName": "项目匿名视图",
"ColumnName": "项目状态",
"GUID": "af24cfac-7f85-4c7c-9f07-50aa7c393dd9"
},
"ColumnName": "项目状态"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "项目匿名视图",
"ColumnName": "ID",
"GUID": "00412d41-fc01-4d07-849b-2e6fd192f13b"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=反馈与建议!获取项目ID"
}
}
]
},
{
"$type": "FrontendCacheCommand.Retrieve_LocalCache2, FrontendCacheCommand",
"KeyString": "name",
"VersionString": "1.0",
"OutParamaterName": "name"
},
{
"$type": "FrontendCacheCommand.Retrieve_LocalCache2, FrontendCacheCommand",
"KeyString": "tel",
"VersionString": "1.0",
"OutParamaterName": "tel"
},
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "5287c1b1f4f848e8a143542d74cfa8b9"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
@@ -2018,37 +2111,34 @@
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
"cellLocations": [
{
"SerializeProperty": "=反馈与建议!name"
"SerializeProperty": "=项目信息"
}
]
},
"value": "DATA_NOT_FOUND",
"compareType": 1
"value": "%Null%"
},
"CommandList": [
{
"$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
"PropertyItemsList": [
"$type": "Forguncy.Model.NavigateCommand, ServerDesignerCommon",
"PageName": "FGC_维护中",
"PassValues": [
{
"TargetCells": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=反馈与建议!E22"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=反馈与建议!name"
"Source": "项目不存在",
"TargetCell": {
"SerializeProperty": "=FGC_维护中!标题"
}
},
{
"Source": "非常抱歉,您想反馈的项目不存在或正在维护,暂时无法提交反馈",
"TargetCell": {
"SerializeProperty": "=FGC_维护中!描述"
}
}
]
}
],
"ID": "b309a39c-e024-4a39-a587-83f278fd419c"
}
]
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
"ID": "2f9c4e19-9998-4cd0-a228-60a75cde630d"
},
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
@@ -2056,13 +2146,39 @@
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
"cellLocations": [
{
"SerializeProperty": "=反馈与建议!tel"
"SerializeProperty": "=项目信息.开启反馈收集"
}
]
},
"value": "DATA_NOT_FOUND",
"value": "1",
"compareType": 1
},
"CommandList": [
{
"$type": "Forguncy.Model.NavigateCommand, ServerDesignerCommon",
"PageName": "FGC_维护中",
"PassValues": [
{
"Source": "反馈通道关闭",
"TargetCell": {
"SerializeProperty": "=FGC_维护中!标题"
}
},
{
"Source": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=\"非常抱歉,该项目的反馈通道目前已经关闭,请联系您的项目经理:\"&反馈与建议!项目信息.项目经理_全名&\" 邮箱:\"&反馈与建议!项目信息.项目经理_邮件"
},
"TargetCell": {
"SerializeProperty": "=FGC_维护中!描述"
}
}
]
}
],
"ID": "33c8a73d-8b8a-4960-988c-4fa5692ddc13"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
@@ -2070,29 +2186,117 @@
{
"TargetCells": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=反馈与建议!E26"
"SerializeProperty": "=反馈与建议!项目ID"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=反馈与建议!tel"
"SerializeProperty": "=反馈与建议!获取项目ID"
}
}
]
},
{
"$type": "FrontendCacheCommand.Retrieve_LocalCache2, FrontendCacheCommand",
"KeyString": "name",
"VersionString": "1.0",
"OutParamaterName": "name"
},
{
"$type": "FrontendCacheCommand.Retrieve_LocalCache2, FrontendCacheCommand",
"KeyString": "tel",
"VersionString": "1.0",
"OutParamaterName": "tel"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
"cellLocations": [
{
"SerializeProperty": "=反馈与建议!name"
}
]
},
"value": "DATA_NOT_FOUND",
"compareType": 1
},
"CommandList": [
{
"$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
"PropertyItemsList": [
{
"TargetCells": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=反馈与建议!E22"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=反馈与建议!name"
}
}
]
}
],
"ID": "cbdf2b31-2dfa-4060-95eb-6460202e1192"
}
]
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
"cellLocations": [
{
"SerializeProperty": "=反馈与建议!tel"
}
]
},
"value": "DATA_NOT_FOUND",
"compareType": 1
},
"CommandList": [
{
"$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
"PropertyItemsList": [
{
"TargetCells": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=反馈与建议!E26"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=反馈与建议!tel"
}
}
]
}
],
"ID": "1c405123-a7af-4ca7-8241-2cb8801afaf2"
}
]
},
{
"$type": "SetFocusCommand.SetFocusCommand, SetFocusCommand",
"TargetCell": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=反馈与建议!E22"
}
}
],
"ID": "a5113d71-b8e5-4e46-bc75-f0e051fc32d7"
"ID": "b0df6dcb-26e5-45c5-b52b-d3844617285e"
}
]
},
{
"$type": "SetFocusCommand.SetFocusCommand, SetFocusCommand",
"TargetCell": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=反馈与建议!E22"
}
}
],
"ID": "85120379-8935-4b58-94ea-a8fda8cddddf"
"ID": "7321606d-8304-4124-ab96-a94bdb4c63c7"
}
]
}
@@ -2189,4 +2393,4 @@
"Formula": "反馈与建议!$D$42"
}
]
}//JxeQztWX2mnmaNiz/elprPIe6/PdrESNqRpIjmjOqdzyDny/Ta8KeLFo3ddgHTvK24l1+T9NP6mR7EuQgxmcfgSazvrwlGwc/whJXDe377ChH6DEVAcu1vmqTn9izM6j3sjNuZSiXxN177ZRQvj71r+rrd6bYR06f72nHoFYJVUkUZvinoqJeObvquB3o2e7bh/GgF6rIpn3b9ue3JURL/9aDC5ZpAFpZW1ScA0K2VAzJi+LETeMRKFZ//ier7FY8MfY5vdP6zP0w1w+hS3OS+/sLgJa7ZeHqDEH0417SzMCehLpdN5vGITiAdxzeNyAl7z6pk4UEODtbuoYstv0+CO7MFUwR31AEEUMWCrMtPE8o887qhP7/3/Gm96qyxYYr4l0IuiuVCVAcGllaylbSklzKubvjcO0vLFim7e4sry/8bvxfrrROEdascr4EuSHvCCmcLUAyE09PILcaMb4q7X83i37A9AD8/kd3LuMa6xvU1FdaEYMuzxYlvC2RoMtnvmZtcREJ+WIA0G4qMoeu68g9lnDBgSaqpFkzC06e9PUK6ZSWwh8194az9nTwOcev3bmmXR+WMm7EPlzYeVkbgwE9eeB8PwuVcbdsL8GJP5B+Ng03cMQdMPFiGghwYCK0fQtPhmfeVPV6Adeg/rmEQ2P7xw7shBm5fZgvpUjBspB7VOi0PwHdRC3/6gdmfgzNtfeDAHceny3E722kymKhnfBEi92Yw0n7AgyRTikfPF2RjZE9bhzXQ10doywyav1A8MdI9e/N13t3TK2GSjdAetTvtsK0hHUJD4y2s1Z/0BQ3iZQmYNssJAvlavjsiiMoc5YFpj4iRuX1AZFFOAnEcWb5vpNX5/2yLI8oun8brKuMnCBbW6xwuDwo9/H/F80j09SCKDScFwJDkBb0HQADg==|920
}//+49BaaBk0CKw/SW48oWK/YOzdeXZxoGJS7jIx6IoGyphej0fTFIVnIxdJupHEQF4OUFG8ED2PWtyQkKG5fmPEUWTNAc2CKSlouyxsti2Ja3WbjcQRXkH9kiKGO2mrCpeQ2BbflH47GhzeSHuJbWU15R/rxyxghei+pHG717AybLUwrthFUMC2URM/gPBXCdcG6dbODKNLLmMgRkpZKtoA1bYDECouEMHUEKMOStNHijbo0V8JHTzH7/NpoK13Tujw8WC69djxENb34dN8nLQIXQzpZnyy3DWu7NgKNsvpABssRsxseY0gVOS3WW78mdd/+RX/WJrTyCpBTcksTEwOGZ0JlmZ/kLYrSP5RkNdrTy9korAkKq13sd6Cvky5kNZA232ytoSGBzaNp6ftSp9JyMr40rrWJUV+5ZkNAfbHSORocS5KriiJrU+ICEWiPZL30c+WLP6c8uUEvDAgrgTkhURz7JNlAZW+GNgusA9lF+8Lu/vgU4D1Mi/r4AwAxePR5/4ii0cE8jOZI4M+Uh+Tqpcujm1yAi1BbtVzLq15D1pNz6gCy9AnnnWQ5CIAf7UkqIL3q/BPY/bTU7Sxodm4yohFconLh0eDkyOGQCTlUcohxF2Y+6QqNlDGv5n3scmC/fB+NnYkYbKJnc4AIAHdAOinj6JX1u0dvBWrukKQxS5TJARHO5JA9Iz145d5rEhviNtUkN5qRoK9sxOo4U4BvO4kraQIv1gaPF8SX2tEUlTCrHBiqfUDWoBCcQ1NUVZwhDE6xmKpc/uFpMfO9fcUT01W95iITuGZJjuridovS+DKweHnAAJF2nM+lm1M1pyYhukkvy4/7LleZrsa1Zfw8VYLTRLpOUCZ5RyUhx5+0qqznQ7G8l50vzab4VjxCF4mT/KggJoe8ONiVU3Dj/78A==|920