From dd91a4f69e5426536f3fb59fda1ec6e6d8642143 Mon Sep 17 00:00:00 2001 From: xingyy <373639591@qq.com> Date: Sat, 23 Sep 2023 14:38:30 +0800 Subject: [PATCH] submit --- pages.json | 3 +++ pages/contract/index.vue | 26 ++++++++++++++------------ pages/order-goods/index.vue | 20 ++++++++++++++++---- pages/order-goods/order-details.vue | 2 +- 4 files changed, 34 insertions(+), 17 deletions(-) diff --git a/pages.json b/pages.json index 2f854a8..8f2581b 100644 --- a/pages.json +++ b/pages.json @@ -74,6 +74,9 @@ "navigationStyle": "custom", "navigationBarTitleText": "", "enablePullDownRefresh": false + }, + "app-plus":{ + "bounce":"none" } }, { diff --git a/pages/contract/index.vue b/pages/contract/index.vue index 77b424f..154048e 100644 --- a/pages/contract/index.vue +++ b/pages/contract/index.vue @@ -13,15 +13,17 @@
合同编号
签署日期
- -
+ +
+
{{item.contractTile}}
{{item.contractId.length>10?`${item.contractId.slice(0,10)}...`:item.contractId}}
{{item.signDate}}
+
- +
@@ -37,21 +39,20 @@ export default { page:1, pageSize:999, mainList:[], - distance:'' + elementBottom:'' } }, mounted(){ this.getData() - uni.createSelectorQuery().select('.content2').boundingClientRect(data => { - let res = uni.getSystemInfoSync(); - function pxToRpx(px) { - return (px / res.windowWidth) * 750; - } - const distance = res.windowHeight - data.bottom; - this.distance = pxToRpx(distance)-50 - }).exec() + this.getDistanceFromTopToPageBottom('.content3') + }, methods:{ + async getDistanceFromTopToPageBottom(classValue) { + const { windowHeight, windowWidth } = await uni.getSystemInfo(); + const [{ top }] = await new Promise(resolve => uni.createSelectorQuery().select(classValue).boundingClientRect().exec(resolve)); + this.elementBottom = ((windowHeight - top) / windowWidth) * 750 - 175; + }, loadMore(){ }, @@ -84,6 +85,7 @@ export default { width: 100vw; height: 100vh; .content3{ + margin-top: 20rpx; margin-bottom: 166rpx; .wrap1{ diff --git a/pages/order-goods/index.vue b/pages/order-goods/index.vue index 659a92d..f237175 100644 --- a/pages/order-goods/index.vue +++ b/pages/order-goods/index.vue @@ -32,8 +32,9 @@ - +
+
+
-
+ @@ -91,6 +93,7 @@ export default { startX: 0, windowWidth: 0, page: 1, + elementBottom:'', item: null, artworkStatus: 0, pageSize: 999, @@ -109,8 +112,17 @@ export default { this.windowWidth = res.windowWidth } }) + this.getDistanceFromTopToPageBottom('.content3') + }, + computed:{ + }, methods: { + async getDistanceFromTopToPageBottom(classValue) { + const { windowHeight, windowWidth } = await uni.getSystemInfo(); + const [{ top }] = await new Promise(resolve => uni.createSelectorQuery().select(classValue).boundingClientRect().exec(resolve)); + this.elementBottom = ((windowHeight - top) / windowWidth) * 750 - 175; + }, openDelete(item) { this.show_1 = true this.item = item @@ -207,9 +219,9 @@ export default { height: 100vh; .content3 { - height: 2000rpx; + margin-top: 20rpx; - margin-bottom: 166rpx; + margin-bottom: 300rpx; .wrap1 { margin-bottom: 20rpx; diff --git a/pages/order-goods/order-details.vue b/pages/order-goods/order-details.vue index b3d12d6..79ea4a2 100644 --- a/pages/order-goods/order-details.vue +++ b/pages/order-goods/order-details.vue @@ -1,6 +1,6 @@