goods.js 5.53 KiB
import axios from '../axios.js'
import { CLIENT_ID } from '@/api/config.js'
export default {}
/**
 * 商品列表
 * @param params 查询条件
 */
export function goodsPortalList(params, callback) {
  return axios.get(CLIENT_ID + '/goods/portalList', params, callback, false)
/**
 * 商品信息
 * @param goodsId 查询条件
export function getGoodsInfo(goodsId, callback) {
  return axios.get(CLIENT_ID + '/goods/preview/' + goodsId, {}, callback, false)
/**
 * 账户信息
 * @param params 查询条件
export function getMyAccountInfo(params, callback) {
  return axios.get(CLIENT_ID + '/pay/account/getMyAccountInfo', params, callback, false)
/**
 * 不同支付方式,账户信息显示
 * @param params 查询条件
export function getPayInfo(params, callback) {
  return axios.post(CLIENT_ID + '/pay/pre/order', params, callback, false)
/**
 * 获取支付方式
 * @param params 查询条件
export function getPayMethodList(params, callback) {
  return axios.post(CLIENT_ID + '/pay/method/list', params, callback, false)
/**
 * 获取交易手续费
 * @param params 查询条件
export function getServiceAmountInfo(params, callback) {
  return axios.get(CLIENT_ID + '/orders/getServiceAmount', params, callback, false)
/**
 * 获取油库详细信息
 * @param oilHouseId 查询条件
export function getOilHouseInfo(oilHouseId, callback) {
  return axios.get(CLIENT_ID + '/oil/house/preview/' + oilHouseId, {}, callback, false)
/**
 * 获取订单详细信息
 * @param orderId 查询条件
export function getOrderInfo(orderId, callback) {
  return axios.get(CLIENT_ID + '/orders/' + orderId, {}, callback, false)
/**
 * 借货验证库存
 * @param params 查询条件
export function goodsStoreInfo(params, callback) {
  return axios.get(CLIENT_ID + '/pay/goods/publish/goodsStoreInfo', params, callback, false)
/**
 * 验证挂靠关系是否正常
7172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
* @param userBuyerId 查询条件 */ export function validBuyerRelation(userBuyerId, callback) { return axios.get(CLIENT_ID + '/user/org/partner/getUserAuth/' + userBuyerId, {}, callback, false) } /** * 获取独立合伙人详情信息 * @param userBuyerId 查询条件 */ export function getAdminInfo(params, callback) {} /** * 阶梯价列表(指定goodsProductId) * @param params 查询条件 */ export function stepPortalList(params, callback) { return axios.get(CLIENT_ID + '/goods/step/portalList', params, callback, false) } /** * 阶梯价列表(前3条) * @param params 查询条件 */ export function stepPortalList3(params, callback) { return axios.get(CLIENT_ID + '/goods/step/portalList3', {}, callback, false) } /** * 拼拼油列表(指定goodsProductId) * @param params 查询条件 */ export function teamPortalList(params, callback) { return axios.get(CLIENT_ID + '/goods/team/portalList', params, callback, false) } /** * 拼拼油列表(前3条) * @param params 查询条件 */ export function teamPortalList3(params, callback) { return axios.get(CLIENT_ID + '/goods/team/portalList3', {}, callback, false) } /** * 阶梯价计算差价 * @param params 查询条件 */ export function getDifferencePrice(params, callback) { return axios.get(CLIENT_ID + '/goods/step/getDifferencePrice', params, callback, false) } /** * 阶梯价信息 * @param goodsId 查询条件 */ export function getStepInfo(goodsStepId, callback) { return axios.get(CLIENT_ID + '/goods/step/preview/' + goodsStepId, {}, callback, false) } /** * 分页查询 * @param params 查询条件 */ export function queryGoods(params, callback) { return axios.get(CLIENT_ID + '/goods', params, callback, false) } /** * 按ID查询 * @param goodsId 记录ID */ export function getGoods(goodsId, callback) { return axios.get(CLIENT_ID + '/goods/' + goodsId, {}, callback, false) } /** * 按商品ID查询 定向买家列表 * @param goodsId 记录ID */
141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
export function getItemList(params, callback) { return axios.get(CLIENT_ID + '/goods/direct/itemList', params, callback, false) } /** * 批量修改商品状态 * @param data */ export function batchUpdGoodsStatus(params, callback) { return axios.put(CLIENT_ID + '/goods/updGoodsStatus', params, callback, false) } /** * 匹配预售商品,没有的话生成预售商品 * @param data */ export function addPreSaleGood(params, callback) { return axios.post(CLIENT_ID + '/goods/addPreSaleGood', params, callback, false) } /** * 产品详情 * @param goodsProductId */ export function getProductInfo(goodsProductId, callback) { return axios.get(CLIENT_ID + '/goods/product/getInfo/' + goodsProductId, {}, callback, false) } /** * 按ID查询(编辑) * @param goodsId 记录ID */ export function getGoodsEdit(goodsId, callback) { return axios.get(CLIENT_ID + '/goods/getGoodsEdit/' + goodsId, {}, callback, false) } /** * 新增商品 * @param data */ export function add(data, callback) { return axios.post(CLIENT_ID + '/goods', data, callback, false) } /** * 更新商品 * @param data */ export function update(data, callback) { return axios.put(CLIENT_ID + '/goods', data, callback, false) } /** * 下单 * @param data */ export function orders(data, callback) { return axios.post(CLIENT_ID + '/orders', data, callback, false) } /** * 按ID查询 * @param data */ export function getInquiryAndOffer(goodsInquiryOfferId, callback) { return axios.get(CLIENT_ID + '/goods/inquiry/offer/' + goodsInquiryOfferId, callback, false) } /** * 商品列表 * @param params 查询条件 */