{"Message":"创建日报详情","MessageType":2,"Modules":[{"State":1,"Type":1,"Name":"PCPage/日报首页"},{"State":1,"Type":1,"Name":"PCPage/模板详情"},{"State":1,"Type":15,"Name":"ServerCommand/根据汇报模板生成内容"},{"State":3,"Type":1,"Name":"PCPage/日报详情"},{"State":3,"Type":27,"Name":"ServerCommandPrivate/单日自动生成工作日报"}],"Version":"v1"}

This commit is contained in:
TYFEIKELE\tyfeikele
2024-06-12 21:58:21 +08:00
parent 9e60570778
commit 82b48d3508
11 changed files with 1700 additions and 86 deletions

View File

@@ -0,0 +1,185 @@
{
"Name": "单日自动生成工作日报",
"Enabled": true,
"Triggers": [
{
"$type": "Forguncy.SaveLoad.InvokeTriggerSaveData, ServerDesignerCommon",
"Parameters": [
{
"Name": "汇报人",
"DataValidationInfo": {
"IgnoreBlank": false
},
"TestData": "shamus"
}
],
"InvokeTriggerTestData": {
"UserName": "Administrator"
}
}
],
"Commands": [
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "汇报日期",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=TODAY()-1"
},
"ID": "a87e3ca92ae14b12b51e7629f1bbcac9"
},
{
"$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon",
"ServerCommandName": "根据汇报模板生成内容",
"Parameters": [
{
"$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": "=汇报日期"
}
}
],
"ResultErrorCodeTo": {
"SerializeProperty": "code"
},
"ResultMessageTo": {
"SerializeProperty": "msg"
},
"ReturnPropertiesTo": [
{
"ResultPropertyName": "生成文本",
"ResultTo": {
"SerializeProperty": "生成汇报内容"
}
}
],
"RefreshAfterFinish": true,
"CheckDataValidation": true
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=code"
}
},
"value": "0"
},
"CommandList": [
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=生成汇报内容"
}
},
"value": "%Null%",
"compareType": 1
},
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "汇报记录表",
"UpdateType": "add",
"ShowConfirm": false,
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报类型",
"GUID": "c24375f5-368c-4882-8bc7-691ca8607982"
},
"Value": "日报"
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "开始日期",
"GUID": "90dcdd45-0dec-413f-a07b-13206a41440b"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报日期"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "截止日期",
"GUID": "4761c4e0-bf27-4842-bace-6c2144a7fb51"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "汇报人",
"GUID": "1569dd18-fc90-4c8c-b3f3-8c3b97f0f6bf"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=汇报人"
}
},
{
"BindingInfo": {
"TableName": "汇报记录表",
"ColumnName": "内容",
"GUID": "db38ba4b-0673-4ade-9b64-fee68ccddf8b"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=生成汇报内容"
}
}
]
}
],
"ID": "c7381055-93f9-4a67-bdd8-2f93bceac794"
}
]
}
],
"ID": "91b650f6-722e-468a-a6d9-9b6d44cd3d5f"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=code"
},
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=msg"
}
}
],
"ID": "80834d9a-c680-45ed-96f8-2e4cd51b4a1b"
}
]
}
]
}

View File

@@ -46,6 +46,15 @@
"$type": "CollectionOperationKit.ServerSideArrayOp, CollectionOperationKit",
"OutParamaterName": "汇报列表"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "处理汇报日期",
"ParameterValue": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=TEXT(生成日期,\"yyyy-MM-dd\")"
},
"ID": "57953c14a267457fadd1acb81491f09e"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "总工时",
@@ -54,7 +63,7 @@
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "0df5eee0-bdde-4f34-a2d0-ad9291d19272",
"GUID": "a4ea1be8-f768-4f0a-8c21-3e41578db770",
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "总工时",
@@ -103,7 +112,7 @@
},
"NullFormulaValueQueryPolicy": 0
},
"ID": "a8eef77ada214e5eaaac3ce06da86e21"
"ID": "432e99ea6d31443fa9117b616a793ef3"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
@@ -112,7 +121,7 @@
"TableName": "任务工时表",
"BindingInfos": [
{
"GUID": "47fae38f-8282-4267-a120-b4f55fcf8351",
"GUID": "81174126-3200-4dcc-9421-3814d4d405f1",
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "项目ID",
@@ -121,7 +130,7 @@
"ColumnName": "项目ID"
},
{
"GUID": "dd28102a-74ae-4cf7-8c23-8de534feda0c",
"GUID": "ceec9c39-5ff8-4d2c-b30d-a2d8cf5829fe",
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "项目ID",
@@ -135,7 +144,7 @@
"ColumnName": "项目名称"
},
{
"GUID": "4ec3aa4e-60f7-4f6a-b832-b2606b368a98",
"GUID": "d075611f-42bc-4c5a-992f-108e0d2add4f",
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "总工时",
@@ -184,7 +193,7 @@
},
"NullFormulaValueQueryPolicy": 0
},
"ID": "57e8988a8cf146c09fbc442a1304e5ef"
"ID": "b2cf0acec9a54589b841b99ed589248d"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
@@ -221,7 +230,7 @@
"TableName": "任务工时表",
"BindingInfos": [
{
"GUID": "91a3ddbd-f42d-4b41-bc71-3ff3156bea16",
"GUID": "259258c6-67d3-42e4-a5ab-d0093187d80f",
"BindingInfo": {
"TableName": "任务工时表",
"ColumnName": "执行内容",
@@ -268,12 +277,22 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=当前项目.项目ID"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"CompareType": 1,
"ColumnBindingInfo": {
"TableName": "任务工时表",
"ColumnName": "执行内容",
"GUID": "65c531dc-6b4c-4568-8153-a0ac38c3ec10"
},
"Value": "%Null%"
}
]
},
"NullFormulaValueQueryPolicy": 0
},
"ID": "64d4a898578641de9ada1dca4ae4a13f"
"ID": "4299bb2018a34f71afc41ac0c4985620"
},
{
"$type": "CollectionOperationKit.ServerSideObjectOp, CollectionOperationKit",
@@ -311,7 +330,7 @@
]
}
],
"ID": "38ddba3f-374d-49ea-b83c-b932d1c43a9b"
"ID": "82f93294-3dd3-45ce-a5d8-16d5d0da465e"
}
]
},
@@ -322,7 +341,7 @@
"Name": "汇报日期",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=生成日期"
"SerializeProperty": "=处理汇报日期"
}
},
{
@@ -357,7 +376,7 @@
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "d23ce3e3-df11-4598-802b-5ad9bac3d75f",
"GUID": "80ed5a4f-ff78-40ef-8307-9c62389ca5ab",
"BindingInfo": {
"TableName": "汇报模板",
"ColumnName": "模板内容",
@@ -378,7 +397,7 @@
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "68c66ce62ba04af99c39f92383b82296"
"ID": "b6b2fdb85de741729261a8401825e36c"
},
{
"$type": "MustachePlugin.Render, MustachePlugin",