{"Message":"修改任务工时统计视图","MessageType":2,"Modules":[{"State":1,"Type":23,"Name":"TableView/View_任务工时统计"},{"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":18,"Name":"RdlReport/工时报表"},{"State":1,"Type":15,"Name":"ServerCommand/计算报工数据"},{"State":1,"Type":15,"Name":"ServerCommand/用户登录检查"},{"State":1,"Type":31,"Name":"UserControlPage/任务统计信息"},{"State":1,"Type":1,"Name":"PCPage/TODO-FULL"},{"State":1,"Type":1,"Name":"PCPage/设置时间"},{"State":3,"Type":15,"Name":"ServerCommand/保存计划"},{"State":3,"Type":38,"Name":"Image/成员.png"}],"Version":"v1"}
This commit is contained in:
92
ServerCommands/TODO/保存计划.json
Normal file
92
ServerCommands/TODO/保存计划.json
Normal file
@@ -0,0 +1,92 @@
|
||||
{
|
||||
"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": "内容",
|
||||
"DataValidationInfo": {
|
||||
"IgnoreBlank": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"Name": "完成",
|
||||
"DataValidationInfo": {}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"Commands": [
|
||||
{
|
||||
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
|
||||
"TableName": "TODO",
|
||||
"ShowConfirm": false,
|
||||
"RowsToUpdate": 1,
|
||||
"RowsToUpdateCondition": {
|
||||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||||
"ColumnBindingInfo": {
|
||||
"TableName": "TODO",
|
||||
"ColumnName": "ID",
|
||||
"GUID": "0ba2d496-00ad-488e-b60d-a36cd5371365"
|
||||
},
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=ID"
|
||||
}
|
||||
},
|
||||
"UpdateBindingValues": [
|
||||
{
|
||||
"BindingInfo": {
|
||||
"TableName": "TODO",
|
||||
"ColumnName": "完成",
|
||||
"GUID": "bb6d8ba1-4ff5-4421-ab37-ed366319a29a"
|
||||
},
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=完成"
|
||||
}
|
||||
},
|
||||
{
|
||||
"BindingInfo": {
|
||||
"TableName": "TODO",
|
||||
"ColumnName": "内容",
|
||||
"GUID": "6b43b162-5111-45ff-91db-ce93958c3d75"
|
||||
},
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=内容"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
|
||||
"ErrorCode": "0",
|
||||
"Message": "更新成功"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -363,7 +363,7 @@
|
||||
"GUID": "f84fce9c-f3ff-449d-825e-eb0da9a68372",
|
||||
"BindingInfo": {
|
||||
"TableName": "View_任务工时统计",
|
||||
"ColumnName": "总实际工时",
|
||||
"ColumnName": "总核定工时",
|
||||
"GUID": "21ea4bc4-f68e-446b-9760-413f048a32ea"
|
||||
},
|
||||
"ColumnName": "总实际工时"
|
||||
@@ -452,7 +452,7 @@
|
||||
"ID": "34efaeaa449044baadb2591bdb778751"
|
||||
}
|
||||
],
|
||||
"ID": "a8aa1415-d49c-4539-83f7-c58187550c22"
|
||||
"ID": "1b2a41cd-59f2-4eb6-8722-502e9091fb35"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -475,7 +475,7 @@
|
||||
"ID": "737f988cc853421ba2604b8663caa91e"
|
||||
}
|
||||
],
|
||||
"ID": "56cdb439-0a71-429f-984c-cd071878c6cc"
|
||||
"ID": "bac1be11-862b-4214-b031-57e73855f119"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -557,7 +557,7 @@
|
||||
}
|
||||
],
|
||||
"Comments": "如果是按天分配,则需要检测这一天的实际工时是否超出,",
|
||||
"ID": "62e86d54-b241-4ab6-a941-9fd46c076b1e"
|
||||
"ID": "c4f9fdb4-9a8e-45e1-82f6-3706c3b17408"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -571,7 +571,7 @@
|
||||
"ID": "0ded4e0b74d841e3b3fd855e20f27dac"
|
||||
}
|
||||
],
|
||||
"ID": "6c639e39-5c5c-4876-8d3d-32f09bfdccde"
|
||||
"ID": "5f7c012a-9219-4318-8b03-42cf4f42552b"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -835,7 +835,7 @@
|
||||
}
|
||||
],
|
||||
"Comments": "如果是分配到任务,就补一条计划,保证任务可分配工时准确",
|
||||
"ID": "8fe38375-41cb-4b5f-8ef7-ccda5129a297"
|
||||
"ID": "ff697dae-5961-406d-993f-7a733c0baa4d"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -860,7 +860,7 @@
|
||||
"ID": "dfe08a493a80498e8915bc2fe710ad21"
|
||||
}
|
||||
],
|
||||
"ID": "0460ed6a-861d-4fe6-a598-b8c5c34a4fe2"
|
||||
"ID": "743cffb8-d438-4c95-8527-1183b66e1b45"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -873,7 +873,7 @@
|
||||
}
|
||||
}
|
||||
],
|
||||
"ID": "0d45bbbc-829c-4691-a7d2-28a6fa2a83e9"
|
||||
"ID": "fb7468a4-d48f-4f1e-a5e3-81e823c02157"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -925,7 +925,7 @@
|
||||
"Message": "报工成功"
|
||||
}
|
||||
],
|
||||
"ID": "14a48dac-a86c-4438-86b6-60a4d81a093b"
|
||||
"ID": "2fa1520f-ce4f-4fbd-8dcf-7735a69a81e9"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -941,12 +941,12 @@
|
||||
}
|
||||
}
|
||||
],
|
||||
"ID": "441069e4-55a0-476d-ad6a-6619da529099"
|
||||
"ID": "af3cc7de-aa1a-4d82-986e-c50d58d08d34"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "62472742-dfb4-47de-9e2c-6f8536ee9535"
|
||||
"ID": "c89141bd-dba3-43ac-8c63-a744de63f27f"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -959,7 +959,7 @@
|
||||
}
|
||||
}
|
||||
],
|
||||
"ID": "2959e3a3-8e8e-4251-9606-40fccc8fbd11"
|
||||
"ID": "6e537909-5b24-4981-ae33-218036cfc9dd"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -413,7 +413,7 @@
|
||||
}
|
||||
],
|
||||
"Comments": "项目成员设置的时薪",
|
||||
"ID": "f3cecd58-92dc-4c45-a33a-a9be4741249d"
|
||||
"ID": "84eb4913-28ae-4ea8-b302-f9452ecf8e8d"
|
||||
},
|
||||
{
|
||||
"Condition": {
|
||||
@@ -446,7 +446,7 @@
|
||||
}
|
||||
],
|
||||
"Comments": "项目岗位设置的时薪",
|
||||
"ID": "944f8103-63ef-4716-8c1b-d30b3949d535"
|
||||
"ID": "468771ce-d2a8-4b33-8555-559a881eb843"
|
||||
},
|
||||
{
|
||||
"Condition": {
|
||||
@@ -479,7 +479,7 @@
|
||||
}
|
||||
],
|
||||
"Comments": "成员用户的默认时薪",
|
||||
"ID": "dadfcb03-24f1-466a-99da-0bfdec822e05"
|
||||
"ID": "96658d89-b617-4dc5-a5a7-33bd6553b420"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -496,13 +496,13 @@
|
||||
"ID": "1034a8bcf12a49328a31314e519829f0"
|
||||
}
|
||||
],
|
||||
"ID": "3df86216-2d54-4b98-a932-299d5e9e4983"
|
||||
"ID": "3571b336-7011-433f-a851-ac9f09aeaae4"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"Comments": "优先使用手动指定的提成金额",
|
||||
"ID": "96797711-3589-4e4f-bfc5-aa778e4c3332"
|
||||
"ID": "418a0bd3-4fc0-445a-9c0b-5d2fc5e45f93"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -522,7 +522,7 @@
|
||||
"ID": "c9b6eb8cb30e4eaa839a7e1e28ee50a1"
|
||||
}
|
||||
],
|
||||
"ID": "0df29ad0-e291-4646-9ae8-86bda46ac916"
|
||||
"ID": "77da7dca-237a-4d22-a5b1-0d2bb6ca5f55"
|
||||
}
|
||||
],
|
||||
"Comments": "计算成员的时薪"
|
||||
@@ -595,7 +595,7 @@
|
||||
"GUID": "3d8ba6c8-14ff-4946-8236-e584acd8c684",
|
||||
"BindingInfo": {
|
||||
"TableName": "View_任务工时统计",
|
||||
"ColumnName": "总实际工时",
|
||||
"ColumnName": "总核定工时",
|
||||
"GUID": "58613864-7f3d-4ab2-9b2e-f1e1b7a86879"
|
||||
},
|
||||
"ColumnName": "总实际工时"
|
||||
@@ -681,13 +681,13 @@
|
||||
}
|
||||
],
|
||||
"Comments": "先检查个人工时余额够不够,如果不够,直接提成为0",
|
||||
"ID": "f7e4ea09-ecd6-4c98-9c59-31e62151354d"
|
||||
"ID": "54dd6f5e-3b7e-4ba1-83da-93e90f04e981"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"Comments": "如果分配到人头,则判断该人总计划工时还够不够",
|
||||
"ID": "e52068bc-737f-4176-aa20-d3046d94e71e"
|
||||
"ID": "7d11cf3f-fb7c-4336-b12d-76a718cdb842"
|
||||
},
|
||||
{
|
||||
"Condition": {
|
||||
@@ -739,13 +739,13 @@
|
||||
}
|
||||
],
|
||||
"Comments": "先检查个人工时余额够不够,如果不够,直接提成为0",
|
||||
"ID": "3e3b73a2-f093-436c-838f-750dd8525859"
|
||||
"ID": "2609606a-f5a9-4617-b822-1f559a93e78b"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"Comments": "如果是共用任务工时,则查看任务计划工时够不够",
|
||||
"ID": "3f7f1f9e-bbb4-4387-a9e0-46affd2a65c7"
|
||||
"ID": "5cd15c42-d06a-420a-b13a-6263fbb67379"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -878,7 +878,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "875c33fc-351e-49d6-a37c-f147a04befdd"
|
||||
"ID": "86f0c8b9-8ac6-419e-8290-067631c63fe7"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -939,12 +939,12 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "b5cd6ccb-30ac-44fa-a9cc-e1ef62b87bd8"
|
||||
"ID": "0a01bf3e-0108-445b-892b-822c27abc942"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "c46789d7-2412-40ee-b963-bda96df4db6e"
|
||||
"ID": "6564b59c-450a-4099-9836-d28c9981849d"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -977,13 +977,13 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "3bf512b4-7357-4959-9cab-f2822b771dd2"
|
||||
"ID": "2c171798-c5d7-4f6e-a2cd-199c6771c1a2"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"Comments": "如果提交的工时类型等于项目工时的核定方式且开启严格模式就校验本次有没有超标",
|
||||
"ID": "13102dd0-43c7-4320-9bdc-7de0318c2b10"
|
||||
"ID": "1ffdcfc2-b9c3-4de8-bbad-b53366ae2a55"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -1040,12 +1040,12 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "670c9908-cf7f-4f63-a6a2-ee06ef589f29"
|
||||
"ID": "f9c323aa-aa6a-445f-bb0e-b67eb59ac59b"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "e0654318-c53f-4e99-821e-6b0fd1177431"
|
||||
"ID": "30d58d38-eb4a-49fb-b9e8-371934cd5d37"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -1078,7 +1078,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "281bd9ca-b9be-4f9e-b4ab-469348391773"
|
||||
"ID": "50115f34-3cd6-48f3-b4ad-6b579236578f"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
"TableValueType": 1,
|
||||
"BindingInfos": [
|
||||
{
|
||||
"GUID": "cf49211c-5c43-4a9e-a82c-33ce82a64ee8",
|
||||
"GUID": "06725869-5ede-44f9-b4a7-9eeddb1d4e49",
|
||||
"BindingInfo": {
|
||||
"TableName": "TODO_分类",
|
||||
"ColumnName": "ID",
|
||||
@@ -49,18 +49,32 @@
|
||||
}
|
||||
],
|
||||
"SqlCondition": {
|
||||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||||
"ColumnBindingInfo": {
|
||||
"TableName": "TODO_分类",
|
||||
"ColumnName": "分类名称",
|
||||
"GUID": "cf6aa651-86d2-463c-ac10-46d532007be0"
|
||||
},
|
||||
"Value": "系统通知"
|
||||
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
|
||||
"SubConditions": [
|
||||
{
|
||||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||||
"ColumnBindingInfo": {
|
||||
"TableName": "TODO_分类",
|
||||
"ColumnName": "用户",
|
||||
"GUID": "fd2d5415-29b7-4753-929a-cc84ced3a726"
|
||||
},
|
||||
"Value": "%CurrentUser.UserName%"
|
||||
},
|
||||
{
|
||||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||||
"ColumnBindingInfo": {
|
||||
"TableName": "TODO_分类",
|
||||
"ColumnName": "分类名称",
|
||||
"GUID": "cf6aa651-86d2-463c-ac10-46d532007be0"
|
||||
},
|
||||
"Value": "系统通知"
|
||||
}
|
||||
]
|
||||
},
|
||||
"NullFormulaValueQueryPolicy": 0,
|
||||
"TopCount": "1"
|
||||
},
|
||||
"ID": "f76b52f99d9e4fcd9c749234558cd8ac"
|
||||
"ID": "b9ac9f6de8494b6b94d6c98e94d065d3"
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||||
@@ -113,7 +127,7 @@
|
||||
"ID": "f36548a257f143b5922c83035fca15ef"
|
||||
}
|
||||
],
|
||||
"ID": "8748a38d-9f5e-4f94-b388-145087b3f785"
|
||||
"ID": "5defe9f3-a36a-4ff0-8b4b-21088419c0e1"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
@@ -127,7 +141,7 @@
|
||||
"ID": "7a12acd09ba94631a6dc9be484bec0a5"
|
||||
}
|
||||
],
|
||||
"ID": "d2a0b8f1-7a86-47e7-bb6e-da6763e5d232"
|
||||
"ID": "03c3175c-dcc1-494a-b613-515a04889e25"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -302,7 +316,7 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
"ID": "156478a4d2fe4a5c9fcdd78649579aa4"
|
||||
"ID": "07ab44a521784c2eb68289eaabe37343"
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||||
@@ -383,12 +397,12 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "403573a0-99fd-4579-96e9-d5596de72c5c"
|
||||
"ID": "594b78cb-92b6-454c-96c2-09455aa6396d"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "9b0a8774-3714-417e-b227-72809875ba0d"
|
||||
"ID": "71b1fcb2-09db-43f1-9b97-4120e5b976a7"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -752,12 +766,12 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "d6cad7b6-c74a-4f9c-8d26-e785923547ed"
|
||||
"ID": "d3e2eb26-7b15-4723-9a01-bfd0f0341892"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "0e8cd23a-1fcd-471b-b34d-9a27522e70d9"
|
||||
"ID": "268cefe1-af34-463b-adf3-4f91beb90c9f"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -998,12 +1012,12 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "2317a5ed-30f7-4f8d-a4f6-bdf70504b652"
|
||||
"ID": "35852be2-8d47-4b4b-b541-d1492e3cbf3c"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "dfe4af86-60ef-49a4-9f3b-783f27f377c5"
|
||||
"ID": "2f3f1a5d-11e6-43ff-af19-f0b25e98d6b9"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user