|
|
@ -37,11 +37,11 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
var result = await _sysApi.GetSystemInfoes(); |
|
|
|
|
|
|
|
var SystemItems = new List<SelectListItem>(); |
|
|
|
for (int i = 0; i < result.Count; i++) |
|
|
|
foreach (var item in result.Data) |
|
|
|
{ |
|
|
|
//SystemItems.Add(new SelectListItem(result[i].SystemNo + result[i].SystemName, result[i].SystemID.ToString()));
|
|
|
|
SystemItems.Add(new SelectListItem(result[i].SystemName, result[i].SystemID.ToString())); |
|
|
|
SystemItems.Add(new SelectListItem(item.SystemName, item.SystemID.ToString())); |
|
|
|
} |
|
|
|
|
|
|
|
ViewBag.SystemList = SystemItems; |
|
|
|
} |
|
|
|
|
|
|
@ -62,10 +62,11 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
var result = await _sysApi.GetModuleInfoesBySystem(id, 0, 10); |
|
|
|
|
|
|
|
var ModuleItems = new List<SelectListItem>(); |
|
|
|
for (int i = 0; i < result.Count; i++) |
|
|
|
foreach (var item in result.Data) |
|
|
|
{ |
|
|
|
ModuleItems.Add(new SelectListItem(result[i].ModuleNo + result[i].ModuleName, result[i].ModuleID.ToString())); |
|
|
|
ModuleItems.Add(new SelectListItem(item.ModuleNo + item.ModuleName, item.ModuleID.ToString())); |
|
|
|
} |
|
|
|
|
|
|
|
ViewBag.ModuleList = ModuleItems; |
|
|
|
} |
|
|
|
|
|
|
@ -125,9 +126,9 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
var item = new List<SelectListItem>(); |
|
|
|
item.Add(new SelectListItem("全部", "0")); |
|
|
|
|
|
|
|
for (int i = 0; i < result.Count; i++) |
|
|
|
foreach (var data in result.Data) |
|
|
|
{ |
|
|
|
item.Add(new SelectListItem(result[i].ModuleNo + result[i].ModuleName, result[i].ModuleID.ToString())); |
|
|
|
item.Add(new SelectListItem(data.ModuleNo + data.ModuleName, data.ModuleID.ToString())); |
|
|
|
} |
|
|
|
//将数据Json化并传到前台视图
|
|
|
|
return Json(new { data = item }); |
|
|
@ -198,14 +199,14 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
result = await _sysApi.PutSystemInfo(model.SystemID, JsonConvert.SerializeObject(model)); |
|
|
|
} |
|
|
|
|
|
|
|
if (!result.Success) |
|
|
|
if (result.Success) |
|
|
|
{ |
|
|
|
var _msg = model.SystemID == 0 ? "添加成功!" : "修改成功!"; |
|
|
|
return RedirectToAction("Refresh", "Home", new { msg = _msg }); |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
if (result.Errors.Count > 0) |
|
|
|
if (result.Errors != null) |
|
|
|
{ |
|
|
|
ModelState.AddModelError(result.Errors[0].Id, result.Errors[0].Msg); |
|
|
|
} |
|
|
@ -227,11 +228,10 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
public async Task<IActionResult> GetSystemInfoesAsync(int page = 0, int limit = 10) |
|
|
|
{ |
|
|
|
var result = await _sysApi.GetSystemInfoes(page,limit); |
|
|
|
var result_total = await _sysApi.GetSystemInfoes(0, limit); |
|
|
|
|
|
|
|
if (result.Count > 0) |
|
|
|
if (result.DataTotal > 0) |
|
|
|
{ |
|
|
|
return Json(new Table() { code = 0, msg = "", data = result, count = result_total.Count }); |
|
|
|
return Json(new Table() { code = 0, msg = "", data = result.Data, count = result.DataTotal }); |
|
|
|
} |
|
|
|
|
|
|
|
return Json(new Table() { count = 0, data = null }); |
|
|
@ -296,14 +296,14 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
result = await _sysApi.PutModuleInfo(model.ModuleID, JsonConvert.SerializeObject(model)); |
|
|
|
} |
|
|
|
|
|
|
|
if (!result.Success) |
|
|
|
if (result.Success) |
|
|
|
{ |
|
|
|
var _msg = model.ModuleID == 0 ? "添加成功!" : "修改成功!"; |
|
|
|
return RedirectToAction("Refresh", "Home", new { msg = _msg }); |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
if (result.Errors.Count > 0) |
|
|
|
if (result.Errors != null) |
|
|
|
{ |
|
|
|
ModelState.AddModelError(result.Errors[0].Id, result.Errors[0].Msg); |
|
|
|
} |
|
|
@ -339,12 +339,11 @@ namespace AMESCoreStudio.Web.Controllers |
|
|
|
public async Task<IActionResult> GetModuleInfoesBySystemAsync(int systemID, int page = 0, int limit = 10) |
|
|
|
{ |
|
|
|
var result = await _sysApi.GetModuleInfoesBySystem(systemID, page, limit); |
|
|
|
var result_total = await _sysApi.GetModuleInfoesBySystem(systemID, 0, limit); |
|
|
|
|
|
|
|
|
|
|
|
if (result.Count > 0) |
|
|
|
if (result.DataTotal > 0) |
|
|
|
{ |
|
|
|
return Json(new Table() { code = 0, msg = "", data = result, count = result_total.Count }); |
|
|
|
return Json(new Table() { code = 0, msg = "", data = result.Data, count = result.DataTotal }); |
|
|
|
} |
|
|
|
|
|
|
|
return Json(new Table() { count = 0, data = null }); |
|
|
|