|
|
|
@ -110,39 +110,58 @@ |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
makeCall(phoneNumber) { |
|
|
|
|
uni.getSetting({ |
|
|
|
|
success(res) { |
|
|
|
|
if (!res.authSetting['scope.phoneCall']) { |
|
|
|
|
// 没有权限,需要请求用户授权 |
|
|
|
|
uni.authorize({ |
|
|
|
|
scope: 'scope.phoneCall', |
|
|
|
|
success() { |
|
|
|
|
// 用户已授权,可以拨打电话 |
|
|
|
|
uni.makePhoneCall({ |
|
|
|
|
phoneNumber: phoneNumber // 电话号码 |
|
|
|
|
}); |
|
|
|
|
phoneNumber: phoneNumber, // 电话号码 |
|
|
|
|
success: (res) => { |
|
|
|
|
}, |
|
|
|
|
fail() { |
|
|
|
|
// 用户拒绝授权,可以引导用户开启 |
|
|
|
|
uni.showModal({ |
|
|
|
|
title: '提示', |
|
|
|
|
content: '需要电话权限', |
|
|
|
|
success: function(modalRes) { |
|
|
|
|
if (modalRes.confirm) { |
|
|
|
|
uni.openSetting(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
} else { |
|
|
|
|
// 已经有权限,直接拨打电话 |
|
|
|
|
uni.makePhoneCall({ |
|
|
|
|
phoneNumber: phoneNumber // 电话号码 |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
// 失败回调 |
|
|
|
|
fail: (res) => { |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
// uni.getSetting({ |
|
|
|
|
// success(res) { |
|
|
|
|
// if (!res.authSetting['scope.makePhoneCall']) { |
|
|
|
|
// // 没有权限,需要请求用户授权 |
|
|
|
|
// uni.authorize({ |
|
|
|
|
// scope: 'scope.makePhoneCall', |
|
|
|
|
// success() { |
|
|
|
|
// // 用户已授权,可以拨打电话 |
|
|
|
|
// uni.makePhoneCall({ |
|
|
|
|
// phoneNumber: phoneNumber // 电话号码 |
|
|
|
|
// }); |
|
|
|
|
// }, |
|
|
|
|
// fail() { |
|
|
|
|
// // 用户拒绝授权,可以引导用户开启 |
|
|
|
|
// uni.showModal({ |
|
|
|
|
// title: '提示', |
|
|
|
|
// content: '需要电话权限', |
|
|
|
|
// success: function(modalRes) { |
|
|
|
|
// console.log(modalRes) |
|
|
|
|
// if (modalRes.confirm) { |
|
|
|
|
// uni.openSetting({ |
|
|
|
|
// success: (res) => { |
|
|
|
|
// console.log(res) |
|
|
|
|
// if (res.authSetting['scope.makePhoneCall']) { |
|
|
|
|
// uni.makePhoneCall({ |
|
|
|
|
// phoneNumber: phoneNumber // 电话号码 |
|
|
|
|
// }); |
|
|
|
|
// } |
|
|
|
|
// } |
|
|
|
|
|
|
|
|
|
// }); |
|
|
|
|
// } |
|
|
|
|
// } |
|
|
|
|
// }); |
|
|
|
|
// } |
|
|
|
|
// }); |
|
|
|
|
// } else { |
|
|
|
|
// // 已经有权限,直接拨打电话 |
|
|
|
|
// uni.makePhoneCall({ |
|
|
|
|
// phoneNumber: phoneNumber // 电话号码 |
|
|
|
|
// }); |
|
|
|
|
// } |
|
|
|
|
// } |
|
|
|
|
// }); |
|
|
|
|
}, |
|
|
|
|
goVipDetails(item){ |
|
|
|
|
let details = JSON.stringify(item) |
|
|
|
|