From d14ca5fe3519ff0cf4cfff19242fca4754b34a43 Mon Sep 17 00:00:00 2001 From: hwh <332078369@qq.com> Date: 星期二, 18 二月 2025 08:10:17 +0800 Subject: [PATCH] Merge branch 'master' of http://47.95.120.53:8083/r/JC34WMS --- Wms/WMS.Entity/SysEntity/SysStorageLocat.cs | 7 + HTML/views/WareHouseSetting/Roadway.html | 8 +- Wms/Model/ModelDto/SysDto/LocatDto.cs | 13 +++ Wms/Wms/Controllers/SysController.cs | 2 Wms/WMS.BLL/SysServer/StorageLocatServer.cs | 167 +++++++++++++++++++++++++++++------------ HTML/views/WareHouseSetting/Locate.html | 11 ++ 6 files changed, 152 insertions(+), 56 deletions(-) diff --git a/HTML/views/WareHouseSetting/Locate.html b/HTML/views/WareHouseSetting/Locate.html index 02f55f4..8c7bf72 100644 --- a/HTML/views/WareHouseSetting/Locate.html +++ b/HTML/views/WareHouseSetting/Locate.html @@ -131,9 +131,11 @@ <div class="layui-card-body"> <table id="LAY-app-content-list" lay-filter="LAY-app-content-list" style="width: 100%;"></table> <script type="text/html" id="table-content-list"> + {{# if(d.Make=="1"){ }} <a class="editBtn layui-btn layui-btn-normal layui-btn-xs editClass" lay-event="edit"> - <i class="layui-icon layui-icon-edit"></i>缂栬緫</a> - </script> + <i class="layui-icon layui-icon-edit"></i>缂栬緫</a> + {{# } }} + </script> </div> </div> </div> @@ -448,6 +450,11 @@ align: 'center', width: 90, }, { + field: 'MakeName', + title: '绫诲瀷鏍囪瘑', + align: 'center', + width: 90, + }, { field: 'Row', title: '鎺�', align: 'center', diff --git a/HTML/views/WareHouseSetting/Roadway.html b/HTML/views/WareHouseSetting/Roadway.html index 163c1ee..f831e5b 100644 --- a/HTML/views/WareHouseSetting/Roadway.html +++ b/HTML/views/WareHouseSetting/Roadway.html @@ -115,11 +115,11 @@ console.log(res) if (res.code == 0) { //鎴愬姛 for (var i = 0; i < res.data.length; i++) { - if (res.data[i].WareHouseNo == 'W01') - { - $("#WarehouseName").append('<option value =' + res.data[i].WareHouseNo + ' selected>' + res.data[i].WareHouseNo + '-' + + // if (res.data[i].WareHouseNo == 'W01') + // { + $("#WarehouseName").append('<option value =' + res.data[i].WareHouseNo + '>' + res.data[i].WareHouseNo + '-' + res.data[i].WareHouseName + '</option>'); - } + //} } diff --git a/Wms/Model/ModelDto/SysDto/LocatDto.cs b/Wms/Model/ModelDto/SysDto/LocatDto.cs index aee8ed5..0112be0 100644 --- a/Wms/Model/ModelDto/SysDto/LocatDto.cs +++ b/Wms/Model/ModelDto/SysDto/LocatDto.cs @@ -83,6 +83,19 @@ public string FlagName { get; set; } /// <summary> + /// 鍌ㄤ綅绫诲瀷 0锛氳窇閬擄紙瀵逛簬瀵嗛泦搴撲娇鐢級 1锛氬偍浣� + /// Default: 0 + /// Nullable:True + /// </summary> + public string Make { get; set; } + /// <summary> + /// 鍌ㄤ綅绫诲瀷 0锛氳窇閬擄紙瀵逛簬瀵嗛泦搴撲娇鐢級 1锛氬偍浣� + /// Default: 0 + /// Nullable:True + /// </summary> + public string MakeName { get; set; } + + /// <summary> /// 娣卞害 涓や綅鏁板瓧 /// Default: /// Nullable:True diff --git a/Wms/WMS.BLL/SysServer/StorageLocatServer.cs b/Wms/WMS.BLL/SysServer/StorageLocatServer.cs index ec36530..c1e7965 100644 --- a/Wms/WMS.BLL/SysServer/StorageLocatServer.cs +++ b/Wms/WMS.BLL/SysServer/StorageLocatServer.cs @@ -81,6 +81,8 @@ StatusName = GetStatus(m.Status), Flag = m.Flag, FlagName = GetFlag(m.Flag), + Make = m.Make, + MakeName = m.Make == "0"? "璺戦亾": m.Make == "1" ? "鍌ㄤ綅":"", Depth = m.Depth, Row = m.Row, Column = m.Column, @@ -164,7 +166,79 @@ { try { + #region MyRegion + + //var q = 0; + ////R01 -01 -01 -02 + ////宸烽亾鈥撴帓-鍒�-灞� + //for (int r = index; r <= row; r++)//鎺� + //{ + // var r1 = "1"; + // if (r < 10) + // { + // r1 = "0" + r; + // } + // else + // { + // r1 = r.ToString(); + // } + // for (int l = 1; l <= layer; l++)//灞� + // { + // var l1 = "1"; + // if (l < 10) + // { + // l1 = "0" + l; + // } + // else + // { + // l1 = l.ToString(); + // } + // for (int c = 1; c <= col; c++)//鍒� + // { + // var c1 = "1"; + // if (c < 10) + // { + // c1 = "0" + c; + // } + // else + // { + // c1 = c.ToString(); + // } + // var area = l <= 7 ? "A12" : "A11";//鍖哄煙 + // for (int d = 1; d <= int.Parse(dept); d++) //娣卞害 + // { + // var s = "0" + d;//娣卞害 + // q += await LocatRst.AddAsync(new SysStorageLocat() + // { + // LocatNo = r1 + c1 + l1 + s, + // WareHouseNo = houseNo, + // RoadwayNo = roadwayNo, + // AreaNo = areaNo, + // Status = "0", + // Flag = "0", + // Depth = s, + // Row = r, + // Column = c, + // Layer = l, + // CreateUser = userId + // }); + // } + + + + + + // } + // } + //} + + //return q; + + #endregion + + #region jc34 var q = 0; + //R01 -01 -01 -02 //宸烽亾鈥撴帓-鍒�-灞� for (int r = index; r <= row; r++)//鎺� @@ -178,7 +252,7 @@ { r1 = r.ToString(); } - for (int l = 1; l <= layer; l++)//灞� + for (int l = 1; l <= col; l++)//鍒� { var l1 = "1"; if (l < 10) @@ -189,7 +263,7 @@ { l1 = l.ToString(); } - for (int c = 1; c <= col; c++)//鍒� + for (int c = 1; c <= layer; c++)//灞� { var c1 = "1"; if (c < 10) @@ -200,35 +274,29 @@ { c1 = c.ToString(); } - var area = l <= 7 ? "A12" : "A11";//鍖哄煙 - for (int d = 1; d <= int.Parse(dept); d++) //娣卞害 + + q += await LocatRst.AddAsync(new SysStorageLocat() { - var s = "0" + d;//娣卞害 - q += await LocatRst.AddAsync(new SysStorageLocat() - { - LocatNo = r1 + c1 + l1 + s, - WareHouseNo = houseNo, - RoadwayNo = roadwayNo, - AreaNo = areaNo, - Status = "0", - Flag = "0", - Depth = s, - Row = r, - Column = c, - Layer = l, - CreateUser = userId - }); - } - - - - - + LocatNo = r1 + l1 + c1, + WareHouseNo = houseNo, + RoadwayNo = roadwayNo, + AreaNo = areaNo, + Status = "0", + Flag = "0", + Depth = "01", + Row = r, + Column = l, + Layer = c, + CreateUser = userId + }); + } } } return q; + #endregion + } catch (Exception e) { @@ -248,44 +316,45 @@ { var q = 0; var depth = 0; - var depthString = ""; + var depthString = "01"; // 鎺�(缁�)寰幆 for (int i = 1; i <= model.Row; i++) { // 鍒楀惊鐜� for (int z = 1; z <= model.Col; z++) { - if (z == 1) - { - depth += 1; - if (depth >= 10) - { - depthString = depth.ToString(); - } - else if (depth < 10) - { - depthString = "0" + depth.ToString(); - } - else { - //鍏朵綑鏉′欢 - } - } + //if (z == 1) + //{ + // depth += 1; + // if (depth >= 10) + // { + // depthString = depth.ToString(); + // } + // else if (depth < 10) + // { + // depthString = "0" + depth.ToString(); + // } + // else { + // //鍏朵綑鏉′欢 + // } + //} q += await LocatRst.AddAsync(new SysStorageLocat() { // 鍖哄煙+鎺�+鍒�+灞� - LocatNo = model.AreaNo + i.ToString().PadLeft(2, '0') + z.ToString().PadLeft(2, '0') + "01", + LocatNo = i.ToString().PadLeft(2, '0') + z.ToString().PadLeft(2, '0') + "02", WareHouseNo = model.HouseNo, RoadwayNo = "", AreaNo = model.AreaNo, Status = "0", - AisleOne = "1", + AisleOne = "", AisleTwo = "", Flag = "0", + Make = "1", Depth = depthString, Row = i, Column = z, - Layer = 1, + Layer = 2, CreateUser = userId }); ; } @@ -417,12 +486,12 @@ { try { - var road = roadway.Substring(1, roadway.Length - 1); + var road = roadway.Substring(2, roadway.Length - 2); var num = int.Parse(road); - var rows = (num - 1) * 2 + int.Parse(row);//鎺� + //var rows = (num - 1) * 2 + int.Parse(row);//鎺� var maxLayer = Db.Queryable<SysStorageLocat>().Where(m => - m.IsDel == "0" && m.WareHouseNo == wareHouseNo && m.RoadwayNo == roadway && m.Row == int.Parse(row)).Max(m => m.Layer); + m.IsDel == "0" && m.WareHouseNo == wareHouseNo && m.RoadwayNo == roadway && m.Row == num).Max(m => m.Layer); return maxLayer; } @@ -443,9 +512,9 @@ { try { - var road = roadway.Substring(1, roadway.Length - 1); + var road = roadway.Substring(2, roadway.Length - 2); var num = int.Parse(road); - var rows = (num - 1) * 2 + int.Parse(row);//鎺� + //var rows = (num - 1) * 2 + int.Parse(row);//鎺� var maxColumn = Db.Queryable<SysStorageLocat>().Where(m => m.IsDel == "0" && m.WareHouseNo == wareHouseNo && m.RoadwayNo == roadway && m.Row == int.Parse(row)).Max(m => m.Column); diff --git a/Wms/WMS.Entity/SysEntity/SysStorageLocat.cs b/Wms/WMS.Entity/SysEntity/SysStorageLocat.cs index 7b0eb5d..8f7b563 100644 --- a/Wms/WMS.Entity/SysEntity/SysStorageLocat.cs +++ b/Wms/WMS.Entity/SysEntity/SysStorageLocat.cs @@ -64,6 +64,13 @@ public string Flag {get;set;} /// <summary> + /// 鍌ㄤ綅绫诲瀷 0锛氳窇閬擄紙瀵逛簬瀵嗛泦搴撲娇鐢級 1锛氬偍浣� + /// Default: 0 + /// Nullable:False + /// </summary> + public string Make { get; set; } + + /// <summary> /// 娣卞害 涓や綅鏁板瓧 /// Default: /// Nullable:False diff --git a/Wms/Wms/Controllers/SysController.cs b/Wms/Wms/Controllers/SysController.cs index 6136e07..5a4679c 100644 --- a/Wms/Wms/Controllers/SysController.cs +++ b/Wms/Wms/Controllers/SysController.cs @@ -1092,7 +1092,7 @@ // return Ok(new { code = 400, ErrorMsg = "涓鸿幏鍙栧埌褰撳墠鎿嶄綔浜轰俊鎭�" }); //} var bolls = 0; - if (model.HouseNo == "W01") + if (model.HouseNo == "W02") { bolls = await _locatSvc.AddStorageLocat(model.Index, model.HouseNo, model.RoadwayNo, model.AreaNo, model.Row, model.Col, model.Layer, model.Depth, 1); } -- Gitblit v1.8.0