zhang 1 anno fa
parent
commit
26cdc3ecb8
3 ha cambiato i file con 23 aggiunte e 85 eliminazioni
  1. 9 0
      api/mypledge.js
  2. 2 3
      pages/index/index.vue
  3. 12 82
      pages/index/pledge.vue

+ 9 - 0
api/mypledge.js

@@ -7,4 +7,13 @@ export function getLock(data) {
 		method: 'GET',
 		data
 	});
+}
+
+// 质押项目列表
+export function lock(data) {
+	return request({
+		url: '/api/lock',
+		method: 'GET',
+		data
+	});
 }

+ 2 - 3
pages/index/index.vue

@@ -57,9 +57,7 @@
 				{{item.data[0].idxPx}}
 			</view>
 			<view class="list-item ">
-				<!-- <text class="button" :class="{up:item.fl==1,dom:item.fl==0}">
-					{{item.fl==1?'+':'-'}} {{item.bfb}}%
-				</text> -->
+				{{(item.data[0].idxPx - item.data[0].high24h) / item.data[0].high24h}}
 			</view>
 		</view>
 		<taber tab='index'></taber>
@@ -125,6 +123,7 @@
 					.then(({
 						data
 					}) => {
+						console.log('1111',data );
 						that.navList = data.prices
 					})
 					.catch(e => {

+ 12 - 82
pages/index/pledge.vue

@@ -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);