Переглянути джерело

Xbar-R控制图页面增加字段

luofeng 1 місяць тому
батько
коміт
ea1ab3ddec
1 змінених файлів з 20 додано та 6 видалено
  1. 20 6
      src/views/analysis/process/Xbar-SList.vue

+ 20 - 6
src/views/analysis/process/Xbar-SList.vue

@@ -106,6 +106,11 @@
                   ><span>{{ row.model }}</span>
                 </template>
               </el-table-column>
+              <el-table-column align="center" prop="code" label="产品编号">
+                <template #default="{ row }"
+                  ><span>{{ row.code }}</span>
+                </template>
+              </el-table-column>
               <el-table-column align="center" prop="batchNo" label="生产批号">
                 <template #default="{ row }"
                   ><span>{{ row.batchNo }}</span>
@@ -280,6 +285,9 @@
               <el-form-item label="产品型号" prop="model">
                 <el-input :disabled="true" v-model="addData.model" />
               </el-form-item>
+              <el-form-item label="产品编号" prop="code">
+                <el-input :disabled="true" v-model="addData.code" />
+              </el-form-item>
               <el-form-item label="数据来源" prop="source">
                 <el-input :disabled="true" v-model="addData.source" />
               </el-form-item>
@@ -604,13 +612,19 @@ const taskChange = (value) => {
   taskOption.value.forEach((item) => {
     if (item.id == value) {
       addData.value.model = item.prodtModel;
-      accuracysSum.value = Number(item.processCount);
-      addData.value.accuracys = [];
-      let array = [];
-      for (let i = 0; i < accuracysSum.value; i++) {
-        array.push(0);
+      addData.value.code = item.prodtCode;
+      addData.value.source = item.source;
+      if (item.source === "手动") {
+        accuracysSum.value = Number(item.processCount);
+        addData.value.accuracys = [];
+        let array = [];
+        for (let i = 0; i < accuracysSum.value; i++) {
+          array.push(0);
+        }
+        addData.value.accuracys = array;
+      } else {
+        addData.value.accuracys = [];
       }
-      addData.value.accuracys = array;
     }
   });
 };