| | |
| | | </div> |
| | | <div class="overflow_box item" @click="SetTitleIndex(2)"> |
| | | <div class="left_titles"> |
| | | <span>{{ '期货账户' }}</span> |
| | | <span>{{ '新股账户' }}</span> |
| | | </div> |
| | | <div class="right_price"> |
| | | <span>{{ '' }}</span> |
| | |
| | | $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"> |
| | |
| | | <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> |
| | |
| | | <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> |
| | |
| | | <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> --> |
| | |
| | | <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> |
| | |
| | | this.getorderList(); |
| | | break; |
| | | case 2: |
| | | this.titleName = "期货账户"; |
| | | this.titleName = "新股账户"; |
| | | this.getQhListDetail(); |
| | | this.getQhListDetails(); |
| | | this.getorderList(); |
| | |
| | | this.getorderList(); |
| | | break; |
| | | case 2: |
| | | this.titleName = "期货账户"; |
| | | this.titleName = "新股账户"; |
| | | this.getQhListDetail(); |
| | | this.getQhListDetails(); |
| | | this.getorderList(); |
| | |
| | | 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() { |
| | |
| | | </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; |
| | |
| | | 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%; |
| | |
| | | position: absolute; |
| | | right: 1%; |
| | | top: 48%; |
| | | background: #f7f7f7; |
| | | color: #3773dd; |
| | | // background: #f7f7f7; |
| | | // color: #3773dd; |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: center; |
| | |
| | | |
| | | .kuan { |
| | | width: auto !important; |
| | | padding-left: 0.5rem; |
| | | // padding-left: 0.5rem; |
| | | letter-spacing: 0.02rem; |
| | | } |
| | | |