diff --git a/subpkg/companySign/companySign.vue b/subpkg/companySign/companySign.vue index 89b6272..8f90061 100644 --- a/subpkg/companySign/companySign.vue +++ b/subpkg/companySign/companySign.vue @@ -119,27 +119,32 @@ }, // 发送合同 async addContract(data) { - uni.showLoading({ - title:'合同发送中', - mask: true - }) - let res = await Draftingcontracts({ - id: this.id - }); - this.initCompany(); - if (this.userInfo.contract.check_status == 3) { - this.timerCount = 60; - this.timer = setInterval(() => { - this.timerCount--; - if (this.timerCount == 0) { - clearInterval(this.timer); - this.initCompany(); - } - }, 1000); + try{ + uni.showLoading({ + title:'合同发送中', + mask: true + }) + let res = await Draftingcontracts({ + id: this.id + }); + this.initCompany(); + if (this.userInfo.contract.check_status == 3) { + this.timerCount = 60; + this.timer = setInterval(() => { + this.timerCount--; + if (this.timerCount == 0) { + clearInterval(this.timer); + this.initCompany(); + } + }, 1000); + } + uni.hideLoading(); + Toast('合同已发送'); + this.naviTo('/subpkg/submit/submit'); + }catch(e){ + uni.hideLoading(); + Toast('发送失败'); } - uni.hideLoading(); - Toast('合同已发送'); - this.naviTo('/subpkg/submit/submit'); }, // 发送短信 async getPostsms() { diff --git a/subpkg/personnelDetails/personnelDetails.vue b/subpkg/personnelDetails/personnelDetails.vue index 06e88b0..dd9df62 100644 --- a/subpkg/personnelDetails/personnelDetails.vue +++ b/subpkg/personnelDetails/personnelDetails.vue @@ -299,33 +299,38 @@ contract_type: data.contract_type, type: data.type }) - // Toast('合同已生成'); this.loadUserDetail(); uni.hideLoading(); + Toast('合同已生成'); }, // 发送合同 async addContract(data) { - uni.showLoading({ - title:'合同发送中', - mask: true - }) - let res = await userDraftingcontracts({ - id: this.userInfo.id - }); - // Toast('合同已发送'); - this.loadUserDetail(); - if (this.userInfo.contract.check_status == 3) { - this.timerCount = 60; - this.timer = setInterval(() => { - this.timerCount--; - if (this.timerCount == 0) { - clearInterval(this.timer); - this.loadUserDetail(); - } - }, 1000); - } - uni.hideLoading(); - this.naviTo('/subpkg/submit/submit'); + try{ + uni.showLoading({ + title:'合同发送中', + mask: true + }) + let res = await userDraftingcontracts({ + id: this.userInfo.id + }); + this.loadUserDetail(); + if (this.userInfo.contract.check_status == 3) { + this.timerCount = 60; + this.timer = setInterval(() => { + this.timerCount--; + if (this.timerCount == 0) { + clearInterval(this.timer); + this.loadUserDetail(); + } + }, 1000); + } + uni.hideLoading(); + Toast('合同已发送'); + this.naviTo('/subpkg/submit/submit'); + }catch(e){ + uni.hideLoading(); + Toast('合同发送失败'); + } }, // 发送短信 async getPostsms() {