tangning 2 年之前
父节点
当前提交
a23f6fe90f
共有 4 个文件被更改,包括 7 次插入7 次删除
  1. 二进制
      src/assets/images/paypal.png
  2. 1 1
      src/stores/user.ts
  3. 3 3
      src/views/mobile/index.vue
  4. 3 3
      src/views/pc/index.vue

二进制
src/assets/images/paypal.png


+ 1 - 1
src/stores/user.ts

@@ -7,7 +7,7 @@ export const useUserStore = defineStore('user', {
     return {
     return {
       token: localStorage.getItem('token'),
       token: localStorage.getItem('token'),
       openId: localStorage.getItem('openId'),
       openId: localStorage.getItem('openId'),
-      isEur: window.location.hostname.includes('eur'),
+      isEur: !window.location.hostname.includes('eur'),
     }
     }
   },
   },
   getters:{ // 相当于vue里面的计算属性,可以缓存数据
   getters:{ // 相当于vue里面的计算属性,可以缓存数据

+ 3 - 3
src/views/mobile/index.vue

@@ -210,8 +210,8 @@ async function handleOpenPay() {
         </div>
         </div>
         <div class="cell" @click="handleType('5')" v-if="isEur">
         <div class="cell" @click="handleType('5')" v-if="isEur">
           <span>
           <span>
-            <img class="payTypeImg" src="@/assets/images/paypal.png" alt="" />
-            {{$t('payInfo.paypal')}}
+            <img style="height:26px;width:100px" class="payTypeImg" src="@/assets/images/paypal.png" alt="" />
+            <!-- {{$t('payInfo.paypal')}} -->
           </span>
           </span>
           <div class="select" :class="{ active: payType == '5' }"></div>
           <div class="select" :class="{ active: payType == '5' }"></div>
         </div>
         </div>
@@ -219,7 +219,7 @@ async function handleOpenPay() {
     </div>
     </div>
     <div class="bottomInfo">
     <div class="bottomInfo">
       <div class="price">
       <div class="price">
-        {{$t('payInfo.payPrice')}}<span style="margin-left:10px">{{$t('payInfo.priceUnit')}}{{ orderDetal?.orderMoney || 0.0 }}</span>
+        {{$t('payInfo.payPrice')}}<span style="margin-left:10px">{{isEur?'$':$t('payInfo.priceUnit')}}{{ orderDetal?.orderMoney || 0.0 }}</span>
       </div>
       </div>
       <div class="payBut" @click="handelPay">{{$t('payInfo.payOrder')}}</div>
       <div class="payBut" @click="handelPay">{{$t('payInfo.payOrder')}}</div>
     </div>
     </div>

+ 3 - 3
src/views/pc/index.vue

@@ -158,15 +158,15 @@ async function getCode() {
               @click="selectedPayType = 'paypal'"
               @click="selectedPayType = 'paypal'"
               :class="{ 'is-active': selectedPayType === 'paypal' }"
               :class="{ 'is-active': selectedPayType === 'paypal' }"
             >
             >
-              <img :src="`${$cdn}images/paypal.png`" class="t-icon" alt />
+              <img style="height:26px;width:100px" src="@/assets/images/paypal.png" class="t-icon" alt />
               <h-icon type="vip_true" class="select-icon"></h-icon>
               <h-icon type="vip_true" class="select-icon"></h-icon>
               <img src="@/assets/images/vip_true.svg" class="t-click" alt />
               <img src="@/assets/images/vip_true.svg" class="t-click" alt />
-              paypal
+              <!-- paypal -->
             </div>
             </div>
           </div>
           </div>
           <div class="pay-info">
           <div class="pay-info">
             <p class="label">{{ $t('mall.payNum') }}:</p>
             <p class="label">{{ $t('mall.payNum') }}:</p>
-            <p class="price">¥{{ orderDetal.orderMoney }}</p>
+            <p class="price">{{isEur?'$':''}}{{ orderDetal.orderMoney }}</p>
             <div class="pay-qrcode" style="min-height: 220px">
             <div class="pay-qrcode" style="min-height: 220px">
               <QrcodeVue
               <QrcodeVue
                 v-if="qrCodeUrl"
                 v-if="qrCodeUrl"