You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
139 lines
3.6 KiB
139 lines
3.6 KiB
import request from '@/utils/request'
|
|
|
|
|
|
// api地址
|
|
const api = {
|
|
list: 'goods/list',
|
|
detail: 'goods/detail',
|
|
specData: 'goods/specData',
|
|
nbgoods:'tes/api/goods/conditioninquiry',
|
|
goodImageUrl:'tes/api/goods/conditioninquiryImage',
|
|
souser:"tes/api/Goods/searchUsers",
|
|
sogoods: "AgencyAddress/order/searchGoods",
|
|
addShoppingCaUrl: "AgencyAddress/order/addShoppingCa",
|
|
createOrder: "AgencyAddress/order/createOrder",
|
|
paymentListUrl: "Paymentlist/certiaudit/listIndet",
|
|
certificationPay: "PayCallBack/order/certificationPay",
|
|
rankingList: "AgencyAddress/ranking/queryList",
|
|
orderPaymentList: "AgencyAddress/order/queryRrder",
|
|
userOrderpay: "slb/pay/order/userOrderpay",
|
|
marketleader: "AgencyAddress/ranking/insertCount",
|
|
addClient: "AgencyAddress/signInfo/insertEntrustingPartyInfo",
|
|
addClickmarket: "AgencyAddress/signInfo/insertEntrustingPartyInfo",
|
|
}
|
|
|
|
// 商品列表
|
|
export const list = param => {
|
|
return request.get(api.list, param)
|
|
}
|
|
|
|
// 商品详情
|
|
export const detail = goodsId => {
|
|
return request.get(api.detail, { goodsId })
|
|
}
|
|
|
|
// 获取商品规格数据
|
|
export const specData = (goodsId) => {
|
|
return request.get(api.specData, { goodsId })
|
|
}
|
|
|
|
// search goods
|
|
export const soglist = (data) => {
|
|
return request.post(api.sogoods, data )
|
|
}
|
|
|
|
// 标的列表
|
|
export const nbgoods = (data) => {
|
|
return request.post(api.nbgoods, data )
|
|
}
|
|
|
|
// 商品单个获取图片
|
|
export const nbgoodsImage = (data) => {
|
|
return request.post(api.goodImageUrl, data )
|
|
}
|
|
|
|
// 搜索委托方
|
|
export const souser = (data) => {
|
|
return request.post(api.souser, data )
|
|
}
|
|
|
|
// 加入购物车
|
|
export const addShoppingCa = (data) => {
|
|
return request.post(
|
|
api.addShoppingCaUrl +
|
|
'?goods_isli=' + data.goods_isli +
|
|
'&user_isli=' + data.user_isli +
|
|
'&use_years=' + data.use_years
|
|
)
|
|
}
|
|
|
|
// 立即购买
|
|
export const createOrder = (data) => {
|
|
return request.post(
|
|
api.createOrder +
|
|
'?goods_isli=' + data.goods_isli +
|
|
'&is_car=' + data.is_car +
|
|
'&user_isli=' + data.user_isli +
|
|
'&use_years=' + data.use_years
|
|
)
|
|
}
|
|
|
|
// 缴费订单列表
|
|
export const paymentList = (data) => {
|
|
return request.get(api.paymentListUrl,data)
|
|
}
|
|
|
|
// 缴费订单列表
|
|
export const certificationPay = (paramStr) => {
|
|
return request.post(api.certificationPay + paramStr,{})
|
|
}
|
|
|
|
// 标的推荐
|
|
export const getRankingList = (param) => {
|
|
let paramArr = [];
|
|
for (let key in param) {
|
|
paramArr.push(key + '=' + param[key])
|
|
}
|
|
let paramStr = '?' + paramArr.join('&')
|
|
return request.get(api.rankingList + paramStr,{})
|
|
}
|
|
|
|
// 缴费订单列表
|
|
export const orderPaymentList = (param) => {
|
|
let option={header:{
|
|
"Content-Type":"application/x-www-form-urlencoded"
|
|
}}
|
|
let paramArr = [];
|
|
for (let key in param) {
|
|
paramArr.push(key + '=' + param[key])
|
|
}
|
|
let paramStr = '?' + paramArr.join('&')
|
|
return request.post(api.orderPaymentList+paramStr,{},option)
|
|
}
|
|
|
|
// 订单确认支付
|
|
export const userOrderpay = (param) => {
|
|
let option={header:{
|
|
"Content-Type":"application/x-www-form-urlencoded"
|
|
}}
|
|
let paramArr = [];
|
|
for (let key in param) {
|
|
paramArr.push(key + '=' + param[key])
|
|
}
|
|
let paramStr = '?' + paramArr.join('&')
|
|
return request.post(api.userOrderpay+paramStr,{},option)
|
|
}
|
|
// 排行榜销售量
|
|
export const marketleader = (data) => {
|
|
return request.post(api.marketleader,data)
|
|
}
|
|
// 添加委托方统计数据
|
|
export const addClient = (data) => {
|
|
return request.post(api.addClient,data)
|
|
}
|
|
// 交易信息数据统计销售量
|
|
export const addClickmarket = (data) => {
|
|
return request.post(api.addClickmarket,data)
|
|
}
|
|
|
|
|
|
|