VueWebCoreApi/Controllers/MouldManagerController.cs
@@ -661,7 +661,7 @@
            User us = JwtTools.Denocode(token.ToString());
            var files = Request.Form.Files; // 获取传输的文件列表
            mes = MouldManagerBLL.MaintainScanMouldApplySave(menucode, mouldcode, faultsourcecode, faultdescr, us, files);
            mes.Message = menucode;
            mes.message = menucode;
            return Json(mes);
        }
        #endregion
@@ -1383,5 +1383,70 @@
        }
        #endregion
        #region[模具出入库记录查询]
        /// <summary>
        /// 模具出入库记录查询
        /// </summary>
        /// <param name="mouldcode">模具编码</param>
        /// <param name="mouldname">模具名称</param>
        /// <param name="mouldspec">规格型号</param>
        /// <param name="type">操作类型(入库:IN 出库:OUT)</param>
        /// <param name="warehousecode">仓库编码</param>
        /// <param name="locationcode">库位编码</param>
        /// <param name="operuser">操作人员</param>
        /// <param name="operdate">操作时间</param>
        /// <param name="page">页码</param>
        /// <param name="rows">每页显示条数</param>
        /// <param name="prop">排序字段</param>
        /// <param name="order">排序规则</param>
        /// <returns></returns>
        [Route(template: "MouldInOutMachinesSearch")]
        [HttpGet]
        public JsonResult MouldInOutMachinesSearch(int page, int rows, string prop, string order, string mouldcode = null, string mouldname = null, string mouldspec = null, string type = null,string warehousecode=null,string locationcode=null, string operuser = null, string operdate = null)
        {
            string opendate = "";  //开始时间
            string closedate = "";  //结束时间
            if (operdate != "" && operdate != null)
            {
                opendate = operdate.Split('~')[0].ToString();
                closedate = operdate.Split('~')[1].ToString();
            }
            int startNum = rows * (page - 1) + 1;  //起始记录rowNum
            int endNum = rows * page;   //结束记录 rowNum
            mes = MouldManagerBLL.MouldInOutMachinesSearch(mouldcode, mouldname, mouldspec, type, warehousecode,locationcode, operuser, opendate, closedate, startNum, endNum, prop, order);
            return Json(mes);
        }
        #endregion
        #region[模具出入库记录导出]
        /// <summary>
        /// 模具出入库记录导出
        /// </summary>
        /// <param name="mouldcode">模具编码</param>
        /// <param name="mouldname">模具名称</param>
        /// <param name="mouldspec">规格型号</param>
        /// <param name="type">操作类型(入库:IN 出库:OUT)</param>
        /// <param name="warehousecode">仓库编码</param>
        /// <param name="locationcode">库位编码</param>
        /// <param name="operuser">操作人员</param>
        /// <param name="operdate">操作时间</param>
        /// <returns></returns>
        [Route(template: "MouldInOutMachinesOutExcel")]
        [HttpGet]
        public JsonResult MouldInOutMachinesOutExcel(string mouldcode = null, string mouldname = null, string mouldspec = null, string type = null, string warehousecode = null, string locationcode = null, string operuser = null, string operdate = null)
        {
            string opendate = "";  //开始时间
            string closedate = "";  //结束时间
            if (operdate != "" && operdate != null)
            {
                opendate = operdate.Split('~')[0].ToString();
                closedate = operdate.Split('~')[1].ToString();
            }
            mes = MouldManagerBLL.MouldInOutMachinesOutExcel(mouldcode, mouldname, mouldspec, type, warehousecode, locationcode, operuser, opendate, closedate);
            return Json(mes);
        }
        #endregion
    }
}