Просмотр исходного кода

质检计划 修改 检验方式错误bug修复

jingshuyong 10 месяцев назад
Родитель
Сommit
f97b58fbb3
1 измененных файлов с 13 добавлено и 6 удалено
  1. 13 6
      src/views/inspectionPlan/components/new-baseInfo.vue

+ 13 - 6
src/views/inspectionPlan/components/new-baseInfo.vue

@@ -654,7 +654,7 @@
       },
       //根据类型获取计划来源下拉
       typeChange(val, type) {
-        if (val == 1) {
+        if (val == 1 || val == 6) {
           this.sourceList = [{ label: '采购收货单', value: '1' }];
         } else if (val == 2) {
           this.sourceList = [
@@ -797,13 +797,13 @@
             val.supplierMark
           );
         }
-        console.log('-----------------');
         this.getProductDetails(
           this.form.productId,
           batchNo,
           productionCode,
           val.id,
-          val.taskId
+          val.taskId,
+          'list'
         );
       },
       //获取产品详情信息-来自主数据
@@ -813,14 +813,21 @@
         batchNo = '',
         productionCode = '',
         id = '',
-        taskId = ''
+        taskId = '',
+        source
       ) {
+        console.log('执行了没 333');
         const data = await getDetailInfo(val);
         this.categoryInfo = data.category;
-        const qmsData = data.categoryQms.find((item) => item.dataType == 1);
+
         // *** 新增 批次号,来源单据 字段传递
         this.form.inspectionStandards = this.categoryInfo.measureType;
-        this.form.qualityMode = qmsData?.checkFormula ? qmsData.checkFormula : 1;
+        if (source == 'list') {
+          const qmsData = data.categoryQms.find((item) => item.dataType == 1);
+          this.form.qualityMode = qmsData?.checkFormula
+            ? qmsData.checkFormula
+            : 1;
+        }
         // this.form.qualityMode = this.form.qualityMode
         //   ? this.form.qualityMode
         //   : qmsData.checkFormula