Forráskód Böngészése

fix: 解决Modify Booking页面时间选择后错误提示bug

Jack Zhou 2 hete
szülő
commit
4ddbd2144b

+ 0 - 2
src/router/index.ts

@@ -298,8 +298,6 @@ router.beforeEach(async (to, from, next) => {
     // 如果满足上述任一“保留”场景,则 NOT 清除 (返回 false)
     // 否则,清除 (返回 true)
 
-    console.log('路由守卫判断:', from)
-    console.log('路由TO', to)
     const shouldKeepFilters = isReturningFromDetail || isReturningFromVgm || isEnteringWhitelist || isRefresh;
 
     return !shouldKeepFilters;

+ 8 - 14
src/views/DestinationDelivery/src/components/CreateNewBooking/src/CreateNewbooking.vue

@@ -572,28 +572,22 @@ const handleClickAddress = () => {
 
 //选择日期
 const changeDatePicker = (val: any) => {
-  if (val === null) {
+  if (val === null || !specialDates.value.length) {
     isRecommendDate.value = false
     recommendateWarning.value = ''
     isConsistent.value = false
     return
   }
-  if (specialDates.value.length != 0) {
-    if (isConsistent.value) {
-      isRecommendDate.value = true
-      recommendateWarning.value = 'This date for following shipments is outside recommended period.'
-      isConsistent.value = false
-    } else {
-      if (!specialDates.value.includes(val)) {
-        isRecommendDate.value = true
-        recommendateWarning.value = 'This date is outside our recommended period.'
-        isConsistent.value = false
-      }
-    }
-  } else {
+  if (isConsistent.value) {
     isRecommendDate.value = true
     recommendateWarning.value = 'This date for following shipments is outside recommended period.'
     isConsistent.value = false
+  } else {
+    if (!specialDates.value.includes(val)) {
+      isRecommendDate.value = true
+      recommendateWarning.value = 'This date is outside our recommended period.'
+      isConsistent.value = false
+    }
   }
 }
 // 新增地址