Browse Source

无聊采集没有传itemSeq的值。

jiaxiaoqiang 10 months ago
parent
commit
9d65ce0cdf
1 changed files with 13 additions and 11 deletions
  1. 13 11
      src/views/pro-steps/components/wuliaocaiji.vue

+ 13 - 11
src/views/pro-steps/components/wuliaocaiji.vue

@@ -2,7 +2,7 @@
   <div class="scanCode">
     <ScanCodeInput v-model="scanCode" @keyup.enter="enterfnc" />
   </div>
-  <div class="showCodeBody" v-if="opCompentDataList.length < 1">
+  <div v-if="opCompentDataList.length < 1" class="showCodeBody">
     <div class="codeBox">
       <img
         src="@/assets/icons/shaoma.svg"
@@ -11,12 +11,12 @@
       <div class="codeText">扫码物料码添加物料</div>
     </div>
   </div>
-  <div class="materialInfoBody" v-else>
+  <div v-else class="materialInfoBody">
     <div
+      v-for="item in opCompentDataList"
       :class="
         item.needNum - item.realNum == 0 ? 'infoMsg infoMsgImg' : 'infoMsg'
       "
-      v-for="item in opCompentDataList"
       @click="toXQPop(item)"
     >
       <div class="leftMsg">
@@ -24,23 +24,23 @@
         <div class="describe">{{ item.itemModel }}</div>
         <div class="describe">需求:{{ item.needNum }}</div>
       </div>
-      <div class="rightMsg" v-if="item.needNum - item.realNum != 0">
+      <div v-if="item.needNum - item.realNum != 0" class="rightMsg">
         <div class="sum">{{ item.needNum - item.realNum }}</div>
         <div class="describe">还需采集</div>
       </div>
-      <svg-icon icon-class="jiaobiao" size="25" class="svgStyle" />
+      <svg-icon class="svgStyle" icon-class="jiaobiao" size="25" />
     </div>
   </div>
   <xiangqingPopUp
     v-model="showXQ"
-    :showInfoData="showInfoData"
     :showInfo="showInfo"
+    :showInfoData="showInfoData"
   />
   <caijiRightPopUp
-    v-model="showCJ"
-    @submit="submit"
     ref="caijiRef"
+    v-model="showCJ"
     :seqNo="scanCode"
+    @submit="submit"
   />
 </template>
 
@@ -49,10 +49,10 @@ import ScanCodeInput from "@/components/ScanCodeInput/index.vue";
 import caijiRightPopUp from "../popUpView/caijiRightPopUp.vue";
 import xiangqingPopUp from "../popUpView/xiangqingPopUp.vue";
 import {
+  getInfo,
+  itemRecordAdd,
   recordList,
   searchMaterial,
-  itemRecordAdd,
-  getInfo,
 } from "@/api/prosteps/wuliaocaiji";
 import { useProcessStore } from "@/store";
 
@@ -62,6 +62,7 @@ defineOptions({
 const caijiRef = ref(null);
 const store = useProcessStore();
 const scanCode = ref("");
+const scanCodeCopyValue = ref("");
 const showXQ = ref(false);
 const showCJ = ref(false);
 //详情展示数据
@@ -72,6 +73,7 @@ const scanData = ref([]);
 provide("scanData", scanData);
 const enterfnc = async () => {
   let str = scanCode.value;
+  scanCodeCopyValue.value = str;
   scanCode.value = "";
   const { code, data } = await searchMaterial({
     operationId: store.odersData.operationId,
@@ -115,7 +117,7 @@ const submitRecordAdd = async (index) => {
     itemCode: chooseData.materialCode,
     itemModel: chooseData.spec,
     itemName: chooseData.materialName,
-    itemSeq: scanCode.value,
+    itemSeq: scanCodeCopyValue.value,
     operationId: store.odersData.operationId,
     processId: store.scanInfo.id,
     num: chooseData.num,