diff --git a/pages.json b/pages.json index cf08612..0169bda 100644 --- a/pages.json +++ b/pages.json @@ -157,7 +157,7 @@ "path" : "contract/contract", "style" : { - "navigationBarTitleText": "合同签订", + "navigationBarTitleText": "合同管理", "enablePullDownRefresh": false } diff --git a/subpkg/contract/contract.vue b/subpkg/contract/contract.vue index d42ff58..badbb6c 100644 --- a/subpkg/contract/contract.vue +++ b/subpkg/contract/contract.vue @@ -1,6 +1,6 @@ @@ -42,7 +43,15 @@ data() { return { changeType: 0, - list: [] + list: [], + loadConfig:{ + page: 1, + limit: 15, + loadingText: '努力加载中', + loadmoreText: '轻轻上拉', + nomoreText: '我也是有底线的~~', + status: 'loadmore' + }, } }, onLoad() {}, @@ -63,10 +72,19 @@ }) : Toast('暂未开放') }, async initContractList() { - let res = await contractList(); - if (res?.data?.data.length > 0) { - this.list = res.data.data; + if(this.loadConfig.status=="nomore")return; + this.loadConfig.status="loading" + let res = await contractList({ + page: this.loadConfig.page, + limit: this.loadConfig.limit + }) + this.loadConfig.status="loadmore" + if(res.data.data.length