[内网]文化云交易前端H5
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

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)
}