getphone.js 666 Bytes
import App from '../../utils/api';
Component({
	methods:{
		getphone(e){
			console.log(e)
			if(e.detail.errMsg=="getPhoneNumber:ok"){
				let parmdata={
					session_key:wx.getStorageSync('customer_session_key'),
					encryptedData:e.detail.encryptedData,
					iv:e.detail.iv
					
				}
				App.Customer.GetCustomerTel(parmdata).then(async (json)=>{
					console.log(json)
					if(json.ret==200){
						let phoneNumber=JSON.parse(json.data).phoneNumber;
						this.triggerEvent('getphone',{ret:200,phone:phoneNumber})
					}else{
						await getApp()._getOpenid();
						this.triggerEvent('getphone',{ret:json.ret,msg:json.data})
					}
				})
			}
			
		}
	}
})