| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.IO; |
| | | using System.Linq; |
| | | using System.Net; |
| | | using System.Net.Http; |
| | | using System.Web; |
| | | using System.Web.Http; |
| | | using VueWebApi.DLL.BLL; |
| | | using VueWebApi.Models; |
| | |
| | | /// </summary> |
| | | /// <param name="eqpcode">设备编码</param> |
| | | /// <returns></returns> |
| | | [Route(template: "ScanDeviceQrCodeData")] |
| | | [Route(template: "CheckScanDeviceQrCodeData")] |
| | | [HttpGet] |
| | | public HttpResponseMessage ScanDeviceQrCodeData(string eqpcode) |
| | | public HttpResponseMessage CheckScanDeviceQrCodeData(string eqpcode) |
| | | { |
| | | mes = AppDeviceManageBLL.ScanDeviceQrCodeData(eqpcode); |
| | | mes = AppDeviceManageBLL.CheckScanDeviceQrCodeData(eqpcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[定期保养,扫描工位/设备二维码] |
| | | /// <summary> |
| | | /// 定期保养,扫描工位/设备二维码 |
| | | /// </summary> |
| | | /// <param name="eqpcode">设备编码</param> |
| | | /// <returns></returns> |
| | | [Route(template: "RepairScanDeviceQrCodeData")] |
| | | [HttpGet] |
| | | public HttpResponseMessage RepairScanDeviceQrCodeData(string eqpcode) |
| | | { |
| | | mes = AppDeviceManageBLL.RepairScanDeviceQrCodeData(eqpcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[日常保养,选择扫码设备列表带出保养项] |
| | | /// <summary> |
| | | /// 日常保养,选择扫码设备列表带出保养项 |
| | | /// </summary> |
| | | /// <param name="eqpcode">设备编码</param> |
| | | /// <returns></returns> |
| | | [Route(template: "RepairSelectScanDeviceQrCodeItem")] |
| | | [HttpGet] |
| | | public HttpResponseMessage RepairSelectScanDeviceQrCodeItem(string eqpcode) |
| | | { |
| | | mes = AppDeviceManageBLL.RepairSelectScanDeviceQrCodeItem(eqpcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[日常保养,提交保存] |
| | | /// <summary> |
| | | /// 日常保养,提交保存 |
| | | /// </summary> |
| | | /// <param name="username">登录人员(保养人)</param> |
| | | /// <param name="maintcyc">保养周期</param> |
| | | /// <param name="json">提交数据</param> |
| | | /// <returns></returns> |
| | | [Route(template: "AppDeviceRepairSave")] |
| | | [HttpPost] |
| | | public HttpResponseMessage AppDeviceRepairSave(string username, string maintcyc, AppDevicecCheck json) |
| | | { |
| | | mes = AppDeviceManageBLL.AppDeviceRepairSave(username, maintcyc, json); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[设备维修申请,扫描工位/设备二维码] |
| | | /// <summary> |
| | | /// 设备维修申请,扫描工位/设备二维码 |
| | | /// </summary> |
| | | /// <param name="eqpcode">设备编码</param> |
| | | /// <returns></returns> |
| | | [Route(template: "MaintainScanDeviceApplyQrCodeData")] |
| | | [HttpGet] |
| | | public HttpResponseMessage MaintainScanDeviceApplyQrCodeData(string eqpcode) |
| | | { |
| | | mes = AppDeviceManageBLL.MaintainScanDeviceApplyQrCodeData(eqpcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[设备维修申请,提交保存] |
| | | [Route(template: "MaintainScanDeviceApplySave")] |
| | | [HttpPost] |
| | | public HttpResponseMessage MaintainScanDeviceApplySave() |
| | | { |
| | | string username = HttpContext.Current.Request["username"].ToString();//操作人员 |
| | | string eqpcode = HttpContext.Current.Request["eqpcode"].ToString();//设备编码 |
| | | string wkshpcode = HttpContext.Current.Request["wkshpcode"].ToString(); //车间编码 |
| | | string faultsourcecode = HttpContext.Current.Request["faultsourcecode"].ToString(); //故障来源编码 |
| | | string faultdescr = HttpContext.Current.Request["faultdescr"].ToString(); //故障描述 |
| | | HttpFileCollection files = HttpContext.Current.Request.Files; |
| | | mes = AppDeviceManageBLL.MaintainScanDeviceApplySave(username, eqpcode, wkshpcode, faultsourcecode, faultdescr, files); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | #region[安灯呼叫扫描工位] |
| | | /// <summary> |
| | | /// 安灯呼叫扫描工位 |
| | | /// </summary> |
| | | /// <param name="eqpcode">设备码</param> |
| | | /// <returns></returns> |
| | | [Route(template: "AppDeviceAnDengCallScanSearch")] |
| | | [HttpPost] |
| | | public HttpResponseMessage AppDeviceAnDengCallScanSearch(string eqpcode) |
| | | { |
| | | mes = AppDeviceManageBLL.AppDeviceAnDengCallScanSearch(eqpcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[安灯呼叫,选择扫描工位带出呼叫类型选项及对应人员数据] |
| | | /// <summary> |
| | | /// 安灯呼叫,选择扫描工位带出呼叫类型选项及对应人员数据 |
| | | /// </summary> |
| | | /// <param name="eqpcode">设备编码</param> |
| | | /// <param name="wkshpcode">车间编码</param> |
| | | /// <returns></returns> |
| | | [Route(template: "AppDeviceAnDengCallItemSearch")] |
| | | [HttpPost] |
| | | public HttpResponseMessage AppDeviceAnDengCallItemSearch(string eqpcode, string wkshpcode) |
| | | { |
| | | mes = AppDeviceManageBLL.AppDeviceAnDengCallItemSearch(eqpcode, wkshpcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[安灯呼叫提交] |
| | | /// <summary> |
| | | /// 安灯呼叫提交 |
| | | /// </summary> |
| | | /// <param name="username">登录人员</param> |
| | | /// <param name="eqpcode">设备编码</param> |
| | | /// <param name="wkshpcode">车间编码</param> |
| | | /// <param name="json">提交数据</param> |
| | | /// <returns></returns> |
| | | [Route(template: "AppDeviceAnDengCallSave")] |
| | | [HttpPost] |
| | | public HttpResponseMessage AppDeviceAnDengCallSave(string username, string eqpcode, string wkshpcode, List<AnDnDate> json) |
| | | { |
| | | mes = AppDeviceManageBLL.AppDeviceAnDengCallSave(username, eqpcode, wkshpcode, json); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | |
| | | } |
| | | } |