浏览代码

mod:两侧不一致

panqiuyao 7 月之前
父节点
当前提交
4553560ef4
共有 2 个文件被更改,包括 20 次插入6 次删除
  1. 6 1
      electron/controller/takephoto.js
  2. 14 5
      frontend/src/views/Photography/shot.vue

+ 6 - 1
electron/controller/takephoto.js

@@ -5,6 +5,7 @@ const errData = {
   msg :'请求失败,请联系管理员',
   code:999
 }
+let id = 1;
 
 
 /**
@@ -30,8 +31,12 @@ class takePhotoController extends Controller {
   async getPhotoRecords (params) {
     console.log('getPhotoRecords')
     try {
+
+      console.log(id +'getPhotoRecords start print_time:'+new Date().toLocaleString())  // 打印当前时间
       const result = await getPhotoRecords(params);
-      console.log('getPhotoRecords result')
+      console.log(id+'getPhotoRecords result')
+      console.log(id + 'getPhotoRecords result print_time:'+new Date().toLocaleString())  // 打印当前时间
+      id++;
       if(result.data)  return result.data
       return errData;
     } catch (error) {

+ 14 - 5
frontend/src/views/Photography/shot.vue

@@ -258,8 +258,8 @@ function saveGoodsArtNo(){
  * @param params - 可选参数,用于分页或其他筛选条件。
  */
 async function getPhotoRecords(params?:{}) {
-  clientStore.ipc.removeAllListeners(icpList.takePhoto.getPhotoRecords);
-  loading.true = true;
+  if(loading.value) return;
+  loading.value = true;
   clientStore.ipc.send(icpList.takePhoto.getPhotoRecords,{
     ...params,
     page:1,
@@ -267,10 +267,10 @@ async function getPhotoRecords(params?:{}) {
   });
   clientStore.ipc.on(icpList.takePhoto.getPhotoRecords, (event, result) => {
 
-    loading.true = false;
-    clientStore.ipc.removeAllListeners(icpList.takePhoto.getPhotoRecords);
+    loading.value = false;
     if(result.code === 0){
 
+      clientStore.ipc.removeAllListeners(icpList.takePhoto.getPhotoRecords);
 
       console.log('getPhotoRecords  print_time:'+new Date().toLocaleString())  // 打印当前时间
       console.log('getPhotoRecords  print_time:'+JSON.stringify(result.data.list))  // 打印当前时间
@@ -672,7 +672,16 @@ clientStore.ipc.on(icpList.socket.message + '_run_mcu_update', (event, result) =
 
       if(runAction.value.goods_art_no === result.data?.goods_art_no){
         showlastPhoto.value = true
-        getPhotoRecords()
+        goodsList.value.map(item=>{
+          if(item.goods_art_no === result.data?.goods_art_no){
+            console.log('========item');
+            console.log(item);
+            item.items[result.data.image_index].image_path = result.data?.file_path
+            console.log(item);
+            console.log( goodsList.value);
+          }
+        })
+       // getPhotoRecords()
         setTimeout(()=>{
           getPhotoRecords()
         },2000)