/// <summary>
 /// 初始化 综合模块
 /// </summary>
 /// <param name="model"></param>
 /// <param name="orderMaterialInfo"></param>
 /// <param name="iqcNeedInspectionsItemdatas"></param>
 /// <param name="m"></param>
 /// <param name="inspectionMode"></param>
 private void InitializeSummaryVM(
     out InspectionItemDataSummaryVM model,
     MaterialModel orderMaterialInfo,
     List <InspectionIqcItemConfigModel> iqcNeedInspectionsItemdatas,
     InspectionIqcItemConfigModel m,
     string inspectionMode)
 {
     model = new InspectionItemDataSummaryVM()
     {
         OrderId                = orderMaterialInfo.OrderID,
         MaterialId             = orderMaterialInfo.ProductID,
         InspectionItem         = m.InspectionItem,
         EquipmentId            = m.EquipmentId,
         MaterialInDate         = orderMaterialInfo.ProduceInDate,
         MaterialDrawId         = orderMaterialInfo.ProductDrawID,
         MaterialName           = orderMaterialInfo.ProductName,
         MaterialSpec           = orderMaterialInfo.ProductStandard,
         MaterialSupplier       = orderMaterialInfo.ProductSupplier,
         MaterialInCount        = orderMaterialInfo.ProduceNumber,
         InspectionItemSumCount = iqcNeedInspectionsItemdatas.Count,
         InspectionItemStatus   = "Doing",
         ///检验方法
         InspectionMethod = m.InspectionMethod,
         ///数据采集类型
         InspectionDataGatherType = m.InspectionDataGatherType,
         SizeLSL       = m.SizeLSL,
         SizeUSL       = m.SizeUSL,
         SizeMemo      = m.SizeMemo,
         InspectionAQL = m.InspectionAQL,
         ///检验方式
         InspectionMode            = inspectionMode,
         InspectionLevel           = m.InspectionLevel,
         Memo                      = string.Empty,
         InspectionCount           = 0,
         AcceptCount               = 0,
         RefuseCount               = 0,
         InspectionItemDatas       = string.Empty,
         InsptecitonItemIsFinished = false,
         NeedFinishDataNumber      = 0,
         HaveFinishDataNumber      = 0,
         InspectionItemResult      = string.Empty
     };
 }
 /// <summary>
 /// 增删改 IQC检验项目
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public OpResult StoreIqcInspectionItemConfig(InspectionIqcItemConfigModel model)
 {
     return(InspectionManagerCrudFactory.IqcItemConfigCrud.Store(model, true));
 }
Exemple #3
0
 /// <summary>
 ///ROT抽样规则
 /// </summary>
 /// <param name="item"></param>
 /// <returns></returns>
 private bool JudgeROTest(InspectionIqcItemConfigModel item)
 {
     return(true);
 }
        public JsonResult DeleteIqlInspectionConfigItem(InspectionIqcItemConfigModel configItem)
        {
            var opResult = InspectionService.ConfigManager.IqcItemConfigManager.StoreIqcInspectionItemConfig(configItem);

            return(Json(opResult));
        }