<view class="collect_item image1" @click="callPhone"><text>致电</text></view>
// app端 需要导入 工具方法进行判断是否授权 插件地址 https://ext.dcloud.net.cn/plugin?id=594
import permision from "@/js_sdk/wa-permission/permission.js"
// 打电话
callPhone() {
// #ifdef APP-PLUS
this.myRequestAndroidPermission('android.permission.CALL_PHONE')
// #endif
// #ifndef APP-PLUS
uni.makePhoneCall({
phoneNumber: this.houseDetailInfo.itemmap.linkphone,
})
// #endif
},
async myRequestAndroidPermission(permisionID) {
var result = await permision.requestAndroidPermission(permisionID)
var strStatus
if (result == 1) {
strStatus = "已获得授权"
uni.makePhoneCall({
phoneNumber: this.houseDetailInfo.itemmap.linkphone,
})
return;
} else if (result == 0) {
strStatus = "未获得授权"
} else {
strStatus = "被永久拒绝"
}
uni.showModal({
content: "电话权限" + strStatus + ",如果像使用此功能需开启授权是否授权?",
success: res => {
if (res.confirm) {
permision.gotoAppPermissionSetting();
} else if (res.cancel) {
console.log('用户点击取消');
}
}
});
},
},