nieyuge 3 年之前
父節點
當前提交
91a8f94b79
共有 2 個文件被更改,包括 9 次插入5 次删除
  1. 4 0
      src/view/iframe/publish/components/paypal-button.vue
  2. 5 5
      src/view/iframe/publish/give-dialog.vue

+ 4 - 0
src/view/iframe/publish/components/paypal-button.vue

@@ -11,6 +11,7 @@
                     :src="`${payConfig.paypalHtml}?paypalClientId=${payConfig.paypalClientId}&amount=${props.finalAmountData.finalAmountValue}`"></iframe>
                     :src="`${payConfig.paypalHtml}?paypalClientId=${payConfig.paypalClientId}&amount=${props.finalAmountData.finalAmountValue}`"></iframe>
             </div>
             </div>
             <div class="token-pay" 
             <div class="token-pay" 
+                :class="{ disabled: Number(currentCurrencyInfo.balance) < Number(payConfig.amount) }"
                 v-if="currentCurrencyInfo.currencyCode != 'USD'"
                 v-if="currentCurrencyInfo.currencyCode != 'USD'"
                 @click="tokenPay">
                 @click="tokenPay">
                 Pay {{payConfig.amount || 0}} {{currentCurrencyInfo.tokenSymbol}}
                 Pay {{payConfig.amount || 0}} {{currentCurrencyInfo.tokenSymbol}}
@@ -195,6 +196,9 @@ onMounted(() => {
             color: #fff;
             color: #fff;
             cursor: pointer;
             cursor: pointer;
             padding: 0 30px;
             padding: 0 30px;
+            &.disabled {
+                background: #DEDEDE;
+            }
         }
         }
 
 
         .iframe-pay {
         .iframe-pay {

+ 5 - 5
src/view/iframe/publish/give-dialog.vue

@@ -3,7 +3,7 @@
         <div class="content"
         <div class="content"
             :style="{
             :style="{
                 height: dialogHeight + 'px',
                 height: dialogHeight + 'px',
-                width: showComType != 'preview' ? '600px' : '1100px'}">   
+                width: showComType != 'preview' ? '600px' : '870px'}">   
             <div class="pop-mask"  
             <div class="pop-mask"  
                 v-show="showCurrencyPop" 
                 v-show="showCurrencyPop" 
                 @click.stop="showCurrencyPop = false"></div>
                 @click.stop="showCurrencyPop = false"></div>
@@ -440,7 +440,7 @@ provide('installStatus', installStatus)
 let publishRes = reactive({});
 let publishRes = reactive({});
 
 
 //弹窗是否展示
 //弹窗是否展示
-let visible = ref(true);
+let visible = ref(false);
 
 
 //弹窗高度
 //弹窗高度
 let dialogHeight = ref(680);
 let dialogHeight = ref(680);
@@ -1946,7 +1946,7 @@ onMounted(() => {
         position: relative;
         position: relative;
         .flash {
         .flash {
             overflow: hidden;
             overflow: hidden;
-            height: 450px;
+            height: 460px;
             border-radius: 26px;
             border-radius: 26px;
             border: solid 1px #ECECEC;
             border: solid 1px #ECECEC;
         }
         }
@@ -2000,12 +2000,12 @@ onMounted(() => {
     }
     }
     .card-content {
     .card-content {
         float: right;
         float: right;
-        width: 630px;
+        width: 400px;
     }
     }
     .card-amount {
     .card-amount {
         overflow: hidden;
         overflow: hidden;
         display: flex;
         display: flex;
-        height: 40px;
+        height: 80px;
         padding: 20px;
         padding: 20px;
         border-radius: 20px;
         border-radius: 20px;
         border: 1px solid #E6E6E6;
         border: 1px solid #E6E6E6;