{"Message":"优化参与人同步逻辑","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/任务表"},{"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":7,"Name":"Table/项目分组","ExclusiveType":0},{"State":1,"Type":7,"Name":"Table/项目表"},{"State":1,"Type":1,"Name":"PCPage/参与成员管理"},{"State":1,"Type":1,"Name":"PCPage/新增任务"},{"State":1,"Type":1,"Name":"PCPage/FGC_我发起的"},{"State":1,"Type":1,"Name":"PCPage/FGC_我委托的"},{"State":1,"Type":1,"Name":"PCPage/FGC_我的已办"},{"State":1,"Type":1,"Name":"PCPage/FGC_我的已阅"},{"State":1,"Type":1,"Name":"PCPage/FGC_我的待办"},{"State":1,"Type":1,"Name":"PCPage/FGC_我的待阅"},{"State":1,"Type":3,"Name":"MasterPCPage/FGC_流程中心"},{"State":1,"Type":3,"Name":"MasterPCPage/FGC_母版页"},{"State":1,"Type":15,"Name":"ServerCommand/移除任务成员"},{"State":1,"Type":26,"Name":"Upload"},{"State":1,"Type":15,"Name":"ServerCommand/同步项目成员"},{"State":1,"Type":15,"Name":"ServerCommand/移除项目成员"},{"State":1,"Type":1,"Name":"PCPage/任务成员详情"},{"State":3,"Type":1,"Name":"PCPage/流程中心"},{"State":3,"Type":15,"Name":"ServerCommand/更新任务参与人"},{"State":3,"Type":15,"Name":"ServerCommand/同步任务参与人字段"},{"State":3,"Type":15,"Name":"ServerCommand/同步项目参与人字段"}],"Version":"v1"}

This commit is contained in:
SHAMUSPC\NINGMEI
2024-03-06 16:09:17 +08:00
parent fc87d0c66b
commit ce9adc67b5
32 changed files with 3282 additions and 2054 deletions

View File

@@ -66,11 +66,6 @@
"DesignLengthInPixel": 32.0
}
},
"2": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"3": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
@@ -101,12 +96,12 @@
"DesignLengthInPixel": 32.0
}
},
"14": {
"9": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"18": {
"15": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
@@ -125,20 +120,28 @@
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"22": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
}
},
"Count": 22,
"InLogicalVisibleIndexes": [
2
],
"Count": 23,
"DefaultSize": 32.0
},
"Values": {
"3,2": "成员",
"3,18": "操作",
"4,18": "移除",
"7,1": "时薪权重:任务时薪 > 岗位时薪 > 成员时薪",
"7,18": "保存"
"3,3": "成员",
"3,19": "操作",
"4,19": "移除",
"7,1": "时薪权重:任务时薪 > 项目时薪 > 个人时薪",
"7,19": "保存"
},
"Formulas": {
"9,1": "TEXTJOIN(\",\",1,C5)"
"9,1": "TEXTJOIN(\",\",1,D5)"
},
"AttachInfos": {
"1,1": {
@@ -265,7 +268,7 @@
]
}
],
"ID": "c934ad2a-5331-42e9-b9de-31fab94773c4"
"ID": "9b2df581-fe6c-48bf-85a7-7622e38cfca6"
},
{
"CommandList": [
@@ -277,7 +280,7 @@
"BtnText": "知道了"
}
],
"ID": "2475db15-160c-4598-8015-b1075b00c5ae"
"ID": "4995489e-4d0e-4a63-824e-61fc2ac5d2db"
}
]
},
@@ -387,7 +390,7 @@
"RowIndex": 3,
"ColumnIndex": 1,
"RowCount": 3,
"ColumnCount": 20,
"ColumnCount": 21,
"DetailListViewInfo": {
"ColumnOfDetailTable": "任务ID",
"MasterTable": "任务表",
@@ -406,11 +409,19 @@
}
},
"4,2": {
"NameUsedInJavaScript": "ID",
"BindingInfo": {
"TableName": "任务成员表",
"ColumnName": "ID",
"GUID": "ca57b3e5-5c1c-4557-9dd4-3609545c1754"
}
},
"4,3": {
"NameUsedInJavaScript": "成员",
"BindingInfo": {
"TableName": "任务成员表",
"ColumnName": "参与人",
"GUID": "81dd6796-2408-403d-88f4-50555d01386c"
"GUID": "69880c69-c462-46e0-ba9f-4a2c71d0af81"
},
"CellType": {
"$type": "Forguncy.DropDownListCellType, ServerDesignerCommon",
@@ -432,12 +443,12 @@
},
"DataValidationInfo": {}
},
"4,9": {
"4,10": {
"NameUsedInJavaScript": "岗位ID",
"BindingInfo": {
"TableName": "任务成员表",
"ColumnName": "岗位ID",
"GUID": "a8ef53da-a823-49bf-997c-e8e45ad57e77"
"GUID": "83c7818e-5c43-4ca6-a078-3bfbd3a40187"
},
"CellType": {
"$type": "Forguncy.DropDownListCellType, ServerDesignerCommon",
@@ -522,7 +533,7 @@
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=参与成员管理!J5"
"SerializeProperty": "=参与成员管理!K5"
}
},
"NullFormulaValueQueryPolicy": 0,
@@ -585,7 +596,7 @@
},
"value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=参与成员管理!O5"
"SerializeProperty": "=参与成员管理!P5"
},
"compareType": 1
}
@@ -646,19 +657,19 @@
"UpdateRowType": 3
}
],
"ID": "d538bb51-1227-4fa6-96a4-80709493b4ba"
"ID": "2f789457-fbeb-4379-a4d9-836fcc30e3e1"
}
]
}
],
"ID": "526a55fc-e56f-43ec-ac95-41a5d05337cf"
"ID": "f76e09d5-ca40-43c9-ba21-5f3e943c5ec6"
}
]
}
]
}
},
"4,14": {
"4,15": {
"NameUsedInJavaScript": "任务时薪",
"BindingInfo": {
"TableName": "任务成员表",
@@ -669,88 +680,113 @@
"$type": "Forguncy.NumberCellType, ServerDesignerCommon"
}
},
"4,18": {
"4,19": {
"NameUsedInJavaScript": "操作",
"CellType": {
"$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon",
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "任务成员表",
"UpdateType": "delete",
"ShowConfirm": true,
"ConfirmText": "您确定要移除该成员吗?"
"$type": "Forguncy.Model.UpdateListviewCommand, ServerDesignerCommon",
"ListviewName": "表格1",
"UpdateType": 2
}
],
"Text": "移除",
"ClickMode": 1
}
},
"7,18": {
"7,19": {
"CellType": {
"$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
"CommandList": [
{
"$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon",
"TableName": "任务表",
"ShowConfirm": false,
"NextUpdateDataTableCommand": {
"TableName": "项目动态",
"UpdateType": "add",
"ShowConfirm": false,
"UpdateBindingValues": [
{
"BindingInfo": {
"TableName": "项目动态",
"ColumnName": "项目ID",
"GUID": "38411657-ff8c-45e1-843f-71ca54e57bf4"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=参与成员管理!项目ID"
}
},
{
"BindingInfo": {
"TableName": "项目动态",
"ColumnName": "项目动态",
"GUID": "e4eeef35-922c-47f2-a05c-ab02a81b5f17"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=\"任务[\"&参与成员管理!L10&\"]调整了参与成员\""
}
},
{
"BindingInfo": {
"TableName": "项目动态",
"ColumnName": "执行人",
"GUID": "58a6e19c-39ce-467a-a6c2-d9ab23e002a0"
},
"Value": "%CurrentUser%"
}
]
}
},
{
"$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon",
"ServerCommandName": "同步项目成员",
"ServerCommandName": "更新任务参与人",
"Parameters": [
{
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
"ParamName": "项目ID",
"ParamName": "任务ID",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=参与成员管理!项目ID"
"SerializeProperty": "=参与成员管理!任务ID"
}
},
{
"$type": "Forguncy.Model.RequestServerCommandListviewParam, ServerDesignerCommon",
"ParamName": "参与人列表",
"ListviewName": "表格1",
"Columns": [
{
"ArrayItemName": "ID",
"Column": "ID"
},
{
"ArrayItemName": "成员",
"Column": "成员"
},
{
"ArrayItemName": "岗位",
"Column": "岗位ID"
},
{
"ArrayItemName": "时薪",
"Column": "任务时薪"
}
]
}
],
"ResultErrorCodeTo": {
"SerializeProperty": "code"
},
"ResultMessageTo": {
"SerializeProperty": "msg"
},
"RequestAsync": true,
"CheckDataValidation": false
},
{
"$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy",
"Message": "操作完成"
"$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": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy",
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=参与成员管理!msg"
}
}
],
"ID": "9a36aef5-2e4c-4d15-a0f4-fc4928a06cc1"
},
{
"CommandList": [
{
"$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy",
"FunctionName": "warning",
"Title": "温馨提示",
"Message": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=参与成员管理!msg"
},
"BtnText": "知道了"
}
],
"ID": "02215483-3608-4cf4-adfa-39a44d362e57"
}
]
}
],
"Text": "保存",
@@ -764,26 +800,19 @@
"IconSize": 14.0
}
},
"9,5": {
"9,6": {
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "ID",
"GUID": "8817b380-324c-4770-9a5f-98948b913fd8"
}
},
"9,8": {
"9,9": {
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
"GUID": "9a14b790-cd77-4a9e-9874-993b33bd65fe"
}
},
"9,11": {
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "任务名称",
"GUID": "40fa4f0d-f166-4824-b34a-264e9a033c65"
}
}
},
"StyleDatas": {
@@ -817,17 +846,21 @@
]
},
"CellStyles": {
"3,9": 0,
"3,14": 1,
"4,2": 0,
"4,9": 0,
"4,14": 1,
"4,18": 2,
"3,10": 0,
"3,15": 1,
"4,3": 0,
"4,10": 0,
"4,15": 1,
"4,19": 2,
"7,1": 3,
"7,2": 3,
"9,12": 4,
"9,13": 4,
"9,14": 4,
"9,15": 4,
"9,16": 4,
"9,17": 4
"9,17": 4,
"9,18": 4
},
"SheetStyle": {
"FontFamily": 0,
@@ -835,21 +868,20 @@
}
},
"Spans": [
"1,1,1,20",
"4,18,1,3",
"9,1,1,4",
"4,2,1,7",
"4,14,1,4",
"9,5,1,3",
"4,9,1,5",
"9,8,1,3",
"5,1,1,20",
"7,18,1,3",
"9,11,1,3",
"3,2,1,7",
"3,9,1,5",
"3,14,1,4",
"3,18,1,3"
"1,1,1,21",
"4,19,1,3",
"9,1,1,5",
"4,3,1,7",
"4,15,1,4",
"9,6,1,3",
"4,10,1,5",
"9,9,1,3",
"5,1,1,21",
"7,19,1,3",
"3,3,1,7",
"3,10,1,5",
"3,15,1,4",
"3,19,1,3"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
@@ -887,11 +919,11 @@
"CustomNames": [
{
"Name": "任务ID",
"Formula": "参与成员管理!$F$10"
"Formula": "参与成员管理!$G$10"
},
{
"Name": "项目ID",
"Formula": "参与成员管理!$I$10"
"Formula": "参与成员管理!$J$10"
}
]
}//hJfROHhAgSsNFKdH/EWqeHAFKPWWYnCwdIjwDVcPjFC/Qm5ierRnMJEkuFEx+IqF2yjwtU4/P7x2rotLAl29H3aXsvm6tups4DRRYV3tG90mPH5GRC73sW4zziDQ7GjgDGpleNBuTm3/3ME5UEvtStF98qDPZ1LPcf3+rL8I6lqkDSSX5eRo/LhvRoVwoKu/rZHA3VQMmXnVbhWJygVw+CU4HhxYKtrC+W7aWfU59u0KalkI8aRrO3r7oLsTqRJmyrCNWUItZJyCc26frsjUpEEqOQpjlShI2mKUTIq8rLG2oJz15pgZzXCLND3hBBne87EogZLJW5bayiOelfYqjIR2xCQwbf1ekOv26u9lNFJF35vEgvxNldDWGX6xRAy1tc3NulrkL2PhzHfHHHS/Pmhqat1CROshinUv7q10BSZ8WaJ9AYw9iQnxLHZSWkl/8R0fjIKzIS4O3hUxShbOnhPHomu1O+M+CkxQK8QT/0IWeTQwGnln2LUBIFWjDKfH8zJ3FgPXlpL2VEh5wFgiwgEYKzs4X7AN3z1GWeJBLuIlIWBKwDtQWCzaLtrzny3G0p6kT1YruJ6y0rB3qNrxqEI5J5GeDdB7uTbIusm21poEMWSjypI6SqCYtPhRrZ7DIpqpet7i3P1MCU2t6XBbKPw71Fk+FodO+MxYnmguxo/yet9d1tY6XwZ65b8xtnGrp5i0HbgNwsRFwhXL86qlH3cmL6qqNyDfpyoD1A3zLCXSjkwGSA+RuBKMcR7LN0IjWUzZ5BnrkfM399XukRJ4QNjD/qrCRHSGDPERijJxEP9Zg5S1rzZpq2E1wSwJv7aQNn7RwCI5dw8Ywrs30/U4dB11kzHZPBkZkAJ/I0zMAREX9ob7mfj1CdETvIYfM9EGCLSC8C9gZjZ1mrp6jV6SSw==|920
}//q+xRbR5EEjzjv/YcJFz4H+lPzclYA8ZbJ3aoAms2zbsmggREDkfW/1a5rfxmdUZw4wTmYdUym/qgQhxQFixz86zd3/BP8jWPPqc2MRDS8IPb0EWt6f09fbhY2jTv8G1bX4ygz+f2ekoHGbYMD5yU8R3+bsm2h6pZmDy+n8inCYMnCNp+TDD6hbz6SqwuU1e/hrjgddW5AZd3/rtie7vOH+hi/0c8f/wut5w4FMy5VV+4STqzdlwXlndjrsW5auP/8yu7LHNg7ujnlyF5Ox6v9yny5QYMDEq7LqIgDhWzacHKcM9jDBOxai6dl/EQSMrOgCLDd2nHE5Yf3ZXUhw55qfxqHpEPCDXuim7EMzBFyFbtfRR3nEAkrM933cMrR/bVGb8OLq6id3AYD08bBGkp3IVmkS6bqpI6uQLGtQo8dR5/D8jSzR2LJpvEGx488umG8d5Oyx8YnB0HAEPj0Ofr8HiK30XbWKhdgWspQiSikwA2/IWcOXKeThau6NDwrXxyxl79V98Lf8tsD6sNXqmZmFKGWwap4+Jjm5wMO2XPwzmF50sXSdGeeS3gEn4hGCf7P+kJUoZGkSWqMDS/z8H6oVo9Xg1Q8fOvQ/wz7K8s0DscBM7wfhjLk7LvaK5C30YgWmzA6aWLkNjdEDVIDwRTO6lwVwshh+ZmFttOyBWos89Gas8+0CPzy3FHDrIdrnVmOsi2PtrYrH3CPfFp510u/HsR/oZDC1v0x/D2n2J3n9acPCsdCDpFs9kg7lT2To2wzNF+wmITNBOTMlRqY5YDDTmbK+1zq82vE2YZ3g37mLcMTcEpPQWxOc6yY7yMD/YIywNMUQYSFgqitiwuEJj/bgkCw9oQf1BJf+ko1kNj8LJTHA0HSd8OIq5r1Rm0tPBj1DZSPApxRY/Pmgn5EyWtSA==|920