|
@@ -13,10 +13,10 @@
|
|
|
</view>
|
|
|
<image class="right" src="../../static/img/zhiya1.png" style="" mode=""></image>
|
|
|
</view>
|
|
|
- <view class="buttom flex" v-for="item in navList.orderList">
|
|
|
+ <view class="buttom flex" v-for="(item,ind) in navList">
|
|
|
<view class="le" @click="nav">
|
|
|
<view class="le1 title ">
|
|
|
- 質押投資一
|
|
|
+ {{ind}}
|
|
|
</view>
|
|
|
<view class="le1 ">
|
|
|
20U{{$t('homepledge.m2')}} | 1{{$t('homepledge.m3')}}
|
|
@@ -47,49 +47,18 @@
|
|
|
|
|
|
<script>
|
|
|
import taber from "@/components/footer/footer.vue";
|
|
|
+ import {lock} from "@/api/mypledge.js"
|
|
|
export default {
|
|
|
components: {
|
|
|
taber
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
- navList: {
|
|
|
- loadingType: 'more',
|
|
|
- orderList: [{
|
|
|
- type: 'TRX',
|
|
|
- img: '../../static/shouye/shouye5.png',
|
|
|
- money: 2222,
|
|
|
- fl: 1,
|
|
|
- bfb: 0.25,
|
|
|
- }, {
|
|
|
- type: 'TRX',
|
|
|
- img: '../../static/shouye/shouye6.png',
|
|
|
- money: 2222,
|
|
|
- fl: 0,
|
|
|
- bfb: 9.25,
|
|
|
- }, {
|
|
|
- type: 'TRX',
|
|
|
- img: '../../static/shouye/shouye7.png',
|
|
|
- money: 2222,
|
|
|
- fl: 1,
|
|
|
- bfb: 0.25,
|
|
|
- }, {
|
|
|
- type: 'TRX',
|
|
|
- img: '../../static/shouye/shouye8.png',
|
|
|
- money: 2222,
|
|
|
- fl: 1,
|
|
|
- bfb: 0.25,
|
|
|
- }, {
|
|
|
- type: 'TRX',
|
|
|
- img: '../../static/shouye/shouye9.png',
|
|
|
- money: 2222,
|
|
|
- fl: 0,
|
|
|
- bfb: 0.25,
|
|
|
- }],
|
|
|
- page: 1, //当前页数
|
|
|
- limit: 10 //每次信息条数
|
|
|
- },
|
|
|
- };
|
|
|
+ navList: {}
|
|
|
+ }
|
|
|
+ },
|
|
|
+ onLoad() {
|
|
|
+ this.loadData()
|
|
|
},
|
|
|
methods: {
|
|
|
navigator() {
|
|
@@ -104,52 +73,13 @@
|
|
|
},
|
|
|
loadData(source) {
|
|
|
//这里是将订单挂载到tab列表下
|
|
|
- let navItem = this.navList;
|
|
|
- if (source === 'tabChange' && navItem.loaded === true) {
|
|
|
- //tab切换只有第一次需要加载数据
|
|
|
- return;
|
|
|
- }
|
|
|
- if (navItem.loadingType === 'loading') {
|
|
|
- //防止重复加载
|
|
|
- return;
|
|
|
- }
|
|
|
- // 修改当前对象状态为加载中
|
|
|
- navItem.loadingType = 'loading';
|
|
|
- getCertList({
|
|
|
- page: navItem.page,
|
|
|
- limit: navItem.limit
|
|
|
- })
|
|
|
+ const that = this;
|
|
|
+ lock({})
|
|
|
.then(({
|
|
|
data
|
|
|
}) => {
|
|
|
- let list = data.list.data;
|
|
|
- navItem.orderList = navItem.orderList.concat(list);
|
|
|
- navItem.page++;
|
|
|
- if (navItem.limit == list.length) {
|
|
|
- //判断是否还有数据, 有改为 more, 没有改为noMore
|
|
|
- navItem.loadingType = 'more';
|
|
|
- return;
|
|
|
- } else {
|
|
|
- //判断是否还有数据, 有改为 more, 没有改为noMore
|
|
|
- navItem.loadingType = 'noMore';
|
|
|
- if (navItem.orderList.length == 0) {
|
|
|
- uni.showModal({
|
|
|
- title: '提示',
|
|
|
- content: '您未申请证书是否立即申请',
|
|
|
- success: res => {
|
|
|
- if (res.confirm) {
|
|
|
- uni.navigateTo({
|
|
|
- url: '/pages/certificate/apply'
|
|
|
- })
|
|
|
- }
|
|
|
- },
|
|
|
- fail: () => {},
|
|
|
- complete: () => {}
|
|
|
- });
|
|
|
- }
|
|
|
- }
|
|
|
- uni.hideLoading();
|
|
|
- this.$set(navItem, 'loaded', true);
|
|
|
+ console.log('1111',data );
|
|
|
+ that.navList = data.prices
|
|
|
})
|
|
|
.catch(e => {
|
|
|
console.log(e);
|