From 15cb998706327cdc1cfd0db0069061ed2b2dd71d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E7=A3=8A?= <45566618@qq.com> Date: Wed, 28 Aug 2024 22:00:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=99=9A=E6=8B=9F=E7=94=B5=E8=AF=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- my/order/revenueDetails.vue | 39 ++++++++++++++++++++++++++++++------- 1 file changed, 32 insertions(+), 7 deletions(-) diff --git a/my/order/revenueDetails.vue b/my/order/revenueDetails.vue index 1000531..25c7b9f 100644 --- a/my/order/revenueDetails.vue +++ b/my/order/revenueDetails.vue @@ -1772,7 +1772,8 @@ imgList: [], koufeiMoney: '', xiangmuMoney: '', - jishishouyi: '' + jishishouyi: '', + middleNumber: '' } }, @@ -1813,6 +1814,7 @@ // } this.ordersId = e.ordersId this.orderIdSend = e.ordersId; + this.phone = uni.getStorageSync('phone'); // this.getOrder() }, onShow() { @@ -1883,25 +1885,48 @@ methods: { //绑定虚拟号 bindPhone(){ - console.log('手机号是:',this.phone); + let that = this; + console.log('手机号是:',that.phone); + if(that.phone==null|| that.phone==''){ + this.$queue.showToast('获取技师电话号码错误!'); + return; + } //调试时先写个假的 //this.phone = '13080011344' - this.$Request.get('/app/user/insertVirtualPhoneAxN?phone=' + this.phone).then(res => { + if(that.middleNumber != null && that.middleNumber != ''){ + //弹出提示框,告知号码 + uni.showModal({ + title: '提示', + content: '绑定号码为:' + that.middleNumber + ",是否拨打该电话?", + success: function(res) { + if (res.confirm) { + //直接拨打号码(拨打到打电话页(未点击拨号)) + uni.makePhoneCall({ + phoneNumber: that.middleNumber, + }) + } else if (res.cancel) { + console.log('用户点击取消'); + } + } + }) + return; + } + this.$Request.get('/app/user/insertVirtualPhoneAxN?phone=' + that.phone).then(res => { console.log('返回的全部数据:',res); if (res.code == 0) { console.log('返回数据是:',res.data); - let middleNumber = res.data.middleNumber; - console.log('虚拟号是:',middleNumber); + that.middleNumber = res.data.middleNumber; + console.log('虚拟号是:',that.middleNumber); if(res.data.result === '000000'){ //弹出提示框,告知号码 uni.showModal({ title: '提示', - content: '绑定号码为:' + middleNumber + ",是否拨打该电话?", + content: '绑定号码为:' + that.middleNumber + ",是否拨打该电话?", success: function(res) { if (res.confirm) { //直接拨打号码(拨打到打电话页(未点击拨号)) uni.makePhoneCall({ - phoneNumber: middleNumber, + phoneNumber: that.middleNumber, }) } else if (res.cancel) { console.log('用户点击取消');