wangxinhui
2026-01-19 3edc6956b30df3fc11025e0b719f320fcb1ec9c5
更新出库线体配置,PP、干膜质检单独判断
已添加1个文件
已修改3个文件
63 ■■■■■ 文件已修改
代码管理/WMS/WIDESEA_WMSClient/src/extension/outbound/extend/proOutboundOrderDetail.vue 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_CheckService/CheckOrderService.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_ProLineInfo.cs 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
代码管理/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService_Inbound.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
´úÂë¹ÜÀí/WMS/WIDESEA_WMSClient/src/extension/outbound/extend/proOutboundOrderDetail.vue
@@ -438,6 +438,7 @@
      if (this.selection.length === 0) {
        return this.$message.error("请选择单据明细");
      }
      this.getLineInfoData();
      this.dialogFormVisible=true;
    },
    open(row) {
@@ -566,6 +567,16 @@
          }
        });
    },
    getLineInfoData() {
      var param = ["lineInfo"];
      this.http
        .post("api/Sys_Dictionary/GetVueDictionary", param, "查询中")
        .then((x) => {
          if (x.length > 0) {
            this.formRules1[0][0].data = x[0].data;
          }
        });
    },
    closeCustomModel() {
      this.formFields1.LineCode="";
      this.formFields1.Grade="0";
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_CheckService/CheckOrderService.cs
@@ -153,10 +153,6 @@
                    };
                    checkResults.Add(checkResult);
                }
                if (warehouse!=null && (warehouse.WarehouseCode == WarehouseEnum.HA152.ToString() || warehouse.WarehouseCode == WarehouseEnum.HA58.ToString()))
                {
                }
                ERPCheckModel model = new ERPCheckModel()
                {
                    Code = checkOrder.CheckOrderNo,
@@ -179,6 +175,12 @@
                    Way = 1,
                    Details = checkResults
                };
                if (warehouse!=null && (warehouse.WarehouseCode == WarehouseEnum.HA152.ToString() || warehouse.WarehouseCode == WarehouseEnum.HA58.ToString()))
                {
                    model.QtyInspected = "1";
                    model.QtyQualified = "1";
                }
                string response = _invokeERPService.InvokeCheckOrderApi(model);
                ErpRequestContent requestContent = response.DeserializeObject<ErpRequestContent>();
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_Model/Models/Basic/Dt_ProLineInfo.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,41 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WIDESEA_Core.DB.Models;
namespace WIDESEA_Model.Models
{
    /// <summary>
    /// æˆå“å‡ºåº“线体配置
    /// </summary>
    [SugarTable(nameof(Dt_ProLineInfo), "成品出库线体配置")]
    public class Dt_ProLineInfo : BaseEntity
    {
        /// <summary>
        /// ä¸»é”®
        /// </summary>
        [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键")]
        public int Id { get; set; }
        /// <summary>
        /// çº¿ä½“名称
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "线体名称")]
        public string LineName { get; set; }
        /// <summary>
        /// çº¿ä½“编号
        /// </summary>
        [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "线体编号")]
        public string LineCode { get; set; }
        /// <summary>
        /// çº¿ä½“启用状态
        /// </summary>
        [SugarColumn(IsNullable = true, Length = 200, ColumnDescription = "线体启用状态")]
        public int LineStatus { get; set; }
    }
}
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService_Inbound.cs
@@ -1029,6 +1029,7 @@
                {
                    x.ProOutDetailStatus = StockStatusEmun.成品余料回库.ObjToInt();
                });
                proStockInfo.WarehouseId = locationInfo.WarehouseId;
                Dt_Task newTask = new Dt_Task()
                {
                    CurrentAddress = startPoint,