DESKTOP-CVS3R96\我恁爹
2022-11-14 f8b256ef152e54c19adb85856f62432d59c16b6e
src/page/user/Warehouse.vue
@@ -31,7 +31,7 @@
        </div>
        <div class="overflow_box item" @click="SetTitleIndex(2)">
          <div class="left_titles">
            <span>{{ '期货账户' }}</span>
            <span>{{ '新股账户' }}</span>
          </div>
          <div class="right_price">
            <span>{{ '' }}</span>
@@ -113,7 +113,7 @@
                    $store.state.userInfo.allFreezAmt ? $store.state.userInfo.allFreezAmt : '0.00'
                }}</span>
                <span class="numDemo" v-show="titleIndex == 2">{{ '¥ ' +
                    $store.state.userInfo.allFuturesFreezAmt ? $store.state.userInfo.allFuturesFreezAmt : '0.00'
                    $store.state.userInfo.djzj ? $store.state.userInfo.djzj : '0.00'
                }}</span>
              </div>
              <div class="right_titles">
@@ -131,7 +131,8 @@
                <span class="numDemo"
                  :class="$store.state.userInfo.allFuturesProfitAndLose > 0 ? 'red' : $store.state.userInfo.allFuturesProfitAndLose < 0 ? ' green' : ''"
                  v-show="titleIndex == 2">{{
                      '¥' + $store.state.userInfo.allFuturesProfitAndLose ? Number($store.state.userInfo.allFuturesProfitAndLose).toFixed(2) : '0.00'
                      '¥' + $store.state.userInfo.allFuturesProfitAndLose ?
                        Number($store.state.userInfo.allFuturesProfitAndLose).toFixed(2) : '0.00'
                  }}</span>
              </div>
@@ -143,7 +144,8 @@
            <div class="tabs_top_title">
              <div class="title_items" v-for="(item, index) in   tabsArr" :key="index"
                @click="handleTabsClick(item, index)" :class="index == 0 ? 'kuan' : 'kuan'">
                <span :class="tabsCurrentIndex === index ? 'active' : ''">{{ item }}{{ index == 0 ? '(' + total + ')' : index == 1 ? '(' + totalss + ')' :
                <span :class="tabsCurrentIndex === index ? 'active' : ''">{{ item }}{{ index == 0 ? '(' + total + ')' :
                    index == 1 ? '(' + totalss + ')' :
                    index == 2 ?  '(' + totals + ')' : '(' + xgTotal + ')'
                }}</span>
              </div>
@@ -309,8 +311,8 @@
                  <div class="tabs_o_items" v-for="(item, index) in tabsXgArr" :key="item.id">
                    <div class="tabs_o_title">
                      <span class="title">{{ item.newName }}</span>
                      <span class="buy_to_sell" :class="item.type == 0 ? 'maichu' : 'mairu'">{{
                          item.type == 0 ? '线下配售' : '新股申购'
                      <span class="buy_to_sell" :class="item.type == 1 ? 'mairu' : 'maichu'">{{
                          item.type == 1 ? '新股申购' : '线下配售'
                      }}</span>
                      <!-- <span class="multiple">{{ item.lever  }}X</span>
                      <span class="nums">{{ item.buyNum / 100 + '手' }}</span> -->
@@ -333,8 +335,13 @@
                        <span>{{ '申购数量' }}</span>
                      </div>
                    </div>
                    <div class="right_btn" @click="zcsg(item)">
                      <span>{{ '新股申购' }}</span>
                    <div class="right_btn" @click="zcsg(item)" :class="item.status == 1 ? 'pink' : item.status == 2 ? 'red'
                                : item.status == 3 ? 'greeen' : item.status == 4 ? 'blue' : item.status == 5 ? 'purple' : ''">
                      <span>{{ item.status == 1 ?
                          '已认购' : item.status == 2 ? '未中签'
                            : item.status == 3 ? '已中签' : item.status == 4 ? '已缴纳' : item.status == 5 ? '已转持仓'
                              : ''
                      }}</span>
                    </div>
                  </div>
                </div>
@@ -465,7 +472,7 @@
          this.getorderList();
          break;
        case 2:
          this.titleName = "期货账户";
            this.titleName = "新股账户";
          this.getQhListDetail();
          this.getQhListDetails();
          this.getorderList();
@@ -503,7 +510,7 @@
          this.getorderList();
          break;
        case 2:
          this.titleName = "期货账户";
          this.titleName = "新股账户";
          this.getQhListDetail();
          this.getQhListDetails();
          this.getorderList();
@@ -512,12 +519,20 @@
          break;
      }
      this.titleDialog = false;
      if (navigator.vibrate) {
          // 支持
          navigator.vibrate([55]);
        }
    },
    handleTabsClick(item, index) {
      //持仓已平仓选项卡
      this.tabsCurrentIndex = index;
      if(index==3){
          this.getNewXg();
      }
      if (navigator.vibrate) {
          // 支持
          navigator.vibrate([55]);
      }
    },
    handleOpenDialog() {
@@ -781,6 +796,31 @@
</script>
<style scoped lang="less">
.pink{
  color: #eb2f96;
    background: #fff0f6;
    border-color: #ffadd2;
}
.red{
  color: #f5222d;
    background: #fff1f0;
    border-color: #ffa39e;
}
.blue{
  color: #1890ff;
    background: #e6f7ff;
    border-color: #91d5ff;
}
.green{
  color: #52c41a;
    background: #f6ffed;
    border-color: #b7eb8f;
}
.purple{
  color: #722ed1;
    background: #f9f0ff;
    border-color: #d3adf7;
}
@boxCenter: {
  display: flex;
  justify-content: center;
@@ -1016,7 +1056,8 @@
    display: flex;
    align-items: center;
    font-size: 0.4103rem;
    padding-top: 0.2rem;
    padding: 0.2rem 0.3rem 0;
    justify-content: space-between;
    >div {
      width: 20%;
@@ -1201,8 +1242,8 @@
  position: absolute;
  right: 1%;
  top: 48%;
  background: #f7f7f7;
  color: #3773dd;
  // background: #f7f7f7;
  // color: #3773dd;
  display: flex;
  align-items: center;
  justify-content: center;
@@ -1286,7 +1327,7 @@
.kuan {
  width: auto !important;
  padding-left: 0.5rem;
  // padding-left: 0.5rem;
  letter-spacing: 0.02rem;
}