Code Management/WMS/WIDESEA_WMSClient/src/extension/widesea_wms/stock/Dt_BillGroupStock.jsx
@@ -112,7 +112,8 @@ //修改颜色 if (column.field == 'roadwayNo') { column.formatter = (row) => { return '<span style="color: #2d8cf0;">' + row.locationInfo.roadwayNo + '</span>' console.log("🚀 ~ this.columns.forEach ~ row:", row) return '<span style="color: #2d8cf0;">' + row?.locationInfo?.roadwayNo + '</span>' } } //格式化日期 @@ -130,7 +131,7 @@ // 定义一个格式化函数,根据 'locationStatus' 的值返回相应的文本 column.formatter = (row) => { // 使用 statusMap 对象来获取对应的文本,如果没有匹配则返回 '未知状态' return statusMap[row.locationInfo.locationStatus] || '未知状态'; return statusMap[row?.locationInfo?.locationStatus] || '未知状态'; } } }) Code Management/WMS/WIDESEA_WMSServer/WIDESEA_StorageBasicServices/Stock/StockInfoService.cs
@@ -1,4 +1,8 @@ using Mapster; using WIDESEA_Core.HttpContextUser; using WIDESEA_Core.Seed; namespace WIDESEA_StorageBasicService; public class StockInfoService : ServiceBase<DtStockInfo, IStockInfoRepository>, IStockInfoService @@ -19,4 +23,20 @@ } return data; } public override WebResponseContent DeleteData(object[] keys) { List<DtStockInfo_Hty> stockInfos = new List<DtStockInfo_Hty>(); foreach (var item in keys) { var stock = BaseDal.QueryFirstNavAsync(x => x.Id == item.ObjToInt()).Result; var stockHty = stock.Adapt<DtStockInfo_Hty>(); stockInfos.Add(stockHty); } var hty = BaseDal.Db.InsertNav(stockInfos) .Include(x => x.StockInfoDetails) .ExecuteCommand(); return base.DeleteData(keys); } }