소스 검색

调拨-进入任务调整

zhaohuanhuan 9 달 전
부모
커밋
ebc6b5bee1
3개의 변경된 파일16개의 추가작업 그리고 7개의 파일을 삭제
  1. 1 1
      src/views/transfer/move/down/index.vue
  2. 14 5
      src/views/transfer/move/list/index.vue
  3. 1 1
      src/views/transfer/move/putaway/index.vue

+ 1 - 1
src/views/transfer/move/down/index.vue

@@ -18,7 +18,7 @@
             <div class="take-info">
               <div class="take-info-no">
                 <div class="info-no-title">
-                  <div>任务号:{{ code || '--' }}</div>
+                  <div>任务号:{{ code==0?'--':code }}</div>
                   <div v-if="taskDetail.expectQuantity">
                     <div><span style="font-size: 13px">任务数:</span><span
                       style="color: #0077ff;font-weight: bold;">{{ taskDetail.doneQuantity || 0

+ 14 - 5
src/views/transfer/move/list/index.vue

@@ -114,16 +114,25 @@ const setBarcode=(code)=>{
 }
 
 // 进入任务
-const linkTask=(code,name)=>{
+const linkTask = (code, name) => {
   if (code !== 0) {
     localStorage.setItem('MOVETASKCODE', code);
   }
-  let taskCode= localStorage.getItem('MOVETASKCODE') || code;
+  let taskCode = localStorage.getItem('MOVETASKCODE') || code;
   const listMap = toMap(taskList.value, 'code');
-  taskCode = listMap[taskCode] ? taskCode : taskList.value[0].code;
+  if (taskCode == 0) {
+    taskCode = taskList.value.length > 0
+      ? taskList.value[0].code
+      : listMap[taskCode]?.code || code
+  } else {
+    taskCode = listMap[taskCode]?.code || taskCode;
+  }
   router.push({ name, query: { code: taskCode } });
-  localStorage.setItem('MOVETASKCODE', taskCode);
-}
+  if (taskCode !== 0) {
+    localStorage.setItem('MOVETASKCODE', taskCode);
+  }
+};
+
 /**
  * 下拉刷新
  */

+ 1 - 1
src/views/transfer/move/putaway/index.vue

@@ -18,7 +18,7 @@
             <div class="take-info">
               <div class="take-info-no">
                 <div class="info-no-title">
-                  <div>任务号:{{ code || '--' }}</div>
+                  <div>任务号:{{ code==0?'--':code }}</div>
                   <div v-if="taskDetail.expectQuantity">
                     <div><span style="font-size: 13px">任务数:</span><span
                       style="color: #0077ff;font-weight: bold;">{{ taskDetail.doneQuantity || 0