{"Message":"1. 简化成员时薪的来源,删除任务时薪概念,按项目定义。\r\n2. 优化任务参与人和项目成员的逻辑,任务成员必须来源于项目成员。","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/项目表"},{"State":1,"Type":7,"Name":"Table/项目成员表"},{"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":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/MD编辑器"},{"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":2,"Type":1,"Name":"PCPage/财务中心"},{"State":1,"Type":1,"Name":"PCPage/收益中心"},{"State":1,"Type":3,"Name":"MasterPCPage/FGC_母版页"},{"State":1,"Type":15,"Name":"ServerCommand/新增任务"},{"State":1,"Type":15,"Name":"ServerCommand/移除任务成员"},{"State":1,"Type":15,"Name":"ServerCommand/更新任务参与人"},{"State":1,"Type":15,"Name":"ServerCommand/上报实际工时"},{"State":1,"Type":15,"Name":"ServerCommand/分配任务工时"},{"State":1,"Type":15,"Name":"ServerCommand/移除项目成员"},{"State":1,"Type":15,"Name":"ServerCommand/同步项目成员"},{"State":2,"Type":15,"Name":"ServerCommand/同步项目参与人字段"},{"State":1,"Type":40,"Name":"Plugin"},{"State":1,"Type":1,"Name":"PCPage/首页"},{"State":1,"Type":31,"Name":"UserControlPage/聊天列表"},{"State":3,"Type":1,"Name":"PCPage/工时总览"},{"State":3,"Type":15,"Name":"ServerCommand/同步项目参与人列表"}],"Version":"v1"}

This commit is contained in:
SHAMUSPC\NINGMEI
2024-04-24 15:56:46 +08:00
parent 9a44072c30
commit efa31472ac
47 changed files with 3478 additions and 4790 deletions

View File

@@ -8,40 +8,30 @@
},
"1": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 35.0
"DesignLengthInPixel": 40.0
}
},
"2": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 24.0
"DesignLengthInPixel": 50.0
}
},
"3": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 40.0
"DesignLengthInPixel": 394.0
}
},
"4": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 50.0
"DesignLengthInPixel": 32.0
}
},
"5": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 394.0
}
},
"6": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0
}
},
"7": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 35.0
}
},
"9": {
"7": {
"GridRowColumnDefinition": {
"DesignLengthInPixel": 32.0,
"IsHidden": true
@@ -49,9 +39,9 @@
}
},
"InLogicalVisibleIndexes": [
9
7
],
"Count": 10,
"Count": 8,
"DefaultSize": 32.0
},
"Cols": {
@@ -134,295 +124,20 @@
"DefaultSize": 32.0
},
"Values": {
"3,3": "成员",
"3,19": "操作",
"4,19": "移除",
"7,1": "时薪权重:任务时薪 > 项目时薪 > 个人时薪",
"7,19": "保存"
"1,3": "成员",
"1,19": "操作",
"2,19": "移除",
"5,19": "保存"
},
"Formulas": {
"9,1": "TEXTJOIN(\",\",1,D5)"
"7,1": "TEXTJOIN(\",\",1,D3)"
},
"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": "415c3a61-4562-49f0-ab72-b070114fb3e0"
},
"ColumnName": "项目成员"
},
{
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "岗位ID",
"GUID": "5bc27408-12cf-4781-b629-1f03c950e669"
},
"ColumnName": "岗位ID"
},
{
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "岗位ID",
"GUID": "13f292e5-2544-4803-9fa6-8d2d6430b3ea",
"RelationBinding": {
"RelatedTable": "项目岗位",
"RelatedColumn": "ID",
"DisplayColumn": "默认时薪"
}
},
"ColumnName": "岗位默认时薪"
},
{
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "默认时薪",
"GUID": "be365809-71b0-4c42-96f9-5a48e43f2eff"
},
"ColumnName": "人员默认时薪"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "项目成员表",
"ColumnName": "项目ID",
"GUID": "2f594d01-dffd-4dc9-99f4-fcc3d29f63f9"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=参与成员管理!项目ID"
}
},
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "项目成员表",
"ColumnName": "项目成员",
"GUID": "4bba478a-f28d-42ea-bf38-4e2244a0abc5"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=参与成员管理!B2"
}
}
]
},
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "71ac7f3543074950bbc230bfb7490e06"
},
{
"$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": "岗位ID",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=参与成员管理!成员.岗位ID"
}
},
{
"Column": "任务时薪",
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=IF(参与成员管理!成员.人员默认时薪=\"\",参与成员管理!成员.岗位默认时薪,参与成员管理!成员.人员默认时薪)"
}
}
]
},
{
"$type": "Forguncy.Model.SetCellPropertyCommand, ServerDesignerCommon",
"PropertyItemsList": [
{
"TargetCells": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=参与成员管理!B2"
},
"Value": "%Null%"
}
]
}
],
"ID": "1fcbc27e-c54b-4ac3-9136-595690d5e581"
},
{
"CommandList": [
{
"$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy",
"FunctionName": "info",
"Title": "温馨提示",
"Message": "请先将成员添加到项目成员中再试",
"BtnText": "知道了"
}
],
"ID": "3de3db54-1aca-4d50-bc8e-6ec8bb946305"
}
]
},
{
"$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": "1353a2bc-fcb4-49af-86a1-d7a674cdd192"
},
"ColumnName": "value"
},
{
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "项目成员",
"GUID": "ac4c5f99-a88a-455d-b5db-6fd82f4d2152",
"AttachType": {
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
"UserColumnAttachType": 1
}
},
"ColumnName": "label"
}
],
"SqlCondition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
"ColumnBindingInfo": {
"TableName": "项目成员表",
"ColumnName": "项目ID",
"GUID": "323485a8-fcad-41fc-b82e-d128279a0cc9"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=参与成员管理!项目ID"
}
},
{
"$type": "ForguncyDataAccess.TextCESqlCondition, ForguncyDataAccess",
"CompareType": 9,
"ColumnBindingInfo": {
"TableName": "项目成员表",
"ColumnName": "项目成员",
"GUID": "2eabcabc-e698-42d7-aeff-db576012da6f"
},
"Value": {
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
"SerializeProperty": "=参与成员管理!B10"
}
}
]
},
"CustomColumns": []
},
"placeholder": "请选择",
"noDataText": "无数据",
"filterInServerOptions": {
"matchMethod": "contains",
"loadingText": "加载中"
},
"noMatchText": "无匹配数据"
}
},
"3,1": {
"ListViewInfo": {
"Name": "表格1",
"TableName": "任务成员表",
"RowIndex": 3,
"RowIndex": 1,
"ColumnIndex": 1,
"RowCount": 3,
"ColumnCount": 21,
@@ -439,11 +154,12 @@
"ShowEditStatusIcon": true,
"UseSimpleBar": true,
"AllowEditInListview": true,
"AllowAddNewRow": true,
"ColumnOperation": 2,
"CommitType": 1
}
},
"4,2": {
"2,2": {
"NameUsedInJavaScript": "ID",
"BindingInfo": {
"TableName": "任务成员表",
@@ -451,271 +167,76 @@
"GUID": "ca57b3e5-5c1c-4557-9dd4-3609545c1754"
}
},
"4,3": {
"2,3": {
"NameUsedInJavaScript": "成员",
"BindingInfo": {
"TableName": "任务成员表",
"ColumnName": "参与人",
"GUID": "01ae69b6-e8d9-43dc-bc1d-810923d025bb"
"GUID": "3cc1cf12-e368-4cdb-85be-4c6c8574e995"
},
"CellType": {
"$type": "Forguncy.DropDownListCellType, ServerDesignerCommon",
"DropdownButtonModeInListview": 1,
"DropdownButtonModeInListview": 2,
"LoadOnDemand": true,
"WaterMark": "请选择项目成员",
"IsBounding": true,
"DataSource": "用户信息视图",
"DataSource": "项目成员表",
"ValueColumnBindingInfo": {
"TableName": "用户信息视图",
"ColumnName": "用户名",
"GUID": "b7489ee2-703e-4478-a1d6-5d0bb309a4e6"
"TableName": "项目成员表",
"ColumnName": "项目成员",
"GUID": "d402d63f-0f27-462f-b4de-36904a7b1f14"
},
"DisplayColumnBindingInfo": {
"TableName": "用户信息视图",
"ColumnName": "全名",
"GUID": "cf280296-8970-4fac-bba6-5973a30aa34f"
},
"ReadOnly": true
},
"DataValidationInfo": {}
},
"4,10": {
"NameUsedInJavaScript": "岗位ID",
"BindingInfo": {
"TableName": "任务成员表",
"ColumnName": "岗位ID",
"GUID": "96634184-b121-4958-ae2b-256ffcff14fe"
},
"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"
"TableName": "项目成员表",
"ColumnName": "项目成员",
"GUID": "45162b0e-f238-4e60-9d6e-806bdea8f6a5",
"AttachType": {
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
"UserColumnAttachType": 1
}
},
"DropDownSubItems": [
{
"GUID": "e16ba71c994d4357909403f194397041",
"GUID": "47aef110031345e6bed6f5b7bcaab2a7",
"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": "=参与成员管理!K5"
}
},
"NullFormulaValueQueryPolicy": 0,
"TopCount": "1"
},
"ID": "4b5d495055194f0aafeb67abdb229b89"
},
{
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
"ConditionAndCommandPairList": [
{
"Condition": {
"$type": "ForguncyDataAccess.RelationSqlCondition, ForguncyDataAccess",
"SubConditions": [
{
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
"param": {
"$type": "Forguncy.Model.IfConditionContextPropertyParam, ServerDesignerCommon",
"contextProperty": {
"Display": "值变更原因"
}
},
"value": "userInput"
},
{
"$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": "=参与成员管理!P5"
},
"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": "a6d6c300-25e5-448b-be20-2d6c0bc0b36f"
}
]
}
],
"ID": "eb160186-9d0a-4859-b76d-4272a1511840"
"TableName": "项目成员表",
"ColumnName": "项目成员",
"GUID": "f584aac4-1e10-4009-b150-007b0ddeba33",
"AttachType": {
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
"UserColumnAttachType": 1
}
]
},
"ColumnName": "项目成员_全名"
},
{
"GUID": "ce015e22293c4fe4bdb3da9b126366d3",
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "岗位ID",
"GUID": "f81fea2f-2ca4-426f-a823-d9d4a2c8d54c",
"RelationBinding": {
"RelatedTable": "项目岗位",
"RelatedColumn": "ID",
"DisplayColumn": "岗位名称"
}
},
"ColumnName": "岗位名称"
},
{
"GUID": "3ecb151f557c4df5a891bf33f150f1ac",
"BindingInfo": {
"TableName": "项目成员表",
"ColumnName": "默认时薪",
"GUID": "5ae738a3-3fb5-412d-bf60-1d30d94a60be"
},
"ColumnName": "默认时薪"
}
]
}
},
"4,15": {
"NameUsedInJavaScript": "任务时薪",
"BindingInfo": {
"TableName": "任务成员表",
"ColumnName": "任务时薪",
"GUID": "7fbbe1f3-2df0-424e-ac1f-50defe5f8c8e"
},
"CellType": {
"$type": "Forguncy.NumberCellType, ServerDesignerCommon"
}
"DataValidationInfo": {}
},
"4,19": {
"2,19": {
"NameUsedInJavaScript": "操作",
"CellType": {
"$type": "Forguncy.HyperlinkCellType, ServerDesignerCommon",
@@ -730,7 +251,7 @@
"ClickMode": 1
}
},
"7,19": {
"5,19": {
"CellType": {
"$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
"CommandList": [
@@ -817,7 +338,7 @@
"ReloadData": true
}
],
"ID": "5c9d1beb-a191-4c37-beb7-9083dd9d04df"
"ID": "bba0866d-b100-4018-85ed-2bcd53c10ec7"
},
{
"CommandList": [
@@ -832,7 +353,7 @@
"BtnText": "知道了"
}
],
"ID": "792a3863-fe3d-4f63-b88d-1a5cad954c64"
"ID": "a7b88a3b-e61e-4856-b761-933dbcb18222"
}
]
}
@@ -848,14 +369,14 @@
"IconSize": 14.0
}
},
"9,6": {
"7,6": {
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "ID",
"GUID": "8817b380-324c-4770-9a5f-98948b913fd8"
}
},
"9,9": {
"7,9": {
"BindingInfo": {
"TableName": "任务表",
"ColumnName": "项目ID",
@@ -870,9 +391,6 @@
"FontSize": 13.333333333333332,
"HorizontalAlignment": 1
},
{
"HorizontalAlignment": 1
},
{
"Foreground": 2,
"HorizontalAlignment": 1,
@@ -894,21 +412,17 @@
]
},
"CellStyles": {
"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,18": 4
"2,3": 0,
"2,19": 1,
"5,1": 2,
"5,2": 2,
"7,12": 3,
"7,13": 3,
"7,14": 3,
"7,15": 3,
"7,16": 3,
"7,17": 3,
"7,18": 3
},
"SheetStyle": {
"FontFamily": 0,
@@ -916,20 +430,15 @@
}
},
"Spans": [
"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"
"2,19,1,3",
"7,1,1,5",
"7,6,1,3",
"7,9,1,3",
"5,19,1,3",
"2,3,1,16",
"3,1,1,21",
"1,3,1,16",
"1,19,1,3"
],
"PageInfo": {
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
@@ -967,11 +476,11 @@
"CustomNames": [
{
"Name": "任务ID",
"Formula": "参与成员管理!$G$10"
"Formula": "参与成员管理!$G$8"
},
{
"Name": "项目ID",
"Formula": "参与成员管理!$J$10"
"Formula": "参与成员管理!$J$8"
}
]
}//owNQyRi0MeesZzmdL/GtiO/4LJghQvOkLl9Fkq6T6U8qIhXEKFGAA2YqJS8+DyXJbkZR/wIoarGXWwx69yw6gpw7fdE65xOi2yTPv6wBtinrGTy7N+tSnWqm8HS0viude9XbikCahsqrjtdP9/IeqzckC6k2NwSy7O95H/G7+5WYXQExfgF9brSEInOq3FD2j+0fJzzeL7zutS+DjInvbPcPfNNhq96FatghqLN6y1o38rqf35K9G4ejC7QHzd0vqgE54i9TkRe9y/c7hWc0kcNkGgtjzVnjth9xekQJ6qaAtYosLDtHQ9gg0VMF9n8CmAbu9Ge0ai+tD0Ki+DKkJ8cEoWoelAAk4x2qzlJOBQdAutP6WCMgJHITGj2u1gU9S6FTPRhYN14rc1uXGKBqVhRw4hl9r+CogedYp+5/gW+UzcDCpm93DxTZqs2bqhDtq3t/exwoygfMgZi4vQUMg0cVXKXDlzitYFgqgEDHYU1BKKvu8CpWihvPzclF3qf1bYmuQ2fJRAFuUP1pqAm90vyjlA215VnacQSNa6khWgqg7a3hx/55iJzYfxjEAuVhegZZaGHD+seD84rJPyPdB5iTWsh9SeWD+DOkE45IbnnYT6EqwkJcBG5ggC0OSRHu31aUPSV+/3e4jRR+GjkXv4/SAWGbFXxQpcSYqQVVro1f6O6ZhbxX5fnjqlOOKWL1+Fr19sCaXR3p28gTfnrhY5sNQz7prHoKHPMdgW1UwuToqnGEfUQc1nuReoFSZ9AD3J3zN8WyrFKpk7SQPAV/oOjnfThRhjI3eg1kJizWnD2qv0hOmVNtNzg22FnUAQ1GxKm8h/AhvjPRL3jvFQ0ZvcUKgC3w75SOXwcHIXxO+qnmCTu4b/n2NdGsnhuvjjjKWwAbxZhmvHUGVU1UD5cdQg==|920
}//qsiMwnPG+WhQbnp3dZ8V7NiSrpdzTEyiQbV0yiGeVr+WlP7B8zzqF/jf+Mf6J76z9hxgyVwGhVvcL/BkNRtJULiXKLWRuvq8oC9H+cwp1L1kmGvnAo+6LQj1bYXVjEf2UuIjjSwEZeI0lJRT62CToFTZPZ2LfFoTTR7plEbQ4orJINRAHWediwiCb3rDFDN7yZJhrbzvK8TcuOsHnJa/kKXOGCY2F+CqoE/URqpEqmbkDpAr5nTZLHdB2up9hFLKVSWXN3WR/uwgw69OMOhAssdl4OLum6Et/2Ay7pq70DfO4RB0qr/4vQl6cnhu/swrdLXiKGJ2xyWfy3a4sSIYknaYavoftZ9Y9I8YeyNCFhFwdxSTomku2geRmIqmQN5AUDspUl5Vabg0U3m3QR82z4G58IrtcnbbUO54k/d7U8AS2WU1i7LoXEu39tpsNAG0sOJkVvO57DOs41SCK131MEqL3p9sK+UGJLelVQqMYxHv8mvuiyWSqS2L7U7ps4zPzjjYKJeHqCp1cmxUhN2TMkJkR2Zxr83rsqtt2X3e/U2Bp1zDhYa2hNLjm8HJsmRJL2Aj+aX548AAEtodgnmyrJnPCKm7HJVG1HeZAti60wutWKnz1t6SlBoB+jksShb6f/NEGZYIJZuFnMwKy+J9g6JSOxlzIeYWbqj3jWKDW94LkB9Er9gVQduez9NTnAmmSPjJy1VCzkr/9CJnA+Zp84mLsRV97z8bcNF+8i7VEqHAKkP/+TkFFXfzQa0gPw+uuucPST6E8nj1s7hB4DXoa5K1yO6KnMtEC/52/oQHjg0HfEKoyowtqivNDQTLWcRHQRZSIoaZAR6WmsHujw43zjlNzzjMEdHzaKrHTO4T9ZYVPOiAS6JkhzzHBZXRvOMxegglriEJeAtPDpt/GDbULA==|920