|
@@ -16,6 +16,7 @@ using Prism.Services.Dialogs;
|
|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
using System.Collections.ObjectModel;
|
|
|
+using System.Configuration;
|
|
|
using System.Linq;
|
|
|
using System.Text;
|
|
|
using System.Threading.Tasks;
|
|
@@ -39,7 +40,8 @@ namespace PLCTool.ViewModels.BasicConfigViewModel
|
|
|
private List<OptionConfigDto> _optionConfigs;
|
|
|
private bas_plc_test_scheme bas_Plc_Test_Scheme;//测试方案
|
|
|
private int schDtlMainId = 0;//测试方案明细主键id
|
|
|
-
|
|
|
+ private int delayTime = Convert.ToInt32(ConfigurationManager.AppSettings["DelayTime"]);
|
|
|
+ private int longDelayTime = Convert.ToInt32(ConfigurationManager.AppSettings["LongDelayTime"]);
|
|
|
public AddItemDetailViewModel(IDialogService dialog, IEventAggregator aggregator, IRegionManager regionManager, IOptionConfigService optionConfigService, IBasicPlcTestSchemeService basicPlcTestSchemeService, IBasicPlcTestSchemeDtlService basicPlcTestSchemeDtlService, IBasicDeviceKindService iBasicDeviceKindService, IMapper mapper, ILogger logger)
|
|
|
{
|
|
|
_dialog = dialog;
|
|
@@ -279,6 +281,13 @@ namespace PLCTool.ViewModels.BasicConfigViewModel
|
|
|
|
|
|
}
|
|
|
|
|
|
+ //测试时间
|
|
|
+ TestTimeList.Clear();
|
|
|
+
|
|
|
+ TestTimeList.Add(delayTime.ToString());
|
|
|
+ TestTimeList.Add(longDelayTime.ToString());
|
|
|
+ SelectTime = delayTime.ToString();
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|
|
@@ -487,6 +496,7 @@ namespace PLCTool.ViewModels.BasicConfigViewModel
|
|
|
schDtlDto.ItemName = TestName;
|
|
|
|
|
|
schDtlDto.ItemType = SelectTest;
|
|
|
+ schDtlDto.ItemTime = Convert.ToInt32(SelectTime);
|
|
|
schDtlDto.Precondition = prefixJsonStr;
|
|
|
schDtlDto.PreconditionDescribe = BeforeDetail;
|
|
|
schDtlDto.Action = inJsonStr;
|
|
@@ -650,11 +660,27 @@ namespace PLCTool.ViewModels.BasicConfigViewModel
|
|
|
|
|
|
|
|
|
public DelegateCommand<object> EditDetailCommand { set; get; }
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
|
|
|
#endregion
|
|
|
#region 变量绑定
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 测试时间
|
|
|
+ /// </summary>
|
|
|
+ private string selectTime;
|
|
|
+ public string SelectTime
|
|
|
+ {
|
|
|
+ get { return selectTime; }
|
|
|
+ set { selectTime = value; RaisePropertyChanged(); }
|
|
|
+ }
|
|
|
+ private ObservableCollection<string> testTimeList = new ObservableCollection<string>();
|
|
|
+ public ObservableCollection<string> TestTimeList
|
|
|
+ {
|
|
|
+ get { return testTimeList; }
|
|
|
+ set { testTimeList = value; RaisePropertyChanged(); }
|
|
|
+ }
|
|
|
/// <summary>
|
|
|
/// 测试方案编码
|
|
|
/// </summary>
|