|
@@ -1168,6 +1168,8 @@ namespace TeamAAS_VP.ViewModels
|
|
|
var sys = _configService.GetSystemConfiguration();
|
|
var sys = _configService.GetSystemConfiguration();
|
|
|
if (sys != null)
|
|
if (sys != null)
|
|
|
{
|
|
{
|
|
|
|
|
+ WorkMode = sys.WorkMode;
|
|
|
|
|
+ PickPointNum = sys.PickPointNum;
|
|
|
CameraShotCount = sys.CameraShotCount;
|
|
CameraShotCount = sys.CameraShotCount;
|
|
|
UpperCameraPickShotCount = sys.UpperCameraPickShotCount;
|
|
UpperCameraPickShotCount = sys.UpperCameraPickShotCount;
|
|
|
UpperCameraPlaceShotCount = sys.UpperCameraPlaceShotCount;
|
|
UpperCameraPlaceShotCount = sys.UpperCameraPlaceShotCount;
|
|
@@ -1278,19 +1280,26 @@ namespace TeamAAS_VP.ViewModels
|
|
|
var result = await DialogHost.Show(view, "RootDialog", null, null, null);
|
|
var result = await DialogHost.Show(view, "RootDialog", null, null, null);
|
|
|
if (result != null && result is bool && (bool)result)
|
|
if (result != null && result is bool && (bool)result)
|
|
|
{
|
|
{
|
|
|
- var sysConfig = _configService.GetSystemConfiguration();
|
|
|
|
|
- sysConfig.WorkMode = WorkMode;
|
|
|
|
|
- sysConfig.PickPointNum = PickPointNum;
|
|
|
|
|
- sysConfig.CameraShotCount = CameraShotCount;
|
|
|
|
|
- sysConfig.UpperCameraPickShotCount = UpperCameraPickShotCount;
|
|
|
|
|
- sysConfig.UpperCameraPlaceShotCount = UpperCameraPlaceShotCount;
|
|
|
|
|
- sysConfig.UpperCameraLockAssembleCount = UpperCameraLockAssembleCount;
|
|
|
|
|
- sysConfig.PickFixedPositionProductCameraCount = FixedPickCameraCount;
|
|
|
|
|
- sysConfig.LockFixedPositionProductCameraCount = FixedLockAssembleCameraCount;
|
|
|
|
|
- sysConfig.FixedCameraDetectLockAssembleCount = FixedCameraDetectLockAssembleCount;
|
|
|
|
|
- _configService.SaveSystemConfiguration(sysConfig);
|
|
|
|
|
- await management. WriteSystemParameterToPlcAsync(sysConfig);
|
|
|
|
|
- _eventAggregator.GetEvent<SnackbarMessageNotification>().Publish(new MessageParameter() { Msg = Lang.完成, Duration = 1 });
|
|
|
|
|
|
|
+ try
|
|
|
|
|
+ {
|
|
|
|
|
+ var sysConfig = _configService.GetSystemConfiguration();
|
|
|
|
|
+ sysConfig.WorkMode = WorkMode;
|
|
|
|
|
+ sysConfig.PickPointNum = PickPointNum;
|
|
|
|
|
+ sysConfig.CameraShotCount = CameraShotCount;
|
|
|
|
|
+ sysConfig.UpperCameraPickShotCount = UpperCameraPickShotCount;
|
|
|
|
|
+ sysConfig.UpperCameraPlaceShotCount = UpperCameraPlaceShotCount;
|
|
|
|
|
+ sysConfig.UpperCameraLockAssembleCount = UpperCameraLockAssembleCount;
|
|
|
|
|
+ sysConfig.PickFixedPositionProductCameraCount = FixedPickCameraCount;
|
|
|
|
|
+ sysConfig.LockFixedPositionProductCameraCount = FixedLockAssembleCameraCount;
|
|
|
|
|
+ sysConfig.FixedCameraDetectLockAssembleCount = FixedCameraDetectLockAssembleCount;
|
|
|
|
|
+ _configService.SaveSystemConfiguration(sysConfig);
|
|
|
|
|
+ await management.WriteSystemParameterToPlcAsync(sysConfig);
|
|
|
|
|
+ _eventAggregator.GetEvent<SnackbarMessageNotification>().Publish(new MessageParameter() { Msg = Lang.完成, Duration = 1 });
|
|
|
|
|
+ }
|
|
|
|
|
+ catch (Exception ex)
|
|
|
|
|
+ {
|
|
|
|
|
+ _eventAggregator.GetEvent<SnackbarMessageNotification>().Publish(new MessageParameter() { Msg =ex.Message, Duration = 1 });
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
#endregion
|
|
#endregion
|