From a32d829058604ce4119202dd4c93614819cf637b Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周一, 12 5月 2025 15:48:45 +0800
Subject: [PATCH] 22

---
 PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application/Implements/SharedService.cs                                                |    2 +
 PipeLineLems/pipelinelems_web/src/widgets/WorkPlan/Views/Pages/WorkPlan/WorkPlan.tsx                                                   |    4 +-
 PipeLineLems/pipelinelems_web/src/widgets/WorkPlan/Views/Pages/WorkPlan/Config.ts                                                      |   32 ++++++++-------
 PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application.Contracts/Dtos/CallMaterialOrder/CallMaterialOrderCreateOrUpdateDtoBase.cs |   13 ++++--
 PipeLineLems/pipelinelems_web/src/widgets/CallMaterialOrderRecord/Views/Pages/CallMaterialOrderRecord/CallMaterialOrderRecord.tsx      |    8 ++--
 PipeLineLems/pipelinelems_web/src/widgets/CallMaterialOrder/Views/Pages/CallMaterialOrder/CallMaterialOrder.tsx                        |    4 +-
 PipeLineLems/server/src/CMS.Plugin.PipeLineLems/ProjectService/PipeLineLemsProjectService.cs                                           |   20 +++++++--
 7 files changed, 51 insertions(+), 32 deletions(-)

diff --git a/PipeLineLems/pipelinelems_web/src/widgets/CallMaterialOrder/Views/Pages/CallMaterialOrder/CallMaterialOrder.tsx b/PipeLineLems/pipelinelems_web/src/widgets/CallMaterialOrder/Views/Pages/CallMaterialOrder/CallMaterialOrder.tsx
index 4ee6337..acc6a18 100644
--- a/PipeLineLems/pipelinelems_web/src/widgets/CallMaterialOrder/Views/Pages/CallMaterialOrder/CallMaterialOrder.tsx
+++ b/PipeLineLems/pipelinelems_web/src/widgets/CallMaterialOrder/Views/Pages/CallMaterialOrder/CallMaterialOrder.tsx
@@ -297,7 +297,7 @@
                 鍙枡 
               </IconButton> 
               <el-divider direction="vertical" /> 
-              <el-upload 
+              {/* <el-upload 
                 v-permission="callMaterialOrder-import" 
                 name="file" 
                 accept=".xlsx,.xls,.csv" 
@@ -309,7 +309,7 @@
                 action="/api/v1/PipeLineLems/callMaterialOrder/import" 
               > 
                 <IconButton icon="in">瀵煎叆</IconButton> 
-              </el-upload> 
+              </el-upload>  */}
  
               <IconButton 
                 v-permission="callMaterialOrder-output" 
diff --git a/PipeLineLems/pipelinelems_web/src/widgets/CallMaterialOrderRecord/Views/Pages/CallMaterialOrderRecord/CallMaterialOrderRecord.tsx b/PipeLineLems/pipelinelems_web/src/widgets/CallMaterialOrderRecord/Views/Pages/CallMaterialOrderRecord/CallMaterialOrderRecord.tsx
index 540bcd8..ed77a29 100644
--- a/PipeLineLems/pipelinelems_web/src/widgets/CallMaterialOrderRecord/Views/Pages/CallMaterialOrderRecord/CallMaterialOrderRecord.tsx
+++ b/PipeLineLems/pipelinelems_web/src/widgets/CallMaterialOrderRecord/Views/Pages/CallMaterialOrderRecord/CallMaterialOrderRecord.tsx
@@ -271,7 +271,7 @@
  
           <div class={styles.headerContent}> 
             <div class={styles.header}> 
-              <IconButton 
+              {/* <IconButton 
                 v-permission="callMaterialOrderRecord-add" 
                 icon="add-p" 
                 onClick={onAddCallMaterialOrderRecord} 
@@ -281,8 +281,8 @@
               </IconButton> 
               <el-divider direction="vertical" /> 
  
-              <el-divider direction="vertical" /> 
-              <el-upload 
+              <el-divider direction="vertical" />  */}
+              {/* <el-upload 
                 v-permission="callMaterialOrderRecord-import" 
                 name="file" 
                 accept=".xlsx,.xls,.csv" 
@@ -294,7 +294,7 @@
                 action="/api/v1/PipeLineLems/callMaterialOrderRecord/import" 
               > 
                 <IconButton icon="in">瀵煎叆</IconButton> 
-              </el-upload> 
+              </el-upload>  */}
  
               <IconButton 
                 v-permission="callMaterialOrderRecord-output" 
diff --git a/PipeLineLems/pipelinelems_web/src/widgets/WorkPlan/Views/Pages/WorkPlan/Config.ts b/PipeLineLems/pipelinelems_web/src/widgets/WorkPlan/Views/Pages/WorkPlan/Config.ts
index e26a8f8..bb7c427 100644
--- a/PipeLineLems/pipelinelems_web/src/widgets/WorkPlan/Views/Pages/WorkPlan/Config.ts
+++ b/PipeLineLems/pipelinelems_web/src/widgets/WorkPlan/Views/Pages/WorkPlan/Config.ts
@@ -10,6 +10,21 @@
   width:160, 
 }, 
 { 
+  field: 'processName', 
+  title: '宸ュ簭鍚嶇О', 
+  width:160, 
+}, 
+{ 
+  field: 'pipeSpecCode', 
+  title: '绠℃缂栫爜', 
+  width:160, 
+}, 
+{ 
+  field: 'pipeSectionName', 
+  title: '绠℃鍚嶇О', 
+  width:160, 
+}, 
+{ 
   field: 'workPlanStatusDesc', 
   title: '璁″垝鐘舵��', 
   width:160, 
@@ -109,11 +124,7 @@
   title: '宸ヤ欢鍚嶇О', 
   width:160, 
 }, 
-{ 
-  field: 'processName', 
-  title: '宸ュ簭鍚嶇О', 
-  width:160, 
-}, 
+
 { 
   field: 'pipeFittingCode', 
   title: '绠′欢缂栫爜', 
@@ -124,16 +135,7 @@
   title: '椤哄簭鍙�', 
   width:160, 
 }, 
-{ 
-  field: 'pipeSpecCode', 
-  title: '绠℃缂栫爜', 
-  width:160, 
-}, 
-{ 
-  field: 'pipeSectionName', 
-  title: '绠℃鍚嶇О', 
-  width:160, 
-}, 
+
 { 
   field: 'outerDiameter', 
   title: '澶栧緞(mm)', 
diff --git a/PipeLineLems/pipelinelems_web/src/widgets/WorkPlan/Views/Pages/WorkPlan/WorkPlan.tsx b/PipeLineLems/pipelinelems_web/src/widgets/WorkPlan/Views/Pages/WorkPlan/WorkPlan.tsx
index 6f745cc..e9598e6 100644
--- a/PipeLineLems/pipelinelems_web/src/widgets/WorkPlan/Views/Pages/WorkPlan/WorkPlan.tsx
+++ b/PipeLineLems/pipelinelems_web/src/widgets/WorkPlan/Views/Pages/WorkPlan/WorkPlan.tsx
@@ -304,7 +304,7 @@
  
           <div class={styles.headerContent}> 
             <div class={styles.header}> 
-              <IconButton 
+              {/* <IconButton 
                 v-permission="workPlan-add" 
                 icon="add-p" 
                 onClick={onAddWorkPlan} 
@@ -313,7 +313,7 @@
                 娣诲姞 
               </IconButton> 
  
-              <el-divider direction="vertical" /> 
+              <el-divider direction="vertical" />  */}
               <el-upload 
                 v-permission="workPlan-import" 
                 name="file" 
diff --git a/PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application.Contracts/Dtos/CallMaterialOrder/CallMaterialOrderCreateOrUpdateDtoBase.cs b/PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application.Contracts/Dtos/CallMaterialOrder/CallMaterialOrderCreateOrUpdateDtoBase.cs
index 9eb5224..50e4529 100644
--- a/PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application.Contracts/Dtos/CallMaterialOrder/CallMaterialOrderCreateOrUpdateDtoBase.cs
+++ b/PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application.Contracts/Dtos/CallMaterialOrder/CallMaterialOrderCreateOrUpdateDtoBase.cs
@@ -29,10 +29,15 @@
         /// </summary>
         public int Quantity { get; set; }
 
-        /// <summary>
-        /// WMS杩斿洖缁撴灉
-        /// </summary>
-        public string? WmsRetResult { get; set; }
+    /// <summary>
+    /// 鍒涘缓浜�
+    /// </summary>
+    public string CreatorName { get; set; }
+
+    /// <summary>
+    /// WMS杩斿洖缁撴灉
+    /// </summary>
+    public string? WmsRetResult { get; set; }
 
         /// <summary>
         /// WMS浠诲姟鍙�
diff --git a/PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application/Implements/SharedService.cs b/PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application/Implements/SharedService.cs
index 5a25ab4..7211e3f 100644
--- a/PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application/Implements/SharedService.cs
+++ b/PipeLineLems/server/src/CMS.Plugin.PipeLineLems.Application/Implements/SharedService.cs
@@ -212,6 +212,7 @@
                     CallMaterialStatus = Domain.Shared.Enums.CallMaterialStatusEnum.鏈墽琛�,
                     DataIdentifier = gTask.Key,
                     MaterialMode = gTask.ToList().First().MaterialMode,
+                    CreatorName = userAccount,
                     Quantity = 1
                 };
 
@@ -230,6 +231,7 @@
                 insertObj.WorkPlanStatus = Domain.Shared.Enums.WorkPlanStatusEnum.鏈敓浜�;
                 insertObj.Sort = 1;
                 insertObj.CreatorName = userAccount;
+                insertObj.Remark = "绯荤粺瀵煎叆";
                 await workPlanAppService.CreateAsync(insertObj);
             }
 
diff --git a/PipeLineLems/server/src/CMS.Plugin.PipeLineLems/ProjectService/PipeLineLemsProjectService.cs b/PipeLineLems/server/src/CMS.Plugin.PipeLineLems/ProjectService/PipeLineLemsProjectService.cs
index b9c5024..ed7599c 100644
--- a/PipeLineLems/server/src/CMS.Plugin.PipeLineLems/ProjectService/PipeLineLemsProjectService.cs
+++ b/PipeLineLems/server/src/CMS.Plugin.PipeLineLems/ProjectService/PipeLineLemsProjectService.cs
@@ -450,12 +450,14 @@
                     };
                     var ret = _variableService.WriteValueAsync(keyValuePairs_productID);
 
+
                     //鏇存柊涓虹敓浜т腑 
-                    foreach (var item in workPlanList)
+                    var new_workPlanList = workPlanList.Where(x => x.ProcessRouteNumber == "鍒囧壊").ToList();
+                    foreach (var item in new_workPlanList)
                     {
                         item.WorkPlanStatus = Domain.Shared.Enums.WorkPlanStatusEnum.鐢熶骇涓�;
                     }
-                    await workPlanRepository.UpdateManyAsync(workPlanList);
+                    await workPlanRepository.UpdateManyAsync(new_workPlanList);
 
 
                     uow.CompleteAsync();
@@ -705,14 +707,22 @@
                     };
                     var ret = _variableService.WriteValueAsync(keyValuePairs_productID);
 
+                    var new_workPlanList = workPlanList.Where(x => x.ProcessRouteNumber == "瑁呴厤").ToList();
                     //鏇存柊涓虹敓浜т腑 
-                    foreach (var item in workPlanList)
+                    foreach (var item in new_workPlanList)
                     {
                         item.WorkPlanStatus = Domain.Shared.Enums.WorkPlanStatusEnum.鐢熶骇涓�;
+                        item.Remark = "鏇存柊鐢熶骇涓�";
                     }
-                    await workPlanRepository.UpdateManyAsync(workPlanList);
+                    await workPlanRepository.UpdateManyAsync(new_workPlanList);
 
-
+                    var new_workPlanList_printCode = workPlanList.Where(x => x.ProcessRouteNumber == "鍒囧壊").ToList();
+                    foreach (var item in new_workPlanList_printCode)
+                    {
+                        item.WorkPlanStatus = Domain.Shared.Enums.WorkPlanStatusEnum.宸插畬鎴�;
+                        item.Remark = "鏇存柊宸插畬鎴�";
+                    }
+                    await workPlanRepository.UpdateManyAsync(new_workPlanList_printCode);
 
 
                     uow.CompleteAsync();

--
Gitblit v1.9.3