Files
zszq-trs/YLErpWeb/Controllers/clientlevelController.cs
T
2024-05-09 14:06:26 +08:00

67 lines
1.8 KiB
C#

using YLErp.Modules.ClientModule;
namespace YLErp.Web.Controllers
{
public class clientlevelController : BaseController
{
[MyAuthorize("客户管理-客户等级")]
public ActionResult clientlevelList()
{
return View();
}
[HttpPost]
public JsonResult clientlevelQuery(ClientLevelReq req)
{
var sList = new ClientLevelService(CurUser).SearchList(req);
return Json(sList);
}
public ActionResult clientlevelView(string enid)
{
var intid = DecryptInt(enid);
var r = clientDB.clientlevel.Find(intid);
return View(r);
}
public ActionResult clientlevelEdit(string enid)
{
var isAdd = string.IsNullOrEmpty(enid) || enid == "0";
if (isAdd)
{
return View(new ClientLevel());
}
var intid = DecryptInt(enid);
var r = clientDB.clientlevel.Find(intid);
return View(r);
}
[HttpPost]
public JsonResult clientlevelEditJson(string EncryptId, ClientLevel req)
{
if (!string.IsNullOrEmpty(EncryptId))
{
req.id = DecryptInt(EncryptId);
}
var r = new ClientLevelService(CurUser).SaveClientLevel(req);
return JsonSuccess("更新成功", r);
}
[HttpPost]
public JsonResult Deleteclientlevel(string id)
{
var intid = DecryptInt(id);
var r = clientDB.clientlevel.Find(intid);
if (r == null)
{
return JsonError("找不到客户等级");
}
clientDB.clientlevel.Remove(r);
yldb.SaveChanges();
return JsonSuccess("删除成功");
}
}
}