zhanghui преди 3 месеца
родител
ревизия
eb776b115c
променени са 4 файла, в които са добавени 17 реда и са изтрити 16 реда
  1. 4 4
      orderPages/myCoupon/module/mescrollUni-item.vue
  2. 4 4
      orderPages/receiveCoupons/index.vue
  3. 4 4
      storePages/myRights/index.vue
  4. 5 4
      storePages/rights/index.vue

+ 4 - 4
orderPages/myCoupon/module/mescrollUni-item.vue

@@ -176,10 +176,10 @@ export default {
         try {
           const arr = JSON.parse(ranges);
           return arr.map(item => {
-            const begin = item.beginTime.split(' ')[0];
-            const end = item.endTime.split(' ')[0];
-            return `${begin} - ${end}`;
-          }).join(';');
+            const begin = item.beginTime?.split?.(' ')?.[0] || '';
+            const end = item.endTime?.split?.(' ')?.[0] || '';
+            return begin && end ? `${begin} - ${end}` : '';
+          }).filter(Boolean).join(';');
         } catch (e) {
           return '';
         }

+ 4 - 4
orderPages/receiveCoupons/index.vue

@@ -116,10 +116,10 @@ export default {
         try {
           const arr = JSON.parse(ranges);
           return arr.map(item => {
-            const begin = item.beginTime.split(' ')[0];
-            const end = item.endTime.split(' ')[0];
-            return `${begin} - ${end}`;
-          }).join(';');
+            const begin = item.beginTime?.split?.(' ')?.[0] || '';
+            const end = item.endTime?.split?.(' ')?.[0] || '';
+            return begin && end ? `${begin} - ${end}` : '';
+          }).filter(Boolean).join(';');
         } catch (e) {
           return '';
         }

+ 4 - 4
storePages/myRights/index.vue

@@ -112,10 +112,10 @@
           try {
             const arr = JSON.parse(ranges);
             return arr.map(item => {
-              const begin = item.beginTime.split(' ')[0];
-              const end = item.endTime.split(' ')[0];
-              return `${begin} - ${end}`;
-            }).join(';');
+              const begin = item.beginTime?.split?.(' ')?.[0] || '';
+              const end = item.endTime?.split?.(' ')?.[0] || '';
+              return begin && end ? `${begin} - ${end}` : '';
+            }).filter(Boolean).join(';');
           } catch (e) {
             return '';
           }

+ 5 - 4
storePages/rights/index.vue

@@ -194,15 +194,16 @@ export default {
         try {
           const arr = JSON.parse(ranges);
           return arr.map(item => {
-            const begin = item.beginTime.split(' ')[0];
-            const end = item.endTime.split(' ')[0];
-            return `${begin} - ${end}`;
-          }).join(';');
+            const begin = item.beginTime?.split?.(' ')?.[0] || '';
+            const end = item.endTime?.split?.(' ')?.[0] || '';
+            return begin && end ? `${begin} - ${end}` : '';
+          }).filter(Boolean).join(';');
         } catch (e) {
           return '';
         }
       };
     }
+
   },
 
   //unavailableTimeRanges: "[{"beginTime":"2026-02-04 00:00:00","endTime":"2026-02-08 23:59:59"}]"