jhzh
2024-08-13 c4f49ce2d78d38692b76bbc29f7804c36ef49d98
订单转换英国时间
1 files modified
31 ■■■■ changed files
src/page/perpetualContract/entrustDetail.vue 31 ●●●● patch | view | raw | blame | history
src/page/perpetualContract/entrustDetail.vue
@@ -53,14 +53,16 @@
      </div>
      <div class="flex justify-between pb-44">
        <div class="text-grey">{{ $t('委托时间') }}</div>
        <div class="textColor">{{ detail.create_time }}</div>
                <div class="textColor">{{ convertCSTtoGMT(detail.create_time) }}</div>
      </div>
    </div>
  </div>
</template>
<script>
import { _orderDetail } from "@/API/trade.api";
    import {
        _orderDetail
    } from "@/API/trade.api";
import assetsHead from "@/components/assets-head";
import PerpetualEntrustList from "@/components/perpetual-entrust-list";
import PerpetualHistoryPosition from "@/components/perpetual-history-position";
@@ -71,8 +73,25 @@
      detail: {}
    }
  },
  components: { assetsHead },
        components: {
            assetsHead
        },
  methods: {
            convertCSTtoGMT(dateString) {
                const inputDate = new Date(dateString); // 输入的时间
                const options = {
                    timeZone: 'Europe/London',
                    year: 'numeric',
                    month: '2-digit',
                    day: '2-digit',
                    hour: '2-digit',
                    minute: '2-digit',
                    second: '2-digit',
                    hour12: false
                };
                const londonTime = new Intl.DateTimeFormat('en-GB', options).format(inputDate);
                return londonTime;
            },
    handleWord(direction, offset, price_type) {
      let a = ''
      let b = ''
@@ -102,7 +121,11 @@
    }
  },
  beforeRouteEnter(to, from, next) {
    const { query: { order_no } } = to
            const {
                query: {
                    order_no
                }
            } = to
    next(vm => {
      vm.fetchDetail(order_no)
    })