123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230 |
- <template>
- <view class="all">
- <view class="navList flex">
- <view v-for="(item, index) in navList" :key="index" class="navItem"
- :class="{ activeItem: tabCurrentIndex === index,tip:index == 0 }" @click="tabClick(index)">{{ item }}</view>
- </view>
- <view style="padding-top: 44px;" v-if="tabCurrentIndex == 0">
- <view class="listBox">
- <view class="titleTetx">数量</view>
- <view class="flex listTpl">
- <input type="number" class="inputBox" v-model="number" placeholder="请输入数量"/>
- <view class="flex_item">
- <view class="listTip">USDT</view>
- <view class="listAll">全部</view>
- </view>
-
- </view>
- <view class="flex tipBox">
- <view class="tip1">可用余额2.12USDT</view>
- <view class="tip1">限额10个</view>
- </view>
- </view>
- <view class="listBox" style="padding-top: 0rpx;">
- <view class="listTpl">
- <input type="number" class="inputBox" v-model="price" placeholder="请输入单价"/>
- </view>
- <view class="flex tipBox">
- <view class="tip1">单价不得大于参考汇率</view>
- </view>
- </view>
- <view class="submission">
- <button class="golden" type="golden" hover-class="none" @click="submission">一键卖币</button>
- </view>
- <view class="tips">*参考汇率7:23</view>
- </view>
- <view class="listItemBox" v-if="tabCurrentIndex == 1">
- <view class="listItem" v-for="item,index in list" :key="index">
- <view class="itemInfo flex">
- <view class="flex_item">
- <image src="/static/image/img20.png" style="width: 55rpx;" mode="widthFix"></image>
- <view class="name">李丹丹</view>
- </view>
- <image src="/static/image/img21.png" style="width: 40rpx;" mode="widthFix"></image>
- </view>
- <view class="itemTpl">7.11</view>
- <view class="itemTip flex">
- <view class="tipBox">
- <view class="tipText">数量:36212.00</view>
- <view class="tipText">2023.06.10 12:03:02</view>
- </view>
- <view class="tipBtn">买入</view>
- </view>
- </view>
- </view>
- </view>
- </template>
- <script>
- import {
- getsell
- } from '@/api/game.js';
- import {
- mapState
- } from 'vuex';
- export default {
- computed: {
- ...mapState('user', ['hasLogin'])
- },
- data() {
- return {
- tabCurrentIndex: 1,
- navList: ['卖出','买入'],
- number:'',
- price:'',
- pages:1,
- limit:10,
- list:[{},{},{},{},{},{},{},{},{},{},{},{}]
- }
- },
- onNavigationBarButtonTap(res){
- console.log(res,['res']);
- },
- onLoad() {
-
- },
- methods: {
- tabClick(index) {
- this.tabCurrentIndex = index;
- },
- }
- };
- </script>
- <style lang="scss">
- .all {
- width: 750rpx;
- height: 100%;
- background-color: #051137;
- padding-top: var(--status-bar-height);
- color: #fff;
- }
- .navBar{
- width: 100%;
- position: fixed;
- top: 0;
- /* #ifdef H5 */
- padding-top: calc(44px + env(safe-area-inset-top));
- /* #endif */
- /* #ifdef APP ||MP */
- padding-top: calc(0px + env(safe-area-inset-top));
- /* #endif */
- background: #fff;
- z-index: 99;
- .searchBox{
- padding: 25rpx 25rpx;
- }
- }
- .navList{
- padding: 30rpx 50rpx 20rpx 50rpx;
- background: #1F2A4A;
- position: fixed;
- top: 44px;
- left: 0;
- width: 100%;
- z-index: 9;
- .navItem{
- color: #fff;
- font-size: 30rpx;
- text-align: center;
- width: 50%;
- &.activeItem{
- color: #0C5AFA;
- position: relative;
- &:after {
- content: '';
- position: absolute;
- left:36%;
- bottom: -20rpx;
- width: 30%;
- height: 8rpx;
- // transform: translateX(-50%);
- border-bottom: 4rpx solid #0C5AFA;
- border-radius: 0rpx 20rpx 0rpx 0rpx;
- }
- }
- &.tip{
- border-right: 1rpx solid #333D5B;
- }
- }
- }
- .listBox{
- padding: 62rpx 32rpx;
- .titleTetx{
- font-weight: bold;
- font-size: 24rpx;
- color: #FFFFFF;
- padding-bottom: 25rpx;
- }
- .tipBox{
- padding-top: 15rpx;
- font-size: 24rpx;
- }
- }
- .listTpl{
- border-bottom: 1rpx solid #6A7288;
- padding-bottom: 25rpx;
- .inputBox{
- font-size: 35rpx;
- color: #FFFFFF;
- }
- .listTip{
-
- }
- .listAll{
- padding-left: 30rpx;
- font-size: 24rpx;
- color: #0C5AFA;
- }
- }
- .submission{
- padding: 80rpx 25rpx;
- padding-bottom: 25rpx;
- .golden{
- background: #0C5AFA;
- color: #ffffff;
- }
- }
- .tips{
- text-align: center;
- }
- .listItemBox{
- padding-top: 44px;
- .listItem{
- padding: 34rpx 34rpx;
- border-bottom: 1rpx solid #6A7288;
- .name{
- font-family: PingFang SC;
- font-weight: bold;
- font-size: 30rpx;
- color: #FFFFFF;
- padding-left: 25rpx;
- }
- .itemTpl{
- font-family: PingFang SC;
- font-weight: bold;
- font-size: 36rpx;
- color: #0C5AFA;
- padding-top: 25rpx;
- }
- .itemTip{
- .tipText{
- font-family: PingFang SC;
- font-weight: 500;
- font-size: 24rpx;
- color: #C1C1C1;
- padding-top: 15rpx;
- }
- .tipBtn{
- font-family: PingFang SC;
- font-weight: bold;
- font-size: 24rpx;
- color: #FFFFFF;
- background: linear-gradient(90deg, #0C5AFA, #1356FF);
- border-radius: 7rpx;
- padding: 15rpx 35rpx;
- }
- }
- }
- }
- </style>
|