fengchang 1 рік тому
батько
коміт
1962d16561

+ 16 - 2
hichina-main-front-mobile-first/src/pages/ProductDetailPage.vue

@@ -499,7 +499,9 @@ export default {
         candidateAvailableDates
       );
 
-      dateObjArray.sort(compareDate);
+      dateObjArray = dateObjArray.sort((a, b) => a - b);
+      console.log("dateObjArray");
+      console.log(dateObjArray);
 
       var minDate = dateObjArray[0];
       var maxDate = dateObjArray.slice(-1)[0];
@@ -513,15 +515,27 @@ export default {
       var pointer = new Date(minDate);
 
       while (pointer < maxDate) {
+        console.log("pointer...");
+        console.log(pointer);
+        console.log("pointer.getDate()");
+        console.log(pointer.getDate());
         // check contains
-        if (!dateObjArray.some((e) => e.getDate() == pointer.getDate())) {
+        if (
+          !dateObjArray.some((e) => e.toDateString() == pointer.toDateString())
+        ) {
+          console.log("not contains the pointer date");
           segmentDisabledDates.push(new Date(pointer));
+        } else {
+          console.log("contains the pointer date");
         }
         // update pointer
         pointer.setDate(pointer.getDate() + 1);
       }
       state.disabledDates.dates = segmentDisabledDates;
 
+      console.log("state.disabledDates");
+      console.log(state.disabledDates);
+
       forceRerender();
     }