| | |
| | | /// <summary> |
| | | /// çäº§å¼æ¥å·¥ï¼æ¥å·¥æ¶è·åç产çç»ä¸ææ¡ |
| | | /// </summary> |
| | | /// <param name="wkshopcode">车é´ç¼ç </param> |
| | | /// <returns></returns> |
| | | [Route(template: "MesOrderStepReportSelectUserGroup")] |
| | | [HttpGet] |
| | | public HttpResponseMessage MesOrderStepReportSelectUserGroup() |
| | | public HttpResponseMessage MesOrderStepReportSelectUserGroup(string wkshopcode) |
| | | { |
| | | mes = ProductionManagementBLL.MesOrderStepReportSelectUserGroup(); |
| | | mes = ProductionManagementBLL.MesOrderStepReportSelectUserGroup(wkshopcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | } |
| | | #endregion |
| | | |
| | | #region[éè¿éæ©çæå±ç»ç»æ¥è¯¢æå±çç»] |
| | | /// <summary> |
| | | /// éè¿éæ©çæå±ç»ç»æ¥è¯¢æå±çç» |
| | | /// </summary> |
| | | /// <param name="stu_torgcode">ç»ç»ç¼ç </param> |
| | | /// <param name="description">ç»ç»ç±»å</param> |
| | | /// <returns></returns> |
| | | [Route(template: "StorgGroupSelect")] |
| | | [HttpGet] |
| | | public HttpResponseMessage StorgGroupSelect(string stu_torgcode, string description) |
| | | { |
| | | mes = BaseDateBLL.StorgGroupSelect(stu_torgcode, description); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[éè¿éæ©çæå±ç»ç»æ¥è¯¢æå±è§è²ç±»å] |
| | | /// <summary> |
| | | /// éè¿éæ©çæå±ç»ç»æ¥è¯¢æå±è§è²ç±»å |
| | | /// </summary> |
| | | /// <param name="stu_torgcode">ç»ç»ç¼ç </param> |
| | | /// <param name="description">ç»ç»ç±»å</param> |
| | | /// <returns></returns> |
| | | [Route(template: "StorgRoleSelect")] |
| | | [HttpGet] |
| | | public HttpResponseMessage StorgRoleSelect(string stu_torgcode, string description) |
| | | { |
| | | mes = BaseDateBLL.StorgRoleSelect(stu_torgcode, description); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | |
| | | #region[ERPç产车é´/é¨é¨ä¿¡æ¯æ¥è¯¢] |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage OrganizationSearch(string OrgCode=null, string OrgName=null, string OrgType=null, string UserName=null,int page=0,int rows=0,string prop=null,string order=null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var description = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = BasicSettingBLL.OrganizationSearch(OrgCode, OrgName, OrgType, UserName,startNum,endNum,prop,order); |
| | | mes = BasicSettingBLL.OrganizationSearch(stu_torgcode, description, OrgCode, OrgName, OrgType, UserName,startNum,endNum,prop,order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <param name="UserCode">ç¨æ·ç¼ç </param> |
| | | /// <param name="UserName">ç¨æ·åç§°</param> |
| | | /// <param name="StuOrg">æå±ç»ç»</param> |
| | | /// <param name="description">æå±ç»ç»ç±»å</param> |
| | | /// <param name="wagetype">å·¥èµç±»å</param> |
| | | /// <param name="Enable">å¨èç¶æ</param> |
| | | /// <param name="page">页ç </param> |
| | |
| | | /// <returns></returns> |
| | | [Route(template: "UserSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage UserSearch(string UserCode = null, string UserName = null, string StuOrg = null,string wagetype=null, string Enable = null, int page = 0, int rows = 0, string prop = null, string order = null) |
| | | public HttpResponseMessage UserSearch(string UserCode = null, string UserName = null, string StuOrg = null,string description=null, string wagetype=null, string Enable = 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 = BasicSettingBLL.UserSearch(UserCode, UserName, StuOrg, wagetype, Enable, startNum, endNum, prop, order); |
| | | mes = BasicSettingBLL.UserSearch(UserCode, UserName, StuOrg, description, wagetype, Enable, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage UserOrganization() |
| | | { |
| | | mes = BasicSettingBLL.UserOrganization(); |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var description = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | mes = BasicSettingBLL.UserOrganization(stu_torgcode, description); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage UserGroup() |
| | | { |
| | | mes = BasicSettingBLL.UserGroup(); |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var description = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | mes = BasicSettingBLL.UserGroup(stu_torgcode, description); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// ç¨æ·æ¸
åå
³èè§è²æ¥è¯¢ |
| | | /// </summary> |
| | | /// <param name="usercode">ç¨æ·ç¼ç </param> |
| | | /// <param name="stu_torgcode">æå±ç»ç»ç¼ç </param> |
| | | /// <param name="description">æå±ç»ç»ç±»å</param> |
| | | /// <returns></returns> |
| | | [Route(template: "UserAssociationRole")] |
| | | [HttpGet] |
| | | public HttpResponseMessage UserAssociationRole(string usercode) |
| | | public HttpResponseMessage UserAssociationRole(string usercode,string stu_torgcode,string description) |
| | | { |
| | | mes = BasicSettingBLL.UserAssociationRole(usercode); |
| | | mes = BasicSettingBLL.UserAssociationRole(usercode, stu_torgcode, description); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// ç¨æ·æ¸
åå
³èè§è²ä¿å |
| | | /// </summary> |
| | | /// <param name="usercode">ç¨æ·ç¼ç </param> |
| | | /// <param name="stu_torgcode">æå±ç»ç»ç¼ç </param> |
| | | /// <param name="description">æå±ç»ç»ç±»å</param> |
| | | /// <param name="json">æäº¤æ°æ®å¯¹è±¡</param> |
| | | /// <returns></returns> |
| | | [Route(template: "SaveUserAssoctRole")] |
| | | [HttpPost] |
| | | public HttpResponseMessage SaveUserAssoctRole(string usercode, List<RoleUserSubmit> json) |
| | | public HttpResponseMessage SaveUserAssoctRole(string usercode,string stu_torgcode,string description, List<RoleUserSubmit> json) |
| | | { |
| | | //JavaScriptSerializer Serializer = new JavaScriptSerializer(); |
| | | //List<RoleUserSubmit> objs = new List<RoleUserSubmit>(); |
| | | //objs = Serializer.Deserialize<List<RoleUserSubmit>>(json); |
| | | mes= BasicSettingBLL.SaveUserAssoctRole(usercode, json); |
| | | mes= BasicSettingBLL.SaveUserAssoctRole(usercode, stu_torgcode, description, json); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage UserGroupSearch(int page = 0, int rows = 0, string prop = null, string order = null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var description = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = BasicSettingBLL.UserGroupSearch(startNum, endNum, prop, order); |
| | | mes = BasicSettingBLL.UserGroupSearch(stu_torgcode, description, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage RoleTypeSearch(int page = 0, int rows = 0, string prop = null, string order = null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var description = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = BasicSettingBLL.RoleTypeSearch(startNum, endNum, prop, order); |
| | | mes = BasicSettingBLL.RoleTypeSearch(stu_torgcode, description,startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage RoleTypeSelect() |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var description = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | try |
| | | { |
| | | mes = BasicSettingBLL.RoleTypeSelect(); |
| | | mes = BasicSettingBLL.RoleTypeSelect(stu_torgcode, description); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage RoleSearch(string RoleCode = null, string RoleName = null, string RoleTypeCode = null, string CreateUser = null, int page = 0, int rows = 0, string prop = null, string order = null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var description = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = BasicSettingBLL.RoleSearch(RoleCode, RoleName, RoleTypeCode, CreateUser, startNum, endNum, prop, order); |
| | | mes = BasicSettingBLL.RoleSearch(stu_torgcode,description, RoleCode, RoleName, RoleTypeCode, CreateUser, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | string RoleId = obj["RoleId"].ToString(); //è§è²id(主é®) |
| | | string RoleCode = obj["RoleCode"].ToString(); //è§è²ç¼ç |
| | | string RoleName = obj["RoleName"].ToString(); //è§è²åç§° |
| | | string stu_torgcode = obj["stu_torgcode"].ToString(); //æå±ç»ç»ç¼ç |
| | | string RoleTypeCode = obj["RoleTypeCode"].ToString(); //è§è²ç±»åç¼ç |
| | | string description = obj["description"].ToString(); //è§è²æè¿° |
| | | var usercode = HttpContext.Current.Request.Cookies["navTabId"].Value.ToString(); |
| | | string OperType = obj["OperType"].ToString(); //æä½ç±»å |
| | | mes = BasicSettingBLL.AddUpdateRole(RoleId, RoleCode, RoleName, RoleTypeCode, description, usercode, OperType); |
| | | mes = BasicSettingBLL.AddUpdateRole(RoleId, RoleCode, RoleName, stu_torgcode,RoleTypeCode, description, usercode, OperType); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | #endregion |
| | | |
| | | |
| | | #region[å®ç¯ç³»ç»/è½¦é´æ¥è¯¢] |
| | | [Route(template: "AnDengShopSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage AnDengShopSearch() |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var description = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | mes = BasicSettingBLL.AnDengShopSearch(stu_torgcode, description); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | | |
| | | #region[å®ç¯ç³»ç»/èªå®ä¹å®ç¯å¼å«ç±»åæ¥è¯¢] |
| | | /// <summary> |
| | | /// å®ç¯ç³»ç»/èªå®ä¹å®ç¯å¼å«ç±»åæ¥è¯¢ |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage WorkShopSelect() |
| | | { |
| | | mes = DeviceManagerBLL.WorkShopSelect(); |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var description = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | mes = DeviceManagerBLL.WorkShopSelect(stu_torgcode, description); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage DeviceMangerSearch(string DeviceCode = null, string DeviceName = null, string Status = null, string WorkShop = null,string DeviceType=null,string DeviceGroup=null,int page = 0, int rows = 0, string prop = null, string order = null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var description = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = DeviceManagerBLL.DeviceMangerSearch(DeviceCode, DeviceName, Status, WorkShop, DeviceType, DeviceGroup, startNum, endNum, prop, order); |
| | | mes = DeviceManagerBLL.DeviceMangerSearch(stu_torgcode, description,DeviceCode, DeviceName, Status, WorkShop, DeviceType, DeviceGroup, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage DeviceCheckStanedAssociationEqp(string checkstand_code) |
| | | { |
| | | mes = DeviceManagerBLL.DeviceCheckStanedAssociationEqp(checkstand_code); |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var description = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | mes = DeviceManagerBLL.DeviceCheckStanedAssociationEqp(stu_torgcode, description,checkstand_code); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage DeviceRepairStanedAssociationEqp(string repairstand_code) |
| | | { |
| | | mes = DeviceManagerBLL.DeviceRepairStanedAssociationEqp(repairstand_code); |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var description = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | mes = DeviceManagerBLL.DeviceRepairStanedAssociationEqp(stu_torgcode, description,repairstand_code); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage DeviceCheckTakeSearch(int page, int rows, string prop, string order, string wkshopcode = null, string eqpcode = null, string eqpname = null,string stanedname=null,string checkuser=null,string checkdate=null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var description = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | string checkopendate = ""; //ç¹æ£å¼å§æ¶é´ |
| | | string checkclosedate = ""; //ç¹æ£ç»ææ¶é´ |
| | | if (checkdate != "" && checkdate != null) |
| | |
| | | } |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = DeviceManagerBLL.DeviceCheckTakeSearch(wkshopcode, eqpcode, eqpname, stanedname, checkuser, checkopendate, checkclosedate, startNum, endNum, prop, order); |
| | | mes = DeviceManagerBLL.DeviceCheckTakeSearch(stu_torgcode, description,wkshopcode, eqpcode, eqpname, stanedname, checkuser, checkopendate, checkclosedate, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage DeviceCheckTakeOutExcel(string wkshopcode = null, string eqpcode = null, string eqpname = null, string stanedname = null, string checkuser = null, string checkdate = null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var description = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | string checkopendate = ""; //ç¹æ£å¼å§æ¶é´ |
| | | string checkclosedate = ""; //ç¹æ£ç»ææ¶é´ |
| | | if (checkdate != "" && checkdate != null) |
| | |
| | | checkopendate = checkdate.Split('~')[0].ToString(); |
| | | checkclosedate = checkdate.Split('~')[1].ToString(); |
| | | } |
| | | mes = DeviceManagerBLL.DeviceCheckTakeOutExcel(wkshopcode, eqpcode, eqpname, stanedname, checkuser, checkopendate, checkclosedate); |
| | | mes = DeviceManagerBLL.DeviceCheckTakeOutExcel(stu_torgcode, description,wkshopcode, eqpcode, eqpname, stanedname, checkuser, checkopendate, checkclosedate); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage DeviceRepairTakeSearch(int page, int rows, string prop, string order, string wkshopcode = null, string eqpcode = null, string eqpname = null, string stanedname = null, string repairuser = null, string repairdate = null,string repairresult=null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var description = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | string repairopendate = ""; //ç¹æ£å¼å§æ¶é´ |
| | | string repairclosedate = ""; //ç¹æ£ç»ææ¶é´ |
| | | if (repairdate != "" && repairdate != null) |
| | |
| | | } |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = DeviceManagerBLL.DeviceRepairTakeSearch(wkshopcode, eqpcode, eqpname, stanedname, repairuser, repairopendate, repairclosedate, repairresult, startNum, endNum, prop, order); |
| | | mes = DeviceManagerBLL.DeviceRepairTakeSearch(stu_torgcode, description, wkshopcode, eqpcode, eqpname, stanedname, repairuser, repairopendate, repairclosedate, repairresult, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage DeviceRepairTakeOutExcel(string wkshopcode = null, string eqpcode = null, string eqpname = null, string stanedname = null, string repairuser = null, string repairdate = null, string repairresult = null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var description = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | string repairopendate = ""; //ç¹æ£å¼å§æ¶é´ |
| | | string repairclosedate = ""; //ç¹æ£ç»ææ¶é´ |
| | | if (repairdate != "" && repairdate != null) |
| | |
| | | repairopendate = repairdate.Split('~')[0].ToString(); |
| | | repairclosedate = repairdate.Split('~')[1].ToString(); |
| | | } |
| | | mes = DeviceManagerBLL.DeviceRepairTakeOutExcel(wkshopcode, eqpcode, eqpname, stanedname, repairuser, repairopendate, repairclosedate, repairresult); |
| | | mes = DeviceManagerBLL.DeviceRepairTakeOutExcel(stu_torgcode, description,wkshopcode, eqpcode, eqpname, stanedname, repairuser, repairopendate, repairclosedate, repairresult); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage DeviceUpdateSearch(int page, int rows, string prop, string order, string wkshopcode = null, string eqpcode = null, string eqpname = null, string reportuser = null, string repairuser = null,string vrifcatuser=null, string reportdate = null, string repairdate = null,string vrifcatdate=null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var description = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | string reportopendate = ""; //æ¥ä¿®å¼å§æ¶é´ |
| | | string reportclosedate = ""; //æ¥ä¿®ç»ææ¶é´ |
| | | string repairopendate = ""; //ç»´ä¿®å¼å§æ¶é´ |
| | |
| | | } |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = DeviceManagerBLL.DeviceUpdateSearch(wkshopcode, eqpcode, eqpname, reportuser, repairuser, vrifcatuser, reportopendate, reportclosedate, repairopendate, repairclosedate, vrifcatopendate, vrifcatclosedate, startNum, endNum, prop, order); |
| | | mes = DeviceManagerBLL.DeviceUpdateSearch(stu_torgcode, description,wkshopcode, eqpcode, eqpname, reportuser, repairuser, vrifcatuser, reportopendate, reportclosedate, repairopendate, repairclosedate, vrifcatopendate, vrifcatclosedate, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage DeviceUpdateOutExcel(string wkshopcode = null, string eqpcode = null, string eqpname = null, string reportuser = null, string repairuser = null, string vrifcatuser = null, string reportdate = null, string repairdate = null, string vrifcatdate = null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var description = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | string reportopendate = ""; //æ¥ä¿®å¼å§æ¶é´ |
| | | string reportclosedate = ""; //æ¥ä¿®ç»ææ¶é´ |
| | | string repairopendate = ""; //ç»´ä¿®å¼å§æ¶é´ |
| | |
| | | vrifcatopendate = vrifcatdate.Split('~')[0].ToString(); |
| | | vrifcatclosedate = vrifcatdate.Split('~')[1].ToString(); |
| | | } |
| | | mes = DeviceManagerBLL.DeviceUpdateOutExcel(wkshopcode, eqpcode, eqpname, reportuser, repairuser, vrifcatuser, reportopendate, reportclosedate, repairopendate, repairclosedate, vrifcatopendate, vrifcatclosedate); |
| | | mes = DeviceManagerBLL.DeviceUpdateOutExcel(stu_torgcode, description,wkshopcode, eqpcode, eqpname, reportuser, repairuser, vrifcatuser, reportopendate, reportclosedate, repairopendate, repairclosedate, vrifcatopendate, vrifcatclosedate); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | ms.usercode = dt.Rows[0]["USERCODE"].ToString(); |
| | | ms.username = dt.Rows[0]["USERNAME"].ToString(); |
| | | ms.password = dt.Rows[0]["PASSWORD"].ToString(); |
| | | ms.stu_torgcode= dt.Rows[0]["org_code"].ToString(); |
| | | ms.description = dt.Rows[0]["description"].ToString()==null?"": dt.Rows[0]["description"].ToString(); |
| | | ms.stu_torgname= dt.Rows[0]["org_name"].ToString(); |
| | | ms.usertype = usertype; |
| | | ms.rediskey = Enterprise+"LoginUserID" + ms.usertype + ms.userid; |
| | | ms.rediskey = Enterprise+ms.stu_torgcode+"LoginUserID" + ms.usertype + ms.userid; |
| | | mss.Add(ms); |
| | | HttpContext.Current.Session.Clear(); //ä»ä¼è¯ç¶æéåä¸å 餿æçé®å¼ |
| | | //HttpContext.Current.Session["User"] = JsonConvert.SerializeObject(ms); |
| | | //User loginUser = JsonConvert.DeserializeObject<User>(HttpContext.Current.Session["User"].ToString()); |
| | | User loginUser = JsonConvert.DeserializeObject<User>(JsonConvert.SerializeObject(ms)); |
| | | //妿redisç»å½ç¨æ·ä¸ä¸åå¨å½åç¨æ· |
| | | if (redis.Get<User>(Enterprise+"LoginUserID" + ms.usertype + ms.userid, 0) == null) |
| | | if (redis.Get<User>(Enterprise+ms.stu_torgcode+"LoginUserID" + ms.usertype + ms.userid, 0) == null) |
| | | { |
| | | //redis.Remove("LoginUserID" + ms.userid, 0); |
| | | //åå
¥redis(注æï¼redisç±»éé¢çå¤±ææ¶é´å¿
é¡»å¨keyåå»ºå®æä¹åæçæ) |
| | | redis.Set<User>(Enterprise+"LoginUserID" + ms.usertype + ms.userid, ms, redis.secondsTimeOut, 0); |
| | | redis.Set<User>(Enterprise+ms.stu_torgcode+"LoginUserID" + ms.usertype + ms.userid, ms, redis.secondsTimeOut, 0); |
| | | //ç»å½ä¿¡æ¯åå
¥session |
| | | HttpContext.Current.Session["User"] = JsonConvert.SerializeObject(ms); |
| | | //åå
¥ç»å½æä½è®°å½ |
| | | mes = LoginBLL.LoginBas(ms.usercode, ms.usertype); |
| | | mes = LoginBLL.LoginBas(ms.usercode, ms.usertype, ms.stu_torgcode); |
| | | mes.code = "200"; |
| | | mes.Message = "ç»å½æå!"; |
| | | mes.data = ms; |
| | |
| | | else //妿åå¨ |
| | | { |
| | | //è·åredisä¸å½åç¨æ·ä¿¡æ¯ |
| | | User r_loginUser = redis.Get<User>(Enterprise+"LoginUserID" + ms.usertype + ms.userid, 0); |
| | | User r_loginUser = redis.Get<User>(Enterprise+ ms.stu_torgcode + "LoginUserID" + ms.usertype + ms.userid, 0); |
| | | //妿sessionä¸çç¨æ·usercodeåredisä¸çç¨æ·usercodeå¹é
|
| | | if ((r_loginUser.usercode + r_loginUser.usertype).Equals(loginUser.usercode + loginUser.usertype)) |
| | | if ((r_loginUser.stu_torgcode+r_loginUser.usercode + r_loginUser.usertype).Equals(loginUser.stu_torgcode+loginUser.usercode + loginUser.usertype)) |
| | | { |
| | | mes.data = ms; |
| | | mes.code = "302"; |
| | |
| | | else |
| | | { |
| | | //éç½®è¿ææ¶é´(注æï¼redisç±»éé¢çå¤±ææ¶é´å¿
é¡»å¨keyåå»ºå®æä¹åæçæ) |
| | | redis.Set<User>(Enterprise+"LoginUserID" + ms.usertype + loginUser.userid, loginUser, redis.secondsTimeOut, 0); |
| | | redis.Set<User>(Enterprise+ ms.stu_torgcode + "LoginUserID" + ms.usertype + loginUser.userid, loginUser, redis.secondsTimeOut, 0); |
| | | //ç»å½ä¿¡æ¯åå
¥session |
| | | HttpContext.Current.Session["User"] = JsonConvert.SerializeObject(ms); |
| | | //åå
¥ç»å½æä½è®°å½ |
| | | mes = LoginBLL.LoginBas(ms.usercode, ms.usertype); |
| | | mes = LoginBLL.LoginBas(ms.usercode, ms.usertype, ms.stu_torgcode); |
| | | mes.data = ms; |
| | | mes.code = "200"; |
| | | mes.Message = "ç»å½æå!"; |
| | |
| | | /// <param name="username">ç¨æ·å</param> |
| | | /// <param name="usertype">æä½ç«¯PC/APP</param> |
| | | /// <param name="rid">ridæå
æ¨éè·å设å¤id</param> |
| | | /// <param name="stu_torgcode">æå±ç»ç»ç¼ç </param> |
| | | /// <returns></returns> |
| | | [Route(template: "ForcedOffline")] |
| | | [HttpPost] |
| | | public HttpResponseMessage ForcedOffline(int userid, string usercode, string username, string usertype,string rid) |
| | | public HttpResponseMessage ForcedOffline(int userid, string usercode, string username, string usertype,string rid,string stu_torgcode) |
| | | { |
| | | string sql=""; |
| | | List<object> list = new List<object>(); |
| | |
| | | if (usertype == "APP") |
| | | { |
| | | //æ´æ°rid |
| | | sql = @"update [dbo].[TUser] set rid=@rid where usercode=@usercode"; |
| | | list.Add(new { str = sql, parm = new { rid = rid, usercode = username } }); |
| | | sql = @"update [dbo].[TUser] set rid=@rid where usercode=@usercode and stu_torgcode=@stu_torgcode"; |
| | | list.Add(new { str = sql, parm = new { rid = rid, usercode = username, stu_torgcode= stu_torgcode } }); |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | redis.Remove(Enterprise+"LoginUserID" + usertype + userid, 1); //å é¤redis |
| | | redis.Remove(Enterprise+ stu_torgcode + "LoginUserID" + usertype + userid, 1); //å é¤redis |
| | | } |
| | | else |
| | | { |
| | | redis.Remove(Enterprise+"LoginUserID" + usertype + userid, 0); //å é¤redis |
| | | redis.Remove(Enterprise+ stu_torgcode + "LoginUserID" + usertype + userid, 0); //å é¤redis |
| | | } |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | |
| | | /// <param name="usercode">ç¨æ·ç¼ç </param> |
| | | /// <param name="username">ç¨æ·å</param> |
| | | /// <param name="usertype">æä½ç«¯PC/APP</param> |
| | | /// <param name="stu_torgcode">æå±ç»ç»ç¼ç </param> |
| | | /// <returns></returns> |
| | | [Route(template: "LoginOut")] |
| | | [HttpPost] |
| | | [ChannelActionFilter] |
| | | public HttpResponseMessage LoginOut(int userid, string usercode, string username, string usertype) |
| | | public HttpResponseMessage LoginOut(int userid, string usercode, string username, string usertype,string stu_torgcode) |
| | | { |
| | | var sql = ""; |
| | | List<object> list = new List<object>(); |
| | | mes = LoginBLL.LoginOut(userid, usercode, username, usertype); |
| | | mes = LoginBLL.LoginOut(userid, usercode, username, usertype, stu_torgcode); |
| | | return mes.ResponseMess(mes); |
| | | } |
| | | #endregion |
| | |
| | | ms.usercode = dt.Rows[0]["USERCODE"].ToString(); |
| | | ms.username = dt.Rows[0]["USERNAME"].ToString(); |
| | | ms.password = dt.Rows[0]["PASSWORD"].ToString(); |
| | | ms.stu_torgcode = dt.Rows[0]["org_code"].ToString(); |
| | | ms.description = dt.Rows[0]["description"].ToString() == null ? "" : dt.Rows[0]["description"].ToString(); |
| | | ms.stu_torgname = dt.Rows[0]["org_name"].ToString(); |
| | | ms.usertype = usertype; |
| | | ms.rediskey = Enterprise+"LoginUserID" + ms.usertype + ms.userid; |
| | | ms.rediskey = Enterprise+ ms.stu_torgcode + "LoginUserID" + ms.usertype + ms.userid; |
| | | mss.Add(ms); |
| | | HttpContext.Current.Session.Clear(); //ä»ä¼è¯ç¶æéåä¸å 餿æçé®å¼ |
| | | User loginUser = JsonConvert.DeserializeObject<User>(JsonConvert.SerializeObject(ms)); |
| | | //妿redisç»å½ç¨æ·ä¸ä¸åå¨å½åç¨æ· |
| | | if (redis.Get<User>(Enterprise+"LoginUserID" + ms.usertype + ms.userid, 1) == null) |
| | | if (redis.Get<User>(Enterprise+ ms.stu_torgcode + "LoginUserID" + ms.usertype + ms.userid, 1) == null) |
| | | { |
| | | //åå
¥redis(注æï¼redisç±»éé¢çå¤±ææ¶é´å¿
é¡»å¨keyåå»ºå®æä¹åæçæ) |
| | | redis.Set<User>(Enterprise+"LoginUserID" + ms.usertype + ms.userid, ms, redis.secondsTimeOut, 1); |
| | | redis.Set<User>(Enterprise+ ms.stu_torgcode + "LoginUserID" + ms.usertype + ms.userid, ms, redis.secondsTimeOut, 1); |
| | | //ç»å½ä¿¡æ¯åå
¥session |
| | | HttpContext.Current.Session["User"] = JsonConvert.SerializeObject(ms); |
| | | //æ´æ°rid |
| | | sql = @"update [dbo].[TUser] set rid=@rid where usercode=@usercode"; |
| | | list.Add(new { str = sql, parm = new { rid = rid, usercode = username } }); |
| | | sql = @"update [dbo].[TUser] set rid=@rid where usercode=@usercode and stu_torgcode=@stu_torgcode"; |
| | | list.Add(new { str = sql, parm = new { rid = rid, usercode = username, stu_torgcode= ms.stu_torgcode } }); |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | //åå
¥ç»å½æä½è®°å½ |
| | | mes = LoginBLL.LoginBas(ms.usercode, ms.usertype); |
| | | mes = LoginBLL.LoginBas(ms.usercode, ms.usertype, ms.stu_torgcode); |
| | | mes.code = "200"; |
| | | mes.Message = "ç»å½æå!"; |
| | | mes.data = ms; |
| | |
| | | else //妿åå¨ |
| | | { |
| | | //è·åredisä¸å½åç¨æ·ä¿¡æ¯ |
| | | User r_loginUser = redis.Get<User>(Enterprise+"LoginUserID" + ms.usertype + ms.userid, 1); |
| | | User r_loginUser = redis.Get<User>(Enterprise+ ms.stu_torgcode + "LoginUserID" + ms.usertype + ms.userid, 1); |
| | | //妿sessionä¸çç¨æ·usercodeåredisä¸çç¨æ·usercodeå¹é
|
| | | if ((r_loginUser.usercode + r_loginUser.usertype).Equals(loginUser.usercode + loginUser.usertype)) |
| | | if ((r_loginUser.stu_torgcode+r_loginUser.usercode + r_loginUser.usertype).Equals(loginUser.stu_torgcode+loginUser.usercode + loginUser.usertype)) |
| | | { |
| | | mes.data = ms; |
| | | mes.code = "302"; |
| | |
| | | else |
| | | { |
| | | //éç½®è¿ææ¶é´(注æï¼redisç±»éé¢çå¤±ææ¶é´å¿
é¡»å¨keyåå»ºå®æä¹åæçæ) |
| | | redis.Set<User>(Enterprise+"LoginUserID" + ms.usertype + loginUser.userid, loginUser, redis.secondsTimeOut, 1); |
| | | redis.Set<User>(Enterprise+ ms.stu_torgcode + "LoginUserID" + ms.usertype + loginUser.userid, loginUser, redis.secondsTimeOut, 1); |
| | | //ç»å½ä¿¡æ¯åå
¥session |
| | | HttpContext.Current.Session["User"] = JsonConvert.SerializeObject(ms); |
| | | //æ´æ°rid |
| | | sql = @"update [dbo].[TUser] set rid=@rid where usercode=@usercode"; |
| | | list.Add(new { str = sql, parm = new { rid = rid, usercode = username } }); |
| | | sql = @"update [dbo].[TUser] set rid=@rid where usercode=@usercode and stu_torgcode=@stu_torgcode"; |
| | | list.Add(new { str = sql, parm = new { rid = rid, usercode = username, stu_torgcode= ms.stu_torgcode } }); |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | //åå
¥ç»å½æä½è®°å½ |
| | | mes = LoginBLL.LoginBas(ms.usercode, ms.usertype); |
| | | mes = LoginBLL.LoginBas(ms.usercode, ms.usertype, ms.stu_torgcode); |
| | | mes.data = ms; |
| | | mes.code = "200"; |
| | | mes.Message = "ç»å½æå!"; |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage InventoryFileAssociationRoute(string partcode) |
| | | { |
| | | mes = ProductModelBLL.InventoryFileAssociationRoute(partcode); |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var stu_torgtypecode = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | mes = ProductModelBLL.InventoryFileAssociationRoute(stu_torgcode, stu_torgtypecode,partcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <returns></returns> |
| | | [Route(template: "SaveInventoryFile")] |
| | | [HttpPost] |
| | | public HttpResponseMessage SaveInventoryFile(string partcode, List<ObjectData> json, string defaultroute_code = null) |
| | | public HttpResponseMessage SaveInventoryFile(string partcode, List<PartRout> json, string defaultroute_code = null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var stu_torgtypecode = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | var username = HttpContext.Current.Request.Cookies["admin"].Value.ToString(); //æä½äººå |
| | | mes = ProductModelBLL.SaveInventoryFile(partcode, defaultroute_code, username, json); |
| | | mes = ProductModelBLL.SaveInventoryFile(stu_torgcode, stu_torgtypecode, partcode, defaultroute_code, username, json); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <returns></returns> |
| | | [Route(template: "StepSelect")] |
| | | [HttpGet] |
| | | public HttpResponseMessage StepSelect() |
| | | public HttpResponseMessage StepSelect(string WorkShop) |
| | | { |
| | | mes = ProductModelBLL.StepSelect(); |
| | | mes = ProductModelBLL.StepSelect(WorkShop); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <summary> |
| | | /// å·¥èºè·¯çº¿æ¥è¯¢ |
| | | /// </summary> |
| | | /// <param name="WorkShop">æå±è½¦é´</param> |
| | | /// <param name="routecode">å·¥èºè·¯çº¿ç¼ç </param> |
| | | /// <param name="routename">å·¥èºè·¯çº¿åç§°</param> |
| | | /// <param name="description">å·¥èºè·¯çº¿æè¿°</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) |
| | | public HttpResponseMessage RouteSearch(string WorkShop=null,string routecode = null, string routename = null, string description = null, string createuser = null, int page = 0, int rows = 0, string prop = null, string order = null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var stu_torgtypecode = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = ProductModelBLL.RouteSearch(routecode, routename, description, createuser, startNum, endNum, prop, order); |
| | | mes = ProductModelBLL.RouteSearch(stu_torgcode, stu_torgtypecode, WorkShop, routecode, routename, description, createuser, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <summary> |
| | | /// å·¥åºæ¥è¯¢ |
| | | /// </summary> |
| | | /// <param name="WorkShop">æå±è½¦é´</param> |
| | | /// <param name="stepcode">å·¥åºç¼ç </param> |
| | | /// <param name="stepname">å·¥åºåç§°</param> |
| | | /// <param name="enable">å¯ç¨ç¶æ</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) |
| | | public HttpResponseMessage StepSearch(string WorkShop=null, 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) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var stu_torgtypecode = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = ProductModelBLL.StepSearch(stepcode, stepname, enable, steptypecode, createuser, startNum, endNum, prop, order); |
| | | mes = ProductModelBLL.StepSearch(stu_torgcode, stu_torgtypecode, WorkShop, stepcode, stepname, enable, steptypecode, createuser, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | public HttpResponseMessage AddUpdateStep([FromBody] JObject obj) |
| | | { |
| | | string stepid = obj["id"].ToString(); //å·¥åºid(主é®) |
| | | string WorkShop = obj["WorkShop"].ToString(); //车é´ç¼ç |
| | | string stepcode = obj["stepcode"].ToString(); //å·¥åºç¼ç |
| | | string stepname = obj["stepname"].ToString(); //å·¥åºåç§° |
| | | string steptypecode = obj["steptypecode"].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); |
| | | mes = ProductModelBLL.AddUpdateStep(stepid, WorkShop,stepcode, stepname, steptypecode, enable, description, username, OperType); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <returns></returns> |
| | | [Route(template: "StepAssociationEqp")] |
| | | [HttpGet] |
| | | public HttpResponseMessage StepAssociationEqp(string stepcode) |
| | | public HttpResponseMessage StepAssociationEqp(string WorkShop, string stepcode) |
| | | { |
| | | mes = ProductModelBLL.StepAssociationEqp(stepcode); |
| | | mes = ProductModelBLL.StepAssociationEqp(WorkShop,stepcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <summary> |
| | | /// å·¥åºå®ä¹å
³èå·¥ä½ç«æäº¤ |
| | | /// </summary> |
| | | /// <param name="WorkShop">æå±ç»ç»ç¼ç (车é´)</param> |
| | | /// <param name="stepcode">å·¥åºç¼ç </param> |
| | | /// <param name="json">æäº¤æ°æ®</param> |
| | | /// <returns></returns> |
| | | [Route(template: "SaveStepAssociationEqp")] |
| | | [HttpPost] |
| | | public HttpResponseMessage SaveStepAssociationEqp(string stepcode, List<ObjectData> json) |
| | | public HttpResponseMessage SaveStepAssociationEqp(string WorkShop, string stepcode, List<ObjectData> json) |
| | | { |
| | | var username = HttpContext.Current.Request.Cookies["admin"].Value.ToString(); //æä½äººå |
| | | mes = ProductModelBLL.SaveStepAssociationEqp(stepcode, username, json); |
| | | mes = ProductModelBLL.SaveStepAssociationEqp(WorkShop,stepcode, username, json); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <returns></returns> |
| | | [Route(template: "StepAssociationDefect")] |
| | | [HttpGet] |
| | | public HttpResponseMessage StepAssociationDefect(string stepcode) |
| | | public HttpResponseMessage StepAssociationDefect(string WorkShop, string stepcode) |
| | | { |
| | | mes = ProductModelBLL.StepAssociationDefect(stepcode); |
| | | mes = ProductModelBLL.StepAssociationDefect(WorkShop,stepcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <returns></returns> |
| | | [Route(template: "SaveStepAssociationDefect")] |
| | | [HttpPost] |
| | | public HttpResponseMessage SaveStepAssociationDefect(string stepcode, List<ObjectData> json) |
| | | public HttpResponseMessage SaveStepAssociationDefect(string WorkShop, string stepcode, List<ObjectData> json) |
| | | { |
| | | var username = HttpContext.Current.Request.Cookies["admin"].Value.ToString(); //æä½äººå |
| | | mes = ProductModelBLL.SaveStepAssociationDefect(stepcode, username, json); |
| | | mes = ProductModelBLL.SaveStepAssociationDefect(WorkShop,stepcode, username, json); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | { |
| | | try |
| | | { |
| | | mes = ProductModelBLL.PartSelectRpute(partcode); |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var stu_torgtypecode = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | mes = ProductModelBLL.PartSelectRpute(stu_torgcode, stu_torgtypecode,partcode); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage BeatRateSearch(string partcode = null, string routecode = null, string stepcode = null, string eqpcode = null,int page = 0, int rows = 0, string prop = null, string order = null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var stu_torgtypecode = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = ProductModelBLL.BeatRateSearch(partcode,routecode, stepcode, eqpcode, startNum, endNum, prop, order); |
| | | mes = ProductModelBLL.BeatRateSearch(stu_torgcode, stu_torgtypecode,partcode, routecode, stepcode, eqpcode, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage ErpOrderSearch(string erporderstus = null, string erpordercode = null, string partcode = null, string partname = null, string partspec = null, string paystartdate = null, string payenddate = null, string creatuser = null, int page = 0, int rows = 0, string prop = null, string order = null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var stu_torgtypecode = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | string paydatestartdate = ""; //é¢è®¡å¼å·¥å¼å§æ¶é´ |
| | | string paydateenddate = ""; //é¢è®¡å¼å·¥ç»ææ¶é´ |
| | | string paydatestartdate1 = ""; //é¢è®¡å®å·¥å¼å§æ¶é´ |
| | |
| | | } |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = ProductionManagementBLL.ErpOrderSearch(erporderstus, erpordercode, partcode, partname, partspec, startNum, paydatestartdate, paydateenddate, paydatestartdate1, paydateenddate2, creatuser, endNum, prop, order); |
| | | mes = ProductionManagementBLL.ErpOrderSearch(stu_torgcode, stu_torgtypecode,erporderstus, erpordercode, partcode, partname, partspec, startNum, paydatestartdate, paydateenddate, paydatestartdate1, paydateenddate2, creatuser, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage MesOrderSearch(int page, int rows, string prop, string order, string mesorderstus = null, string mesordercode = null, string sourceorder = null, string ordertype = null, string partcode = null, string partname = null, string partspec = null, string creatuser = null, string createdate = null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var stu_torgtypecode = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = ProductionManagementBLL.MesOrderSearch(mesorderstus, mesordercode, sourceorder, ordertype, partcode, partname, partspec, startNum, creatuser, createdate, endNum, prop, order); |
| | | mes = ProductionManagementBLL.MesOrderSearch(stu_torgcode, stu_torgtypecode,mesorderstus, mesordercode, sourceorder, ordertype, partcode, partname, partspec, startNum, creatuser, createdate, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// 产åç¼ç æ¥æ¾å·¥èºè·¯çº¿ä¸ææ¥å£ |
| | | /// </summary> |
| | | /// <param name="partcode">产åç¼ç </param> |
| | | /// <param name="wkshopcode">车é´ç¼ç </param> |
| | | /// <returns></returns> |
| | | [Route(template: "PartSelectRoute")] |
| | | [HttpGet] |
| | | public HttpResponseMessage PartSelectRoute(string partcode) |
| | | public HttpResponseMessage PartSelectRoute(string partcode,string wkshopcode) |
| | | { |
| | | mes = ProductionManagementBLL.PartSelectRoute(partcode); |
| | | mes = ProductionManagementBLL.PartSelectRoute(partcode, wkshopcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// 产å+å·¥èºè·¯çº¿æ¥æ¾è½¦é´ä¸ææ¥å£ |
| | | /// </summary> |
| | | /// <param name="partcode">产åç¼ç </param> |
| | | /// <param name="routecode">å·¥èºè·¯çº¿ç¼ç </param> |
| | | /// <returns></returns> |
| | | [Route(template: "RouteSelectWkshop")] |
| | | [HttpGet] |
| | | public HttpResponseMessage RouteSelectWkshop(string partcode, string routecode) |
| | | public HttpResponseMessage RouteSelectWkshop(string partcode) |
| | | { |
| | | mes = ProductionManagementBLL.RouteSelectWkshop(partcode, routecode); |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var stu_torgtypecode = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | mes = ProductionManagementBLL.RouteSelectWkshop(stu_torgcode, stu_torgtypecode,partcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage MesOrderStepSearch(string orderstepqrcode = null, int page = 0, int rows = 0, string prop = null, string order = null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var stu_torgtypecode = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = ProductionManagementBLL.MesOrderStepSearch(orderstepqrcode, startNum, endNum, prop, order); |
| | | mes = ProductionManagementBLL.MesOrderStepSearch(stu_torgcode, stu_torgtypecode,orderstepqrcode, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage MesOrderWxStepSearch(string orderstepqrcode = null, int page = 0, int rows = 0, string prop = null, string order = null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var stu_torgtypecode = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = ProductionManagementBLL.MesOrderWxStepSearch(orderstepqrcode, startNum, endNum, prop, order); |
| | | mes = ProductionManagementBLL.MesOrderWxStepSearch(stu_torgcode, stu_torgtypecode,orderstepqrcode, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage MesOrderNgStepSearch(string orderstepqrcode = null, int page = 0, int rows = 0, string prop = null, string order = null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var stu_torgtypecode = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = ProductionManagementBLL.MesOrderNgStepSearch(orderstepqrcode, startNum, endNum, prop, order); |
| | | mes = ProductionManagementBLL.MesOrderNgStepSearch(stu_torgcode, stu_torgtypecode,orderstepqrcode, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <summary> |
| | | /// çäº§å¼æ¥å·¥ï¼æ¥å·¥æ¶è·åç产çç»ä¸ææ¡ |
| | | /// </summary> |
| | | /// <param name="wkshopcode">车é´ç¼ç </param> |
| | | /// <returns></returns> |
| | | [Route(template: "MesOrderStepReportSelectUserGroup")] |
| | | [HttpGet] |
| | | public HttpResponseMessage MesOrderStepReportSelectUserGroup() |
| | | public HttpResponseMessage MesOrderStepReportSelectUserGroup(string wkshopcode) |
| | | { |
| | | mes = ProductionManagementBLL.MesOrderStepReportSelectUserGroup(); |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var stu_torgtypecode = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | mes = ProductionManagementBLL.MesOrderStepReportSelectUserGroup(stu_torgcode, stu_torgtypecode,wkshopcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage MesOrderBitchClosedSearch(string mesorderstus = null, string mesordercode = null, string sourceorder = null, string ordertype = null, string partcode = null, string partname = null, string partspec = null, string creatuser = null, string createdate = null, int page = 0, int rows = 0, string prop = null, string order = null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var stu_torgtypecode = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = ProductionManagementBLL.MesOrderBitchClosedSearch(mesorderstus, mesordercode, sourceorder, ordertype, partcode, partname, partspec, startNum, creatuser, createdate, endNum, prop, order); |
| | | mes = ProductionManagementBLL.MesOrderBitchClosedSearch(stu_torgcode, stu_torgtypecode,mesorderstus, mesordercode, sourceorder, ordertype, partcode, partname, partspec, startNum, creatuser, createdate, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <summary> |
| | | /// å·¥åºæ£éªæ åæ°å¢ãç¼è¾è·åæ£éªé¡¹ç®ä¸æå表 |
| | | /// </summary> |
| | | /// <param name="WorkShop">车é´ç¼ç </param> |
| | | /// <returns></returns> |
| | | [Route(template: "StepCheckItemSelect")] |
| | | [HttpGet] |
| | | public HttpResponseMessage StepCheckItemSelect() |
| | | public HttpResponseMessage StepCheckItemSelect(string WorkShop) |
| | | { |
| | | mes = QualityManagementBLL.StepCheckItemSelect(); |
| | | mes = QualityManagementBLL.StepCheckItemSelect(WorkShop); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage StepCheckItemSearch(string itemcode = null, string itemname = null, string itemdescr = null, int page = 0, int rows = 0, string prop = null, string order = null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var stu_torgtypecode = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = QualityManagementBLL.StepCheckItemSearch(itemcode, itemname, itemdescr, startNum, endNum, prop, order); |
| | | mes = QualityManagementBLL.StepCheckItemSearch(stu_torgcode, stu_torgtypecode,itemcode, itemname, itemdescr, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpPost] |
| | | public HttpResponseMessage AddUpdateStepCheckItem([FromBody] JObject obj) |
| | | { |
| | | string wkshopcode = obj["wkshopcode"].ToString(); //车é´ç¼ç |
| | | string checkitemcode = obj["checkitemcode"].ToString(); //å·¥åºæ£éªé¡¹ç®ä»£ç |
| | | string checkitemname = obj["checkitemname"].ToString(); //å·¥åºæ£éªé¡¹ç®åç§° |
| | | string checkitemdescr = obj["checkitemdescr"].ToString(); //å·¥åºæ£éªé¡¹ç®æè¿° |
| | | string opertype = obj["OperType"].ToString(); //æä½ç±»å |
| | | var username = HttpContext.Current.Request.Cookies["admin"].Value.ToString(); //æä½äººå |
| | | mes = QualityManagementBLL.AddUpdateStepCheckItem(checkitemcode, checkitemname, checkitemdescr, opertype, username); |
| | | mes = QualityManagementBLL.AddUpdateStepCheckItem(wkshopcode,checkitemcode, checkitemname, checkitemdescr, opertype, username); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpGet] |
| | | public HttpResponseMessage QualityInspectionSearch(string qualityinsptcode = null, string qualityinsptname = null, string status=null, string checktype=null,string sampltype=null,string suitobject = null, int page = 0, int rows = 0, string prop = null, string order = null) |
| | | { |
| | | var stu_torgcode = HttpContext.Current.Request.Cookies["stu_torgcode"].Value.ToString(); //æå±ç»ç» |
| | | var stu_torgtypecode = HttpContext.Current.Request.Cookies["description"].Value.ToString(); //æå±ç»ç»ç±»å |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = QualityManagementBLL.QualityInspectionSearch(qualityinsptcode, qualityinsptname, status, checktype, sampltype, suitobject, startNum, endNum, prop, order); |
| | | mes = QualityManagementBLL.QualityInspectionSearch(stu_torgcode, stu_torgtypecode,qualityinsptcode, qualityinsptname, status, checktype, sampltype, suitobject, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | [HttpPost] |
| | | public HttpResponseMessage QualityInspectionAddEditSave([FromBody] JObject obj) |
| | | { |
| | | string wkshopcode= obj["wkshopcode"].ToString(); //车é´ç¼ç |
| | | string qualityinsptcode = obj["qualityinsptcode"].ToString(); //è´¨æ£æ¹æ¡ç¼ç |
| | | string qualityinsptname = obj["qualityinsptname"].ToString(); //è´¨æ£æ¹æ¡åç§° |
| | | string status = obj["status"].ToString(); //ææç¶æ |
| | |
| | | string checkitem = obj["checkitem"].ToString(); //è´¨æ£å表 |
| | | string type = obj["type"].ToString(); //æä½ç±»å |
| | | var username = HttpContext.Current.Request.Cookies["admin"].Value.ToString(); //æä½äººå |
| | | mes = QualityManagementBLL.QualityInspectionAddEditSave(qualityinsptcode, qualityinsptname, status,checktype,sampmethod,sampscare,suitobject,suitpart,descr, stepcode, checkitem,type,username); |
| | | mes = QualityManagementBLL.QualityInspectionAddEditSave(wkshopcode,qualityinsptcode, qualityinsptname, status,checktype,sampmethod,sampscare,suitobject,suitpart,descr, stepcode, checkitem,type,username); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <summary> |
| | | /// å§å¤æ¥è¡¨è®°å½æ¥è¯¢ |
| | | /// </summary> |
| | | /// <param name="wkshopcode">车é´ç¼ç </param> |
| | | /// <param name="wocode">å·¥åç¼å·</param> |
| | | /// <param name="partcode">产åç¼ç </param> |
| | | /// <param name="partname">产ååç§°</param> |
| | |
| | | /// <returns></returns> |
| | | [Route(template: "OutSourceReportSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage OutSourceReportSearch(int page, int rows, string prop, string order, string wocode = null, string partcode = null, string partname = null, string partspec = null, string stepname = null, string suppername = null, string type = null,string receivdate=null) |
| | | public HttpResponseMessage OutSourceReportSearch(int page, int rows, string prop, string order,string wkshopcode=null, string wocode = null, string partcode = null, string partname = null, string partspec = null, string stepname = null, string suppername = null, string type = null,string receivdate=null) |
| | | { |
| | | string receivopendate = ""; //æ¶æå¼å§æ¶é´ |
| | | string receivclosedate = ""; //æ¶æç»ææ¶é´ |
| | |
| | | } |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = ReportManagerBLL.OutSourceReportSearch(wocode, partcode, partname, partspec, stepname, suppername, type, receivopendate, receivclosedate, startNum, endNum, prop, order); |
| | | mes = ReportManagerBLL.OutSourceReportSearch(wkshopcode,wocode, partcode, partname, partspec, stepname, suppername, type, receivopendate, receivclosedate, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <summary> |
| | | /// å§å¤æ¥è¡¨è®°å½å¯¼åº |
| | | /// </summary> |
| | | /// <param name="wkshopcode">车é´ç¼ç </param> |
| | | /// <param name="wocode">å·¥åç¼å·</param> |
| | | /// <param name="partcode">产åç¼ç </param> |
| | | /// <param name="partname">产ååç§°</param> |
| | |
| | | /// <returns></returns> |
| | | [Route(template: "OutSourceReportExcelSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage OutSourceReportExcelSearch(string wocode = null, string partcode = null, string partname = null, string partspec = null, string stepname = null, string suppername = null, string type = null, string receivdate = null) |
| | | public HttpResponseMessage OutSourceReportExcelSearch(string wkshopcode = null, string wocode = null, string partcode = null, string partname = null, string partspec = null, string stepname = null, string suppername = null, string type = null, string receivdate = null) |
| | | { |
| | | string receivopendate = ""; //æ¶æå¼å§æ¶é´ |
| | | string receivclosedate = ""; //æ¶æç»ææ¶é´ |
| | |
| | | receivopendate = receivdate.Split('~')[0].ToString(); |
| | | receivclosedate = receivdate.Split('~')[1].ToString(); |
| | | } |
| | | mes = ReportManagerBLL.OutSourceReportExcelSearch(wocode, partcode, partname, partspec, stepname, suppername, type, receivopendate, receivclosedate); |
| | | mes = ReportManagerBLL.OutSourceReportExcelSearch(wkshopcode,wocode, partcode, partname, partspec, stepname, suppername, type, receivopendate, receivclosedate); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <summary> |
| | | /// çç»å·¥èµæ¥è¡¨è®°å½æ¥è¯¢ |
| | | /// </summary> |
| | | /// <param name=" wkshopcode">车é´ç¼ç </param> |
| | | /// <param name="compute">è®¡ç®æ¹å¼(éé/æ«é)</param> |
| | | /// <param name="wocode">å·¥åç¼å·</param> |
| | | /// <param name="partcode">产åç¼ç </param> |
| | |
| | | /// <returns></returns> |
| | | [Route(template: "GroupSalaryReportSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage GroupSalaryReportSearch(int page, int rows, string prop, string order,string compute, string wocode = null, string partcode = null, string partname = null, string partspec = null, string stepname = null, string groupcode = null, string username = null, string operdate = null,string rejectstepcode=null) |
| | | public HttpResponseMessage GroupSalaryReportSearch(int page, int rows, string prop, string order, string compute, string wkshopcode = null, string wocode = null, string partcode = null, string partname = null, string partspec = null, string stepname = null, string groupcode = null, string username = null, string operdate = null,string rejectstepcode=null) |
| | | { |
| | | string operopendate = ""; //æ¥å·¥å¼å§æ¶é´ |
| | | string operclosedate = ""; //æ¥å·¥ç»ææ¶é´ |
| | |
| | | } |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = ReportManagerBLL.GroupSalaryReportSearch(compute,wocode, partcode, partname, partspec, stepname, groupcode, username, operopendate, operclosedate, rejectstepcode, startNum, endNum, prop, order); |
| | | mes = ReportManagerBLL.GroupSalaryReportSearch(wkshopcode,compute, wocode, partcode, partname, partspec, stepname, groupcode, username, operopendate, operclosedate, rejectstepcode, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <summary> |
| | | /// çç»å·¥èµæ¥è¡¨è®°å½æ¥è¯¢ |
| | | /// </summary> |
| | | /// <param name=" wkshopcode">车é´ç¼ç </param> |
| | | /// <param name="compute">è®¡ç®æ¹å¼(éé/æ«é)</param> |
| | | /// <param name="wocode">å·¥åç¼å·</param> |
| | | /// <param name="partcode">产åç¼ç </param> |
| | |
| | | /// <returns></returns> |
| | | [Route(template: "GroupSalaryReportExcelSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage GroupSalaryReportExcelSearch(string compute, string wocode = null, string partcode = null, string partname = null, string partspec = null, string stepname = null, string groupcode = null, string username = null, string operdate = null,string rejectstepcode=null) |
| | | public HttpResponseMessage GroupSalaryReportExcelSearch(string compute, string wkshopcode = null, string wocode = null, string partcode = null, string partname = null, string partspec = null, string stepname = null, string groupcode = null, string username = null, string operdate = null,string rejectstepcode=null) |
| | | { |
| | | string operopendate = ""; //æ¥å·¥å¼å§æ¶é´ |
| | | string operclosedate = ""; //æ¥å·¥ç»ææ¶é´ |
| | |
| | | operopendate = operdate.Split('~')[0].ToString(); |
| | | operclosedate = operdate.Split('~')[1].ToString(); |
| | | } |
| | | mes = ReportManagerBLL.GroupSalaryReportExcelSearch(compute,wocode, partcode, partname, partspec, stepname, groupcode, username, operopendate, operclosedate, rejectstepcode); |
| | | mes = ReportManagerBLL.GroupSalaryReportExcelSearch(wkshopcode,compute, wocode, partcode, partname, partspec, stepname, groupcode, username, operopendate, operclosedate, rejectstepcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <summary> |
| | | /// 人åå·¥èµæç»æ¥è¡¨ |
| | | /// </summary> |
| | | /// <param name=" wkshopcode">车é´ç¼ç </param> |
| | | /// <param name="compute">è®¡ç®æ¹å¼(éé/æ«é)</param> |
| | | /// <param name="wocode">å·¥åç¼å·</param> |
| | | /// <param name="partcode">产åç¼ç </param> |
| | |
| | | /// <returns></returns> |
| | | [Route(template: "PeopleSalaryReportSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage PeopleSalaryReportSearch(int page, int rows, string prop, string order,string compute, string wocode = null, string partcode = null, string partname = null, string partspec = null, string stepname = null, string groupcode = null, string reportname = null, string reportdate = null,string rejectstepcode=null) |
| | | public HttpResponseMessage PeopleSalaryReportSearch(int page, int rows, string prop, string order,string compute, string wkshopcode = null, string wocode = null, string partcode = null, string partname = null, string partspec = null, string stepname = null, string groupcode = null, string reportname = null, string reportdate = null,string rejectstepcode=null) |
| | | { |
| | | string reportopendate = ""; //æ¥å·¥å¼å§æ¶é´ |
| | | string reportclosedate = ""; //æ¥å·¥ç»ææ¶é´ |
| | |
| | | } |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = ReportManagerBLL.PeopleSalaryReportSearch(compute,wocode, partcode, partname, partspec, stepname, groupcode, reportname, reportopendate, reportclosedate, rejectstepcode, startNum, endNum, prop, order); |
| | | mes = ReportManagerBLL.PeopleSalaryReportSearch(wkshopcode,compute, wocode, partcode, partname, partspec, stepname, groupcode, reportname, reportopendate, reportclosedate, rejectstepcode, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <summary> |
| | | /// 人åå·¥èµæç»æ¥è¡¨å¯¼åº |
| | | /// </summary> |
| | | /// <param name=" wkshopcode">车é´ç¼ç </param> |
| | | /// <param name="compute">è®¡ç®æ¹å¼(éé/æ«é)</param> |
| | | /// <param name="wocode">å·¥åç¼å·</param> |
| | | /// <param name="partcode">产åç¼ç </param> |
| | |
| | | /// <returns></returns> |
| | | [Route(template: "PeopleSalaryReportExcelSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage PeopleSalaryReportExcelSearch(string compute, string wocode = null, string partcode = null, string partname = null, string partspec = null, string stepname = null, string groupcode = null, string reportname = null, string reportdate = null,string rejectstepcode=null) |
| | | public HttpResponseMessage PeopleSalaryReportExcelSearch(string compute, string wkshopcode = null, string wocode = null, string partcode = null, string partname = null, string partspec = null, string stepname = null, string groupcode = null, string reportname = null, string reportdate = null,string rejectstepcode=null) |
| | | { |
| | | string reportopendate = ""; //æ¥å·¥å¼å§æ¶é´ |
| | | string reportclosedate = ""; //æ¥å·¥ç»ææ¶é´ |
| | |
| | | reportopendate = reportdate.Split('~')[0].ToString(); |
| | | reportclosedate = reportdate.Split('~')[1].ToString(); |
| | | } |
| | | mes = ReportManagerBLL.PeopleSalaryReportExcelSearch(compute,wocode, partcode, partname, partspec, stepname, groupcode, reportname, reportopendate, reportclosedate, rejectstepcode); |
| | | mes = ReportManagerBLL.PeopleSalaryReportExcelSearch(wkshopcode,compute, wocode, partcode, partname, partspec, stepname, groupcode, reportname, reportopendate, reportclosedate, rejectstepcode); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <summary> |
| | | /// ä¸è¯æç»æ¥è¡¨ |
| | | /// </summary> |
| | | /// <param name=" wkshopcode">车é´ç¼ç </param> |
| | | /// <param name="wocode">å·¥åç¼å·</param> |
| | | /// <param name="partcode">产åç¼ç </param> |
| | | /// <param name="partname">产ååç§°</param> |
| | |
| | | /// <returns></returns> |
| | | [Route(template: "DefectDetailsReportSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage DefectDetailsReportSearch(int page, int rows, string prop, string order, string wocode = null, string partcode = null, string partname = null, string partspec = null, string stepname = null,string defectcode=null,string defectname=null, string reportname = null, string reportdate = null) |
| | | public HttpResponseMessage DefectDetailsReportSearch(int page, int rows, string prop, string order,string wkshopcode=null, string wocode = null, string partcode = null, string partname = null, string partspec = null, string stepname = null,string defectcode=null,string defectname=null, string reportname = null, string reportdate = null) |
| | | { |
| | | string reportopendate = ""; //æ¥å·¥å¼å§æ¶é´ |
| | | string reportclosedate = ""; //æ¥å·¥ç»ææ¶é´ |
| | |
| | | } |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = ReportManagerBLL.DefectDetailsReportSearch(wocode, partcode, partname, partspec, stepname, defectcode, defectname, reportname, reportopendate, reportclosedate, startNum, endNum, prop, order); |
| | | mes = ReportManagerBLL.DefectDetailsReportSearch(wkshopcode,wocode, partcode, partname, partspec, stepname, defectcode, defectname, reportname, reportopendate, reportclosedate, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <summary> |
| | | /// ä¸è¯æç»æ¥è¡¨å¯¼åº |
| | | /// </summary> |
| | | /// <param name=" wkshopcode">车é´ç¼ç </param> |
| | | /// <param name="wocode">å·¥åç¼å·</param> |
| | | /// <param name="partcode">产åç¼ç </param> |
| | | /// <param name="partname">产ååç§°</param> |
| | |
| | | /// <returns></returns> |
| | | [Route(template: "DefectDetailsReportExcelSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage DefectDetailsReportExcelSearch(string wocode = null, string partcode = null, string partname = null, string partspec = null, string stepname = null, string defectcode = null, string defectname = null, string reportname = null, string reportdate = null) |
| | | public HttpResponseMessage DefectDetailsReportExcelSearch(string wkshopcode=null, string wocode = null, string partcode = null, string partname = null, string partspec = null, string stepname = null, string defectcode = null, string defectname = null, string reportname = null, string reportdate = null) |
| | | { |
| | | string reportopendate = ""; //æ¥å·¥å¼å§æ¶é´ |
| | | string reportclosedate = ""; //æ¥å·¥ç»ææ¶é´ |
| | |
| | | reportopendate = reportdate.Split('~')[0].ToString(); |
| | | reportclosedate = reportdate.Split('~')[1].ToString(); |
| | | } |
| | | mes = ReportManagerBLL.DefectDetailsReportExcelSearch(wocode, partcode, partname, partspec, stepname, defectcode, defectname, reportname, reportopendate, reportclosedate); |
| | | mes = ReportManagerBLL.DefectDetailsReportExcelSearch(wkshopcode,wocode, partcode, partname, partspec, stepname, defectcode, defectname, reportname, reportopendate, reportclosedate); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <summary> |
| | | /// ç»´ä¿®æç»æ¥è¡¨ |
| | | /// </summary> |
| | | /// <param name="wkshopcode">车é´ç¼å·</param> |
| | | /// <param name="wocode">å·¥åç¼å·</param> |
| | | /// <param name="partcode">产åç¼ç </param> |
| | | /// <param name="partname">产ååç§°</param> |
| | |
| | | /// <returns></returns> |
| | | [Route(template: "MaintenanceDetailsReportSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage MaintenanceDetailsReportSearch(int page, int rows, string prop, string order, string wocode = null, string partcode = null, string partname = null, string partspec = null, string stepname = null, string style = null, string defectname = null, string repairname = null, string repairdate = null) |
| | | public HttpResponseMessage MaintenanceDetailsReportSearch(int page, int rows, string prop, string order,string wkshopcode=null, string wocode = null, string partcode = null, string partname = null, string partspec = null, string stepname = null, string style = null, string defectname = null, string repairname = null, string repairdate = null) |
| | | { |
| | | string repairopendate = ""; //ç»´ä¿®å¼å§æ¶é´ |
| | | string repairclosedate = ""; //ç»´ä¿®ç»ææ¶é´ |
| | |
| | | } |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = ReportManagerBLL.MaintenanceDetailsReportSearch(wocode, partcode, partname, partspec, stepname, style, defectname, repairname, repairopendate, repairclosedate, startNum, endNum, prop, order); |
| | | mes = ReportManagerBLL.MaintenanceDetailsReportSearch(wkshopcode,wocode, partcode, partname, partspec, stepname, style, defectname, repairname, repairopendate, repairclosedate, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <summary> |
| | | /// ç»´ä¿®æç»æ¥è¡¨å¯¼åº |
| | | /// </summary> |
| | | /// <param name="wkshopcode">车é´ç¼å·</param> |
| | | /// <param name="wocode">å·¥åç¼å·</param> |
| | | /// <param name="partcode">产åç¼ç </param> |
| | | /// <param name="partname">产ååç§°</param> |
| | |
| | | /// <returns></returns> |
| | | [Route(template: "MaintenanceDetailsReportExcelSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage MaintenanceDetailsReportExcelSearch(string wocode = null, string partcode = null, string partname = null, string partspec = null, string stepname = null, string style = null, string defectname = null, string repairname = null, string repairdate = null) |
| | | public HttpResponseMessage MaintenanceDetailsReportExcelSearch(string wkshopcode = null, string wocode = null, string partcode = null, string partname = null, string partspec = null, string stepname = null, string style = null, string defectname = null, string repairname = null, string repairdate = null) |
| | | { |
| | | string repairopendate = ""; //ç»´ä¿®å¼å§æ¶é´ |
| | | string repairclosedate = ""; //ç»´ä¿®ç»ææ¶é´ |
| | |
| | | repairopendate = repairdate.Split('~')[0].ToString(); |
| | | repairclosedate = repairdate.Split('~')[1].ToString(); |
| | | } |
| | | mes = ReportManagerBLL.MaintenanceDetailsReportExcelSearch(wocode, partcode, partname, partspec, stepname, style, defectname, repairname, repairopendate, repairclosedate); |
| | | mes = ReportManagerBLL.MaintenanceDetailsReportExcelSearch(wkshopcode,wocode, partcode, partname, partspec, stepname, style, defectname, repairname, repairopendate, repairclosedate); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <summary> |
| | | /// ç产è¿åº¦æ¥è¡¨ |
| | | /// </summary> |
| | | /// <param name="wkshopcode">车é´ç¼ç </param> |
| | | /// <param name="status">å·¥åç¶æ</param> |
| | | /// <param name="wocode">å·¥åç¼å·</param> |
| | | /// <param name="routecode">å·¥èºè·¯çº¿ç¼ç </param> |
| | |
| | | /// <returns></returns> |
| | | [Route(template: "ProductionScheduleReportSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage ProductionScheduleReportSearch(int page, int rows, string prop, string order,string status=null, string wocode = null, string routecode = null, string routename = null, string partcode = null, string partname = null, string partspec = null,string lm_date=null) |
| | | public HttpResponseMessage ProductionScheduleReportSearch(int page, int rows, string prop, string order, string wkshopcode=null, string status=null, string wocode = null, string routecode = null, string routename = null, string partcode = null, string partname = null, string partspec = null,string lm_date=null) |
| | | { |
| | | string opendate = ""; //å¼å§æ¶é´ |
| | | string closedate = ""; //ç»ææ¶é´ |
| | |
| | | } |
| | | int startNum = rows * (page - 1) + 1; //èµ·å§è®°å½rowNum |
| | | int endNum = rows * page; //ç»æè®°å½ rowNum |
| | | mes = ReportManagerBLL.ProductionScheduleReportSearch(status,wocode, routecode, routename, partcode, partname, partspec, opendate, closedate, startNum, endNum, prop, order); |
| | | mes = ReportManagerBLL.ProductionScheduleReportSearch(wkshopcode,status, wocode, routecode, routename, partcode, partname, partspec, opendate, closedate, startNum, endNum, prop, order); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | /// <summary> |
| | | /// ç产è¿åº¦æ¥è¡¨å¯¼åº |
| | | /// </summary> |
| | | /// <param name="wkshopcode">车é´ç¼ç </param> |
| | | /// <param name="status">å·¥åç¶æ</param> |
| | | /// <param name="wocode">å·¥åç¼å·</param> |
| | | /// <param name="routecode">å·¥èºè·¯çº¿ç¼ç </param> |
| | |
| | | /// <returns></returns> |
| | | [Route(template: "ProductionScheduleReportExcelSearch")] |
| | | [HttpGet] |
| | | public HttpResponseMessage ProductionScheduleReportExcelSearch(string status = null, string wocode = null, string routecode = null, string routename = null, string partcode = null, string partname = null, string partspec = null, string lm_date = null) |
| | | public HttpResponseMessage ProductionScheduleReportExcelSearch(string wkshopcode=null, string status = null, string wocode = null, string routecode = null, string routename = null, string partcode = null, string partname = null, string partspec = null, string lm_date = null) |
| | | { |
| | | string opendate = ""; //å¼å§æ¶é´ |
| | | string closedate = ""; //ç»ææ¶é´ |
| | |
| | | opendate = lm_date.Split('~')[0].ToString(); |
| | | closedate = lm_date.Split('~')[1].ToString(); |
| | | } |
| | | mes = ReportManagerBLL.ProductionScheduleReportExcelSearch(status,wocode, routecode, routename, partcode, partname, partspec, opendate, closedate); |
| | | mes = ReportManagerBLL.ProductionScheduleReportExcelSearch(wkshopcode,status, wocode, routecode, routename, partcode, partname, partspec, opendate, closedate); |
| | | return TJson.toJson(mes); |
| | | } |
| | | #endregion |
| | |
| | | } |
| | | #endregion |
| | | |
| | | #region[éè¿éæ©çæå±ç»ç»æ¥è¯¢æå±çç»] |
| | | public static ToMessage StorgGroupSelect(string stu_torgcode, string description) |
| | | { |
| | | return BaseDateDAL.StorgGroupSelect(stu_torgcode, description); |
| | | } |
| | | #endregion |
| | | |
| | | #region[éè¿éæ©çæå±ç»ç»æ¥è¯¢æå±è§è²ç±»å] |
| | | public static ToMessage StorgRoleSelect(string stu_torgcode, string description) |
| | | { |
| | | return BaseDateDAL.StorgRoleSelect(stu_torgcode, description); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[ERPç产车é´/é¨é¨ä¿¡æ¯æ¥è¯¢] |
| | |
| | | public class BasicSettingBLL |
| | | { |
| | | #region [ç»ç»æ¶ææ°æ®æ¥è¯¢] |
| | | public static ToMessage OrganizationSearch(string orgCode, string orgName, string orgType, string userName, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage OrganizationSearch(string stu_torgcode,string description, string orgCode, string orgName, string orgType, string userName, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return BasicSettingDAL.OrganizationSearch(orgCode, orgName, orgType, userName, startNum, endNum, prop, order); |
| | | return BasicSettingDAL.OrganizationSearch(stu_torgcode, description, orgCode, orgName, orgType, userName, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | |
| | | |
| | | #region[ç¨æ·æ¸
åæ°æ®æ¥è¯¢] |
| | | public static ToMessage UserSearch(string UserCode, string UserName, string StuOrg, string wagetype, string Enable, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage UserSearch(string UserCode, string UserName, string StuOrg,string description, string wagetype, string Enable, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return BasicSettingDAL.UserSearch(UserCode, UserName, StuOrg, wagetype, Enable, startNum, endNum, prop, order); |
| | | return BasicSettingDAL.UserSearch(UserCode, UserName, StuOrg, description, wagetype, Enable, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | | #region [ç¨æ·æå±ç»ç»] |
| | | public static ToMessage UserOrganization() |
| | | public static ToMessage UserOrganization(string stu_torgcode,string description) |
| | | { |
| | | return BasicSettingDAL.UserOrganization(); |
| | | return BasicSettingDAL.UserOrganization(stu_torgcode, description); |
| | | } |
| | | #endregion |
| | | |
| | | #region[ç¨æ·æå±çç»] |
| | | public static ToMessage UserGroup() |
| | | public static ToMessage UserGroup(string stu_torgcode,string description) |
| | | { |
| | | return BasicSettingDAL.UserGroup(); |
| | | return BasicSettingDAL.UserGroup(stu_torgcode, description); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region[ç¨æ·æ¸
åå
³èè§è²æ¥è¯¢] |
| | | public static ToMessage UserAssociationRole(string usercode) |
| | | public static ToMessage UserAssociationRole(string usercode,string stu_torgcode,string description) |
| | | { |
| | | return BasicSettingDAL.UserAssociationRole(usercode); |
| | | return BasicSettingDAL.UserAssociationRole(usercode, stu_torgcode, description); |
| | | } |
| | | #endregion |
| | | |
| | | #region[ç¨æ·æ¸
åå
³èè§è²ä¿å] |
| | | public static ToMessage SaveUserAssoctRole(string usercode, List<RoleUserSubmit> json) |
| | | public static ToMessage SaveUserAssoctRole(string usercode,string stu_torgcode,string description, List<RoleUserSubmit> json) |
| | | { |
| | | return BasicSettingDAL.SaveUserAssoctRole(usercode, json); |
| | | return BasicSettingDAL.SaveUserAssoctRole(usercode, stu_torgcode, description, json); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | |
| | | |
| | | #region[ç¨æ·ç»å表æ¥è¯¢] |
| | | public static ToMessage UserGroupSearch(int startNum, int endNum, string prop, string order) |
| | | public static ToMessage UserGroupSearch(string stu_torgcode,string description,int startNum, int endNum, string prop, string order) |
| | | { |
| | | return BasicSettingDAL.UserGroupSearch(startNum, endNum, prop, order); |
| | | return BasicSettingDAL.UserGroupSearch(stu_torgcode, description,startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | |
| | | |
| | | #region[è§è²ç±»åæ¥è¯¢] |
| | | public static ToMessage RoleTypeSearch(int startNum, int endNum, string prop, string order) |
| | | public static ToMessage RoleTypeSearch(string stu_torgcode, string description,int startNum, int endNum, string prop, string order) |
| | | { |
| | | return BasicSettingDAL.RoleTypeSearch(startNum, endNum, prop, order); |
| | | return BasicSettingDAL.RoleTypeSearch(stu_torgcode, description, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region[è§è²ç±»å䏿æ¥å£] |
| | | public static ToMessage RoleTypeSelect() |
| | | public static ToMessage RoleTypeSelect(string stu_torgcode,string description) |
| | | { |
| | | return BasicSettingDAL.RoleTypeSelect(); |
| | | return BasicSettingDAL.RoleTypeSelect(stu_torgcode, description); |
| | | } |
| | | #endregion |
| | | |
| | | #region[è§è²æ¸
åæ¥è¯¢] |
| | | public static ToMessage RoleSearch(string RoleCode, string RoleName, string RoleTypeCode, string CreateUser, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage RoleSearch(string stu_torgcode,string description,string RoleCode, string RoleName, string RoleTypeCode, string CreateUser, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return BasicSettingDAL.RoleSearch(RoleCode, RoleName, RoleTypeCode, CreateUser, startNum, endNum, prop, order); |
| | | return BasicSettingDAL.RoleSearch(stu_torgcode, description,RoleCode, RoleName, RoleTypeCode, CreateUser, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region[è§è²æ¸
åæ°å¢ç¼è¾] |
| | | public static ToMessage AddUpdateRole(string RoleId, string RoleCode, string RoleName, string RoleTypeCode, string description, string Usercode, string OperType) |
| | | public static ToMessage AddUpdateRole(string RoleId, string RoleCode, string RoleName,string stu_torgcode, string RoleTypeCode, string description, string Usercode, string OperType) |
| | | { |
| | | return BasicSettingDAL.AddUpdateRole(RoleId, RoleCode, RoleName, RoleTypeCode, description, Usercode, OperType); |
| | | return BasicSettingDAL.AddUpdateRole(RoleId, RoleCode, RoleName, stu_torgcode, RoleTypeCode, description, Usercode, OperType); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | |
| | | |
| | | |
| | | #region[å®ç¯ç³»ç»/è½¦é´æ¥è¯¢] |
| | | public static ToMessage AnDengShopSearch(string stu_torgcode,string description) |
| | | { |
| | | return BasicSettingDAL.AnDengShopSearch(stu_torgcode, description); |
| | | } |
| | | #endregion |
| | | |
| | | #region[å®ç¯ç³»ç»/èªå®ä¹å®ç¯å¼å«ç±»åæ¥è¯¢] |
| | | public static ToMessage AnDengTypeSearch() |
| | | { |
| | |
| | | #endregion |
| | | |
| | | #region[æå±è½¦é´ä¸ææ¥å£] |
| | | public static ToMessage WorkShopSelect() |
| | | public static ToMessage WorkShopSelect(string stu_torgcode,string description) |
| | | { |
| | | return DeviceManagerDAL.WorkShopSelect(); |
| | | return DeviceManagerDAL.WorkShopSelect(stu_torgcode, description); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #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) |
| | | public static ToMessage DeviceMangerSearch(string stu_torgcode,string description,string deviceCode, string deviceName, string status, string workShop, string deviceType, string deviceGroup, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return DeviceManagerDAL.DeviceMangerSearch(deviceCode, deviceName, status, workShop, deviceType, deviceGroup, startNum, endNum, prop, order); |
| | | return DeviceManagerDAL.DeviceMangerSearch(stu_torgcode, description,deviceCode, deviceName, status, workShop, deviceType, deviceGroup, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region[设å¤ç¹æ£æ åå
³èå·¥ä½ç«æ¥è¯¢] |
| | | public static ToMessage DeviceCheckStanedAssociationEqp(string checkstand_code) |
| | | public static ToMessage DeviceCheckStanedAssociationEqp(string stu_torgcode,string description,string checkstand_code) |
| | | { |
| | | return DeviceManagerDAL.DeviceCheckStanedAssociationEqp(checkstand_code); |
| | | return DeviceManagerDAL.DeviceCheckStanedAssociationEqp(stu_torgcode, description,checkstand_code); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region[设å¤ä¿å
»æ åå
³èå·¥ä½ç«æ¥è¯¢] |
| | | public static ToMessage DeviceRepairStanedAssociationEqp(string repairstand_code) |
| | | public static ToMessage DeviceRepairStanedAssociationEqp(string stu_torgcode,string description,string repairstand_code) |
| | | { |
| | | return DeviceManagerDAL.DeviceRepairStanedAssociationEqp(repairstand_code); |
| | | return DeviceManagerDAL.DeviceRepairStanedAssociationEqp(stu_torgcode, description,repairstand_code); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | |
| | | |
| | | #region[设å¤ç¹æ£è®°å½æ¥è¯¢] |
| | | public static ToMessage DeviceCheckTakeSearch(string wkshopcode, string eqpcode, string eqpname, string stanedname, string checkuser, string checkopendate, string checkclosedate, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage DeviceCheckTakeSearch(string stu_torgcode,string description,string wkshopcode, string eqpcode, string eqpname, string stanedname, string checkuser, string checkopendate, string checkclosedate, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return DeviceManagerDAL.DeviceCheckTakeSearch(wkshopcode, eqpcode, eqpname, stanedname, checkuser, checkopendate, checkclosedate, startNum, endNum, prop, order); |
| | | return DeviceManagerDAL.DeviceCheckTakeSearch(stu_torgcode, description,wkshopcode, eqpcode, eqpname, stanedname, checkuser, checkopendate, checkclosedate, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region[设å¤ç¹æ£è®°å½å¯¼åº] |
| | | public static ToMessage DeviceCheckTakeOutExcel(string wkshopcode, string eqpcode, string eqpname, string stanedname, string checkuser, string checkopendate, string checkclosedate) |
| | | public static ToMessage DeviceCheckTakeOutExcel(string stu_torgcode,string description,string wkshopcode, string eqpcode, string eqpname, string stanedname, string checkuser, string checkopendate, string checkclosedate) |
| | | { |
| | | return DeviceManagerDAL.DeviceCheckTakeOutExcel(wkshopcode, eqpcode, eqpname, stanedname, checkuser, checkopendate, checkclosedate); |
| | | return DeviceManagerDAL.DeviceCheckTakeOutExcel(stu_torgcode, description,wkshopcode, eqpcode, eqpname, stanedname, checkuser, checkopendate, checkclosedate); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | |
| | | #region[设å¤ä¿å
»è®°å½æ¥è¯¢] |
| | | public static ToMessage DeviceRepairTakeSearch(string wkshopcode, string eqpcode, string eqpname, string stanedname, string repairuser, string repairopendate, string repairclosedate, string repairresult, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage DeviceRepairTakeSearch(string stu_torgcode,string description,string wkshopcode, string eqpcode, string eqpname, string stanedname, string repairuser, string repairopendate, string repairclosedate, string repairresult, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return DeviceManagerDAL.DeviceCheckTakeSearch(wkshopcode, eqpcode, eqpname, stanedname, repairuser, repairopendate, repairclosedate, repairresult, startNum, endNum, prop, order); |
| | | return DeviceManagerDAL.DeviceCheckTakeSearch(stu_torgcode, description,wkshopcode, eqpcode, eqpname, stanedname, repairuser, repairopendate, repairclosedate, repairresult, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region[设å¤ä¿å
»è®°å½å¯¼åº] |
| | | public static ToMessage DeviceRepairTakeOutExcel(string wkshopcode, string eqpcode, string eqpname, string stanedname, string repairuser, string repairopendate, string repairclosedate, string repairresult) |
| | | public static ToMessage DeviceRepairTakeOutExcel(string stu_torgcode,string description,string wkshopcode, string eqpcode, string eqpname, string stanedname, string repairuser, string repairopendate, string repairclosedate, string repairresult) |
| | | { |
| | | return DeviceManagerDAL.DeviceRepairTakeOutExcel(wkshopcode, eqpcode, eqpname, stanedname, repairuser, repairopendate, repairclosedate, repairresult); |
| | | return DeviceManagerDAL.DeviceRepairTakeOutExcel(stu_torgcode, description,wkshopcode, eqpcode, eqpname, stanedname, repairuser, repairopendate, repairclosedate, repairresult); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | |
| | | #region[设å¤ç»´ä¿®è®°å½æ¥è¯¢] |
| | | public static ToMessage DeviceUpdateSearch(string wkshopcode, string eqpcode, string eqpname, string reportuser, string repairuser, string vrifcatuser, string reportopendate, string reportclosedate, string repairopendate, string repairclosedate, string vrifcatopendate, string vrifcatclosedate, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage DeviceUpdateSearch(string stu_torgcode,string description,string wkshopcode, string eqpcode, string eqpname, string reportuser, string repairuser, string vrifcatuser, string reportopendate, string reportclosedate, string repairopendate, string repairclosedate, string vrifcatopendate, string vrifcatclosedate, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return DeviceManagerDAL.DeviceUpdateSearch(wkshopcode, eqpcode, eqpname, reportuser, repairuser, vrifcatuser, reportopendate, reportclosedate, repairopendate, repairclosedate, vrifcatopendate, vrifcatclosedate, startNum, endNum, prop, order); |
| | | return DeviceManagerDAL.DeviceUpdateSearch(stu_torgcode, description,wkshopcode, eqpcode, eqpname, reportuser, repairuser, vrifcatuser, reportopendate, reportclosedate, repairopendate, repairclosedate, vrifcatopendate, vrifcatclosedate, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region[设å¤ç»´ä¿®è®°å½å¯¼åº] |
| | | public static ToMessage DeviceUpdateOutExcel(string wkshopcode, string eqpcode, string eqpname, string reportuser, string repairuser, string vrifcatuser, string reportopendate, string reportclosedate, string repairopendate, string repairclosedate, string vrifcatopendate, string vrifcatclosedate) |
| | | public static ToMessage DeviceUpdateOutExcel(string stu_torgcode,string description,string wkshopcode, string eqpcode, string eqpname, string reportuser, string repairuser, string vrifcatuser, string reportopendate, string reportclosedate, string repairopendate, string repairclosedate, string vrifcatopendate, string vrifcatclosedate) |
| | | { |
| | | return DeviceManagerDAL.DeviceUpdateOutExcel(wkshopcode, eqpcode, eqpname, reportuser, repairuser, vrifcatuser, reportopendate, reportclosedate, repairopendate, repairclosedate, vrifcatopendate, vrifcatclosedate); |
| | | return DeviceManagerDAL.DeviceUpdateOutExcel(stu_torgcode, description,wkshopcode, eqpcode, eqpname, reportuser, repairuser, vrifcatuser, reportopendate, reportclosedate, repairopendate, repairclosedate, vrifcatopendate, vrifcatclosedate); |
| | | } |
| | | #endregion |
| | | } |
| | |
| | | #endregion |
| | | |
| | | #region [åå
¥ç»å½è®°å½è¡¨] |
| | | public static ToMessage LoginBas(string usercode,string usertype) |
| | | public static ToMessage LoginBas(string usercode,string usertype,string stu_torgcode) |
| | | { |
| | | return LoginDAL.LoginBas(usercode,usertype); |
| | | return LoginDAL.LoginBas(usercode,usertype, stu_torgcode); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region[PCç»åº] |
| | | public static ToMessage LoginOut(int userid,string usercode, string username,string usertype) |
| | | public static ToMessage LoginOut(int userid,string usercode, string username,string usertype,string stu_torgcode) |
| | | { |
| | | return LoginDAL.LoginOut(userid, usercode, username, usertype); |
| | | return LoginDAL.LoginOut(userid, usercode, username, usertype, stu_torgcode); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region[åè´§æ¡£æ¡å
³èå·¥èºè·¯çº¿æ¥è¯¢] |
| | | public static ToMessage InventoryFileAssociationRoute(string partcode) |
| | | public static ToMessage InventoryFileAssociationRoute(string stu_torgcode,string stu_torgtypecode,string partcode) |
| | | { |
| | | return ProductModelDAL.InventoryFileAssociationRoute(partcode); |
| | | return ProductModelDAL.InventoryFileAssociationRoute(stu_torgcode, stu_torgtypecode,partcode); |
| | | } |
| | | #endregion |
| | | |
| | | #region[åè´§æ¡£æ¡å
³èå·¥èºè·¯çº¿æäº¤] |
| | | public static ToMessage SaveInventoryFile(string partcode,string defaultroute_code, string username, List<ObjectData> json) |
| | | public static ToMessage SaveInventoryFile(string stu_torgcode,string stu_torgtypecode,string partcode,string defaultroute_code, string username, List<PartRout> json) |
| | | { |
| | | return ProductModelDAL.SaveInventoryFile(partcode, defaultroute_code, username, json); |
| | | return ProductModelDAL.SaveInventoryFile(stu_torgcode, stu_torgtypecode,partcode, defaultroute_code, username, json); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | |
| | | |
| | | #region[å·¥åºä¸ææ¥è¯¢æ¥å£] |
| | | public static ToMessage StepSelect() |
| | | public static ToMessage StepSelect(string WorkShop) |
| | | { |
| | | return ProductModelDAL.StepSelect(); |
| | | return ProductModelDAL.StepSelect(WorkShop); |
| | | } |
| | | #endregion |
| | | |
| | | #region[å·¥èºè·¯çº¿æ¥è¯¢] |
| | | public static ToMessage RouteSearch(string routecode, string routename, string description, string createuser, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage RouteSearch(string stu_torgcode,string stu_torgtypecode, string WorkShop,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); |
| | | return ProductModelDAL.RouteSearch(stu_torgcode,stu_torgtypecode,WorkShop, routecode, routename, description, createuser, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | |
| | | |
| | | #region[å·¥åºæ¥è¯¢] |
| | | public static ToMessage StepSearch(string stepcode, string stepname, string enable,string steptypecode, string createuser, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage StepSearch(string stu_torgcode,string stu_torgtypecode,string WorkShop, 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); |
| | | return ProductModelDAL.StepSearch(stu_torgcode, stu_torgtypecode, WorkShop, 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) |
| | | public static ToMessage AddUpdateStep(string stepid,string WorkShop, 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); |
| | | return ProductModelDAL.AddUpdateStep(stepid, WorkShop, stepcode, stepname, steptypecode, enable, description, username, operType); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region[å·¥åºå®ä¹å
³èå·¥ä½ç«æ¥è¯¢] |
| | | public static ToMessage StepAssociationEqp(string stepcode) |
| | | public static ToMessage StepAssociationEqp(string WorkShop, string stepcode) |
| | | { |
| | | return ProductModelDAL.StepAssociationEqp(stepcode); |
| | | return ProductModelDAL.StepAssociationEqp(WorkShop,stepcode); |
| | | } |
| | | #endregion |
| | | |
| | | #region [å·¥åºå®ä¹å
³èå·¥ä½ç«æäº¤] |
| | | public static ToMessage SaveStepAssociationEqp(string stepcode, string username, List<ObjectData> json) |
| | | public static ToMessage SaveStepAssociationEqp(string WorkShop,string stepcode, string username, List<ObjectData> json) |
| | | { |
| | | return ProductModelDAL.SaveStepAssociationEqp(stepcode,username,json); |
| | | return ProductModelDAL.SaveStepAssociationEqp(WorkShop,stepcode, username,json); |
| | | } |
| | | #endregion |
| | | |
| | | #region[å·¥åºå
³èç¼ºé·æ¥è¯¢] |
| | | public static ToMessage StepAssociationDefect(string stepcode) |
| | | public static ToMessage StepAssociationDefect(string WorkShop, string stepcode) |
| | | { |
| | | return ProductModelDAL.StepAssociationDefect(stepcode); |
| | | return ProductModelDAL.StepAssociationDefect(WorkShop,stepcode); |
| | | } |
| | | #endregion |
| | | |
| | | #region[å·¥åºå
³èç¼ºé·æäº¤] |
| | | public static ToMessage SaveStepAssociationDefect(string stepcode, string username, List<ObjectData> json) |
| | | public static ToMessage SaveStepAssociationDefect(string WorkShop, string stepcode, string username, List<ObjectData> json) |
| | | { |
| | | return ProductModelDAL.SaveStepAssociationDefect(stepcode,username,json); |
| | | return ProductModelDAL.SaveStepAssociationDefect(WorkShop,stepcode, username,json); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region[产åç¼ç æ¥æ¾å·¥èºè·¯çº¿ä¸ææ¡] |
| | | public static ToMessage PartSelectRpute(string partcode) |
| | | public static ToMessage PartSelectRpute(string stu_torgcode,string stu_torgtypecode,string partcode) |
| | | { |
| | | return ProductModelDAL.PartSelectRpute(partcode); |
| | | return ProductModelDAL.PartSelectRpute(stu_torgcode, stu_torgtypecode,partcode); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region[èæå·¥ä»·æ¥è¯¢] |
| | | public static ToMessage BeatRateSearch(string partcode,string routecode, string stepcode, string eqpcode,int startNum, int endNum, string prop, string order) |
| | | public static ToMessage BeatRateSearch(string stu_torgcode,string stu_torgtypecode,string partcode,string routecode, string stepcode, string eqpcode,int startNum, int endNum, string prop, string order) |
| | | { |
| | | return ProductModelDAL.BeatRateSearch(partcode,routecode, stepcode, eqpcode, startNum, endNum, prop, order); |
| | | return ProductModelDAL.BeatRateSearch(stu_torgcode, stu_torgtypecode,partcode, routecode, stepcode, eqpcode, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | public class ProductionManagementBLL |
| | | { |
| | | #region[ERPè®¢åæ¥è¯¢] |
| | | public static ToMessage ErpOrderSearch(string erporderstus, string erpordercode, string partcode, string partname, string partspec, int startNum, string paydatestartdate, string paydateenddate, string paydatestartdate1, string paydateenddate2, string creatuser, int endNum, string prop, string order) |
| | | public static ToMessage ErpOrderSearch(string stu_torgcode,string stu_torgtypecode, string erporderstus, string erpordercode, string partcode, string partname, string partspec, int startNum, string paydatestartdate, string paydateenddate, string paydatestartdate1, string paydateenddate2, string creatuser, int endNum, string prop, string order) |
| | | { |
| | | return ProductionManagementDAL.ErpOrderSearch(erporderstus, erpordercode, partcode, partname, partspec, startNum, paydatestartdate, paydateenddate, paydatestartdate1, paydateenddate2, creatuser, endNum, prop, order); |
| | | return ProductionManagementDAL.ErpOrderSearch(stu_torgcode, stu_torgtypecode,erporderstus, erpordercode, partcode, partname, partspec, startNum, paydatestartdate, paydateenddate, paydatestartdate1, paydateenddate2, creatuser, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | |
| | | |
| | | #region[MESå·¥åæ¥è¯¢] |
| | | public static ToMessage MesOrderSearch(string mesorderstus, string mesordercode,string sourceorder,string ordertype, string partcode, string partname, string partspec, int startNum, string creatuser, string createdate, int endNum, string prop, string order) |
| | | public static ToMessage MesOrderSearch(string stu_torgcode,string stu_torgtypecode,string mesorderstus, string mesordercode,string sourceorder,string ordertype, string partcode, string partname, string partspec, int startNum, string creatuser, string createdate, int endNum, string prop, string order) |
| | | { |
| | | return ProductionManagementDAL.MesOrderSearch(mesorderstus, mesordercode, sourceorder, ordertype, partcode, partname, partspec, startNum, creatuser, createdate, endNum, prop, order); |
| | | return ProductionManagementDAL.MesOrderSearch(stu_torgcode, stu_torgtypecode,mesorderstus, mesordercode, sourceorder, ordertype, partcode, partname, partspec, startNum, creatuser, createdate, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region[产åç¼ç æ¥æ¾å·¥èºè·¯çº¿ä¸ææ¥å£] |
| | | public static ToMessage PartSelectRoute(string partcode) |
| | | public static ToMessage PartSelectRoute(string partcode,string wkshopcode) |
| | | { |
| | | return ProductionManagementDAL.PartSelectRoute(partcode); |
| | | return ProductionManagementDAL.PartSelectRoute(partcode, wkshopcode); |
| | | } |
| | | #endregion |
| | | |
| | | #region[å·¥èºè·¯çº¿æ¥æ¾è½¦é´ä¸ææ¥å£] |
| | | public static ToMessage RouteSelectWkshop(string partcode, string routecode) |
| | | public static ToMessage RouteSelectWkshop(string stu_torgcode,string stu_torgtypecode,string partcode) |
| | | { |
| | | return ProductionManagementDAL.RouteSelectWkshop(partcode,routecode); |
| | | return ProductionManagementDAL.RouteSelectWkshop(stu_torgcode, stu_torgtypecode, partcode); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region[çäº§å¼æ¥å·¥æ«ç è·åå·¥å对åºå·¥åºä»»å¡] |
| | | public static ToMessage MesOrderStepSearch(string orderstepqrcode, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage MesOrderStepSearch(string stu_torgcode,string stu_torgtypecode, string orderstepqrcode, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return ProductionManagementDAL.MesOrderStepSearch(orderstepqrcode, startNum, endNum, prop, order); |
| | | return ProductionManagementDAL.MesOrderStepSearch(stu_torgcode, stu_torgtypecode, orderstepqrcode, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | | #region[çäº§å¼æ¥å·¥æ«ç è·åå·¥å对åºå·¥åºä»»å¡(å¤å)] |
| | | public static ToMessage MesOrderWxStepSearch(string orderstepqrcode, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage MesOrderWxStepSearch(string stu_torgcode,string stu_torgtypecode,string orderstepqrcode, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return ProductionManagementDAL.MesOrderWxStepSearch(orderstepqrcode, startNum, endNum, prop, order); |
| | | return ProductionManagementDAL.MesOrderWxStepSearch(stu_torgcode, stu_torgtypecode,orderstepqrcode, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | | #region[çäº§å¼æ¥å·¥æ«ç è·åå·¥å对åºå·¥åºä»»å¡(ä¸è¯)] |
| | | public static ToMessage MesOrderNgStepSearch(string orderstepqrcode, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage MesOrderNgStepSearch(string stu_torgcode,string stu_torgtypecode,string orderstepqrcode, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return ProductionManagementDAL.MesOrderNgStepSearch(orderstepqrcode, startNum, endNum, prop, order); |
| | | return ProductionManagementDAL.MesOrderNgStepSearch(stu_torgcode, stu_torgtypecode,orderstepqrcode, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region[çäº§å¼æ¥å·¥ï¼æ¥å·¥æ¶è·åç产çç»ä¸ææ¡] |
| | | public static ToMessage MesOrderStepReportSelectUserGroup() |
| | | public static ToMessage MesOrderStepReportSelectUserGroup(string stu_torgcode,string stu_torgtypecode,string wkshopcode) |
| | | { |
| | | return ProductionManagementDAL.MesOrderStepReportSelectUserGroup(); |
| | | return ProductionManagementDAL.MesOrderStepReportSelectUserGroup(stu_torgcode, stu_torgtypecode,wkshopcode); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | |
| | | |
| | | #region[MES工忹éå
³éæ¥è¯¢] |
| | | public static ToMessage MesOrderBitchClosedSearch(string mesorderstus, string mesordercode, string sourceorder, string ordertype, string partcode, string partname, string partspec, int startNum, string creatuser, string createdate, int endNum, string prop, string order) |
| | | public static ToMessage MesOrderBitchClosedSearch(string stu_torgcode,string stu_torgtypecode, string mesorderstus, string mesordercode, string sourceorder, string ordertype, string partcode, string partname, string partspec, int startNum, string creatuser, string createdate, int endNum, string prop, string order) |
| | | { |
| | | return ProductionManagementDAL.MesOrderBitchClosedSearch(mesorderstus, mesordercode, sourceorder, ordertype, partcode, partname, partspec, startNum, creatuser, createdate, endNum, prop, order); |
| | | return ProductionManagementDAL.MesOrderBitchClosedSearch(stu_torgcode, stu_torgtypecode,mesorderstus, mesordercode, sourceorder, ordertype, partcode, partname, partspec, startNum, creatuser, createdate, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region[å·¥åºæ£éªæ åæ°å¢ãç¼è¾è·åæ£éªé¡¹ç®ä¸æå表] |
| | | public static ToMessage StepCheckItemSelect() |
| | | public static ToMessage StepCheckItemSelect(string WorkShop) |
| | | { |
| | | return QualityManagementDAL.StepCheckItemSelect(); |
| | | return QualityManagementDAL.StepCheckItemSelect(WorkShop); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | |
| | | |
| | | #region[å·¥åºæ£éªé¡¹ç®å表æ¥è¯¢] |
| | | public static ToMessage StepCheckItemSearch(string itemcode, string itemname, string itemdescr, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage StepCheckItemSearch(string stu_torgcode,string stu_torgtypecode, string itemcode, string itemname, string itemdescr, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return QualityManagementDAL.StepCheckItemSearch(itemcode, itemname, itemdescr, startNum,endNum, prop, order); |
| | | return QualityManagementDAL.StepCheckItemSearch(stu_torgcode, stu_torgtypecode, itemcode, itemname, itemdescr, startNum,endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | | #region[å·¥åºæ£éªé¡¹ç®æ°å¢ãç¼è¾æäº¤] |
| | | public static ToMessage AddUpdateStepCheckItem(string checkitemcode, string checkitemname, string checkitemdescr, string opertype, string username) |
| | | public static ToMessage AddUpdateStepCheckItem(string wkshopcode, string checkitemcode, string checkitemname, string checkitemdescr, string opertype, string username) |
| | | { |
| | | return QualityManagementDAL.AddUpdateStepCheckItem(checkitemcode, checkitemname, checkitemdescr, opertype, username); |
| | | return QualityManagementDAL.AddUpdateStepCheckItem(wkshopcode,checkitemcode, checkitemname, checkitemdescr, opertype, username); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | |
| | | |
| | | #region[è´¨æ£æ¹æ¡å表æ¥è¯¢] |
| | | public static ToMessage QualityInspectionSearch(string qualityinsptcode, string qualityinsptname, string status, string checktype, string sampltype,string suitobject, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage QualityInspectionSearch(string stu_torgcode,string stu_torgtypecode, string qualityinsptcode, string qualityinsptname, string status, string checktype, string sampltype,string suitobject, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return QualityManagementDAL.QualityInspectionSearch(qualityinsptcode, qualityinsptname, status, checktype, sampltype, suitobject, startNum, endNum, prop, order); |
| | | return QualityManagementDAL.QualityInspectionSearch(stu_torgcode, stu_torgtypecode, qualityinsptcode, qualityinsptname, status, checktype, sampltype, suitobject, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region[è´¨æ£æ¹æ¡æ°å¢/ç¼è¾æäº¤] |
| | | public static ToMessage QualityInspectionAddEditSave(string qualityinsptcode, string qualityinsptname, string status, string checktype, string sampmethod, string sampscare, string suitobject, string suitpart, string descr,string stepcode, string checkitem, string type, string username) |
| | | public static ToMessage QualityInspectionAddEditSave(string wkshopcode, string qualityinsptcode, string qualityinsptname, string status, string checktype, string sampmethod, string sampscare, string suitobject, string suitpart, string descr,string stepcode, string checkitem, string type, string username) |
| | | { |
| | | return QualityManagementDAL.QualityInspectionAddEditSave(qualityinsptcode, qualityinsptname, status, checktype, sampmethod, sampscare, suitobject, suitpart, descr, stepcode, checkitem, type, username); |
| | | return QualityManagementDAL.QualityInspectionAddEditSave(wkshopcode,qualityinsptcode, qualityinsptname, status, checktype, sampmethod, sampscare, suitobject, suitpart, descr, stepcode, checkitem, type, username); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | public class ReportManagerBLL |
| | | { |
| | | #region[å§å¤æ¥è¡¨è®°å½æ¥è¯¢] |
| | | public static ToMessage OutSourceReportSearch(string wocode, string partcode, string partname, string partspec, string stepname, string suppername, string type, string receivopendate, string receivclosedate, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage OutSourceReportSearch(string wkshopcode, string wocode, string partcode, string partname, string partspec, string stepname, string suppername, string type, string receivopendate, string receivclosedate, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return ReportManagerDAL.OutSourceReportSearch(wocode, partcode, partname, partspec, stepname, suppername, type, receivopendate, receivclosedate, startNum, endNum, prop, order); |
| | | return ReportManagerDAL.OutSourceReportSearch(wkshopcode,wocode, partcode, partname, partspec, stepname, suppername, type, receivopendate, receivclosedate, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | | #region[å§å¤æ¥è¡¨è®°å½å¯¼åº] |
| | | public static ToMessage OutSourceReportExcelSearch(string wocode, string partcode, string partname, string partspec, string stepname, string suppername, string type, string receivopendate, string receivclosedate) |
| | | public static ToMessage OutSourceReportExcelSearch(string wkshopcode, string wocode, string partcode, string partname, string partspec, string stepname, string suppername, string type, string receivopendate, string receivclosedate) |
| | | { |
| | | return ReportManagerDAL.OutSourceReportExcelSearch(wocode, partcode, partname, partspec, stepname, suppername, type, receivopendate, receivclosedate); |
| | | return ReportManagerDAL.OutSourceReportExcelSearch(wkshopcode,wocode, partcode, partname, partspec, stepname, suppername, type, receivopendate, receivclosedate); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[çç»å·¥èµæ¥è¡¨è®°å½æ¥è¯¢] |
| | | public static ToMessage GroupSalaryReportSearch(string compute, string wocode, string partcode, string partname, string partspec, string stepname, string groupcode, string username, string operopendate, string operclosedate,string rejectstepcode, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage GroupSalaryReportSearch(string wkshopcode, string compute, string wocode, string partcode, string partname, string partspec, string stepname, string groupcode, string username, string operopendate, string operclosedate,string rejectstepcode, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return ReportManagerDAL.GroupSalaryReportSearch(compute,wocode, partcode, partname, partspec, stepname, groupcode, username, operopendate, operclosedate, rejectstepcode, startNum, endNum, prop, order); |
| | | return ReportManagerDAL.GroupSalaryReportSearch(wkshopcode,compute, wocode, partcode, partname, partspec, stepname, groupcode, username, operopendate, operclosedate, rejectstepcode, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region[çç»å·¥èµæ¥è¡¨è®°å½å¯¼åº] |
| | | public static ToMessage GroupSalaryReportExcelSearch(string compute, string wocode, string partcode, string partname, string partspec, string stepname, string groupcode, string username, string operopendate, string operclosedate,string rejectstepcode) |
| | | public static ToMessage GroupSalaryReportExcelSearch(string wkshopcode, string compute, string wocode, string partcode, string partname, string partspec, string stepname, string groupcode, string username, string operopendate, string operclosedate,string rejectstepcode) |
| | | { |
| | | return ReportManagerDAL.GroupSalaryReportExcelSearch(compute,wocode, partcode, partname, partspec, stepname, groupcode, username, operopendate, operclosedate, rejectstepcode); |
| | | return ReportManagerDAL.GroupSalaryReportExcelSearch(wkshopcode,compute, wocode, partcode, partname, partspec, stepname, groupcode, username, operopendate, operclosedate, rejectstepcode); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[人åå·¥èµæç»æ¥è¡¨] |
| | | public static ToMessage PeopleSalaryReportSearch(string compute, string wocode, string partcode, string partname, string partspec, string stepname, string groupcode, string reportname, string reportopendate, string reportclosedate,string rejectstepcode, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage PeopleSalaryReportSearch(string wkshopcode, string compute, string wocode, string partcode, string partname, string partspec, string stepname, string groupcode, string reportname, string reportopendate, string reportclosedate,string rejectstepcode, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return ReportManagerDAL.PeopleSalaryReportSearch(compute,wocode, partcode, partname, partspec, stepname, groupcode, reportname, reportopendate, reportclosedate, rejectstepcode, startNum, endNum, prop, order); |
| | | return ReportManagerDAL.PeopleSalaryReportSearch(wkshopcode,compute, wocode, partcode, partname, partspec, stepname, groupcode, reportname, reportopendate, reportclosedate, rejectstepcode, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | | #region[人åå·¥èµæç»æ¥è¡¨å¯¼åº] |
| | | public static ToMessage PeopleSalaryReportExcelSearch(string compute, string wocode, string partcode, string partname, string partspec, string stepname, string groupcode, string reportname, string reportopendate, string reportclosedate,string rejectstepcode) |
| | | public static ToMessage PeopleSalaryReportExcelSearch(string wkshopcode, string compute, string wocode, string partcode, string partname, string partspec, string stepname, string groupcode, string reportname, string reportopendate, string reportclosedate,string rejectstepcode) |
| | | { |
| | | return ReportManagerDAL.PeopleSalaryReportExcelSearch(compute,wocode, partcode, partname, partspec, stepname, groupcode, reportname, reportopendate, reportclosedate, rejectstepcode); |
| | | return ReportManagerDAL.PeopleSalaryReportExcelSearch(wkshopcode,compute, wocode, partcode, partname, partspec, stepname, groupcode, reportname, reportopendate, reportclosedate, rejectstepcode); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region[ä¸è¯æç»æ¥è¡¨] |
| | | public static ToMessage DefectDetailsReportSearch(string wocode, string partcode, string partname, string partspec, string stepname, string defectcode, string defectname, string reportname, string reportopendate, string reportclosedate, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage DefectDetailsReportSearch(string wkshopcode, string wocode, string partcode, string partname, string partspec, string stepname, string defectcode, string defectname, string reportname, string reportopendate, string reportclosedate, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return ReportManagerDAL.DefectDetailsReportSearch(wocode, partcode, partname, partspec, stepname, defectcode, defectname, reportname, reportopendate, reportclosedate, startNum, endNum, prop, order); |
| | | return ReportManagerDAL.DefectDetailsReportSearch(wkshopcode,wocode, partcode, partname, partspec, stepname, defectcode, defectname, reportname, reportopendate, reportclosedate, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | | #region[ä¸è¯æç»æ¥è¡¨å¯¼åº] |
| | | public static ToMessage DefectDetailsReportExcelSearch(string wocode, string partcode, string partname, string partspec, string stepname, string defectcode, string defectname, string reportname, string reportopendate, string reportclosedate) |
| | | public static ToMessage DefectDetailsReportExcelSearch(string wkshopcode, string wocode, string partcode, string partname, string partspec, string stepname, string defectcode, string defectname, string reportname, string reportopendate, string reportclosedate) |
| | | { |
| | | return ReportManagerDAL.DefectDetailsReportExcelSearch(wocode, partcode, partname, partspec, stepname, defectcode, defectname, reportname, reportopendate, reportclosedate); |
| | | return ReportManagerDAL.DefectDetailsReportExcelSearch(wkshopcode,wocode, partcode, partname, partspec, stepname, defectcode, defectname, reportname, reportopendate, reportclosedate); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | |
| | | |
| | | #region[ç»´ä¿®æç»æ¥è¡¨] |
| | | public static ToMessage MaintenanceDetailsReportSearch(string wocode, string partcode, string partname, string partspec, string stepname, string style, string defectname, string repairname, string repairopendate, string repairclosedate, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage MaintenanceDetailsReportSearch(string wkshopcode,string wocode, string partcode, string partname, string partspec, string stepname, string style, string defectname, string repairname, string repairopendate, string repairclosedate, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return ReportManagerDAL.MaintenanceDetailsReportSearch(wocode, partcode, partname, partspec, stepname, style, defectname, repairname, repairopendate, repairclosedate, startNum, endNum, prop, order); |
| | | return ReportManagerDAL.MaintenanceDetailsReportSearch(wkshopcode,wocode, partcode, partname, partspec, stepname, style, defectname, repairname, repairopendate, repairclosedate, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | | #region[ç»´ä¿®æç»æ¥è¡¨å¯¼åº] |
| | | public static ToMessage MaintenanceDetailsReportExcelSearch(string wocode, string partcode, string partname, string partspec, string stepname, string style, string defectname, string repairname, string repairopendate, string repairclosedate) |
| | | public static ToMessage MaintenanceDetailsReportExcelSearch(string wkshopcode, string wocode, string partcode, string partname, string partspec, string stepname, string style, string defectname, string repairname, string repairopendate, string repairclosedate) |
| | | { |
| | | return ReportManagerDAL.MaintenanceDetailsReportExcelSearch(wocode, partcode, partname, partspec, stepname, style, defectname, repairname, repairopendate, repairclosedate); |
| | | return ReportManagerDAL.MaintenanceDetailsReportExcelSearch(wkshopcode,wocode, partcode, partname, partspec, stepname, style, defectname, repairname, repairopendate, repairclosedate); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | |
| | | |
| | | #region[ç产è¿åº¦æ¥è¡¨] |
| | | public static ToMessage ProductionScheduleReportSearch(string status, string wocode, string routecode, string routename, string partcode, string partname, string partspec,string opendate,string closedate, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage ProductionScheduleReportSearch(string wkshopcode, string status, string wocode, string routecode, string routename, string partcode, string partname, string partspec,string opendate,string closedate, int startNum, int endNum, string prop, string order) |
| | | { |
| | | return ReportManagerDAL.ProductionScheduleReportSearch(status,wocode, routecode, routename, partcode, partname, partspec, opendate, closedate, startNum, endNum, prop, order); |
| | | return ReportManagerDAL.ProductionScheduleReportSearch(wkshopcode,status, wocode, routecode, routename, partcode, partname, partspec, opendate, closedate, startNum, endNum, prop, order); |
| | | } |
| | | #endregion |
| | | |
| | | #region[ç产è¿åº¦æ¥è¡¨å¯¼åº] |
| | | public static ToMessage ProductionScheduleReportExcelSearch(string status, string wocode, string routecode, string routename, string partcode, string partname, string partspec,string opendate,string closedate) |
| | | public static ToMessage ProductionScheduleReportExcelSearch(string wkshopcode, string status, string wocode, string routecode, string routename, string partcode, string partname, string partspec,string opendate,string closedate) |
| | | { |
| | | return ReportManagerDAL.ProductionScheduleReportExcelSearch(status,wocode, routecode, routename, partcode, partname, partspec,opendate, closedate); |
| | | return ReportManagerDAL.ProductionScheduleReportExcelSearch(wkshopcode,status, wocode, routecode, routename, partcode, partname, partspec,opendate, closedate); |
| | | } |
| | | #endregion |
| | | } |
| | |
| | | } |
| | | #endregion |
| | | |
| | | #region[éè¿éæ©çæå±ç»ç»æ¥è¯¢æå±çç»] |
| | | public static ToMessage StorgGroupSelect(string stu_torgcode, string description) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | switch (description) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and parent.org_code=@stu_torgcode or child.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and parent.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | var sql = @"select group_code,group_name |
| | | from TGroup G |
| | | left join TOrganization parent on G.torg_code=parent.org_code |
| | | left join TOrganization as child on parent.parent_id=child.id |
| | | where G.is_delete<>'1' " + search; |
| | | var data = DapperHelper.selectdata(sql, 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 StorgRoleSelect(string stu_torgcode, string description) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | //è·å设å¤ç±»åæ°æ® |
| | | switch (description) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and parent.org_code=@stu_torgcode or child.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and parent.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | var sql = @"select roletype_code,roletype_name,torg_code,parent.org_name |
| | | from TRoleType R |
| | | left join TOrganization parent on R.torg_code=parent.org_code |
| | | left join TOrganization as child on parent.parent_id=child.id |
| | | where R.is_delete<>'1' " + search; |
| | | var data = DapperHelper.selectdata(sql, 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[ERPç产车é´/é¨é¨ä¿¡æ¯æ¥è¯¢] |
| | |
| | | public static SqlParameter[] parameters; //å®ä¹å
¨å±SqlParameteråæ°æ°ç» |
| | | |
| | | #region [ç»ç»æ¶ææ°æ®æ¥è¯¢] |
| | | public static ToMessage OrganizationSearch(string orgCode, string orgName, string orgType, string userName, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage OrganizationSearch(string stu_torgcode, string description, string orgCode, string orgName, string orgType, string userName, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | switch (description) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and child.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and parent.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | if (orgCode != "" && orgCode != null) |
| | | { |
| | | search += "and parent.org_code like '%'+@orgCode+'%' "; |
| | |
| | | |
| | | |
| | | #region[ç¨æ·æ¸
åæ°æ®æ¥è¯¢] |
| | | public static ToMessage UserSearch(string UserCode, string UserName, string StuOrg, string wagetype, string Enable, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage UserSearch(string UserCode, string UserName, string StuOrg,string description, string wagetype, string Enable, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | switch (description) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and t.org_code=@stu_torgcode or child.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", StuOrg); |
| | | break; |
| | | case "W": |
| | | search += "and t.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", StuOrg); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | if (UserCode != "" && UserCode != null) |
| | | { |
| | | search += "and u.usercode like '%'+@UserCode+'%' "; |
| | |
| | | { |
| | | search += "and S.username like '%'+@UserName+'%' "; |
| | | dynamicParams.Add("@UserName", UserName); |
| | | } |
| | | if (StuOrg != "" && StuOrg != null) |
| | | { |
| | | search += "and u.stu_torgcode=@StuOrg "; |
| | | dynamicParams.Add("@StuOrg", StuOrg); |
| | | } |
| | | if (wagetype != "" && wagetype != null) |
| | | { |
| | |
| | | //search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select u.id,u.usercode,u.username,g.group_code,g.group_name,u.stu_torgcode,t.org_name,u.password,u.mobile,u.email,u.wagetype,u.enable,S.username as lm_user,u.lm_date,u.is_role |
| | | var sql = @"select u.id,u.usercode,u.username,g.group_code,g.group_name,u.stu_torgcode,t.org_name,t.description,u.password,u.mobile,u.email,u.wagetype,u.enable, |
| | | S.username as lm_user,u.lm_date,(case when isnull(M.user_code,'')='' then 'N' else 'Y' end) as is_role |
| | | from TUser u |
| | | left join TOrganization t on u.stu_torgcode=t.org_code |
| | | left join TOrganization as child on t.parent_id=child.id |
| | | left join TGroup g on u.usergroup_code=g.group_code |
| | | left join TUser S on u.lm_user=S.usercode |
| | | left join ( |
| | | select distinct user_code from TUserRoleRelation |
| | | ) M on u.usercode=M.user_code |
| | | where u.is_delete='0' and u.userclassid='0' " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | |
| | | #endregion |
| | | |
| | | #region [ç¨æ·æå±ç»ç»] |
| | | public static ToMessage UserOrganization() |
| | | public static ToMessage UserOrganization(string stu_torgcode, string description) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string sql = ""; |
| | | string search = ""; |
| | | try |
| | | { |
| | | List<TreeDG> list = new List<TreeDG>(); |
| | | sql = @"select id,parent_id,org_code,org_name,description |
| | | FROM TOrganization where is_delete<>'1'"; |
| | | switch (description) |
| | | { |
| | | case "": |
| | | sql = @"select parent.id,parent.parent_id,parent.org_code,parent.org_name,parent.description |
| | | from TOrganization as parent |
| | | left join TOrganization as child on parent.parent_id=child.id |
| | | where parent.is_delete<>'1' " + search; |
| | | var dt = DapperHelper.selectdata(sql, dynamicParams); |
| | | for (int i = 0; i < dt.Rows.Count; i++) //è¿éæ¯å¾ªç¯ææ |
| | | { |
| | |
| | | tbj.id = dt.Rows[i]["ID"].ToString(); |
| | | tbj.code = dt.Rows[i]["ORG_CODE"].ToString(); |
| | | tbj.name = dt.Rows[i]["ORG_NAME"].ToString(); |
| | | tbj.flag = dt.Rows[i]["description"].ToString(); |
| | | list.Add(tbj); |
| | | } |
| | | } |
| | | digui(dt, list); |
| | | break; |
| | | case "D": |
| | | search += "and parent.org_code=@stu_torgcode or child.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | sql = @"select parent.id,parent.parent_id,parent.org_code,parent.org_name,parent.description |
| | | from TOrganization as parent |
| | | left join TOrganization as child on parent.parent_id=child.id |
| | | where parent.is_delete<>'1' " + search; |
| | | var dt0 = DapperHelper.selectdata(sql, dynamicParams); |
| | | for (int i = 0; i < dt0.Rows.Count; i++) //è¿éæ¯å¾ªç¯ææ |
| | | { |
| | | if (string.IsNullOrEmpty(dt0.Rows[i]["PARENT_ID"].ToString()) || dt0.Rows[i]["PARENT_ID"].ToString() == "0") //夿æ¯å¦æå¤å±æ ¹èç¹ |
| | | { |
| | | TreeDG tbj = new TreeDG(); |
| | | tbj.id = dt0.Rows[i]["ID"].ToString(); |
| | | tbj.code = dt0.Rows[i]["ORG_CODE"].ToString(); |
| | | tbj.name = dt0.Rows[i]["ORG_NAME"].ToString(); |
| | | tbj.flag = dt0.Rows[i]["description"].ToString(); |
| | | list.Add(tbj); |
| | | } |
| | | } |
| | | digui(dt0, list); |
| | | break; |
| | | case "W": |
| | | search += "and parent.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | sql = @"select parent.id,parent.parent_id,parent.org_code,parent.org_name,parent.description |
| | | from TOrganization as parent |
| | | left join TOrganization as child on parent.parent_id=child.id |
| | | where parent.is_delete<>'1' " + search; |
| | | var dt1 = DapperHelper.selectdata(sql, dynamicParams); |
| | | TreeDG tbj0 = new TreeDG(); |
| | | tbj0.id = dt1.Rows[0]["ID"].ToString(); |
| | | tbj0.code = dt1.Rows[0]["ORG_CODE"].ToString(); |
| | | tbj0.name = dt1.Rows[0]["ORG_NAME"].ToString(); |
| | | tbj0.flag = dt1.Rows[0]["description"].ToString(); |
| | | list.Add(tbj0); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | |
| | | mes.code = "200"; |
| | | mes.Message = "å è½½å®æ"; |
| | | mes.data = list; |
| | |
| | | #endregion |
| | | |
| | | #region[ç¨æ·æå±çç»] |
| | | public static ToMessage UserGroup() |
| | | public static ToMessage UserGroup(string stu_torgcode,string description) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select group_code,group_name |
| | | from TGroup |
| | | where is_delete<>'1' "; |
| | | var data = DapperHelper.selecttable(sql); |
| | | switch (description) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and parent.org_code=@stu_torgcode or child.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and parent.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | var sql = @"select group_code,group_name,torg_code,parent.org_name |
| | | from TGroup G |
| | | left join TOrganization parent on G.torg_code=parent.org_code |
| | | left join TOrganization as child on parent.parent_id=child.id |
| | | where G.is_delete<>'1' " + search; |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | | mes.count = total; |
| | | mes.data = data; |
| | | } |
| | | catch (Exception e) |
| | |
| | | tbjson.id = dt.Rows[i]["ID"].ToString(); |
| | | tbjson.code = dt.Rows[i]["ORG_CODE"].ToString(); |
| | | tbjson.name = dt.Rows[i]["ORG_NAME"].ToString(); |
| | | tbjson.flag = dt.Rows[i]["description"].ToString(); |
| | | tree[m].children.Add(tbjson); |
| | | } |
| | | } |
| | |
| | | #endregion |
| | | |
| | | #region[ç¨æ·æ¸
åå
³èè§è²æ¥è¯¢] |
| | | public static ToMessage UserAssociationRole(string usercode) |
| | | public static ToMessage UserAssociationRole(string usercode,string stu_torgcode,string description) |
| | | { |
| | | string sql = ""; |
| | | string search = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | List<TreeObejct> list = new List<TreeObejct>(); |
| | | try |
| | | { |
| | | switch (description) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and parent.org_code=@stu_torgcode or child.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and parent.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | //è·åè§è²ç±»åéå(å
å«ç»å®æ è¯) |
| | | sql = @"select A.roletype_code as code,A.roletype_name as name,(case when B.roletype_code is null then 'N' else 'Y' end) flag from TRoleType A |
| | | sql = @"select A.roletype_code as code,A.roletype_name as name,(case when B.roletype_code is null then 'N' else 'Y' end) flag |
| | | from TRoleType A |
| | | left join TOrganization parent on A.torg_code=parent.org_code |
| | | left join TOrganization as child on parent.parent_id=child.id |
| | | left join ( |
| | | select distinct B.roletype_code from TRole B |
| | | inner join TUserRoleRelation C on B.role_code=C.role_code |
| | | where C.user_code=@usercode |
| | | ) B |
| | | on A.roletype_code=B.roletype_code |
| | | where A.is_delete='0'"; |
| | | where A.is_delete='0' "+search; |
| | | dynamicParams.Add("@usercode", usercode); |
| | | var data = DapperHelper.select<TreeObejct>(sql, dynamicParams); |
| | | for (int i = 0; i < data.Count; i++) |
| | | { |
| | | sql = @"select B.role_code as code,B.role_name as name,(case when C.role_code is null then 'N' else 'Y' end) flag from TRole B |
| | | left join(select role_code from TUserRoleRelation where user_code=@usercode) C on B.role_code=C.role_code |
| | | where B.roletype_code=@roletype_code and B.is_delete='0' and B.is_system='0'"; |
| | | where B.roletype_code=@roletype_code and B.is_delete='0' and B.is_system='0' and B.torg_code<>'F'"; |
| | | dynamicParams.Add("@roletype_code", data[i].code); |
| | | dynamicParams.Add("@usercode", usercode); |
| | | var data0 = DapperHelper.select<TreeObejctCn>(sql, dynamicParams); |
| | |
| | | #endregion |
| | | |
| | | #region[ç¨æ·æ¸
åå
³èè§è²ä¿å] |
| | | public static ToMessage SaveUserAssoctRole(string usercode, List<RoleUserSubmit> json) |
| | | public static ToMessage SaveUserAssoctRole(string usercode,string stu_torgcode,string description, List<RoleUserSubmit> json) |
| | | { |
| | | var sql = ""; |
| | | List<object> list = new List<object>(); |
| | |
| | | list.Clear(); |
| | | if (json == null || json.Count <= 0) |
| | | { |
| | | switch (description) |
| | | { |
| | | case "": |
| | | //æ¸
é¤ç¨æ·å
³èè§è²è¡¨æ°æ® |
| | | sql = @"delete TUserRoleRelation where user_code=@usercode"; |
| | | list.Add(new { str = sql, parm = new { usercode = usercode } }); |
| | | //æ¸
é¤ç¨æ·è¡¨å
³èè§è²æ è¯ |
| | | sql = @"update TUser set is_role='N' where usercode=@usercode"; |
| | | list.Add(new { str = sql, parm = new { usercode = usercode } }); |
| | | break; |
| | | case "D": |
| | | //æ¸
é¤ç¨æ·å
³èè§è²è¡¨æ°æ® |
| | | sql = @"delete from TUserRoleRelation where id in (select A.id from TUserRoleRelation A |
| | | left join TOrganization T on A.torg_code=T.org_code |
| | | left join TOrganization as L on T.parent_id=L.id |
| | | where 1=1 and A.user_code=@usercode and T.org_code=@stu_torgcode)"; |
| | | list.Add(new { str = sql, parm = new { usercode = usercode, stu_torgcode = stu_torgcode } }); |
| | | break; |
| | | case "W": |
| | | //æ¸
é¤ç¨æ·å
³èè§è²è¡¨æ°æ® |
| | | sql = @"delete from TUserRoleRelation where id in (select A.id from TUserRoleRelation A |
| | | left join TOrganization T on A.torg_code=T.org_code |
| | | left join TOrganization as L on T.parent_id=L.id |
| | | where 1=1 and A.user_code=@usercode and T.org_code=@stu_torgcode)"; |
| | | list.Add(new { str = sql, parm = new { usercode = usercode, stu_torgcode = stu_torgcode } }); |
| | | break; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | switch (description) |
| | | { |
| | | case "": |
| | | //æ¸
é¤ç¨æ·å
³èè§è²è¡¨æ°æ® |
| | | sql = @"delete TUserRoleRelation where user_code=@usercode"; |
| | | list.Add(new { str = sql, parm = new { usercode = usercode } }); |
| | | break; |
| | | case "D": |
| | | //æ¸
é¤ç¨æ·å
³èè§è²è¡¨æ°æ® |
| | | sql = @"delete from TUserRoleRelation where id in (select A.id from TUserRoleRelation A |
| | | left join TOrganization T on A.torg_code=T.org_code |
| | | left join TOrganization as L on T.parent_id=L.id |
| | | where 1=1 and A.user_code=@usercode and T.org_code=@stu_torgcode)"; |
| | | list.Add(new { str = sql, parm = new { usercode = usercode, stu_torgcode = stu_torgcode } }); |
| | | break; |
| | | case "W": |
| | | //æ¸
é¤ç¨æ·å
³èè§è²è¡¨æ°æ® |
| | | sql = @"delete from TUserRoleRelation where id in (select A.id from TUserRoleRelation A |
| | | left join TOrganization T on A.torg_code=T.org_code |
| | | left join TOrganization as L on T.parent_id=L.id |
| | | where 1=1 and A.user_code=@usercode and T.org_code=@stu_torgcode)"; |
| | | list.Add(new { str = sql, parm = new { usercode = usercode, stu_torgcode = stu_torgcode } }); |
| | | break; |
| | | } |
| | | |
| | | //循ç¯åå
¥ç¨æ·å
³èè§è²è¡¨ |
| | | for (int i = 0; i < json.Count; i++) |
| | | { |
| | | for (int j = 0; j < json[i].Data.Count; j++) |
| | | { |
| | | sql = @"insert into TUserRoleRelation(user_code,role_code) values(@usercode,@role_code)"; |
| | | list.Add(new { str = sql, parm = new { usercode = usercode, role_code = json[i].Data[j] } }); |
| | | sql = @"insert into TUserRoleRelation(user_code,role_code,torg_code) values(@usercode,@role_code,@stu_torgcode)"; |
| | | list.Add(new { str = sql, parm = new { usercode = usercode, stu_torgcode= stu_torgcode, role_code = json[i].Data[j] } }); |
| | | |
| | | } |
| | | } |
| | | //æ è®°ç¨æ·è¡¨å
³èè§è²æ è¯ |
| | | sql = @"update TUser set is_role='Y' where usercode=@usercode"; |
| | | list.Add(new { str = sql, parm = new { usercode = usercode } }); |
| | | } |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | |
| | | |
| | | |
| | | #region[ç¨æ·ç»å表æ¥è¯¢] |
| | | public static ToMessage UserGroupSearch(int startNum, int endNum, string prop, string order) |
| | | public static ToMessage UserGroupSearch(string stu_torgcode, string description,int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select group_code,group_name,description |
| | | from TGroup |
| | | where is_delete<>'1' "; |
| | | switch (description) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and parent.org_code=@stu_torgcode or child.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and parent.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | var sql = @"select torg_code,parent.org_name,group_code,group_name,G.description |
| | | from TGroup G |
| | | left join TOrganization parent on G.torg_code=parent.org_code |
| | | left join TOrganization as child on parent.parent_id=child.id |
| | | where G.is_delete<>'1' "+search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | |
| | | //循ç¯åå
¥ç¨æ·ç»è¡¨ |
| | | for (int i = 0; i < json.Count; i++) |
| | | { |
| | | var sql0 = @"select * from TGroup where group_code=@group_code"; |
| | | var sql0 = @"select * from TGroup where group_code=@group_code and torg_code=@torg_code"; |
| | | dynamicParams.Add("@group_code", json[i].code); |
| | | dynamicParams.Add("@torg_code", json[i].storg_code); |
| | | var data = DapperHelper.selectdata(sql0, dynamicParams); |
| | | if (data.Rows.Count > 0) |
| | | { |
| | |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | | sql = @"insert into TGroup(group_code,group_name,description,lm_user,lm_date) values(@groupcode,@groupename,@description,@lm_user,@lm_date)"; |
| | | sql = @"insert into TGroup(group_code,group_name,description,lm_user,lm_date,torg_code) values(@groupcode,@groupename,@description,@lm_user,@lm_date,@torg_code)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | |
| | | groupename = json[i].name, |
| | | description = json[i].flag, |
| | | lm_user = username, |
| | | lm_date = DateTime.Now.ToString() |
| | | lm_date = DateTime.Now.ToString(), |
| | | torg_code = json[i].storg_code |
| | | } |
| | | }); |
| | | } |
| | |
| | | |
| | | |
| | | #region[è§è²ç±»åæ¥è¯¢] |
| | | public static ToMessage RoleTypeSearch(int startNum, int endNum, string prop, string order) |
| | | public static ToMessage RoleTypeSearch(string stu_torgcode, string description,int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select roletype_code,roletype_name |
| | | from TRoleType |
| | | where is_delete<>'1' "; |
| | | switch (description) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and parent.org_code=@stu_torgcode or child.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and parent.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | var sql = @"select torg_code,parent.org_name,roletype_code,roletype_name |
| | | from TRoleType R |
| | | left join TOrganization parent on R.torg_code=parent.org_code |
| | | left join TOrganization as child on parent.parent_id=child.id |
| | | where R.is_delete<>'1' " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | |
| | | //循ç¯åå
¥è§è²ç±»å表 |
| | | for (int i = 0; i < json.Count; i++) |
| | | { |
| | | var sql0 = @"select * from TRoleType where roletype_code=@roletype_code"; |
| | | var sql0 = @"select * from TRoleType where roletype_code=@roletype_code and torg_code=@torg_code"; |
| | | dynamicParams.Add("@roletype_code", json[i].code); |
| | | dynamicParams.Add("@torg_code", json[i].flag); |
| | | var data = DapperHelper.selectdata(sql0, dynamicParams); |
| | | if (data.Rows.Count > 0) |
| | | { |
| | |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | | sql = @"insert into TRoleType(roletype_code,roletype_name) values(@roletypecode,@roletypename)"; |
| | | sql = @"insert into TRoleType(roletype_code,roletype_name,torg_code) values(@roletypecode,@roletypename,@torg_code)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | | parm = new |
| | | { |
| | | roletypecode = json[i].code, |
| | | roletypename = json[i].name |
| | | roletypename = json[i].name, |
| | | torg_code= json[i].flag |
| | | } |
| | | }); |
| | | } |
| | |
| | | #endregion |
| | | |
| | | #region[è§è²ç±»å䏿æ¥å£] |
| | | public static ToMessage RoleTypeSelect() |
| | | public static ToMessage RoleTypeSelect(string stu_torgcode,string description) |
| | | { |
| | | string sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | //è·å设å¤ç±»åæ°æ® |
| | | sql = @"select roletype_code,roletype_name from TRoleType where is_delete<>'1' "; |
| | | var data = DapperHelper.selecttable(sql); |
| | | switch (description) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and parent.org_code=@stu_torgcode or child.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and parent.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | var sql = @"select roletype_code,roletype_name,torg_code,parent.org_name |
| | | from TRoleType R |
| | | left join TOrganization parent on R.torg_code=parent.org_code |
| | | left join TOrganization as child on parent.parent_id=child.id |
| | | where R.is_delete<>'1' " + search; |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | | mes.data = data; |
| | |
| | | #endregion |
| | | |
| | | #region[è§è²æ¸
åæ¥è¯¢] |
| | | public static ToMessage RoleSearch(string RoleCode, string RoleName, string RoleTypeCode, string CreateUser, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage RoleSearch(string stu_torgcode,string description,string RoleCode, string RoleName, string RoleTypeCode, string CreateUser, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | switch (description) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and part.org_code=@stu_torgcode or child.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and part.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | if (RoleCode != "" && RoleCode != null) |
| | | { |
| | | search += "and A.role_code like '%'+@RoleCode+'%' "; |
| | |
| | | //search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select A.id,A.role_code,A.role_name,b.roletype_code,B.roletype_name,A.description,T.username as lm_user,A.lm_date,A.is_user,A.is_right |
| | | var sql = @"select A.id,A.role_code,A.role_name,b.roletype_code,B.roletype_name,A.torg_code,part.org_name,A.description,T.username as lm_user,A.lm_date,A.is_user,A.is_right |
| | | from TRole A |
| | | left join TOrganization part on A.torg_code=part.org_code |
| | | left join TOrganization as child on part.parent_id=child.id |
| | | left join TRoleType B on A.roletype_code=B.roletype_code |
| | | left join TUser T on A.lm_user=T.usercode |
| | | where A.is_delete='0' and A.is_system='0' " + search; |
| | |
| | | #endregion |
| | | |
| | | #region[è§è²æ¸
åæ°å¢ç¼è¾] |
| | | public static ToMessage AddUpdateRole(string RoleId, string RoleCode, string RoleName, string RoleTypeCode, string description, string Usercode, string OperType) |
| | | public static ToMessage AddUpdateRole(string RoleId, string RoleCode, string RoleName,string stu_torgcode, string RoleTypeCode, string description, string Usercode, string OperType) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | | var sql = @"insert into TRole(role_code,role_name,lm_user,lm_date,roletype_code,description) |
| | | values(@RoleCode,@RoleName,@Usercode,@CreateDate,@RoleTypeCode,@description)"; |
| | | var sql = @"insert into TRole(role_code,role_name,lm_user,lm_date,roletype_code,description,torg_code) |
| | | values(@RoleCode,@RoleName,@Usercode,@CreateDate,@RoleTypeCode,@description,@torg_code)"; |
| | | dynamicParams.Add("@RoleCode", RoleCode); |
| | | dynamicParams.Add("@RoleName", RoleName); |
| | | dynamicParams.Add("@Usercode", Usercode); |
| | | dynamicParams.Add("@CreateDate", DateTime.Now.ToString()); |
| | | dynamicParams.Add("@RoleTypeCode", RoleTypeCode); |
| | | dynamicParams.Add("@description", description); |
| | | dynamicParams.Add("@torg_code", stu_torgcode); |
| | | int cont = DapperHelper.SQL(sql, dynamicParams); |
| | | if (cont > 0) |
| | | { |
| | |
| | | } |
| | | if (OperType == "Update") |
| | | { |
| | | var sql = @"update TRole set role_name=@RoleName,lm_user=@Usercode,lm_date=@CreateDate,roletype_code=@RoleTypeCode,description=@description where id=@RoleId"; |
| | | var sql = @"update TRole set role_name=@RoleName,lm_user=@Usercode,lm_date=@CreateDate,torg_code=@torg_code,roletype_code=@RoleTypeCode,description=@description where id=@RoleId"; |
| | | dynamicParams.Add("@RoleId", RoleId); |
| | | dynamicParams.Add("@RoleName", RoleName); |
| | | dynamicParams.Add("@Usercode", Usercode); |
| | | dynamicParams.Add("@CreateDate", DateTime.Now.ToString()); |
| | | dynamicParams.Add("@torg_code", stu_torgcode); |
| | | dynamicParams.Add("@RoleTypeCode", RoleTypeCode); |
| | | dynamicParams.Add("@description", description); |
| | | int cont = DapperHelper.SQL(sql, dynamicParams); |
| | |
| | | #endregion |
| | | |
| | | |
| | | #region[å®ç¯ç³»ç»/è½¦é´æ¥è¯¢] |
| | | public static ToMessage AnDengShopSearch(string stu_torgcode, string description) |
| | | { |
| | | string sql = ""; |
| | | string search = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | //è·å车é´ä¿¡æ¯ |
| | | switch (description) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and child.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and parent.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | sql = @"select parent.org_code,parent.org_name |
| | | from TOrganization parent |
| | | left join TOrganization as child on parent.parent_id=child.id |
| | | where parent.is_delete<>'1' " + search; |
| | | var data = DapperHelper.selectdata(sql, 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 AnDengTypeSearch() |
| | | { |
| | |
| | | #endregion |
| | | |
| | | #region[æå±è½¦é´ä¸ææ¥å£] |
| | | public static ToMessage WorkShopSelect() |
| | | public static ToMessage WorkShopSelect(string stu_torgcode,string description) |
| | | { |
| | | string sql = ""; |
| | | string search = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | //è·å设å¤ç±»åæ°æ® |
| | | sql = @"select org_code as code,org_name as name from TOrganization where description='W' and is_delete<>'1'"; |
| | | var data = DapperHelper.selecttable(sql); |
| | | switch (description) |
| | | { |
| | | case "": |
| | | search += "and parent.description=@description "; |
| | | dynamicParams.Add("@description", "W"); |
| | | break; |
| | | case "D": |
| | | search += "and child.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and parent.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | sql = @"select parent.org_code as code,parent.org_name as name |
| | | from TOrganization parent |
| | | left join TOrganization as child on parent.parent_id=child.id |
| | | where parent.is_delete<>'1' " + search; |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | | mes.data = data; |
| | |
| | | #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) |
| | | public static ToMessage DeviceMangerSearch(string stu_torgcode,string description,string deviceCode, string deviceName, string status, string workShop, string deviceType, string deviceGroup, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | if (workShop != "" && workShop != null) |
| | | { |
| | | search += "and A.wksp_code=@workShop "; |
| | | dynamicParams.Add("@workShop", workShop); |
| | | } |
| | | else |
| | | { |
| | | switch (description) |
| | | { |
| | | case "": |
| | | search += "and T.description=@description "; |
| | | dynamicParams.Add("@description", "W"); |
| | | break; |
| | | case "D": |
| | | search += "and L.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | } |
| | | } |
| | | if (deviceCode != "" && deviceCode != null) |
| | | { |
| | | search += "and A.code like '%'+@deviceCode+'%' "; |
| | |
| | | { |
| | | search += "and A.enable=@status "; |
| | | dynamicParams.Add("@status", status); |
| | | } |
| | | if (workShop != "" && workShop != null) |
| | | { |
| | | search += "and A.wksp_code=@workShop "; |
| | | dynamicParams.Add("@workShop", workShop); |
| | | } |
| | | if (deviceType != "" && deviceType != null) |
| | | { |
| | |
| | | left join TEqpType B on A.eqptype_code=B.code |
| | | left join TEqpGroup G on A.eqpgroup_code=G.code |
| | | left join TOrganization T on A.wksp_code=T.org_code |
| | | left join TOrganization L on A.Line_code=L.org_code |
| | | left join TOrganization as L on T.parent_id=L.id |
| | | left join TUser U on A.lm_user=U.usercode |
| | | where A.is_delete<>'1' " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | |
| | | #endregion |
| | | |
| | | #region[设å¤ç¹æ£æ åå
³èå·¥ä½ç«æ¥è¯¢] |
| | | public static ToMessage DeviceCheckStanedAssociationEqp(string checkstand_code) |
| | | public static ToMessage DeviceCheckStanedAssociationEqp(string stu_torgcode,string description,string checkstand_code) |
| | | { |
| | | string sql = ""; |
| | | string search = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | List<StandEqp> list = new List<StandEqp>(); |
| | | try |
| | | { |
| | | switch (description) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and T.org_code=@stu_torgcode or child.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and T.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | //è·åå·¥ä½ç«éå(车é´,å
å«å·²ç»å®å·¥ä½ç«æ è¯) |
| | | 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 TOrganization as child on T.parent_id=child.id |
| | | left join( |
| | | select distinct A.eqp_code,B.wksp_code from TEqpchk_Eqp A |
| | | inner join TEqpInfo B on A.eqp_code=B.code |
| | | where A.eqpchkmain_code=@checkstand_code 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'"; |
| | | ) B on T.org_code=B.wksp_code where T.description='W' and T.is_delete<>'1' "+search; |
| | | dynamicParams.Add("@checkstand_code", checkstand_code); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | for (int i = 0; i < data.Rows.Count; i++) |
| | |
| | | #endregion |
| | | |
| | | #region[设å¤ä¿å
»æ åå
³èå·¥ä½ç«æ¥è¯¢] |
| | | public static ToMessage DeviceRepairStanedAssociationEqp(string repairstand_code) |
| | | public static ToMessage DeviceRepairStanedAssociationEqp(string stu_torgcode,string description,string repairstand_code) |
| | | { |
| | | string sql = ""; |
| | | string search = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | List<StandEqp> list = new List<StandEqp>(); |
| | | try |
| | | { |
| | | switch (description) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and T.org_code=@stu_torgcode or child.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and T.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | //è·åå·¥ä½ç«éå(车é´,å
å«å·²ç»å®å·¥ä½ç«æ è¯) |
| | | 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 TOrganization as child on T.parent_id=child.id |
| | | left join( |
| | | select distinct A.eqp_code,B.wksp_code from TEqpmai_Eqp A |
| | | inner join TEqpInfo B on A.eqp_code=B.code |
| | | where A.eapmai_code=@repairstand_code 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'"; |
| | | ) B on T.org_code=B.wksp_code where T.description='W' and T.is_delete<>'1' "+search; |
| | | |
| | | dynamicParams.Add("@repairstand_code", repairstand_code); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | |
| | | |
| | | |
| | | #region[设å¤ç¹æ£è®°å½æ¥è¯¢] |
| | | public static ToMessage DeviceCheckTakeSearch(string wkshopcode, string eqpcode, string eqpname, string stanedname, string checkuser, string checkopendate, string checkclosedate, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage DeviceCheckTakeSearch(string stu_torgcode,string description, string wkshopcode, string eqpcode, string eqpname, string stanedname, string checkuser, string checkopendate, string checkclosedate, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | |
| | | { |
| | | search += "and T.org_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | else |
| | | { |
| | | switch (description) |
| | | { |
| | | case "": |
| | | search += "and T.description=@description "; |
| | | dynamicParams.Add("@description", "W"); |
| | | break; |
| | | case "D": |
| | | search += "and L.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | } |
| | | } |
| | | if (eqpcode != "" && eqpcode != null) |
| | | { |
| | |
| | | left join TEqpInfo E on A.eqp_code=E.code |
| | | left join TEqpchk_Main M on A.eqpchkmain_code=M.code |
| | | left join TOrganization T on E.wksp_code=T.org_code |
| | | left join TOrganization as L on T.parent_id=L.id |
| | | where T.description='W' " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | |
| | | #endregion |
| | | |
| | | #region[设å¤ç¹æ£è®°å½å¯¼åº] |
| | | public static ToMessage DeviceCheckTakeOutExcel(string wkshopcode, string eqpcode, string eqpname, string stanedname, string checkuser, string checkopendate, string checkclosedate) |
| | | public static ToMessage DeviceCheckTakeOutExcel(string stu_torgcode, string description, string wkshopcode, string eqpcode, string eqpname, string stanedname, string checkuser, string checkopendate, string checkclosedate) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | |
| | | { |
| | | search += "and T.org_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | else |
| | | { |
| | | switch (description) |
| | | { |
| | | case "": |
| | | search += "and T.description=@description "; |
| | | dynamicParams.Add("@description", "W"); |
| | | break; |
| | | case "D": |
| | | search += "and L.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | } |
| | | } |
| | | if (eqpcode != "" && eqpcode != null) |
| | | { |
| | |
| | | left join TEqpInfo E on A.eqp_code=E.code |
| | | left join TEqpchk_Main M on A.eqpchkmain_code=M.code |
| | | left join TOrganization T on E.wksp_code=T.org_code |
| | | left join TOrganization as L on T.parent_id=L.id |
| | | left join TEqpchk_Item H on B.eqpchkdeta_code=H.code |
| | | where T.description='W' " + search; |
| | | DataTable data = DapperHelper.selectdata(sql, dynamicParams); |
| | |
| | | |
| | | |
| | | #region[设å¤ä¿å
»è®°å½æ¥è¯¢] |
| | | public static ToMessage DeviceCheckTakeSearch(string wkshopcode, string eqpcode, string eqpname, string stanedname, string repairuser, string repairopendate, string repairclosedate, string repairresult, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage DeviceCheckTakeSearch(string stu_torgcode, string description, string wkshopcode, string eqpcode, string eqpname, string stanedname, string repairuser, string repairopendate, string repairclosedate, string repairresult, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | |
| | | { |
| | | search += "and T.org_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | else |
| | | { |
| | | switch (description) |
| | | { |
| | | case "": |
| | | search += "and T.description=@description "; |
| | | dynamicParams.Add("@description", "W"); |
| | | break; |
| | | case "D": |
| | | search += "and L.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | } |
| | | } |
| | | if (eqpcode != "" && eqpcode != null) |
| | | { |
| | |
| | | left join TEqpInfo E on A.eqp_code=E.code |
| | | left join TEqpmai_Main M on A.eqpmaint_code=M.code |
| | | left join TOrganization T on E.wksp_code=T.org_code |
| | | left join TOrganization as L on T.parent_id=L.id |
| | | where T.description='W' " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | |
| | | #endregion |
| | | |
| | | #region[设å¤ä¿å
»è®°å½å¯¼åº] |
| | | public static ToMessage DeviceRepairTakeOutExcel(string wkshopcode, string eqpcode, string eqpname, string stanedname, string repairuser, string repairopendate, string repairclosedate, string repairresult) |
| | | public static ToMessage DeviceRepairTakeOutExcel(string stu_torgcode, string description, string wkshopcode, string eqpcode, string eqpname, string stanedname, string repairuser, string repairopendate, string repairclosedate, string repairresult) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | |
| | | { |
| | | search += "and T.org_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | else |
| | | { |
| | | switch (description) |
| | | { |
| | | case "": |
| | | search += "and T.description=@description "; |
| | | dynamicParams.Add("@description", "W"); |
| | | break; |
| | | case "D": |
| | | search += "and L.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | } |
| | | } |
| | | if (eqpcode != "" && eqpcode != null) |
| | | { |
| | |
| | | left join TEqpInfo E on A.eqp_code=E.code |
| | | left join TEqpmai_Main M on A.eqpmaint_code=M.code |
| | | left join TOrganization T on E.wksp_code=T.org_code |
| | | left join TOrganization as L on T.parent_id=L.id |
| | | left join TEqpmai_Item H on B.eqpmaideta_code=H.code |
| | | where T.description='W' " + search; |
| | | DataTable data = DapperHelper.selectdata(sql, dynamicParams); |
| | |
| | | |
| | | |
| | | #region[设å¤ç»´ä¿®è®°å½æ¥è¯¢] |
| | | public static ToMessage DeviceUpdateSearch(string wkshopcode, string eqpcode, string eqpname, string reportuser, string repairuser, string vrifcatuser, string reportopendate, string reportclosedate, string repairopendate, string repairclosedate, string vrifcatopendate, string vrifcatclosedate, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage DeviceUpdateSearch(string stu_torgcode, string description, string wkshopcode, string eqpcode, string eqpname, string reportuser, string repairuser, string vrifcatuser, string reportopendate, string reportclosedate, string repairopendate, string repairclosedate, string vrifcatopendate, string vrifcatclosedate, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | |
| | | { |
| | | search += "and A.wksp_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | else |
| | | { |
| | | switch (description) |
| | | { |
| | | case "": |
| | | search += "and T.description=@description "; |
| | | dynamicParams.Add("@description", "W"); |
| | | break; |
| | | case "D": |
| | | search += "and L.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | } |
| | | } |
| | | if (eqpcode != "" && eqpcode != null) |
| | | { |
| | |
| | | left join TEqp_RepairRequest B on A.source_wo=B.docu_code |
| | | left join TEqpInfo E on A.eqp_code=E.code |
| | | left join TOrganization T on A.wksp_code=T.org_code |
| | | left join TOrganization as L on T.parent_id=L.id |
| | | where T.description='W' " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | |
| | | #endregion |
| | | |
| | | #region[设å¤ç»´ä¿®è®°å½å¯¼åº] |
| | | public static ToMessage DeviceUpdateOutExcel(string wkshopcode, string eqpcode, string eqpname, string reportuser, string repairuser, string vrifcatuser, string reportopendate, string reportclosedate, string repairopendate, string repairclosedate, string vrifcatopendate, string vrifcatclosedate) |
| | | public static ToMessage DeviceUpdateOutExcel(string stu_torgcode, string description, string wkshopcode, string eqpcode, string eqpname, string reportuser, string repairuser, string vrifcatuser, string reportopendate, string reportclosedate, string repairopendate, string repairclosedate, string vrifcatopendate, string vrifcatclosedate) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | |
| | | { |
| | | search += "and A.wksp_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | else |
| | | { |
| | | switch (description) |
| | | { |
| | | case "": |
| | | search += "and T.description=@description "; |
| | | dynamicParams.Add("@description", "W"); |
| | | break; |
| | | case "D": |
| | | search += "and L.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | } |
| | | } |
| | | if (eqpcode != "" && eqpcode != null) |
| | | { |
| | |
| | | left join TEqp_RepairRequest B on A.source_wo=B.docu_code |
| | | left join TEqpInfo E on A.eqp_code=E.code |
| | | left join TOrganization T on A.wksp_code=T.org_code |
| | | left join TOrganization as L on T.parent_id=L.id |
| | | where T.description='W'" + search; |
| | | DataTable data = DapperHelper.selectdata(sql, dynamicParams); |
| | | data.TableName = "Table"; //设置DataTableçåç§° |
| | |
| | | { |
| | | |
| | | //æ§è¡sql |
| | | strProcName = "select * from [dbo].[TUser] where usercode=@username and password=@password and is_delete='0'"; |
| | | strProcName = @"select * from TUser U |
| | | left join TOrganization T on U.stu_torgcode = T.org_code |
| | | where U.usercode =@username and U.password =@password and U.is_delete = '0'"; |
| | | //åå»ºåæ° |
| | | listStr.Add(new SqlParameter("@username", username)); |
| | | listStr.Add(new SqlParameter("@password", password)); |
| | |
| | | #endregion |
| | | |
| | | #region [åå
¥ç»å½è®°å½è¡¨] |
| | | public static ToMessage LoginBas(string usercode, string usertype) |
| | | public static ToMessage LoginBas(string usercode, string usertype,string stu_torgcode) |
| | | { |
| | | var sql = ""; |
| | | var cont = 0; |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | sql = @"insert into T_Bas_Login(usercode,status,indate,origin) |
| | | values(@usercode,'Y',@indate,@usertype)"; |
| | | sql = @"insert into T_Bas_Login(usercode,status,indate,origin,torg_code) |
| | | values(@usercode,'Y',@indate,@usertype,@stu_torgcode)"; |
| | | dynamicParams.Add("@usercode", usercode); |
| | | dynamicParams.Add("@usertype", usertype); |
| | | dynamicParams.Add("@indate", DateTime.Now.ToString()); |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | cont = DapperHelper.SQL(sql, dynamicParams); |
| | | if (cont > 0) |
| | | { |
| | |
| | | #endregion |
| | | |
| | | #region[PCç»åº] |
| | | public static ToMessage LoginOut(int userid, string usercode, string username, string usertype) |
| | | public static ToMessage LoginOut(int userid, string usercode, string username, string usertype,string stu_torgcode) |
| | | { |
| | | var sql = ""; |
| | | var cont = 0; |
| | |
| | | RedisHelper redis = new RedisHelper(); |
| | | try |
| | | { |
| | | sql = @"insert into T_Bas_Login(usercode,status,outdate,origin) |
| | | values(@usercode,'N',@outdate,@usertype)"; |
| | | sql = @"insert into T_Bas_Login(usercode,status,outdate,origin,torg_code) |
| | | values(@usercode,'N',@outdate,@usertype,@stu_torgcode)"; |
| | | dynamicParams.Add("@usercode", usercode); |
| | | dynamicParams.Add("@usertype", usertype); |
| | | dynamicParams.Add("@outdate", DateTime.Now.ToString()); |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | cont = DapperHelper.SQL(sql, dynamicParams); |
| | | if (cont > 0) |
| | | { |
| | | redis.Remove(Enterprise + "LoginUserID" + usertype + userid, 0); //å é¤redis |
| | | redis.Remove(Enterprise + stu_torgcode + "LoginUserID" + usertype + userid, 0); //å é¤redis |
| | | mes.code = "200"; |
| | | mes.count = 0; |
| | | mes.Message = "ç»åºæå!"; |
| | |
| | | left join TOrganization T on B.wkshp_code=T.org_code |
| | | left join TAnDonType D on A.type=d.code |
| | | left join TUser U on A.resp_user=U.usercode |
| | | where A.resp_user=@usercode and B.status='START' and U.rid=@rid and T.description='W'"; |
| | | where A.resp_user=@usercode and B.status='START' and U.rid=@rid"; |
| | | dynamicParams.Add("@usercode", usercode); |
| | | dynamicParams.Add("@rid", rid); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select A.id,A.partcode,A.partname,A.partspec,A.uom_code,B.name as uom_name,D.code as stocktypecode,D.name as stocktypename, |
| | | C.code as materialtypecode,C.name as materialtypename,A.stck_code,T.name as stck_name,A.maxqty,A.minqty,U.username as lm_user,A.default_route, |
| | | A.lm_date,A.proute_id,A.is_batchno,A.is_fifo,A.is_incheck,A.is_outcheck |
| | | C.code as materialtypecode,C.name as materialtypename,A.stck_code,T.name as stck_name,A.maxqty,A.minqty,U.username as lm_user, |
| | | A.lm_date,(case when isnull(M.materiel_code,'')='' then 'N' else 'Y' end) as proute_id,A.is_batchno,A.is_fifo,A.is_incheck,A.is_outcheck |
| | | from TMateriel_Info A |
| | | left join TUom B on A.uom_code=B.code |
| | | left join TMateriel_Type C on A.materieltype_code=C.code |
| | | left join T_Dict D on A.stocktype_code=D.code and D.dict_type='CHLX' |
| | | left join T_Sec_Stck T on A.stck_code=T.code |
| | | left join TUser U on A.lm_user=U.usercode |
| | | left join ( |
| | | select distinct materiel_code from TMateriel_Route |
| | | ) M on A.partcode=M.materiel_code |
| | | where A.is_delete<>'1' " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | |
| | | #endregion |
| | | |
| | | #region[åè´§æ¡£æ¡å
³èå·¥èºè·¯çº¿æ¥è¯¢] |
| | | public static ToMessage InventoryFileAssociationRoute(string partcode) |
| | | public static ToMessage InventoryFileAssociationRoute(string stu_torgcode,string stu_torgtypecode,string partcode) |
| | | { |
| | | string sql = ""; |
| | | string search = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | List<MaterialRout> list = new List<MaterialRout>(); |
| | | try |
| | | { |
| | | switch (stu_torgtypecode) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and parent.org_code=@stu_torgcode or child.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and parent.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | //è·åå·¥èºè·¯çº¿éå(å
å«ç©æç»å®å·¥èºè·¯çº¿æ è¯) |
| | | sql = @"select distinct A.code as routecode,A.name as routename,(case when B.route_code is null then 'N' else 'Y' end) flag from TFlw_Rout A |
| | | sql = @"select distinct parent.org_code,parent.org_name,A.code as routecode,A.name as routename,(case when B.route_code is null then 'N' else 'Y' end) flag from TFlw_Rout A |
| | | left join TOrganization parent on A.torg_code=parent.org_code |
| | | left join TOrganization as child on parent.parent_id=child.id |
| | | left join ( |
| | | select distinct route_code from TMateriel_Route where materiel_code=@partcode and is_delete<>'1' |
| | | ) B |
| | | on A.code=B.route_code |
| | | where A.is_delete='0' and A.enable='Y'"; |
| | | where A.is_delete='0' and A.enable='Y' " + search; |
| | | dynamicParams.Add("@partcode", partcode); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | for (int i = 0; i < data.Rows.Count; i++) |
| | |
| | | rout.code = data.Rows[i]["ROUTECODE"].ToString(); |
| | | rout.name = data.Rows[i]["ROUTENAME"].ToString(); |
| | | rout.flag = data.Rows[i]["FLAG"].ToString(); |
| | | |
| | | rout.wkshopcode= data.Rows[i]["ORG_CODE"].ToString(); |
| | | rout.wkshopname = data.Rows[i]["ORG_NAME"].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 |
| | |
| | | #endregion |
| | | |
| | | #region[åè´§æ¡£æ¡å
³èå·¥èºè·¯çº¿æäº¤] |
| | | public static ToMessage SaveInventoryFile(string partcode, string defaultroute_code, string username, List<ObjectData> json) |
| | | public static ToMessage SaveInventoryFile(string stu_torgcode,string stu_torgtypecode, string partcode, string defaultroute_code, string username, List<PartRout> json) |
| | | { |
| | | var sql = ""; |
| | | List<object> list = new List<object>(); |
| | |
| | | list.Clear(); |
| | | if (json == null || json.Count <= 0) |
| | | { |
| | | switch (stu_torgtypecode) |
| | | { |
| | | case "": |
| | | //æ¸
é¤ç©æå
³èå·¥èºè·¯çº¿è¡¨æ°æ® |
| | | 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',default_route='' where partcode=@partcode"; |
| | | list.Add(new { str = sql, parm = new { partcode = partcode } }); |
| | | break; |
| | | case "D": |
| | | //æ¸
é¤ç©æå
³èå·¥èºè·¯çº¿è¡¨æ°æ® |
| | | sql = @"delete from TMateriel_Route where id in (select A.id from TMateriel_Route A |
| | | left join TOrganization T on A.torg_code=T.org_code |
| | | left join TOrganization as L on T.parent_id=L.id |
| | | where 1=1 and A.materiel_code=@partcode and L.org_code=@stu_torgcode)"; |
| | | list.Add(new { str = sql, parm = new { partcode = partcode, stu_torgcode = stu_torgcode } }); |
| | | break; |
| | | case "W": |
| | | //æ¸
é¤ç©æå
³èå·¥èºè·¯çº¿è¡¨æ°æ® |
| | | sql = @"delete from TMateriel_Route where id in (select A.id from TMateriel_Route A |
| | | left join TOrganization T on A.torg_code=T.org_code |
| | | left join TOrganization as L on T.parent_id=L.id |
| | | where 1=1 and A.materiel_code=@partcode and T.org_code=@stu_torgcode)"; |
| | | list.Add(new { str = sql, parm = new { partcode = partcode, stu_torgcode = stu_torgcode } }); |
| | | break; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | //æ¸
é¤ç¨æ·å
³èè§è²è¡¨æ°æ® |
| | | switch (stu_torgtypecode) |
| | | { |
| | | case "": |
| | | //æ¸
é¤ç©æå
³èå·¥èºè·¯çº¿è¡¨æ°æ® |
| | | sql = @"delete TMateriel_Route where materiel_code=@partcode"; |
| | | list.Add(new { str = sql, parm = new { partcode = partcode } }); |
| | | break; |
| | | case "D": |
| | | //æ¸
é¤ç©æå
³èå·¥èºè·¯çº¿è¡¨æ°æ® |
| | | sql = @"delete from TMateriel_Route where id in (select A.id from TMateriel_Route A |
| | | left join TOrganization T on A.torg_code=T.org_code |
| | | left join TOrganization as L on T.parent_id=L.id |
| | | where 1=1 and A.materiel_code=@partcode and L.org_code=@stu_torgcode)"; |
| | | list.Add(new { str = sql, parm = new { partcode = partcode, stu_torgcode = stu_torgcode } }); |
| | | break; |
| | | case "W": |
| | | //æ¸
é¤ç©æå
³èå·¥èºè·¯çº¿è¡¨æ°æ® |
| | | sql = @"delete from TMateriel_Route where id in (select A.id from TMateriel_Route A |
| | | left join TOrganization T on A.torg_code=T.org_code |
| | | left join TOrganization as L on T.parent_id=L.id |
| | | where 1=1 and A.materiel_code=@partcode and T.org_code=@stu_torgcode)"; |
| | | list.Add(new { str = sql, parm = new { partcode = partcode, stu_torgcode = stu_torgcode } }); |
| | | break; |
| | | } |
| | | //循ç¯åå
¥ç¨æ·å
³èè§è²è¡¨ |
| | | 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)"; |
| | | sql = @"insert into TMateriel_Route(materiel_code,route_code,lm_user,lm_date,torg_code) values(@materiel_code,@route_code,@lm_user,@lm_date,@torg_code)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | |
| | | materiel_code = partcode, |
| | | route_code = json[i].code, |
| | | lm_user = username, |
| | | lm_date = DateTime.Now.ToString() |
| | | lm_date = DateTime.Now.ToString(), |
| | | torg_code = json[i].wkshopcode |
| | | } |
| | | }); |
| | | } |
| | | //æ è®°ç©æè¡¨å
³èå·¥èºè·¯çº¿æ è¯ |
| | | sql = @"update TMateriel_Info set proute_id='Y',default_route=@defaultroute_code where partcode=@partcode"; |
| | | list.Add(new { str = sql, parm = new { partcode = partcode, defaultroute_code = defaultroute_code } }); |
| | | } |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | |
| | | |
| | | |
| | | #region[å·¥èºè·¯çº¿æ¥è¯¢] |
| | | public static ToMessage RouteSearch(string routecode, string routename, string description, string createuser, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage RouteSearch(string stu_torgcode, string stu_torgtypecode, string WorkShop,string routecode, string routename, string description, string createuser, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | if (WorkShop != "" && WorkShop != null) |
| | | { |
| | | search += "and A.torg_code=@workShop "; |
| | | dynamicParams.Add("@workShop", WorkShop); |
| | | } |
| | | else |
| | | { |
| | | switch (stu_torgtypecode) |
| | | { |
| | | case "": |
| | | search += "and T.description=@description "; |
| | | dynamicParams.Add("@description", "W"); |
| | | break; |
| | | case "D": |
| | | search += "and L.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | } |
| | | } |
| | | if (routecode != "" && routecode != null) |
| | | { |
| | | search += "and A.code like '%'+@routecode+'%' "; |
| | |
| | | } |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select A.id,A.code,A.name,A.description,A.enable,U.username as lm_user,A.lm_date from TFlw_Rout A |
| | | var sql = @"select A.id,T.org_code,T.org_name,A.code,A.name,A.description,A.enable,U.username as lm_user,A.lm_date from TFlw_Rout A |
| | | left join TUser U on A.lm_user=U.usercode |
| | | left join TOrganization T on A.torg_code=T.org_code |
| | | left join TOrganization as L on T.parent_id=L.id |
| | | where A.is_delete<>'1' " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | |
| | | try |
| | | { |
| | | //è·åå·¥èºè·¯çº¿ä¿¡æ¯ |
| | | sql = @"select code,name,description,enable |
| | | sql = @"select code,name,description,enable,torg_code |
| | | from TFlw_Rout |
| | | where code=@routecode and is_delete<>'1'"; |
| | | dynamicParams.Add("@routecode", routecode); |
| | |
| | | rout.name = data.Rows[i]["NAME"].ToString(); |
| | | rout.enable = data.Rows[i]["ENABLE"].ToString(); |
| | | rout.description = data.Rows[i]["DESCRIPTION"].ToString(); |
| | | rout.wkshopcode = data.Rows[i]["torg_code"].ToString(); |
| | | |
| | | //æ ¹æ®å·¥èºè·¯çº¿ç¼ç è·åå
³èçå·¥åºä¿¡æ¯ |
| | | sql = @"select A.seq,B.stepcode,B.stepname,B.enable from TFlw_Rtdt A |
| | |
| | | return mes; |
| | | } |
| | | //æ°å¢å·¥èºè·¯çº¿è¡¨ |
| | | 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() } }); |
| | | sql = @"insert into TFlw_Rout(code,name,description,enable,lm_user,lm_date,torg_code) values(@code,@name,@description,@enable,@lm_user,@lm_date,@torg_code)"; |
| | | 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(), torg_code=json.wkshopcode } }); |
| | | for (int i = 0; i < json.Data.Rows.Count; i++) |
| | | { |
| | | string is_firststep = "N"; //æ¯å¦é¦éå·¥åº |
| | |
| | | is_laststep = "Y"; |
| | | } |
| | | //æ°å¢å·¥èºè·¯çº¿å
³èå·¥åºè¡¨ |
| | | sql = @"insert TFlw_Rtdt (rout_code,seq,step_code,first_choke,last_choke,lm_user,lm_date) values(@rout_code,@seq,@step_code,@first_choke,@last_choke,@lm_user,@lm_date)"; |
| | | 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() } }); |
| | | sql = @"insert TFlw_Rtdt (rout_code,seq,step_code,first_choke,last_choke,lm_user,lm_date,torg_code) values(@rout_code,@seq,@step_code,@first_choke,@last_choke,@lm_user,@lm_date,@torg_code)"; |
| | | 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(),torg_code=json.wkshopcode } }); |
| | | } |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | |
| | | |
| | | |
| | | #region[å·¥åºä¸ææ¥è¯¢æ¥å£] |
| | | public static ToMessage StepSelect() |
| | | public static ToMessage StepSelect(string WorkShop) |
| | | { |
| | | string sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | //è·åå·¥åºæ°æ® |
| | | sql = @"select stepcode,stepname from TStep where is_delete<>'1' and enable='Y'"; |
| | | var data = DapperHelper.selecttable(sql); |
| | | sql = @"select stepcode,stepname from TStep where is_delete<>'1' and enable='Y' and torg_code=@torg_code"; |
| | | dynamicParams.Add("@torg_code", WorkShop); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | mes.code = "200"; |
| | | mes.count = data.Rows.Count; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | |
| | | #endregion |
| | | |
| | | #region[å·¥åºæ¥è¯¢] |
| | | public static ToMessage StepSearch(string stepcode, string stepname, string enable, string steptypecode, string createuser, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage StepSearch(string stu_torgcode,string stu_torgtypecode,string WorkShop, 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 (WorkShop != "" && WorkShop != null) |
| | | { |
| | | search += "and A.torg_code=@workShop "; |
| | | dynamicParams.Add("@workShop", WorkShop); |
| | | } |
| | | else |
| | | { |
| | | switch (stu_torgtypecode) |
| | | { |
| | | case "": |
| | | search += "and T.description=@description "; |
| | | dynamicParams.Add("@description", "W"); |
| | | break; |
| | | case "D": |
| | | search += "and L.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | } |
| | | } |
| | | if (stepcode != "" && stepcode != null) |
| | | { |
| | | search += "and A.stepcode like '%'+@stepcode+'%' "; |
| | |
| | | } |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select A.id,A.stepcode,A.stepname,A.flwtype,A.enable,A.descr,U.username as lm_user,A.lm_date,A.is_eqp,A.is_defect from TStep A |
| | | var sql = @"select A.id,T.org_code,T.org_name,A.stepcode,A.stepname,A.flwtype,A.enable,A.descr,U.username as lm_user,A.lm_date,A.is_eqp,A.is_defect from TStep A |
| | | left join TUser U on A.lm_user=U.usercode |
| | | left join TOrganization T on A.torg_code=T.org_code |
| | | left join TOrganization as L on T.parent_id=L.id |
| | | where A.is_delete<>'1' " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | |
| | | #endregion |
| | | |
| | | #region[å·¥åºæ°å¢ç¼è¾] |
| | | public static ToMessage AddUpdateStep(string stepid, string stepcode, string stepname, string steptypecode, string enable, string description, string username, string operType) |
| | | public static ToMessage AddUpdateStep(string stepid,string WorkShop, string stepcode, string stepname, string steptypecode, string enable, string description, string username, string operType) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | List<object> list = new List<object>(); |
| | |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | | var sql = @"insert into TStep(stepcode,stepname,flwtype,enable,descr,lm_user,lm_date) |
| | | values(@stepcode,@stepname,@steptypecode,@enable,@description,@username,@CreateDate)"; |
| | | var sql = @"insert into TStep(stepcode,stepname,flwtype,enable,descr,lm_user,lm_date,torg_code) |
| | | values(@stepcode,@stepname,@steptypecode,@enable,@description,@username,@CreateDate,@torg_code)"; |
| | | dynamicParams.Add("@stepcode", stepcode); |
| | | dynamicParams.Add("@stepname", stepname); |
| | | dynamicParams.Add("@steptypecode", steptypecode); |
| | |
| | | dynamicParams.Add("@description", description); |
| | | dynamicParams.Add("@username", username); |
| | | dynamicParams.Add("@CreateDate", DateTime.Now.ToString()); |
| | | dynamicParams.Add("@torg_code", WorkShop); |
| | | int cont = DapperHelper.SQL(sql, dynamicParams); |
| | | if (cont > 0) |
| | | { |
| | |
| | | list.Add(new { str = sql_1, parm = new { stepcode = stepcode } }); |
| | | } |
| | | } |
| | | sql_1 = @"update TStep set stepname=@stepname,flwtype=@steptypecode,enable=@enable,descr=@description, |
| | | sql_1 = @"update TStep set torg_code=@torg_code, stepname=@stepname,flwtype=@steptypecode,enable=@enable,descr=@description, |
| | | lm_user=@username,lm_date=@CreateDate where id=@stepid"; |
| | | list.Add(new { str = sql_1, parm = new { stepid = stepid, stepname = stepname, steptypecode = steptypecode, enable = enable, description = description, username = username, CreateDate = DateTime.Now.ToString() } }); |
| | | list.Add(new { str = sql_1, parm = new { torg_code=WorkShop, stepid = stepid, stepname = stepname, steptypecode = steptypecode, enable = enable, description = description, username = username, CreateDate = DateTime.Now.ToString() } }); |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | | { |
| | |
| | | sql = @"delete TDefect_Step where step_code=@stepcode"; |
| | | list.Add(new { str = sql, parm = new { stepcode = stepcode } }); |
| | | //å é¤å·¥åº |
| | | sql = @"update TStep set is_delete='1' where stepcode=@stepcode"; |
| | | sql = @"delete TStep where stepcode=@stepcode"; |
| | | list.Add(new { str = sql, parm = new { stepcode = stepcode } }); |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | | if (aa) |
| | |
| | | #endregion |
| | | |
| | | #region[å·¥åºå®ä¹å
³èå·¥ä½ç«æ¥è¯¢] |
| | | public static ToMessage StepAssociationEqp(string stepcode) |
| | | public static ToMessage StepAssociationEqp(string WorkShop, string stepcode) |
| | | { |
| | | string sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | |
| | | 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' and B.enable='Y' |
| | | ) B on T.org_code=B.wksp_code where T.description='W' and is_delete<>'1' |
| | | ) B on T.org_code=B.wksp_code where T.description='W' and is_delete<>'1' and T.org_code=@WorkShop |
| | | UNION ALL |
| | | select distinct T.type as wksp_code,(case when T.type='211' then 'ä¾åºå' when T.type='228' then '客æ·/ä¾åºå' end ) as wksp_name,'W' as type,(case when B.type is null then 'N' else 'Y' end) flag |
| | | from TCustomer T |
| | |
| | | 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.type=B.type where T.type in('211','228') and T.is_delete<>'1'"; //226(客æ·) |
| | | dynamicParams.Add("@WorkShop", WorkShop); |
| | | dynamicParams.Add("@stepcode", stepcode); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | for (int i = 0; i < data.Rows.Count; i++) |
| | |
| | | #endregion |
| | | |
| | | #region [å·¥åºå®ä¹å
³èå·¥ä½ç«æäº¤] |
| | | public static ToMessage SaveStepAssociationEqp(string stepcode, string username, List<ObjectData> json) |
| | | public static ToMessage SaveStepAssociationEqp(string WorkShop,string stepcode, string username, List<ObjectData> json) |
| | | { |
| | | var sql = ""; |
| | | List<object> list = new List<object>(); |
| | |
| | | //循ç¯åå
¥ç¨æ·å
³èè§è²è¡¨ |
| | | 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)"; |
| | | sql = @"insert into TFlw_Rteqp(eqp_code,step_code,style,lm_user,lm_date,torg_code) values(@eqp_code,@stepcode,@style,@lm_user,@lm_date,@torg_code)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | |
| | | stepcode = stepcode, |
| | | style = json[i].name, |
| | | lm_user = username, |
| | | lm_date = DateTime.Now.ToString() |
| | | lm_date = DateTime.Now.ToString(), |
| | | torg_code=WorkShop |
| | | } |
| | | }); |
| | | } |
| | |
| | | #endregion |
| | | |
| | | #region[å·¥åºå
³èç¼ºé·æ¥è¯¢] |
| | | public static ToMessage StepAssociationDefect(string stepcode) |
| | | public static ToMessage StepAssociationDefect(string WorkShop,string stepcode) |
| | | { |
| | | string sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | List<StepDefect> list = new List<StepDefect>(); |
| | | try |
| | | { |
| | | |
| | | //è·åå·¥åºå
³èç¼ºé·æ°æ®(å
å«å
³èæ è¯) |
| | | sql = @"select A.code,A.name,(case when B.defect_code is null then 'N' else 'Y' end) flag from TDefect A |
| | | left join( |
| | | select distinct defect_code from TDefect_Step where step_code=@stepcode and is_delete<>'1' |
| | | select distinct defect_code from TDefect_Step A |
| | | left join TOrganization T on A.torg_code=T.org_code |
| | | left join TOrganization as L on T.parent_id=L.id |
| | | where step_code=@stepcode and A.is_delete<>'1' and T.org_code=@WorkShop |
| | | ) B on A.code=B.defect_code"; |
| | | dynamicParams.Add("@stepcode", stepcode); |
| | | dynamicParams.Add("@WorkShop", WorkShop); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | for (int i = 0; i < data.Rows.Count; i++) |
| | | { |
| | |
| | | #endregion |
| | | |
| | | #region[å·¥åºå
³èç¼ºé·æäº¤] |
| | | public static ToMessage SaveStepAssociationDefect(string stepcode, string username, List<ObjectData> json) |
| | | public static ToMessage SaveStepAssociationDefect(string WorkShop,string stepcode, string username, List<ObjectData> json) |
| | | { |
| | | var sql = ""; |
| | | List<object> list = new List<object>(); |
| | |
| | | //循ç¯åå
¥ç¨æ·å
³èè§è²è¡¨ |
| | | for (int i = 0; i < json.Count; i++) |
| | | { |
| | | sql = @"insert into TDefect_Step(defect_code,step_code,lm_user,lm_date) values(@defect_code,@stepcode,@lm_user,@lm_date)"; |
| | | sql = @"insert into TDefect_Step(defect_code,step_code,lm_user,lm_date,torg_code) values(@defect_code,@stepcode,@lm_user,@lm_date,@torg_code)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | |
| | | defect_code = json[i].code, |
| | | stepcode = stepcode, |
| | | lm_user = username, |
| | | lm_date = DateTime.Now.ToString() |
| | | lm_date = DateTime.Now.ToString(), |
| | | torg_code= WorkShop |
| | | } |
| | | }); |
| | | } |
| | |
| | | #endregion |
| | | |
| | | #region[产åç¼ç æ¥æ¾å·¥èºè·¯çº¿ä¸ææ¡] |
| | | public static ToMessage PartSelectRpute(string partcode) |
| | | public static ToMessage PartSelectRpute(string stu_torgcode,string stu_torgtypecode,string partcode) |
| | | { |
| | | string sql = ""; |
| | | string search = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | switch (stu_torgtypecode) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and L.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and T.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | //éè¿äº§åç¼ç æ¥æ¾å
³èçå·¥èºè·¯çº¿ä¿¡æ¯ |
| | | sql = @"select A.route_code,B.name as route_name |
| | | from TMateriel_Route A |
| | | inner join TFlw_Rout B on A.route_code=B.code |
| | | where A.materiel_code=@partcode and B.is_delete<>'1' and A.is_delete<>'1'"; |
| | | left join TOrganization T on A.torg_code=T.org_code |
| | | left join TOrganization as L on T.parent_id=L.id |
| | | where A.materiel_code=@partcode and B.is_delete<>'1' and A.is_delete<>'1' "+search; |
| | | dynamicParams.Add("@partcode", partcode); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | mes.code = "200"; |
| | |
| | | #endregion |
| | | |
| | | #region[èæå·¥ä»·æ¥è¯¢] |
| | | public static ToMessage BeatRateSearch(string partcode, string routecode, string stepcode, string eqpcode, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage BeatRateSearch(string stu_torgcode,string stu_torgtypecode,string partcode, string routecode, string stepcode, string eqpcode, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | switch (stu_torgtypecode) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and L.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and F.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | if (partcode != "" && partcode != null) |
| | | { |
| | | search += "and A.materiel_code=@partcode "; |
| | |
| | | left join TStep D on A.step_code=D.stepcode |
| | | left join TEqpInfo E on A.eqp_code=E.code |
| | | left join TOrganization F on E.wksp_code=F.org_code |
| | | left join TOrganization L on F.parent_id=L.id |
| | | where B.is_delete<>'1' and C.is_delete<>'1' and D.is_delete<>'1' and E.is_delete<>'1' and F.is_delete<>'1' " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | |
| | | |
| | | |
| | | #region[ERPè®¢åæ¥è¯¢] |
| | | public static ToMessage ErpOrderSearch(string erporderstus, string erpordercode, string partcode, string partname, string partspec, int startNum, string paydatestartdate, string paydateenddate, string paydatestartdate1, string paydateenddate2, string creatuser, int endNum, string prop, string order) |
| | | public static ToMessage ErpOrderSearch(string stu_torgcode,string stu_torgtypecode,string erporderstus, string erpordercode, string partcode, string partname, string partspec, int startNum, string paydatestartdate, string paydateenddate, string paydatestartdate1, string paydateenddate2, string creatuser, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | switch (stu_torgtypecode) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and L.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and C.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | if (erporderstus != "" && erporderstus != null) |
| | | { |
| | | search += "and A.status=@erporderstus "; |
| | |
| | | left join TOrganization C on A.wkshp_code=C.org_code |
| | | left join T_Sec_Stck D on A.stck_code=D.code |
| | | left join TUser U on A.createuser=U.usercode |
| | | left join TOrganization L on C.parent_id=L.id |
| | | where A.is_delete<>'1' " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | |
| | | |
| | | |
| | | #region[MESå·¥åæ¥è¯¢] |
| | | public static ToMessage MesOrderSearch(string mesorderstus, string mesordercode, string sourceorder, string ordertype, string partcode, string partname, string partspec, int startNum, string creatuser, string createdate, int endNum, string prop, string order) |
| | | public static ToMessage MesOrderSearch(string stu_torgcode,string stu_torgtypecode,string mesorderstus, string mesordercode, string sourceorder, string ordertype, string partcode, string partname, string partspec, int startNum, string creatuser, string createdate, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | switch (stu_torgtypecode) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and L.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and C.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | if (mesorderstus != "" && mesorderstus != null) |
| | | { |
| | | search += "and A.status=@mesorderstus "; |
| | |
| | | left join TFlw_Rout E on A.route_code=E.code |
| | | left join T_Sec_Stck F on A.stck_code=F.code |
| | | left join TUser U on A.lm_user=U.usercode |
| | | left join TOrganization L on C.parent_id=L.id |
| | | where A.is_delete<>'1' " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | |
| | | #endregion |
| | | |
| | | #region[产åç¼ç æ¥æ¾å·¥èºè·¯çº¿ä¸ææ¥å£] |
| | | public static ToMessage PartSelectRoute(string partcode) |
| | | public static ToMessage PartSelectRoute(string partcode,string wkshopcode) |
| | | { |
| | | string sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | |
| | | sql = @"select R.code,R.name,A.default_route from TMateriel_Info A |
| | | inner join TMateriel_Route M on A.partcode=M.materiel_code |
| | | inner join TFlw_Rout R on M.route_code=R.code |
| | | where A.partcode=@partcode "; |
| | | where A.partcode=@partcode and M.torg_code=@torg_code"; |
| | | dynamicParams.Add("@partcode", partcode); |
| | | dynamicParams.Add("@torg_code", wkshopcode); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | |
| | | #endregion |
| | | |
| | | #region[å·¥èºè·¯çº¿æ¥æ¾è½¦é´ä¸ææ¥å£] |
| | | public static ToMessage RouteSelectWkshop(string partcode, string routecode) |
| | | public static ToMessage RouteSelectWkshop(string stu_torgcode,string stu_torgtypecode,string partcode) |
| | | { |
| | | string sql = ""; |
| | | string search = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | switch (stu_torgtypecode) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and L.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and F.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | //è·å车é´ä¸ææ¡æ°æ® |
| | | sql = @"select distinct F.org_code,F.org_name from TFlw_Rout A |
| | | inner join TMateriel_Route M on A.code=M.route_code |
| | | inner join TFlw_Rtdt B on A.code=B.rout_code |
| | | sql = @"select distinct F.org_code,F.org_name from TMateriel_Route M |
| | | inner join TFlw_Rtdt B on M.route_code=B.rout_code |
| | | inner join TStep C on B.step_code=C.stepcode |
| | | inner join TFlw_Rteqp D on C.stepcode=D.step_code |
| | | inner join TEqpInfo E on D.eqp_code=E.code |
| | | left join TOrganization F on E.wksp_code=F.org_code |
| | | where A.code=@routecode and M.materiel_code=@partcode and E.enable='Y'"; |
| | | left join TOrganization L on F.parent_id=L.id |
| | | where M.materiel_code=@partcode and E.enable='Y' "+search; |
| | | dynamicParams.Add("@partcode", partcode); |
| | | dynamicParams.Add("@routecode", routecode); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | |
| | | #endregion |
| | | |
| | | #region[çäº§å¼æ¥å·¥æ«ç è·åå·¥å对åºå·¥åºä»»å¡(èªå¶)] |
| | | public static ToMessage MesOrderStepSearch(string orderstepqrcode, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage MesOrderStepSearch(string stu_torgcode,string stu_torgtypecode, string orderstepqrcode, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var sql = ""; |
| | | string search = ""; |
| | |
| | | stepcode = arra[1]; //è·åæå®å符串åé¢çå符 |
| | | } |
| | | |
| | | if (ordercode != "" && ordercode != null) //å·¥åå·ä¸ä¸ºç©º,å·¥åºå·ä¸ºç©º |
| | | if (ordercode != "" && stepcode == null) //å·¥åå·ä¸ä¸ºç©º,å·¥åºå·ä¸ºç©º |
| | | { |
| | | search += "and A.wo_code=@ordercode "; |
| | | dynamicParams.Add("@ordercode", ordercode); |
| | |
| | | } |
| | | } |
| | | } |
| | | switch (stu_torgtypecode) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and L.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and F.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | //æ ¹æ®æ¡ä»¶æ¥è¯¢å·¥åå·¥åºä»»å¡(èªå¶å·¥åº) |
| | | sql = @"select A.status,A.wo_code,B.route_code,M.partcode,M.partname,M.partspec,A.seq,A.isbott,A.isend, |
| | | S.stepcode,S.stepname,S.descr,A.plan_qty,A.good_qty,A.ng_qty,A.bad_qty,A.plan_startdate,A.plan_enddate,B.lm_date |
| | |
| | | left join TK_Wrk_Man B on A.wo_code=B.wo_code |
| | | left join TMateriel_Info M on B.materiel_code=M.partcode |
| | | left join TStep S on A.step_code=S.stepcode |
| | | left join TOrganization F on B.wkshp_code=F.org_code |
| | | left join TOrganization L on F.parent_id=L.id |
| | | where A.status in('ALLO','START') and S.flwtype='Z' " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | if (data.ToList().Count > 0) |
| | |
| | | #endregion |
| | | |
| | | #region[çäº§å¼æ¥å·¥æ«ç è·åå·¥å对åºå·¥åºä»»å¡(å¤å)] |
| | | public static ToMessage MesOrderWxStepSearch(string orderstepqrcode, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage MesOrderWxStepSearch(string stu_torgcode,string stu_torgtypecode,string orderstepqrcode, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var sql = ""; |
| | | string search = ""; |
| | |
| | | ordercode = arra[0]; //è·åæå®å符串åé¢çå符 |
| | | stepcode = arra[1]; //è·åæå®å符串åé¢çå符 |
| | | } |
| | | if (ordercode != "" && ordercode != null) //å·¥åå·ä¸ä¸ºç©º,å·¥åºå·ä¸ºç©º |
| | | if (ordercode != "" && stepcode == null) //å·¥åå·ä¸ä¸ºç©º,å·¥åºå·ä¸ºç©º |
| | | { |
| | | search += "and A.wo_code=@ordercode "; |
| | | dynamicParams.Add("@ordercode", ordercode); |
| | |
| | | } |
| | | } |
| | | } |
| | | //æ ¹æ®æ¡ä»¶æ¥è¯¢å·¥åå·¥åºä»»å¡(èªå¶å·¥åº) |
| | | switch (stu_torgtypecode) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and L.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and F.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | //æ ¹æ®æ¡ä»¶æ¥è¯¢å·¥åå·¥åºä»»å¡(å¤åå·¥åº) |
| | | sql = @"select A.status,A.wo_code,B.route_code,M.partcode,M.partname,M.partspec,A.seq,A.isbott,A.isend, |
| | | S.stepcode,S.stepname,S.descr,A.plan_qty,A.good_qty,A.ng_qty,A.bad_qty,A.plan_startdate,A.plan_enddate,B.lm_date |
| | | from TK_Wrk_Step A |
| | | left join TK_Wrk_Man B on A.wo_code=B.wo_code |
| | | left join TMateriel_Info M on B.materiel_code=M.partcode |
| | | left join TStep S on A.step_code=S.stepcode |
| | | left join TOrganization F on B.wkshp_code=F.org_code |
| | | left join TOrganization L on F.parent_id=L.id |
| | | where A.status in('ALLO','START') and S.flwtype='W' " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | if (data.ToList().Count > 0) |
| | |
| | | #endregion |
| | | |
| | | #region[çäº§å¼æ¥å·¥æ«ç è·åå·¥å对åºå·¥åºä»»å¡(ä¸è¯)] |
| | | public static ToMessage MesOrderNgStepSearch(string orderstepqrcode, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage MesOrderNgStepSearch(string stu_torgcode,string stu_torgtypecode,string orderstepqrcode, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var sql = ""; |
| | | string search = ""; |
| | |
| | | ordercode = arra[0]; //è·åæå®å符串åé¢çå符 |
| | | stepcode = arra[1]; //è·åæå®å符串åé¢çå符 |
| | | } |
| | | if (ordercode != "" && ordercode != null) //å·¥åå·ä¸ä¸ºç©º,å·¥åºå·ä¸ºç©º |
| | | if (ordercode != "" && stepcode == null) //å·¥åå·ä¸ä¸ºç©º,å·¥åºå·ä¸ºç©º |
| | | { |
| | | search += "and A.wo_code=@ordercode "; |
| | | dynamicParams.Add("@ordercode", ordercode); |
| | |
| | | return mes; |
| | | } |
| | | } |
| | | switch (stu_torgtypecode) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and L.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and F.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | //æ ¹æ®æ¡ä»¶æ¥è¯¢å·¥åå·¥åºä»»å¡,ä¸ä¸è¯æ°é大äº0 |
| | | sql = @"select A.wo_code,M.partcode,M.partname,M.partspec,A.seq,A.isend, |
| | | S.stepcode,S.stepname,S.descr,A.plan_qty,A.good_qty,A.ng_qty,A.bad_qty,B.lm_date |
| | |
| | | left join TK_Wrk_Man B on A.wo_code=B.wo_code |
| | | left join TMateriel_Info M on B.materiel_code=M.partcode |
| | | left join TStep S on A.step_code=S.stepcode |
| | | left join TOrganization F on B.wkshp_code=F.org_code |
| | | left join TOrganization L on F.parent_id=L.id |
| | | where A.status in('ALLO','START') and A.ng_qty>0 " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | if (data.ToList().Count > 0) |
| | |
| | | return mes; |
| | | } |
| | | //è·åå·¥åºå
³èçè®¾å¤ |
| | | sql = @"select B.code,B.name from TFlw_Rteqp A |
| | | sql = @"select B.code,B.name from TK_Wrk_Man M |
| | | inner join TFlw_Rtdt R on M.route_code=R.rout_code |
| | | inner join TFlw_Rteqp A on R.step_code=A.step_code |
| | | left join TEqpInfo B on A.eqp_code=B.code |
| | | where A.style='E' and A.step_code=@stepcode and B.enable='Y'"; |
| | | where A.style='E' and M.wo_code=@wo_code and A.step_code=@stepcode and B.enable='Y'"; |
| | | dynamicParams.Add("@wo_code", ordercode); |
| | | dynamicParams.Add("@stepcode", stepcode); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | |
| | | #endregion |
| | | |
| | | #region[çäº§å¼æ¥å·¥ï¼æ¥å·¥æ¶è·åç产çç»ä¸ææ¡] |
| | | public static ToMessage MesOrderStepReportSelectUserGroup() |
| | | public static ToMessage MesOrderStepReportSelectUserGroup(string stu_torgcode,string stu_torgtypecode,string wkshopcode) |
| | | { |
| | | string sql = ""; |
| | | string search = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | if (wkshopcode != "" && wkshopcode != null) |
| | | { |
| | | search += "and A.torg_code=@workShop "; |
| | | dynamicParams.Add("@workShop", wkshopcode); |
| | | } |
| | | else |
| | | { |
| | | switch (stu_torgtypecode) |
| | | { |
| | | case "": |
| | | search += "and T.description=@description "; |
| | | dynamicParams.Add("@description", "W"); |
| | | break; |
| | | case "D": |
| | | search += "and L.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | } |
| | | } |
| | | //è·åç¨æ·ç» |
| | | sql = @"select group_code,group_name from TGroup"; |
| | | var data = DapperHelper.selecttable(sql); |
| | | sql = @"select group_code,group_name from TGroup A |
| | | left join TOrganization T on A.torg_code=T.org_code |
| | | left join TOrganization as L on T.parent_id=L.id |
| | | where 1=1 "+search; |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | | mes.data = data; |
| | |
| | | |
| | | |
| | | #region[MES工忹éå
³éæ¥è¯¢] |
| | | public static ToMessage MesOrderBitchClosedSearch(string mesorderstus, string mesordercode, string sourceorder, string ordertype, string partcode, string partname, string partspec, int startNum, string creatuser, string createdate, int endNum, string prop, string order) |
| | | public static ToMessage MesOrderBitchClosedSearch(string stu_torgcode,string stu_torgtypecode,string mesorderstus, string mesordercode, string sourceorder, string ordertype, string partcode, string partname, string partspec, int startNum, string creatuser, string createdate, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | switch (stu_torgtypecode) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and L.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and C.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | if (mesorderstus != "" && mesorderstus != null) |
| | | { |
| | | search += "and A.status=@mesorderstus "; |
| | |
| | | left join TFlw_Rout E on A.route_code=E.code |
| | | left join T_Sec_Stck F on A.stck_code=F.code |
| | | left join TUser U on A.lm_user=U.usercode |
| | | left join TOrganization L on C.parent_id=L.id |
| | | where A.is_delete<>'1' " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | |
| | | #endregion |
| | | |
| | | #region[å·¥åºæ£éªæ åæ°å¢ãç¼è¾è·åæ£éªé¡¹ç®ä¸æå表] |
| | | public static ToMessage StepCheckItemSelect() |
| | | public static ToMessage StepCheckItemSelect(string WorkShop) |
| | | { |
| | | string sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | //è·åå·¥åºç¹æ£é¡¹ç®æ°æ® |
| | | sql = @"select code,name,descr from TStepCheckItem where is_delete<>'1' "; |
| | | var data = DapperHelper.selecttable(sql); |
| | | sql = @"select code,name,descr from TStepCheckItem where is_delete<>'1' and torg_code=@torg_code"; |
| | | dynamicParams.Add("@torg_code", WorkShop); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | mes.code = "200"; |
| | | mes.Message = "æ¥è¯¢æå!"; |
| | | mes.data = data; |
| | |
| | | |
| | | |
| | | #region[å·¥åºæ£éªé¡¹ç®å表æ¥è¯¢] |
| | | public static ToMessage StepCheckItemSearch(string itemcode, string itemname, string itemdescr, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage StepCheckItemSearch(string stu_torgcode,string stu_torgtypecode, string itemcode, string itemname, string itemdescr, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | switch (stu_torgtypecode) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and L.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and C.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | if (itemcode != "" && itemcode != null) |
| | | { |
| | | search += "and A.code like '%'+@itemcode+'%' "; |
| | |
| | | |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select A.code,A.name,A.descr,U.username as lm_user,A.lm_date from TStepCheckItem A |
| | | var sql = @"select C.org_code,C.org_name,A.code,A.name,A.descr,U.username as lm_user,A.lm_date from TStepCheckItem A |
| | | left join TUser U on A.lm_user=U.usercode |
| | | left join TOrganization C on A.torg_code=C.org_code |
| | | left join TOrganization L on C.parent_id=L.id |
| | | where A.is_delete<>'1' " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | |
| | | #endregion |
| | | |
| | | #region[å·¥åºæ£éªé¡¹ç®æ°å¢ãç¼è¾æäº¤] |
| | | public static ToMessage AddUpdateStepCheckItem(string checkitemcode, string checkitemname, string checkitemdescr, string opertype, string username) |
| | | public static ToMessage AddUpdateStepCheckItem(string wkshopcode, string checkitemcode, string checkitemname, string checkitemdescr, string opertype, string username) |
| | | { |
| | | var sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | |
| | | if (opertype == "Add") |
| | | { |
| | | //åå
¥ç¼ºé·å®ä¹å®ä¹è¡¨ |
| | | sql = @"insert into TStepCheckItem(code,name,descr,lm_user,lm_date) |
| | | values(@checkitemcode,@checkitemname,@checkitemdescr,@username,@CreateDate)"; |
| | | sql = @"insert into TStepCheckItem(code,name,descr,lm_user,lm_date,torg_code) |
| | | values(@checkitemcode,@checkitemname,@checkitemdescr,@username,@CreateDate,@torg_code)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | |
| | | checkitemname = checkitemname, |
| | | checkitemdescr = checkitemdescr, |
| | | username = username, |
| | | CreateDate = DateTime.Now.ToString() |
| | | CreateDate = DateTime.Now.ToString(), |
| | | torg_code=wkshopcode |
| | | } |
| | | }); |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | |
| | | } |
| | | if (opertype == "Update") |
| | | { |
| | | sql = @"update TStepCheckItem set name=@checkitemname,descr=@checkitemdescr,lm_user=@username,lm_date=@CreateDate where code=@checkitemcode"; |
| | | sql = @"update TStepCheckItem set name=@checkitemname,descr=@checkitemdescr,lm_user=@username,lm_date=@CreateDate,torg_code=@torg_code where code=@checkitemcode"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | |
| | | checkitemname = checkitemname, |
| | | checkitemdescr = checkitemdescr, |
| | | username = username, |
| | | CreateDate = DateTime.Now.ToString() |
| | | CreateDate = DateTime.Now.ToString(), |
| | | torg_code=wkshopcode |
| | | } |
| | | }); |
| | | bool aa = DapperHelper.DoTransaction(list); |
| | |
| | | |
| | | |
| | | #region[è´¨æ£æ¹æ¡å表æ¥è¯¢] |
| | | public static ToMessage QualityInspectionSearch(string qualityinsptcode, string qualityinsptname, string status, string checktype, string sampltype, string suitobject, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage QualityInspectionSearch(string stu_torgcode,string stu_torgtypecode, string qualityinsptcode, string qualityinsptname, string status, string checktype, string sampltype, string suitobject, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | switch (stu_torgtypecode) |
| | | { |
| | | case "": |
| | | break; |
| | | case "D": |
| | | search += "and AA.Lorg_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | case "W": |
| | | search += "and AA.org_code=@stu_torgcode "; |
| | | dynamicParams.Add("@stu_torgcode", stu_torgcode); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | if (qualityinsptcode != "" && qualityinsptcode != null) |
| | | { |
| | | search += "and AA.code like '%'+@qualityinsptcode+'%' "; |
| | |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select * from( |
| | | select A.code,A.name,A.status,A.checktype,A.sampmethod,A.sampscare,A.suitobject,A.stepcode,S.stepname,A.descr,A.suitpart,A.lm_date,U.username, |
| | | select C.org_code,C.org_name,L.org_code as Lorg_code,A.code,A.name,A.status,A.checktype,A.sampmethod,A.sampscare,A.suitobject,A.stepcode,S.stepname,A.descr,A.suitpart,A.lm_date,U.username, |
| | | case when A.suitobject='P' then |
| | | STUFF(( SELECT ';' + partname |
| | | FROM TMateriel_Info |
| | |
| | | from TStepCheckStandard A |
| | | left join TUser U on A.lm_user=U.usercode |
| | | left join TStep S on A.stepcode=S.stepcode |
| | | left join TOrganization C on A.torg_code=C.org_code |
| | | left join TOrganization L on C.parent_id=L.id |
| | | ) as AA |
| | | where " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | |
| | | #endregion |
| | | |
| | | #region[è´¨æ£æ¹æ¡æ°å¢/ç¼è¾æäº¤] |
| | | public static ToMessage QualityInspectionAddEditSave(string qualityinsptcode, string qualityinsptname, string status, string checktype, string sampmethod, string sampscare, string suitobject, string suitpart, string descr,string stepcode, string checkitem, string type, string username) |
| | | public static ToMessage QualityInspectionAddEditSave(string wkshopcode, string qualityinsptcode, string qualityinsptname, string status, string checktype, string sampmethod, string sampscare, string suitobject, string suitpart, string descr,string stepcode, string checkitem, string type, string username) |
| | | { |
| | | var sql = ""; |
| | | List<object> list = new List<object>(); |
| | |
| | | { |
| | | case "Add": //æ°å¢ |
| | | //åå
¥è´¨æ£æ¹æ¡ä¸»è¡¨ |
| | | sql = @"insert into TStepCheckStandard(code,name,status,checktype,sampmethod,sampscare,suitobject,suitpart,stepcode,descr,lm_user,lm_date) |
| | | values(@code,@name,@status,@checktype,@sampmethod,@sampscare,@suitobject,@suitpart,@stepcode,@descr,@lm_user,@lm_date)"; |
| | | sql = @"insert into TStepCheckStandard(code,name,status,checktype,sampmethod,sampscare,suitobject,suitpart,stepcode,descr,lm_user,lm_date,torg_code) |
| | | values(@code,@name,@status,@checktype,@sampmethod,@sampscare,@suitobject,@suitpart,@stepcode,@descr,@lm_user,@lm_date,@torg_code)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | |
| | | stepcode= stepcode, |
| | | descr = descr, |
| | | lm_user = username, |
| | | lm_date = date |
| | | lm_date = date, |
| | | torg_code= wkshopcode |
| | | } |
| | | }); |
| | | //åå
¥è´¨æ£æ¹æ¡å表 |
| | | for (int i = 0; i < arra.Count; i++) |
| | | { |
| | | sql = @"insert into TStepCheckStandardSub(stepstaned_code,stepcheckitem_seq,stepcheckitem_code,required,numberjudge,unit,decimalnum,standvalue,uppervalue,lowervalue,stepcheckitem_desc,lm_user,lm_date) |
| | | values(@stepstaned_code,@stepcheckitem_seq,@stepcheckitem_code,@required,@numberjudge,@unit,@decimalnum,@standvalue,@uppervalue,@lowervalue,@stepcheckitem_desc,@lm_user,@lm_date)"; |
| | | sql = @"insert into TStepCheckStandardSub(stepstaned_code,stepcheckitem_seq,stepcheckitem_code,required,numberjudge,unit,decimalnum,standvalue,uppervalue,lowervalue,stepcheckitem_desc,lm_user,lm_date,torg_code) |
| | | values(@stepstaned_code,@stepcheckitem_seq,@stepcheckitem_code,@required,@numberjudge,@unit,@decimalnum,@standvalue,@uppervalue,@lowervalue,@stepcheckitem_desc,@lm_user,@lm_date,@torg_code)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | |
| | | lowervalue = arra[i]["lowervalue"].ToString(), |
| | | stepcheckitem_desc = arra[i]["stepcheckitem_desc"].ToString(), |
| | | lm_user = username, |
| | | lm_date = date |
| | | lm_date = date, |
| | | torg_code=wkshopcode |
| | | } |
| | | }); |
| | | } |
| | |
| | | list.Add(new { str = sql, parm = new { code = qualityinsptcode } }); |
| | | //ä¿®æ¹è´¨æ£æ¹æ¡ä¸»è¡¨ |
| | | sql = @"update TStepCheckStandard set name=@name,status=@status,checktype=@checktype,sampmethod=@sampmethod,sampscare=@sampscare, |
| | | suitobject=@suitobject,suitpart=@suitpart,stepcode=@stepcode,descr=@descr |
| | | suitobject=@suitobject,suitpart=@suitpart,stepcode=@stepcode,descr=@descr,torg_code=@torg_code |
| | | where code=@code"; |
| | | list.Add(new |
| | | { |
| | |
| | | suitpart = suitpart, |
| | | stepcode = stepcode, |
| | | descr = descr, |
| | | torg_code=wkshopcode |
| | | } |
| | | }); |
| | | //æ°å¢è´¨æ£æ¹æ¡å表 |
| | | for (int i = 0; i < arra.Count; i++) |
| | | { |
| | | sql = @"insert into TStepCheckStandardSub(stepstaned_code,stepcheckitem_seq,stepcheckitem_code,required,numberjudge,unit,decimalnum,standvalue,uppervalue,lowervalue,stepcheckitem_desc,lm_user,lm_date) |
| | | values(@stepstaned_code,@stepcheckitem_seq,@stepcheckitem_code,@required,@numberjudge,@unit,@decimalnum,@standvalue,@uppervalue,@lowervalue,@stepcheckitem_desc,@lm_user,@lm_date)"; |
| | | sql = @"insert into TStepCheckStandardSub(stepstaned_code,stepcheckitem_seq,stepcheckitem_code,required,numberjudge,unit,decimalnum,standvalue,uppervalue,lowervalue,stepcheckitem_desc,lm_user,lm_date,torg_code) |
| | | values(@stepstaned_code,@stepcheckitem_seq,@stepcheckitem_code,@required,@numberjudge,@unit,@decimalnum,@standvalue,@uppervalue,@lowervalue,@stepcheckitem_desc,@lm_user,@lm_date,@torg_code)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | |
| | | lowervalue = arra[i]["lowervalue"].ToString(), |
| | | stepcheckitem_desc = arra[i]["stepcheckitem_desc"].ToString(), |
| | | lm_user = username, |
| | | lm_date = date |
| | | lm_date = date, |
| | | torg_code=wkshopcode |
| | | } |
| | | }); |
| | | } |
| | |
| | | |
| | | |
| | | #region[å§å¤æ¥è¡¨è®°å½æ¥è¯¢] |
| | | public static ToMessage OutSourceReportSearch(string wocode, string partcode, string partname, string partspec, string stepname, string suppername, string type, string receivopendate, string receivclosedate, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage OutSourceReportSearch(string wkshopcode, string wocode, string partcode, string partname, string partspec, string stepname, string suppername, string type, string receivopendate, string receivclosedate, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | if (wkshopcode != "" && wkshopcode != null) |
| | | { |
| | | search += "and W.wkshp_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | if (wocode != "" && wocode != null) |
| | | { |
| | | search += "and A.wo_code like '%'+@wocode+'%' "; |
| | |
| | | search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select A.wo_code,M.partcode,M.partname,M.partspec,S.stepcode,S.stepname,C.code,C.name,(case when A.style='F' then 'åæ' when A.style='S' then 'æ¶æ' end) as style, |
| | | var sql = @"select W.wkshp_code,F.org_name as wkshp_name,A.wo_code,M.partcode,M.partname,M.partspec,S.stepcode,S.stepname,C.code,C.name,(case when A.style='F' then 'åæ' when A.style='S' then 'æ¶æ' end) as style, |
| | | A.fqty,A.sqty,A.ng_qty,A.bad_qty,U.username as out_person,B.out_time,T.username as in_person,B.in_time |
| | | from TK_Wrk_OutRecord A |
| | | inner join TK_Wrk_OutRecordSub B on A.id=B.m_id |
| | |
| | | left join TCustomer C on A.wx_code=C.code |
| | | left join TUser U on B.out_person=U.usercode |
| | | left join TUser T on B.in_person=T.usercode |
| | | left join TK_Wrk_Man W on A.wo_code=W.wo_code |
| | | left join TOrganization F on W.wkshp_code=F.org_code |
| | | where " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | |
| | | #endregion |
| | | |
| | | #region[å§å¤æ¥è¡¨è®°å½å¯¼åº] |
| | | public static ToMessage OutSourceReportExcelSearch(string wocode, string partcode, string partname, string partspec, string stepname, string suppername, string type, string receivopendate, string receivclosedate) |
| | | public static ToMessage OutSourceReportExcelSearch(string wkshopcode, string wocode, string partcode, string partname, string partspec, string stepname, string suppername, string type, string receivopendate, string receivclosedate) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | if (wkshopcode != "" && wkshopcode != null) |
| | | { |
| | | search += "and K.wkshp_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | if (wocode != "" && wocode != null) |
| | | { |
| | | search += "and A.wo_code like '%'+@wocode+'%' "; |
| | |
| | | search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select A.wo_code as 'å·¥åç¼å·',M.partcode as '产åç¼ç ',M.partname as '产ååç§°',M.partspec as '产åè§æ ¼',S.stepcode as 'å·¥åºç¼ç ',S.stepname as 'å·¥åºåç§°', |
| | | var sql = @"select W.wkshp_code as 车é´ç¼ç ,F.org_name as 车é´åç§°,A.wo_code as 'å·¥åç¼å·',M.partcode as '产åç¼ç ',M.partname as '产ååç§°',M.partspec as '产åè§æ ¼',S.stepcode as 'å·¥åºç¼ç ',S.stepname as 'å·¥åºåç§°', |
| | | C.code as 'å¤å便¹ç¼ç ',C.name as 'å¤å便¹åç§°',(case when A.style='F' then 'åæ' when A.style='S' then 'æ¶æ' end) as 'æä½ç±»å', |
| | | A.fqty as 'åææ°é',A.sqty as 'æ¶ææ°é',A.ng_qty as 'ä¸è¯æ°é',A.bad_qty as 'æ¥åºæ°é',U.username as 'åæäººå',B.out_time as 'åææ¶é´', |
| | | T.username as 'æ¶æäººå',B.in_time as 'æ¶ææ¶é´' |
| | |
| | | left join TCustomer C on A.wx_code=C.code |
| | | left join TUser U on B.out_person=U.usercode |
| | | left join TUser T on B.in_person=T.usercode |
| | | left join TK_Wrk_Man W on A.wo_code=W.wo_code |
| | | left join TOrganization F on W.wkshp_code=F.org_code |
| | | where " + search; |
| | | DataTable data = DapperHelper.selectdata(sql, dynamicParams); |
| | | data.TableName = "Table"; //设置DataTableçåç§° |
| | |
| | | |
| | | |
| | | #region[çç»å·¥èµæ¥è¡¨è®°å½æ¥è¯¢] |
| | | public static ToMessage GroupSalaryReportSearch(string compute, string wocode, string partcode, string partname, string partspec, string stepname, string groupcode, string username, string operopendate, string operclosedate, string rejectstepcode, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage GroupSalaryReportSearch(string wkshopcode, string compute, string wocode, string partcode, string partname, string partspec, string stepname, string groupcode, string username, string operopendate, string operclosedate, string rejectstepcode, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | if (wkshopcode != "" && wkshopcode != null) |
| | | { |
| | | search += "and K.wkshp_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | if (compute == "last") //æ«éå·¥åº |
| | | { |
| | | search += "and P.isend=@isend "; |
| | |
| | | //search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select distinct A.id,A.wo_code,M.partcode,M.partname,M.partspec,T.stepcode,T.stepname,A.task_qty,G.group_code,G.group_name,A.good_qty, |
| | | var sql = @"select distinct A.id,K.wkshp_code,F.org_name as wkshp_name,A.wo_code,M.partcode,M.partname,M.partspec,T.stepcode,T.stepname,A.task_qty,G.group_code,G.group_name,A.good_qty, |
| | | isnull(S.unprice,0) as unprice,A.good_qty*isnull(S.unprice,0) as usermoney,U.username as lm_user,A.lm_date,B.report_date |
| | | from TK_Wrk_Record A |
| | | inner join TK_Wrk_RecordSub B on A.id=B.m_id |
| | |
| | | left join TMateriel_Info M on A.materiel_code=M.partcode |
| | | left join TStep T on A.step_code=T.stepcode |
| | | left join TUser U on A.lm_user=U.usercode |
| | | left join TOrganization F on K.wkshp_code=F.org_code |
| | | where G.group_code<>'' " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | |
| | | #endregion |
| | | |
| | | #region[çç»å·¥èµæ¥è¡¨è®°å½å¯¼åº] |
| | | public static ToMessage GroupSalaryReportExcelSearch(string compute, string wocode, string partcode, string partname, string partspec, string stepname, string groupcode, string username, string operopendate, string operclosedate,string rejectstepcode) |
| | | public static ToMessage GroupSalaryReportExcelSearch(string wkshopcode, string compute, string wocode, string partcode, string partname, string partspec, string stepname, string groupcode, string username, string operopendate, string operclosedate,string rejectstepcode) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | if (wkshopcode != "" && wkshopcode != null) |
| | | { |
| | | search += "and K.wkshp_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | if (compute == "last") //æ«éå·¥åº |
| | | { |
| | | search += "and P.isend=@isend "; |
| | |
| | | //search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select distinct A.wo_code as å·¥åç¼å·,M.partcode as 产åç¼ç ,M.partname as 产ååç§°,M.partspec as 产åè§æ ¼, |
| | | var sql = @"select distinct K.wkshp_code as 车é´ç¼ç ,F.org_name as 车é´åç§°,A.wo_code as å·¥åç¼å·,M.partcode as 产åç¼ç ,M.partname as 产ååç§°,M.partspec as 产åè§æ ¼, |
| | | T.stepcode as å·¥åºç¼ç ,T.stepname as å·¥åºåç§°,A.task_qty as 任塿°é,G.group_code as çç»ç¼ç ,G.group_name as çç»åç§°, |
| | | A.good_qty as æ¥å·¥æ°é,isnull(S.unprice,0) as å·¥åºåä»·,A.good_qty*isnull(S.unprice,0) as 计件工èµ,U.username as æä½äººå,A.lm_date as æä½æ¶é´,B.report_date as æ¥å·¥æ¶é´ |
| | | from TK_Wrk_Record A |
| | |
| | | left join TMateriel_Info M on A.materiel_code=M.partcode |
| | | left join TStep T on A.step_code=T.stepcode |
| | | left join TUser U on A.lm_user=U.usercode |
| | | left join TOrganization F on K.wkshp_code=F.org_code |
| | | where G.group_code<>'' " + search; |
| | | DataTable data = DapperHelper.selectdata(sql, dynamicParams); |
| | | data.TableName = "Table"; //设置DataTableçåç§° |
| | |
| | | |
| | | |
| | | #region[人åå·¥èµæç»æ¥è¡¨] |
| | | public static ToMessage PeopleSalaryReportSearch(string compute, string wocode, string partcode, string partname, string partspec, string stepname, string groupcode, string reportname, string reportopendate, string reportclosedate,string rejectstepcode, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage PeopleSalaryReportSearch(string wkshopcode, string compute, string wocode, string partcode, string partname, string partspec, string stepname, string groupcode, string reportname, string reportopendate, string reportclosedate,string rejectstepcode, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | if (wkshopcode != "" && wkshopcode != null) |
| | | { |
| | | search += "and AA.wkshp_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | if (compute == "last") //æ«éå·¥åº |
| | | { |
| | | search += "and AA.isend=@isend "; |
| | |
| | | search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select AA.wo_code,AA.partcode,AA.partname,AA.partspec,AA.stepcode,AA.stepname, |
| | | var sql = @"select AA.wkshp_code,AA.wkshp_name,AA.wo_code,AA.partcode,AA.partname,AA.partspec,AA.stepcode,AA.stepname, |
| | | AA.task_qty,AA.group_code,AA.group_name,AA.report_qty,AA.unprice,AA.ratio,AA.isend, |
| | | AA.moneys as usermoney,AA.username,AA.report_date |
| | | from ( |
| | | select distinct A.wo_code,M.partcode,M.partname,M.partspec,T.stepcode,T.stepname, |
| | | select distinct K.wkshp_code,F.org_name as wkshp_name, A.wo_code,M.partcode,M.partname,M.partspec,T.stepcode,T.stepname, |
| | | A.task_qty,G.group_code,G.group_name,B.report_qty,isnull(S.unprice,0) as unprice,B.ratio,P.isend, |
| | | (B.report_qty*isnull(S.unprice,0))*(B.ratio/100) as moneys,U.username,B.report_date |
| | | from TK_Wrk_Record A |
| | |
| | | left join TMateriel_Info M on A.materiel_code=M.partcode |
| | | left join TStep T on A.step_code=T.stepcode |
| | | left join TUser U on B.report_person=U.usercode |
| | | left join TOrganization F on K.wkshp_code=F.org_code |
| | | ) as AA |
| | | where " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | |
| | | #endregion |
| | | |
| | | #region[人åå·¥èµæç»æ¥è¡¨å¯¼åº] |
| | | public static ToMessage PeopleSalaryReportExcelSearch(string compute, string wocode, string partcode, string partname, string partspec, string stepname, string groupcode, string reportname, string reportopendate, string reportclosedate,string rejectstepcode) |
| | | public static ToMessage PeopleSalaryReportExcelSearch(string wkshopcode, string compute, string wocode, string partcode, string partname, string partspec, string stepname, string groupcode, string reportname, string reportopendate, string reportclosedate,string rejectstepcode) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | if (wkshopcode != "" && wkshopcode != null) |
| | | { |
| | | search += "and AA.wkshp_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | if (compute == "last") //æ«éå·¥åº |
| | | { |
| | | search += "and AA.isend=@isend "; |
| | |
| | | search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select AA.wo_code as å·¥åç¼å·,AA.partcode as 产åç¼ç ,AA.partname as 产ååç§°,AA.partspec as 产åè§æ ¼,AA.stepcode as å·¥åºç¼ç ,AA.stepname as å·¥åºåç§°,AA.isend as æ¯å¦æ«éå·¥åº, |
| | | var sql = @"select K.wkshp_code as 车é´ç¼ç ,F.org_name as 车é´åç§°,AA.wo_code as å·¥åç¼å·,AA.partcode as 产åç¼ç ,AA.partname as 产ååç§°,AA.partspec as 产åè§æ ¼,AA.stepcode as å·¥åºç¼ç ,AA.stepname as å·¥åºåç§°,AA.isend as æ¯å¦æ«éå·¥åº, |
| | | AA.task_qty as 任塿°é,AA.group_code as ç产çç»ç¼ç ,AA.group_name as ç产çç»åç§°,AA.report_qty as æ¥å·¥æ°é,AA.unprice as å·¥åºåä»·,AA.ratio as åé
æ¯ä¾, |
| | | AA.moneys as 计件工èµ,AA.username as æ¥å·¥äººå,AA.report_date as æ¥å·¥æ¶é´ |
| | | from ( |
| | | select distinct A.wo_code,M.partcode,M.partname,M.partspec,T.stepcode,T.stepname, |
| | | select distinct K.wkshp_code,F.org_name as wkshp_name,A.wo_code,M.partcode,M.partname,M.partspec,T.stepcode,T.stepname, |
| | | A.task_qty,G.group_code,G.group_name,B.report_qty,isnull(S.unprice,0) as unprice,B.ratio,P.isend, |
| | | (B.report_qty*isnull(S.unprice,0))*(B.ratio/100) as moneys,U.username,B.report_date |
| | | from TK_Wrk_Record A |
| | |
| | | left join TMateriel_Info M on A.materiel_code=M.partcode |
| | | left join TStep T on A.step_code=T.stepcode |
| | | left join TUser U on B.report_person=U.usercode |
| | | left join TOrganization F on K.wkshp_code=F.org_code |
| | | ) as AA |
| | | where " + search; |
| | | DataTable data = DapperHelper.selectdata(sql, dynamicParams); |
| | |
| | | |
| | | |
| | | #region[ä¸è¯æç»æ¥è¡¨] |
| | | public static ToMessage DefectDetailsReportSearch(string wocode, string partcode, string partname, string partspec, string stepname, string defectcode, string defectname, string reportname, string reportopendate, string reportclosedate, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage DefectDetailsReportSearch(string wkshopcode, string wocode, string partcode, string partname, string partspec, string stepname, string defectcode, string defectname, string reportname, string reportopendate, string reportclosedate, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | if (wkshopcode != "" && wkshopcode != null) |
| | | { |
| | | search += "and W.wkshp_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | if (wocode != "" && wocode != null) |
| | | { |
| | | search += "and A.wo_code like '%'+@wocode+'%' "; |
| | |
| | | search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select A.wo_code,M.partcode,M.partname,M.partspec,T.stepcode,T.stepname,P.plan_qty,A.defect_qty, |
| | | var sql = @"select W.wkshp_code,L.org_name as wkshp_name,A.wo_code,M.partcode,M.partname,M.partspec,T.stepcode,T.stepname,P.plan_qty,A.defect_qty, |
| | | F.code as defect_code,F.name as defect_name,A.style,U.username as lm_user,A.lm_date |
| | | from CSR_WorkRecord_Defect A |
| | | inner join TK_Wrk_Step P on A.wo_code=P.wo_code and A.step_code=P.step_code |
| | |
| | | left join TStep T on A.step_code=T.stepcode |
| | | left join TDefect F on A.defect_code=F.code |
| | | left join TUser U on A.lm_user=U.usercode |
| | | left join TK_Wrk_Man W on A.wo_code=W.wo_code |
| | | left join TOrganization L on W.wkshp_code=L.org_code |
| | | where " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | | mes.code = "200"; |
| | |
| | | #endregion |
| | | |
| | | #region[ä¸è¯æç»æ¥è¡¨å¯¼åº] |
| | | public static ToMessage DefectDetailsReportExcelSearch(string wocode, string partcode, string partname, string partspec, string stepname, string defectcode, string defectname, string reportname, string reportopendate, string reportclosedate) |
| | | public static ToMessage DefectDetailsReportExcelSearch(string wkshopcode, string wocode, string partcode, string partname, string partspec, string stepname, string defectcode, string defectname, string reportname, string reportopendate, string reportclosedate) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | if (wkshopcode != "" && wkshopcode != null) |
| | | { |
| | | search += "and W.wkshp_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | if (wocode != "" && wocode != null) |
| | | { |
| | | search += "and A.wo_code like '%'+@wocode+'%' "; |
| | |
| | | search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select A.wo_code as å·¥åç¼å·,M.partcode as 产åç¼ç ,M.partname as 产ååç§°,M.partspec as 产åè§æ ¼,T.stepcode as å·¥åºç¼ç , |
| | | var sql = @"select W.wkshp_code as 车é´ç¼ç ,L.org_name as 车é´åç§°,A.wo_code as å·¥åç¼å·,M.partcode as 产åç¼ç ,M.partname as 产ååç§°,M.partspec as 产åè§æ ¼,T.stepcode as å·¥åºç¼ç , |
| | | T.stepname as å·¥åºåç§°,P.plan_qty as 任塿°é,A.defect_qty as ä¸è¯æ°é,F.code as 缺é·ä»£ç ,F.name as 缺é·åç§°, |
| | | (case when A.style='B' then 'æ¥å·¥' when A.style='S' then 'æ¶æ' end) as 'æä½ç±»å',U.username as æä½äººå,A.lm_date as æä½æ¶é´ |
| | | from CSR_WorkRecord_Defect A |
| | |
| | | left join TStep T on A.step_code=T.stepcode |
| | | left join TDefect F on A.defect_code=F.code |
| | | left join TUser U on A.lm_user=U.usercode |
| | | left join TK_Wrk_Man W on A.wo_code=W.wo_code |
| | | left join TOrganization L on W.wkshp_code=L.org_code |
| | | where " + search; |
| | | DataTable data = DapperHelper.selectdata(sql, dynamicParams); |
| | | data.TableName = "Table"; //设置DataTableçåç§° |
| | |
| | | |
| | | |
| | | #region[ç»´ä¿®æç»æ¥è¡¨] |
| | | public static ToMessage MaintenanceDetailsReportSearch(string wocode, string partcode, string partname, string partspec, string stepname, string style, string defectname, string repairname, string repairopendate, string repairclosedate, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage MaintenanceDetailsReportSearch(string wkshopcode, string wocode, string partcode, string partname, string partspec, string stepname, string style, string defectname, string repairname, string repairopendate, string repairclosedate, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | if (wkshopcode != "" && wkshopcode != null) |
| | | { |
| | | search += "and AA.wkshp_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | if (wocode != "" && wocode != null) |
| | | { |
| | | search += "and AA.wo_code like '%'+@wocode+'%' "; |
| | |
| | | search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select AA.wo_code,AA.partcode,AA.partname,AA.partspec,AA.stepcode,AA.stepname,(case when AA.style='B' then 'æ¥å·¥' when AA.style='S' then 'æ¶æ' end) as style, |
| | | var sql = @"select AA.wkshp_code,AA.wkshp_name,AA.wo_code,AA.partcode,AA.partname,AA.partspec,AA.stepcode,AA.stepname,(case when AA.style='B' then 'æ¥å·¥' when AA.style='S' then 'æ¶æ' end) as style, |
| | | AA.plan_qty,AA.repair_qty,AA.bad_qty,AA.defect_code,AA.defect_name,AA.lm_user,AA.lm_date |
| | | from( |
| | | select F.wo_code,M.partcode,M.partname,M.partspec,S.stepcode,S.stepname,F.style,P.plan_qty,F.repair_qty,F.bad_qty,F.defect_code, |
| | | select W.wkshp_code,L.org_name as wkshp_name,F.wo_code,M.partcode,M.partname,M.partspec,S.stepcode,S.stepname,F.style,P.plan_qty,F.repair_qty,F.bad_qty,F.defect_code, |
| | | defect_name = STUFF(( SELECT ',' + T.name |
| | | FROM TDefect as T |
| | | where PATINDEX('%,' + RTRIM(T.code) + ',%',',' + F.defect_code + ',')>0 |
| | |
| | | left join TMateriel_Info M on F.partnumber=M.partcode |
| | | left join TStep S on F.step_code=S.stepcode |
| | | left join TUser U on F.lm_user=U.usercode |
| | | left join TK_Wrk_Man W on F.wo_code=W.wo_code |
| | | left join TOrganization L on W.wkshp_code=L.org_code |
| | | ) as AA |
| | | where " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | |
| | | #endregion |
| | | |
| | | #region[ç»´ä¿®æç»æ¥è¡¨å¯¼åº] |
| | | public static ToMessage MaintenanceDetailsReportExcelSearch(string wocode, string partcode, string partname, string partspec, string stepname, string style, string defectname, string repairname, string repairopendate, string repairclosedate) |
| | | public static ToMessage MaintenanceDetailsReportExcelSearch(string wkshopcode, string wocode, string partcode, string partname, string partspec, string stepname, string style, string defectname, string repairname, string repairopendate, string repairclosedate) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | if (wkshopcode != "" && wkshopcode != null) |
| | | { |
| | | search += "and AA.wkshp_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | if (wocode != "" && wocode != null) |
| | | { |
| | | search += "and AA.wo_code like '%'+@wocode+'%' "; |
| | |
| | | search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select AA.wo_code as å·¥åç¼å·,AA.partcode as 产åç¼ç ,AA.partname as 产ååç§°,AA.partspec as 产åè§æ ¼,AA.stepcode as å·¥åºç¼ç ,AA.stepname as å·¥åºåç§°, |
| | | var sql = @"select AA.wkshp_code as 车é´ç¼ç ,AA.wkshp_name as 车é´åç§°,AA.wo_code as å·¥åç¼å·,AA.partcode as 产åç¼ç ,AA.partname as 产ååç§°,AA.partspec as 产åè§æ ¼,AA.stepcode as å·¥åºç¼ç ,AA.stepname as å·¥åºåç§°, |
| | | (case when AA.style='B' then 'æ¥å·¥' when AA.style='S' then 'æ¶æ' end) as æä½ç±»å, |
| | | AA.plan_qty as 任塿°é,AA.repair_qty as ç»´ä¿®æ°é,AA.bad_qty as æ¥åºæ°é,AA.defect_name as 缺é·åç§°,AA.lm_user as 维修人å,AA.lm_date as ç»´ä¿®æ¶é´ |
| | | from( |
| | | select F.wo_code,M.partcode,M.partname,M.partspec,S.stepcode,S.stepname,F.style,P.plan_qty,F.repair_qty,F.bad_qty,F.defect_code, |
| | | select W.wkshp_code,L.org_name as wkshp_name,F.wo_code,M.partcode,M.partname,M.partspec,S.stepcode,S.stepname,F.style,P.plan_qty,F.repair_qty,F.bad_qty,F.defect_code, |
| | | defect_name = STUFF(( SELECT ',' + T.name |
| | | FROM TDefect as T |
| | | where PATINDEX('%,' + RTRIM(T.code) + ',%',',' + F.defect_code + ',')>0 |
| | |
| | | left join TMateriel_Info M on F.partnumber=M.partcode |
| | | left join TStep S on F.step_code=S.stepcode |
| | | left join TUser U on F.lm_user=U.usercode |
| | | left join TK_Wrk_Man W on F.wo_code=W.wo_code |
| | | left join TOrganization L on W.wkshp_code=L.org_code |
| | | ) as AA |
| | | where " + search; |
| | | DataTable data = DapperHelper.selectdata(sql, dynamicParams); |
| | |
| | | |
| | | |
| | | #region[ç产è¿åº¦æ¥è¡¨] |
| | | public static ToMessage ProductionScheduleReportSearch(string status, string wocode, string routecode, string routename, string partcode, string partname, string partspec,string opendate,string closedate, int startNum, int endNum, string prop, string order) |
| | | public static ToMessage ProductionScheduleReportSearch(string wkshopcode, string status, string wocode, string routecode, string routename, string partcode, string partname, string partspec,string opendate,string closedate, int startNum, int endNum, string prop, string order) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | if (wkshopcode != "" && wkshopcode != null) |
| | | { |
| | | search += "and AA.wkshp_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | if (status != "" && status != null) |
| | | { |
| | | switch (status) |
| | |
| | | search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select AA.saleOrderCode,AA.m_po,AA.wo_code, |
| | | var sql = @"select AA.saleOrderCode,AA.m_po,AA.wkshp_code,AA.wkshp_name,AA.wo_code, |
| | | (case when AA.status='START' then 'æ§è¡ä¸' when AA.status='CLOSED' then '已宿' else 'æªå¼å§' end) as status, |
| | | AA.lm_date,AA.route_code,AA.route_name,AA.partcode,AA.partname,AA.partspec,AA.plan_qty,left(AA.concat_name,len(concat_name)-1) as concat_name from |
| | | ( |
| | | select E.saleOrderCode,W.m_po,m.wo_code,W.status,W.lm_date,W.route_code,R.name as route_name,P.partcode,P.partname,P.partspec,m.plan_qty, |
| | | select E.saleOrderCode,W.m_po,m.wo_code,W.wkshp_code,F.org_name as wkshp_name,W.status,W.lm_date,W.route_code,R.name as route_name,P.partcode,P.partname,P.partspec,m.plan_qty, |
| | | (select s.stepname+'/'+cast(cast(n.good_qty as decimal(18,2)) AS varchar(50))+',' from TK_Wrk_Step n |
| | | inner join TStep S on n.step_code=S.stepcode |
| | | where n.wo_code=m.wo_code for xml path('')) as concat_name |
| | |
| | | left join TKimp_Ewo E on W.m_po=E.wo |
| | | inner join TMateriel_Info P on W.materiel_code=p.partcode |
| | | inner join TFlw_Rout R on W.route_code=R.code |
| | | group by E.saleOrderCode,W.m_po,m.wo_code,W.status,W.lm_date,W.route_code,R.name,P.partcode,P.partname,P.partspec,m.plan_qty |
| | | left join TOrganization F on W.wkshp_code=F.org_code |
| | | group by E.saleOrderCode,W.m_po,m.wo_code,W.wkshp_code,F.org_name,W.status,W.lm_date,W.route_code,R.name,P.partcode,P.partname,P.partspec,m.plan_qty |
| | | ) AA |
| | | where " + search; |
| | | var data = DapperHelper.GetPageList<object>(sql, dynamicParams, prop, order, startNum, endNum, out total); |
| | |
| | | #endregion |
| | | |
| | | #region[ç产è¿åº¦æ¥è¡¨å¯¼åº] |
| | | public static ToMessage ProductionScheduleReportExcelSearch(string status, string wocode, string routecode, string routename, string partcode, string partname, string partspec,string opendate,string closedate) |
| | | public static ToMessage ProductionScheduleReportExcelSearch(string wkshopcode, string status, string wocode, string routecode, string routename, string partcode, string partname, string partspec,string opendate,string closedate) |
| | | { |
| | | var dynamicParams = new DynamicParameters(); |
| | | string search = ""; |
| | | try |
| | | { |
| | | if (wkshopcode != "" && wkshopcode != null) |
| | | { |
| | | search += "and AA.wkshp_code=@wkshopcode "; |
| | | dynamicParams.Add("@wkshopcode", wkshopcode); |
| | | } |
| | | if (status != "" && status != null) |
| | | { |
| | | switch (status) |
| | |
| | | search = search.Substring(3);//æªåç´¢å¼2åé¢çå符 |
| | | // --------------æ¥è¯¢æå®æ°æ®-------------- |
| | | var total = 0; //æ»æ¡æ° |
| | | var sql = @"select AA.saleOrderCode as ERPæºåå·,AA.m_po as ERPç产订å,AA.wo_code as ç产工åå·, |
| | | var sql = @"select AA.saleOrderCode as ERPæºåå·,AA.m_po as ERPç产订å,AA.wkshp_code as 车é´ç¼ç ,AA.wkshp_name as 车é´åç§°,AA.wo_code as ç产工åå·, |
| | | (case when AA.status='START' then 'æ§è¡ä¸' when AA.status='CLOSED' then '已宿' else 'æªå¼å§' end) as å·¥åç¶æ, |
| | | AA.lm_date as åæ®æ¥æ,AA.route_code as å·¥èºè·¯çº¿ç¼å·,AA.route_name as å·¥èºè·¯çº¿åç§°, |
| | | AA.partcode as 产åç¼ç ,AA.partname as 产ååç§°,AA.partspec as 产åè§æ ¼,AA.plan_qty as 任塿°é,left(AA.concat_name,len(concat_name)-1) as ç产è¿åº¦ from |
| | | ( |
| | | select E.saleOrderCode,W.m_po,m.wo_code,W.status,W.lm_date,W.route_code,R.name as route_name,P.partcode,P.partname,P.partspec,m.plan_qty, |
| | | select E.saleOrderCode,W.m_po,m.wo_code,W.wkshp_code,F.org_name as wkshp_name,W.status,W.lm_date,W.route_code,R.name as route_name,P.partcode,P.partname,P.partspec,m.plan_qty, |
| | | (select s.stepname+'/'+cast(cast(n.good_qty as decimal(18,2)) AS varchar(50))+',' from TK_Wrk_Step n |
| | | inner join TStep S on n.step_code=S.stepcode |
| | | where n.wo_code=m.wo_code for xml path('')) as concat_name |
| | |
| | | left join TKimp_Ewo E on W.m_po=E.wo |
| | | inner join TMateriel_Info P on W.materiel_code=p.partcode |
| | | inner join TFlw_Rout R on W.route_code=R.code |
| | | group by E.saleOrderCode,W.m_po,m.wo_code,W.status,W.lm_date,W.route_code,R.name,P.partcode,P.partname,P.partspec,m.plan_qty |
| | | left join TOrganization F on W.wkshp_code=F.org_code |
| | | group by E.saleOrderCode,W.m_po,m.wo_code,W.wkshp_code,F.org_name,W.status,W.lm_date,W.route_code,R.name,P.partcode,P.partname,P.partspec,m.plan_qty |
| | | ) AA |
| | | where " + search; |
| | | DataTable data = DapperHelper.selectdata(sql, dynamicParams); |
| | |
| | | { |
| | | public class MaterialRout |
| | | { |
| | | public string wkshopcode { get; set; } |
| | | public string wkshopname { get; set; } |
| | | public string code { get; set; } |
| | | public string name { get; set; } |
| | | public string flag { get; set; } |
| | |
| | | { |
| | | public string code { get; set; } |
| | | public string name { get; set; } |
| | | public string flag { get; set; } |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Web; |
| | | |
| | | namespace VueWebApi.Models |
| | | { |
| | | public class PartRout |
| | | { |
| | | public string wkshopcode { get; set; } |
| | | public string code { get; set; } |
| | | public string name { get; set; } |
| | | public string flag { get; set; } |
| | | } |
| | | } |
| | |
| | | public string name { get; set; } |
| | | public string enable { get; set; } |
| | | public string description { get; set; } |
| | | public string wkshopcode { get; set; } |
| | | public DataTable Data { get; set; } |
| | | } |
| | | } |
| | |
| | | public decimal noreportqty { get; set; } //æªæ¥æ°é |
| | | public decimal reportqty { get; set; } //å·²æ¥æ°é |
| | | public decimal noputqty { get; set; } //æªæ¶æ°é |
| | | public string wkshopcode { get; set; } //车é´ç¼ç |
| | | public string wkshopname { get; set; } //车é´åç§° |
| | | public string eqpcode { get; set; } //设å¤ç¼ç |
| | | public string eqpname { get; set; } //设å¤åç§° |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Web; |
| | | |
| | | namespace VueWebApi.Models |
| | | { |
| | | public class ScanStartReportDataOut |
| | | { |
| | | public string wo_code { get; set; } //å·¥åç¼å· |
| | | public string partnumber { get; set; } //产åç¼ç |
| | | public string partname { get; set; } //产ååç§° |
| | | public string partspec { get; set; } //产åè§æ ¼ |
| | | public string seq { get; set; } //å½åå·¥åºåºå· |
| | | public string stepcode { get; set; } //å½åå·¥åºç¼ç |
| | | public string stepname { get; set; } //å½åå·¥åº |
| | | public string nextstepcode { get; set; } //ä¸éå·¥åºç¼ç |
| | | public string nextstepname { get; set; } //ä¸éå·¥åº |
| | | public string stepdesc { get; set; } //å·¥åºæè¿° |
| | | public string wkshopcode { get; set; } //车é´ç¼ç |
| | | public string wkshopname { get; set; } //车é´åç§° |
| | | public decimal planqty { get; set; } //任塿°é |
| | | public decimal startqty { get; set; } //å¼å·¥æ°é |
| | | public decimal noreportqty { get; set; } //æªæ¥æ°é |
| | | public decimal reportqty { get; set; } //å·²æ¥æ°é |
| | | public decimal noputqty { get; set; } //æªæ¶æ°é |
| | | public object list { get; set; } |
| | | } |
| | | } |
| | |
| | | { |
| | | public class StepDefect |
| | | { |
| | | public string storg_code { get; set; } |
| | | public string code { get; set; } |
| | | public string name { get; set; } |
| | | public string flag { get; set; } |
| | |
| | | public string password { get; set; } |
| | | public string usertype { get; set; } |
| | | public string rediskey { get; set; } |
| | | public string stu_torgcode { get; set; } |
| | | public string stu_torgname { get; set; } |
| | | public string description { get; set; } |
| | | } |
| | | } |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <!-- |
| | | https://go.microsoft.com/fwlink/?LinkID=208121. |
| | | --> |
| | | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <PropertyGroup> |
| | | <DeleteExistingFiles>False</DeleteExistingFiles> |
| | | <ExcludeApp_Data>False</ExcludeApp_Data> |
| | | <LaunchSiteAfterPublish>True</LaunchSiteAfterPublish> |
| | | <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration> |
| | | <LastUsedPlatform>Any CPU</LastUsedPlatform> |
| | | <PublishProvider>FileSystem</PublishProvider> |
| | | <PublishUrl>D:\ç½ç«åå¸\MESæ£æ¸
æ²³</PublishUrl> |
| | | <WebPublishMethod>FileSystem</WebPublishMethod> |
| | | </PropertyGroup> |
| | | </Project> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <?xml version="1.0" encoding="utf-8"?> |
| | | <!-- |
| | | https://go.microsoft.com/fwlink/?LinkID=208121. |
| | | --> |
| | | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <PropertyGroup> |
| | | <_PublishTargetUrl>D:\ç½ç«åå¸\MESæ£æ¸
æ²³</_PublishTargetUrl> |
| | | <History>True|2023-06-13T02:24:59.6876648Z;</History> |
| | | </PropertyGroup> |
| | | <ItemGroup> |
| | | <File Include="Areas/HelpPage/HelpPage.css"> |
| | | <publishTime>06/10/2022 08:20:30</publishTime> |
| | | </File> |
| | | <File Include="Areas/HelpPage/Views/Help/Api.cshtml"> |
| | | <publishTime>06/10/2022 08:20:30</publishTime> |
| | | </File> |
| | | <File Include="Areas/HelpPage/Views/Help/DisplayTemplates/ApiGroup.cshtml"> |
| | | <publishTime>06/10/2022 08:20:30</publishTime> |
| | | </File> |
| | | <File Include="Areas/HelpPage/Views/Help/DisplayTemplates/CollectionModelDescription.cshtml"> |
| | | <publishTime>06/10/2022 08:20:30</publishTime> |
| | | </File> |
| | | <File Include="Areas/HelpPage/Views/Help/DisplayTemplates/ComplexTypeModelDescription.cshtml"> |
| | | <publishTime>06/10/2022 08:20:30</publishTime> |
| | | </File> |
| | | <File Include="Areas/HelpPage/Views/Help/DisplayTemplates/DictionaryModelDescription.cshtml"> |
| | | <publishTime>06/10/2022 08:20:30</publishTime> |
| | | </File> |
| | | <File Include="Areas/HelpPage/Views/Help/DisplayTemplates/EnumTypeModelDescription.cshtml"> |
| | | <publishTime>06/10/2022 08:20:30</publishTime> |
| | | </File> |
| | | <File Include="Areas/HelpPage/Views/Help/DisplayTemplates/HelpPageApiModel.cshtml"> |
| | | <publishTime>06/10/2022 08:20:30</publishTime> |
| | | </File> |
| | | <File Include="Areas/HelpPage/Views/Help/DisplayTemplates/ImageSample.cshtml"> |
| | | <publishTime>06/10/2022 08:20:30</publishTime> |
| | | </File> |
| | | <File Include="Areas/HelpPage/Views/Help/DisplayTemplates/InvalidSample.cshtml"> |
| | | <publishTime>06/10/2022 08:20:30</publishTime> |
| | | </File> |
| | | <File Include="Areas/HelpPage/Views/Help/DisplayTemplates/KeyValuePairModelDescription.cshtml"> |
| | | <publishTime>06/10/2022 08:20:30</publishTime> |
| | | </File> |
| | | <File Include="Areas/HelpPage/Views/Help/DisplayTemplates/ModelDescriptionLink.cshtml"> |
| | | <publishTime>06/10/2022 08:20:30</publishTime> |
| | | </File> |
| | | <File Include="Areas/HelpPage/Views/Help/DisplayTemplates/Parameters.cshtml"> |
| | | <publishTime>06/10/2022 08:20:30</publishTime> |
| | | </File> |
| | | <File Include="Areas/HelpPage/Views/Help/DisplayTemplates/Samples.cshtml"> |
| | | <publishTime>06/10/2022 08:20:30</publishTime> |
| | | </File> |
| | | <File Include="Areas/HelpPage/Views/Help/DisplayTemplates/SimpleTypeModelDescription.cshtml"> |
| | | <publishTime>06/10/2022 08:20:30</publishTime> |
| | | </File> |
| | | <File Include="Areas/HelpPage/Views/Help/DisplayTemplates/TextSample.cshtml"> |
| | | <publishTime>06/10/2022 08:20:30</publishTime> |
| | | </File> |
| | | <File Include="Areas/HelpPage/Views/Help/Index.cshtml"> |
| | | <publishTime>06/10/2022 08:20:30</publishTime> |
| | | </File> |
| | | <File Include="Areas/HelpPage/Views/Help/ResourceModel.cshtml"> |
| | | <publishTime>06/10/2022 08:20:30</publishTime> |
| | | </File> |
| | | <File Include="Areas/HelpPage/Views/Shared/_Layout.cshtml"> |
| | | <publishTime>06/10/2022 08:20:30</publishTime> |
| | | </File> |
| | | <File Include="Areas/HelpPage/Views/Web.config"> |
| | | <publishTime>06/10/2022 08:20:30</publishTime> |
| | | </File> |
| | | <File Include="Areas/HelpPage/Views/_ViewStart.cshtml"> |
| | | <publishTime>06/10/2022 08:20:24</publishTime> |
| | | </File> |
| | | <File Include="bin/Antlr3.Runtime.dll"> |
| | | <publishTime>09/10/2013 16:29:20</publishTime> |
| | | </File> |
| | | <File Include="bin/Antlr3.Runtime.pdb"> |
| | | <publishTime>09/10/2013 16:29:20</publishTime> |
| | | </File> |
| | | <File Include="bin/BouncyCastle.Crypto.dll"> |
| | | <publishTime>12/18/2020 05:32:28</publishTime> |
| | | </File> |
| | | <File Include="bin/Dapper.dll"> |
| | | <publishTime>11/03/2021 22:07:30</publishTime> |
| | | </File> |
| | | <File Include="bin/FastReport.dll"> |
| | | <publishTime>06/30/2022 13:48:06</publishTime> |
| | | </File> |
| | | <File Include="bin/FastReport.Web.dll"> |
| | | <publishTime>06/30/2022 13:48:36</publishTime> |
| | | </File> |
| | | <File Include="bin/Fleck.dll"> |
| | | <publishTime>04/22/2021 11:48:12</publishTime> |
| | | </File> |
| | | <File Include="bin/GetuiServerApiSDK.dll"> |
| | | <publishTime>12/13/2018 15:35:36</publishTime> |
| | | </File> |
| | | <File Include="bin/Google.ProtocolBuffers.dll"> |
| | | <publishTime>12/12/2018 17:31:14</publishTime> |
| | | </File> |
| | | <File Include="bin/ICSharpCode.SharpZipLib.dll"> |
| | | <publishTime>09/19/2021 17:20:28</publishTime> |
| | | </File> |
| | | <File Include="bin/ICSharpCode.SharpZipLib.pdb"> |
| | | <publishTime>09/19/2021 17:20:28</publishTime> |
| | | </File> |
| | | <File Include="bin/Jiguang.JPush.dll"> |
| | | <publishTime>11/26/2019 17:25:54</publishTime> |
| | | </File> |
| | | <File Include="bin/JWT.dll"> |
| | | <publishTime>01/23/2022 00:17:46</publishTime> |
| | | </File> |
| | | <File Include="bin/JWT.pdb"> |
| | | <publishTime>01/23/2022 00:17:46</publishTime> |
| | | </File> |
| | | <File Include="bin/log4net.dll"> |
| | | <publishTime>12/17/2021 18:45:06</publishTime> |
| | | </File> |
| | | <File Include="bin/Microsoft.AspNet.SignalR.Core.dll"> |
| | | <publishTime>05/04/2017 02:25:34</publishTime> |
| | | </File> |
| | | <File Include="bin/Microsoft.AspNet.SignalR.SystemWeb.dll"> |
| | | <publishTime>05/04/2017 02:25:40</publishTime> |
| | | </File> |
| | | <File Include="bin/Microsoft.AspNetCore.Http.Abstractions.dll"> |
| | | <publishTime>11/13/2018 01:29:00</publishTime> |
| | | </File> |
| | | <File Include="bin/Microsoft.AspNetCore.Http.Features.dll"> |
| | | <publishTime>11/13/2018 01:28:58</publishTime> |
| | | </File> |
| | | <File Include="bin/Microsoft.AspNetCore.Mvc.Abstractions.dll"> |
| | | <publishTime>11/13/2018 01:40:10</publishTime> |
| | | </File> |
| | | <File Include="bin/Microsoft.AspNetCore.Routing.Abstractions.dll"> |
| | | <publishTime>11/13/2018 01:38:16</publishTime> |
| | | </File> |
| | | <File Include="bin/Microsoft.Bcl.AsyncInterfaces.dll"> |
| | | <publishTime>10/20/2020 02:40:36</publishTime> |
| | | </File> |
| | | <File Include="bin/Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll"> |
| | | <publishTime>09/05/2018 16:10:50</publishTime> |
| | | </File> |
| | | <File Include="bin/Microsoft.Extensions.Primitives.dll"> |
| | | <publishTime>11/11/2018 08:26:36</publishTime> |
| | | </File> |
| | | <File Include="bin/Microsoft.Net.Http.Headers.dll"> |
| | | <publishTime>11/13/2018 01:28:58</publishTime> |
| | | </File> |
| | | <File Include="bin/Microsoft.Owin.Cors.dll"> |
| | | <publishTime>02/14/2018 00:28:06</publishTime> |
| | | </File> |
| | | <File Include="bin/Microsoft.Owin.dll"> |
| | | <publishTime>02/14/2018 00:28:04</publishTime> |
| | | </File> |
| | | <File Include="bin/Microsoft.Owin.Host.SystemWeb.dll"> |
| | | <publishTime>02/14/2018 00:28:12</publishTime> |
| | | </File> |
| | | <File Include="bin/Microsoft.Owin.Security.dll"> |
| | | <publishTime>02/14/2018 00:28:16</publishTime> |
| | | </File> |
| | | <File Include="bin/Microsoft.Web.Infrastructure.dll"> |
| | | <publishTime>07/25/2012 11:48:56</publishTime> |
| | | </File> |
| | | <File Include="bin/Microsoft.Win32.Primitives.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/netstandard.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/Newtonsoft.Json.dll"> |
| | | <publishTime>04/22/2019 01:06:16</publishTime> |
| | | </File> |
| | | <File Include="bin/NPOI.dll"> |
| | | <publishTime>04/26/2022 00:23:22</publishTime> |
| | | </File> |
| | | <File Include="bin/NPOI.OOXML.dll"> |
| | | <publishTime>04/26/2022 00:23:22</publishTime> |
| | | </File> |
| | | <File Include="bin/NPOI.OOXML.pdb"> |
| | | <publishTime>04/26/2022 00:23:22</publishTime> |
| | | </File> |
| | | <File Include="bin/NPOI.OpenXml4Net.dll"> |
| | | <publishTime>04/26/2022 00:23:22</publishTime> |
| | | </File> |
| | | <File Include="bin/NPOI.OpenXml4Net.pdb"> |
| | | <publishTime>04/26/2022 00:23:22</publishTime> |
| | | </File> |
| | | <File Include="bin/NPOI.OpenXmlFormats.dll"> |
| | | <publishTime>04/26/2022 00:23:22</publishTime> |
| | | </File> |
| | | <File Include="bin/NPOI.OpenXmlFormats.pdb"> |
| | | <publishTime>04/26/2022 00:23:22</publishTime> |
| | | </File> |
| | | <File Include="bin/NPOI.pdb"> |
| | | <publishTime>04/26/2022 00:23:22</publishTime> |
| | | </File> |
| | | <File Include="bin/Owin.dll"> |
| | | <publishTime>11/13/2012 20:19:34</publishTime> |
| | | </File> |
| | | <File Include="bin/Pipelines.Sockets.Unofficial.dll"> |
| | | <publishTime>12/14/2021 20:20:48</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/csc.exe"> |
| | | <publishTime>08/08/2018 05:38:48</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/csc.exe.config"> |
| | | <publishTime>08/08/2018 12:18:12</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/csc.rsp"> |
| | | <publishTime>08/08/2018 12:09:42</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/csi.exe"> |
| | | <publishTime>08/08/2018 05:38:48</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/csi.exe.config"> |
| | | <publishTime>08/08/2018 12:18:34</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/csi.rsp"> |
| | | <publishTime>08/08/2018 12:09:56</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/Microsoft.Build.Tasks.CodeAnalysis.dll"> |
| | | <publishTime>08/08/2018 05:38:48</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/Microsoft.CodeAnalysis.CSharp.dll"> |
| | | <publishTime>08/08/2018 05:38:48</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/Microsoft.CodeAnalysis.CSharp.Scripting.dll"> |
| | | <publishTime>08/08/2018 05:38:48</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/Microsoft.CodeAnalysis.dll"> |
| | | <publishTime>08/08/2018 05:38:48</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/Microsoft.CodeAnalysis.Scripting.dll"> |
| | | <publishTime>08/08/2018 05:38:48</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/Microsoft.CodeAnalysis.VisualBasic.dll"> |
| | | <publishTime>08/08/2018 05:38:48</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/Microsoft.CSharp.Core.targets"> |
| | | <publishTime>08/08/2018 12:09:42</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/Microsoft.DiaSymReader.Native.amd64.dll"> |
| | | <publishTime>12/05/2017 09:36:44</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/Microsoft.DiaSymReader.Native.x86.dll"> |
| | | <publishTime>12/05/2017 09:36:44</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/Microsoft.Managed.Core.targets"> |
| | | <publishTime>08/08/2018 12:09:42</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/Microsoft.VisualBasic.Core.targets"> |
| | | <publishTime>08/08/2018 12:09:42</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/Microsoft.Win32.Primitives.dll"> |
| | | <publishTime>11/05/2016 18:55:32</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.AppContext.dll"> |
| | | <publishTime>11/05/2016 18:55:34</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.Collections.Immutable.dll"> |
| | | <publishTime>05/16/2018 03:29:34</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.Console.dll"> |
| | | <publishTime>11/05/2016 18:55:48</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.Diagnostics.DiagnosticSource.dll"> |
| | | <publishTime>11/05/2016 18:55:52</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.Diagnostics.FileVersionInfo.dll"> |
| | | <publishTime>11/05/2016 18:55:56</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.Diagnostics.StackTrace.dll"> |
| | | <publishTime>11/05/2016 18:55:52</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.Globalization.Calendars.dll"> |
| | | <publishTime>11/05/2016 18:56:02</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.IO.Compression.dll"> |
| | | <publishTime>11/05/2016 18:56:08</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.IO.Compression.ZipFile.dll"> |
| | | <publishTime>11/05/2016 18:56:04</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.IO.FileSystem.dll"> |
| | | <publishTime>11/05/2016 18:56:08</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.IO.FileSystem.Primitives.dll"> |
| | | <publishTime>11/05/2016 18:56:08</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.Net.Http.dll"> |
| | | <publishTime>11/05/2016 18:56:30</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.Net.Sockets.dll"> |
| | | <publishTime>11/05/2016 18:56:34</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.Reflection.Metadata.dll"> |
| | | <publishTime>05/16/2018 03:29:44</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.Runtime.InteropServices.RuntimeInformation.dll"> |
| | | <publishTime>11/05/2016 18:57:00</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.Security.Cryptography.Algorithms.dll"> |
| | | <publishTime>11/05/2016 18:57:14</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.Security.Cryptography.Encoding.dll"> |
| | | <publishTime>11/05/2016 18:57:08</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.Security.Cryptography.Primitives.dll"> |
| | | <publishTime>11/05/2016 18:57:18</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.Security.Cryptography.X509Certificates.dll"> |
| | | <publishTime>11/05/2016 18:57:18</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.Text.Encoding.CodePages.dll"> |
| | | <publishTime>11/05/2016 18:57:20</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.Threading.Tasks.Extensions.dll"> |
| | | <publishTime>11/05/2016 18:57:24</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.ValueTuple.dll"> |
| | | <publishTime>11/05/2016 18:57:30</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.Xml.ReaderWriter.dll"> |
| | | <publishTime>11/05/2016 18:57:36</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.Xml.XmlDocument.dll"> |
| | | <publishTime>11/05/2016 18:57:34</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.Xml.XPath.dll"> |
| | | <publishTime>11/05/2016 18:57:40</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/System.Xml.XPath.XDocument.dll"> |
| | | <publishTime>11/05/2016 18:57:34</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/vbc.exe"> |
| | | <publishTime>08/08/2018 05:38:48</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/vbc.exe.config"> |
| | | <publishTime>08/08/2018 12:18:18</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/vbc.rsp"> |
| | | <publishTime>08/08/2018 12:09:46</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/VBCSCompiler.exe"> |
| | | <publishTime>08/08/2018 05:38:48</publishTime> |
| | | </File> |
| | | <File Include="bin/roslyn/VBCSCompiler.exe.config"> |
| | | <publishTime>08/08/2018 12:18:16</publishTime> |
| | | </File> |
| | | <File Include="bin/ServiceStack.Common.dll"> |
| | | <publishTime>12/11/2017 11:54:52</publishTime> |
| | | </File> |
| | | <File Include="bin/ServiceStack.Interfaces.dll"> |
| | | <publishTime>12/11/2017 11:54:26</publishTime> |
| | | </File> |
| | | <File Include="bin/ServiceStack.Redis.dll"> |
| | | <publishTime>12/10/2017 11:11:26</publishTime> |
| | | </File> |
| | | <File Include="bin/ServiceStack.Text.dll"> |
| | | <publishTime>12/10/2017 22:53:52</publishTime> |
| | | </File> |
| | | <File Include="bin/StackExchange.Redis.dll"> |
| | | <publishTime>04/03/2022 06:42:16</publishTime> |
| | | </File> |
| | | <File Include="bin/Swashbuckle.Core.dll"> |
| | | <publishTime>07/08/2017 01:30:56</publishTime> |
| | | </File> |
| | | <File Include="bin/System.AppContext.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Buffers.dll"> |
| | | <publishTime>02/19/2020 10:05:18</publishTime> |
| | | </File> |
| | | <File Include="bin/System.CodeDom.dll"> |
| | | <publishTime>10/23/2021 07:52:04</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Collections.Concurrent.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Collections.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Collections.NonGeneric.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Collections.Specialized.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.ComponentModel.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.ComponentModel.EventBasedAsync.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.ComponentModel.Primitives.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.ComponentModel.TypeConverter.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Console.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Data.Common.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Diagnostics.Contracts.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Diagnostics.Debug.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Diagnostics.FileVersionInfo.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Diagnostics.PerformanceCounter.dll"> |
| | | <publishTime>10/20/2020 02:49:34</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Diagnostics.Process.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Diagnostics.StackTrace.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Diagnostics.TextWriterTraceListener.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Diagnostics.Tools.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Diagnostics.TraceSource.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Diagnostics.Tracing.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Drawing.Primitives.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Dynamic.Runtime.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Globalization.Calendars.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Globalization.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Globalization.Extensions.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.IO.Compression.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.IO.Compression.ZipFile.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.IO.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.IO.FileSystem.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.IO.FileSystem.DriveInfo.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.IO.FileSystem.Primitives.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.IO.FileSystem.Watcher.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.IO.IsolatedStorage.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.IO.MemoryMappedFiles.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.IO.Pipelines.dll"> |
| | | <publishTime>11/26/2020 10:00:22</publishTime> |
| | | </File> |
| | | <File Include="bin/System.IO.Pipes.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.IO.UnmanagedMemoryStream.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Linq.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Linq.Expressions.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Linq.Parallel.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Linq.Queryable.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Memory.dll"> |
| | | <publishTime>02/19/2020 10:05:18</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Net.Http.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Net.Http.Formatting.dll"> |
| | | <publishTime>05/28/2022 07:41:34</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Net.NameResolution.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Net.NetworkInformation.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Net.Ping.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Net.Primitives.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Net.Requests.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Net.Security.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Net.Sockets.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Net.WebHeaderCollection.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Net.WebSockets.Client.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Net.WebSockets.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Numerics.Vectors.dll"> |
| | | <publishTime>05/15/2018 13:29:44</publishTime> |
| | | </File> |
| | | <File Include="bin/System.ObjectModel.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Reflection.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Reflection.Extensions.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Reflection.Primitives.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Resources.Reader.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Resources.ResourceManager.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Resources.Writer.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Runtime.CompilerServices.Unsafe.dll"> |
| | | <publishTime>02/19/2020 10:05:16</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Runtime.CompilerServices.VisualC.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Runtime.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Runtime.Extensions.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Runtime.Handles.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Runtime.InteropServices.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Runtime.InteropServices.RuntimeInformation.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Runtime.Numerics.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Runtime.Serialization.Formatters.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Runtime.Serialization.Json.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Runtime.Serialization.Primitives.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Runtime.Serialization.Xml.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Security.Claims.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Security.Cryptography.Algorithms.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Security.Cryptography.Csp.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Security.Cryptography.Encoding.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Security.Cryptography.Primitives.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Security.Cryptography.X509Certificates.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Security.Principal.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Security.SecureString.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Text.Encoding.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Text.Encoding.Extensions.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Text.Encodings.Web.dll"> |
| | | <publishTime>05/15/2018 21:29:52</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Text.RegularExpressions.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Threading.Channels.dll"> |
| | | <publishTime>10/20/2020 02:46:24</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Threading.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Threading.Overlapped.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Threading.Tasks.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Threading.Tasks.Extensions.dll"> |
| | | <publishTime>02/19/2020 10:05:18</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Threading.Tasks.Parallel.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Threading.Thread.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Threading.ThreadPool.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Threading.Timer.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.ValueTuple.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Web.Cors.dll"> |
| | | <publishTime>11/28/2018 12:58:44</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Web.Helpers.dll"> |
| | | <publishTime>11/28/2018 13:04:24</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Web.Http.Cors.dll"> |
| | | <publishTime>11/28/2018 13:01:26</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Web.Http.dll"> |
| | | <publishTime>05/28/2022 07:41:46</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Web.Http.WebHost.dll"> |
| | | <publishTime>05/28/2022 07:41:54</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Web.Mvc.dll"> |
| | | <publishTime>11/28/2018 12:59:46</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Web.Optimization.dll"> |
| | | <publishTime>02/11/2014 15:26:04</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Web.Razor.dll"> |
| | | <publishTime>11/28/2018 13:00:12</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Web.WebPages.Deployment.dll"> |
| | | <publishTime>11/28/2018 13:04:24</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Web.WebPages.dll"> |
| | | <publishTime>11/28/2018 13:04:24</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Web.WebPages.Razor.dll"> |
| | | <publishTime>11/28/2018 13:04:24</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Xml.ReaderWriter.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Xml.XDocument.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Xml.XmlDocument.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Xml.XmlSerializer.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Xml.XPath.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/System.Xml.XPath.XDocument.dll"> |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/VueWebApi.dll"> |
| | | <publishTime>06/17/2023 11:08:15</publishTime> |
| | | </File> |
| | | <File Include="bin/VueWebApi.pdb"> |
| | | <publishTime>06/17/2023 11:08:15</publishTime> |
| | | </File> |
| | | <File Include="bin/VueWebApi.xml"> |
| | | <publishTime>06/17/2023 11:08:15</publishTime> |
| | | </File> |
| | | <File Include="bin/WebActivatorEx.dll"> |
| | | <publishTime>02/08/2013 16:42:28</publishTime> |
| | | </File> |
| | | <File Include="bin/WebGrease.dll"> |
| | | <publishTime>01/23/2014 13:57:34</publishTime> |
| | | </File> |
| | | <File Include="bin/zh-Hans/Microsoft.AspNet.SignalR.Core.resources.dll"> |
| | | <publishTime>05/04/2017 10:34:10</publishTime> |
| | | </File> |
| | | <File Include="bin/zh-Hans/Microsoft.AspNet.SignalR.SystemWeb.resources.dll"> |
| | | <publishTime>05/04/2017 10:34:16</publishTime> |
| | | </File> |
| | | <File Include="bin/zh-Hans/System.Net.Http.Formatting.resources.dll"> |
| | | <publishTime>05/28/2022 07:34:44</publishTime> |
| | | </File> |
| | | <File Include="bin/zh-Hans/System.Web.Helpers.resources.dll"> |
| | | <publishTime>11/29/2018 21:29:50</publishTime> |
| | | </File> |
| | | <File Include="bin/zh-Hans/System.Web.Http.resources.dll"> |
| | | <publishTime>05/28/2022 07:34:04</publishTime> |
| | | </File> |
| | | <File Include="bin/zh-Hans/System.Web.Http.WebHost.resources.dll"> |
| | | <publishTime>05/28/2022 07:34:44</publishTime> |
| | | </File> |
| | | <File Include="bin/zh-Hans/System.Web.Mvc.resources.dll"> |
| | | <publishTime>11/29/2018 21:25:14</publishTime> |
| | | </File> |
| | | <File Include="bin/zh-Hans/System.Web.Optimization.resources.dll"> |
| | | <publishTime>02/11/2014 23:28:40</publishTime> |
| | | </File> |
| | | <File Include="bin/zh-Hans/System.Web.Razor.resources.dll"> |
| | | <publishTime>11/29/2018 21:25:38</publishTime> |
| | | </File> |
| | | <File Include="bin/zh-Hans/System.Web.WebPages.Deployment.resources.dll"> |
| | | <publishTime>11/29/2018 21:29:50</publishTime> |
| | | </File> |
| | | <File Include="bin/zh-Hans/System.Web.WebPages.Razor.resources.dll"> |
| | | <publishTime>11/29/2018 21:29:50</publishTime> |
| | | </File> |
| | | <File Include="bin/zh-Hans/System.Web.WebPages.resources.dll"> |
| | | <publishTime>11/29/2018 21:29:50</publishTime> |
| | | </File> |
| | | <File Include="Content/bootstrap-theme.css"> |
| | | <publishTime>06/10/2022 08:20:26</publishTime> |
| | | </File> |
| | | <File Include="Content/bootstrap-theme.css.map"> |
| | | <publishTime>06/10/2022 08:20:26</publishTime> |
| | | </File> |
| | | <File Include="Content/bootstrap-theme.min.css"> |
| | | <publishTime>06/10/2022 08:20:26</publishTime> |
| | | </File> |
| | | <File Include="Content/bootstrap-theme.min.css.map"> |
| | | <publishTime>06/10/2022 08:20:26</publishTime> |
| | | </File> |
| | | <File Include="Content/bootstrap.css"> |
| | | <publishTime>06/10/2022 08:20:26</publishTime> |
| | | </File> |
| | | <File Include="Content/bootstrap.css.map"> |
| | | <publishTime>06/10/2022 08:20:26</publishTime> |
| | | </File> |
| | | <File Include="Content/bootstrap.min.css"> |
| | | <publishTime>06/10/2022 08:20:26</publishTime> |
| | | </File> |
| | | <File Include="Content/bootstrap.min.css.map"> |
| | | <publishTime>06/10/2022 08:20:26</publishTime> |
| | | </File> |
| | | <File Include="Content/Site.css"> |
| | | <publishTime>06/10/2022 08:20:24</publishTime> |
| | | </File> |
| | | <File Include="Excel/ä»åºåºä½æ¸
å.xls"> |
| | | <publishTime>07/25/2022 13:45:20</publishTime> |
| | | </File> |
| | | <File Include="Excel/徿¥åä½.xls"> |
| | | <publishTime>02/11/2023 00:38:51</publishTime> |
| | | </File> |
| | | <File Include="Excel/ç©ææ¸
å.xls"> |
| | | <publishTime>11/07/2022 17:57:07</publishTime> |
| | | </File> |
| | | <File Include="Excel/ç¨æ·æ¸
å.xls"> |
| | | <publishTime>07/20/2022 10:52:30</publishTime> |
| | | </File> |
| | | <File Include="Excel/缺é·å®ä¹.xls"> |
| | | <publishTime>08/12/2022 10:41:48</publishTime> |
| | | </File> |
| | | <File Include="Excel/èæå·¥ä»·.xls"> |
| | | <publishTime>09/06/2022 18:29:08</publishTime> |
| | | </File> |
| | | <File Include="Excel/è§è²æ¸
å.xls"> |
| | | <publishTime>07/22/2022 11:26:24</publishTime> |
| | | </File> |
| | | <File Include="Excel/设å¤ä¿å
»æ å.xls"> |
| | | <publishTime>11/18/2022 09:16:10</publishTime> |
| | | </File> |
| | | <File Include="Excel/设å¤ä¿å
»é¡¹ç®.xls"> |
| | | <publishTime>08/29/2022 12:08:02</publishTime> |
| | | </File> |
| | | <File Include="Excel/è®¾å¤æ¸
å.xls"> |
| | | <publishTime>11/07/2022 16:13:05</publishTime> |
| | | </File> |
| | | <File Include="Excel/设å¤ç¹æ£æ å.xls"> |
| | | <publishTime>11/18/2022 09:15:43</publishTime> |
| | | </File> |
| | | <File Include="Excel/设å¤ç¹æ£é¡¹ç®.xls"> |
| | | <publishTime>08/17/2022 09:56:57</publishTime> |
| | | </File> |
| | | <File Include="favicon.ico"> |
| | | <publishTime>06/10/2022 08:20:24</publishTime> |
| | | </File> |
| | | <File Include="fonts/glyphicons-halflings-regular.eot"> |
| | | <publishTime>06/10/2022 08:20:26</publishTime> |
| | | </File> |
| | | <File Include="fonts/glyphicons-halflings-regular.svg"> |
| | | <publishTime>06/10/2022 08:20:26</publishTime> |
| | | </File> |
| | | <File Include="fonts/glyphicons-halflings-regular.ttf"> |
| | | <publishTime>06/10/2022 08:20:26</publishTime> |
| | | </File> |
| | | <File Include="fonts/glyphicons-halflings-regular.woff"> |
| | | <publishTime>06/10/2022 08:20:26</publishTime> |
| | | </File> |
| | | <File Include="fonts/glyphicons-halflings-regular.woff2"> |
| | | <publishTime>06/10/2022 08:20:26</publishTime> |
| | | </File> |
| | | <File Include="Global.asax"> |
| | | <publishTime>06/10/2022 08:20:24</publishTime> |
| | | </File> |
| | | <File Include="grf/Rework.frx"> |
| | | <publishTime>07/26/2022 14:37:33</publishTime> |
| | | </File> |
| | | <File Include="grf/äº§åæµä¼ å.grf"> |
| | | <publishTime>06/30/2022 09:56:18</publishTime> |
| | | </File> |
| | | <File Include="grf/äº§åæµä¼ åA5.grf"> |
| | | <publishTime>06/30/2022 19:42:17</publishTime> |
| | | </File> |
| | | <File Include="grf/å¤åæ¶ææ ç¾.grf"> |
| | | <publishTime>07/07/2022 16:11:14</publishTime> |
| | | </File> |
| | | <File Include="grf/æ¥å·¥äº§åºæ ç¾.grf"> |
| | | <publishTime>07/07/2022 16:11:14</publishTime> |
| | | </File> |
| | | <File Include="grf/æ¥å·¥æå°æ ç¾.grf"> |
| | | <publishTime>07/07/2022 14:52:14</publishTime> |
| | | </File> |
| | | <File Include="Grid/grwebapp.js"> |
| | | <publishTime>06/30/2022 17:10:44</publishTime> |
| | | </File> |
| | | <File Include="Grid/webapp-ws-tutorial.htm"> |
| | | <publishTime>07/08/2022 15:15:11</publishTime> |
| | | </File> |
| | | <File Include="Hubs/HubsMessage.html"> |
| | | <publishTime>10/20/2022 17:43:21</publishTime> |
| | | </File> |
| | | <File Include="Hubs/HubsMessage1.html"> |
| | | <publishTime>10/22/2022 12:01:05</publishTime> |
| | | </File> |
| | | <File Include="Hubs/HubsMessage2.html"> |
| | | <publishTime>10/22/2022 12:00:56</publishTime> |
| | | </File> |
| | | <File Include="Image/1.png"> |
| | | <publishTime>08/11/2022 08:20:52</publishTime> |
| | | </File> |
| | | <File Include="Image/2.png"> |
| | | <publishTime>08/11/2022 08:20:52</publishTime> |
| | | </File> |
| | | <File Include="Image/3.png"> |
| | | <publishTime>08/11/2022 08:20:52</publishTime> |
| | | </File> |
| | | <File Include="Image/4.png"> |
| | | <publishTime>08/11/2022 08:20:52</publishTime> |
| | | </File> |
| | | <File Include="Image/5.png"> |
| | | <publishTime>08/11/2022 08:20:52</publishTime> |
| | | </File> |
| | | <File Include="Image/6.png"> |
| | | <publishTime>08/11/2022 08:20:52</publishTime> |
| | | </File> |
| | | <File Include="Image/7.png"> |
| | | <publishTime>08/11/2022 08:20:52</publishTime> |
| | | </File> |
| | | <File Include="Image/8.png"> |
| | | <publishTime>08/11/2022 08:20:52</publishTime> |
| | | </File> |
| | | <File Include="Image/9.png"> |
| | | <publishTime>08/11/2022 08:20:52</publishTime> |
| | | </File> |
| | | <File Include="Image/app_1.png"> |
| | | <publishTime>08/11/2022 16:01:00</publishTime> |
| | | </File> |
| | | <File Include="Image/app_1_1.png"> |
| | | <publishTime>08/11/2022 17:50:13</publishTime> |
| | | </File> |
| | | <File Include="Image/app_1_2.png"> |
| | | <publishTime>08/11/2022 17:52:44</publishTime> |
| | | </File> |
| | | <File Include="Image/app_1_3.png"> |
| | | <publishTime>05/24/2023 08:22:19</publishTime> |
| | | </File> |
| | | <File Include="Image/app_2.png"> |
| | | <publishTime>08/11/2022 16:26:50</publishTime> |
| | | </File> |
| | | <File Include="Image/app_3.png"> |
| | | <publishTime>08/11/2022 16:36:55</publishTime> |
| | | </File> |
| | | <File Include="Image/app_3_1.png"> |
| | | <publishTime>08/11/2022 17:56:50</publishTime> |
| | | </File> |
| | | <File Include="Image/app_3_2.png"> |
| | | <publishTime>08/11/2022 17:58:41</publishTime> |
| | | </File> |
| | | <File Include="Image/app_4.png"> |
| | | <publishTime>08/11/2022 16:45:29</publishTime> |
| | | </File> |
| | | <File Include="Image/app_4_1.png"> |
| | | <publishTime>08/11/2022 18:21:11</publishTime> |
| | | </File> |
| | | <File Include="Image/app_4_2.png"> |
| | | <publishTime>08/11/2022 18:34:58</publishTime> |
| | | </File> |
| | | <File Include="Image/app_4_3.png"> |
| | | <publishTime>08/15/2022 10:56:14</publishTime> |
| | | </File> |
| | | <File Include="Image/app_4_4.png"> |
| | | <publishTime>08/15/2022 11:10:31</publishTime> |
| | | </File> |
| | | <File Include="Image/app_4_5.png"> |
| | | <publishTime>09/26/2022 13:30:58</publishTime> |
| | | </File> |
| | | <File Include="Image/app_5.png"> |
| | | <publishTime>08/11/2022 16:49:33</publishTime> |
| | | </File> |
| | | <File Include="Image/app_5_1.png"> |
| | | <publishTime>08/19/2022 08:43:07</publishTime> |
| | | </File> |
| | | <File Include="Image/app_5_2.png"> |
| | | <publishTime>08/19/2022 08:50:32</publishTime> |
| | | </File> |
| | | <File Include="Image/app_5_3.png"> |
| | | <publishTime>08/19/2022 09:06:09</publishTime> |
| | | </File> |
| | | <File Include="Image/app_5_4.png"> |
| | | <publishTime>08/19/2022 09:08:44</publishTime> |
| | | </File> |
| | | <File Include="Image/app_5_5.png"> |
| | | <publishTime>08/19/2022 09:11:02</publishTime> |
| | | </File> |
| | | <File Include="Image/app_5_6.png"> |
| | | <publishTime>08/19/2022 09:20:23</publishTime> |
| | | </File> |
| | | <File Include="Image/app_5_7.png"> |
| | | <publishTime>08/19/2022 09:22:07</publishTime> |
| | | </File> |
| | | <File Include="Image/app_5_8.png"> |
| | | <publishTime>08/19/2022 09:44:32</publishTime> |
| | | </File> |
| | | <File Include="Image/app_5_9.png"> |
| | | <publishTime>08/19/2022 09:45:37</publishTime> |
| | | </File> |
| | | <File Include="Image/app_6.png"> |
| | | <publishTime>08/11/2022 17:06:12</publishTime> |
| | | </File> |
| | | <File Include="Image/app_6_1.png"> |
| | | <publishTime>08/19/2022 10:21:21</publishTime> |
| | | </File> |
| | | <File Include="Image/app_6_10.png"> |
| | | <publishTime>08/19/2022 11:44:16</publishTime> |
| | | </File> |
| | | <File Include="Image/app_6_11.png"> |
| | | <publishTime>08/22/2022 11:40:51</publishTime> |
| | | </File> |
| | | <File Include="Image/app_6_12.png"> |
| | | <publishTime>08/22/2022 11:35:34</publishTime> |
| | | </File> |
| | | <File Include="Image/app_6_13.png"> |
| | | <publishTime>08/22/2022 12:04:47</publishTime> |
| | | </File> |
| | | <File Include="Image/app_6_14.png"> |
| | | <publishTime>08/22/2022 12:07:20</publishTime> |
| | | </File> |
| | | <File Include="Image/app_6_2.png"> |
| | | <publishTime>08/19/2022 10:23:11</publishTime> |
| | | </File> |
| | | <File Include="Image/app_6_3.png"> |
| | | <publishTime>08/19/2022 10:40:17</publishTime> |
| | | </File> |
| | | <File Include="Image/app_6_4.png"> |
| | | <publishTime>08/19/2022 10:43:18</publishTime> |
| | | </File> |
| | | <File Include="Image/app_6_5.png"> |
| | | <publishTime>08/19/2022 10:54:32</publishTime> |
| | | </File> |
| | | <File Include="Image/app_6_6.png"> |
| | | <publishTime>08/19/2022 10:57:24</publishTime> |
| | | </File> |
| | | <File Include="Image/app_6_7.png"> |
| | | <publishTime>08/19/2022 11:03:26</publishTime> |
| | | </File> |
| | | <File Include="Image/app_6_8.png"> |
| | | <publishTime>08/19/2022 11:09:23</publishTime> |
| | | </File> |
| | | <File Include="Image/app_6_9.png"> |
| | | <publishTime>08/19/2022 11:22:26</publishTime> |
| | | </File> |
| | | <File Include="Image/app_7.png"> |
| | | <publishTime>08/11/2022 17:11:08</publishTime> |
| | | </File> |
| | | <File Include="Image/app_7_1.png"> |
| | | <publishTime>08/30/2022 09:55:08</publishTime> |
| | | </File> |
| | | <File Include="Image/app_7_2.png"> |
| | | <publishTime>08/30/2022 10:10:08</publishTime> |
| | | </File> |
| | | <File Include="Image/app_7_3.png"> |
| | | <publishTime>08/30/2022 09:36:11</publishTime> |
| | | </File> |
| | | <File Include="Image/app_7_4.png"> |
| | | <publishTime>08/30/2022 09:46:50</publishTime> |
| | | </File> |
| | | <File Include="Image/app_8.png"> |
| | | <publishTime>08/11/2022 17:29:21</publishTime> |
| | | </File> |
| | | <File Include="Image/app_8_1.png"> |
| | | <publishTime>05/25/2023 10:50:06</publishTime> |
| | | </File> |
| | | <File Include="Image/app_8_2.png"> |
| | | <publishTime>05/25/2023 10:50:55</publishTime> |
| | | </File> |
| | | <File Include="Image/app_8_3.png"> |
| | | <publishTime>05/17/2023 09:19:44</publishTime> |
| | | </File> |
| | | <File Include="Image/app_8_7.png"> |
| | | <publishTime>04/04/2023 15:18:56</publishTime> |
| | | </File> |
| | | <File Include="Image/app_9.png"> |
| | | <publishTime>08/11/2022 17:36:50</publishTime> |
| | | </File> |
| | | <File Include="Image/app_9_1.png"> |
| | | <publishTime>01/03/2023 10:54:40</publishTime> |
| | | </File> |
| | | <File Include="Image/app_9_2.png"> |
| | | <publishTime>05/17/2023 08:46:43</publishTime> |
| | | </File> |
| | | <File Include="Image/app_9_3.png"> |
| | | <publishTime>05/17/2023 09:04:42</publishTime> |
| | | </File> |
| | | <File Include="Image/app_9_4.png"> |
| | | <publishTime>05/17/2023 09:02:12</publishTime> |
| | | </File> |
| | | <File Include="Image/app_9_5.png"> |
| | | <publishTime>05/17/2023 08:24:38</publishTime> |
| | | </File> |
| | | <File Include="Image/index_1.png"> |
| | | <publishTime>08/15/2022 14:13:17</publishTime> |
| | | </File> |
| | | <File Include="Image/index_2.png"> |
| | | <publishTime>08/15/2022 14:13:29</publishTime> |
| | | </File> |
| | | <File Include="InExcel/9/è®¾å¤æ¸
å66.xls"> |
| | | <publishTime>11/04/2022 15:22:03</publishTime> |
| | | </File> |
| | | <File Include="libman.json"> |
| | | <publishTime>06/10/2022 09:23:15</publishTime> |
| | | </File> |
| | | <File Include="log4net.config"> |
| | | <publishTime>05/10/2023 09:38:48</publishTime> |
| | | </File> |
| | | <File Include="Scripts/bootstrap.js"> |
| | | <publishTime>06/10/2022 08:20:26</publishTime> |
| | | </File> |
| | | <File Include="Scripts/bootstrap.min.js"> |
| | | <publishTime>06/10/2022 08:20:26</publishTime> |
| | | </File> |
| | | <File Include="Scripts/jquery-3.4.1.js"> |
| | | <publishTime>06/10/2022 08:20:27</publishTime> |
| | | </File> |
| | | <File Include="Scripts/jquery-3.4.1.min.js"> |
| | | <publishTime>06/10/2022 08:20:27</publishTime> |
| | | </File> |
| | | <File Include="Scripts/jquery-3.4.1.min.map"> |
| | | <publishTime>06/10/2022 08:20:27</publishTime> |
| | | </File> |
| | | <File Include="Scripts/jquery-3.4.1.slim.js"> |
| | | <publishTime>06/10/2022 08:20:27</publishTime> |
| | | </File> |
| | | <File Include="Scripts/jquery-3.4.1.slim.min.js"> |
| | | <publishTime>06/10/2022 08:20:27</publishTime> |
| | | </File> |
| | | <File Include="Scripts/jquery-3.4.1.slim.min.map"> |
| | | <publishTime>06/10/2022 08:20:27</publishTime> |
| | | </File> |
| | | <File Include="Scripts/jquery.signalR-2.2.2.js"> |
| | | <publishTime>08/30/2022 13:49:42</publishTime> |
| | | </File> |
| | | <File Include="Scripts/jquery.signalR-2.2.2.min.js"> |
| | | <publishTime>08/30/2022 13:49:42</publishTime> |
| | | </File> |
| | | <File Include="Scripts/modernizr-2.8.3.js"> |
| | | <publishTime>06/10/2022 08:20:31</publishTime> |
| | | </File> |
| | | <File Include="Scripts/swagger_lang.js"> |
| | | <publishTime>06/16/2022 13:39:23</publishTime> |
| | | </File> |
| | | <File Include="Web.config"> |
| | | <publishTime>06/17/2023 11:08:21</publishTime> |
| | | </File> |
| | | </ItemGroup> |
| | | </Project> |
| | |
| | | { |
| | | |
| | | //1.æ ¹æ®å·¥å+å·¥åºæ¥æ¾å½åå·¥åºæ¯å¦é¦éå·¥åº |
| | | sql = @"select A.wo_code,P.partcode,P.partname,P.partspec, T.stepcode,T.stepname,A.seq,T.flwtype,T.descr,A.status,A.plan_qty,A.isbott,A.isend |
| | | sql = @"select A.wo_code,P.partcode,P.partname,P.partspec, T.stepcode,T.stepname,A.seq,T.flwtype,T.descr,A.status,A.plan_qty,A.isbott,A.isend,L.org_code,L.org_name |
| | | from TK_Wrk_Step A |
| | | left join TStep T on A.step_code=T.stepcode |
| | | left join TK_Wrk_Man M on A.wo_code=M.wo_code |
| | | left join TMateriel_Info P on M.materiel_code=P.partcode |
| | | left join TOrganization L on M.wkshp_code=L.org_code |
| | | where A.wo_code=@ordercode and A.step_code=@stepcode"; |
| | | dynamicParams.Add("@ordercode", ordercode); |
| | | dynamicParams.Add("@stepcode", stepcode); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (data.Rows.Count > 0) |
| | | { |
| | | rt.wkshopcode= data.Rows[0]["org_code"].ToString(); //车é´ç¼ç |
| | | rt.wkshopname = data.Rows[0]["org_name"].ToString(); //车é´åç§° |
| | | rt.wo_code = data.Rows[0]["WO_CODE"].ToString(); //å·¥åå· |
| | | rt.partnumber = data.Rows[0]["PARTCODE"].ToString(); //产åç¼ç |
| | | rt.partname = data.Rows[0]["PARTNAME"].ToString(); //产ååç§° |
| | |
| | | if (isbott == "Y") //é¦éå·¥åº |
| | | { |
| | | //1.é¦éå·¥åºæ¶ï¼å¤ææ¯å¦æå¼å·¥è®°å½ |
| | | sql = @"select * from TK_Wrk_Record where wo_code=@ordercode and step_code=@stepcode and style='S'"; |
| | | sql = @"select * from TK_Wrk_Record R |
| | | left join TEqpInfo E on R.eqp_code=E.code |
| | | where R.wo_code=@ordercode and R.step_code=@stepcode and R.style='S'"; |
| | | dynamicParams.Add("@ordercode", ordercode); |
| | | dynamicParams.Add("@stepcode", stepcode); |
| | | var data0 = DapperHelper.selectdata(sql, dynamicParams); |
| | |
| | | } |
| | | else |
| | | { |
| | | rt.eqpcode = data0.Rows[0]["code"].ToString(); //å¼å·¥è®¾å¤ç¼ç |
| | | rt.eqpname = data0.Rows[0]["name"].ToString(); //å¼å·¥è®¾å¤åç§° |
| | | rt.planqty = decimal.Parse(data.Rows[0]["PLAN_QTY"].ToString()); //任塿°é |
| | | rt.startqty = decimal.Parse(data.Rows[0]["PLAN_QTY"].ToString()); //å¼å·¥æ°é=任塿°é |
| | | rt.noreportqty = decimal.Parse(data.Rows[0]["PLAN_QTY"].ToString()) - good_qty- ng_qty-bad_qty; //æªæ¥æ°é=任塿°é-å·²æ¥æ°é-ä¸è¯æ°é-æ¥åºæ°é |
| | |
| | | } |
| | | else |
| | | { |
| | | rt.eqpcode = data0.Rows[0]["code"].ToString(); //å¼å·¥è®¾å¤ç¼ç |
| | | rt.eqpname = data0.Rows[0]["name"].ToString(); //å¼å·¥è®¾å¤åç§° |
| | | rt.planqty = decimal.Parse(data.Rows[0]["PLAN_QTY"].ToString()); //任塿°é |
| | | rt.startqty = decimal.Parse(data.Rows[0]["PLAN_QTY"].ToString()); //å¼å·¥æ°é |
| | | rt.noreportqty = decimal.Parse(data.Rows[0]["PLAN_QTY"].ToString()); //æªæ¥æ°é |
| | |
| | | if (data0.Rows.Count > 0) |
| | | { |
| | | //1.éé¦éå·¥åºæ¶ï¼å¤ææ¬éæ¯å¦æå¼å·¥è®°å½ |
| | | sql = @"select * from TK_Wrk_Record where wo_code=@ordercode and step_code=@stepcode and style='S'"; |
| | | sql = @"select * from TK_Wrk_Record R |
| | | left join TEqpInfo E on R.eqp_code=E.code |
| | | where R.wo_code=@ordercode and R.step_code=@stepcode and R.style='S'"; |
| | | dynamicParams.Add("@ordercode", ordercode); |
| | | dynamicParams.Add("@stepcode", stepcode); |
| | | var data1 = DapperHelper.selectdata(sql, dynamicParams); |
| | |
| | | var data2 = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (data2.Rows.Count > 0) //ææ¥å·¥è®°å½ |
| | | { |
| | | if (data0.Rows[0]["FLWTYPE"].ToString() == "Z") //èªå¶å·¥åº |
| | | if (data0.Rows[0]["FLWTYPE"].ToString() == "Z") //夿ä¸éå·¥åºå±æ§ï¼èªå¶å·¥åº |
| | | { |
| | | //æ¥æ¾ä¸å°å·¥åºæ¥å·¥è®°å½ |
| | | sql = @"select * from TK_Wrk_Record where wo_code=@ordercode and step_code=@stepcode and style='B'"; |
| | |
| | | } |
| | | else |
| | | { |
| | | rt.eqpcode = data1.Rows[0]["code"].ToString(); //å¼å·¥è®¾å¤ç¼ç |
| | | rt.eqpname = data1.Rows[0]["name"].ToString(); //å¼å·¥è®¾å¤åç§° |
| | | rt.planqty = decimal.Parse(data.Rows[0]["PLAN_QTY"].ToString()); //任塿°é |
| | | rt.startqty = sybqty; //å¼å·¥æ°é=æ¬éå©ä½å¯æ¥æ°é |
| | | rt.noreportqty = sybqty; //æªæ¥æ°é=æ¬éå©ä½å¯æ¥æ°é |
| | |
| | | return mes; |
| | | } |
| | | } |
| | | if (data0.Rows[0]["FLWTYPE"].ToString() == "W") //å§å¤å·¥åº |
| | | if (data0.Rows[0]["FLWTYPE"].ToString() == "W") //夿ä¸éå·¥åºå±æ§ï¼å§å¤å·¥åº |
| | | { |
| | | //æ¥æ¾ä¸å°å·¥åºæ¶æè®°å½ |
| | | sql = @"select * from TK_Wrk_OutRecord where wo_code=@ordercode and step_code=@stepcode and style='S'"; |
| | |
| | | } |
| | | else |
| | | { |
| | | rt.eqpcode = data1.Rows[0]["code"].ToString(); //å¼å·¥è®¾å¤ç¼ç |
| | | rt.eqpname = data1.Rows[0]["name"].ToString(); //å¼å·¥è®¾å¤åç§° |
| | | rt.planqty = decimal.Parse(data.Rows[0]["PLAN_QTY"].ToString()); //任塿°é |
| | | rt.startqty = sybqty; //å¼å·¥æ°é=æ¬éå©ä½å¯æ¥æ°é |
| | | rt.noreportqty = sybqty; //æªæ¥æ°é=æ¬éå©ä½å¯æ¥æ°é |
| | |
| | | decimal sgood_qty = data3.AsEnumerable().Select(d => d.Field<decimal>("GOOD_QTY")).Sum(); //æ¬éæ¥å·¥æ»æ°é |
| | | decimal sybqty = sgood_qty; //æ¬éå©ä½å¯æ¥æ°é=ä¸éæ¥å·¥æ°é |
| | | |
| | | rt.eqpcode = data1.Rows[0]["code"].ToString(); //å¼å·¥è®¾å¤ç¼ç |
| | | rt.eqpname = data1.Rows[0]["name"].ToString(); //å¼å·¥è®¾å¤åç§° |
| | | rt.planqty = decimal.Parse(data.Rows[0]["PLAN_QTY"].ToString()); //任塿°é |
| | | rt.startqty = sybqty; //å¼å·¥æ°é=æ¬éå©ä½å¯æ¥æ°é |
| | | rt.noreportqty = sybqty; //æªæ¥æ°é=æ¬éå©ä½å¯æ¥æ°é |
| | |
| | | decimal sqty = data3.AsEnumerable().Select(d =>d.Field<decimal>("SQTY")).Sum();//ä¸éæ¶ææ°é |
| | | decimal sybqty = sqty; //æ¬éå©ä½å¯æ¶æ°é=ä¸éæ¶ææ°é |
| | | |
| | | rt.eqpcode = data1.Rows[0]["code"].ToString(); //å¼å·¥è®¾å¤ç¼ç |
| | | rt.eqpname = data1.Rows[0]["name"].ToString(); //å¼å·¥è®¾å¤åç§° |
| | | rt.planqty = decimal.Parse(data.Rows[0]["PLAN_QTY"].ToString()); //任塿°é |
| | | rt.startqty = sybqty; //å¼å·¥æ°é=æ¬éå©ä½å¯æ¶æ°é |
| | | rt.noreportqty = sybqty; //æªæ¥æ°é=æ¬éå©ä½å¯æ¶æ°é |
| | |
| | | string isend = ""; //æ«éå·¥åº |
| | | string seq = ""; //å·¥åºåºå· |
| | | List<object> list = new List<object>(); |
| | | ScanStartReportData rt = new ScanStartReportData(); |
| | | ScanStartReportDataOut rt = new ScanStartReportDataOut(); |
| | | var dynamicParams = new DynamicParameters(); |
| | | try |
| | | { |
| | | //1.æ ¹æ®å·¥å+å·¥åºæ¥æ¾å½åå·¥åºæ¯å¦é¦éå·¥åº |
| | | sql = @"select A.wo_code,P.partcode,P.partname,P.partspec, T.stepcode,T.stepname,A.seq,T.flwtype,T.descr,A.status,A.plan_qty,A.isbott,A.isend |
| | | sql = @"select A.wo_code,P.partcode,P.partname,P.partspec, T.stepcode,T.stepname,A.seq,T.flwtype,T.descr,A.status,A.plan_qty,A.isbott,A.isend,L.org_code,L.org_name |
| | | from TK_Wrk_Step A |
| | | left join TStep T on A.step_code=T.stepcode |
| | | left join TK_Wrk_Man M on A.wo_code=M.wo_code |
| | | left join TMateriel_Info P on M.materiel_code=P.partcode |
| | | left join TOrganization L on M.wkshp_code=L.org_code |
| | | where A.wo_code=@ordercode and A.step_code=@stepcode"; |
| | | dynamicParams.Add("@ordercode", ordercode); |
| | | dynamicParams.Add("@stepcode", stepcode); |
| | | var data = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (data.Rows.Count > 0) |
| | | { |
| | | |
| | | rt.wkshopcode = data.Rows[0]["org_code"].ToString(); //车é´ç¼ç |
| | | rt.wkshopname = data.Rows[0]["org_name"].ToString(); //车é´åç§° |
| | | rt.wo_code = data.Rows[0]["WO_CODE"].ToString(); //å·¥åå· |
| | | rt.partnumber = data.Rows[0]["PARTCODE"].ToString(); //产åç¼ç |
| | | rt.partname = data.Rows[0]["PARTNAME"].ToString(); //产ååç§° |
| | |
| | | if (isbott == "Y") //é¦éå·¥åº |
| | | { |
| | | //1.é¦éå·¥åºæ¶ï¼å¤ææ¯å¦æåæè®°å½ |
| | | sql = @"select * from TK_Wrk_OutRecord where wo_code=@ordercode and step_code=@stepcode and style='F'"; |
| | | sql = @"select * from TK_Wrk_OutRecord R |
| | | left join TCustomer C on R.wx_code=C.code |
| | | where R.wo_code=@ordercode and R.step_code=@stepcode and R.style='F'"; |
| | | dynamicParams.Add("@ordercode", ordercode); |
| | | dynamicParams.Add("@stepcode", stepcode); |
| | | var data0 = DapperHelper.selectdata(sql, dynamicParams); |
| | |
| | | if (data0.Rows.Count > 0) |
| | | { |
| | | //1.éé¦éå·¥åºæ¶ï¼å¤ææ¬éæ¯å¦æåæè®°å½ |
| | | sql = @"select * from TK_Wrk_OutRecord where wo_code=@ordercode and step_code=@stepcode and style='F'"; |
| | | sql = @"select * from TK_Wrk_OutRecord R |
| | | left join TCustomer C on R.wx_code=C.code |
| | | where R.wo_code=@ordercode and R.step_code=@stepcode and R.style='F'"; |
| | | dynamicParams.Add("@ordercode", ordercode); |
| | | dynamicParams.Add("@stepcode", stepcode); |
| | | var data1 = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (data1.Rows.Count > 0)//æ¬éæåæè®°å½ |
| | | { |
| | | if (data0.Rows[0]["FLWTYPE"].ToString() == "Z") //èªå¶å·¥åº |
| | | if (data0.Rows[0]["FLWTYPE"].ToString() == "Z") //夿ä¸éå·¥åºå±æ§ï¼èªå¶å·¥åº |
| | | { |
| | | //æ¥æ¾ä¸å°å·¥åºæ¥å·¥è®°å½ |
| | | sql = @"select * from TK_Wrk_Record where wo_code=@ordercode and step_code=@stepcode and style='B'"; |
| | |
| | | return mes; |
| | | } |
| | | } |
| | | if (data0.Rows[0]["FLWTYPE"].ToString() == "W") //å¤åå·¥åº |
| | | if (data0.Rows[0]["FLWTYPE"].ToString() == "W") //夿ä¸éå·¥åºå±æ§ï¼å¤åå·¥åº |
| | | { |
| | | //æ¥æ¾ä¸å°å·¥åºæ¶æè®°å½ |
| | | sql = @"select * from TK_Wrk_OutRecord where wo_code=@ordercode and step_code=@stepcode and style='S'"; |
| | |
| | | if (isbott == "Y") //é¦éå·¥åº |
| | | { |
| | | //1.é¦éå·¥åºæ¶ï¼å¤ææ¯å¦æåæè®°å½ |
| | | sql = @"select * from TK_Wrk_OutRecord where wo_code=@ordercode and step_code=@stepcode and style='F'"; |
| | | sql = @"select R.wo_code,R.step_code,R.wx_code as code,C.name,R.materiel_code, |
| | | isnull(sum(R.fqty),0) as fqty,isnull(sum(R.sqty),0) as sqty,isnull(sum(R.ng_qty),0) as ng_qty,isnull(sum(R.bad_qty),0) as bad_qty |
| | | from TK_Wrk_OutRecord R |
| | | left join TCustomer C on R.wx_code=C.code |
| | | where R.wo_code=@ordercode and R.step_code=@stepcode and R.style='F' |
| | | group by R.wo_code,R.step_code,R.wx_code,C.name,R.materiel_code"; |
| | | dynamicParams.Add("@ordercode", ordercode); |
| | | dynamicParams.Add("@stepcode", stepcode); |
| | | var data0 = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (data0.Rows.Count > 0) //æåæè®°å½ |
| | | { |
| | | //1.é¦éå·¥åºæ¶ï¼å¤ææ¯å¦ææ¶æè®°å½ |
| | | sql = @"select * from TK_Wrk_OutRecord where wo_code=@ordercode and step_code=@stepcode and style='S'"; |
| | | sql = @"select R.wo_code,R.step_code,R.wx_code as code,C.name,R.materiel_code, |
| | | isnull(sum(R.fqty),0) as fqty,isnull(sum(R.sqty),0) as sqty,isnull(sum(R.ng_qty),0) as ng_qty,isnull(sum(R.bad_qty),0) as bad_qty |
| | | from TK_Wrk_OutRecord R |
| | | left join TCustomer C on R.wx_code=C.code |
| | | where R.wo_code=@ordercode and R.step_code=@stepcode and R.style='S' |
| | | group by R.wo_code,R.step_code,R.wx_code,C.name,R.materiel_code"; |
| | | //sql = @"select * from TK_Wrk_OutRecord where wo_code=@ordercode and step_code=@stepcode and style='S'"; |
| | | dynamicParams.Add("@ordercode", ordercode); |
| | | dynamicParams.Add("@stepcode", stepcode); |
| | | var data1 = DapperHelper.selectdata(sql, dynamicParams); |
| | |
| | | rt.reportqty = sqty + ng_qty+bad_qty; //å·²æ¶æ°é |
| | | rt.startqty = ksqty; //æ¶ææ°é=æ¬éåææ°é |
| | | |
| | | data0.Merge(data1);//å°æå®çdtåå¹¶ |
| | | rt.list = data0.AsEnumerable().GroupBy(r => new { |
| | | wo_code = r["wo_code"], |
| | | step_code = r["step_code"], |
| | | code = r["code"], |
| | | name = r["name"] |
| | | }).Select(g => new { |
| | | Name = g.Key.code, |
| | | tp = g.Key.name, |
| | | fqty = g.Sum(i => (decimal)i["fqty"]), |
| | | sqty = g.Sum(i => (decimal)i["sqty"]), |
| | | ng_qty = g.Sum(i => (decimal)i["ng_qty"]), |
| | | bad_qty = g.Sum(i => (decimal)i["bad_qty"]) |
| | | }).ToList(); |
| | | |
| | | mes.code = "200"; |
| | | mes.count = 3; |
| | | mes.Message = "å¼¹çªæ¶æçé¢!"; |
| | |
| | | else |
| | | { |
| | | decimal fqty = data0.AsEnumerable().Select(d => d.Field<decimal>("FQTY")).Sum();//æ¬éåææ°é |
| | | |
| | | rt.planqty = decimal.Parse(data.Rows[0]["PLAN_QTY"].ToString()); //任塿°é |
| | | rt.noreportqty = fqty; //æªæ¶æ°é=æ¬éåææ°é |
| | | rt.reportqty = 0; //å·²æ¶æ°é |
| | | rt.startqty = fqty; //æ¶ææ°é=æ¬éåææ°é |
| | | // |
| | | data0.Merge(data1);//å°æå®çdtåå¹¶ |
| | | rt.list = data0.AsEnumerable().GroupBy(r => new { |
| | | wo_code = r["wo_code"], |
| | | step_code = r["step_code"], |
| | | code = r["code"], |
| | | name = r["name"] |
| | | }).Select(g => new { |
| | | Name = g.Key.code, |
| | | tp = g.Key.name, |
| | | fqty = g.Sum(i => (decimal)i["fqty"]), |
| | | sqty = g.Sum(i => (decimal)i["sqty"]), |
| | | ng_qty = g.Sum(i => (decimal)i["ng_qty"]), |
| | | bad_qty = g.Sum(i => (decimal)i["bad_qty"]) |
| | | }).ToList(); |
| | | |
| | | mes.code = "200"; |
| | | mes.count = 3; |
| | |
| | | if (data0.Rows.Count > 0) |
| | | { |
| | | //1.éé¦éå·¥åºæ¶ï¼å¤ææ¬éæ¯å¦æåæè®°å½ |
| | | sql = @"select * from TK_Wrk_OutRecord where wo_code=@ordercode and step_code=@stepcode and style='F'"; |
| | | sql = @"select R.wo_code,R.step_code,R.wx_code as code,C.name,R.materiel_code, |
| | | isnull(sum(R.fqty),0) as fqty,isnull(sum(R.sqty),0) as sqty,isnull(sum(R.ng_qty),0) as ng_qty,isnull(sum(R.bad_qty),0) as bad_qty |
| | | from TK_Wrk_OutRecord R |
| | | left join TCustomer C on R.wx_code=C.code |
| | | where R.wo_code=@ordercode and R.step_code=@stepcode and R.style='F' |
| | | group by R.wo_code,R.step_code,R.wx_code,C.name,R.materiel_code"; |
| | | dynamicParams.Add("@ordercode", ordercode); |
| | | dynamicParams.Add("@stepcode", stepcode); |
| | | var data1 = DapperHelper.selectdata(sql, dynamicParams); |
| | | if (data1.Rows.Count > 0)//æ¬éæåæè®°å½ |
| | | { |
| | | //2.éé¦éå·¥åºæ¶ï¼å¤ææ¬éæ¯å¦ææ¶æè®°å½ |
| | | sql = @"select * from TK_Wrk_OutRecord where wo_code=@ordercode and step_code=@stepcode and style='S'"; |
| | | sql = @"select R.wo_code,R.step_code,R.wx_code as code,C.name,R.materiel_code, |
| | | isnull(sum(R.fqty),0) as fqty,isnull(sum(R.sqty),0) as sqty,isnull(sum(R.ng_qty),0) as ng_qty,isnull(sum(R.bad_qty),0) as bad_qty |
| | | from TK_Wrk_OutRecord R |
| | | left join TCustomer C on R.wx_code=C.code |
| | | where R.wo_code=@ordercode and R.step_code=@stepcode and R.style='S' |
| | | group by R.wo_code,R.step_code,R.wx_code,C.name,R.materiel_code"; |
| | | dynamicParams.Add("@ordercode", ordercode); |
| | | dynamicParams.Add("@stepcode", stepcode); |
| | | var data2 = DapperHelper.selectdata(sql, dynamicParams); |
| | |
| | | rt.reportqty = sqty + ng_qty+bad_qty; //å·²æ¶æ°é |
| | | rt.startqty = ksqty; //æ¶ææ°é=æ¬éåææ°é |
| | | |
| | | data1.Merge(data2);//å°æå®çdtåå¹¶ |
| | | rt.list = data1.AsEnumerable().GroupBy(r => new { |
| | | wo_code = r["wo_code"], |
| | | step_code = r["step_code"], |
| | | code= r["code"], |
| | | name = r["name"] |
| | | }).Select(g => new { |
| | | Name = g.Key.code, |
| | | tp = g.Key.name, |
| | | fqty = g.Sum(i => (decimal)i["fqty"]), |
| | | sqty = g.Sum(i => (decimal)i["sqty"]), |
| | | ng_qty = g.Sum(i => (decimal)i["ng_qty"]), |
| | | bad_qty = g.Sum(i => (decimal)i["bad_qty"]) |
| | | }).ToList(); |
| | | |
| | | mes.code = "200"; |
| | | mes.count = 3; |
| | | mes.Message = "å¼¹çªæ¶æçé¢!"; |
| | |
| | | else |
| | | { |
| | | decimal fqty = data1.AsEnumerable().Select(d => d.Field<decimal>("FQTY")).Sum(); //æ¬éåææ°é |
| | | |
| | | rt.planqty = decimal.Parse(data.Rows[0]["PLAN_QTY"].ToString()); //任塿°é |
| | | rt.noreportqty = fqty; //æªæ¶æ°é=æ¬éåææ°é |
| | | rt.reportqty = 0; //å·²æ¶æ°é |
| | | rt.startqty = fqty; //æ¶ææ°é=æ¬éåææ°é |
| | | |
| | | data1.Merge(data2);//å°æå®çdtåå¹¶ |
| | | rt.list = data1.AsEnumerable().GroupBy(r => new { |
| | | wo_code = r["wo_code"], |
| | | step_code = r["step_code"], |
| | | code = r["code"], |
| | | name = r["name"] |
| | | }).Select(g => new { |
| | | Name = g.Key.code, |
| | | tp = g.Key.name, |
| | | fqty = g.Sum(i => (decimal)i["fqty"]), |
| | | sqty = g.Sum(i => (decimal)i["sqty"]), |
| | | ng_qty = g.Sum(i => (decimal)i["ng_qty"]), |
| | | bad_qty = g.Sum(i => (decimal)i["bad_qty"]) |
| | | }).ToList(); |
| | | mes.code = "200"; |
| | | mes.count = 3; |
| | | mes.Message = "å¼¹çªæ¶æçé¢!"; |
| | |
| | | <Compile Include="Models\MaterialRout.cs" /> |
| | | <Compile Include="Models\ObjectData.cs" /> |
| | | <Compile Include="Models\ObjectDataCont.cs" /> |
| | | <Compile Include="Models\PartRout.cs" /> |
| | | <Compile Include="Models\ReportDefectHandle.cs" /> |
| | | <Compile Include="Models\RoleUserSubmit.cs" /> |
| | | <Compile Include="Models\RoutEdit.cs" /> |
| | | <Compile Include="Models\ScanStartReportData.cs" /> |
| | | <Compile Include="Models\ScanStartReportDataOut.cs" /> |
| | | <Compile Include="Models\StandEqp.cs" /> |
| | | <Compile Include="Models\StepCheck.cs" /> |
| | | <Compile Include="Models\StepDefect.cs" /> |
| | |
| | | <IISExpressUseClassicPipelineMode /> |
| | | <UseGlobalApplicationHostFile /> |
| | | <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig> |
| | | <NameOfLastUsedPublishProfile>D:\æ°å¯è¿ªMES\MES产å\VueWebApi\VueWebApi\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile> |
| | | <NameOfLastUsedPublishProfile>D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\Properties\PublishProfiles\FolderProfile1.pubxml</NameOfLastUsedPublishProfile> |
| | | <ProjectView>ShowAllFiles</ProjectView> |
| | | <Controller_SelectedScaffolderID>ApiControllerEmptyScaffolder</Controller_SelectedScaffolderID> |
| | | <Controller_SelectedScaffolderCategoryPath>root/Common/Web API</Controller_SelectedScaffolderCategoryPath> |
| | |
| | | <!--æ¬å°ç¯å¢--> |
| | | <!--<add key="DBServer" value="Data Source=.;Initial Catalog=vmes;Integrated Security=True" />--> |
| | | <!--æå¡å¨ç¯å¢--> |
| | | <add key="DBServer" value="Data Source=121.196.36.24,1533;Initial Catalog=vmes;User ID=sa;Password=xkd@20230101;pooling=false" /> |
| | | <add key="DBServer" value="Data Source=121.196.36.24,1533;Initial Catalog=vmes_zqh;User ID=sa;Password=xkd@20230101;pooling=false" /> |
| | | <!--大岿å¡å¨ç¯å¢--> |
| | | <!--<add key="DBServer" value="Data Source=192.168.2.138;Initial Catalog=vmes;User ID=sa;Password=Dd@20220727;pooling=false" />--> |
| | | <!--redisä¼ä¸é
ç½®--> |
| | |
| | | <!--æ¬å°ç¯å¢--> |
| | | <!--<add key="DBServer" value="Data Source=.;Initial Catalog=vmes;Integrated Security=True" />--> |
| | | <!--æå¡å¨ç¯å¢--> |
| | | <add key="DBServer" value="Data Source=121.196.36.24,1533;Initial Catalog=vmes;User ID=sa;Password=xkd@20230101;pooling=false" /> |
| | | <add key="DBServer" value="Data Source=121.196.36.24,1533;Initial Catalog=vmes_zqh;User ID=sa;Password=xkd@20230101;pooling=false" /> |
| | | <!--大岿å¡å¨ç¯å¢--> |
| | | <!--<add key="DBServer" value="Data Source=192.168.2.138;Initial Catalog=vmes;User ID=sa;Password=Dd@20220727;pooling=false" />--> |
| | | <!--redisä¼ä¸é
ç½®--> |
| | |
| | | <param name="orderstepqrcode">æ«æäºç»´ç ä¿¡æ¯</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.AppProductionManagementController.MesOrderStepReportSelectUserGroup"> |
| | | <member name="M:VueWebApi.Controllers.AppProductionManagementController.MesOrderStepReportSelectUserGroup(System.String)"> |
| | | <summary> |
| | | çäº§å¼æ¥å·¥ï¼æ¥å·¥æ¶è·åç产çç»ä¸ææ¡ |
| | | </summary> |
| | | <param name="wkshopcode">车é´ç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.AppProductionManagementController.MesOrderGroupSelectUser(System.String)"> |
| | |
| | | <param name="param">åè´§ä¿¡æ¯</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.BaseDateController.StorgGroupSelect(System.String,System.String)"> |
| | | <summary> |
| | | éè¿éæ©çæå±ç»ç»æ¥è¯¢æå±çç» |
| | | </summary> |
| | | <param name="stu_torgcode">ç»ç»ç¼ç </param> |
| | | <param name="description">ç»ç»ç±»å</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.BaseDateController.StorgRoleSelect(System.String,System.String)"> |
| | | <summary> |
| | | éè¿éæ©çæå±ç»ç»æ¥è¯¢æå±è§è²ç±»å |
| | | </summary> |
| | | <param name="stu_torgcode">ç»ç»ç¼ç </param> |
| | | <param name="description">ç»ç»ç±»å</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.BaseDateController.ErpWkshopDepartmentSelect"> |
| | | <summary> |
| | | ERPç产车é´/é¨é¨ä¿¡æ¯æ¥è¯¢ |
| | |
| | | <param name="partcode">ç©æç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.OutSourceReportSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.OutSourceReportSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | å§å¤æ¥è¡¨è®°å½æ¥è¯¢ |
| | | </summary> |
| | | <param name="wkshopcode">车é´ç¼ç </param> |
| | | <param name="wocode">å·¥åç¼å·</param> |
| | | <param name="partcode">产åç¼ç </param> |
| | | <param name="partname">产ååç§°</param> |
| | |
| | | <param name="order">æåºè§å</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.OutSourceReportExcelSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.OutSourceReportExcelSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | å§å¤æ¥è¡¨è®°å½å¯¼åº |
| | | </summary> |
| | | <param name="wkshopcode">车é´ç¼ç </param> |
| | | <param name="wocode">å·¥åç¼å·</param> |
| | | <param name="partcode">产åç¼ç </param> |
| | | <param name="partname">产ååç§°</param> |
| | |
| | | <param name="receivdate">æ¶ææ¶é´</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.GroupSalaryReportSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.GroupSalaryReportSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | çç»å·¥èµæ¥è¡¨è®°å½æ¥è¯¢ |
| | | </summary> |
| | | <param name=" wkshopcode">车é´ç¼ç </param> |
| | | <param name="compute">è®¡ç®æ¹å¼(éé/æ«é)</param> |
| | | <param name="wocode">å·¥åç¼å·</param> |
| | | <param name="partcode">产åç¼ç </param> |
| | |
| | | <param name="id">æ¥å·¥è®°å½ä¸»è¡¨id</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.GroupSalaryReportExcelSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.GroupSalaryReportExcelSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | çç»å·¥èµæ¥è¡¨è®°å½æ¥è¯¢ |
| | | </summary> |
| | | <param name=" wkshopcode">车é´ç¼ç </param> |
| | | <param name="compute">è®¡ç®æ¹å¼(éé/æ«é)</param> |
| | | <param name="wocode">å·¥åç¼å·</param> |
| | | <param name="partcode">产åç¼ç </param> |
| | |
| | | <param name="rejectstepcode">åé¤å·¥åº(åºå®èªèµå·¥åºä¸åä¸è®¡ç®)</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.PeopleSalaryReportSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.PeopleSalaryReportSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | 人åå·¥èµæç»æ¥è¡¨ |
| | | </summary> |
| | | <param name=" wkshopcode">车é´ç¼ç </param> |
| | | <param name="compute">è®¡ç®æ¹å¼(éé/æ«é)</param> |
| | | <param name="wocode">å·¥åç¼å·</param> |
| | | <param name="partcode">产åç¼ç </param> |
| | |
| | | <param name="order">æåºè§å</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.PeopleSalaryReportExcelSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.PeopleSalaryReportExcelSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | 人åå·¥èµæç»æ¥è¡¨å¯¼åº |
| | | </summary> |
| | | <param name=" wkshopcode">车é´ç¼ç </param> |
| | | <param name="compute">è®¡ç®æ¹å¼(éé/æ«é)</param> |
| | | <param name="wocode">å·¥åç¼å·</param> |
| | | <param name="partcode">产åç¼ç </param> |
| | |
| | | <param name = "rejectstepcode" > åé¤å·¥åº(åºå®èªèµå·¥åºä¸åä¸è®¡ç®) </param > |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.DefectDetailsReportSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.DefectDetailsReportSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | ä¸è¯æç»æ¥è¡¨ |
| | | </summary> |
| | | <param name=" wkshopcode">车é´ç¼ç </param> |
| | | <param name="wocode">å·¥åç¼å·</param> |
| | | <param name="partcode">产åç¼ç </param> |
| | | <param name="partname">产ååç§°</param> |
| | |
| | | <param name="order">æåºè§å</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.DefectDetailsReportExcelSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.DefectDetailsReportExcelSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | ä¸è¯æç»æ¥è¡¨å¯¼åº |
| | | </summary> |
| | | <param name=" wkshopcode">车é´ç¼ç </param> |
| | | <param name="wocode">å·¥åç¼å·</param> |
| | | <param name="partcode">产åç¼ç </param> |
| | | <param name="partname">产ååç§°</param> |
| | |
| | | <param name="checkid">æ£éªè®°å½ID</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.ProductionScheduleReportSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.ProductionScheduleReportSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | ç产è¿åº¦æ¥è¡¨ |
| | | </summary> |
| | | <param name=" wkshopcode">车é´ç¼ç </param> |
| | | <param name="status">å·¥åç¶æ</param> |
| | | <param name="wocode">å·¥åç¼å·</param> |
| | | <param name="routecode">å·¥èºè·¯çº¿ç¼ç </param> |
| | |
| | | <param name="order">æåºè§å</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.ProductionScheduleReportExcelSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.ProductionScheduleReportExcelSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | ç产è¿åº¦æ¥è¡¨å¯¼åº |
| | | </summary> |
| | | <param name=" wkshopcode">车é´ç¼ç </param> |
| | | <param name="status">å·¥åç¶æ</param> |
| | | <param name="wocode">å·¥åç¼å·</param> |
| | | <param name="routecode">å·¥èºè·¯çº¿ç¼ç </param> |
| | |
| | | <param name="orgid">ç»ç»id</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.BasicSettingController.UserSearch(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.BasicSettingController.UserSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String)"> |
| | | <summary> |
| | | ç¨æ·æ¸
åæ¥è¯¢ |
| | | </summary> |
| | | <param name="UserCode">ç¨æ·ç¼ç </param> |
| | | <param name="UserName">ç¨æ·åç§°</param> |
| | | <param name="StuOrg">æå±ç»ç»</param> |
| | | <param name="description">æå±ç»ç»ç±»å</param> |
| | | <param name="wagetype">å·¥èµç±»å</param> |
| | | <param name="Enable">å¨èç¶æ</param> |
| | | <param name="page">页ç </param> |
| | |
| | | <param name="Userid">ç¨æ·id</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.BasicSettingController.UserAssociationRole(System.String)"> |
| | | <member name="M:VueWebApi.Controllers.BasicSettingController.UserAssociationRole(System.String,System.String,System.String)"> |
| | | <summary> |
| | | ç¨æ·æ¸
åå
³èè§è²æ¥è¯¢ |
| | | </summary> |
| | | <param name="usercode">ç¨æ·ç¼ç </param> |
| | | <param name="stu_torgcode">æå±ç»ç»ç¼ç </param> |
| | | <param name="description">æå±ç»ç»ç±»å</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.BasicSettingController.SaveUserAssoctRole(System.String,System.Collections.Generic.List{VueWebApi.Models.RoleUserSubmit})"> |
| | | <member name="M:VueWebApi.Controllers.BasicSettingController.SaveUserAssoctRole(System.String,System.String,System.String,System.Collections.Generic.List{VueWebApi.Models.RoleUserSubmit})"> |
| | | <summary> |
| | | ç¨æ·æ¸
åå
³èè§è²ä¿å |
| | | </summary> |
| | | <param name="usercode">ç¨æ·ç¼ç </param> |
| | | <param name="stu_torgcode">æå±ç»ç»ç¼ç </param> |
| | | <param name="description">æå±ç»ç»ç±»å</param> |
| | | <param name="json">æäº¤æ°æ®å¯¹è±¡</param> |
| | | <returns></returns> |
| | | </member> |
| | |
| | | <param name="usertype">æä½ç«¯ç±»å(PC APP)</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.ForcedOffline(System.Int32,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.LoginController.ForcedOffline(System.Int32,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | 强å¶ä¸çº¿æ¥å£ |
| | | </summary> |
| | |
| | | <param name="username">ç¨æ·å</param> |
| | | <param name="usertype">æä½ç«¯PC/APP</param> |
| | | <param name="rid">ridæå
æ¨éè·å设å¤id</param> |
| | | <param name="stu_torgcode">æå±ç»ç»ç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.LoginMenu(System.String,System.String)"> |
| | |
| | | <param name="newpassword">æ°å¯ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.LoginOut(System.Int32,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.LoginController.LoginOut(System.Int32,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | PCç»åº |
| | | </summary> |
| | |
| | | <param name="usercode">ç¨æ·ç¼ç </param> |
| | | <param name="username">ç¨æ·å</param> |
| | | <param name="usertype">æä½ç«¯PC/APP</param> |
| | | <param name="stu_torgcode">æå±ç»ç»ç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.LoginAppSave(System.String,System.String,System.String,System.String)"> |
| | |
| | | <param name="order">æåºè§å</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ProductionManagementController.PartSelectRoute(System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ProductionManagementController.PartSelectRoute(System.String,System.String)"> |
| | | <summary> |
| | | 产åç¼ç æ¥æ¾å·¥èºè·¯çº¿ä¸ææ¥å£ |
| | | </summary> |
| | | <param name="partcode">产åç¼ç </param> |
| | | <param name="wkshopcode">车é´ç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ProductionManagementController.RouteSelectWkshop(System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ProductionManagementController.RouteSelectWkshop(System.String)"> |
| | | <summary> |
| | | 产å+å·¥èºè·¯çº¿æ¥æ¾è½¦é´ä¸ææ¥å£ |
| | | </summary> |
| | | <param name="partcode">产åç¼ç </param> |
| | | <param name="routecode">å·¥èºè·¯çº¿ç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ProductionManagementController.SelectRouteStep(System.String)"> |
| | |
| | | <param name="orderstepqrcode">æ«æäºç»´ç ä¿¡æ¯</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ProductionManagementController.MesOrderStepReportSelectUserGroup"> |
| | | <member name="M:VueWebApi.Controllers.ProductionManagementController.MesOrderStepReportSelectUserGroup(System.String)"> |
| | | <summary> |
| | | çäº§å¼æ¥å·¥ï¼æ¥å·¥æ¶è·åç产çç»ä¸ææ¡ |
| | | </summary> |
| | | <param name="wkshopcode">车é´ç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ProductionManagementController.MesOrderGroupSelectUser(System.String)"> |
| | |
| | | <param name="partcode">ç©æç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.SaveInventoryFile(System.String,System.Collections.Generic.List{VueWebApi.Models.ObjectData},System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.SaveInventoryFile(System.String,System.Collections.Generic.List{VueWebApi.Models.PartRout},System.String)"> |
| | | <summary> |
| | | åè´§æ¡£æ¡å
³èå·¥èºè·¯çº¿æäº¤ |
| | | </summary> |
| | |
| | | <param name="bomid">Bom主表id</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.StepSelect"> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.StepSelect(System.String)"> |
| | | <summary> |
| | | å·¥åºä¸ææ¥è¯¢æ¥å£ |
| | | </summary> |
| | | <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)"> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.RouteSearch(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String)"> |
| | | <summary> |
| | | å·¥èºè·¯çº¿æ¥è¯¢ |
| | | </summary> |
| | | <param name="WorkShop">æå±è½¦é´</param> |
| | | <param name="routecode">å·¥èºè·¯çº¿ç¼ç </param> |
| | | <param name="routename">å·¥èºè·¯çº¿åç§°</param> |
| | | <param name="description">å·¥èºè·¯çº¿æè¿°</param> |
| | |
| | | <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)"> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.StepSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String)"> |
| | | <summary> |
| | | å·¥åºæ¥è¯¢ |
| | | </summary> |
| | | <param name="WorkShop">æå±è½¦é´</param> |
| | | <param name="stepcode">å·¥åºç¼ç </param> |
| | | <param name="stepname">å·¥åºåç§°</param> |
| | | <param name="enable">å¯ç¨ç¶æ</param> |
| | |
| | | <param name="stepcode">å·¥åºç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.StepAssociationEqp(System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.StepAssociationEqp(System.String,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})"> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.SaveStepAssociationEqp(System.String,System.String,System.Collections.Generic.List{VueWebApi.Models.ObjectData})"> |
| | | <summary> |
| | | å·¥åºå®ä¹å
³èå·¥ä½ç«æäº¤ |
| | | </summary> |
| | | <param name="WorkShop">æå±ç»ç»ç¼ç (车é´)</param> |
| | | <param name="stepcode">å·¥åºç¼ç </param> |
| | | <param name="json">æäº¤æ°æ®</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.StepAssociationDefect(System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.StepAssociationDefect(System.String,System.String)"> |
| | | <summary> |
| | | å·¥åºå
³èç¼ºé·æ¥è¯¢ |
| | | </summary> |
| | | <param name="stepcode">å·¥åºç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.SaveStepAssociationDefect(System.String,System.Collections.Generic.List{VueWebApi.Models.ObjectData})"> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.SaveStepAssociationDefect(System.String,System.String,System.Collections.Generic.List{VueWebApi.Models.ObjectData})"> |
| | | <summary> |
| | | å·¥åºå
³èç¼ºé·æäº¤ |
| | | </summary> |
| | |
| | | <param name="defectcode">å·¥åºæ£éªæ åç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.QualityManagementController.StepCheckItemSelect"> |
| | | <member name="M:VueWebApi.Controllers.QualityManagementController.StepCheckItemSelect(System.String)"> |
| | | <summary> |
| | | å·¥åºæ£éªæ åæ°å¢ãç¼è¾è·åæ£éªé¡¹ç®ä¸æå表 |
| | | </summary> |
| | | <param name="WorkShop">车é´ç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.QualityManagementController.DeleteStepCheckStaned(System.String)"> |
| | |
| | | <!--æ¬å°ç¯å¢--> |
| | | <!--<add key="DBServer" value="Data Source=.;Initial Catalog=vmes;Integrated Security=True" />--> |
| | | <!--æå¡å¨ç¯å¢--> |
| | | <add key="DBServer" value="Data Source=121.196.36.24,1533;Initial Catalog=vmes;User ID=sa;Password=xkd@20230101;pooling=false" /> |
| | | <add key="DBServer" value="Data Source=121.196.36.24,1533;Initial Catalog=vmes_zqh;User ID=sa;Password=xkd@20230101;pooling=false" /> |
| | | <!--大岿å¡å¨ç¯å¢--> |
| | | <!--<add key="DBServer" value="Data Source=192.168.2.138;Initial Catalog=vmes;User ID=sa;Password=Dd@20220727;pooling=false" />--> |
| | | <!--redisä¼ä¸é
ç½®--> |
| | |
| | | <param name="orderstepqrcode">æ«æäºç»´ç ä¿¡æ¯</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.AppProductionManagementController.MesOrderStepReportSelectUserGroup"> |
| | | <member name="M:VueWebApi.Controllers.AppProductionManagementController.MesOrderStepReportSelectUserGroup(System.String)"> |
| | | <summary> |
| | | çäº§å¼æ¥å·¥ï¼æ¥å·¥æ¶è·åç产çç»ä¸ææ¡ |
| | | </summary> |
| | | <param name="wkshopcode">车é´ç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.AppProductionManagementController.MesOrderGroupSelectUser(System.String)"> |
| | |
| | | <param name="param">åè´§ä¿¡æ¯</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.BaseDateController.StorgGroupSelect(System.String,System.String)"> |
| | | <summary> |
| | | éè¿éæ©çæå±ç»ç»æ¥è¯¢æå±çç» |
| | | </summary> |
| | | <param name="stu_torgcode">ç»ç»ç¼ç </param> |
| | | <param name="description">ç»ç»ç±»å</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.BaseDateController.StorgRoleSelect(System.String,System.String)"> |
| | | <summary> |
| | | éè¿éæ©çæå±ç»ç»æ¥è¯¢æå±è§è²ç±»å |
| | | </summary> |
| | | <param name="stu_torgcode">ç»ç»ç¼ç </param> |
| | | <param name="description">ç»ç»ç±»å</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.BaseDateController.ErpWkshopDepartmentSelect"> |
| | | <summary> |
| | | ERPç产车é´/é¨é¨ä¿¡æ¯æ¥è¯¢ |
| | |
| | | <param name="partcode">ç©æç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.OutSourceReportSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.OutSourceReportSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | å§å¤æ¥è¡¨è®°å½æ¥è¯¢ |
| | | </summary> |
| | | <param name="wkshopcode">车é´ç¼ç </param> |
| | | <param name="wocode">å·¥åç¼å·</param> |
| | | <param name="partcode">产åç¼ç </param> |
| | | <param name="partname">产ååç§°</param> |
| | |
| | | <param name="order">æåºè§å</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.OutSourceReportExcelSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.OutSourceReportExcelSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | å§å¤æ¥è¡¨è®°å½å¯¼åº |
| | | </summary> |
| | | <param name="wkshopcode">车é´ç¼ç </param> |
| | | <param name="wocode">å·¥åç¼å·</param> |
| | | <param name="partcode">产åç¼ç </param> |
| | | <param name="partname">产ååç§°</param> |
| | |
| | | <param name="receivdate">æ¶ææ¶é´</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.GroupSalaryReportSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.GroupSalaryReportSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | çç»å·¥èµæ¥è¡¨è®°å½æ¥è¯¢ |
| | | </summary> |
| | | <param name=" wkshopcode">车é´ç¼ç </param> |
| | | <param name="compute">è®¡ç®æ¹å¼(éé/æ«é)</param> |
| | | <param name="wocode">å·¥åç¼å·</param> |
| | | <param name="partcode">产åç¼ç </param> |
| | |
| | | <param name="id">æ¥å·¥è®°å½ä¸»è¡¨id</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.GroupSalaryReportExcelSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.GroupSalaryReportExcelSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | çç»å·¥èµæ¥è¡¨è®°å½æ¥è¯¢ |
| | | </summary> |
| | | <param name=" wkshopcode">车é´ç¼ç </param> |
| | | <param name="compute">è®¡ç®æ¹å¼(éé/æ«é)</param> |
| | | <param name="wocode">å·¥åç¼å·</param> |
| | | <param name="partcode">产åç¼ç </param> |
| | |
| | | <param name="rejectstepcode">åé¤å·¥åº(åºå®èªèµå·¥åºä¸åä¸è®¡ç®)</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.PeopleSalaryReportSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.PeopleSalaryReportSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | 人åå·¥èµæç»æ¥è¡¨ |
| | | </summary> |
| | | <param name=" wkshopcode">车é´ç¼ç </param> |
| | | <param name="compute">è®¡ç®æ¹å¼(éé/æ«é)</param> |
| | | <param name="wocode">å·¥åç¼å·</param> |
| | | <param name="partcode">产åç¼ç </param> |
| | |
| | | <param name="order">æåºè§å</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.PeopleSalaryReportExcelSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.PeopleSalaryReportExcelSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | 人åå·¥èµæç»æ¥è¡¨å¯¼åº |
| | | </summary> |
| | | <param name=" wkshopcode">车é´ç¼ç </param> |
| | | <param name="compute">è®¡ç®æ¹å¼(éé/æ«é)</param> |
| | | <param name="wocode">å·¥åç¼å·</param> |
| | | <param name="partcode">产åç¼ç </param> |
| | |
| | | <param name = "rejectstepcode" > åé¤å·¥åº(åºå®èªèµå·¥åºä¸åä¸è®¡ç®) </param > |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.DefectDetailsReportSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.DefectDetailsReportSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | ä¸è¯æç»æ¥è¡¨ |
| | | </summary> |
| | | <param name=" wkshopcode">车é´ç¼ç </param> |
| | | <param name="wocode">å·¥åç¼å·</param> |
| | | <param name="partcode">产åç¼ç </param> |
| | | <param name="partname">产ååç§°</param> |
| | |
| | | <param name="order">æåºè§å</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.DefectDetailsReportExcelSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.DefectDetailsReportExcelSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | ä¸è¯æç»æ¥è¡¨å¯¼åº |
| | | </summary> |
| | | <param name=" wkshopcode">车é´ç¼ç </param> |
| | | <param name="wocode">å·¥åç¼å·</param> |
| | | <param name="partcode">产åç¼ç </param> |
| | | <param name="partname">产ååç§°</param> |
| | |
| | | <param name="checkid">æ£éªè®°å½ID</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.ProductionScheduleReportSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.ProductionScheduleReportSearch(System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | ç产è¿åº¦æ¥è¡¨ |
| | | </summary> |
| | | <param name=" wkshopcode">车é´ç¼ç </param> |
| | | <param name="status">å·¥åç¶æ</param> |
| | | <param name="wocode">å·¥åç¼å·</param> |
| | | <param name="routecode">å·¥èºè·¯çº¿ç¼ç </param> |
| | |
| | | <param name="order">æåºè§å</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.ProductionScheduleReportExcelSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ReportManagerController.ProductionScheduleReportExcelSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | ç产è¿åº¦æ¥è¡¨å¯¼åº |
| | | </summary> |
| | | <param name=" wkshopcode">车é´ç¼ç </param> |
| | | <param name="status">å·¥åç¶æ</param> |
| | | <param name="wocode">å·¥åç¼å·</param> |
| | | <param name="routecode">å·¥èºè·¯çº¿ç¼ç </param> |
| | |
| | | <param name="orgid">ç»ç»id</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.BasicSettingController.UserSearch(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.BasicSettingController.UserSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String)"> |
| | | <summary> |
| | | ç¨æ·æ¸
åæ¥è¯¢ |
| | | </summary> |
| | | <param name="UserCode">ç¨æ·ç¼ç </param> |
| | | <param name="UserName">ç¨æ·åç§°</param> |
| | | <param name="StuOrg">æå±ç»ç»</param> |
| | | <param name="description">æå±ç»ç»ç±»å</param> |
| | | <param name="wagetype">å·¥èµç±»å</param> |
| | | <param name="Enable">å¨èç¶æ</param> |
| | | <param name="page">页ç </param> |
| | |
| | | <param name="Userid">ç¨æ·id</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.BasicSettingController.UserAssociationRole(System.String)"> |
| | | <member name="M:VueWebApi.Controllers.BasicSettingController.UserAssociationRole(System.String,System.String,System.String)"> |
| | | <summary> |
| | | ç¨æ·æ¸
åå
³èè§è²æ¥è¯¢ |
| | | </summary> |
| | | <param name="usercode">ç¨æ·ç¼ç </param> |
| | | <param name="stu_torgcode">æå±ç»ç»ç¼ç </param> |
| | | <param name="description">æå±ç»ç»ç±»å</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.BasicSettingController.SaveUserAssoctRole(System.String,System.Collections.Generic.List{VueWebApi.Models.RoleUserSubmit})"> |
| | | <member name="M:VueWebApi.Controllers.BasicSettingController.SaveUserAssoctRole(System.String,System.String,System.String,System.Collections.Generic.List{VueWebApi.Models.RoleUserSubmit})"> |
| | | <summary> |
| | | ç¨æ·æ¸
åå
³èè§è²ä¿å |
| | | </summary> |
| | | <param name="usercode">ç¨æ·ç¼ç </param> |
| | | <param name="stu_torgcode">æå±ç»ç»ç¼ç </param> |
| | | <param name="description">æå±ç»ç»ç±»å</param> |
| | | <param name="json">æäº¤æ°æ®å¯¹è±¡</param> |
| | | <returns></returns> |
| | | </member> |
| | |
| | | <param name="usertype">æä½ç«¯ç±»å(PC APP)</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.ForcedOffline(System.Int32,System.String,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.LoginController.ForcedOffline(System.Int32,System.String,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | 强å¶ä¸çº¿æ¥å£ |
| | | </summary> |
| | |
| | | <param name="username">ç¨æ·å</param> |
| | | <param name="usertype">æä½ç«¯PC/APP</param> |
| | | <param name="rid">ridæå
æ¨éè·å设å¤id</param> |
| | | <param name="stu_torgcode">æå±ç»ç»ç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.LoginMenu(System.String,System.String)"> |
| | |
| | | <param name="newpassword">æ°å¯ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.LoginOut(System.Int32,System.String,System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.LoginController.LoginOut(System.Int32,System.String,System.String,System.String,System.String)"> |
| | | <summary> |
| | | PCç»åº |
| | | </summary> |
| | |
| | | <param name="usercode">ç¨æ·ç¼ç </param> |
| | | <param name="username">ç¨æ·å</param> |
| | | <param name="usertype">æä½ç«¯PC/APP</param> |
| | | <param name="stu_torgcode">æå±ç»ç»ç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.LoginAppSave(System.String,System.String,System.String,System.String)"> |
| | |
| | | <param name="order">æåºè§å</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ProductionManagementController.PartSelectRoute(System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ProductionManagementController.PartSelectRoute(System.String,System.String)"> |
| | | <summary> |
| | | 产åç¼ç æ¥æ¾å·¥èºè·¯çº¿ä¸ææ¥å£ |
| | | </summary> |
| | | <param name="partcode">产åç¼ç </param> |
| | | <param name="wkshopcode">车é´ç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ProductionManagementController.RouteSelectWkshop(System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ProductionManagementController.RouteSelectWkshop(System.String)"> |
| | | <summary> |
| | | 产å+å·¥èºè·¯çº¿æ¥æ¾è½¦é´ä¸ææ¥å£ |
| | | </summary> |
| | | <param name="partcode">产åç¼ç </param> |
| | | <param name="routecode">å·¥èºè·¯çº¿ç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ProductionManagementController.SelectRouteStep(System.String)"> |
| | |
| | | <param name="orderstepqrcode">æ«æäºç»´ç ä¿¡æ¯</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ProductionManagementController.MesOrderStepReportSelectUserGroup"> |
| | | <member name="M:VueWebApi.Controllers.ProductionManagementController.MesOrderStepReportSelectUserGroup(System.String)"> |
| | | <summary> |
| | | çäº§å¼æ¥å·¥ï¼æ¥å·¥æ¶è·åç产çç»ä¸ææ¡ |
| | | </summary> |
| | | <param name="wkshopcode">车é´ç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ProductionManagementController.MesOrderGroupSelectUser(System.String)"> |
| | |
| | | <param name="partcode">ç©æç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.SaveInventoryFile(System.String,System.Collections.Generic.List{VueWebApi.Models.ObjectData},System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.SaveInventoryFile(System.String,System.Collections.Generic.List{VueWebApi.Models.PartRout},System.String)"> |
| | | <summary> |
| | | åè´§æ¡£æ¡å
³èå·¥èºè·¯çº¿æäº¤ |
| | | </summary> |
| | |
| | | <param name="bomid">Bom主表id</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.StepSelect"> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.StepSelect(System.String)"> |
| | | <summary> |
| | | å·¥åºä¸ææ¥è¯¢æ¥å£ |
| | | </summary> |
| | | <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)"> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.RouteSearch(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String)"> |
| | | <summary> |
| | | å·¥èºè·¯çº¿æ¥è¯¢ |
| | | </summary> |
| | | <param name="WorkShop">æå±è½¦é´</param> |
| | | <param name="routecode">å·¥èºè·¯çº¿ç¼ç </param> |
| | | <param name="routename">å·¥èºè·¯çº¿åç§°</param> |
| | | <param name="description">å·¥èºè·¯çº¿æè¿°</param> |
| | |
| | | <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)"> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.StepSearch(System.String,System.String,System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String)"> |
| | | <summary> |
| | | å·¥åºæ¥è¯¢ |
| | | </summary> |
| | | <param name="WorkShop">æå±è½¦é´</param> |
| | | <param name="stepcode">å·¥åºç¼ç </param> |
| | | <param name="stepname">å·¥åºåç§°</param> |
| | | <param name="enable">å¯ç¨ç¶æ</param> |
| | |
| | | <param name="stepcode">å·¥åºç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.StepAssociationEqp(System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.StepAssociationEqp(System.String,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})"> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.SaveStepAssociationEqp(System.String,System.String,System.Collections.Generic.List{VueWebApi.Models.ObjectData})"> |
| | | <summary> |
| | | å·¥åºå®ä¹å
³èå·¥ä½ç«æäº¤ |
| | | </summary> |
| | | <param name="WorkShop">æå±ç»ç»ç¼ç (车é´)</param> |
| | | <param name="stepcode">å·¥åºç¼ç </param> |
| | | <param name="json">æäº¤æ°æ®</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.StepAssociationDefect(System.String)"> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.StepAssociationDefect(System.String,System.String)"> |
| | | <summary> |
| | | å·¥åºå
³èç¼ºé·æ¥è¯¢ |
| | | </summary> |
| | | <param name="stepcode">å·¥åºç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.SaveStepAssociationDefect(System.String,System.Collections.Generic.List{VueWebApi.Models.ObjectData})"> |
| | | <member name="M:VueWebApi.Controllers.ProductModelController.SaveStepAssociationDefect(System.String,System.String,System.Collections.Generic.List{VueWebApi.Models.ObjectData})"> |
| | | <summary> |
| | | å·¥åºå
³èç¼ºé·æäº¤ |
| | | </summary> |
| | |
| | | <param name="defectcode">å·¥åºæ£éªæ åç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.QualityManagementController.StepCheckItemSelect"> |
| | | <member name="M:VueWebApi.Controllers.QualityManagementController.StepCheckItemSelect(System.String)"> |
| | | <summary> |
| | | å·¥åºæ£éªæ åæ°å¢ãç¼è¾è·åæ£éªé¡¹ç®ä¸æå表 |
| | | </summary> |
| | | <param name="WorkShop">车é´ç¼ç </param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.QualityManagementController.DeleteStepCheckStaned(System.String)"> |
| | |
| | | <!--æ¬å°ç¯å¢--> |
| | | <!--<add key="DBServer" value="Data Source=.;Initial Catalog=vmes;Integrated Security=True" />--> |
| | | <!--æå¡å¨ç¯å¢--> |
| | | <add key="DBServer" value="Data Source=121.196.36.24,1533;Initial Catalog=vmes;User ID=sa;Password=xkd@20230101;pooling=false" /> |
| | | <add key="DBServer" value="Data Source=121.196.36.24,1533;Initial Catalog=vmes_zqh;User ID=sa;Password=xkd@20230101;pooling=false" /> |
| | | <!--大岿å¡å¨ç¯å¢--> |
| | | <!--<add key="DBServer" value="Data Source=192.168.2.138;Initial Catalog=vmes;User ID=sa;Password=Dd@20220727;pooling=false" />--> |
| | | <!--redisä¼ä¸é
ç½®--> |
| | |
| | | <!--æ¬å°ç¯å¢--> |
| | | <!--<add key="DBServer" value="Data Source=.;Initial Catalog=vmes;Integrated Security=True" />--> |
| | | <!--æå¡å¨ç¯å¢--> |
| | | <add key="DBServer" value="Data Source=121.196.36.24,1533;Initial Catalog=vmes;User ID=sa;Password=xkd@20230101;pooling=false" /> |
| | | <add key="DBServer" value="Data Source=121.196.36.24,1533;Initial Catalog=vmes_zqh;User ID=sa;Password=xkd@20230101;pooling=false" /> |
| | | <!--大岿å¡å¨ç¯å¢--> |
| | | <!--<add key="DBServer" value="Data Source=192.168.2.138;Initial Catalog=vmes;User ID=sa;Password=Dd@20220727;pooling=false" />--> |
| | | <!--redisä¼ä¸é
ç½®--> |
| | |
| | | 969b832d89240596687981bd38845c8e69e94403 |
| | | 2afdf41ddd3903e818761fc01011a4cda747719f |
| | |
| | | D:\æ°å¯è¿ªMES\MES产å\VueWebApi\VueWebApi\obj\Release\VueWebApi.csproj.CopyComplete |
| | | D:\æ°å¯è¿ªMES\MES产å\VueWebApi\VueWebApi\obj\Release\VueWebApi.dll |
| | | D:\æ°å¯è¿ªMES\MES产å\VueWebApi\VueWebApi\obj\Release\VueWebApi.pdb |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\VueWebApi.dll.config |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\VueWebApi.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\VueWebApi.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\VueWebApi.pdb |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\csc.exe |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\csc.exe.config |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\csc.rsp |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\csi.exe |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\csi.exe.config |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\csi.rsp |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\Microsoft.Build.Tasks.CodeAnalysis.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\Microsoft.CodeAnalysis.CSharp.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\Microsoft.CodeAnalysis.CSharp.Scripting.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\Microsoft.CodeAnalysis.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\Microsoft.CodeAnalysis.Scripting.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\Microsoft.CodeAnalysis.VisualBasic.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\Microsoft.CSharp.Core.targets |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\Microsoft.DiaSymReader.Native.amd64.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\Microsoft.DiaSymReader.Native.x86.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\Microsoft.Managed.Core.targets |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\Microsoft.VisualBasic.Core.targets |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\Microsoft.Win32.Primitives.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.AppContext.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.Collections.Immutable.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.Console.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.Diagnostics.DiagnosticSource.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.Diagnostics.FileVersionInfo.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.Diagnostics.StackTrace.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.Globalization.Calendars.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.IO.Compression.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.IO.Compression.ZipFile.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.IO.FileSystem.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.IO.FileSystem.Primitives.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.Net.Http.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.Net.Sockets.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.Reflection.Metadata.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.Runtime.InteropServices.RuntimeInformation.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.Security.Cryptography.Algorithms.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.Security.Cryptography.Encoding.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.Security.Cryptography.Primitives.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.Security.Cryptography.X509Certificates.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.Text.Encoding.CodePages.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.Threading.Tasks.Extensions.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.ValueTuple.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.Xml.ReaderWriter.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.Xml.XmlDocument.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.Xml.XPath.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\System.Xml.XPath.XDocument.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\vbc.exe |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\vbc.exe.config |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\vbc.rsp |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\VBCSCompiler.exe |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\roslyn\VBCSCompiler.exe.config |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.Win32.Primitives.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\netstandard.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.AppContext.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Collections.Concurrent.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Collections.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Collections.NonGeneric.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Collections.Specialized.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.ComponentModel.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.ComponentModel.EventBasedAsync.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.ComponentModel.Primitives.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.ComponentModel.TypeConverter.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Console.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Data.Common.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Diagnostics.Contracts.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Diagnostics.Debug.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Diagnostics.FileVersionInfo.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Diagnostics.Process.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Diagnostics.StackTrace.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Diagnostics.TextWriterTraceListener.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Diagnostics.Tools.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Diagnostics.TraceSource.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Diagnostics.Tracing.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Drawing.Primitives.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Dynamic.Runtime.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Globalization.Calendars.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Globalization.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Globalization.Extensions.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.IO.Compression.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.IO.Compression.ZipFile.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.IO.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.IO.FileSystem.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.IO.FileSystem.DriveInfo.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.IO.FileSystem.Primitives.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.IO.FileSystem.Watcher.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.IO.IsolatedStorage.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.IO.MemoryMappedFiles.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.IO.Pipes.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.IO.UnmanagedMemoryStream.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Linq.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Linq.Expressions.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Linq.Parallel.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Linq.Queryable.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Net.Http.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Net.NameResolution.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Net.NetworkInformation.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Net.Ping.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Net.Primitives.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Net.Requests.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Net.Security.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Net.Sockets.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Net.WebHeaderCollection.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Net.WebSockets.Client.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Net.WebSockets.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.ObjectModel.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Reflection.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Reflection.Extensions.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Reflection.Primitives.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Resources.Reader.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Resources.ResourceManager.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Resources.Writer.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Runtime.CompilerServices.VisualC.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Runtime.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Runtime.Extensions.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Runtime.Handles.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Runtime.InteropServices.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Runtime.InteropServices.RuntimeInformation.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Runtime.Numerics.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Runtime.Serialization.Formatters.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Runtime.Serialization.Json.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Runtime.Serialization.Primitives.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Runtime.Serialization.Xml.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Security.Claims.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Security.Cryptography.Algorithms.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Security.Cryptography.Csp.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Security.Cryptography.Encoding.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Security.Cryptography.Primitives.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Security.Cryptography.X509Certificates.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Security.Principal.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Security.SecureString.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Text.Encoding.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Text.Encoding.Extensions.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Text.RegularExpressions.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Threading.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Threading.Overlapped.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Threading.Tasks.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Threading.Tasks.Parallel.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Threading.Thread.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Threading.ThreadPool.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Threading.Timer.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.ValueTuple.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Xml.ReaderWriter.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Xml.XDocument.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Xml.XmlDocument.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Xml.XmlSerializer.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Xml.XPath.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Xml.XPath.XDocument.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Antlr3.Runtime.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\BouncyCastle.Crypto.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Dapper.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Fleck.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\ICSharpCode.SharpZipLib.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Jiguang.JPush.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\JWT.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\log4net.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.AspNet.SignalR.Core.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.AspNet.SignalR.SystemWeb.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.AspNetCore.Http.Abstractions.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.AspNetCore.Http.Features.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.AspNetCore.Mvc.Abstractions.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.AspNetCore.Routing.Abstractions.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.Bcl.AsyncInterfaces.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.Extensions.Primitives.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.Net.Http.Headers.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.Owin.Cors.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.Owin.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.Owin.Host.SystemWeb.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.Owin.Security.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.Web.Infrastructure.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Newtonsoft.Json.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\NPOI.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\NPOI.OOXML.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\NPOI.OpenXml4Net.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\NPOI.OpenXmlFormats.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Owin.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Pipelines.Sockets.Unofficial.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\ServiceStack.Common.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\ServiceStack.Interfaces.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\ServiceStack.Redis.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\ServiceStack.Text.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\StackExchange.Redis.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Swashbuckle.Core.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Buffers.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.CodeDom.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Diagnostics.PerformanceCounter.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.IO.Pipelines.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Memory.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Net.Http.Formatting.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Numerics.Vectors.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Runtime.CompilerServices.Unsafe.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Text.Encodings.Web.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Threading.Channels.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Threading.Tasks.Extensions.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.Cors.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.Helpers.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.Http.Cors.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.Http.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.Http.WebHost.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.Mvc.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.Optimization.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.Razor.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.WebPages.Deployment.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.WebPages.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.WebPages.Razor.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\WebActivatorEx.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\WebGrease.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\BouncyCastle.Crypto.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Dapper.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\ICSharpCode.SharpZipLib.pdb |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\ICSharpCode.SharpZipLib.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\JWT.pdb |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\JWT.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\log4net.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.AspNet.SignalR.Core.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.AspNet.SignalR.SystemWeb.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.AspNetCore.Http.Abstractions.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.AspNetCore.Http.Features.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.AspNetCore.Mvc.Abstractions.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.AspNetCore.Routing.Abstractions.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.Bcl.AsyncInterfaces.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.Extensions.Primitives.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.Net.Http.Headers.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.Owin.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.Owin.Cors.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.Owin.Host.SystemWeb.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.Owin.Security.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Newtonsoft.Json.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\NPOI.pdb |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\NPOI.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\NPOI.OOXML.pdb |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\NPOI.OOXML.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\NPOI.OpenXml4Net.pdb |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\NPOI.OpenXml4Net.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\NPOI.OpenXmlFormats.pdb |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Pipelines.Sockets.Unofficial.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\ServiceStack.Common.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\ServiceStack.Interfaces.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\ServiceStack.Redis.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\ServiceStack.Text.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\StackExchange.Redis.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Buffers.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.CodeDom.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Diagnostics.PerformanceCounter.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.IO.Pipelines.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Memory.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Net.Http.Formatting.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Numerics.Vectors.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Runtime.CompilerServices.Unsafe.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Text.Encodings.Web.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Threading.Channels.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Threading.Tasks.Extensions.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.Http.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.Http.Cors.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.Http.WebHost.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.Helpers.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.Mvc.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.Optimization.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.Razor.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.WebPages.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.WebPages.Deployment.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\System.Web.WebPages.Razor.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Antlr3.Runtime.pdb |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.xml |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\zh-Hans\Microsoft.AspNet.SignalR.Core.resources.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\zh-Hans\Microsoft.AspNet.SignalR.SystemWeb.resources.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\zh-Hans\System.Net.Http.Formatting.resources.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\zh-Hans\System.Web.Http.resources.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\zh-Hans\System.Web.Http.WebHost.resources.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\zh-Hans\System.Web.Helpers.resources.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\zh-Hans\System.Web.Mvc.resources.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\zh-Hans\System.Web.Optimization.resources.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\zh-Hans\System.Web.Razor.resources.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\zh-Hans\System.Web.WebPages.resources.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\zh-Hans\System.Web.WebPages.Deployment.resources.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\bin\zh-Hans\System.Web.WebPages.Razor.resources.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\obj\Release\VueWebApi.csproj.CoreCompileInputs.cache |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\obj\Release\VueWebApi.csproj.CopyComplete |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\obj\Release\VueWebApi.dll |
| | | D:\æ°å¯è¿ªMES\MES项ç®\MESæ£æ¸
æ²³\VueWebApi\VueWebApi\obj\Release\VueWebApi.pdb |