pujiaming 2 anos atrás
pai
commit
fef4d98ac5
4 arquivos alterados com 28 adições e 26 exclusões
  1. 7 5
      src/utils/index.ts
  2. 5 5
      src/views/ecoin.vue
  3. 5 5
      src/views/ncoin.vue
  4. 11 11
      src/views/order.vue

+ 7 - 5
src/utils/index.ts

@@ -42,11 +42,13 @@ export function parseTime(time:any, cFormat:any) {
     s: date.getSeconds(),
     a: date.getDay()
   }
-  const time_str = format.replace(/{([ymdhisa])+}/g, (key:any) => {
-    const value = formatObj[key]
-    // Note: getDay() returns 0 on Sunday
-    if (key === 'a') { return ['日', '一', '二', '三', '四', '五', '六'][value ] }
-    return value.toString().padStart(2, '0')
+  const time_str = format.replace(/{(y|m|d|h|i|s|a)+}/g, (result:any, key:any) => {
+    let value = formatObj[key]
+    if (key === 'a') return ['一', '二', '三', '四', '五', '六', '日'][value - 1]
+    if (result.length > 0 && value < 10) {
+      value = `0${value}`
+    }
+    return value || 0
   })
   return time_str
 }

+ 5 - 5
src/views/ecoin.vue

@@ -28,12 +28,12 @@
   <div class="mob-list">
     <vant-list ref="vanList" :param="{}" :pagination="pageConfig" :request="userEcoin" @resetPage="resetPage" @pagePlus="addPage">
       <template #listItem="listItem">
-        <div class="item" v-for="(item, index) in listItem.row.lists" :key="index">
+        <div class="item">
           <van-cell-group inset >
-            <van-cell title="游戏名称" :value="item.game_name" />
-            <van-cell title="余额" :value="(item.total_ecoin/100).toFixed(2)" />
-            <van-cell title="创建时间" :value="item.created_at" />
-            <van-cell title="修改时间" :value="item.modified_at" />
+            <van-cell title="游戏名称" :value="listItem.row.game_name" />
+            <van-cell title="余额" :value="(listItem.row.total_ecoin/100).toFixed(2)" />
+            <van-cell title="创建时间" :value="listItem.row.created_at" />
+            <van-cell title="修改时间" :value="listItem.row.modified_at" />
           </van-cell-group>
         </div>
       </template>

+ 5 - 5
src/views/ncoin.vue

@@ -28,12 +28,12 @@
   <div class="mob-list">
     <vant-list ref="vanList" :param="{}" :pagination="pageConfig" :request="userNcoin" @resetPage="resetPage" @pagePlus="addPage">
       <template #listItem="listItem">
-        <div class="item" v-for="(item, index) in listItem.row.lists" :key="index">
+        <div class="item" >
           <van-cell-group inset >
-            <van-cell title="游戏名称" :value="item.game_name" />
-            <van-cell title="余额" :value="(item.total_coin/100).toFixed(2)" />
-            <van-cell title="创建时间" :value="item.created_at" />
-            <van-cell title="修改时间" :value="item.modified_at" />
+            <van-cell title="游戏名称" :value="listItem.row.game_name" />
+            <van-cell title="余额" :value="(listItem.row.total_coin/100).toFixed(2)" />
+            <van-cell title="创建时间" :value="listItem.row.created_at" />
+            <van-cell title="修改时间" :value="listItem.row.modified_at" />
           </van-cell-group>
         </div>
       </template>

+ 11 - 11
src/views/order.vue

@@ -46,18 +46,18 @@
   <div class="mob-list">
     <vant-list ref="vanList" :param="{}" :pagination="pageConfig" :request="userOrder" @resetPage="resetPage" @pagePlus="addPage">
       <template #listItem="listItem">
-        <div class="item" v-for="(item, index) in listItem.row.lists" :key="index">
+        <div class="item" >
           <van-cell-group inset >
-            <van-cell title="游戏名称" :value="item.appname" />
-            <van-cell title="订单号" :value="item.order_number" />
-            <van-cell title="游戏订单号" :value="item.target_role_id" />
-            <van-cell title="支付平台订单号" :value="item.out_trade_no" />
-            <van-cell title="道具名称" :value="item.game_product_name" />
-            <van-cell title="道具数量" :value="item.order_amount" />
-            <van-cell title="支付方式" :value="item.channel_name" />
-            <van-cell title="订单状态" :value="status[item.order_status]" />
-            <van-cell title="创建时间" :value="parseTime(item.order_submit_time, '')" />
-            <van-cell title="付款时间" :value="parseTime(item.order_asynch_time, '')" />
+            <van-cell title="游戏名称" :value="listItem.row.appname" />
+            <van-cell title="订单号" :value="listItem.row.order_number" />
+            <van-cell title="游戏订单号" :value="listItem.row.target_role_id" />
+            <van-cell title="支付平台订单号" :value="listItem.row.out_trade_no" />
+            <van-cell title="道具名称" :value="listItem.row.game_product_name" />
+            <van-cell title="道具数量" :value="listItem.row.order_amount" />
+            <van-cell title="支付方式" :value="listItem.row.channel_name" />
+            <van-cell title="订单状态" :value="status[listItem.row.order_status]" />
+            <van-cell title="创建时间" :value="parseTime(listItem.row.order_submit_time, '{y}-{m}-{d} {h}:{i}:{s}')" />
+            <van-cell title="付款时间" :value="parseTime(listItem.row.order_asynch_time, '')" />
           </van-cell-group>
         </div>
       </template>