| | |
| | | <template> |
| | | <div> |
| | | <ul class="sport-tabs"> |
| | | <!-- <ul class="sport-tabs"> |
| | | <li |
| | | :class="actives === item.key && 'active'" |
| | | v-for="item in tabsList" |
| | |
| | | > |
| | | {{ item.title }} |
| | | </li> |
| | | </ul> |
| | | </ul> --> |
| | | <div class="list"> |
| | | <div class="list_box" v-for="(item, index) in tabsList" :key="index" :name="item.key"> |
| | | <div @click="clickTabs(item,index)" :class="typeindex==index?'list_box_txts':'list_box_txt'">{{ item.title }}</div> |
| | | </div> |
| | | </div> |
| | | <van-list |
| | | v-model="loading" |
| | | :finished="finished" |
| | |
| | | v-for="(item, index) in dataList" |
| | | :key="index" |
| | | @click="$router.push(`/Stockdetail?codes=${item.positionSn}`)" > |
| | | <div @click.stop="pushRouter(item)"> |
| | | <div @click.stop="pushRouter(item)" style="border-bottom: 1px dashed #d9d7de;padding-bottom: 15px;"> |
| | | |
| | | <div class="title-box" style="justify-content: space-between;"> |
| | | <div class="span" :style="item.isListed==false?'color:red;':''">{{ item.stockName }}</div> |
| | |
| | | {{ item.stockSpell }} |
| | | </div> |
| | | <van-row> |
| | | <van-col span="18"> |
| | | <div style="text-align: left"> |
| | | <div class="sport-content-title2">{{ $t("持倉時間") }}{{ $moment(item.buyOrderTime).format("DD-MM-YYYY hh:mm:ss A") }}</div> |
| | | <!-- <div class="sport-content-title2">{{ $t("訂單編號") }}</div> --> |
| | | </div> |
| | | </van-col> |
| | | <van-col span="6"> |
| | | <div style="text-align: right"> |
| | | <div class="sport-content-text2" :style="item.profitAndLoseParent.charAt(0)=='-'?'color:#cc1b1b;':'color:#3e9976;'"> |
| | | {{ item.profitAndLoseParent }} |
| | | </div> |
| | | <!-- <div class="sport-content-text2">{{ item.buyOrderId }}</div> --> |
| | | </div> |
| | | </van-col> |
| | | </van-row> |
| | | <van-row> |
| | | <van-col span="12"> |
| | | <div style="text-align: left"> |
| | | <div class="sport-content-title2">{{ $t("hj101") }}</div> |
| | | </div> |
| | | </van-col> |
| | | <van-col span="12"> |
| | | <div style="text-align: right"> |
| | | <div class="sport-content-text2">{{ item.orderLever }}</div> |
| | | </div> |
| | | </van-col> |
| | | </van-row> |
| | | <van-row> |
| | | <van-col span="12"> |
| | | <div style="text-align: left"> |
| | | <div class="sport-content-title2">{{ $t("倉位(股)") }}</div> |
| | | </div> |
| | | </van-col> |
| | | <van-col span="12"> |
| | | <div style="text-align: right"> |
| | | <div class="sport-content-text2">{{ item.orderNum }}</div> |
| | | </div> |
| | | </van-col> |
| | | </van-row> |
| | | <van-row> |
| | | <van-col span="12"> |
| | | <div style="text-align: left"> |
| | | <div class="sport-content-title2">{{ $t("持倉價") }}</div> |
| | | </div> |
| | | </van-col> |
| | | <van-col span="12"> |
| | | <div style="text-align: right"> |
| | | <div class="sport-content-text2">{{ item.buyOrderPrice }}</div> |
| | | </div> |
| | | </van-col> |
| | | </van-row> |
| | | <van-row> |
| | | <van-col span="12"> |
| | | <div style="text-align: left"> |
| | | <div class="sport-content-title2">{{ $t("盈虧") }}</div> |
| | | </div> |
| | | </van-col> |
| | | <van-col span="12"> |
| | | <div style="text-align: right"> |
| | | <div class="sport-content-text2">{{ item.profitAndLose}}</div> |
| | | </div> |
| | | </van-col> |
| | | </van-row> |
| | | <van-row> |
| | | <van-col span="12"> |
| | | <div style="text-align: left"> |
| | | <div class="sport-content-title2">{{ $t("hj44") }} ({{ activeObj.symbolCode }})</div> |
| | | </div> |
| | | </van-col> |
| | | <van-col span="12"> |
| | | <div style="text-align: right"> |
| | | <div class="sport-content-text2">¥{{ item.orderFee }}</div> |
| | | </div> |
| | | </van-col> |
| | | </van-row> |
| | | |
| | | <!-- <van-row> |
| | | <van-col span="8"> |
| | | <div style="text-align: left"> |
| | | <div class="sport-content-title2" > |
| | |
| | | <div class="sport-content-text2">{{ item.orderNum }}</div> |
| | | </div></van-col |
| | | > |
| | | </van-row> |
| | | <van-row> |
| | | </van-row> --> |
| | | <!-- <van-row> |
| | | <van-col span="8"> |
| | | <div style="text-align: left"> |
| | | <div class="sport-content-title2"> |
| | |
| | | ¥{{ item.amountToBeCovered | _toLocaleString }} |
| | | </div> |
| | | </div> |
| | | </van-col> |
| | | </van-col> --> |
| | | <!-- <van-col span="8"> |
| | | <div style="text-align: center"> |
| | | <div class="sport-content-title2"> |
| | |
| | | </div> |
| | | </van-col> --> |
| | | </van-row> |
| | | <van-row> |
| | | <van-col span="12"> |
| | | <div style="text-align: left"> |
| | | <div class="sport-content-title2">{{ $t("持倉時間") }}</div> |
| | | <div class="sport-content-text2"> |
| | | {{ $moment(item.buyOrderTime).format("DD-MM-YYYY hh:mm:ss A") }} |
| | | </div> |
| | | </div> |
| | | </van-col> |
| | | <van-col span="12"> |
| | | <div style="text-align: right"> |
| | | <div class="sport-content-title2">{{ $t("訂單編號") }}</div> |
| | | <div class="sport-content-text2">{{ item.buyOrderId }}</div> |
| | | </div> |
| | | </van-col> |
| | | </van-row> |
| | | |
| | | |
| | | <div class="but-box" v-if="actives === 0" @click.stop="close(item)"> |
| | | <div class="but">{{ $t("平仓") }}</div> |
| | |
| | | v-for="(item, index) in newdataList" |
| | | :key="index" |
| | | @click="$router.push(`/Stockdetail?codes=${item.positionSn}`)" > |
| | | <div @click.stop="pushRouter(item)"> |
| | | <div @click.stop="pushRouter(item)" style="border-bottom: 1px dashed #d9d7de;padding-bottom: 15px;"> |
| | | |
| | | <div class="title-box" style="justify-content: space-between;"> |
| | | <div class="span" :style="item.isListed==false?'color:red;':''">{{ item.stockName }}</div> |
| | | <div |
| | | class="states" |
| | | :class="item.orderDirection === '买跌' ? 'states-red' : ''" |
| | | > |
| | | {{ $t(item.orderDirection) }} |
| | | </div> |
| | | </div> |
| | | {{ item.stockSpell }} |
| | | </div> |
| | | <van-row> |
| | | <van-col span="18"> |
| | | <div style="text-align: left"> |
| | | <div class="sport-content-title2">{{ $t("持倉時間") }}{{ $moment(item.buyOrderTime).format("DD-MM-YYYY hh:mm:ss A") }}</div> |
| | | <!-- <div class="sport-content-title2">{{ $t("訂單編號") }}</div> --> |
| | | </div> |
| | | </van-col> |
| | | <van-col span="6"> |
| | | <div style="text-align: right"> |
| | | <div class="sport-content-text2" :style="item.profitAndLoseParent.charAt(0)=='-'?'color:#cc1b1b;':'color:#3e9976;'"> |
| | | {{ item.profitAndLoseParent }} |
| | | </div> |
| | | <!-- <div class="sport-content-text2">{{ item.buyOrderId }}</div> --> |
| | | </div> |
| | | </van-col> |
| | | </van-row> |
| | | <van-row> |
| | | <van-col span="12"> |
| | | <div style="text-align: left"> |
| | | <div class="sport-content-title2">{{ $t("hj101") }}</div> |
| | | </div> |
| | | </van-col> |
| | | <van-col span="12"> |
| | | <div style="text-align: right"> |
| | | <div class="sport-content-text2">{{ item.orderLever }}</div> |
| | | </div> |
| | | </van-col> |
| | | </van-row> |
| | | <van-row> |
| | | <van-col span="12"> |
| | | <div style="text-align: left"> |
| | | <div class="sport-content-title2">{{ $t("倉位(股)") }}</div> |
| | | </div> |
| | | </van-col> |
| | | <van-col span="12"> |
| | | <div style="text-align: right"> |
| | | <div class="sport-content-text2">{{ item.orderNum }}</div> |
| | | </div> |
| | | </van-col> |
| | | </van-row> |
| | | <van-row> |
| | | <van-col span="12"> |
| | | <div style="text-align: left"> |
| | | <div class="sport-content-title2">{{ $t("持倉價") }}</div> |
| | | </div> |
| | | </van-col> |
| | | <van-col span="12"> |
| | | <div style="text-align: right"> |
| | | <div class="sport-content-text2">{{ item.buyOrderPrice }}</div> |
| | | </div> |
| | | </van-col> |
| | | </van-row> |
| | | <van-row> |
| | | <van-col span="12"> |
| | | <div style="text-align: left"> |
| | | <div class="sport-content-title2">{{ $t("盈虧") }}</div> |
| | | </div> |
| | | </van-col> |
| | | <van-col span="12"> |
| | | <div style="text-align: right"> |
| | | <div class="sport-content-text2">{{ item.profitAndLose}}</div> |
| | | </div> |
| | | </van-col> |
| | | </van-row> |
| | | <van-row> |
| | | <van-col span="12"> |
| | | <div style="text-align: left"> |
| | | <div class="sport-content-title2">{{ $t("hj44") }} ({{ activeObj.symbolCode }})</div> |
| | | </div> |
| | | </van-col> |
| | | <van-col span="12"> |
| | | <div style="text-align: right"> |
| | | <div class="sport-content-text2">¥{{ item.orderFee }}</div> |
| | | </div> |
| | | </van-col> |
| | | </van-row> |
| | | <!-- <div @click.stop="pushRouter(item)"> |
| | | <div class="title-box" style="justify-content: space-between;"> |
| | | <div class="span">{{ item.stockName }}</div> |
| | | <div |
| | |
| | | ¥{{ item.orderFee | _toLocaleString }} |
| | | </div> |
| | | </div> |
| | | </van-col> |
| | | </van-col> --> |
| | | <!-- <van-col span="8"> |
| | | <div style="text-align: center"> |
| | | <div class="sport-content-title2"> |
| | |
| | | </div> |
| | | </div> |
| | | </van-col> --> |
| | | </van-row> |
| | | <!-- </van-row> |
| | | <van-row> |
| | | <van-col span="12"> |
| | | <div style="text-align: left"> |
| | |
| | | <div class="sport-content-text2">{{ item.buyOrderId }}</div> |
| | | </div> |
| | | </van-col> |
| | | </van-row> |
| | | </van-row> --> |
| | | |
| | | <div class="but-box" v-if="actives === 0" @click.stop="close(item)"> |
| | | <div class="but">{{ $t("平仓") }}</div> |
| | |
| | | pageNum: 1, |
| | | pageSize: 150, |
| | | loading: true, |
| | | typeindex:0, |
| | | finished: false, |
| | | closeSell: {}, |
| | | show: false, |
| | |
| | | this.ordernum = '' |
| | | }, |
| | | |
| | | clickTabs(e) { |
| | | clickTabs(e,i) { |
| | | this.typeindex = i; |
| | | this.pageNum = 1; |
| | | this.finished = false; |
| | | this.actives = e.key; |
| | |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | .list_box_txts{ |
| | | padding: 12px 24px; |
| | | color: #fff; |
| | | background-color: #185546; |
| | | border-radius: 4px; |
| | | } |
| | | .list{ |
| | | display: flex; |
| | | padding: 12px 0; |
| | | height: 60px; |
| | | align-items: center; |
| | | margin: 30px 0; |
| | | } |
| | | .list_box{ |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: center; |
| | | margin-left: 15px; |
| | | width: 25%; |
| | | } |
| | | .list_box_txt{ |
| | | padding: 2px 4px; |
| | | color: #8B8698; |
| | | } |
| | | .input_box{ |
| | | text-align: right; |
| | | font-size: 16px; |
| | |
| | | } |
| | | |
| | | .sport-content-title2 { |
| | | font-family: Arial, sans-serif; |
| | | font-style: normal; |
| | | font-weight: 400; |
| | | font-size: 0.29333rem; |
| | | color: #8c9fad; |
| | | font-size: 0.346667rem; |
| | | color: #858093; |
| | | // text-align: left; |
| | | } |
| | | .sport-content-text { |
| | |
| | | // font-family: "PingFang SC"; |
| | | font-style: normal; |
| | | // font-weight: 500; |
| | | font-weight: bold; |
| | | font-size: 0.34667rem; |
| | | color: #14181f; |
| | | word-break: break-word; |
| | |
| | | .but-box { |
| | | display: flex; |
| | | justify-content: space-around; |
| | | width: 100%; |
| | | .but { |
| | | text-align: center; |
| | | |
| | | min-width: 2.13333rem; |
| | | height: 0.69333rem; |
| | | line-height: 0.69333rem; |
| | | background: #e6f2ff; |
| | | // min-width: 2.13333rem; |
| | | width: 100%; |
| | | height: 60px; |
| | | line-height: 60px; |
| | | background: #185546; |
| | | border-radius: 0.10667rem; |
| | | list-style: none; |
| | | font-style: normal; |
| | | font-weight: 400; |
| | | font-size: 0.29333rem; |
| | | color: #0067ed; |
| | | font-size: 0.346667rem; |
| | | color: #fff; |
| | | border: none; |
| | | } |
| | | .buts { |