
const BASE_URL = "https://tea.qingnian8.com/api/bizhi";
// config是形参，然后对其进行解构
export function request(config={}){
	let {
		url,
		data={},
		method="GET",
		header={}
	} = config
	
	// 对url进行拼接
	url = BASE_URL + url
	//下面这种写法是针对header里面的属性进行赋值
	header['access-key'] = "888888"
	//你要加一个token的话，就可以按下面的步骤进行
	// header['token'] = '11212212'
	
	return new Promise((resolve,reject)=>{
		uni.request({
			//url属性接收外面传入的url，可以进行简写url:url, ==》 url
			url,
			data,
			method,
			header,
			success:res =>{
				if(res.data.errCode === 0){
					//res返回是全部信息，但是我们要的是res.data就可以了，
					// resolve(res)
					resolve(res.data)
				}else if(res.data.errCode === 400){
					uni.showModal({
						title:"错误提示",
						content:res.data.errMsg,
						// 不展示“取消”键
						showCancel:false
					})
					reject(res.data)
				}else{
					uni.showToast({
						title:res.data.errMsg,
						icon:"none"
					})
					reject(res.data)
				}
			},
			fail:err=>{
				reject(err)
			}
		})
	})
}