From 5d7b26b275f16de9960d2492b341136d82272d46 Mon Sep 17 00:00:00 2001
From: heshaofeng <heshaofeng@hnkhzn.com>
Date: 星期日, 25 一月 2026 13:29:13 +0800
Subject: [PATCH] 1

---
 项目代码/WMS无仓储版/WIDESEA_WMSServer/WIDESEA_OutboundService/OutboundOrderService.cs |   17 ++++++++++++++---
 项目代码/WIDESEA_WMSClient/src/views/outbound/outboundOrder.vue                    |    6 +++---
 2 files changed, 17 insertions(+), 6 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WMSClient/src/views/outbound/outboundOrder.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WMSClient/src/views/outbound/outboundOrder.vue"
index ff541ea..2e31b88 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WMSClient/src/views/outbound/outboundOrder.vue"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WIDESEA_WMSClient/src/views/outbound/outboundOrder.vue"
@@ -117,13 +117,13 @@
       ],
       [
         {
-          title: "鍒涘缓鏂瑰紡",
-          field: "createType",
+          title: "鍥炰紶MES鐘舵��",
+          field: "returnToMESStatus",
           type: "select",
           dataKey: "createType",
           data: [],
         },
-        { title: "鍒涘缓鑰�", field: "creater", type: "like" },
+        { title: "鐗╂枡缂栧彿", field: "materielCode", type: "like" },
         { title: "鍒涘缓鏃堕棿", field: "createDate", type: "datetime" },
       ],
     ]);
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS\346\227\240\344\273\223\345\202\250\347\211\210/WIDESEA_WMSServer/WIDESEA_OutboundService/OutboundOrderService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS\346\227\240\344\273\223\345\202\250\347\211\210/WIDESEA_WMSServer/WIDESEA_OutboundService/OutboundOrderService.cs"
index 91a8c46..fdc8d51 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS\346\227\240\344\273\223\345\202\250\347\211\210/WIDESEA_WMSServer/WIDESEA_OutboundService/OutboundOrderService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS\346\227\240\344\273\223\345\202\250\347\211\210/WIDESEA_WMSServer/WIDESEA_OutboundService/OutboundOrderService.cs"
@@ -345,7 +345,7 @@
                 orderByModels.Add(orderByModel);
             }
 
-
+            ISugarQueryable<Dt_OutboundOrder> sugarQueryable1 = BaseDal.Db.Queryable<Dt_OutboundOrder>();
             int totalCount = 0;
             List<SearchParameters> searchParametersList = new List<SearchParameters>();
             if (!string.IsNullOrEmpty(options.Wheres))
@@ -354,13 +354,24 @@
                 {
                     searchParametersList = options.Wheres.DeserializeObject<List<SearchParameters>>();
                     options.Filter = searchParametersList;
+
+                    if (searchParametersList.Count > 0)
+                    {
+                        var detailMaterielCode = searchParametersList.FirstOrDefault(x => x.Name == "materielCode");
+                        if (detailMaterielCode != null && !string.IsNullOrEmpty(detailMaterielCode.Value?.ToString()))
+                        {
+                            string materielCode = detailMaterielCode.Value.ToString().Trim();
+                            sugarQueryable1 = sugarQueryable1.Where(x => x.Details.Any(d => d.MaterielCode.Contains(materielCode)));
+
+                        }
+                    }
                 }
                 catch { }
             }
-            var data = BaseDal.Db.Queryable<Dt_OutboundOrder>()
+            var data = sugarQueryable1
                 .WhereIF(!wheres.IsNullOrEmpty(), wheres)
                 .Where(x => x.OrderType == 0 || x.OrderType == 116)
-                .OrderBy(orderByModels)
+                .OrderBy(orderByModels).Includes(x=>x.Details)
                 .ToPageList(options.Page, options.Rows, ref totalCount);
 
             return new PageGridData<Dt_OutboundOrder>(totalCount, data);

--
Gitblit v1.9.3