|
@ -349,6 +349,24 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
ViewBag.FactoryUnitList = FactoryUnit; |
|
|
ViewBag.FactoryUnitList = FactoryUnit; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private async Task GetFactoryUnit(string unit_no) |
|
|
|
|
|
{ |
|
|
|
|
|
var result = await _basApi.GetFactoryUnit(unit_no); |
|
|
|
|
|
|
|
|
|
|
|
var FactoryUnit = new List<SelectListItem>(); |
|
|
|
|
|
for (int i = 0; i < result.Count; i++) |
|
|
|
|
|
{ |
|
|
|
|
|
FactoryUnit.Add(new SelectListItem(result[i].UnitName, result[i].UnitNo.ToString())); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (FactoryUnit.Count == 0) |
|
|
|
|
|
{ |
|
|
|
|
|
FactoryUnit.Add(new SelectListItem("N/A", null)); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
ViewBag.FactoryUnitList = FactoryUnit; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// <summary>
|
|
|
/// 組件資料
|
|
|
/// 組件資料
|
|
|
/// </summary>
|
|
|
/// </summary>
|
|
@ -2770,9 +2788,19 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
#endregion
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
#region PCS005 工單資料查詢
|
|
|
#region PCS005 工單資料查詢
|
|
|
public async Task<IActionResult> PCS005() |
|
|
public async Task<IActionResult> PCS005(string id) |
|
|
|
|
|
{ |
|
|
|
|
|
if (id != null) |
|
|
|
|
|
{ |
|
|
|
|
|
await GetFactoryUnit(id); |
|
|
|
|
|
ViewBag.UnitNo = id; |
|
|
|
|
|
} |
|
|
|
|
|
else |
|
|
{ |
|
|
{ |
|
|
await GetFactoryUnit(); |
|
|
await GetFactoryUnit(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//await GetFactoryUnit();
|
|
|
return View(); |
|
|
return View(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -2785,6 +2813,15 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
/// <returns></returns>
|
|
|
/// <returns></returns>
|
|
|
public async Task<IActionResult> PCS005QueryAsync(string unitno, string wipNo, string itemNo, int page = 0, int limit = 10) |
|
|
public async Task<IActionResult> PCS005QueryAsync(string unitno, string wipNo, string itemNo, int page = 0, int limit = 10) |
|
|
{ |
|
|
{ |
|
|
|
|
|
if (unitno == null) |
|
|
|
|
|
{ |
|
|
|
|
|
string unit_no = Request.Path.ToString().Replace("/PCS/PCS005Query/", ""); |
|
|
|
|
|
if (unit_no != "") |
|
|
|
|
|
{ |
|
|
|
|
|
unitno = unit_no; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
IResultModel<dynamic> result = await _pcsApi.GetWipInfoSelectParameter(unitno: unitno |
|
|
IResultModel<dynamic> result = await _pcsApi.GetWipInfoSelectParameter(unitno: unitno |
|
|
, wipno: wipNo |
|
|
, wipno: wipNo |
|
|
, itemno: itemNo |
|
|
, itemno: itemNo |
|
@ -2827,9 +2864,19 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
#region PCS006 工單開線收線作業
|
|
|
#region PCS006 工單開線收線作業
|
|
|
[ResponseCache(Duration = 0)] |
|
|
[ResponseCache(Duration = 0)] |
|
|
[HttpGet] |
|
|
[HttpGet] |
|
|
public async Task<IActionResult> PCS006() |
|
|
public async Task<IActionResult> PCS006(string id) |
|
|
|
|
|
{ |
|
|
|
|
|
if (id != null) |
|
|
|
|
|
{ |
|
|
|
|
|
await GetFactoryUnit(id); |
|
|
|
|
|
ViewBag.UnitNo = id; |
|
|
|
|
|
} |
|
|
|
|
|
else |
|
|
{ |
|
|
{ |
|
|
await GetFactoryUnit(); |
|
|
await GetFactoryUnit(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//await GetFactoryUnit();
|
|
|
return View(); |
|
|
return View(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -2841,6 +2888,15 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
[HttpGet] |
|
|
[HttpGet] |
|
|
public async Task<IActionResult> PCS006QueryAsync(string unitno, string wipno, int page = 0, int limit = 10) |
|
|
public async Task<IActionResult> PCS006QueryAsync(string unitno, string wipno, int page = 0, int limit = 10) |
|
|
{ |
|
|
{ |
|
|
|
|
|
if (unitno == null) |
|
|
|
|
|
{ |
|
|
|
|
|
string unit_no = Request.Path.ToString().Replace("/PCS/PCS006Query/", ""); |
|
|
|
|
|
if (unit_no != "") |
|
|
|
|
|
{ |
|
|
|
|
|
unitno = unit_no; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// 工單基本資料
|
|
|
// 工單基本資料
|
|
|
IResultModel<dynamic> result = await _pcsApi.GetWipInfoSelectParameter(unitno: unitno |
|
|
IResultModel<dynamic> result = await _pcsApi.GetWipInfoSelectParameter(unitno: unitno |
|
|
, wipno: wipno |
|
|
, wipno: wipno |
|
@ -4245,9 +4301,18 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
|
|
|
|
|
#region PCS024條碼組件维护相关
|
|
|
#region PCS024條碼組件维护相关
|
|
|
|
|
|
|
|
|
public async Task<IActionResult> PCS024() |
|
|
public async Task<IActionResult> PCS024(string id) |
|
|
|
|
|
{ |
|
|
|
|
|
if (id != null) |
|
|
|
|
|
{ |
|
|
|
|
|
await GetFactoryUnit(id); |
|
|
|
|
|
ViewBag.UnitNo = id; |
|
|
|
|
|
} |
|
|
|
|
|
else |
|
|
{ |
|
|
{ |
|
|
await GetFactoryUnit(); |
|
|
await GetFactoryUnit(); |
|
|
|
|
|
} |
|
|
|
|
|
//await GetFactoryUnit();
|
|
|
return View(); |
|
|
return View(); |
|
|
} |
|
|
} |
|
|
//新增頁面
|
|
|
//新增頁面
|
|
|