order.js 1.77 KB
// api 集中管理
const http = uni.$u.http; //类似import axios

// 订单
export function order(data) {
	return http.get(
		"/order/list", {
			pageNum:1,
			pageSize:100,
			status:data.status
		}, {
			isToken: false,
			Authorization: data.isToken,
		}
	)
}
// 获取订单详情 根据id
export function orderId(data) {
	return http.get(
		"/order/detail/"+data.isID, {}, {
			isToken: false,
			Authorization: data.isToken,
		}
	)
}
//添加收货接口
export function receiving(data) {
	return http.post(
		"/member/address/add", 
		{
		  province:data.province,
		  city:data.city,
		  region:data.region,
		  defaultStatus: 0,
		  name:data.name,
		  detailAddress:data.detailAddress,
		  id: "0",
		  memberId:data.memberId,
		  phoneNumber:data.phoneNumber,
		  postCode: "",
		  
		}
		, {
			isToken: false,
			Authorization: data.isToken,
		}
	)
}
// 发货
export function deliver(data) {
	return http.post(
		"/order/deliver/new"+"?orderId="+data.orderId+"&receiveAddressId="+data.receiveAddressId, {}, {
			isToken: false,
			Authorization: data.isToken,
		}
	)
}


// 回收

export function recycle(data) {
	return http.post(
		"/order/refund/new"+"?orderId="+data.isId, {}, {
			isToken: false,
			Authorization: data.isToken,
		}
	)
}

// 获取全部地址

export function addressAll(isToken) {
	return http.get(
		"/member/address/list", {}, {
			isToken: false,
			Authorization: isToken,
		}
	)
}
// 删除收货地址
export function removeOrder(data) {
	return http.post(
		"/member/address/delete/"+data.isId, {}, {
			isToken: false,
			Authorization: data.isToken,
		}
	)
}
// //地址
// export function address() {
// 	return http.get(
// 		"/city.json", {}, {
// 		}
// 	)
// }