|
|
@ -2703,13 +2703,15 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
|
|
|
|
[ResponseCache(Duration = 0)] |
|
|
|
[HttpGet] |
|
|
|
public async Task<IActionResult> GetSerialRulesAsync() |
|
|
|
public async Task<IActionResult> GetSerialRulesAsync(int page = 0, int limit = 10) |
|
|
|
{ |
|
|
|
var result = await _basApi.GetSerialRules(); |
|
|
|
var result = await _basApi.GetSerialRules(page,limit); |
|
|
|
|
|
|
|
var result_total = await _basApi.GetSerialRules(0, limit); |
|
|
|
|
|
|
|
if (result.Count > 0) |
|
|
|
{ |
|
|
|
return Json(new Table() { code = 0, msg = "", data = result, count = result.Count }); |
|
|
|
return Json(new Table() { code = 0, msg = "", data = result, count = result_total.Count }); |
|
|
|
} |
|
|
|
|
|
|
|
return Json(new Table() { count = 0, data = null }); |
|
|
@ -2729,13 +2731,15 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public async Task<IActionResult> GetSerialRuleByItemNoAsync(string ID) |
|
|
|
public async Task<IActionResult> GetSerialRuleByItemNoAsync(string ID, int page = 0, int limit = 10) |
|
|
|
{ |
|
|
|
var result = await _basApi.GetSerialRuleByItemNo(ID); |
|
|
|
var result = await _basApi.GetSerialRuleByItemNo(ID, page, limit); |
|
|
|
|
|
|
|
var result_total = await _basApi.GetSerialRuleByItemNo(ID, 0, limit); |
|
|
|
|
|
|
|
if (result.Count > 0) |
|
|
|
{ |
|
|
|
return Json(new Table() { code = 0, msg = "", data = result, count = result.Count }); |
|
|
|
return Json(new Table() { code = 0, msg = "", data = result, count = result_total.Count }); |
|
|
|
} |
|
|
|
|
|
|
|
return Json(new Table() { count = 0, data = null }); |
|
|
|