{"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:
@@ -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
|
||||
Reference in New Issue
Block a user