| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 | using Microsoft.AspNetCore.Mvc;using WMS.BZWeb;using WMS.Info;using WMS.Util;using WMS.Core;namespace WMS.BZWeb{	[Area("BaseManager")]	public class BaseSupplierController : MvcControllerBase    {        BaseSupplier bll = new BaseSupplier();        /// <summary>        /// 主页面        /// <summary>        /// <returns></returns>        [HttpGet]        public ActionResult Index()        {            return View();        }        /// <summary>        /// 表单页        /// <summary>        /// <returns></returns>        [HttpGet]        public ActionResult Form()        {            return View();        }        /// <summary>        /// 获取列表数据        /// <summary>        /// <returns></returns>        [HttpGet]        ////[AjaxOnly]        public ActionResult GetList(string keyword)        {            var data = bll.GetList(keyword);            return Success("", data);        }        /// <summary>        /// 获取列表数据        /// <summary>        /// <returns></returns>        [HttpGet]        ////[AjaxOnly]        public ActionResult GetListByNo(string queryJson)        {            var t = queryJson.ToObject<ViewParams>();            var data = bll.GetListByNo(t);            return Success("", data);        }        /// <summary>        /// 获取分页数据        /// </summary>        /// <param name="pagination">分页参数</param>        /// <param name="keyword">查询关键字</param>        /// <returns></returns>        [HttpGet]        ////[AjaxOnly]        public ActionResult GetPageList(string pagination, string keyword)        {            Pagination paginationobj = InitPagination(pagination);            return ToPageDataResult(paginationobj, bll.GetPageList(keyword, paginationobj));        }        /// <summary>        /// 获取表单数据        /// <param name="keyValue">主键</param>        /// <summary>        /// <returns></returns>        [HttpGet]        ////[AjaxOnly]        public ActionResult GetFormData(string keyValue)        {            var data = bll.GetEntity(keyValue);            return Success("", data);        }        /// <summary>        /// 删除实体数据        /// <param name="keyValue">主键</param>        /// <summary>        /// <returns></returns>        [HttpPost]        ////[AjaxOnly]        public ActionResult DeleteForm(string keyValue)        {            bll.DeleteEntity(keyValue);            return Success("删除成功。");        }        /// <summary>        /// 保存实体数据(新增、修改)        /// <param name="keyValue">主键</param>        /// <summary>        /// <returns></returns>        [HttpPost]        [ValidateAntiForgeryToken]        ////[AjaxOnly]        public ActionResult SaveForm(string keyValue, BASE_SUPPLIER entity)        {            LoginUserInfo LoginUser = LoginBLLCore.GetLoginUser();            bll.SaveEntity(LoginUser, keyValue, entity);            return Success("保存成功!");        }        /// <summary>        /// 获取映射数据        /// </summary>        /// <returns></returns>        [HttpGet]        ////[AjaxOnly]        public ActionResult GetMap(string ver)        {            var data = bll.GetMap();            string md5 = SecurityUtil.MD5(data.ToJson(), 32);            if (md5 == ver)            {                return Success("no update");            }            else            {                var jsondata = new                {                    data = data,                    ver = md5                };                return Success("", jsondata);            }        }        /// <summary>        /// 获取表单数据        /// <summary>        [HttpGet]        ////[AjaxOnly]        public ActionResult GetCheckTree()        {            var data = bll.GetCheckTree();            return Success("", data);        }    }}
 |