华为手机设置不接电话但可以上网的可能原因如下。
1、手机设置了呼叫转移功能,此时手机会拒绝所有来电,但不会影响上网功能,可以检查手机设置中的呼叫转移功能是否已开启,并取消该设置。

2、手机可能处于飞行模式或勿扰模式,这两种模式下会拒绝所有来电,但数据网络功能是正常的,可以在手机设置中检查飞行模式和勿扰模式的开关状态并进行调整。
3、手机可能设置了拦截所有来电的拦截规则,可以检查手机中的拦截规则设置,并调整或关闭相关设置。
也有可能是SIM卡的问题,可以试着重新插拔SIM卡或者联系运营商查询SIM卡状态是否正常,如果以上方法都不能解决问题,建议寻求专业人士的帮助或去华为售后服务中心咨询。
TIME
