ArvinQi пре 6 година
родитељ
комит
904f418a41
3 измењених фајлова са 21 додато и 7 уклоњено
  1. 15 7
      components/type/vip/buy-dialog.vue
  2. 4 0
      components/type/vip/mobile.vue
  3. 2 0
      components/type/vip/pc.vue

+ 15 - 7
components/type/vip/buy-dialog.vue

@@ -14,22 +14,22 @@
           <span>
             <strong>3</strong>个月
           </span>
-          <span>¥{{item['quarterly_real_price']}}</span>
-          <span class="del">¥{{item['quarterly_origin_price']}}</span>
+          <span>¥{{item[pricePrefix + 'quarterly_real_price']}}</span>
+          <span class="del">¥{{item[pricePrefix + 'quarterly_origin_price']}}</span>
         </div>
         <div @click="clickNumber(6)" :class="{number: true, 'is-checked': number==6}">
           <span>
             <strong>6</strong>个月
           </span>
-          <span>¥{{item['half_year_real_price']}}</span>
-          <span class="del">¥{{item['half_year_origin_price']}}</span>
+          <span>¥{{item[pricePrefix + 'half_year_real_price']}}</span>
+          <span class="del">¥{{item[pricePrefix + 'half_year_origin_price']}}</span>
         </div>
         <div @click="clickNumber(12)" :class="{number: true, 'is-checked': number==12}">
           <span>
             <strong>12</strong>个月
           </span>
-          <span>¥{{item['yearly_real_price']}}</span>
-          <span class="del">¥{{item['yearly_origin_price']}}</span>
+          <span>¥{{item[pricePrefix + 'yearly_real_price']}}</span>
+          <span class="del">¥{{item[pricePrefix + 'yearly_origin_price']}}</span>
         </div>
       </div>
       <span slot="footer" class="dialog-footer">
@@ -45,7 +45,15 @@
 
 <script>
 export default {
-  props: ["handleClose", "buyDialog", "gotoPay", "type", "item", "vipDetail"],
+  props: [
+    "handleClose",
+    "buyDialog",
+    "gotoPay",
+    "type",
+    "item",
+    "vipDetail",
+    "pricePrefix"
+  ],
   data() {
     return {
       number: 3

+ 4 - 0
components/type/vip/mobile.vue

@@ -120,6 +120,7 @@
       :type="type"
       :item="item"
       :vipDetail="vipDetail"
+      :pricePrefix="pricePrefix"
     ></buy-dialog>
   </section>
 </template>
@@ -165,6 +166,9 @@ export default {
     userInfo() {
       console.log(this.vipDetail);
       return this.vipDetail.user_info || {};
+    },
+    pricePrefix() {
+      return this.deviceType === "ios" ? "apple_" : "";
     }
   },
   mounted() {

+ 2 - 0
components/type/vip/pc.vue

@@ -85,6 +85,7 @@
       :type="type"
       :item="item"
       :vipDetail="vipDetail"
+      :pricePrefix="pricePrefix"
     ></buy-dialog>
   </section>
 </template>
@@ -96,6 +97,7 @@ export default {
   data() {
     return {
       buyDialog: false,
+      pricePrefix: "",
       type: "com" // com: 企业会员, dev: 开发者会员
     };
   },