{"Message":"1. 测试新建任务;\r\n2. 测试分配任务工时;\r\n3. 测试项目成员、任务成员管理;\r\n4. 测试上报工时;","MessageType":2,"Modules":[{"State":1,"Type":7,"Name":"Table/任务表"},{"State":2,"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":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":11,"Name":"UserService"},{"State":1,"Type":1,"Name":"PCPage/项目分组详情"},{"State":1,"Type":1,"Name":"PCPage/项目任务分组详情"}],"Version":"v1"}
This commit is contained in:
@@ -235,8 +235,9 @@
|
||||
"DefaultSize": 32.0
|
||||
},
|
||||
"Values": {
|
||||
"1,1": "工时执行者",
|
||||
"1,1": "执行者",
|
||||
"5,1": "分配日期",
|
||||
"7,1": " b",
|
||||
"9,1": "工时数",
|
||||
"13,1": "备注",
|
||||
"20,1": "取消",
|
||||
@@ -289,25 +290,41 @@
|
||||
],
|
||||
"bindingOptions": {
|
||||
"$type": "ServerDesignerCommon.Model.BindingDataSourceModel, ServerDesignerCommon",
|
||||
"TableName": "用户信息视图",
|
||||
"TableName": "任务成员表",
|
||||
"BindingInfos": [
|
||||
{
|
||||
"BindingInfo": {
|
||||
"TableName": "用户信息视图",
|
||||
"ColumnName": "用户名",
|
||||
"GUID": "dad6e6c2-ac49-462c-83c2-e2692ec02909"
|
||||
"TableName": "任务成员表",
|
||||
"ColumnName": "参与人",
|
||||
"GUID": "bcb33806-11fd-48a4-9492-2ba7c9a8d93a"
|
||||
},
|
||||
"ColumnName": "value"
|
||||
},
|
||||
{
|
||||
"BindingInfo": {
|
||||
"TableName": "用户信息视图",
|
||||
"ColumnName": "全名",
|
||||
"GUID": "9a8aa953-289f-4827-ac6a-dfa7fae8fb06"
|
||||
"TableName": "任务成员表",
|
||||
"ColumnName": "参与人",
|
||||
"GUID": "87738332-02a8-4175-a55e-6e0e60ba4b70",
|
||||
"AttachType": {
|
||||
"$type": "ForguncyDataAccess.UserColumnAttachObj, ForguncyDataAccess",
|
||||
"UserColumnAttachType": 1
|
||||
}
|
||||
},
|
||||
"ColumnName": "label"
|
||||
}
|
||||
],
|
||||
"SqlCondition": {
|
||||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||||
"ColumnBindingInfo": {
|
||||
"TableName": "任务成员表",
|
||||
"ColumnName": "任务ID",
|
||||
"GUID": "386fa2d2-2714-4607-9974-f86d79f27bd1"
|
||||
},
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!任务ID"
|
||||
}
|
||||
},
|
||||
"CustomColumns": []
|
||||
},
|
||||
"placeholder": "请选择",
|
||||
@@ -346,6 +363,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"DefaultValue": " b",
|
||||
"type": "daterange",
|
||||
"placeholder": "请选择月份",
|
||||
"startPlaceholder": "开始日期",
|
||||
@@ -377,8 +395,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"min": "0.1",
|
||||
"max": "99999",
|
||||
"min": "0",
|
||||
"step": 1,
|
||||
"precision": 1,
|
||||
"placeholder": "请输入",
|
||||
@@ -387,32 +404,6 @@
|
||||
"DataValidationInfo": {
|
||||
"NumberType": 9,
|
||||
"ValidateCommand": [
|
||||
{
|
||||
"$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon",
|
||||
"TargetPageElement": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!B8"
|
||||
},
|
||||
"TargetType": "ElementUI.DatePickerCellType, ElementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e50995ee76bfe560",
|
||||
"MethodName": "GetSelectedRange",
|
||||
"RetrunParamNames": {
|
||||
"StartValue": {
|
||||
"SerializeProperty": "开始日期"
|
||||
},
|
||||
"EndValue": {
|
||||
"SerializeProperty": "结束日期"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||||
"ParameterName": "时间差天数",
|
||||
"ParameterValue": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=DATEDIF(分配计划工时!开始日期,分配计划工时!结束日期,\"d\")"
|
||||
},
|
||||
"ID": "7323fdec607041d9aace9bcadd23481f"
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||||
"ConditionAndCommandPairList": [
|
||||
@@ -420,39 +411,92 @@
|
||||
"Condition": {
|
||||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||||
"param": {
|
||||
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
|
||||
"cellLocations": [
|
||||
{
|
||||
"SerializeProperty": "=分配计划工时!当前值"
|
||||
"$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon",
|
||||
"tableData": {
|
||||
"TableName": "任务表",
|
||||
"ColumnName": "项目ID",
|
||||
"GUID": "be820412-acfe-4c80-9d14-5c63f55df039",
|
||||
"RelationBinding": {
|
||||
"RelatedTable": "项目表",
|
||||
"RelatedColumn": "ID",
|
||||
"DisplayColumn": "工时分配方式"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!时间差天数*24"
|
||||
},
|
||||
"compareType": 2
|
||||
"value": "2"
|
||||
},
|
||||
"CommandList": [
|
||||
{
|
||||
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
|
||||
"ErrorCode": "400",
|
||||
"Message": {
|
||||
"$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon",
|
||||
"TargetPageElement": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=\"最大报工时长不能超过\"&分配计划工时!时间差天数*24&\"小时\""
|
||||
"SerializeProperty": "=分配计划工时!B8"
|
||||
},
|
||||
"TargetType": "ElementUI.DatePickerCellType, ElementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e50995ee76bfe560",
|
||||
"MethodName": "GetSelectedRange",
|
||||
"RetrunParamNames": {
|
||||
"StartValue": {
|
||||
"SerializeProperty": "开始日期"
|
||||
},
|
||||
"EndValue": {
|
||||
"SerializeProperty": "结束日期"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"ID": "940856ae-4419-4b91-a736-665ed2a82dbd"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
|
||||
"ErrorCode": "0"
|
||||
"$type": "Forguncy.Model.Commands.SetParameterCommand, ServerDesignerCommon",
|
||||
"ParameterName": "时间差天数",
|
||||
"ParameterValue": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=DATEDIF(分配计划工时!开始日期,分配计划工时!结束日期,\"d\")"
|
||||
},
|
||||
"ID": "f5680fc4bfb94362bb360c0a4c8d86ea"
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||||
"ConditionAndCommandPairList": [
|
||||
{
|
||||
"Condition": {
|
||||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||||
"param": {
|
||||
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
|
||||
"cellLocations": [
|
||||
{
|
||||
"SerializeProperty": "=分配计划工时!当前值"
|
||||
}
|
||||
]
|
||||
},
|
||||
"value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!时间差天数*24"
|
||||
},
|
||||
"compareType": 2
|
||||
},
|
||||
"CommandList": [
|
||||
{
|
||||
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
|
||||
"ErrorCode": "400",
|
||||
"Message": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=\"最大报工时长不能超过\"&分配计划工时!时间差天数*24&\"小时\""
|
||||
}
|
||||
}
|
||||
],
|
||||
"ID": "b5824c3c-5f3e-4098-80b6-1db5505f293e"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
{
|
||||
"$type": "Forguncy.Model.ReturnCommand, ServerDesignerCommon",
|
||||
"ErrorCode": "0"
|
||||
}
|
||||
],
|
||||
"ID": "3017d809-02aa-4651-9cf1-8064d5a089a3"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "7b495785-2c80-42ce-bae8-dfdebfa78c97"
|
||||
"ID": "80be424b-6c3e-4747-abc6-a6c938ca4129"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -504,45 +548,6 @@
|
||||
"CellType": {
|
||||
"$type": "Forguncy.ButtonCellType, ServerDesignerCommon",
|
||||
"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": "282c7cbb-409d-4fdc-a4b0-4e667eb6cc48"
|
||||
},
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!任务ID"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||||
"ColumnBindingInfo": {
|
||||
"TableName": "任务成员表",
|
||||
"ColumnName": "参与人",
|
||||
"GUID": "b1d64b0c-2af2-40fd-8726-f88f8002f20d"
|
||||
},
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!B4"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"NullFormulaValueQueryPolicy": 0
|
||||
},
|
||||
"ID": "3b3c54866f364bd88b06bfe8ed829b78"
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||||
"ConditionAndCommandPairList": [
|
||||
@@ -550,156 +555,17 @@
|
||||
"Condition": {
|
||||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||||
"param": {
|
||||
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
|
||||
"cellLocations": [
|
||||
{
|
||||
"SerializeProperty": "=成员是否存在"
|
||||
}
|
||||
]
|
||||
},
|
||||
"value": "0"
|
||||
},
|
||||
"CommandList": [
|
||||
{
|
||||
"$type": "ElementUI.Commands.ShowMessageBox, ElementUI",
|
||||
"Title": "标题",
|
||||
"Message": "此操作会自动将该成员设置为任务参与人,是否继续?",
|
||||
"Type": "info",
|
||||
"ConfirmButtonText": "确定",
|
||||
"ShowCancelButton": true,
|
||||
"CancelButtonText": "取消",
|
||||
"ShowClose": false,
|
||||
"DialogResult": "是否继续",
|
||||
"AdvancedSettings": {}
|
||||
}
|
||||
],
|
||||
"ID": "90b0fd5b-9af6-494d-b09f-6c74498c5440"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
{
|
||||
"$type": "ElementUI.Commands.ShowMessageBox, ElementUI",
|
||||
"Title": "标题",
|
||||
"Message": "是否确定为该成员增加计划工时?",
|
||||
"Type": "info",
|
||||
"ConfirmButtonText": "确定",
|
||||
"ShowCancelButton": true,
|
||||
"CancelButtonText": "取消",
|
||||
"ShowClose": false,
|
||||
"DialogResult": "是否继续",
|
||||
"AdvancedSettings": {}
|
||||
}
|
||||
],
|
||||
"ID": "b029f8c3-dfc5-467c-acd1-c464ea417667"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||||
"ConditionAndCommandPairList": [
|
||||
{
|
||||
"Condition": {
|
||||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||||
"param": {
|
||||
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
|
||||
"cellLocations": [
|
||||
{
|
||||
"SerializeProperty": "=是否继续"
|
||||
}
|
||||
]
|
||||
},
|
||||
"value": "confirm"
|
||||
},
|
||||
"CommandList": [
|
||||
{
|
||||
"$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy",
|
||||
"Title": "加载中",
|
||||
"VBalidate": true
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon",
|
||||
"TargetPageElement": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!B8"
|
||||
},
|
||||
"TargetType": "ElementUI.DatePickerCellType, ElementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e50995ee76bfe560",
|
||||
"MethodName": "GetSelectedRange",
|
||||
"RetrunParamNames": {
|
||||
"StartValue": {
|
||||
"SerializeProperty": "开始日期"
|
||||
},
|
||||
"EndValue": {
|
||||
"SerializeProperty": "结束日期"
|
||||
}
|
||||
"$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon",
|
||||
"tableData": {
|
||||
"TableName": "任务表",
|
||||
"ColumnName": "参与人数",
|
||||
"GUID": "7f270bce-2f3b-4c1a-bf68-176fa4240638"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon",
|
||||
"ServerCommandName": "分配任务工时",
|
||||
"Parameters": [
|
||||
{
|
||||
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
|
||||
"ParamName": "任务ID",
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!任务ID"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
|
||||
"ParamName": "开始日期",
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!开始日期"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
|
||||
"ParamName": "结束日期",
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!结束日期"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
|
||||
"ParamName": "执行人",
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!B4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
|
||||
"ParamName": "工时数",
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!B12"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
|
||||
"ParamName": "备注",
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!B16"
|
||||
}
|
||||
}
|
||||
],
|
||||
"ResultErrorCodeTo": {
|
||||
"SerializeProperty": "code"
|
||||
},
|
||||
"ResultMessageTo": {
|
||||
"SerializeProperty": "msg"
|
||||
},
|
||||
"RefreshAfterFinish": true,
|
||||
"CheckDataValidation": true
|
||||
},
|
||||
{
|
||||
"$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy",
|
||||
"FunctionName": "remove",
|
||||
"Title": "加载中"
|
||||
},
|
||||
"value": "0",
|
||||
"compareType": 2
|
||||
},
|
||||
"CommandList": [
|
||||
{
|
||||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||||
"ConditionAndCommandPairList": [
|
||||
@@ -707,49 +573,300 @@
|
||||
"Condition": {
|
||||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||||
"param": {
|
||||
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
|
||||
"cellLocations": [
|
||||
{
|
||||
"SerializeProperty": "=分配计划工时!code"
|
||||
"$type": "Forguncy.Model.IfConditionTableDataParam, ServerDesignerCommon",
|
||||
"tableData": {
|
||||
"TableName": "任务表",
|
||||
"ColumnName": "项目ID",
|
||||
"GUID": "34a958e2-7c48-4fa2-b670-6477af45712b",
|
||||
"RelationBinding": {
|
||||
"RelatedTable": "项目表",
|
||||
"RelatedColumn": "ID",
|
||||
"DisplayColumn": "工时分配方式"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"value": "0"
|
||||
"value": "1,2",
|
||||
"compareType": 12
|
||||
},
|
||||
"CommandList": [
|
||||
{
|
||||
"$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy",
|
||||
"Message": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!msg"
|
||||
}
|
||||
"$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": "282c7cbb-409d-4fdc-a4b0-4e667eb6cc48"
|
||||
},
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!任务ID"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "ForguncyDataAccess.GeneralCESqlCondition, ForguncyDataAccess",
|
||||
"ColumnBindingInfo": {
|
||||
"TableName": "任务成员表",
|
||||
"ColumnName": "参与人",
|
||||
"GUID": "b1d64b0c-2af2-40fd-8726-f88f8002f20d"
|
||||
},
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!B4"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"NullFormulaValueQueryPolicy": 0
|
||||
},
|
||||
"ID": "816fb22af85c4a41806dc53abedfceb8"
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon",
|
||||
"ReloadData": true
|
||||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||||
"ConditionAndCommandPairList": [
|
||||
{
|
||||
"Condition": {
|
||||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||||
"param": {
|
||||
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
|
||||
"cellLocations": [
|
||||
{
|
||||
"SerializeProperty": "=成员是否存在"
|
||||
}
|
||||
]
|
||||
},
|
||||
"value": "0"
|
||||
},
|
||||
"CommandList": [
|
||||
{
|
||||
"$type": "ElementUI.Commands.ShowMessageBox, ElementUI",
|
||||
"Title": "标题",
|
||||
"Message": "此操作会自动将该成员设置为任务参与人,是否继续?",
|
||||
"Type": "info",
|
||||
"ConfirmButtonText": "确定",
|
||||
"ShowCancelButton": true,
|
||||
"CancelButtonText": "取消",
|
||||
"ShowClose": false,
|
||||
"DialogResult": "是否继续",
|
||||
"AdvancedSettings": {}
|
||||
}
|
||||
],
|
||||
"ID": "35bc215e-5647-4941-b282-266dbe907e35"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
{
|
||||
"$type": "ElementUI.Commands.ShowMessageBox, ElementUI",
|
||||
"Title": "标题",
|
||||
"Message": "是否确定为该成员增加计划工时?",
|
||||
"Type": "info",
|
||||
"ConfirmButtonText": "确定",
|
||||
"ShowCancelButton": true,
|
||||
"CancelButtonText": "取消",
|
||||
"ShowClose": false,
|
||||
"DialogResult": "是否继续",
|
||||
"AdvancedSettings": {}
|
||||
}
|
||||
],
|
||||
"ID": "d6025f25-f9b4-445b-82c3-e32ecdbd2767"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||||
"ConditionAndCommandPairList": [
|
||||
{
|
||||
"Condition": {
|
||||
"$type": "Forguncy.Model.IfCondition, ServerDesignerCommon",
|
||||
"param": {
|
||||
"$type": "Forguncy.Model.IfConditionPageElementParam, ServerDesignerCommon",
|
||||
"cellLocations": [
|
||||
{
|
||||
"SerializeProperty": "=是否继续"
|
||||
}
|
||||
]
|
||||
},
|
||||
"value": "confirm"
|
||||
},
|
||||
"CommandList": [
|
||||
{
|
||||
"$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy",
|
||||
"Title": "加载中",
|
||||
"VBalidate": true
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.OperateCellTypeCommand, ServerDesignerCommon",
|
||||
"TargetPageElement": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!B8"
|
||||
},
|
||||
"TargetType": "ElementUI.DatePickerCellType, ElementUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=e50995ee76bfe560",
|
||||
"MethodName": "GetSelectedRange",
|
||||
"RetrunParamNames": {
|
||||
"StartValue": {
|
||||
"SerializeProperty": "开始日期"
|
||||
},
|
||||
"EndValue": {
|
||||
"SerializeProperty": "结束日期"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.RequestServerCommand, ServerDesignerCommon",
|
||||
"ServerCommandName": "分配任务工时",
|
||||
"Parameters": [
|
||||
{
|
||||
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
|
||||
"ParamName": "任务ID",
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!任务ID"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
|
||||
"ParamName": "开始日期",
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!开始日期"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
|
||||
"ParamName": "结束日期",
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!结束日期"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
|
||||
"ParamName": "执行人",
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!B4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
|
||||
"ParamName": "工时数",
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!B12"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.RequestServerCommandObjectParam, ServerDesignerCommon",
|
||||
"ParamName": "备注",
|
||||
"Value": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!B16"
|
||||
}
|
||||
}
|
||||
],
|
||||
"ResultErrorCodeTo": {
|
||||
"SerializeProperty": "code"
|
||||
},
|
||||
"ResultMessageTo": {
|
||||
"SerializeProperty": "msg"
|
||||
},
|
||||
"RefreshAfterFinish": true,
|
||||
"CheckDataValidation": true
|
||||
},
|
||||
{
|
||||
"$type": "Notiflix_Forguncy.Loading_Command, Notiflix_Forguncy",
|
||||
"FunctionName": "remove",
|
||||
"Title": "加载中"
|
||||
},
|
||||
{
|
||||
"$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"
|
||||
}
|
||||
},
|
||||
{
|
||||
"$type": "Forguncy.Model.ClosePopupCommand, ServerDesignerCommon",
|
||||
"ReloadData": true
|
||||
}
|
||||
],
|
||||
"ID": "0f162bde-4368-48ed-ad52-e788ae192aca"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
{
|
||||
"$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy",
|
||||
"FunctionName": "warning",
|
||||
"Title": "温馨提示",
|
||||
"Message": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!msg"
|
||||
},
|
||||
"BtnText": "知道了"
|
||||
}
|
||||
],
|
||||
"ID": "680c2413-531f-48bd-9233-39016dbb32e7"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "b892726e-be5f-4f7a-9525-e53271138ad1"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "f8455a15-f3ab-48c7-b68b-5bc79757597a"
|
||||
"ID": "5573c6a0-43cb-49e3-8cce-5e4a14cbf4f8"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
{
|
||||
"$type": "Notiflix_Forguncy.Report_Command, Notiflix_Forguncy",
|
||||
"FunctionName": "warning",
|
||||
"FunctionName": "info",
|
||||
"Title": "温馨提示",
|
||||
"Message": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!msg"
|
||||
},
|
||||
"Message": "计划任务仅支持分配到人、分配到天两种方式,其他方式无需提交计划任务;",
|
||||
"BtnText": "知道了"
|
||||
}
|
||||
],
|
||||
"ID": "ffe0df22-0533-4f20-aa89-4c599969a532"
|
||||
"ID": "1a87a62f-0b6b-4b05-ab38-64f6c331ee40"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "87802792-1d5c-46da-95e0-c95ae0b5f2db"
|
||||
"ID": "7263b546-36aa-45f3-9f0e-f6df8af13e51"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
{
|
||||
"$type": "Notiflix_Forguncy.Notify_Command, Notiflix_Forguncy",
|
||||
"FourStandardStyle": "warning",
|
||||
"Message": "请添加参与人后进行操作"
|
||||
}
|
||||
],
|
||||
"ID": "02d610b7-4ab3-4573-b79a-fbcdf2677afb"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -810,6 +927,9 @@
|
||||
"BorderBottom": 1,
|
||||
"BorderTop": 1,
|
||||
"BorderRight": 1
|
||||
},
|
||||
{
|
||||
"FontSize": -1.0
|
||||
}
|
||||
],
|
||||
"Types": {
|
||||
@@ -1049,8 +1169,11 @@
|
||||
"22,3": 7,
|
||||
"22,4": 7,
|
||||
"22,5": 8,
|
||||
"22,6": 2,
|
||||
"22,7": 2
|
||||
"22,6": 9,
|
||||
"22,7": 9,
|
||||
"22,8": 9,
|
||||
"22,9": 9,
|
||||
"22,10": 9
|
||||
},
|
||||
"SheetStyle": {
|
||||
"FontFamily": 1,
|
||||
@@ -1068,6 +1191,7 @@
|
||||
],
|
||||
"PageInfo": {
|
||||
"$type": "Forguncy.Model.Pages.NormalPage, ServerDesignerCommon",
|
||||
"Title": "分配计划工时",
|
||||
"PageLoadedCommandList": [
|
||||
{
|
||||
"$type": "Forguncy.Model.ConditionCommand, ServerDesignerCommon",
|
||||
@@ -1104,9 +1228,27 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "5fe947cf-19fb-4500-86fa-3bc0a801c67a"
|
||||
"ID": "36587935-65f0-476d-b978-054e9089765c"
|
||||
},
|
||||
{
|
||||
"CommandList": [
|
||||
{
|
||||
"$type": "Forguncy.Model.SetRowColumnLayoutCommand, ServerDesignerCommon",
|
||||
"PropertyItemsList": [
|
||||
{
|
||||
"Location": {
|
||||
"$type": "Forguncy.Model.FormulaReferObject, ServerDesignerCommon",
|
||||
"SerializeProperty": "=分配计划工时!5:8"
|
||||
},
|
||||
"Value": false
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ID": "520f0837-ea98-4ae9-a31a-f488888b1d61"
|
||||
}
|
||||
]
|
||||
],
|
||||
"Comments": "只有工时分配方式为【分配到天】的情况下,才需要填写日期,否则不需要"
|
||||
}
|
||||
],
|
||||
"PermissionData": {
|
||||
@@ -1139,6 +1281,10 @@
|
||||
{
|
||||
"Name": "工时类型",
|
||||
"Formula": "分配计划工时!$L$4"
|
||||
},
|
||||
{
|
||||
"Name": "参与人列表",
|
||||
"Formula": "分配计划工时!$G$23"
|
||||
}
|
||||
]
|
||||
}//XXOEtBX1P/H87AGfEqDQF2uAxk0VFYf7MYwxHbfj6Aq/rNXJQuPa/er5A1ShBfygCEAOCW5rKOzES5OuyYYEJX6ryOR9GsKrQ/YAuKz9pLRRkgKCjK6tdsn2joNi1Zqzhrg4JNO3ZmTC7LkmgoOiObzWv6luXuJy0Hmgb6GNc2Jg/O0IxAL7oNJ8IRhbp28u1okzpITuUP4fprUCfHRSblk7vMTq8QMbxtEsZNPqmfPcUqRB7teDnn4Twj3ibqdNxptTewOU208f1jcDaAnVq+X8o4Rznu3g4/rTFsZD3OpZ4wnpS7Yd3OJToF39O2c6ldryqFB8nPDve44Ni7KJKcYLdp55m2yfj9PFTI0pdnWF6cpBePsTRy13rbmQqSTwYHeVrPGO+Jajm09oxdFK23cLV+b5N+/V8ekMrx5NEtdz1q+ILQBiS/y+Vb2X0QUSgLULRjsNW2NJyOz+2n6IGs3CKiHsvy6z/7wkiQSPqQyjRI2BMK7vPvmWOpmkRvdZF8YkXNNefd5krwGzm9nxo8fx/P9ZJVAIXiIfX4yLKBLLt67yQ16fzasKVxArrijYthzR/CZV9afhPOBefdNbREZ/IZnvsn26EQt13Q2d08jNip2BqB6/1yN5eS7kxuTTGX6HLjZfb0961Ygk7QpGRVA3qw73ynzRn+7v0cACR33vfFzfU5ajJSZ8Ve17JP6veOW6qJNlbYHxWar/LgbVcRz29OGUtN1KgC9DEjVeuGOR9cBKWTjlFtknuiUePCu6d2VOWCFSPeZRd5D6L65ycq2q/tgDMk18tCLnv+BGEMgKZo8SJgjQbJnfbMFQaFVeT037WWPo5acLB7ISy2UaT3dILzu2ayUBlrCKJ6XEkrhAK8zLSxn+UMyAoP5Ln4Q7hQG0FH2z8EByNWqMWiv/Gw==|920
|
||||
}//4pfvOGlyL2+/GlhvEo/Dwcv7Nj1EBZdUJCjStwO3Ok9Jel59V5qIuR90EGy1wJSNFTNZSJM897HOCZIR5raUrDipJ/ry/lvDmdhnJpPqeuEOr/BVNcCFdUN6HpQx0HLacIv1sa0z3JMMYi3yZ5BVWDkbldXKqHV7+VmVKgfuEThd83pl/NqYuBd80tmpumFjvl5JyJ3zQK3Y1uw9DaesLQPcTux1nL69+rAQXtDJUuVA/jwbL4OeW9rmA80WwrYYXsbWAuTSOtMuAwgoFDvPPw397U+EVmyPGxQp0zmLywtZ1p5CLgbMNQlz+Vn8gD6xE296rv4sYPmFowjJ6p/I9IH8UNuOXJaywmXgL47qi8jbcRRTBGYrDvI0S5yqCxrK+dnFzbwCOqbrLT1xMyOTmGkUVlCflCIGl95NpN1pktix9nI7QYxLkmAtlAsg6Pl87ULYBq6W54AZ2clbOBcX254uuUBqpPyADqVnzXohO4H1u2SLEj6nSu4uncJ3Na33XV1EvNXCbL2RFzLsLMEeYVW6C4qtG7gRu/HOJXtx+ose4ZY/cyfKH90fmHkf3GcB/Pq+QO/5shJIzKpvSvKE1sTdUfJbjDJ3EH83F/I/i2pBlekmg/lD6vE4dCzpD/YRn/IsDSxorawTXU89oIbhm4Pzc/8DGErpjZqh92sZF+HpTBAiTIFMhPjYRih5ZVBg8id19+rUq9g6ZbpcXUfcFH1Z1+xmYQ8M8fodrk6x/BfdbHy0bHEFPj6XL6v5u1aXSebnGnBAgojrtX6TIgwF8JSXsmIB3yQEllmKzsaNKnRmQq2d4fEJdwyN+2oT49NeYbxo2h3Iwh762VB9/hz6s7wV5TJ4fHcCfhDXD2FiFmumiRkChlT9VObwDvxdwZM+5gIkZiXFlAjOz418qmelug==|920
|
||||
@@ -13,6 +13,10 @@
|
||||
{
|
||||
"Name": "工时类型",
|
||||
"Formula": "分配计划工时!$L$4"
|
||||
},
|
||||
{
|
||||
"Name": "参与人列表",
|
||||
"Formula": "分配计划工时!$G$23"
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -3,7 +3,8 @@
|
||||
"ColumnCount": 24,
|
||||
"RowCount": 28,
|
||||
"Formulas": {
|
||||
"7,1": "TODAY()&\",\"&TODAY()"
|
||||
"7,1": "TODAY()&\",\"&TODAY()",
|
||||
"26,14": "DATEDIF(G27,K27,\"d\")+1"
|
||||
},
|
||||
"CustomNames": [
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user