Browse Source

refactor(frontend): 优化单张拍摄完成后的行为逻辑

-移除了不必要的控制台日志输出
- 调整了 segment_progress 消息的发送方式- 优化了单张重拍完成后的抠图队列触发逻辑
panqiuyao 2 months ago
parent
commit
4dfbf6d9e8
1 changed files with 4 additions and 7 deletions
  1. 4 7
      frontend/src/views/Photography/shot.vue

+ 4 - 7
frontend/src/views/Photography/shot.vue

@@ -358,11 +358,7 @@ function scheduleSegment(goodsArtNo: string) {
     if (!isGoodsStillInList(goodsArtNo)) return
     try {
       await socketStore.connectSocket();
-      console.log('segment_progress',{
-        token:tokenInfoStore.getToken,
-        uuid: uuidStore?.getUuid || '',
-        goods_art_no: [goodsArtNo],
-      })
+
       socketStore.sendMessage({
         type: 'segment_progress',
         data: {
@@ -962,9 +958,10 @@ clientStore.ipc.on(icpList.socket.message+'_smart_shooter_photo_take', async (ev
       setLogInfo(route, { action: '单张拍摄完成', goods_art_no: result.data.goods_art_no });
       if(reNosObj.value?.goods_art_no === result.data.goods_art_no){
         runLoading.value = false;
-        // 单张重拍完成且存在重拍货号时,触发抠图队列
-        scheduleSegment(result.data.goods_art_no)
       }
+
+    // 单张重拍完成且存在重拍货号时,触发抠图队列
+    scheduleSegment(result.data.goods_art_no)
     if (smartShooterTimeout) {
       clearTimeout(smartShooterTimeout);
     }