{"Message":"完善工时新增逻辑\r\n完善任务新增逻辑\r\n完善任务首页信息\r\n新增报工确认页面","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/FGC_订单记录","ExclusiveType":0},{"State":1,"Type":7,"Name":"Table/FGC_订单明细表","ExclusiveType":0},{"State":1,"Type":7,"Name":"Table/FGC_商品表","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/用户信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/用户组织关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/用户角色关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/组织信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/组织级别视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色信息视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色分类关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色拥有权限视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/角色组织关系视图","ExclusiveType":0},{"State":1,"Type":23,"Name":"TableView/反馈收集任务匿名视图"},{"State":1,"Type":7,"Name":"Table/message_test","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":2,"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":1,"Name":"PCPage/参与成员管理"},{"State":1,"Type":1,"Name":"PCPage/新增报工"},{"State":1,"Type":15,"Name":"ServerCommand/新增任务"},{"State":1,"Type":15,"Name":"ServerCommand/更新任务参与人"},{"State":1,"Type":15,"Name":"ServerCommand/上报实际工时"},{"State":1,"Type":15,"Name":"ServerCommand/分配任务工时"},{"State":1,"Type":26,"Name":"Upload"},{"State":3,"Type":15,"Name":"ServerCommand/计算报工数据"},{"State":3,"Type":15,"Name":"ServerCommand/上报实际工时(备份)"},{"State":3,"Type":1,"Name":"PCPage/核定确认"},{"State":3,"Type":7,"Name":"Table/素材库"},{"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:
超哥
2024-06-11 20:58:29 +08:00
parent 675147f5c3
commit 9961154b61
45 changed files with 7559 additions and 2852 deletions

View File

@@ -73,6 +73,10 @@
"Name": "任务说明",
"DataValidationInfo": {}
},
{
"Name": "收集反馈",
"DataValidationInfo": {}
},
{
"Name": "备注",
"DataValidationInfo": {}
@@ -189,7 +193,7 @@
"ID": "289bf7d065ed4d829192ec2cfcd1aff9"
}
],
"ID": "1545fe7e-264b-4fb5-ba15-c6b5951f39ff"
"ID": "4cc16767-fb70-405e-a6fd-ee2eea4b3db9"
},
{
"CommandList": [
@@ -264,7 +268,7 @@
"ID": "cbfea9db3fa545839e30188fb7c9dfba"
}
],
"ID": "0e0153c4-d135-414d-afc6-d0ed8512694f"
"ID": "f1990772-f047-4921-9e3e-b300e31ce994"
}
],
"Comments": "严格模式下,根据是否有父任务来计算本次预算工时的上限"
@@ -298,12 +302,12 @@
}
}
],
"ID": "8132aafc-3e45-488d-ad93-da81d66f027f"
"ID": "433aa4b4-a08b-4710-958e-6d2bff405bd3"
}
]
}
],
"ID": "0a6fcdeb-5bee-4b56-aeb2-9ca548d2d711"
"ID": "9d8d5799-28b5-4f92-94ea-d044e67ff531"
}
]
},
@@ -320,7 +324,7 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "4891d943-994f-4cfc-be42-63246917534c"
"GUID": "30641837-40a6-42a5-b9b3-b43f1fc8ec4b"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -331,7 +335,7 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "父任务ID",
"GUID": "048785f7-9c18-48ce-8282-5739f8355965"
"GUID": "2c139526-58c9-4b85-9569-647520bbde31"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -342,7 +346,7 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务名称",
"GUID": "30d333e4-7d0e-4b8f-a568-75ce9621d7be"
"GUID": "d59700e8-8849-47f5-9f12-9036a40f6bdd"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -353,7 +357,7 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "执行者",
"GUID": "03acb5a3-823a-4e68-9303-4aa11489fc86"
"GUID": "d67c81b0-72dd-4788-8336-42cfc425b7e0"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -364,7 +368,7 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "开始时间",
"GUID": "fd5fb34e-2fc6-4663-bdbd-a31c0463fe22"
"GUID": "3b9df62d-fffa-47aa-a05c-3fabc793eb6e"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -375,7 +379,7 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "结束时间",
"GUID": "4b057191-223f-4331-93ec-5af229c53287"
"GUID": "110a1ee6-ce15-4381-b39f-e575fc72adbd"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -386,7 +390,7 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务类型",
"GUID": "eb45fdd2-bd5e-4d65-b9e7-8df8e44de323"
"GUID": "97e14e17-9cc8-453d-822e-a5a7670b976c"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -397,7 +401,7 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "分组ID",
"GUID": "3a46616c-aa5a-4982-a643-73f7ee4144cb"
"GUID": "a0ea37e9-0551-4a42-b27a-5c3b2ff06510"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -408,7 +412,7 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "版本",
"GUID": "83a5b992-e679-46dd-a82c-4982198d8c8b"
"GUID": "07f5855d-60a8-4823-9984-e85846dc0549"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -419,7 +423,7 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务说明",
"GUID": "2d46c561-1de3-4c23-930b-54b10720dafd"
"GUID": "791e0094-8e6f-4354-a451-4e670238207f"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -430,7 +434,7 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "备注",
"GUID": "754d3dc4-bc47-4f39-a088-11a53e96f150"
"GUID": "b65f60e9-5a8b-444a-a891-c690899066f2"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -441,7 +445,7 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "层级",
"GUID": "b2a9059f-0224-4121-9d31-73dc724f7190"
"GUID": "74d4b409-2b42-4767-ad0c-2bea0d7fcd67"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -452,7 +456,7 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务预算工时",
"GUID": "20ac10c7-62de-47e9-9be1-4395796d3279"
"GUID": "b6f5ef9b-eadc-4696-b276-7b0ee8f7846e"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -463,9 +467,39 @@
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务状态",
"GUID": "6eefaa67-0a7b-4214-90f3-11e0fe79ae51"
"GUID": "f483bdd5-8001-46c9-b24e-522dc200015d"
},
"Value": "0"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "进度",
"GUID": "37b44ca9-bbed-4381-b193-95949b976789"
},
"Value": "0"
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "收集反馈",
"GUID": "02048c40-a52b-4e84-bb37-9d6e69b7b5e0"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=收集反馈"
}
},
{
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "功能名称",
"GUID": "74cdda31-8328-4eef-8097-8e04d73d0b47"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务标题"
}
}
],
"ParamNameToSaveNewRowValue": "新任务"
@@ -632,7 +666,7 @@
]
}
],
"ID": "31c44cce-1b9d-409a-8f46-d80c5e7b9b6a"
"ID": "040cd56a-e4f8-408f-8702-1fe8cff7a829"
}
]
}

View File

@@ -35,19 +35,7 @@
"DataValidationInfo": {}
},
{
"Name": "成员",
"DataValidationInfo": {
"IgnoreBlank": false
}
},
{
"Name": "岗位",
"DataValidationInfo": {
"IgnoreBlank": false
}
},
{
"Name": "时薪",
"Name": "项目成员ID",
"DataValidationInfo": {
"IgnoreBlank": false
}
@@ -76,7 +64,7 @@
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "a390fc34-9a5e-4d25-a0d8-7d016485de2a",
"GUID": "6c4cdca5-9307-42c1-9312-e9a44ccc4a38",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
@@ -85,7 +73,7 @@
"ColumnName": "项目ID"
},
{
"GUID": "298375b0-97b6-4748-8a9b-51c97be4dc8b",
"GUID": "f7063842-ddae-402a-bb1c-2eb59eaef40f",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务名称",
@@ -108,7 +96,7 @@
},
"TopCount": "1"
},
"ID": "d62edb82b552422ea7c2cc38b7247dc3"
"ID": "0fd0c86a6f374aa4abc280b617e1e539"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
@@ -138,47 +126,137 @@
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=参与人列表.AddRows"
},
"LoopIndexParamName": "index",
"LoopItemParamName": "Item"
},
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "任务成员",
"UpdateType": "add",
"ShowConfirm": false,
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "任务成员表",
"ColumnName": "项目ID",
"GUID": "36840f44-abdb-4d4d-a8f4-7edd900c77b8"
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "项目成员",
"TableValue": {
"TableName": "项目成员表",
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "1ae2e435-8589-44b8-90f2-2074f16d627a",
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "ID",
"GUID": "75b08a3a-0654-4d51-ba9d-f9ccef9b56fa"
},
"ColumnName": "ID"
},
{
"GUID": "ae25725b-7e90-45aa-877d-6c00d0adc1c9",
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "项目成员",
"GUID": "93597332-e399-4a0d-a240-1dcf2b225322"
},
"ColumnName": "项目成员"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "项目成员表",
"ColumnName": "ID",
"GUID": "62c34996-370e-4c8e-b099-81f2617b3ff9"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务信息.项目ID"
"SerializeProperty": "=Item.项目成员ID"
}
},
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "6dcb21c2775546ab8c0eb04808be92b5"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"BindingInfo": {
"TableName": "任务成员表",
"ColumnName": "任务ID",
"GUID": "fd7a6205-fefc-4194-9099-f157992c4350"
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionServerSiteParam, ServerDesignerCommon",
"ParamObject": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目成员"
}
},
"value": "%Null%",
"compareType": 1
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务ID"
}
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "任务成员表",
"UpdateType": "add",
"ShowConfirm": false,
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "任务成员表",
"ColumnName": "项目ID",
"GUID": "6e8cb24d-759f-4f14-8094-4d7c6536b4b8"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务信息.项目ID"
}
},
{
"BindingInfo": {
"TableName": "任务成员表",
"ColumnName": "任务ID",
"GUID": "9a4804ab-880a-4699-8e37-9cee1b59dcdd"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务ID"
}
},
{
"BindingInfo": {
"TableName": "任务成员表",
"ColumnName": "参与人",
"GUID": "97c6e866-8618-4c75-8faf-e81b4116d2ef"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目成员.项目成员"
}
},
{
"BindingInfo": {
"TableName": "任务成员表",
"ColumnName": "项目成员ID",
"GUID": "f2e983df-31be-4895-a418-9638947b290c"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=项目成员.ID"
}
}
]
}
],
"ID": "d54491d2-d209-43f1-9a88-2aa0fa337ab6"
},
{
"BindingInfo": {
"TableName": "任务成员表",
"ColumnName": "参与人",
"GUID": "e13a4631-28c4-4c05-b1bc-68d3971514b6"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.成员"
}
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "400",
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=\"第\"&index&\"行中的成员不存在于此项目,无法设置!\""
}
}
],
"ID": "54dd5691-3c82-48dc-ba50-99ffc3dd95ae"
}
]
}
@@ -196,33 +274,111 @@
},
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "任务成员",
"ShowConfirm": false,
"RowsToUpdate": 1,
"RowsToUpdateCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务成员表",
"ColumnName": "ID",
"GUID": "43efc519-1bf8-47bd-b809-383653ec559c"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.ID"
}
},
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "任务成员",
"ColumnName": "参与人",
"GUID": "144e58a1-955d-4719-97c4-71b86e09e86e"
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "项目成员",
"TableValue": {
"TableName": "项目成员表",
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "63c54ac5-e33e-4b8e-b71e-b6ace41f3d4b",
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "ID",
"GUID": "75b08a3a-0654-4d51-ba9d-f9ccef9b56fa"
},
"ColumnName": "ID"
},
{
"GUID": "9d40985a-94cf-4ea1-ac37-9b8f71c73014",
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "项目成员",
"GUID": "93597332-e399-4a0d-a240-1dcf2b225322"
},
"ColumnName": "项目成员"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "项目成员表",
"ColumnName": "ID",
"GUID": "62c34996-370e-4c8e-b099-81f2617b3ff9"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.成员"
"SerializeProperty": "=Item.项目成员ID"
}
},
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "264c4699b6b749b990b2cb7a5b49be48"
},
{
"$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": "任务成员表",
"ShowConfirm": false,
"RowsToUpdate": 1,
"RowsToUpdateCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务成员表",
"ColumnName": "ID",
"GUID": "43efc519-1bf8-47bd-b809-383653ec559c"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.ID"
}
},
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "任务成员表",
"ColumnName": "参与人",
"GUID": "3bfbeb6e-d44b-43f6-b5ad-5e7b0eb49bc7"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=Item.参与人"
}
}
]
}
],
"ID": "00fccb01-6a9e-43da-a237-776ee5dc7143"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
"ErrorCode": "400",
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=\"第\"&index&\"行中的成员不存在于此项目,无法设置!\""
}
}
],
"ID": "cc159815-cd7a-4699-8dde-dbd02788399a"
}
]
}
@@ -271,7 +427,7 @@
"BindingInfo": {
"TableName": "项目动态",
"ColumnName": "项目ID",
"GUID": "c8d19332-7834-4358-bec6-e9e173a0f2ae"
"GUID": "9127e9d8-b881-41b7-b2d9-bef0be70be8f"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -282,7 +438,7 @@
"BindingInfo": {
"TableName": "项目动态",
"ColumnName": "项目动态",
"GUID": "4e768777-3eff-4bbf-85c4-c1f173965266"
"GUID": "5fb59df9-9497-4380-9d0f-1297f2207418"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
@@ -293,7 +449,7 @@
"BindingInfo": {
"TableName": "项目动态",
"ColumnName": "执行人",
"GUID": "6a928517-26f1-4302-a829-5f103daeae5b"
"GUID": "093e634b-bf7a-4a79-b955-5ff81169d06c"
},
"Value": "%CurrentUser%"
}
@@ -329,7 +485,7 @@
"Message": "操作完成"
}
],
"ID": "94ab0600-a08d-4243-b444-49765fb73646"
"ID": "a6d30f87-4427-4907-b5d2-852ebad7f2c4"
},
{
"CommandList": [
@@ -339,7 +495,7 @@
"Message": "任务不存在"
}
],
"ID": "6e5aa14e-b43a-43e8-b675-6d39566ed783"
"ID": "4954d9ac-2daf-4224-b359-ea3fd4bb10d0"
}
]
}