Browse Source

1. 修正過戰工項改抓RuleStation

PTD
ray 3 years ago
parent
commit
b0f9834204
  1. 12
      AMESCoreStudio.Web/Controllers/PCSController.cs
  2. 4
      AMESCoreStudio.Web/Views/PCS/PCS021.cshtml

12
AMESCoreStudio.Web/Controllers/PCSController.cs

@ -1622,7 +1622,7 @@ namespace AMESCoreStudio.Web.Controllers
var q = await _pcsApi.GetWipInfoByWipNO(model.WipNO);
if (q.Count() == 0)
{
{
ModelState.AddModelError("error", "找不到工單號碼【" + model.WipNO + "】");
return View(model);
}
@ -2090,6 +2090,14 @@ namespace AMESCoreStudio.Web.Controllers
// 工單流程ID 取站別
var ruleStations = await GetRuleStationByFlowRuleID(model.FlowRuleID);
if (model.Station != 0)
{
model.RuleStation = ruleStations.Where(w => w.StationID == model.Station).FirstOrDefault().RuleStationID;
}
else
{
model.RuleStation = ruleStations.FirstOrDefault().RuleStationID;
}
// 料號檔案
model.MaterialItem = await _pcsApi.GetMaterialItemByItemNO(model.ItemNO);
@ -2098,7 +2106,7 @@ namespace AMESCoreStudio.Web.Controllers
model.MaterialKps = await _pcsApi.GetMaterialKpByItemID(model.MaterialItem.ItemID);
model.MaterialKps = model.MaterialKps.Where(w => w.StationType == model.UnitNO).OrderBy(o => o.KpSeq).ToList();
model.MaterialStationsItems = await _pcsApi.GetMaterialStationsItemByItemID(model.MaterialItem.ItemID);
model.MaterialStationsItems = model.MaterialStationsItems.Where(w => w.RuleStationID == model.RuleStation).ToList();
if (model.MaterialStationsItems.Count() == 0)
{
ModelState.AddModelError("error", "找不到該站別作業工項");

4
AMESCoreStudio.Web/Views/PCS/PCS021.cshtml

@ -401,6 +401,10 @@
//getRuleStationList(data.value);
});
form.on('select(stations)', function (data) {
$("#GetWipData").click();
});
});
// 新增trRow

Loading…
Cancel
Save