{ "Rows": { "RowColumnAttachedInfos": { "0": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, "1": { "GridRowColumnDefinition": { "DesignLengthInPixel": 35.0 } }, "2": { "GridRowColumnDefinition": { "DesignLengthInPixel": 24.0 } }, "3": { "GridRowColumnDefinition": { "DesignLengthInPixel": 40.0 } }, "4": { "GridRowColumnDefinition": { "DesignLengthInPixel": 50.0 } }, "5": { "GridRowColumnDefinition": { "DesignLengthInPixel": 394.0 } }, "6": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, "7": { "GridRowColumnDefinition": { "DesignLengthInPixel": 35.0 } }, "9": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0, "IsHidden": true } } }, "InLogicalVisibleIndexes": [ 9 ], "Count": 10, "DefaultSize": 32.0 }, "Cols": { "RowColumnAttachedInfos": { "0": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, "1": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, "2": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, "3": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, "4": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, "5": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, "6": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, "7": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, "8": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, "14": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, "18": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, "19": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, "20": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } }, "21": { "GridRowColumnDefinition": { "DesignLengthInPixel": 32.0 } } }, "Count": 22, "DefaultSize": 32.0 }, "Values": { "3,2": "成员", "3,18": "操作", "4,18": "移除", "7,1": "时薪权重:任务时薪 > 岗位时薪 > 成员时薪", "7,18": "保存" }, "Formulas": { "9,1": "TEXTJOIN(\",\",1,C5)" }, "AttachInfos": { "1,1": { "CellType": { "$type": "ElementUI.SelectCellType, ElementUI", "CommandList": [ { "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", "ParameterName": "成员", "TableValue": { "TableName": "用户信息视图", "TableValueType": 1, "BindingInfos": [ { "BindingInfo": { "TableName": "用户信息视图", "ColumnName": "用户名", "GUID": "d6211ba2-6928-4c58-94ef-794dc7ac8216" }, "ColumnName": "用户名" }, { "BindingInfo": { "TableName": "用户信息视图", "ColumnName": "默认时薪", "GUID": "5a5eba6a-a930-476d-a586-746f653ba504" }, "ColumnName": "默认时薪" } ], "SqlCondition": { "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", "ColumnBindingInfo": { "TableName": "用户信息视图", "ColumnName": "用户名", "GUID": "95aaa323-608a-4109-b726-399032580ebc" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=参与成员管理!B2" } }, "NullFormulaValueQueryPolicy": 0, "TopCount": "1" }, "ID": "3f928864780245229740df6621f52b79" }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", "ConditionAndCommandPairList": [ { "Condition": { "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", "param": { "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", "cellLocations": [ { "SerializeProperty": "=参与成员管理!成员.默认时薪" } ] }, "value": "%Null%", "compareType": 1 }, "CommandList": [ { "$type": "Forguncy.Model.UpdateListviewCommand, ServerDesignerCommon", "ListviewName": "表格1", "UpdateType": 1, "UpdateValues": [ { "Column": "成员", "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=参与成员管理!成员.用户名" } }, { "Column": "任务时薪", "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=参与成员管理!成员.默认时薪" } } ] }, { "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", "PropertyItemsList": [ { "TargetCells": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=参与成员管理!B2" }, "Value": "%Null%" } ] } ], "ID": "52d54f39-a0d5-432f-9667-aa8c019f891c" }, { "CommandList": [ { "$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy", "FunctionName": "info", "Title": "温馨提示", "Message": "该成员尚未设置默认时薪,无法成为任务参与人", "BtnText": "知道了" } ], "ID": "16c468db-ff4a-42c6-895d-a14fc52a2b2b" } ] }, { "$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon", "PropertyItemsList": [ { "TargetCells": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=参与成员管理!B2" }, "Value": "%Null%" } ] } ], "UIPermissions": [ { "Scope": 2, "AllowRoles": [ "FGC_Anonymous" ] }, { "Scope": 1, "AllowRoles": [ "FGC_Anonymous" ] } ], "useBinding": true, "options": [ { "value": "黄金糕", "label": "黄金糕" }, { "value": "双皮奶", "label": "双皮奶" }, { "value": "蚵仔煎", "label": "蚵仔煎" }, { "value": "龙须面", "label": "龙须面" }, { "value": "北京烤鸭", "label": "北京烤鸭" } ], "bindingOptions": { "$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon", "TableName": "用户信息视图", "BindingInfos": [ { "BindingInfo": { "TableName": "用户信息视图", "ColumnName": "用户名", "GUID": "c2737a58-4d2f-4cd7-afb6-20a40bb55ea7" }, "ColumnName": "value" }, { "BindingInfo": { "TableName": "用户信息视图", "ColumnName": "全名", "GUID": "f81f0f2e-8c03-4768-b6b6-ed19d0ca0135" }, "ColumnName": "label" } ], "SqlCondition": { "$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess", "CompareType": 9, "ColumnBindingInfo": { "TableName": "用户信息视图", "ColumnName": "用户名", "GUID": "227474e3-c33b-426e-8d36-cbb9f9b07772" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=参与成员管理!B10" } }, "CustomColumns": [] }, "placeholder": "请选择", "noDataText": "无数据", "filterInServerOptions": { "matchMethod": "contains", "loadingText": "加载中" }, "noMatchText": "无匹配数据" } }, "3,1": { "ListViewInfo": { "Name": "表格1", "TableName": "任务成员表", "RowIndex": 3, "ColumnIndex": 1, "RowCount": 3, "ColumnCount": 20, "DetailListViewInfo": { "ColumnOfDetailTable": "任务ID", "MasterTable": "任务表", "ColumnOfMasterTable": "ID", "DataCommitType": 2 }, "TopCondition": null, "ListViewStyleName": "_RS_NewFashionListStyle2", "ShowColumnHeaderInDesigner": true, "IsRowHeaderVisible": true, "ShowEditStatusIcon": true, "UseSimpleBar": true, "AllowEditInListview": true, "ColumnOperation": 2, "CommitType": 1 } }, "4,2": { "NameUsedInJavaScript": "成员", "BindingInfo": { "TableName": "任务成员表", "ColumnName": "参与人", "GUID": "bf04a270-7a13-40cf-a184-89e979a2b374" }, "CellType": { "$type": "Forguncy.DropDownListCellType, ServerDesignerCommon", "DropdownButtonModeInListview": 1, "LoadOnDemand": true, "IsBounding": true, "DataSource": "用户信息视图", "ValueColumnBindingInfo": { "TableName": "用户信息视图", "ColumnName": "用户名", "GUID": "b7489ee2-703e-4478-a1d6-5d0bb309a4e6" }, "DisplayColumnBindingInfo": { "TableName": "用户信息视图", "ColumnName": "全名", "GUID": "cf280296-8970-4fac-bba6-5973a30aa34f" }, "ReadOnly": true }, "DataValidationInfo": {} }, "4,9": { "NameUsedInJavaScript": "岗位ID", "BindingInfo": { "TableName": "任务成员表", "ColumnName": "岗位ID", "GUID": "92bb0233-a7fd-4699-805f-5cd2a94f19ea" }, "CellType": { "$type": "Forguncy.DropDownListCellType, ServerDesignerCommon", "IsBounding": true, "DataSource": "项目岗位", "ValueColumnBindingInfo": { "TableName": "项目岗位", "ColumnName": "ID", "GUID": "8370ddeb-8347-47b9-a082-1852abab6a39" }, "DisplayColumnBindingInfo": { "TableName": "项目岗位", "ColumnName": "岗位名称", "GUID": "72e01df7-95db-4efa-b534-206683e50892" }, "ItemsQuery": { "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", "ColumnBindingInfo": { "TableName": "项目岗位", "ColumnName": "项目ID", "GUID": "fa869be2-89ff-45e6-9fb0-0b6a08c9267f" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=参与成员管理!项目ID" } }, "DropDownSubItems": [ { "GUID": "e16ba71c994d4357909403f194397041", "BindingInfo": { "TableName": "项目岗位", "ColumnName": "岗位名称", "GUID": "792c11b6-2849-4d52-8ae8-014ef2158205" }, "ColumnName": "岗位名称", "Alignment": 1, "WidthInfo": { "MinWidth": 130.0, "MaxWidth": 200.0 } }, { "GUID": "a0985e5877dc440891d8e7f67ef44d49", "BindingInfo": { "TableName": "项目岗位", "ColumnName": "默认时薪", "GUID": "e576d2a6-3a85-47da-9618-864aadbc9a1b" }, "ColumnName": "默认时薪", "Alignment": 3, "Formatter": " ¥#,##0.00_);[Red] ¥(#,##0.00)", "WidthInfo": { "MinWidth": 130.0, "MaxWidth": 200.0 } } ], "CommandList": [ { "$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon", "ParameterName": "岗位时薪", "TableValue": { "TableName": "项目岗位", "TableValueType": 1, "BindingInfos": [ { "BindingInfo": { "TableName": "项目岗位", "ColumnName": "默认时薪", "GUID": "af6ef5f2-09ae-49ae-b05c-525b001fdc75" }, "ColumnName": "默认时薪" } ], "SqlCondition": { "$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess", "ColumnBindingInfo": { "TableName": "项目岗位", "ColumnName": "ID", "GUID": "95d7eb54-c99a-4676-aa5c-26c9530acb81" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=参与成员管理!J5" } }, "NullFormulaValueQueryPolicy": 0, "TopCount": "1" }, "ID": "c112760f865a44f1b4a616a26964eee9" }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", "ConditionAndCommandPairList": [ { "Condition": { "$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess", "SubConditions": [ { "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", "param": { "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", "cellLocations": [ { "SerializeProperty": "=参与成员管理!岗位时薪" } ] }, "value": "%Null%", "compareType": 1 }, { "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", "param": { "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", "cellLocations": [ { "SerializeProperty": "=参与成员管理!岗位时薪.默认时薪" } ] }, "value": "%Null%", "compareType": 1 }, { "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", "param": { "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", "cellLocations": [ { "SerializeProperty": "=参与成员管理!岗位时薪.默认时薪" } ] }, "value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=参与成员管理!O5" }, "compareType": 1 } ] }, "CommandList": [ { "$type": "ElementUI.Commands.ShowMessageBox, ElementUI", "Title": "提示", "Message": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=\"你选择的岗位薪资为\"&参与成员管理!岗位时薪.默认时薪&\",是否更新该成员时薪?\"" }, "Type": "info", "ConfirmButtonText": "确定", "ShowCancelButton": true, "CancelButtonText": "忽略", "ShowClose": false, "DialogResult": "按钮结果", "AdvancedSettings": { "ShowInput": true, "InputPlaceholder": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=参与成员管理!岗位时薪.默认时薪" }, "InputBoxResult": "时薪" } }, { "$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon", "ConditionAndCommandPairList": [ { "Condition": { "$type": "Forguncy.Model.IfCondition, ServerDesignerCommon", "param": { "$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon", "cellLocations": [ { "SerializeProperty": "=参与成员管理!按钮结果" } ] }, "value": "confirm" }, "CommandList": [ { "$type": "Forguncy.Model.UpdateListviewCommand, ServerDesignerCommon", "ListviewName": "表格1", "UpdateValues": [ { "Column": "任务时薪", "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=IF(参与成员管理!时薪=\"\",参与成员管理!岗位时薪.默认时薪,参与成员管理!时薪)" } } ], "UpdateRowType": 3 } ], "ID": "c2ad723a-eb64-4c92-9fd7-84a67a649162" } ] } ], "ID": "057f2f57-4910-413d-b192-fa36011a8bf6" } ] } ] } }, "4,14": { "NameUsedInJavaScript": "任务时薪", "BindingInfo": { "TableName": "任务成员表", "ColumnName": "任务时薪", "GUID": "7fbbe1f3-2df0-424e-ac1f-50defe5f8c8e" }, "CellType": { "$type": "Forguncy.NumberCellType, ServerDesignerCommon" } }, "4,18": { "NameUsedInJavaScript": "操作", "CellType": { "$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon", "CommandList": [ { "$type": "Forguncy.Model.UpdateDataTableCommand, ServerDesignerCommon", "TableName": "任务成员表", "UpdateType": "delete", "ShowConfirm": true, "ConfirmText": "您确定要移除该成员吗?" } ], "Text": "移除", "ClickMode": 1 } }, "7,18": { "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": "392dbb09-595c-49ec-81f6-4df46083874c" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=参与成员管理!项目ID" } }, { "BindingInfo": { "TableName": "项目动态", "ColumnName": "项目动态", "GUID": "9530bf77-7088-483b-b589-9596da6d5448" }, "Value": { "$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon", "SerializeProperty": "=\"任务[\"&参与成员管理!L10&\"]调整了参与成员\"" } }, { "BindingInfo": { "TableName": "项目动态", "ColumnName": "执行人", "GUID": "949e5ad9-de64-432c-983c-c328121065d8" }, "Value": "%CurrentUser%" } ] } }, { "$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy", "Message": "操作完成" } ], "Text": "保存", "TemplateKey": "_RS_Main1" } }, "9,5": { "BindingInfo": { "TableName": "任务表", "ColumnName": "ID", "GUID": "8817b380-324c-4770-9a5f-98948b913fd8" } }, "9,8": { "BindingInfo": { "TableName": "任务表", "ColumnName": "项目ID", "GUID": "9a14b790-cd77-4a9e-9874-993b33bd65fe" } }, "9,11": { "BindingInfo": { "TableName": "任务表", "ColumnName": "任务名称", "GUID": "40fa4f0d-f166-4824-b34a-264e9a033c65" } } }, "StyleDatas": { "Styles": [ { "FontFamily": 0, "FontSize": 13.333333333333332, "HorizontalAlignment": 1 }, { "HorizontalAlignment": 1 }, { "Foreground": 2, "HorizontalAlignment": 1, "Underline": false }, { "Foreground": 3 } ], "Types": { "Strs": [ "Body", "Center", "#FFFF0000", "Text 1 50" ] }, "CellStyles": { "3,9": 0, "3,14": 1, "4,2": 0, "4,9": 0, "4,14": 1, "4,18": 2, "7,1": 3 }, "SheetStyle": { "FontFamily": 0, "FontSize": 13.333333333333332 } }, "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" ], "PageInfo": { "$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon", "Title": "参与成员", "PageLoadedCommandList": [ { "$type": "CloseCommand.CloseCommand, CloseCommand", "PassValueBack": true, "ReloadData": true, "PassQueryCondition": true } ], "PermissionData": { "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionData, Forguncy.RbacPermission.Core", "permissionResource": { "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionResource, Forguncy.RbacPermission.Core" }, "permissionBindings": [ { "$type": "Forguncy.RbacPermission.Core.Impl.Page.PagePermissionBinding, Forguncy.RbacPermission.Core", "roleNames": [ "FGC_LoginUser" ] } ] }, "RowBreakLines": [], "RepeatRangeSettings": [], "RelatedDataTableName": "任务表" }, "PrintInfo": { "PaperSize": {}, "Margin": {} }, "CustomNames": [ { "Name": "任务ID", "Formula": "参与成员管理!$F$10" }, { "Name": "项目ID", "Formula": "参与成员管理!$I$10" } ] }//g9AAzlY1lfhoVrchKBk/kXQQ1rnVdcsFhnqRfvWPm1LpB3AiSCsLGC//Jxif88Yy2CYQQXyYwjxiMxSkCOddvDEkK9SN9t+lWuj2tCx3y/+eqjUPeMKyr9Cl6GkHdlGSBVMrwP+IQFTyx1JdQ1h+d5hJ8fzBcohHncPxdC+JsS25XhPIj87zhKfJCmBm2F858TBUwxhE0Rw0dQVOAH+HFJfc/bFSs2yxQ5t3qs+Uh46FHAq5xVcUzyAcJDYMHVwrCj24nXmqcg7Bg1r8EI3ns0kNq+B8tZMJU8eQu98ybjr4+TsaPUJ4vhwwSBlkIqHDUZpRMpmhE1tGX9MqXdozlYiNnfrJ1jwSW1XqWUgziy0XLrIXCfrTz5i8MhMcDBsdLjqYddxWhY7aov4m9nou2oHA+Yso7wZfuYZQoEkhQcbg4uhjxnmroodSv6UZNfyFDT28VHQmoXY+8oG3VB6Xjr1p9yDCGBAVDfNCPlP2tnrH2PQ7rRO9wVsdVXeudDpgm44HmfthiujKTROmBTQI45kgoxX0BZ510nvB1oc8qHQEv8Yxy2p8Tir/U2fytR9rqbRoAt+WlYmSlwgdcclIPBhSbuPGsbUxZTr3IN5tP0bB59XCKPPrjlM3Nwf+3WwjRxE5eiIEAK6UotHe9wYRCoNti42fBv8Pqle3AZPh7PnQ67uLJHAEs9ieQRt8RpkDoa/sZ/iumsADukLu/6on4vCR2jWJw9FqB2Kzdfgnepnv8p5axaUblJGb2joPex6ek4aaFdrVXubW3Ubs7TWzuDY7c95aZwP1lZwOhGZoHfrFi7CGdhk+4OytySwNeX6Gz70o7zrG3HK2drxLs8RIhxvuN5ajDF5Wk6pGws65X+q7b4Hb9dCJb861URBwnZl7JRtn4N3VABW25YFWOBpuyg==|920