using HH.WMS.Entitys;
|
using HH.WMS.WebUI.Controllers;
|
using Newtonsoft.Json;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Web;
|
using System.Web.Mvc;
|
|
namespace HH.WMS.WebUI.Areas.Sys.Controllers
|
{
|
public class WorkflowController : BaseController
|
{
|
|
public ActionResult Index()
|
{
|
return View();
|
}
|
|
public string GetAllAreas()
|
{
|
return HttpWMS_Get("api/Workflow/GetAllAreas");
|
}
|
|
public ActionResult Edit(string id)
|
{
|
TN_WM_WORK_AREA_PROEntity entity = new TN_WM_WORK_AREA_PROEntity()
|
{
|
CN_B_IS_USE = true
|
};
|
if (!string.IsNullOrEmpty(id))
|
{
|
string result = HttpWMS_Get("api/Workflow/GetById?id=" + id);
|
var resultEntity = JsonConvert.DeserializeObject<OperateResult>(result);
|
entity = resultEntity.GetData<TN_WM_WORK_AREA_PROEntity>();
|
}
|
return View(entity);
|
}
|
|
[HttpPost]
|
public string Edit(TN_WM_WORK_AREA_PROEntity entity)
|
{
|
var data = new
|
{
|
TokenId = ViewConstants.TokenId,
|
PostData = entity
|
};
|
return HttpWMS_Post("api/Workflow/Edit", JsonConvert.SerializeObject(data));
|
}
|
|
[HttpPost]
|
public string GetWorkflowList(TN_WM_WORK_AREA_PROEntity entity)
|
{
|
var data = new
|
{
|
TokenId = ViewConstants.TokenId,
|
PostData = entity
|
};
|
return HttpWMS_Post("api/Workflow/GetWorkflowList", JsonConvert.SerializeObject(data));
|
}
|
|
[HttpPost]
|
public string UpdateData(TN_WM_WORK_AREA_PROEntity entity)
|
{
|
var data = new
|
{
|
TokenId = ViewConstants.TokenId,
|
PostData = entity
|
};
|
return HttpWMS_Post("api/Workflow/UpdateData", JsonConvert.SerializeObject(data));
|
}
|
|
public string Delete(string id)
|
{
|
return HttpWMS_Get("api/Workflow/Delete?id=" + id);
|
}
|
}
|
}
|