|
@ -4235,6 +4235,53 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
#region PCS008 未結工單查詢
|
|
|
#region PCS008 未結工單查詢
|
|
|
public async Task<IActionResult> PCS008(string id) |
|
|
public async Task<IActionResult> PCS008(string id) |
|
|
{ |
|
|
{ |
|
|
|
|
|
if (id != null) |
|
|
|
|
|
{ |
|
|
|
|
|
string[] param = id.Split('_'); |
|
|
|
|
|
if (param[0] != null && param[0] != "") |
|
|
|
|
|
{ |
|
|
|
|
|
await GetFactoryUnit(param[0]); |
|
|
|
|
|
ViewBag.UnitNo = param[0]; |
|
|
|
|
|
} |
|
|
|
|
|
else |
|
|
|
|
|
{ |
|
|
|
|
|
await GetFactoryUnit(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (param[1] != null && param[1] == "OC") |
|
|
|
|
|
{ |
|
|
|
|
|
if (Request.Cookies["_AMESCookie"] != null) |
|
|
|
|
|
{ |
|
|
|
|
|
var userID = ""; |
|
|
|
|
|
HttpContext.Request.Cookies.TryGetValue("UserID", out userID); |
|
|
|
|
|
if (userID != null) |
|
|
|
|
|
{ |
|
|
|
|
|
if (int.Parse(userID.ToString()) >= 0) |
|
|
|
|
|
{ |
|
|
|
|
|
int user_id = int.Parse(userID.ToString()); |
|
|
|
|
|
var user_info = await _sysApi.GetUserData(user_id); |
|
|
|
|
|
|
|
|
|
|
|
if (user_info.DataTotal > 0) |
|
|
|
|
|
{ |
|
|
|
|
|
foreach (var item in user_info.Data) |
|
|
|
|
|
{ |
|
|
|
|
|
JObject jo = JObject.Parse(item.ToString()); |
|
|
|
|
|
string factoryNo = jo["factoryNo"].ToString(); |
|
|
|
|
|
ViewBag.UserFactory = factoryNo; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
else |
|
|
|
|
|
{ |
|
|
|
|
|
await GetFactoryUnit(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/* |
|
|
if (id != null) |
|
|
if (id != null) |
|
|
{ |
|
|
{ |
|
|
await GetFactoryUnit(id); |
|
|
await GetFactoryUnit(id); |
|
@ -4244,16 +4291,17 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
{ |
|
|
{ |
|
|
await GetFactoryUnit(); |
|
|
await GetFactoryUnit(); |
|
|
} |
|
|
} |
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
//await GetFactoryUnit();
|
|
|
//await GetFactoryUnit();
|
|
|
return View(); |
|
|
return View(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
[HttpGet] |
|
|
[HttpGet] |
|
|
public async Task<IActionResult> PCS008V(string unitNo, string wipNo, string itemNo, string dateStr, string dateEnd) |
|
|
public async Task<IActionResult> PCS008V(string unitNo, string wipNo, string itemNo, string dateStr, string dateEnd,string factoryNo) |
|
|
{ |
|
|
{ |
|
|
IResultModel<dynamic> result = await _pcsApi.GetWipInfoPCS008(unitno: unitNo, wipno: wipNo, itemno: itemNo, |
|
|
IResultModel<dynamic> result = await _pcsApi.GetWipInfoPCS008(unitno: unitNo, wipno: wipNo, itemno: itemNo, |
|
|
date_str: dateStr, date_end: dateEnd); |
|
|
date_str: dateStr, date_end: dateEnd, factoryno: factoryNo); |
|
|
|
|
|
|
|
|
string wipDataList = "<font size='3'>"; |
|
|
string wipDataList = "<font size='3'>"; |
|
|
if (result.DataTotal > 0) |
|
|
if (result.DataTotal > 0) |
|
|