Browse Source

refactor(frontend): 优化摄影套牌货号删除和程序执行逻辑

- 修改货号删除后的处理逻辑,根据 action 和 goods_art_no 执行相应程序
-优化左脚程序和右脚程序的选择逻辑,现在基于 item.items[0].PhotoRecord.image_deal_mode 决定
- 添加了调试日志,便于排查问题
panqiuyao 4 tháng trước cách đây
mục cha
commit
b14cb14429
1 tập tin đã thay đổi với 8 bổ sung2 xóa
  1. 8 2
      frontend/src/views/Photography/shot.vue

+ 8 - 2
frontend/src/views/Photography/shot.vue

@@ -453,7 +453,12 @@ const del = async function(params){
       ElMessage.info('货号删除成功')
       getPhotoRecords()
       if(reNosObj.value.goods_art_no){
-        runGoods(reNosObj.value)
+        runGoods(
+            {
+              "action": reNosObj.value.action,
+              "goods_art_no":reNosObj.value.goods_art_no
+            })
+
       }
     }else if(result.msg) {
       ElMessage.error(result.msg)
@@ -572,7 +577,8 @@ const reTakePictureNos = async (goods_art_no,item)=>{
   })
   reNosObj.value.goods_art_no = goods_art_no
   reNosObj.value.action = '执行左脚程序'
-  if(item.items && typeof item.items === 'object' && item.items[0].image_deal_mode){
+  console.log(item);
+  if(item.items && typeof item.items === 'object' && item.items[0].PhotoRecord.image_deal_mode){
       reNosObj.value.action = '执行右脚程序'
   }
   del({goods_art_nos:[goods_art_no]})