{"Message":"重构任务审批流程\r\n重构子任务审批流程\r\n优化任务首页,负责审批、修改等","MessageType":2,"Modules":[{"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/任务首页"},{"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":36,"Name":"ShareCommandContainer/打开任务详情"},{"State":1,"Type":9,"Name":"Theme"},{"State":1,"Type":15,"Name":"ServerCommand/任务发起流程前校验"},{"State":1,"Type":28,"Name":"ProcessItem/新增任务流程"},{"State":1,"Type":23,"Name":"TableView/任务平行视图"},{"State":1,"Type":1,"Name":"PCPage/任务审批"},{"State":3,"Type":16,"Name":"TaskScheduler/新增任务事件"},{"State":3,"Type":16,"Name":"TaskScheduler/任务表新增事件"},{"State":3,"Type":15,"Name":"ServerCommand/初始化填充任务数据"},{"State":3,"Type":27,"Name":"ServerCommandPrivate/初始化填充任务数据"}],"Version":"v1"}

This commit is contained in:
超哥
2024-06-19 21:10:56 +08:00
parent 1e10309a4d
commit d790e32ff8
27 changed files with 3437 additions and 2464 deletions

View File

@@ -25,21 +25,18 @@
},
"4": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 5.0,
"IsHidden": true
"DesignLengthInPixel": 5.0
}
},
"5": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 5.0,
"IsHidden": true
"DesignLengthInPixel": 5.0
}
},
"6": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 52.0,
"Mode": 1,
"IsHidden": true
"Mode": 1
}
},
"7": {
@@ -105,14 +102,28 @@
"DesignLengthInPixel": 39.0,
"Mode": 1
}
},
"19": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 16.0
}
},
"20": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 39.0
}
},
"21": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 39.0
}
}
},
"InLogicalVisibleIndexes": [
4,
5,
6
20,
21
],
"Count": 19,
"Count": 22,
"DefaultSize": 5.0
},
"Cols": {
@@ -240,7 +251,8 @@
"9,0": "任务-关联资源",
"12,0": "任务-工时",
"15,0": "任务-进展",
"18,0": "任务-反馈"
"18,0": "任务-反馈",
"20,1": "新增子任务"
},
"AttachInfos": {
"0,0": {
@@ -284,6 +296,271 @@
"$type": "Forguncy.ContentContainerCellType, ServerDesignerCommon",
"PageName": "任务-反馈"
}
},
"20,1": {
"CellType": {
"$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
"CommandList": [
{
"$type": "Notiflix_Forguncy.Block_Command, Notiflix_Forguncy",
"Cell": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务部分!任务信息容器"
},
"Title": "加载中"
},
{
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
"ParameterName": "任务",
"TableValue": {
"TableName": "任务表",
"TableValueType": 1,
"BindingInfos": [
{
"GUID": "28e06ebf-624e-41c2-9d46-0b3240ff9059",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "ID",
"GUID": "4294d8bd-d659-4b2e-ae44-ef6ebb993165"
},
"ColumnName": "ID"
},
{
"GUID": "1ef5d725-e38a-44f6-a0cd-0f4dbf827ba4",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "43dc2159-4caa-4a6f-8bb3-845c8f464132"
},
"ColumnName": "项目ID"
},
{
"GUID": "7ea4c906-4cba-4247-bba2-666e18eacfb5",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务负责人",
"GUID": "5653d413-4555-44da-bfb0-8cea79846aaa"
},
"ColumnName": "任务负责人"
},
{
"GUID": "0389a574-48c1-407e-9eb9-663c1e024fdc",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务类型",
"GUID": "074bdc22-74e0-4f5b-b87a-53147ff306e3"
},
"ColumnName": "任务类型"
},
{
"GUID": "9396aa35-1fc7-4153-8b23-f9ac73a93e98",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "分组ID",
"GUID": "41932d14-9dd1-4533-acfd-508d619c67a6"
},
"ColumnName": "分组ID"
},
{
"GUID": "3a9a22e1-b044-40b3-99b3-2e54db7b85c5",
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "版本",
"GUID": "b41153c1-a41c-4075-b530-0fbf4ab8f5ce"
},
"ColumnName": "版本"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "任务表",
"ColumnName": "ID",
"GUID": "c4d71200-d926-4e57-95cf-737adf050399"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务部分!任务ID"
}
},
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "39a835c6721f4587af0945467072bb6f"
},
{
"$type": "Forguncy.Model.ProcessStartCommand, ServerDesignerCommon",
"ProcessDefinitionResourceName": "新增任务流程",
"ProcessInstanceName": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=\"项目[\"&任务部分!项目名称&\"]的新任务等待创建\""
},
"ReturnResultName": "发起流程结果"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
"cellLocations": [
{
"SerializeProperty": "=任务部分!发起流程结果.ID"
}
]
},
"value": "%Null%",
"compareType": 1
},
"CommandList": [
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
"cellLocations": [
{
"SerializeProperty": "=任务部分!发起流程结果.TaskExists"
}
]
},
"value": "1"
},
"CommandList": [
{
"$type": "RemoveCurrentRowInfo.RemoveCurrentRowInfoCommand, RemoveCurrentRowInfo",
"TableName": "任务表"
},
{
"$type": "SetCurrentRowCommand.SetCurrentRowCommand, SetCurrentRowCommand",
"CurrentRowInfo": {
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "ACT_HI_PROCINST_View",
"ColumnName": "ID_",
"GUID": "7d524bc6-89c0-4911-89f0-99685f28adb2"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务部分!发起流程结果.ID"
}
}
},
{
"$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
"PropertyItemsList": [
{
"TargetCells": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务部分!项目ID"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务部分!任务.项目ID"
}
},
{
"TargetCells": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务部分!父任务ID"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务部分!任务.ID"
}
},
{
"TargetCells": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "='任务-基本信息'!任务类型"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务部分!任务.任务类型"
}
},
{
"TargetCells": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "='任务-基本信息'!任务分组"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务部分!任务.分组ID"
}
},
{
"TargetCells": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "='任务-基本信息'!执行者"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务部分!任务.任务负责人"
}
},
{
"TargetCells": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "='任务-任务信息'!版本"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务部分!任务.版本"
}
}
]
},
{
"$type": "SetFocusCommand.SetFocusCommand, SetFocusCommand",
"TargetCell": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务部分!任务名称"
}
}
],
"ID": "7fc5a22f-5e1b-4c1b-9a13-e0199febf4e3"
}
]
}
],
"ID": "d273ffc4-0fad-4ed4-aaf0-66b9ebb2ad44"
},
{
"CommandList": [
{
"$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy",
"FunctionName": "warning",
"Title": "温馨提示",
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务部分!发起流程结果.ErrorMessage"
},
"BtnText": "知道了"
}
],
"ID": "15b25a07-8930-4ebd-beb5-b3bda13bc621"
}
]
},
{
"$type": "Notiflix_Forguncy.Block_Command, Notiflix_Forguncy",
"FunctionName": "remove",
"Cell": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务部分!任务信息容器"
},
"Title": "加载中"
}
],
"Text": "新增子任务",
"TemplateKey": "_RS_Main1"
}
}
},
"StyleDatas": {
@@ -312,6 +589,10 @@
{
"FontFamily": 0
},
{
"FontFamily": 0,
"FontSize": 12.0
},
{
"Background": null
}
@@ -684,12 +965,75 @@
"18,17": 5,
"18,18": 5,
"18,19": 0,
"18,20": 0
"18,20": 0,
"19,0": 0,
"19,1": 0,
"19,2": 0,
"19,3": 0,
"19,4": 0,
"19,5": 0,
"19,6": 0,
"19,7": 0,
"19,8": 0,
"19,9": 0,
"19,10": 0,
"19,11": 0,
"19,12": 0,
"19,13": 0,
"19,14": 0,
"19,15": 0,
"19,16": 0,
"19,17": 0,
"19,18": 0,
"19,19": 0,
"19,20": 0,
"20,0": 0,
"20,1": 6,
"20,2": 5,
"20,3": 5,
"20,4": 0,
"20,5": 0,
"20,6": 0,
"20,7": 0,
"20,8": 0,
"20,9": 0,
"20,10": 0,
"20,11": 0,
"20,12": 0,
"20,13": 0,
"20,14": 0,
"20,15": 0,
"20,16": 0,
"20,17": 0,
"20,18": 0,
"20,19": 0,
"20,20": 0,
"21,0": 0,
"21,1": 0,
"21,2": 0,
"21,3": 0,
"21,4": 0,
"21,5": 0,
"21,6": 0,
"21,7": 0,
"21,8": 0,
"21,9": 0,
"21,10": 0,
"21,11": 0,
"21,12": 0,
"21,13": 0,
"21,14": 0,
"21,15": 0,
"21,16": 0,
"21,17": 0,
"21,18": 0,
"21,19": 0,
"21,20": 0
},
"RowStyles": {
"0": 6,
"1": 6,
"2": 6
"0": 7,
"1": 7,
"2": 7
},
"SheetStyle": {
"FontFamily": 0
@@ -708,62 +1052,12 @@
"10,13,1,7",
"13,13,1,7",
"18,0,1,20",
"16,13,1,7"
"16,13,1,7",
"20,1,1,3"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
"PageLoadedCommandList": [
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon",
"tableData": {
"TableName": "任务表",
"ColumnName": "任务状态",
"GUID": "9cfc198e-05b6-4e96-907d-504db33e9079"
}
},
"value": "2"
},
"CommandList": [
{
"$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon",
"PropertyItemsList": [
{
"Location": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务部分!5:7"
},
"Value": true
}
]
}
],
"ID": "4697109e-6c9c-4179-8376-36b1b99154a1"
},
{
"CommandList": [
{
"$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon",
"PropertyItemsList": [
{
"Location": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=任务部分!5:7"
},
"Value": false
}
]
}
],
"ID": "cfb64db2-78d5-4154-888b-91eb4f5be178"
}
]
},
{
"$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy",
"FunctionName": "remove",
@@ -793,8 +1087,36 @@
},
"CustomNames": [
{
"Name": "任务基本信息",
"Name": "任务信息板块",
"Formula": "任务部分!$A$1"
},
{
"Name": "新增子任务",
"Formula": "任务部分!$B$21"
},
{
"Name": "子任务板块",
"Formula": "任务部分!$A$7"
},
{
"Name": "任务说明板块",
"Formula": "任务部分!$A$4"
},
{
"Name": "关联资源板块",
"Formula": "任务部分!$A$10"
},
{
"Name": "工时详情板块",
"Formula": "任务部分!$A$13"
},
{
"Name": "任务进展板块",
"Formula": "任务部分!$A$16"
},
{
"Name": "任务反馈板块",
"Formula": "任务部分!$A$19"
}
]
}//rL8W1m8lENUizVdfeeZcujpp4a8dNbfmgd8630fobvC4WjfmrsAioZzMaK+x6E2N2zQFD1xNjmA0eI6AqeclxXyxQJHGo3w9ieML6/L4Poq9MfLiDlBwqjAwN0Ttsc7Nhp711D2rFJq+26XpmFwqZNGyGnX94No5vRdPWTSxuFob3uHhhgPNEzWl/6IvXb5YdCYojS/DPZ+zoT14KBnaQguU7yKZEcva67EufWZFiyRWELPPIt963gpc37hmvmDhQgnmiqbs7GDzzTBjyjJyXuJeMjxuL1oLwQbQzesXvVcdlI4TKHggUKDJF1gMUR33C5MeIzpmOIxm0lcc9Nmrluc69hOWebTH4H+F3CcmEMSgrQ9ThV7X8k2JqfxnacBVNKcxIBgorb3lZUirWEy9cxUUJ1bNmZlsRBEsEBvFz6LARDXIDRqrEwIFbH64fy7Sog920AgPmVhmQB0FaCkqWUvTuHichdj0gD9kpaeDRrB+oTxRQVJyjVNU5+CdLdUe1wfiYFN5e/uhqLSoGzqCLtwmsvCU0Y8RSCaJhENB6Y7YVhaQLtokQtlaO2ezTTCm74VmOYROOgr29guYFZBR5NKGMESfCP5HPTTIQVNNYgiVQ29dwPgRfmv4FUQ20j97ceUCteBD4w3ifC9OZkTVuh5y2NdWr88bG3/4YtyJ8YEAHFSLSOdbUsOXOnXVAINteIPq7apVhHfm8bibi/7fzrB2S90zVsctayzFGuUDZLuNZmdMVkvOZNzUioTvk1ESLRs5qWbozxw6ArXDW/Yi94CwcuF1wjQAh0CVZaqXNpor/b3x3CqskRNOETyGrVKeh66ezEp7bbY0a9e+6F/LoJFsfHqbljKlNT/hE4jp6rRsRFM4xQHsDansRUqD7ReOWjAvVlf2tIrneH5z4rmI0A==|920
}//Y7XGUOBVcbAKM0D/AthnpENQlTrJDiCKm70bm0cX4/VtRgQp9NB2faDsrnDCGcTEGqHmSOsztJnNBphDwmtERSa57+vykeGWniJuHX3fyiEwemJCG+OsrRwjVlNRZhDvK4LIgyNp6kKRLu0N6Gb+GCEYFxq+8OX6Fpb7LBO1f4hzTmh9ND92mgwPlkj2KqgZYxuYF4kBkgWuRfP7zt8YgCKy72m4bwm8r6qux4ci6MxNcKoamvBNRnr4CPVOQSIYeNtaQdQnlxmjguUI7cHqfa5tkJl847zgHZ3FbQAX5R2bO8lGFYZV+iVhjq4DSDVIwd6ERhvZ5VKvZJx2G9lEynWXTmumCru+L3qsURiAQuJgZLGHA5epSns0uSOmzpg9HdMglTzzJYIU4Fl1GCqkKHmD+K8z6hHxVcMmv+88xXS6orzfxe0aFHF6vAm9yqGGUm9xnpTL87Rl8HTTYs7TaDEzymwTFJqxC+77ZHlvBf4MB4Rouw+P3I1wiyqNCBFNIKZoVeKZO97C9LuZKN5phnrdmjAUNyOSaEPFCdz48WSgfkJkEONY+zdRDNBb8UobhcAhCJvaIAV7s0IA+skd33S1l6N77hwuI8nEpgT/m40iIDn8s4V2o0DzhDHY7jUdiaLiV4l3N4XFgXHRHdyQ/zE+T9O67seaCSqILHlMLS4dNg2hOHasY4iHDSAfUw8dXr9Gm8zChNd6Tp+T9IITfUq3no8H8okDxAlj86RcMexH0COdLFkoYXmixgM1JeTEvZERlCKjDFwz7vounXU8paxIHaj+yFi6NGtSQPy5AkZaOcyhWLeH2uLpVzeOEUbS2KjYhU5wlwtPozmu+heaoA5CPV/GekUIDXBVuvGe2tCGVEOO3roEcWLVw+T4jq0tGlw4JAr9yrBuwvXXUzhXMA==|920