소스 검색

质检bug修复

jingshuyong 11 달 전
부모
커밋
7ce0bc2ced
3개의 변경된 파일13개의 추가작업 그리고 13개의 파일을 삭제
  1. 1 0
      src/api/inspectionPlan/index.js
  2. 1 1
      src/views/inspectionPlan/components/baseInfo.vue
  3. 11 12
      src/views/inspectionPlan/components/new-baseInfo.vue

+ 1 - 0
src/api/inspectionPlan/index.js

@@ -160,6 +160,7 @@ export async function getBatchInfoData(params) {
 // 详情接口
 
 export async function getDetailInfo(id) {
+  console.log('请求没有 1111')
   const res = await request.get(`/main/category/info/${id}`);
   if (res.data.code == 0) {
     return res.data.data;

+ 1 - 1
src/views/inspectionPlan/components/baseInfo.vue

@@ -841,7 +841,7 @@
         const data = await getDetailInfo(val);
         this.categoryInfo = data.category;
         const qmsData = data.categoryQms;
-
+        console.log(qmsData,'qmsData qmsDataqmsData 3333')
         // *** 新增 批次号,来源单据 字段传递
         console.log(this.categoryInfo.measureType, 'getProductDetails');
         this.form.inspectionStandards = this.categoryInfo.measureType;

+ 11 - 12
src/views/inspectionPlan/components/new-baseInfo.vue

@@ -289,10 +289,7 @@
         </el-col>
         <el-col :span="6">
           <el-form-item label="合格率:" prop="qualificationRate">
-            <el-input
-              v-model="form.qualificationRate"
-              disabled
-            />
+            <el-input v-model="form.qualificationRate" disabled />
             <!--  :disabled="btnType == 'detail' || btnType == 'issued'" -->
           </el-form-item>
         </el-col>
@@ -820,18 +817,20 @@
         taskId = ''
       ) {
         const data = await getDetailInfo(val);
+        console.log(data, 'data data 333');
         this.categoryInfo = data.category;
-        const qmsData = data.categoryQms;
-
+        const qmsData = data.categoryQms.find((item) => item.dataType == 1);
+        console.log(qmsData, 'qmsData qmsDataqmsDataqta 3333');
         // *** 新增 批次号,来源单据 字段传递
         console.log(this.categoryInfo.measureType, 'getProductDetails');
         this.form.inspectionStandards = this.categoryInfo.measureType;
-
-        this.form.qualityMode = this.form.qualityMode
-          ? this.form.qualityMode
-          : qmsData.checkFormula
-          ? qmsData.checkFormula
-          : 1;
+        this.form.qualityMode = qmsData?.checkFormula ? qmsData.checkFormula : 1;
+        // this.form.qualityMode = this.form.qualityMode
+        //   ? this.form.qualityMode
+        //   : qmsData.checkFormula
+        //   ? qmsData.checkFormula
+        //   : 1;
+        console.log(this.form.qualityMode, '+++++++++++++');
         // this.form.qualityMode = qmsData.checkFormula || 1;
         // if (this.form.qualityMode) {
         //   this.changeQualityMode(this.form.qualityMode, 'Details');