| | |
| | | |
| | | #region CS |
| | | /// <summary> |
| | | /// 登录 |
| | | /// CS登录 |
| | | /// </summary> |
| | | /// <param name="action"></param> |
| | | /// <returns></returns> |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 获取登录信息 |
| | | /// 获取CS登录信息 |
| | | /// </summary> |
| | | /// <param name="token"></param> |
| | | /// <returns></returns> |
| | | [HttpGet] |
| | | public async Task<IActionResult> GetCSLoginInfo(string token) |
| | | public async Task<IActionResult> CSGetLoginInfo(string token) |
| | | { |
| | | var _token = string.IsNullOrEmpty(token) ? Request.Headers["Authorization"].ToString() : token; |
| | | return Ok(await DI.Resolve<ILogin>().GetCSLoginInfo(_token)); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 注销 |
| | | /// CS登出 |
| | | /// </summary> |
| | | /// <param name="action"></param> |
| | | /// <returns></returns> |
| | |
| | | Steps.Clear(); |
| | | var curStep = new Biz.WorkStep(IWorkStep.NodeTypes.Node, this) |
| | | { |
| | | Name = "扫描产品", |
| | | Sequence = Steps.Count + 1, |
| | | Node = curNode, |
| | | OperSetting = CurBatch.NodeSets.FirstOrDefault(q => q.NODE_ID == curNode.ID), |
| | |
| | | Steps.Clear(); |
| | | var curStep = new Biz.WorkStep(IWorkStep.NodeTypes.Node, this) |
| | | { |
| | | Sequence = Steps.Count + 1, |
| | | Name = "扫描产品", |
| | | Sequence = Steps.Count + 1, |
| | | Node = curNode, |
| | | OperSetting = CurBatch.NodeSets.FirstOrDefault(q => q.NODE_ID == curNode.ID), |
| | | DBSubmitAction = () => |
| | |
| | | { |
| | | var next = new WorkStep(IWorkStep.NodeTypes.Action, this) |
| | | { |
| | | Name = act.ACT_NAME, |
| | | Sequence = parent.Sequence + 1, |
| | | Node = parent.Node, |
| | | OperSetting = CurBatch.NodeSets.FirstOrDefault(q => q.NODE_ID == parent.Node.ID), |
| | |
| | | Steps.Clear(); |
| | | var curStep = new Biz.WorkStep(IWorkStep.NodeTypes.Node, this) |
| | | { |
| | | Name = "扫描产品", |
| | | Sequence = Steps.Count + 1, |
| | | Node = curNode, |
| | | OperSetting = CurBatch.NodeSets.FirstOrDefault(q => q.NODE_ID == curNode.ID), |
| | |
| | | { |
| | | return new WorkStepInfo() { |
| | | ID = ID, |
| | | Name = Name, |
| | | Sequence = Sequence, |
| | | NodeID = NodeID, |
| | | NodeType = NodeType.ToString(), |
| | |
| | | public class WorkStepInfo |
| | | { |
| | | public string ID { get; set; } |
| | | public string Name { get; set; } |
| | | public int Sequence { get; set; } |
| | | public string NodeID { get; set; } |
| | | public string NodeType { get; set; } |