10.10综合交易所原始源码_移动端
1
李凌
2 days ago dce10d37ad35efe8ed1d39d6e5fcf7e4904381df
src/views/cryptos/PerpetualContract/index.vue
@@ -94,7 +94,7 @@
          <!-- 委托/持仓-->
          <PerpetualOrder class="pl-8 pr-8" :key="keyIndex + 'b'" :symbol="symbol" :order-cur="orderCur"
            :order-hold="orderHold" :topIndex="selectIndex" :futrue-hold="futrueHold" :futrue-histroy="futrueHistroy"
            @tab="onTab" @recall="onRecall">
            :perpetual-histroy="perpetualHistroy" :symbol-type="type" @tab="onTab" @recall="onRecall">
          </PerpetualOrder>
        </div>
      </div>
@@ -180,7 +180,8 @@
          <!-- 委托/持仓-->
          <PerpetualOrder class="pl-8 pr-8" :key="keyIndex + 'd'" :symbol="symbol" :order-cur="orderCur"
            :order-hold="orderHold" :price="price" :topIndex="selectIndex" :futrue-hold="futrueHold"
            :futrue-histroy="futrueHistroy" @tab="onTab" @recall="onRecall">
            :futrue-histroy="futrueHistroy" :perpetual-histroy="perpetualHistroy" :symbol-type="type" @tab="onTab"
            @recall="onRecall">
          </PerpetualOrder>
        </div>
      </div>
@@ -304,6 +305,7 @@
      bids: initArr, // 买单
      orderCur: [], // 当前委托
      orderHold: [], // 持有仓位
      perpetualHistroy: [], // 永续历史
      futrueHold: [], // 交割持仓
      futrueHistroy: [], // 交割历史
      sockets: {
@@ -360,11 +362,6 @@
      this.type = this.$route.query.type
    }
    await this.SET_COIN_LIST(this.type)
    // _getBalance().then(data => { // 获取用户余额
    //   this.$store.commit('user/SET_USERINFO', { balance: data.money })
    //   // const { money } = data
    //   // this.balance = money
    // })
    if (this.userInfo.token) {
      this.getBalance()
      this.timerMoeny = setInterval(() => {
@@ -616,10 +613,6 @@
            type: 'orders',
            page_no: 1
          }).then(data => {
            // if (typeof this.timer === 'string') {
            //   this.timer = null
            //   return
            // }
            this.orderCur = data
          })
        }, 1000)
@@ -639,10 +632,6 @@
        })
        this.timer = setInterval(() => {
          contractOrder(obj).then(data => {
            // if (typeof this.timer === 'string') {
            //   this.timer = null
            //   return
            // }
            // this.orderHold = data
            this.orderHold = data.sort(this.sortData);
          })
@@ -657,10 +646,6 @@
        })
        this.timer = setInterval(() => {
          _futrueOrderList(symbol, 'orders', 1, 'cryptos').then(data => {
            // if (typeof this.timer === 'string') {
            //   this.timer = null
            //   return
            // }
            // this.futrueHold = data
            this.futrueHold = data.sort(this.sortData);
          })
@@ -673,6 +658,18 @@
        // this.clearTimeout()
      })
    },
    fetchPerpetualHistory(symbol) { // 永续历史仓位
      if (this.userInfo.token) {
        contractOrder({
          symbol,
          type: 'hisorders',
          page_no: 1,
          symbolType: this.type || 'cryptos'
        }).then(data => {
          this.perpetualHistroy = data || []
        })
      }
    },
    init(symbol) { // 初始化页面
      this.symbol = symbol
      this.fetchQoutes(symbol)