.vs/VueWebApi/v16/.suoBinary files differ
VueWebApi/Controllers/BasicSettingController.cs
@@ -563,13 +563,13 @@ /// <summary> /// 徿¥åä½å é¤ /// </summary> /// <param name="unitid">徿¥åä½ID</param> /// <param name="unitcode">徿¥åä½ç¼ç </param> /// <returns></returns> [Route(template: "DeleteCurrentUnit")] [HttpPost] public HttpResponseMessage DeleteCurrentUnit(string unitid) public HttpResponseMessage DeleteCurrentUnit(string unitcode) { mes = BasicSettingBLL.DeleteCurrentUnit(unitid); mes = BasicSettingBLL.DeleteCurrentUnit(unitcode); return TJson.toJson(mes); } #endregion VueWebApi/Controllers/DeviceManagerController.cs
@@ -184,6 +184,21 @@ } #endregion #region[æå±è½¦é´æ¥æ¾æå±äº§çº¿æ¥å£] /// <summary> /// æå±è½¦é´æ¥æ¾æå±äº§çº¿æ¥å£ /// </summary> /// <param name="workshopcode">车é´ç¼ç </param> /// <returns></returns> [Route(template: "WorkShopSelectLine")] [HttpGet] public HttpResponseMessage WorkShopSelectLine(string workshopcode) { mes = DeviceManagerBLL.WorkShopSelectLine(workshopcode); return TJson.toJson(mes); } #endregion #region[è®¾å¤æ¸ åæ¥è¯¢] /// <summary> /// è®¾å¤æ¸ åæ¥è¯¢ VueWebApi/Controllers/ProductModelController.cs
@@ -184,16 +184,16 @@ /// <summary> /// åè´§æ¡£æ¡æ¥è¯¢ /// </summary> /// <param name="partcode"></param> /// <param name="partname"></param> /// <param name="partspec"></param> /// <param name="stocktypecode"></param> /// <param name="materialtypecode"></param> /// <param name="storehousecode"></param> /// <param name="page"></param> /// <param name="rows"></param> /// <param name="prop"></param> /// <param name="order"></param> /// <param name="partcode">ç©æç¼ç </param> /// <param name="partname">ç©æåç§°</param> /// <param name="partspec">ç©æè§æ ¼</param> /// <param name="stocktypecode">åè´§ç±»åç¼ç </param> /// <param name="materialtypecode">ç©æç±»åç¼ç </param> /// <param name="storehousecode">æå±ä»åºç¼ç </param> /// <param name="page">页ç </param> /// <param name="rows">æ¯é¡µæ¾ç¤ºæ¡æ°</param> /// <param name="prop">æåºå段</param> /// <param name="order">æåºè§å</param> /// <returns></returns> [Route(template: "InventoryFileSelect")] [HttpGet] @@ -264,8 +264,192 @@ #endregion #region[åè´§æ¡£æ¡å ³èå·¥èºè·¯çº¿æäº¤] /// <summary> /// åè´§æ¡£æ¡å ³èå·¥èºè·¯çº¿æäº¤ /// </summary> /// <param name="partcode">ç©æç¼ç </param> /// <param name="json">æäº¤æ°æ®å¯¹è±¡</param> /// <returns></returns> [Route(template: "SaveInventoryFile")] [HttpPost] public HttpResponseMessage SaveInventoryFile(string partcode, List<ObjectData> json) { var username = HttpContext.Current.Request.Cookies["admin"].Value.ToString(); //æä½äººå mes = ProductModelBLL.SaveInventoryFile(partcode, username,json); return TJson.toJson(mes); } #endregion #region[å·¥èºè·¯çº¿æ¥è¯¢] /// <summary> /// å·¥èºè·¯çº¿æ¥è¯¢ /// </summary> /// <param name="routecode">å·¥èºè·¯çº¿ç¼ç </param> /// <param name="routename">å·¥èºè·¯çº¿åç§°</param> /// <param name="description">å·¥èºè·¯çº¿æè¿°</param> /// <param name="createuser">å建人å</param> /// <param name="page">页ç </param> /// <param name="rows">æ¯é¡µæ¾ç¤ºæ¡æ°</param> /// <param name="prop">æåºå段</param> /// <param name="order">æåºè§å</param> /// <returns></returns> [Route(template: "RouteSearch")] [HttpGet] public HttpResponseMessage RouteSearch(string routecode = null, string routename = null, string description = null, string createuser = null, int page = 0, int rows = 0, string prop = null, string order = null) { int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum int endNum = rows * page; //ç»æè®°å½ rowNum mes = ProductModelBLL.RouteSearch(routecode, routename, description, createuser, startNum, endNum, prop, order); return TJson.toJson(mes); } #endregion #region[å·¥èºè·¯çº¿é¢è§] /// <summary> /// å·¥èºè·¯çº¿é¢è§ /// </summary> /// <param name="routecode">å·¥èºè·¯çº¿ç¼ç </param> /// <returns></returns> [Route(template: "ViewRoute")] [HttpGet] public HttpResponseMessage ViewRoute(string routecode) { mes = ProductModelBLL.ViewRoute(routecode); return TJson.toJson(mes); } #endregion #region[å·¥èºè·¯çº¿æ°å¢] /// <summary> /// å·¥èºè·¯çº¿æ°å¢ç¼è¾ /// </summary> /// <param name="id">å·¥èºè·¯çº¿id</param> /// <param name="opertype">æä½ç±»å(æ°å¢)</param> /// <param name="json">æäº¤æ°æ®</param> /// <returns></returns> [Route(template: "AddUpdateRoute")] [HttpPost] public HttpResponseMessage AddUpdateRoute(string id,string opertype, RoutEdit json) { var username = HttpContext.Current.Request.Cookies["admin"].Value.ToString(); //æä½äººå mes = ProductModelBLL.AddUpdateRoute(id, opertype, username, json); return TJson.toJson(mes); } #endregion #region[å·¥èºè·¯çº¿å é¤] /// <summary> /// å·¥èºè·¯çº¿å é¤ /// </summary> /// <param name="routecode">å·¥èºè·¯çº¿ç¼ç </param> /// <returns></returns> [Route(template: "DeleteRoute")] [HttpPost] public HttpResponseMessage DeleteRoute(string routecode) { mes = ProductModelBLL.DeleteRoute(routecode); return TJson.toJson(mes); } #endregion #region[å·¥åºæ¥è¯¢] /// <summary> /// å·¥åºæ¥è¯¢ /// </summary> /// <param name="stepcode">å·¥åºç¼ç </param> /// <param name="stepname">å·¥åºåç§°</param> /// <param name="enable">å¯ç¨ç¶æ</param> /// <param name="steptypecode">å·¥åºç±»åç¼ç </param> /// <param name="createuser">å建人å</param> /// <param name="page">页ç </param> /// <param name="rows">æ¯é¡µæ¾ç¤ºæ¡æ°</param> /// <param name="prop">æåºå段</param> /// <param name="order">æåºè§å</param> /// <returns></returns> [Route(template: "StepSearch")] [HttpGet] public HttpResponseMessage StepSearch(string stepcode = null, string stepname = null, string enable = null,string steptypecode=null, string createuser = null, int page = 0, int rows = 0, string prop = null, string order = null) { int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum int endNum = rows * page; //ç»æè®°å½ rowNum mes = ProductModelBLL.StepSearch(stepcode, stepname, enable, steptypecode,createuser, startNum, endNum, prop, order); return TJson.toJson(mes); } #endregion #region[å·¥åºæ°å¢ç¼è¾] /// <summary> /// å·¥åºæ°å¢ç¼è¾ /// </summary> /// <param name="obj">æäº¤æ°æ®å¯¹è±¡</param> /// <returns></returns> [Route(template: "AddUpdateStep")] [HttpPost] public HttpResponseMessage AddUpdateStep([FromBody] JObject obj) { string stepid = obj["id"].ToString(); //å·¥åºid(主é®) string stepcode = obj["stepcode"].ToString(); //å·¥åºç¼ç string stepname = obj["stepname"].ToString(); //å·¥åºåç§° string steptypecode = obj["steptypecode"].ToString(); //å·¥åºç±»åç¼ç string enable = obj["enable"].ToString(); //å¯ç¨ç¶æ string description = obj["description"].ToString(); //å·¥åºæè¿° var username = HttpContext.Current.Request.Cookies["admin"].Value.ToString(); //æä½äººå string OperType = obj["OperType"].ToString(); //æä½ç±»å mes = ProductModelBLL.AddUpdateStep(stepid, stepcode, stepname, steptypecode, enable, description, username, OperType); return TJson.toJson(mes); } #endregion #region[å·¥åºå é¤] /// <summary> /// å·¥åºå é¤ /// </summary> /// <param name="stepcode">å·¥åºç¼ç </param> /// <returns></returns> [Route(template: "DeleteStep")] [HttpPost] public HttpResponseMessage DeleteStep(string stepcode) { mes = ProductModelBLL.DeleteStep(stepcode); return TJson.toJson(mes); } #endregion #region[å·¥åºå®ä¹å ³èå·¥ä½ç«æ¥è¯¢] /// <summary> /// å·¥åºå®ä¹å ³èå·¥ä½ç«æ¥è¯¢ /// </summary> /// <param name="stepcode">å·¥åºç¼ç </param> /// <returns></returns> [Route(template: "StepAssociationEqp")] [HttpGet] public HttpResponseMessage StepAssociationEqp(string stepcode) { mes = ProductModelBLL.StepAssociationEqp(stepcode); return TJson.toJson(mes); } #endregion #region [å·¥åºå®ä¹å ³èå·¥ä½ç«æäº¤] /// <summary> /// å·¥åºå®ä¹å ³èå·¥ä½ç«æäº¤ /// </summary> /// <param name="stepcode">å·¥åºç¼ç </param> /// <param name="json">æäº¤æ°æ®</param> /// <returns></returns> [Route(template: "SaveStepAssociationEqp")] [HttpPost] public HttpResponseMessage SaveStepAssociationEqp(string stepcode, List<ObjectData> json) { var username = HttpContext.Current.Request.Cookies["admin"].Value.ToString(); //æä½äººå mes = ProductModelBLL.SaveStepAssociationEqp(stepcode, username, json); return TJson.toJson(mes); } #endregion } } VueWebApi/DLL/BLL/BasicSettingBLL.cs
@@ -193,9 +193,9 @@ #endregion #region[徿¥åä½å é¤] public static ToMessage DeleteCurrentUnit(string unitid) public static ToMessage DeleteCurrentUnit(string unitcode) { return BasicSettingDAL.DeleteCurrentUnit(unitid); return BasicSettingDAL.DeleteCurrentUnit(unitcode); } #endregion } VueWebApi/DLL/BLL/DeviceManagerBLL.cs
@@ -75,6 +75,13 @@ } #endregion #region[æå±è½¦é´æ¥æ¾æå±äº§çº¿æ¥å£] public static ToMessage WorkShopSelectLine(string workshopcode) { return DeviceManagerDAL.WorkShopSelectLine(workshopcode); } #endregion #region [è®¾å¤æ¸ åæ¥è¯¢] public static ToMessage DeviceMangerSearch(string deviceCode, string deviceName, string status, string workShop, string deviceType, string deviceGroup, int startNum, int endNum, string prop, string order) { VueWebApi/DLL/BLL/ProductModelBLL.cs
@@ -96,5 +96,81 @@ return ProductModelDAL.InventoryFileAssociationRoute(partcode); } #endregion #region[åè´§æ¡£æ¡å ³èå·¥èºè·¯çº¿æäº¤] public static ToMessage SaveInventoryFile(string partcode,string username, List<ObjectData> json) { return ProductModelDAL.SaveInventoryFile(partcode, username, json); } #endregion #region[å·¥èºè·¯çº¿æ¥è¯¢] public static ToMessage RouteSearch(string routecode, string routename, string description, string createuser, int startNum, int endNum, string prop, string order) { return ProductModelDAL.RouteSearch(routecode, routename, description, createuser, startNum, endNum, prop, order); } #endregion #region[å·¥èºè·¯çº¿é¢è§] public static ToMessage ViewRoute(string routecode) { return ProductModelDAL.ViewRoute(routecode); } #endregion #region[å·¥èºè·¯çº¿æ°å¢] public static ToMessage AddUpdateRoute(string id,string opertype, string username, RoutEdit json) { return ProductModelDAL.AddUpdateRoute(id,opertype,username, json); } #endregion #region[å·¥èºè·¯çº¿å é¤] public static ToMessage DeleteRoute(string routecode) { return ProductModelDAL.DeleteRoute(routecode); } #endregion #region[å·¥åºæ¥è¯¢] public static ToMessage StepSearch(string stepcode, string stepname, string enable,string steptypecode, string createuser, int startNum, int endNum, string prop, string order) { return ProductModelDAL.StepSearch(stepcode, stepname, enable, steptypecode, createuser, startNum, endNum, prop, order); } #endregion #region[å·¥åºæ°å¢ç¼è¾] public static ToMessage AddUpdateStep(string stepid, string stepcode, string stepname, string steptypecode, string enable, string description, string username, string operType) { return ProductModelDAL.AddUpdateStep(stepid, stepcode, stepname, steptypecode, enable, description, username, operType); } #endregion #region[å·¥åºå é¤] public static ToMessage DeleteStep(string stepcode) { return ProductModelDAL.DeleteStep(stepcode); } #endregion #region[å·¥åºå®ä¹å ³èå·¥ä½ç«æ¥è¯¢] public static ToMessage StepAssociationEqp(string stepcode) { return ProductModelDAL.StepAssociationEqp(stepcode); } #endregion #region [å·¥åºå®ä¹å ³èå·¥ä½ç«æäº¤] public static ToMessage SaveStepAssociationEqp(string stepcode, string username, List<ObjectData> json) { return ProductModelDAL.SaveStepAssociationEqp(stepcode,username,json); } #endregion } } VueWebApi/DLL/DAL/BasicSettingDAL.cs
@@ -1396,28 +1396,41 @@ #endregion #region[徿¥åä½å é¤] public static ToMessage DeleteCurrentUnit(string unitid) public static ToMessage DeleteCurrentUnit(string unitcode) { var sql = ""; List<object> list = new List<object>(); var dynamicParams = new DynamicParameters(); try { list.Clear(); sql = @"select * from TFlw_Rteqp where eqp_code=@unitcode"; dynamicParams.Add("@unitcode", unitcode); var data = DapperHelper.selectdata(sql, dynamicParams); if (data.Rows.Count > 0) { mes.code = "300"; mes.count = 0; mes.Message = "å¤å便¹å·²å ³èå¤åå·¥åº,ä¸å 许å é¤!"; mes.data = null; return mes; } //å é¤(æ´æ°ç¶æ)徿¥åä½è¡¨ sql = @"update TCustomer set is_delete='1' where id=@unitid"; list.Add(new { str = sql, parm = new { unitid = unitid } }); sql = @"update TCustomer set is_delete='1' where code=@unitcode"; list.Add(new { str = sql, parm = new { unitcode = unitcode } }); bool aa = DapperHelper.DoTransaction(list); if (aa) { mes.code = "200"; mes.count = 0; mes.Message = "å é¤ç¨æ·æå!"; mes.Message = "å 餿å!"; mes.data = null; } else { mes.code = "300"; mes.count = 0; mes.Message = "å é¤ç¨æ·å¤±è´¥!"; mes.Message = "å é¤å¤±è´¥!"; mes.data = null; } } VueWebApi/DLL/DAL/DeviceManagerDAL.cs
@@ -59,7 +59,7 @@ //循ç¯åå ¥è®¾å¤ç±»å表 for (int i = 0; i < json.Count; i++) { sql = @"insert into TRoleType(code,name,lm_user,lm_date,remark) values(@code,@name,@username,@createdate,@description)"; sql = @"insert into TEqpType(code,name,lm_user,lm_date,remark) values(@code,@name,@username,@createdate,@description)"; list.Add(new { str = sql, @@ -112,8 +112,8 @@ //å¤æè®¾å¤ç±»å䏿¯å¦å ³è设å¤ç» sql = @"select * from TEqpGroup where eqptype_code=@devicetypecode and is_delete<>'1'"; dynamicParams.Add("@devicetypecode", devicetypecode); var data = DapperHelper.select<TreeObejct>(sql, dynamicParams); if (data.Count > 0) var data = DapperHelper.selectdata(sql, dynamicParams); if (data.Rows.Count > 0) { mes.code = "300"; mes.count = 0; @@ -125,8 +125,8 @@ //å¤æè®¾å¤ææ å ³è设å¤ç±»å sql = @"select * from TEqpInfo where eqptype_code=@devicetypecode and is_delete<>'1'"; dynamicParams.Add("@devicetypecode", devicetypecode); var data0 = DapperHelper.select<TreeObejct>(sql, dynamicParams); if (data0.Count > 0) var data0 = DapperHelper.selectdata(sql, dynamicParams); if (data0.Rows.Count > 0) { mes.code = "300"; mes.count = 0; @@ -288,8 +288,8 @@ //å¤æè®¾å¤ç»ä¸æ¯å¦å ³èè®¾å¤ sql = @"select * from TEqpInfo where eqpgroup_code=@devicegroupcode and is_delete<>'1'"; dynamicParams.Add("@devicegroupcode", devicegroupcode); var data = DapperHelper.select<TreeObejct>(sql, dynamicParams); if (data.Count > 0) var data = DapperHelper.selectdata(sql, dynamicParams); if (data.Rows.Count > 0) { mes.code = "300"; mes.count = 0; @@ -382,6 +382,33 @@ } #endregion #region[æå±è½¦é´æ¥æ¾æå±äº§çº¿æ¥å£] public static ToMessage WorkShopSelectLine(string workshopcode) { string sql = ""; var dynamicParams = new DynamicParameters(); List<TreeObejct> list = new List<TreeObejct>(); try { //è·åè§è²ç±»åéå(å å«ç»å®æ è¯) dynamicParams.Add("@workshop_code", workshopcode); var data = DapperHelper.selectProcedure("h_p_T_WorkShopSelectLine", dynamicParams); mes.code = "200"; mes.Message = "æ¥è¯¢æå!"; mes.data = data; } catch (Exception e) { mes.code = "300"; mes.count = 0; mes.Message = e.Message; mes.data = null; } return mes; } #endregion #region [è®¾å¤æ¸ åæ¥è¯¢] public static ToMessage DeviceMangerSearch(string deviceCode, string deviceName, string status, string workShop, string deviceType, string deviceGroup, int startNum, int endNum, string prop, string order) { @@ -401,7 +428,7 @@ } if (status != "" && status != null) { search += "and A.status=@status "; search += "and A.enable=@status "; dynamicParams.Add("@status", status); } if (workShop != "" && workShop != null) VueWebApi/DLL/DAL/ProductModelDAL.cs
@@ -265,10 +265,10 @@ { code = json[i].code, name = json[i].name, digdect=json[i].digdect, r_ule=json[i].r_ule, username= username, CreateDate= DateTime.Now.ToString() digdect = json[i].digdect, r_ule = json[i].r_ule, username = username, CreateDate = DateTime.Now.ToString() } }); } @@ -638,7 +638,7 @@ rout.code = data.Rows[i]["CODE"].ToString(); rout.name = data.Rows[i]["NAME"].ToString(); rout.flag = data.Rows[i]["FLAG"].ToString(); //æ ¹æ®å·¥èºè·¯çº¿ç¼ç è·åå ³èçå·¥åºä¿¡æ¯ sql = @"select A.seq,B.stepcode,B.stepname,B.enable from TFlw_Rtdt A inner join TStep B on A.step_code=B.stepcode @@ -664,5 +664,682 @@ } #endregion #region[åè´§æ¡£æ¡å ³èå·¥èºè·¯çº¿æäº¤] public static ToMessage SaveInventoryFile(string partcode, string username, List<ObjectData> json) { var sql = ""; List<object> list = new List<object>(); try { list.Clear(); if (json == null || json.Count <= 0) { //æ¸ é¤ç©æå ³èå·¥èºè·¯çº¿è¡¨æ°æ® sql = @"delete TMateriel_Route where materiel_code=@partcode"; list.Add(new { str = sql, parm = new { partcode = partcode } }); //æ è®°ç©æè¡¨å ³èå·¥èºè·¯çº¿æ è¯ sql = @"update TMateriel_Info set proute_id='N' where partcode=@partcode"; list.Add(new { str = sql, parm = new { partcode = partcode } }); } else { //æ¸ é¤ç¨æ·å ³èè§è²è¡¨æ°æ® sql = @"delete TMateriel_Route where materiel_code=@partcode"; list.Add(new { str = sql, parm = new { partcode = partcode } }); //循ç¯åå ¥ç¨æ·å ³èè§è²è¡¨ for (int i = 0; i < json.Count; i++) { sql = @"insert into TMateriel_Route(materiel_code,route_code,lm_user,lm_date) values(@materiel_code,@route_code,@lm_user,@lm_date)"; list.Add(new { str = sql, parm = new { materiel_code = partcode, route_code = json[i].code, lm_user = username, lm_date = DateTime.Now.ToString() } }); } //æ è®°ç©æè¡¨å ³èå·¥èºè·¯çº¿æ è¯ sql = @"update TMateriel_Info set proute_id='Y' where partcode=@partcode"; list.Add(new { str = sql, parm = new { partcode = partcode } }); } bool aa = DapperHelper.DoTransaction(list); if (aa) { mes.code = "200"; mes.count = 0; mes.Message = "æä½æå!"; mes.data = null; } else { mes.code = "300"; mes.count = 0; mes.Message = "æä½å¤±è´¥!"; mes.data = null; } } catch (Exception e) { mes.code = "300"; mes.count = 0; mes.Message = e.Message; mes.data = null; } return mes; } #endregion #region[å·¥èºè·¯çº¿æ¥è¯¢] public static ToMessage RouteSearch(string routecode, string routename, string description, string createuser, int startNum, int endNum, string prop, string order) { var dynamicParams = new DynamicParameters(); string search = ""; try { if (routecode != "" && routecode != null) { search += "and code like '%'+@partcode+'%' "; dynamicParams.Add("@routecode", routecode); } if (routename != "" && routename != null) { search += "and name like '%'+@routename+'%' "; dynamicParams.Add("@routename", routename); } if (description != "" && description != null) { search += "and description=@description "; dynamicParams.Add("@description", description); } if (createuser != "" && createuser != null) { search += "and lm_user=@createuser "; dynamicParams.Add("@createuser", createuser); } if (search == "") { search = "and 1=1 "; } // --------------æ¥è¯¢æå®æ°æ®-------------- var total = 0; //æ»æ¡æ° var sql = @"select code,name,description,enable,lm_user,lm_date from TFlw_Rout where is_delete<>'1' " + search; var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); mes.code = "200"; mes.Message = "æ¥è¯¢æå!"; mes.count = total; mes.data = data.ToList(); } catch (Exception e) { mes.code = "300"; mes.count = 0; mes.Message = e.Message; mes.data = null; } return mes; } #endregion #region[å·¥èºè·¯çº¿é¢è§] public static ToMessage ViewRoute(string routecode) { string sql = ""; var dynamicParams = new DynamicParameters(); List<RoutEdit> list = new List<RoutEdit>(); try { //è·åå·¥èºè·¯çº¿ä¿¡æ¯ sql = @"select code,name,description,enable from TFlw_Rout where code=@routecode and is_delete<>'1'"; dynamicParams.Add("@routecode", routecode); var data = DapperHelper.selectdata(sql, dynamicParams); for (int i = 0; i < data.Rows.Count; i++) { RoutEdit rout = new RoutEdit(); rout.code = data.Rows[i]["CODE"].ToString(); rout.name = data.Rows[i]["NAME"].ToString(); rout.enable = data.Rows[i]["ENABLE"].ToString(); rout.description = data.Rows[i]["DESCRIPTION"].ToString(); //æ ¹æ®å·¥èºè·¯çº¿ç¼ç è·åå ³èçå·¥åºä¿¡æ¯ sql = @"select A.seq,B.stepcode,B.stepname,B.enable from TFlw_Rtdt A inner join TStep B on A.step_code=B.stepcode where A.rout_code=@route_code and B.is_delete<>'1' order by A.seq asc"; dynamicParams.Add("@route_code", rout.code); var data0 = DapperHelper.selectdata(sql, dynamicParams); rout.Data = data0; list.Add(rout); } mes.code = "200"; mes.Message = "æ¥è¯¢æå!"; mes.data = list; } catch (Exception e) { mes.code = "300"; mes.count = 0; mes.Message = e.Message; mes.data = null; } return mes; } #endregion #region[å·¥èºè·¯çº¿æ°å¢] public static ToMessage AddUpdateRoute(string id, string opertype, string username, RoutEdit json) { var sql = ""; var dynamicParams = new DynamicParameters(); List<object> list = new List<object>(); try { if (opertype == "Add") { //æ°å¢å·¥èºè·¯çº¿è¡¨ sql = @"insert into TFlw_Rout(code,name,description,enable,lm_user,lm_date) values(@code,@name,@description,@enable,@lm_user,@lm_date)"; list.Add(new { str = sql, parm = new { code = json.code, name = json.name, description = json.description, enable = json.enable, lm_user = username, lm_date = DateTime.Now.ToString() } }); string is_firststep = "N"; //æ¯å¦é¦éå·¥åº string is_laststep = "N"; //æ¯å¦æ«éå·¥åº for (int i = 0; i < json.Data.Rows.Count; i++) { if (json.Data.Rows[i]["SEQ"].ToString() == "1") //æ¯å¦é¦éå·¥åº { is_firststep = "Y"; } if (Convert.ToInt32(json.Data.Rows[i]["SEQ"].ToString()) == json.Data.Rows.Count) //æ¯å¦æ«éå·¥åº { is_laststep = "Y"; } //æ°å¢å·¥èºè·¯çº¿å ³èå·¥åºè¡¨ sql = @"insert TFlw_Rtdt (rout_code,seq,step_code,first_choke,last_choke,lm_user,lm_date) values()"; list.Add(new { str = sql, parm = new { rout_code = json.code, seq = Convert.ToInt32(json.Data.Rows[i]["SEQ"].ToString()), step_code = json.Data.Rows[i]["STEPCODE"].ToString(), first_choke = is_firststep, last_choke = is_laststep, lm_user = username, lm_date = DateTime.Now.ToString() } }); } bool aa = DapperHelper.DoTransaction(list); if (aa) { mes.code = "200"; mes.count = 0; mes.Message = "æ°å¢æä½æå!"; mes.data = null; } else { mes.code = "300"; mes.count = 0; mes.Message = "æ°å¢æä½å¤±è´¥!"; mes.data = null; } } } catch (Exception e) { mes.code = "300"; mes.count = 0; mes.Message = e.Message; mes.data = null; } return mes; } #endregion #region[å·¥èºè·¯çº¿å é¤] public static ToMessage DeleteRoute(string routecode) { var sql = ""; List<object> list = new List<object>(); var dynamicParams = new DynamicParameters(); try { //夿工èºè·¯çº¿æ¯å¦è¢«å·¥åå¼ç¨(被å¼ç¨åä¸è½å é¤) sql = @"select * from TK_Wrk_Man where route_code=@routecode"; dynamicParams.Add("@routecode", routecode); var data = DapperHelper.selectdata(sql, dynamicParams); if (data.Rows.Count > 0) { mes.code = "300"; mes.count = 0; mes.Message = "å·¥èºè·¯çº¿å·²è¢«å·¥åå¼ç¨ï¼ä¸å 许å é¤!"; mes.data = null; } else { //夿å½åå·¥èºè·¯çº¿æ¯å¦æè®¾ç½®èæå·¥ä»·(æè®¾ç½®ï¼æç¤ºå å é¤èæå·¥ä»·è®¾ç½®) sql = @"select * from TPrteEqp_Stad where route_code=@routecode"; dynamicParams.Add("@routecode", routecode); var data0 = DapperHelper.selectdata(sql, dynamicParams); if (data0.Rows.Count > 0) { mes.code = "300"; mes.count = 0; mes.Message = "å·¥èºè·¯çº¿å·²è®¾ç½®èæå·¥ä»·ï¼è¯·å å é¤è®¾ç½®!"; mes.data = null; } else { //å é¤å·¥èºè·¯çº¿å ³èå·¥åºè¡¨ sql = @"delete TFlw_Rtdt where rout_code=@routecode"; list.Add(new { str = sql, parm = new { routecode = routecode } }); //å é¤å·¥èºè·¯çº¿è¡¨ sql = @"delete TFlw_Rout where code=@routecode"; list.Add(new { str = sql, parm = new { routecode = routecode } }); //å é¤ç©æå ³èå·¥èºè·¯çº¿è¡¨ sql = @"delete TMateriel_Route where route_code=@routecode"; list.Add(new { str = sql, parm = new { routecode = routecode } }); } } bool aa = DapperHelper.DoTransaction(list); if (aa) { mes.code = "200"; mes.count = 0; mes.Message = "å 餿å!"; mes.data = null; } else { mes.code = "300"; mes.count = 0; mes.Message = "å é¤å¤±è´¥!"; mes.data = null; } } catch (Exception e) { mes.code = "300"; mes.count = 0; mes.Message = e.Message; mes.data = null; } return mes; } #endregion #region[å·¥åºæ¥è¯¢] public static ToMessage StepSearch(string stepcode, string stepname, string enable, string steptypecode, string createuser, int startNum, int endNum, string prop, string order) { var dynamicParams = new DynamicParameters(); string search = ""; try { if (stepcode != "" && stepcode != null) { search += "and stepcode like '%'+@stepcode+'%' "; dynamicParams.Add("@stepcode", stepcode); } if (stepname != "" && stepname != null) { search += "and stepname like '%'+@stepname+'%' "; dynamicParams.Add("@stepname", stepname); } if (enable != "" && enable != null) { search += "and enable=@enable "; dynamicParams.Add("@enable", enable); } if (steptypecode != "" && steptypecode != null) { search += "and flwtype=@steptypecode "; dynamicParams.Add("@steptypecode", steptypecode); } if (createuser != "" && createuser != null) { search += "and lm_user=@createuser "; dynamicParams.Add("@createuser", createuser); } if (search == "") { search = "and 1=1 "; } // --------------æ¥è¯¢æå®æ°æ®-------------- var total = 0; //æ»æ¡æ° var sql = @"select stepcode,stepname,flwtype,enable,descr,lm_user,lm_date,is_eqp,is_defect from TStep where is_delete<>'1' " + search; var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); mes.code = "200"; mes.Message = "æ¥è¯¢æå!"; mes.count = total; mes.data = data.ToList(); } catch (Exception e) { mes.code = "300"; mes.count = 0; mes.Message = e.Message; mes.data = null; } return mes; } #endregion #region[å·¥åºæ°å¢ç¼è¾] public static ToMessage AddUpdateStep(string stepid, string stepcode, string stepname, string steptypecode, string enable, string description, string username, string operType) { var dynamicParams = new DynamicParameters(); try { if (operType == "Add") { var sql = @"insert into TStep(stepcode,stepname,flwtype,enable,descr,lm_user,lm_date) values(@stepcode,@stepname,@steptypecode,@enable,@description,@username,@CreateDate)"; dynamicParams.Add("@stepcode", stepcode); dynamicParams.Add("@stepname", stepname); dynamicParams.Add("@steptypecode", steptypecode); dynamicParams.Add("@enable", enable); dynamicParams.Add("@description", description); dynamicParams.Add("@username", username); dynamicParams.Add("@CreateDate", DateTime.Now.ToString()); int cont = DapperHelper.SQL(sql, dynamicParams); if (cont > 0) { mes.code = "200"; mes.count = 0; mes.Message = "æ°å¢æä½æå!"; mes.data = null; } else { mes.code = "300"; mes.count = 0; mes.Message = "æ°å¢æä½å¤±è´¥!"; mes.data = null; } } if (operType == "Update") { //妿å½åå·¥åºä½¿ç¨ç¶æä½N(æªå¯ç¨),é夿å½åå·¥åºå¯¹åºå·¥èºè·¯çº¿è¢«å¼ç¨ç工忝å¦å ³é if (enable == "N") { var sql0 = @"select * from TFlw_Rtdt A inner join TK_Wrk_Man B on A.rout_code=B.route_code where A.step_code=@stepcode and B.status<>'CLOSED'"; dynamicParams.Add("@stepcode", stepcode); var data = DapperHelper.selectdata(sql0, dynamicParams); if (data.Rows.Count > 0) { mes.code = "300"; mes.count = 0; mes.Message = "å·¥åºæä¸ºæ§è¡å®çå·¥å,å·¥åºç¶æä¸è½ä¸ºæªå¯ç¨!"; mes.data = null; return mes; } } var sql = @"update TStep set stepname=@stepname,flwtype=@steptypecode,enable=@enable,descr=@description, lm_user=@username,lm_date=@CreateDate where id=@stepid"; dynamicParams.Add("@stepid", stepid); dynamicParams.Add("@stepname", stepname); dynamicParams.Add("@steptypecode", steptypecode); dynamicParams.Add("@enable", enable); dynamicParams.Add("@description", description); dynamicParams.Add("@username", username); dynamicParams.Add("@CreateDate", DateTime.Now.ToString()); int cont = DapperHelper.SQL(sql, dynamicParams); if (cont > 0) { mes.code = "200"; mes.count = 0; mes.Message = "ä¿®æ¹æä½æå!"; mes.data = null; } else { mes.code = "300"; mes.count = 0; mes.Message = "ä¿®æ¹æä½å¤±è´¥!"; mes.data = null; } } } catch (Exception e) { mes.code = "300"; mes.count = 0; mes.Message = e.Message; mes.data = null; } return mes; } #endregion #region[å·¥åºå é¤] public static ToMessage DeleteStep(string stepcode) { var sql = ""; List<object> list = new List<object>(); var dynamicParams = new DynamicParameters(); try { list.Clear(); //å½åå·¥åºæ¯å¦å ³èå·¥èºè·¯çº¿ sql = @"select * from TFlw_Rtdt where step_code=@stepcode"; dynamicParams.Add("@stepcode", stepcode); var data = DapperHelper.selectdata(sql, dynamicParams); if (data.Rows.Count > 0) { mes.code = "300"; mes.count = 0; mes.Message = "å·¥åºå·²å ³èå·¥èºè·¯çº¿,ä¸å 许å é¤!"; mes.data = null; return mes; } //å é¤è®¾å¤èæå·¥ä»·è¡¨ sql = @"delete TPrteEqp_Stad where stepcode=@stepcode"; list.Add(new { str = sql, parm = new { stepcode = stepcode } }); //å é¤å·¥åºå ³èå·¥ä½ç«è¡¨ sql = @"delete TFlw_Rteqp where step_code=@stepcode"; list.Add(new { str = sql, parm = new { stepcode = stepcode } }); //å é¤ç¼ºé·å ³èå·¥åºè¡¨ sql = @"update TDefect_Step where step_code=@stepcode"; list.Add(new { str = sql, parm = new { stepcode = stepcode } }); //å é¤å·¥åº sql = @"update TStep set is_delete='1' where partcode=@stepcode"; list.Add(new { str = sql, parm = new { stepcode = stepcode } }); bool aa = DapperHelper.DoTransaction(list); if (aa) { mes.code = "200"; mes.count = 0; mes.Message = "å 餿å!"; mes.data = null; } else { mes.code = "300"; mes.count = 0; mes.Message = "å é¤å¤±è´¥!"; mes.data = null; } } catch (Exception e) { mes.code = "300"; mes.count = 0; mes.Message = e.Message; mes.data = null; } return mes; } #endregion #region[å·¥åºå®ä¹å ³èå·¥ä½ç«æ¥è¯¢] public static ToMessage StepAssociationEqp(string stepcode) { string sql = ""; var dynamicParams = new DynamicParameters(); List<StepEqp> list = new List<StepEqp>(); try { //è·åå·¥ä½ç«éå(车é´ãå¤åä¾åºå,å å«å·²ç»å®å·¥ä½ç«æ è¯) sql = @"select distinct T.org_code as wksp_code,T.org_name as wksp_name,'E' as type,(case when B.eqp_code is null then 'N' else 'Y' end) flag from TOrganization T left join( select distinct A.eqp_code,B.wksp_code from TFlw_Rteqp A inner join TEqpInfo B on A.eqp_code=B.code where A.step_code=@stepcode and A.is_delete<>'1' and B.is_delete<>'1' ) B on T.org_code=B.wksp_code where T.description='W' and is_delete<>'1' UNION ALL select distinct T.btype as wksp_code,(case T.btype when 'WX' then 'å¤å便¹' end ) as wksp_name,'W' as type,(case when B.btype is null then 'N' else 'Y' end) flag from TCustomer T left join( select distinct A.eqp_code,B.btype from TFlw_Rteqp A inner join TCustomer B on A.eqp_code=B.code where A.step_code=@stepcode and A.is_delete<>'1' and B.is_delete<>'1' ) B on T.code=B.eqp_code where T.btype='WX' and T.is_delete<>'1'"; dynamicParams.Add("@stepcode", stepcode); var data = DapperHelper.selectdata(sql, dynamicParams); for (int i = 0; i < data.Rows.Count; i++) { StepEqp rout = new StepEqp(); rout.code = data.Rows[i]["WKSP_CODE"].ToString(); rout.name = data.Rows[i]["WKSP_NAME"].ToString(); rout.type = data.Rows[i]["TYPE"].ToString(); rout.flag = data.Rows[i]["FLAG"].ToString(); rout.children = new List<StepEqpCn>(); if (rout.code == "WX") //å¤å便¹ { //æ ¹æ®å¤å便¹æ è¯ç¼ç æ¥æ¾å¤å便¹ä¿¡æ¯(å å«å·²å ³èæ è¯) sql = @"select A.code,A.name,'W' as type,(case when B.eqp_code is null then 'N' else 'Y' end) flag from TCustomer A left join( select distinct A.eqp_code from TFlw_Rteqp A inner join TCustomer B on A.eqp_code=B.code where B.btype=@wxcode and A.is_delete<>'1' and B.is_delete<>'1' ) B on A.code=B.eqp_code where A.btype=@wxcode and A.is_delete<>'1'"; dynamicParams.Add("@wxcode", rout.code); var data0 = DapperHelper.selectdata(sql, dynamicParams); for (int k = 0; k < data0.Rows.Count; k++) { StepEqpCn cn = new StepEqpCn(); cn.code = data0.Rows[k]["CODE"].ToString();//å¤å便¹ç¼ç cn.name = data0.Rows[k]["NAME"].ToString();//å¤å便¹åç§° cn.type = data0.Rows[k]["TYPE"].ToString();//å·¥ä½ç«ç±»å(E:è®¾å¤ W:å¤å便¹) cn.flag = data0.Rows[k]["FLAG"].ToString();//å ³èæ è¯ rout.children.Add(cn); } list.Add(rout); } else { //æ ¹æ®è½¦é´ç¼ç æ¥æ¾è®¾å¤(å å«å·²å ³èæ è¯) sql = @"select A.code,A.name,'E' as type,(case when B.eqp_code is null then 'N' else 'Y' end) flag from TEqpInfo A left join( select distinct A.eqp_code from TFlw_Rteqp A inner join TEqpInfo B on A.eqp_code=B.code where B.wksp_code='W001' and A.is_delete<>'1' and B.is_delete<>'1' ) B on A.code=B.eqp_code and A.is_delete<>'1'"; dynamicParams.Add("@stepcode", stepcode); var data0 = DapperHelper.selectdata(sql, dynamicParams); for (int j = 0; j < data0.Rows.Count; j++) { StepEqpCn cn = new StepEqpCn(); cn.code= data0.Rows[j]["CODE"].ToString();//设å¤ç¼ç cn.name = data0.Rows[j]["NAME"].ToString();//设å¤åç§° cn.type = data0.Rows[j]["TYPE"].ToString();//å·¥ä½ç«ç±»å(E:è®¾å¤ W:å¤å便¹) cn.flag = data0.Rows[j]["FLAG"].ToString();//å ³èæ è¯ rout.children.Add(cn); } list.Add(rout); } } mes.code = "200"; mes.Message = "æ¥è¯¢æå!"; mes.data = list; } catch (Exception e) { mes.code = "300"; mes.count = 0; mes.Message = e.Message; mes.data = null; } return mes; } #endregion #region [å·¥åºå®ä¹å ³èå·¥ä½ç«æäº¤] public static ToMessage SaveStepAssociationEqp(string stepcode, string username, List<ObjectData> json) { var sql = ""; List<object> list = new List<object>(); try { list.Clear(); if (json == null || json.Count <= 0) { //æ¸ é¤å·¥åºå ³èå·¥ä½ç«è¡¨æ°æ® sql = @"delete TFlw_Rteqp where step_code=@stepcode"; list.Add(new { str = sql, parm = new { stepcode = stepcode } }); //æ è®°å·¥åºè¡¨å ³èå·¥ä½ç«æ è¯ sql = @"update TStep is_eqp='N' where stepcode=@stepcode"; list.Add(new { str = sql, parm = new { stepcode = stepcode } }); } else { //æ¸ é¤å·¥åºå ³èå·¥ä½ç«è¡¨æ°æ® sql = @"delete TFlw_Rteqp where step_code=@stepcode"; list.Add(new { str = sql, parm = new { stepcode = stepcode } }); //循ç¯åå ¥ç¨æ·å ³èè§è²è¡¨ for (int i = 0; i < json.Count; i++) { sql = @"insert into TFlw_Rteqp(eqp_code,step_code,style,lm_user,lm_date) values(@eqp_code,@stepcode,@style,@lm_user,@lm_date)"; list.Add(new { str = sql, parm = new { eqp_code = json[i].code, stepcode = stepcode, style = json[i].name, lm_user = username, lm_date = DateTime.Now.ToString() } }); } //æ è®°ç©æè¡¨å ³èå·¥èºè·¯çº¿æ è¯ sql = @"update TStep set is_eqp='Y' where stepcode=@stepcode"; list.Add(new { str = sql, parm = new { stepcode = stepcode } }); } bool aa = DapperHelper.DoTransaction(list); if (aa) { mes.code = "200"; mes.count = 0; mes.Message = "æä½æå!"; mes.data = null; } else { mes.code = "300"; mes.count = 0; mes.Message = "æä½å¤±è´¥!"; mes.data = null; } } catch (Exception e) { mes.code = "300"; mes.count = 0; mes.Message = e.Message; mes.data = null; } return mes; } #endregion } } VueWebApi/Logs/2022-06-23.TXT
VueWebApi/Models/RoutEdit.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,17 @@ using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Web; namespace VueWebApi.Models { public class RoutEdit { public string code { get; set; } public string name { get; set; } public string enable { get; set; } public string description { get; set; } public DataTable Data { get; set; } } } VueWebApi/Models/StepEqp.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,23 @@ using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace VueWebApi.Models { public class StepEqp { public string code { get; set; } public string name { get; set; } public string type { get; set; } public string flag { get; set; } public List<StepEqpCn> children { get; set; }//åèç¹ } public class StepEqpCn { public string code { get; set; } public string name { get; set; } public string type { get; set; } public string flag { get; set; } } } VueWebApi/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -372,13 +372,13 @@ <publishTime>11/28/2018 13:04:24</publishTime> </File> <File Include="bin/VueWebApi.dll"> <publishTime>06/22/2022 18:15:29</publishTime> <publishTime>06/23/2022 17:26:46</publishTime> </File> <File Include="bin/VueWebApi.dll.config"> <publishTime>06/15/2022 15:31:43</publishTime> </File> <File Include="bin/VueWebApi.pdb"> <publishTime>06/22/2022 18:15:29</publishTime> <publishTime>06/23/2022 17:26:46</publishTime> </File> <File Include="bin/VueWebApi.xml"> <publishTime>06/16/2022 14:26:01</publishTime> VueWebApi/VueWebApi.csproj
@@ -283,6 +283,8 @@ <Compile Include="Models\ObjectData.cs" /> <Compile Include="Models\ObjectDataCont.cs" /> <Compile Include="Models\RoleUserSubmit.cs" /> <Compile Include="Models\RoutEdit.cs" /> <Compile Include="Models\StepEqp.cs" /> <Compile Include="Models\TreeDG.cs" /> <Compile Include="Models\TreeDM.cs" /> <Compile Include="Models\TreeObejct.cs" /> VueWebApi/VueWebApi.csproj.user
@@ -8,7 +8,7 @@ <IISExpressWindowsAuthentication /> <IISExpressUseClassicPipelineMode /> <UseGlobalApplicationHostFile /> <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig> <LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig> <NameOfLastUsedPublishProfile>D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> <ProjectView>ProjectFiles</ProjectView> <Controller_SelectedScaffolderID>ApiControllerEmptyScaffolder</Controller_SelectedScaffolderID> VueWebApi/bin/VueWebApi.pdbBinary files differ
VueWebApi/bin/VueWebApi.xml
@@ -728,7 +728,7 @@ <summary> 徿¥åä½å é¤ </summary> <param name="unitid">徿¥åä½ID</param> <param name="unitcode">徿¥åä½ç¼ç </param> <returns></returns> </member> <member name="M:VueWebApi.Controllers.DeviceManagerController.DeviceTypeSearch(System.Int32,System.Int32,System.String,System.String)"> @@ -796,6 +796,13 @@ <summary> æå±è½¦é´ä¸ææ¥å£ </summary> <returns></returns> </member> <member name="M:VueWebApi.Controllers.DeviceManagerController.WorkShopSelectLine(System.String)"> <summary> æå±è½¦é´æ¥æ¾æå±äº§çº¿æ¥å£ </summary> <param name="workshopcode">车é´ç¼ç </param> <returns></returns> </member> <member name="M:VueWebApi.Controllers.DeviceManagerController.DeviceMangerSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String)"> @@ -1048,16 +1055,16 @@ <summary> åè´§æ¡£æ¡æ¥è¯¢ </summary> <param name="partcode"></param> <param name="partname"></param> <param name="partspec"></param> <param name="stocktypecode"></param> <param name="materialtypecode"></param> <param name="storehousecode"></param> <param name="page"></param> <param name="rows"></param> <param name="prop"></param> <param name="order"></param> <param name="partcode">ç©æç¼ç </param> <param name="partname">ç©æåç§°</param> <param name="partspec">ç©æè§æ ¼</param> <param name="stocktypecode">åè´§ç±»åç¼ç </param> <param name="materialtypecode">ç©æç±»åç¼ç </param> <param name="storehousecode">æå±ä»åºç¼ç </param> <param name="page">页ç </param> <param name="rows">æ¯é¡µæ¾ç¤ºæ¡æ°</param> <param name="prop">æåºå段</param> <param name="order">æåºè§å</param> <returns></returns> </member> <member name="M:VueWebApi.Controllers.ProductModelController.AddUpdateInventoryFile(Newtonsoft.Json.Linq.JObject)"> @@ -1081,6 +1088,95 @@ <param name="partcode">ç©æç¼ç </param> <returns></returns> </member> <member name="M:VueWebApi.Controllers.ProductModelController.SaveInventoryFile(System.String,System.Collections.Generic.List{VueWebApi.Models.ObjectData})"> <summary> åè´§æ¡£æ¡å ³èå·¥èºè·¯çº¿æäº¤ </summary> <param name="partcode">ç©æç¼ç </param> <param name="json">æäº¤æ°æ®å¯¹è±¡</param> <returns></returns> </member> <member name="M:VueWebApi.Controllers.ProductModelController.RouteSearch(System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String)"> <summary> å·¥èºè·¯çº¿æ¥è¯¢ </summary> <param name="routecode">å·¥èºè·¯çº¿ç¼ç </param> <param name="routename">å·¥èºè·¯çº¿åç§°</param> <param name="description">å·¥èºè·¯çº¿æè¿°</param> <param name="createuser">å建人å</param> <param name="page">页ç </param> <param name="rows">æ¯é¡µæ¾ç¤ºæ¡æ°</param> <param name="prop">æåºå段</param> <param name="order">æåºè§å</param> <returns></returns> </member> <member name="M:VueWebApi.Controllers.ProductModelController.ViewRoute(System.String)"> <summary> å·¥èºè·¯çº¿é¢è§ </summary> <param name="routecode">å·¥èºè·¯çº¿ç¼ç </param> <returns></returns> </member> <member name="M:VueWebApi.Controllers.ProductModelController.AddUpdateRoute(System.String,System.String,VueWebApi.Models.RoutEdit)"> <summary> å·¥èºè·¯çº¿æ°å¢ç¼è¾ </summary> <param name="id">å·¥èºè·¯çº¿id</param> <param name="opertype">æä½ç±»å(æ°å¢)</param> <param name="json">æäº¤æ°æ®</param> <returns></returns> </member> <member name="M:VueWebApi.Controllers.ProductModelController.DeleteRoute(System.String)"> <summary> å·¥èºè·¯çº¿å é¤ </summary> <param name="routecode">å·¥èºè·¯çº¿ç¼ç </param> <returns></returns> </member> <member name="M:VueWebApi.Controllers.ProductModelController.StepSearch(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String)"> <summary> å·¥åºæ¥è¯¢ </summary> <param name="stepcode">å·¥åºç¼ç </param> <param name="stepname">å·¥åºåç§°</param> <param name="enable">å¯ç¨ç¶æ</param> <param name="steptypecode">å·¥åºç±»åç¼ç </param> <param name="createuser">å建人å</param> <param name="page">页ç </param> <param name="rows">æ¯é¡µæ¾ç¤ºæ¡æ°</param> <param name="prop">æåºå段</param> <param name="order">æåºè§å</param> <returns></returns> </member> <member name="M:VueWebApi.Controllers.ProductModelController.AddUpdateStep(Newtonsoft.Json.Linq.JObject)"> <summary> å·¥åºæ°å¢ç¼è¾ </summary> <param name="obj">æäº¤æ°æ®å¯¹è±¡</param> <returns></returns> </member> <member name="M:VueWebApi.Controllers.ProductModelController.DeleteStep(System.String)"> <summary> å·¥åºå é¤ </summary> <param name="stepcode">å·¥åºç¼ç </param> <returns></returns> </member> <member name="M:VueWebApi.Controllers.ProductModelController.StepAssociationEqp(System.String)"> <summary> å·¥åºå®ä¹å ³èå·¥ä½ç«æ¥è¯¢ </summary> <param name="stepcode">å·¥åºç¼ç </param> <returns></returns> </member> <member name="M:VueWebApi.Controllers.ProductModelController.SaveStepAssociationEqp(System.String,System.Collections.Generic.List{VueWebApi.Models.ObjectData})"> <summary> å·¥åºå®ä¹å ³èå·¥ä½ç«æäº¤ </summary> <param name="stepcode">å·¥åºç¼ç </param> <param name="json"></param> <returns></returns> </member> <member name="M:VueWebApi.Controllers.SystemSettingController.EncodingRules(System.String,System.String,System.Int32,System.Int32,System.String,System.String)"> <summary> ç¼ç è§åæ¥è¯¢ VueWebApi/obj/Debug/VueWebApi.csproj.AssemblyReference.cacheBinary files differ
VueWebApi/obj/Debug/VueWebApi.csproj.CoreCompileInputs.cache
@@ -1 +1 @@ 35bd76ae72fd355c9137f72fe96aec389f85212c 4c18228ccc6ec1b0f1e055955b46344b14f533de VueWebApi/obj/Debug/VueWebApi.csproj.FileListAbsolute.txt
@@ -1,6 +1,3 @@ D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\NPOI.OOXML.xml D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\NPOI.OpenXml4Net.pdb D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\NPOI.OpenXmlFormats.pdb D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\VueWebApi.dll.config D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\VueWebApi.xml D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\VueWebApi.dll @@ -111,7 +108,10 @@ D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\NPOI.pdb D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\NPOI.xml D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\NPOI.OOXML.pdb D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\NPOI.OOXML.xml D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\NPOI.OpenXml4Net.pdb D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\NPOI.OpenXml4Net.xml D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\NPOI.OpenXmlFormats.pdb D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\Pipelines.Sockets.Unofficial.xml D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\ServiceStack.Common.xml D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\ServiceStack.Interfaces.xml VueWebApi/obj/Debug/VueWebApi.pdbBinary files differ
VueWebApi/obj/Release/Package/PackageTmp/bin/VueWebApi.pdbBinary files differ
VueWebApi/obj/Release/VueWebApi.csproj.CoreCompileInputs.cache
@@ -1 +1 @@ facf67c0e99c52b4a568e4dc312c32889b04f076 8846817bef2faf361bb1dae0ba7c58c4d14cfba8 VueWebApi/obj/Release/VueWebApi.pdbBinary files differ