From d8ceffb9164351d55acea6cb6e873cdabd40c694 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B6=85=E5=93=A5?= Date: Mon, 24 Jun 2024 10:32:43 +0800 Subject: [PATCH] =?UTF-8?q?{"Message":"=E4=BF=AE=E6=94=B9=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E6=88=90=E5=91=98=E6=96=B0=E5=A2=9E=E4=B8=BA=E5=90=8E?= =?UTF-8?q?=E7=AB=AF=E6=89=A7=E8=A1=8C","MessageType":2,"Modules":[{"State?= =?UTF-8?q?":1,"Type":1,"Name":"PCPage/=E4=BB=BB=E5=8A=A1-=E5=B7=A5?= =?UTF-8?q?=E6=97=B6"},{"State":1,"Type":1,"Name":"PCPage/=E5=8F=82?= =?UTF-8?q?=E4=B8=8E=E6=88=90=E5=91=98=E7=AE=A1=E7=90=86"},{"State":3,"Typ?= =?UTF-8?q?e":15,"Name":"ServerCommand/=E6=B7=BB=E5=8A=A0=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E6=88=90=E5=91=98"}],"Version":"v1"}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .collaboration | 34 +- Pages/94f8bae36aee4ae7aec2a063ca731b1.json | 12 +- Pages/任务/任务-工时.json | 56 ++-- Pages/任务/任务成员/参与成员管理.json | 152 +++++---- ServerCommands/任务/添加任务成员.json | 341 +++++++++++++++++++++ 5 files changed, 475 insertions(+), 120 deletions(-) create mode 100644 ServerCommands/任务/添加任务成员.json diff --git a/.collaboration b/.collaboration index 1dcea4c1..37f861cc 100644 --- a/.collaboration +++ b/.collaboration @@ -698,19 +698,7 @@ }, { "ModuleName": "PCPage/任务-工时", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-24T10:24:23.9732039+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务-工时.json", - "Pages\\任务\\任务-工时.rd", - "Pages\\94f8bae36aee4ae7aec2a063ca731b1.json", - "Pages\\94f8bae36aee4ae7aec2a063ca731b1.rd" - ] + "ModuleType": 1 }, { "ModuleName": "PCPage/任务-进展", @@ -734,19 +722,7 @@ }, { "ModuleName": "PCPage/参与成员管理", - "State": 1, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-24T10:30:34.8567756+08:00", - "ModuleType": 1, - "ToRemoveFiles": [ - "Pages\\任务\\任务成员\\参与成员管理.json", - "Pages\\任务\\任务成员\\参与成员管理.rd", - "Pages\\4efeb9a87d4e43c88bafd4aeae13e20.json", - "Pages\\4efeb9a87d4e43c88bafd4aeae13e20.rd" - ] + "ModuleType": 1 }, { "ModuleName": "Pages/任务/任务创建助手", @@ -2200,12 +2176,6 @@ }, { "ModuleName": "ServerCommand/添加任务成员", - "State": 3, - "LockedBy": { - "UserName": "超哥", - "Email": "phoben@qq.com" - }, - "LockDateTime": "2024-06-24T10:25:38.6090048+08:00", "ModuleType": 15 } ] \ No newline at end of file diff --git a/Pages/94f8bae36aee4ae7aec2a063ca731b1.json b/Pages/94f8bae36aee4ae7aec2a063ca731b1.json index d9480d8c..f8b64ac0 100644 --- a/Pages/94f8bae36aee4ae7aec2a063ca731b1.json +++ b/Pages/94f8bae36aee4ae7aec2a063ca731b1.json @@ -145,7 +145,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "9a2db6fa-bea9-4d1c-a605-08406a96b4af" + "ID": "5ebdf5f3-df0c-455c-ba08-586ac3950f86" }, { "CommandList": [ @@ -174,7 +174,7 @@ "ConfirmText": "您确定要删除吗?" } ], - "ID": "59403beb-255f-4003-935d-ab6cdcc92631" + "ID": "fc98051f-8554-432c-b32d-81cbe07b7df3" }, { "CommandList": [ @@ -184,17 +184,17 @@ "Message": "该报工已请款,无法删除" } ], - "ID": "f41fa805-852d-4472-a85b-b61b517f5e30" + "ID": "9e619cc9-0e8c-4384-99c0-d6d1642e8100" } ] } ], - "ID": "ea4c94c0-7b5d-4fdf-8e77-3d0990f2d095" + "ID": "d33f0a7b-61d8-4f85-acbd-e9c97e3ea5e5" } ] } ], - "ID": "2b117c97-11a5-42e2-94ac-d9d581e11fa4" + "ID": "f1608231-87d2-4ac6-9f84-d30e053a6cf4" } ] } @@ -262,4 +262,4 @@ "PaperSize": {}, "Margin": {} } -}//PK6f9CXWsya/j01OiJBt4uKCRCHzGDii/tUB0XIvVyiIE2h9unzg/lrj5O3AgXvWffnkxa7GQH7dohHbMP7WbaMLHw2BQ5BnkJaF9cFLX+Gizln7PuG8GEkhHKjXTbpMuUmQvNPYMOJ0daSFpvDckQahgTed87qFR8AygZNcD6Wfk/ZbFkzh8dB7YPHbYwBahPWD2D3JkXlf3wJPCkCEgK0qp060Fp8REwYU3Tu8DD5q/p4nzlMFpU/C1G+l0MYVvpiXqJV7Ss92DeDHcZVATc789aYkwv6hklGpKW4/Rruv6oqBzJz9qmWIqYq3dE4gj8LQIU95k0gdBj0EQ2H/pUotnQWoOeC/ImKAKEHKmdYD/Ch9cOONs8RXsbsS8PEIznM1njnw4snv2aUBCfcrrvA0qaPUVIpGFmXQ+I+IhRiphGxVCf00fA/BFloOrA1mLCZ93AniduIT2flmC3cSOikPIqeUKtZutgGLCE1ZBulHyKWaDi1+xZrnoPvvbMigQyqAhXD64NTX39Wspye5bRNoAad9k6colozwG0KIuWQv5ejGYWk0ImXzfPOZRa84DgEesfaAxggCfrENBwK/LW5tU57PwPfX2lQYQnikVfT2bn4edA+KZJN6x66aXxXJIG5Ozf6ER0x/97c+OpqxPQzpdDt6KUud30uVC9lVnI1PO2Dk2W2BZFY/jdosDOM2xQHMTxE8kbE9g7fujKVUSixz+J9A3tdNj/gIIZ7GEZQb6BOaaVmkeDRweNXf9Yj0DDiPpE0pVTFS9MgRZVXbRpX9Dc0rnJaRdFLzHv4H/mhkfYPvuvK0dUceNlfJGe0PxEcOqA38rc8eIb/Qgktz7Ub9JqRjmJhGik2/dFpuS0LhtUjQWAPok4LxfigVl+QdSxgGSjKA+eMgrDaAzwxXKQ==|920 \ No newline at end of file +}//6DK1cXEz0OMgJqDfkKcfnPvr6qK0sqBc5jtfJvejlGBefcvx31JbYppHwL6cNRLm+s6H6M1MsWQCGi258tU58DuyofQ0t1k/FpsnbuP9tU25KY3rVmDkhU0vYwRyqCSn7/8fselqwZxqgE1Ge+LwlxuLpYskVgooZA06nvXsY8QiApWjDa/dqyKudiL84xf4RojHDOWJKUiGCMg4hY+ZMtk1F54Kbr09KooS6i3S01FceV3WXYLy61ElLdqEX/6jyT07rH6xEDtiA/use8oeFRy6aMyj3281a/9oXPF1+dgalwyuY6AIwlVYGp5vvoXVozBmFgwdCMyPcfJAapfCpXYowWfqJzFsfOXoyaEb1uqLRNxWrsAekJ6+LZrC5ANP8RI6fDd1aF1uJo5B1FdswXXu/PokQ9bSYj5IzJQFygA34mtoIfYRBM3s9+e6OCxUPuDIiiU1JrMBfBtmcazr4VBiePSwv4IIkc9Mbg4+WsgekkAl6gcRTIN6Ky055UPIwrK0djlXQKXL20yEYfiFKwsD9KQiARqHi+/ifDQotb0uoaU2oYrR5to4cz4IwhvZl/CN3IHP4loUb2xRyloq7faybWLUAGRCER9dGCNIQkmw3brkzZW6iHlxHenFGymZAYTf/2VL/ggTpd+DOe/TBF/wEGDHQRCO7dsxYDl3BQPAFrIKfelKWghumW5dpvikzpALC6wzehuDalP4LuZ4TJJPnHGHWu3TbyBhv64h5mPM8uzhY/9GIRGiL5KxMElSMFMD3QY4RYDEwGsUTci8/vK+fL0I/wQgdgK1Bujb/NA33R42a2cxUyXbcRRCc0p3PYaCnQ2k1mwuMH3+7s5gfK0Kv/kSxFANTRET/eH8m0YyM2Y0ftWFH1mVavwq3zoNIFZbq1ziqUzvypeDc4y9Kw==|920 \ No newline at end of file diff --git a/Pages/任务/任务-工时.json b/Pages/任务/任务-工时.json index 38201a34..13100256 100644 --- a/Pages/任务/任务-工时.json +++ b/Pages/任务/任务-工时.json @@ -263,6 +263,7 @@ } ], "Text": "实际工时", + "IsInvisible": true, "TemplateKey": "Gost", "Icon": { "Name": "Application/005_add_5.svg", @@ -271,7 +272,10 @@ "UseCellTypeForeColor": true }, "IconSize": 14.0 - } + }, + "RulesGuidList": [ + "f0252303-f510-466d-ad62-b3d710deb5b4" + ] }, "1,23": { "CellType": { @@ -332,7 +336,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "05fa8186-2e50-4236-b901-bb024dfdc9d0" + "ID": "895f8655-0ce6-4309-9cc1-fd6b8c4c12a3" }, { "CommandList": [ @@ -371,12 +375,12 @@ "LoadBindingDataOption": 1 } ], - "ID": "26eb320a-ad38-43dd-9279-445772e6696b" + "ID": "71b59e8c-c3a8-4c65-8ece-2c26588e7a8c" } ] } ], - "ID": "6eaa77b3-083b-4ce8-a240-cf8e42cb2b64" + "ID": "a5b9962d-ae96-4e53-9a8e-9c3947e5f553" } ] } @@ -413,7 +417,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "909fdc1f-1ad7-4321-bf6e-a897fa9c02cb" + "ID": "19e98ec9-7e5f-4ac2-8c38-4ba8406c5b95" }, { "CommandList": [ @@ -452,12 +456,12 @@ "LoadBindingDataOption": 1 } ], - "ID": "d302d2ba-a7a7-4654-ae84-38eb9f704599" + "ID": "c3114060-0513-450d-a327-790b593e9612" } ] } ], - "ID": "97eda98e-160d-4d24-b983-cf7342942d16" + "ID": "df3ccc64-29dd-48b3-8cd4-af0a449f09ba" } ] } @@ -510,7 +514,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "1ca08ac8-a6b1-423a-98ad-016bfd5d45a7" + "ID": "c03e5c3b-62be-44a6-bbf6-fcd3dc316f4d" }, { "CommandList": [ @@ -549,12 +553,12 @@ "LoadBindingDataOption": 1 } ], - "ID": "69f70ecc-6117-45bf-beb0-fc2bd7e9e757" + "ID": "3da0346e-2880-4461-b835-87e6a8192685" } ] } ], - "ID": "815cd2dc-6318-4bdf-94de-f37ff784407d" + "ID": "aeba3d3c-104e-4ffe-88d6-bdcc3a04b4b4" } ] } @@ -616,7 +620,7 @@ "LoadBindingDataOption": 1 } ], - "ID": "f5ab0ab7-b4b0-49c3-b8be-cbb1211beb37" + "ID": "1a1863cc-5999-4e92-be69-59600d6f5fef" }, { "CommandList": [ @@ -655,17 +659,17 @@ "LoadBindingDataOption": 1 } ], - "ID": "89ab4be4-4d01-4be7-ad18-87b98c287c7c" + "ID": "1afa66d8-8fc2-4e27-8ee7-ec25857413d5" } ] } ], - "ID": "e937d929-f94a-46a2-82da-23014bf73163" + "ID": "914bd6af-b421-40de-b60a-5f15605fb842" } ] } ], - "ID": "8ad3fd91-8d85-4543-a60a-3a1754801935" + "ID": "0a3a4ddf-05fa-4220-8b97-e7374888f146" }, { "CommandList": [ @@ -675,7 +679,7 @@ "Message": "当前任务状态,允许上报工时" } ], - "ID": "eda88c4d-515c-4fd2-b9e8-22df70e36048" + "ID": "15f9dbb5-a792-43ba-aefe-b8fbc0183b39" } ] } @@ -906,7 +910,7 @@ ] } ], - "ID": "8abe279d-0fef-4644-85df-427d6cf0653b" + "ID": "5fb29e7f-d12b-4bff-b072-f60a97221846" }, { "CommandList": [ @@ -926,7 +930,7 @@ ] } ], - "ID": "49195b9e-0ca2-4ee5-a464-20847630d090" + "ID": "8fcce238-2a55-4ba2-ac3a-b9369b453898" } ] } @@ -1174,6 +1178,22 @@ "RelatedDataTableName": "任务平行视图", "ConditionFormatRulesCollection": { "Rules": [ + { + "$type": "Forguncy.ConditionFormat.FormulaRule, ServerDesignerCommon", + "Formula": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "='任务-工时'!折叠工时详情" + }, + "Priority": 1, + "GUID": "f0252303-f510-466d-ad62-b3d710deb5b4", + "StyleInfo": { + "Underline": null, + "Strikethrough": null + }, + "IsDisabled": false, + "IsInvisible": false, + "IsReadOnly": false + }, { "$type": "Forguncy.ConditionFormat.FormulaRule, ServerDesignerCommon", "Formula": { @@ -1260,4 +1280,4 @@ "Formula": "'任务-工时'!$V$14" } ] -}//9zLuxTHVdLB7AL/YSUS7D42It0cjGET8XFX8iZQiQ93wHZq4WD8CLg5NNN7TsAfsydfMfe7/K3eFIVaIoDsis6sxofo/ZV8Zuz4quRxK8W2W8jx4TqVIBpNw+p67FEJ9lY8VyfkKOyCagJF4QerU6Fg+w2T6TbSg7o45/XzjJ64RP5aCNTHilJYRrufjtbdGRqh1/6gUCl45waIMFcnTt29CVZraRyo+T7BeEq0on1bSixMD1F0ANqRBbJ+0V1e50q9w3N3JsZb6U5IyaL0aM2lG76p5hOpT/ZXrkEQjg4Sq2rmGKF6uZeXXL4izQc+xvzyaeC9p3deESiqvPXvkiHabo8ZKPsrklb9pb924nl9ipEy9G/PZDsERZP2pckD5S1EvieVhcPYiIzQ7Dk6YurJJc94l2IU4zaG+2KaCax0J/TOYBblo08jdaOl7lItRUG81RftNNoGTiBb24XAj4EkAzbeSY1b8PG1K987617jEmFI/4HejgWB3unH+TlDH6gBGcwkbP7hC4nvBDB87OL0z+4/6solV1AkHdpjABfmzefA2J8PunWzMBVh5elJsJtKWn1WGYcJQ3iHmVYXQ244JmLaowkNcA1NnHez5TWZttOAiKkbI+dgl2I9gogRw4dXLJkFwHFJpQce8E46lp1uQpSFj0ZSiZ7vmwJpX2tKguYHNfPmCbEi7ubMXyrO16Yjocom9olob6RY6EqUC/0mp/sVzIi61NW1EhH749onbrqgzpIsFTIl9URYNCaqNvh+WeT+4JLkzOnJaoHAPNdtcE8VoH778oZ7D2QbWx/jASQxIJg3i2FftOBN8j0pf95MlqQj0Yq8aHVR25p0jzkgA8M1aSOAujCfVXyUSKPYlbkA7lkNMBNm165F83G7Op/hC89meVKPjH5Uvp0x/fw==|920 \ No newline at end of file +}//knQbsdeoujpfNfq8P4HF+rATz4cp/exCRfXv0mSk5ARtOv/5IyBnzr5i02XGXJV8VatcZunRWypKzYJGV46IV/1lk6etIwoqkH1G+liPCAe4nD0Ycx3cokjsXyB/YVtunajPcZzNzwlESaOAaE37KLL6pqIMR/xy68Z3b24lca1j+ahH799zcg5FFDemhr+WZz/rH/ERQ/h4Ae0FGMlyfd+WkT2bRdYhYjH5YXlIWQGwDb9dIjByS8fosYa86s7ICowDO/3No/+3UMjLIkemi977UqKi0R7vPapO9km+pJnklZDVzrLM8ndwk9W8V0L2BkjZae/Xwb5VYHWtHe4W1yTmqAK7kdUXOWJWRQBp18Ggc0D4Wb+p6+EpHr5jWBTYtb0xqem0EIS8ZBT2tUbPDTQBY9MTpsaIoK9FInV3KkLRBN/Vld6NWMM6hrDMABGjEMlyUkkRnFTIYJmvYGLlN95GJyzG2n9lfDksSjSG3yC4G18Oe1p4PLu+MMSBjTh8unBXFlehP8dknVIr/0yMYbPEBLCN+pOd2h6WuaIDFncmzOJbmkFXAi6chPonvfiHsXxTLno50PuBfN3X73mUGvn436bCGJnMuxiVjdkovqv49pZJKM9aiF/l4HiDY2XpeiEL8uUWdAjL2kTDzzHv47QsIoDTkQ64upOtGnmjeaSn0deaS9Kw75RuiT1XbTiSnVkif3OGEHtPVRud4Wxx+pjJlDuuIOrV3brwFDpYwHXtGfTtuXss+KoKJh0S0TMcd5KCFxNmuqzd9svGg/eP1aKqOL7sXOIedHdDc85sjkzypv2sU7Chcyk9F/Zyvai5ajDZwxmArHfFfWdMarGJQWIXIjTnDOiofHjkwNQ2iqxDlb2ZbMVcYcwTyz3q4rnGDecVae1oJ6kRPCKIBqaiUg==|920 \ No newline at end of file diff --git a/Pages/任务/任务成员/参与成员管理.json b/Pages/任务/任务成员/参与成员管理.json index 365359b4..3eab0876 100644 --- a/Pages/任务/任务成员/参与成员管理.json +++ b/Pages/任务/任务成员/参与成员管理.json @@ -259,86 +259,110 @@ }, "CommandList": [ { - "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", - "TableName": "任务成员表", - "UpdateType": "add", - "ShowConfirm": false, - "UpdateBindingValues": [ + "$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon", + "ServerCommandName": "添加任务成员", + "Parameters": [ { - "BindingInfo": { - "TableName": "任务成员表", - "ColumnName": "项目ID", - "GUID": "7cf1d102-99ec-4238-a541-acad0718cc44" - }, - "Value": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=参与成员管理!项目ID" - } - }, - { - "BindingInfo": { - "TableName": "任务成员表", - "ColumnName": "任务ID", - "GUID": "18c087d9-7998-42b5-b42c-e52504eeac94" - }, + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "任务ID", "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=参与成员管理!任务ID" } }, { - "BindingInfo": { - "TableName": "任务成员表", - "ColumnName": "任务成员", - "GUID": "4b077b4d-9dd3-40ea-bb97-2602070696fb" - }, + "$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon", + "ParamName": "成员", "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=参与成员管理!B2" } } - ] - }, - { - "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", - "PropertyItemsList": [ - { - "TargetCells": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=参与成员管理!B2" - }, - "Value": "%Null%" - } - ] - }, - { - "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", - "TargetPageElement": { - "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", - "SerializeProperty": "=参与成员管理!B2" + ], + "ResultErrorCodeTo": { + "SerializeProperty": "code" }, - "TargetType": "ElementUI.SelectCellType, ElementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e50995ee76bfe560", - "MethodName": "ReloadBindingItems" + "ResultMessageTo": { + "SerializeProperty": "msg" + }, + "RefreshAfterFinish": true, + "CheckDataValidation": true }, { - "$type": "Forguncy.Model.UpdateListviewCommand, ServerDesignerCommon", - "ListviewName": "图文列表表格1", - "UpdateType": 6, - "UpdateListviewCommandRunTimeMethodSetting": { - "MethodName": "Reload", - "ParameterValues": { - "clearFilter": false, - "clearSort": false, - "clearRuntimeQueryConditions": false + "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", + "ConditionAndCommandPairList": [ + { + "Condition": { + "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", + "param": { + "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", + "cellLocations": [ + { + "SerializeProperty": "=code" + } + ] + }, + "value": "0" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", + "PropertyItemsList": [ + { + "TargetCells": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=参与成员管理!B2" + }, + "Value": "%Null%" + } + ] + }, + { + "$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon", + "TargetPageElement": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=参与成员管理!B2" + }, + "TargetType": "ElementUI.SelectCellType, ElementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e50995ee76bfe560", + "MethodName": "ReloadBindingItems" + }, + { + "$type": "Forguncy.Model.UpdateListviewCommand, ServerDesignerCommon", + "ListviewName": "图文列表表格1", + "UpdateType": 6, + "UpdateListviewCommandRunTimeMethodSetting": { + "MethodName": "Reload", + "ParameterValues": { + "clearFilter": false, + "clearSort": false, + "clearRuntimeQueryConditions": false + } + } + }, + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "Message": "添加成员成功" + } + ], + "ID": "088e58a1-92d1-497d-8726-e7392374615b" + }, + { + "CommandList": [ + { + "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", + "FourStandardStyle": "warning", + "Message": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=参与成员管理!msg" + } + } + ], + "ID": "e7264b0b-0ea6-40a8-97b8-c11f532f07d1" } - } - }, - { - "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", - "Message": "添加成员成功" + ] } ], - "ID": "0dd07f14-16c8-4597-b23c-01379cb09f24" + "ID": "49cfd272-59ec-4e51-a7d4-1bb481dff12b" }, { "CommandList": [ @@ -357,7 +381,7 @@ "MethodName": "Focus" } ], - "ID": "0b858a62-d0b3-4cfb-9e4d-ae0756526ced" + "ID": "d69ebe2c-9b1e-4fb7-a777-33b07839ff9e" } ] } @@ -692,4 +716,4 @@ "Formula": "参与成员管理!$H$7" } ] -}//kBzhbPYo/E8O1/Q5LmDcwBl1e8TfRn0MIbrECM72QcfdA1p18NtsQ6/0+LGUbyYXGNtp2hrfnJRsFucfGNJyeuA0ZuW1JQvUZRjVrZSB8LtxSeo/V9yJexz0Fr7KxF3I+WbX3E7qsLaoB2rk/+pcm1vo/ftfAX6sqLZ1j5B5/e5tkci5fYR8pJc5aFZJvXUibyaP1kSHAAelWpQM8zfE8zsFfGByUubd0raLBxHpR0q6iYrQmKSe8VDM7jiocsj3i2s7sfCnAfzjBU6C0voPITo3jonn8qyrXmugImisG7uNYG62wbut4VixFlhRFqZf6qRwOc5iYaC5D65SQP/Bk7HZXusHXAd4MoBNY91iVfTw1rnKmC6iBaWGRt09g/E+CnmgSgS1Jv9/of5raKG5ir79L9qeUURQHkN0bvOktvjA9swLRLNyER0jnHgYiKQt5NFJ/deoob9kYaWQBr6II6EUPCfmgGTG1/g3GzO4Ry55HQOL8PuKuK0fUbtr5iGcFgsjOe7d9v1Tbcp+elOvGyB9I6u25FX1Pg0KIwfmeoK94kL5IWGWXqhjG9LI6vLro9yIuNDyzA1d8TIVgGuqKpgGvq6MOm6ZMGIIALZ+sUXFEoRxwYKy4ZPfuO/TLf68vuZg30K48L+aYFtV/5PlwsRGGD8RoYu+VCDI6DbfFrXJPKBlQq8Pla8nTaJPfp9OC1Heuo10CUe5fW5aTDSAvU1XFwdufQw8ymXo+cCt/FHwdyHv12uXdHoFIVUcQtBWgmXz5d2NREZCSjLA1pRRYJ/EiC2TvbVRa420dpNg1BwVpL0mGRNQ45XDzsruxdl9a2ugCQvFIbVZOsORbGXfDNlLM2h/CbCV2Kqyt8MecTNWPAc/78JiWlcPoqDxLa8vIwokaQR3dmeMCzYmWpwFrg==|920 \ No newline at end of file +}//zy54zDGH/J9AulMsrW7Pcob+o4OBck+dLP3EVJQ4cuamg5g4WopFNL/YHjSDypb/QFRSVILE5cYhv8fICtE7dZLu+7OPvbXXfBcF0mdj9DCFz9wha7+qDmsdMGEb5P2O6y6FHiwebKDPeCyksHDIaQ+JnJ+7MJlAz9htkE8SZgyFNNxiumNidofrsMMUBbcKQgQGuPD1yYdF7EuOdWUCkGtMsDJ85lOnT/0UO/LjygpznHNbXWnnB5ieVz+dk7LPR7CRmrySLb/d1RoLmfyiDPqlOQQ+X7kkii+dt1ZPdTPZhHrxrb4EZhFJFx68k7/ZRea4bugBJDX9hHyk4NPkuou6PJDAyyxLdmAnf11j4A2chiodMccxvoC1ggz/gOeZfR39xH7jfOELTwHNyTRbARCxBVVpb9+L9mcYcNkwP39bl7QWlyRRqbD49NJgQo7elo5afclCL3HbIaOyrpUQSQYL5pDp+J3dMagb3CfTgubKsL8gwSYnq5gbhan6cwKKDDoPBkI2CYixL1zJu5aJIf8zaYWGcGIBCt/U1D8Ci/r9DFJeKlK20RgF1mEc/s+Mrr/DzTJBb5vfZ4dprfO36mBYDIHkRy5GSHLjj3m4ZglIVqqb8TY18JPuX8Y0VEifq1Q/afCxzvp4rnE5OwWLL6eVrbK2xqUHevRbGxamgdC0RjSfq40//2nLE6r9RYqQCkKbLA7Qu4WiVt50Iu6YAxEpwNikeN7wAhYuFYDGNWLNBsODywaDrXbUrPpklz26V0SA0gcxoiN9TqfKRFqP/9onbEpzIC5HaAnoNYSnp0Aqh0Ob85OyeLIVTup3ercD45nmvhksaUzKBz3/kBknj3UqQ7LhEIiGTtw287x7mBaAUYIcSzYzJw/99rriIXXnrpnjt6zWY4iEdMJxr3eIxQ==|920 \ No newline at end of file diff --git a/ServerCommands/任务/添加任务成员.json b/ServerCommands/任务/添加任务成员.json new file mode 100644 index 00000000..b0228bda --- /dev/null +++ b/ServerCommands/任务/添加任务成员.json @@ -0,0 +1,341 @@ +{ + "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 + } + } + ] + } + ], + "Commands": [ + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "任务", + "TableValue": { + "TableName": "任务表", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "47e92c41-58f4-4a71-83af-2427165737fd", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "项目ID", + "GUID": "714cdef2-9e30-4b83-bc44-cdf05bfc0d4a" + }, + "ColumnName": "项目ID" + }, + { + "GUID": "5dffa8d6-6568-407c-88ba-59fad29962df", + "BindingInfo": { + "TableName": "任务表", + "ColumnName": "任务名称", + "GUID": "3f0b4dd4-e242-4828-8081-4d62b7c5335a" + }, + "ColumnName": "任务名称" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务表", + "ColumnName": "ID", + "GUID": "ca93195f-5067-4300-9261-0fca3124f7e3" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "c5ff723d4e8f4be4801dc0135a434afd" + }, + { + "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "用户", + "TableValue": { + "TableName": "用户信息视图", + "TableValueType": 1, + "BindingInfos": [ + { + "GUID": "4a28ca68-9d89-4951-8303-13e68b83ed63", + "BindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "全名", + "GUID": "0cc525a1-5db8-45ec-ac91-daca881ccfca" + }, + "ColumnName": "全名" + } + ], + "SqlCondition": { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "用户信息视图", + "ColumnName": "用户名", + "GUID": "322806e3-02e9-4412-8496-e0283909c1bb" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=成员" + } + }, + "NullFormulaValueQueryPolicy": 0, + "TopCount": "1" + }, + "ID": "c488aa6c7d1048c5a8e688e8794992aa" + }, + { + "$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.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.Commands.SetParameterCommand, ServerDesignerCommon", + "ParameterName": "是否存在", + "TableValue": { + "TableName": "任务成员表", + "TableValueType": 3, + "SqlCondition": { + "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", + "SubConditions": [ + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务成员表", + "ColumnName": "ID", + "GUID": "286f4312-5d25-489c-a22f-fc629037d3bf" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + { + "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", + "ColumnBindingInfo": { + "TableName": "任务成员表", + "ColumnName": "任务成员", + "GUID": "34063411-20d4-45bc-9c25-291a024600ae" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=成员" + } + } + ] + }, + "NullFormulaValueQueryPolicy": 0 + }, + "ID": "c0ad8d38baf740c68763777ca53c5cf5" + }, + { + "$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": "0" + }, + "CommandList": [ + { + "$type": "Forguncy.Model.ServerTransactionCommand, ServerDesignerCommon", + "CommandList": [ + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "任务成员表", + "UpdateType": "add", + "ShowConfirm": false, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "项目ID", + "GUID": "e118ef57-0a38-4af1-b96b-2d0e05f97b71" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务.项目ID" + } + }, + { + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "任务ID", + "GUID": "e74fbd35-0dbb-4d36-a7ad-4b893539ba4a" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务ID" + } + }, + { + "BindingInfo": { + "TableName": "任务成员表", + "ColumnName": "任务成员", + "GUID": "3ecd6178-ccb6-4618-9206-1e0cc1c9f414" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=成员" + } + } + ] + }, + { + "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", + "TableName": "项目动态", + "UpdateType": "add", + "ShowConfirm": false, + "UpdateBindingValues": [ + { + "BindingInfo": { + "TableName": "项目动态", + "ColumnName": "项目ID", + "GUID": "6b73263e-0d5c-4ee3-b578-e4c0aadc0ef4" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=任务.项目ID" + } + }, + { + "BindingInfo": { + "TableName": "项目动态", + "ColumnName": "项目动态", + "GUID": "7819d096-df5f-4444-a3ee-c1f79d6fcaca" + }, + "Value": { + "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", + "SerializeProperty": "=\"任务[\"&任务.任务名称&\"]将\"&用户.全名&\"加入到参与人\"" + } + }, + { + "BindingInfo": { + "TableName": "项目动态", + "ColumnName": "执行人", + "GUID": "747fabb3-2a9a-4aae-93f4-eaa7a2d6b34b" + }, + "Value": "%CurrentUser%" + } + ] + } + ] + }, + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "新增成功" + } + ], + "ID": "ecd27f40-6675-4b97-91ec-61841ee0156a" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "0", + "Message": "新增成功" + } + ], + "ID": "a313671f-b7e7-4ac0-b8ae-7e05be939f8d" + } + ] + } + ], + "ID": "2f4f4fa0-901b-4248-b601-1d5c4083378e" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "成员不存在" + } + ], + "ID": "f3674c09-cd06-488e-836f-3e1d566da70e" + } + ] + } + ], + "ID": "017a4259-fef2-40f9-a315-af8590ffeb61" + }, + { + "CommandList": [ + { + "$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon", + "ErrorCode": "400", + "Message": "任务不存在" + } + ], + "ID": "475e3810-3875-433f-afdf-9c2cf85f5fa7" + } + ] + } + ] +} \ No newline at end of file