Forráskód Böngészése

refactor(配置): 将喵豆兑换金币汇率提取为配置常量

将硬编码的汇率值 0.1 提取到配置文件,并在兑换页面和记录页面中引用该常量,提高代码可维护性
wangxl 1 hete
szülő
commit
4cd4ab1d02
3 módosított fájl, 10 hozzáadás és 3 törlés
  1. 4 0
      src/utils/config.js
  2. 2 1
      src/views/CoinExchange.vue
  3. 4 2
      src/views/CoinExchangeRecord.vue

+ 4 - 0
src/utils/config.js

@@ -15,6 +15,9 @@ export const PAYMENT_TYPE = 'wechat'
 // 支付宝支付自定义金额模块开关
 export const ALI_CUSTOM = false
 
+// 喵豆兑换金币汇率 (10喵豆 = 1金币)
+export const EXCHANGE_RATE = 0.1
+
 // 支付方式ID
 export const PAY_WAY_ID = {
   ANDROID: 10,
@@ -50,4 +53,5 @@ export default {
   PAY_WAY_ID,
   getDevicePayWayId,
   getPlatformType,
+  EXCHANGE_RATE,
 }

+ 2 - 1
src/views/CoinExchange.vue

@@ -108,6 +108,7 @@
 <script>
 import { getUserInfo } from '@/api/user'
 import { integralExchangeGoldCoinToOther } from '@/api/coin'
+import { EXCHANGE_RATE } from '@/utils/config'
 
 export default {
   name: 'CoinExchangePage',
@@ -118,7 +119,7 @@ export default {
       userInfo: null,
       exchangeAmount: '',
       confirmDialogVisible: false,
-      exchangeRate: 0.1 // 1金币 = 10钻石  10喵豆兑换1金币
+      exchangeRate: EXCHANGE_RATE // 1金币 = 10钻石  10喵豆兑换1金币
     }
   },
   created() {

+ 4 - 2
src/views/CoinExchangeRecord.vue

@@ -39,7 +39,7 @@
                 </div>
                 <div class="exchange-item">
                   <span class="label">获得金币:</span>
-                  <span class="value diamond">+{{ record.amount * 10 }}</span>
+                  <span class="value diamond">+{{ record.amount * exchangeRate }}</span>
                 </div>
               </div>
             </div>
@@ -72,6 +72,7 @@
 
 <script>
 import { getIntegralExchangeGoldCoinStreamList } from '@/api/coin'
+import { EXCHANGE_RATE } from '@/utils/config'
 
 export default {
   name: 'CoinExchangeRecordPage',
@@ -81,7 +82,8 @@ export default {
       loading: false,
       hasMore: true,
       page: 1,
-      pageSize: 50
+      pageSize: 50,
+      exchangeRate: EXCHANGE_RATE
     }
   },
   created() {