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