/// <summary> /// 提交回填参数 /// </summary> /// <param name="state">程序状态</param> /// <param name="action">回填的参数内容</param> void doSubmitDpms(AppState state, IAction action) { var dpmAction = (DpmActions.Submit)action; var mqUploadDpm = new MqUploadDpm(); var taskDoing = state.DMesState.SchTaskDoingDict[dpmAction.MachineCode]; mqUploadDpm.proGgxh = taskDoing?.MqSchAxis?.product; mqUploadDpm.macCode = dpmAction.MachineCode; mqUploadDpm.paramJson = new Dictionary <string, string>(); foreach (var dpm in dpmAction.Dpms) { mqUploadDpm.paramJson[dpm.Name] = dpm.Value; } //提交给Mq App.Store.Dispatch(mqEffects.UploadDpms(new MqActions.UploadDpms(dpmAction.MachineCode, mqUploadDpm))); }
public UploadDpms(string machineCode, MqUploadDpm mqUploadDpms) { MachineCode = machineCode; MqUploadDpms = mqUploadDpms; }