diff --git a/pages/confirm-order/index.vue b/pages/confirm-order/index.vue index 52dd9d6..3da96cb 100644 --- a/pages/confirm-order/index.vue +++ b/pages/confirm-order/index.vue @@ -66,9 +66,8 @@
- +
- + +
合同名称
合同编号
签署日期
-
- -
-
{{item.contractTile}}
-
{{item.contractId.length>10?`${item.contractId.slice(0,10)}...`:item.contractId}}
-
{{item.signDate}}
-
+
+ +
+
{{ item.contractTile }}
+
+ {{ item.contractId.length > 10 ? `${item.contractId.slice(0, 10)}...` : item.contractId }} +
+
+
{{ item.signDate }}
+
+
@@ -33,29 +38,42 @@ import {postDataByParams} from "../../http/service"; export default { name: "index", components: {tabbar}, - data(){ - return{ - page:1, - pageSize:999, - mainList:[], - elementBottom:'' + data() { + return { + show: false, + page: 1, + pageSize: 999, + mainList: [], + elementBottom: '' } }, - onShow(){ + onShow() { this.getData() }, - mounted(){ + mounted() { this.getDistanceFromTopToPageBottom('.content3') }, - methods:{ + methods: { + async previewContract(item) { + const data={ + ID:item.ID + } + const res = await postDataByParams('/api/warehouse/fdd/pdf/url',data ) + if (res.code===200){ + uni.setStorageSync("jumpUrl",res.data.jumpUrl) + uni.navigateTo({ + url: `/pages/signwebview/index`, + }); + } + }, 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(){ + loadMore() { }, async getData() { @@ -66,10 +84,10 @@ export default { const res = await postDataByParams('/api/warehouse/list', data) if (res.code === 200) { this.mainList = res.data.data - }else { + } else { uni.showToast({ title: res.msg, - icon:'none' + icon: 'none' }) } }, @@ -77,7 +95,7 @@ export default { }