Bladeren bron

feat: 大会员订单列表周期逻辑优化2

cuiyalong 2 maanden geleden
bovenliggende
commit
a851788254
1 gewijzigde bestanden met toevoegingen van 8 en 4 verwijderingen
  1. 8 4
      src/web/templates/pc/myOrder.html

+ 8 - 4
src/web/templates/pc/myOrder.html

@@ -1058,17 +1058,21 @@
                 }
               }
             }else if (v.newFilter&&(v.newFilter.buy_cycle||v.newFilter.give_cycle)){
+              var cycle = ''
               var cmap={1:"天",2:"月",3:"年",4:"季"}
               if (v.newFilter.buy_type==v.newFilter.give_type){
-                v.memberInfo.cycle = parseInt(v.newFilter.buy_cycle||0) +parseInt(v.newFilter.give_cycle||0) +cmap[v.newFilter.buy_type]
+                cycle = parseInt(v.newFilter.buy_cycle||0) +parseInt(v.newFilter.give_cycle||0) +cmap[v.newFilter.buy_type]
               }else{
                 if (v.newFilter.buy_cycle>0){
-                  v.memberInfo.cycle+=v.newFilter.buy_cycle+cmap[v.newFilter.buy_type]
+                  cycle+=v.newFilter.buy_cycle+cmap[v.newFilter.buy_type]
                 }
                 if (v.newFilter.give_cycle>0){
-                  v.memberInfo.cycle+=v.newFilter.give_cycle+cmap[v.newFilter.give_type]
+                  cycle+=v.newFilter.give_cycle+cmap[v.newFilter.give_type]
                 }
               }
+              if (cycle) {
+                v.memberInfo.cycle = cycle
+              }
             }
 
             // 超级订阅
@@ -1156,7 +1160,7 @@
                     vipInfo.cycle = parseInt(v.newFilter.buy_cycle||0) +parseInt(v.newFilter.give_cycle||0) +cmap[v.newFilter.buy_type]
                   }else{
                     if (v.newFilter.buy_cycle>0){
-                      vipInfo.cycle+=v.newFilter.buy_cycle+cmap[v.newFilter.buy_type]
+                      vipInfo.cycle=v.newFilter.buy_cycle+cmap[v.newFilter.buy_type]
                     }
                     if (v.newFilter.give_cycle>0){
                       vipInfo.cycle+=v.newFilter.give_cycle+cmap[v.newFilter.give_type]