yl
2024-05-09 1e8ea8ab3c8bd260f855cea27f5710bda782cce3
VueWebCoreApi/Controllers/ProductModelController.cs
@@ -37,11 +37,46 @@
        }
        #endregion
        #region[计量单位组新增/编辑]
        /// <summary>
        /// 计量单位组新增/编辑
        /// </summary>
        /// <param name="OperType">操作类型(Add/Update)</param>
        /// <param name="json">提交数据对象</param>
        /// <returns></returns>
        [Route(template: "AddUpdateTUnitGroup")]
        [HttpPost]
        public JsonResult AddUpdateTUnitGroup(string OperType, List<ObjectDataCont> json)
        {
            var token = HttpContext.Request.Headers["Token"].ToString();
            User us = JwtTools.Denocode(token.ToString());
            mes = ProductModelBLL.AddUpdateTUnitGroup(OperType, json, us);
            return Json(mes);
        }
        #endregion
        #region[计量单位组删除]
        /// <summary>
        /// 计量单位组删除
        /// </summary>
        /// <param name="tunitgroupcode">单位组编码</param>
        /// <returns></returns>
        [Route(template: "DeleteTUnitGroup")]
        [HttpPost]
        public JsonResult DeleteTUnitGroup(string tunitgroupcode)
        {
            var token = HttpContext.Request.Headers["Token"].ToString();
            User us = JwtTools.Denocode(token.ToString());
            mes = ProductModelBLL.DeleteTUnitGroup(tunitgroupcode, us);
            return Json(mes);
        }
        #endregion
        #region[计量单位信息列表]
        /// <summary>
        /// 计量单位信息列表
        /// </summary>
        /// <param name="tunittype">单计量(S)  多计量(M)</param>
        /// <param name="tunitgroupcode">计量单位组编码</param>
        /// <param name="page">页码</param>
        /// <param name="rows">每页显示条数</param>
@@ -50,13 +85,13 @@
        /// <returns></returns>
        [Route(template: "TUnitData")]
        [HttpGet]
        public JsonResult TUnitData(string tunittype,string tunitgroupcode, int page = 0, int rows = 0, string prop = null, string order = null)
        public JsonResult TUnitData(string tunitgroupcode, int page = 0, int rows = 0, string prop = null, string order = null)
        {
            var token = HttpContext.Request.Headers["Token"].ToString();
            User us = JwtTools.Denocode(token.ToString());
            int startNum = rows * (page - 1) + 1;  //起始记录rowNum
            int endNum = rows * page;   //结束记录 rowNum
            mes = ProductModelBLL.TUnitData(tunittype,tunitgroupcode, startNum, endNum, prop, order);
            mes = ProductModelBLL.TUnitData(tunitgroupcode, startNum, endNum, prop, order);
            return Json(mes);
        }
        #endregion
@@ -84,19 +119,18 @@
        /// 计量单位新增、编辑保存
        /// </summary>
        /// <param name="data_sources">数据来源:ERP/MES</param>
        /// <param name="tunittype">单计量(S)  多计量(M)</param>
        /// <param name="tunitgroupcode">计量单位组编码</param>
        /// <param name="OperType">操作类型:Add/Update</param>
        /// <param name="listjson">提交数据</param>
        /// <returns></returns>
        [Route(template: "AddUpdateTUnit")]
        [HttpPost]
        public JsonResult AddUpdateTUnit(string data_sources, string tunittype,string tunitgroupcode,string OperType, List<Unit> listjson)
        public JsonResult AddUpdateTUnit(string data_sources,string tunitgroupcode,string OperType, List<Unit> listjson)
        {
            var token = HttpContext.Request.Headers["Token"].ToString();
            User us = JwtTools.Denocode(token.ToString());
            var menucode = HttpContext.Request.Headers["Menucode"].ToString(); //菜单编码
            mes = ProductModelBLL.AddUpdateTUnit(menucode, data_sources,tunittype, tunitgroupcode, OperType, listjson, us);
            mes = ProductModelBLL.AddUpdateTUnit(menucode, data_sources, tunitgroupcode, OperType, listjson, us);
            return Json(mes);
        }
        #endregion
@@ -106,17 +140,16 @@
        /// 计量单位删除
        /// </summary>
        /// <param name="data_sources">数据来源:ERP/MES</param>
        /// <param name="tunittype">单计量(S)  多计量(M)</param>
        /// <param name="tunitgroupcode">计量单位组编码</param>
        /// <param name="tunitcode">计量单位编码</param>
        /// <returns></returns>
        [Route(template: "DeleteTUnit")]
        [HttpPost]
        public JsonResult DeleteTUnit(string data_sources, string tunittype, string tunitgroupcode, string tunitcode)
        public JsonResult DeleteTUnit(string data_sources, string tunitgroupcode, string tunitcode)
        {
            var token = HttpContext.Request.Headers["Token"].ToString();
            User us = JwtTools.Denocode(token.ToString());
            mes = ProductModelBLL.DeleteTUnit(data_sources, tunittype, tunitgroupcode, tunitcode, us);
            mes = ProductModelBLL.DeleteTUnit(data_sources, tunitgroupcode, tunitcode, us);
            return Json(mes);
        }
        #endregion