import utils from './util.js'
// import config from './config.js'
export default {
	getActivity(data) {
		// 活动详情
		const postData = {
			url: '/offset/activity/pageinfo.json',
			params: data
		}
		return utils.request(postData)
	},
	updateUserInfo(data) {
		// const postData = {
		// 	url: '/auth/mp/login', // /offsetwxapplogin.json
		// 	params: data
		// }
		// return utils.request(postData)
	},
	updateUserInfoScan(data) {
		console.log('来了')
		// 用户信息上传
		const postData = {
			url: '/wxappLogin.json',
			params: data
		}
		return utils.doPost(postData)
	},
	updateLocation(data) {
		// 用户定位更新
		const postData = {
			url: '/offset/activity/realtimeupdatememberlocateinfo.json',
			params: data
		}
		return utils.request(postData)
	},
	isBindPhone() {
		// 判断是否绑定手机号
		const postData = {
			url: '/offset/activity/isbindphone.json'
		}
		return utils.request(postData)
	},
	judgeByLocate(data) {
		// 活动详情页用户参加活动地理位置判断
		const postData = {
			url: '/offset/activity/checkMemberRiskLimit.json',
			params: data,
			isShowCofirm: false,
			showLoading: false
		}
		return utils.request(postData)
	},
	getAuthCode(data) {
		// 获取手机验证码
		const postData = {
			url: '/sendAuthCode.json',
			params: data
		}
		return utils.request(postData)
	},
	bindPhone(data) {
		// 绑定手机号
		const postData = {
			url: '/offset/activity/receivecouponbindphone.json',
			params: data
		}
		return utils.request(postData)
	},
	getCoupons(data) {
		// 获取优惠券
		const postData = {
			url: '/offset/activity/receivecoupon.json',
			params: data
		}
		return utils.request(postData)
	},
	getCouponDetail(data) {
		// 优惠券详情
		const postData = {
			url: '/offset/activity/getcouponinfovo.json',
			params: data
		}
		return utils.request(postData)
	},
	getIndexCoupons(data) {
		// 领券页面获取e促达领券页面券列表数据
		const postData = {
			url: '/offset/activity/listhomepagerecivecoupon.json',
			params: data
		}
		return utils.request(postData)
	},
	getFindShopUseableCoupons() {
		// 找店页面获取找店页面用户可用券列表
		const postData = {
			url: '/offset/activity/listmembercurrentavailablecoupon.json'
		}
		return utils.request(postData)
	},
	getAllStore(data) {
		// 找店页面获取当前位置周围所有门店
		const postData = {
			url: '/offset/activity/mapsearchstorepageallstore.json',
			params: data,
			showLoading: false
		}
		return utils.request(postData)
	},
	getStoreByCoupon(data) {
		// 找店页面根据当前位置以及可用优惠券查找周围门店
		const postData = {
			url: '/offset/activity/mapsearchstorebypresentid.json',
			params: data,
			showLoading: false
		}
		return utils.request(postData)
	},
	getStoreInfor(data) {
		// 找店页面根据门店id获取门店信息
		const postData = {
			url: '/offset/activity/getoffsetstoreinfovo.json',
			params: data
		}
		return utils.request(postData)
	},
	getMyCoupons(data) {
		// 我的券包
		const postData = {
			url: '/offset/activity/listmycouponpackages.json',
			params: data
		}
		return utils.request(postData)
	},
	canUseCoupon(data) {
		// 优惠券使用风控限制
		const postData = {
			url: '/offset/activity/getmembercouponrisklimitvo.json',
			params: data
		}
		return utils.request(postData)
	},
	getStoreCoupon(data) {
		// 门店可用门券和可领券列表
		const postData = {
			url: '/offset/activity/getstoreavailablecouponvo.json',
			params: data
		}
		return utils.request(postData)
	},
	photoForAi(data) {
		// ai图片检测
		const postData = {
			url: '/ai/identify/picture.json',
			params: data
		}
		return utils.request(postData)
	},
	order(data) {
		// 下单
		const postData = {
			url: '/offset/activity/pay/wxapppayunifiedorder.json',
			params: data
		}
		return utils.request(postData)
	},
	getPayRecord(data) {
		// 获取支付记录
		const postData = {
			url: '/offset/activity/listmypayrecord.json',
			params: data
		}
		return utils.request(postData)
	},
	cancelOrder(data) {
		// 取消订单
		const postData = {
			url: '/offset/activity/cancelorder.json',
			params: data
		}
		return utils.request(postData)
	},
	getWaitPayOrder(data) {
		// 获取待支付订单详情
		const postData = {
			url: '/offset/activity/getunpaidorderinfovo.json',
			params: data
		}
		return utils.request(postData)
	},
	getPayInfo(data) {
		// 获取支付页面信息
		const postData = {
			url: '/offset/activity/getoffsetpaypageinfovo.json',
			params: data
		}
		return utils.request(postData)
	},
	getUploadUrl(data) {
		// 获取上传URL
		const postData = {
			url: '/doGenUploadSignURLToAliYun.json',
			params: data
		}
		return utils.request(postData)
	},
	getStoreId(data) {
		// 根据收款码获取StoreId
		const postData = {
			url: '/offset/activity/memberscanstorepaymentcode.json',
			params: data
		}
		return utils.request(postData)
	},
	judgeCustomByLocate(data) {
		// 定制活动风险判断
		const postData = {
			url: '/custom/offset/activity/checkmemberrisklimit.json',
			params: data
		}
		return utils.request(postData)
	},
	checkUpperLimit(data) {
		// 校验当前门店优惠券核销上限风控
		const postData = {
			url: '/offset/activity/checkupperlimitrisk.json',
			params: data
		}
		return utils.request(postData)
	},
	getWechatCardInfo(data) {
		// 获取微信卡券信息
		const postData = {
			url: '/offset/activity/getwechatcardinfovo.json',
			params: data
		}
		return utils.request(postData)
	},
	getLocation() {
		// 获取地理位置
		wx.getFuzzyLocation({})
	},
	getMapUseCoupons(data) {
		// 获取使用优惠券信息集合
		const postData = {
			url: '/offset/activity/mapusecoupons.json',
			params: data
		}
		return utils.request(postData)
	},
	getStoreOffsetResult(data) {
		// 获取门店是否核销成功
		const postData = {
			url: '/offset/activity/getstoreisoffsetsuccess.json',
			params: data,
			showLoading: false
		}
		return utils.request(postData)
	},
	getSuccessCoupons(data) {
		// 获取核销成功的券列表
		const postData = {
			url: '/offset/activity/listoffsetsuccesscoupons.json',
			params: data
		}
		return utils.request(postData)
	},
	scanCode(data) {
		// 一物一码抽奖
		const postData = {
			url: '/onethingoneyard/activity/scancode.json',
			params: data,
			isShowCofirm: false
		}
		return utils.request(postData)
	},
	getCouponByYwym(data) {
		// 一物一码领券
		const postData = {
			url: '/onethingoneyard/activity/receivecoupon.json',
			params: data,
			isShowCofirm: false
		}
		return utils.request(postData)
	},
	openRedPack(data) {
		// 转账
		const postData = {
			url: '/my/doTransfer.json',
			params: data
		}
		return utils.request(postData)
	},
	getgrouprule(data) {
		// 获取活动规则
		const postData = {
			url: '/onethingoneyard/activity/getgrouprule.json',
			params: data
		}
		return utils.request(postData)
	},
	updateUserInfoByRedpack(data) {
		// 领取红包填写用户信息
		const postData = {
			url: '/complateMember.json',
			params: data
		}
		return utils.request(postData)
	},
	getRedPackLimit(data) {
		// 获取奖品领取限制
		const postData = {
			url: '/onethingoneyard/activity/receivecouponlimit.json',
			params: data
		}
		return utils.request(postData)
	},
	getYwymRecords(data) {
		// 获取一物一码中奖纪录
		const postData = {
			url: '/onethingoneyard/activity/pagelistwinprizerecords.json',
			params: data
		}
		return utils.request(postData)
	},
	checkMozhaoCode(data) {
		const postData = {
			url: '/offset/activity/checkIsFiveCode.json',
			params: data
		}
		return utils.request(postData)
	},
	getGoodsJJ(data) {
		const postData = {
			url: '/DepositTicket/doQueryAll.json',
			params: data
		}
		return utils.request(postData)
	},
	JJPay(data) {
		const postData = {
			url: '/offset/activity/pay/wechatJSAPIPayUnifiedOrderForScream.json',
			params: data
		}
		return utils.request(postData)
	},
	checkCanRefund(data) {
		const postData = {
			url: '/offset/customized/getiscustomized.json',
			params: data
		}
		return utils.request(postData)
	}
}