Browse Source

修改出貨序號取號修改時多區間問題

PTD
Yiru 2 years ago
parent
commit
1ef1f5ed24
  1. 9
      AMESCoreStudio.Web/Controllers/PCSController.cs
  2. 5
      AMESCoreStudio.Web/HttpApis/AMES/IPCS.cs
  3. 2
      AMESCoreStudio.Web/Views/PCS/PCS040.cshtml
  4. 19
      AMESCoreStudio.WebApi/Controllers/AMES/WipBarcodeOthersController.cs

9
AMESCoreStudio.Web/Controllers/PCSController.cs

@ -9493,7 +9493,10 @@ namespace AMESCoreStudio.Web.Controllers
if (result.Success) if (result.Success)
{ {
_msg = "修改成功!"; _msg = "修改成功!";
return RedirectToAction("Refresh", "Home", new { wipNo = model.WipInfo.WipNO, msg = _msg }); return RedirectToAction("Refresh", "Home", new { wipNo = model.WipInfo.WipNO, msg = _msg });
// return RedirectToAction("PCS040R", "PCS", new { id = model.WipInfo.WipNO,Rule = model.WipAtt.ModelNO, serialRuleitem = model.SerialRuleItem });
// return RedirectToAction("PCS040Query", "PCS", new { wipNo = model.WipInfo.WipNO });
} }
else else
{ {
@ -9506,7 +9509,7 @@ namespace AMESCoreStudio.Web.Controllers
} }
public async Task<IActionResult> PCS040R(string id, string rule,string serialRuleitem, string msg = null) public async Task<IActionResult> PCS040R(string id, string rule,string serialRuleitem, int otherID, string msg = null)
{ {
ViewBag.Msg = msg; ViewBag.Msg = msg;
@ -9516,7 +9519,7 @@ namespace AMESCoreStudio.Web.Controllers
{ {
model.WipInfo = q.FirstOrDefault(); model.WipInfo = q.FirstOrDefault();
model.WipAtt = await _pcsApi.GetWipAtt(model.WipInfo.WipNO); model.WipAtt = await _pcsApi.GetWipAtt(model.WipInfo.WipNO);
model.WipBarcodeOther = await _pcsApi.GetWipBarcodeOther(model.WipInfo.WipNO); model.WipBarcodeOther = await _pcsApi.GetWipBarcodeOtherByotherID(otherID);
model.WipAtt.ModelNO = rule; model.WipAtt.ModelNO = rule;
model.SerialRuleItem = serialRuleitem; model.SerialRuleItem = serialRuleitem;

5
AMESCoreStudio.Web/HttpApis/AMES/IPCS.cs

@ -1798,12 +1798,15 @@ namespace AMESCoreStudio.Web
/// <summary> /// <summary>
/// 刪除工單出貨條碼區間 by OTHERID ///查詢工單出貨條碼區間 by OTHERID
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
[WebApiClient.Attributes.HttpDelete("api/WipBarcodeOther/byOhterID/{id}")] [WebApiClient.Attributes.HttpDelete("api/WipBarcodeOther/byOhterID/{id}")]
ITask<ResultModel<WipBarcodeOther>> DeleteWipBarcodeOtherByOtherID(int id); ITask<ResultModel<WipBarcodeOther>> DeleteWipBarcodeOtherByOtherID(int id);
[WebApiClient.Attributes.HttpGet("api/WipBarcodeOther/ByOtherID/{id}")]
ITask<WipBarcodeOther> GetWipBarcodeOtherByotherID(int id);
#endregion #endregion
#region OutfitInfoes 設備資料檔 #region OutfitInfoes 設備資料檔

2
AMESCoreStudio.Web/Views/PCS/PCS040.cshtml

@ -157,7 +157,7 @@
//通过行tool編輯,lay-event="edit" //通过行tool編輯,lay-event="edit"
function edit(obj) { function edit(obj) {
if (obj.data.wipNo) { if (obj.data.wipNo) {
hg.open('修改工單資料', '/PCS/PCS040R?id=' + obj.data.wipNo + '&rule=' + obj.data.rule + '&serialRuleitem=' + obj.data.itemRule, 740, 350); hg.open('修改工單資料', '/PCS/PCS040R?id=' + obj.data.wipNo + '&rule=' + obj.data.rule + '&serialRuleitem=' + obj.data.itemRule + '&otherID=' + obj.data.otherID, 740, 350);
} }
} }

19
AMESCoreStudio.WebApi/Controllers/AMES/WipBarcodeOthersController.cs

@ -172,6 +172,25 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES
return result; return result;
} }
/// <summary>
/// 使用ID尋找
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
[HttpGet("ByOtherID/{id}")]
public async Task<ActionResult<WipBarcodeOther>> GetWipBarcodeOtherByOtherID(int id)
{
IQueryable<WipBarcodeOther> q = _context.WipBarcodeOthers;
var wipBarcodeOther = await q.Where(p => p.OtherID == id).FirstOrDefaultAsync();
//if (wipBarcodeOther == null)
//{
// return NotFound();
//}
return wipBarcodeOther;
}
/// <summary> /// <summary>
/// 新增工單出貨條碼區間設定檔 /// 新增工單出貨條碼區間設定檔

Loading…
Cancel
Save