import request from './request'
|
import {
|
METHODS
|
} from '@/config'
|
import {
|
API_PREFIX
|
} from '@/config'
|
|
//获取 支付方式配置 列表
|
const ctcPaymentMethodConfig = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cPaymentMethodConfig!list.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
//CTC支付方式
|
|
//获取 支付方式类型 列表
|
export const ctcPaymentMethodType = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cPaymentMethod!method_type.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
//获取 支付方式 列表
|
const ctcPaymentMethodList = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cPaymentMethod!list.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
//获取 支付方式 详情
|
const ctcPaymentMethodDetail = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cPaymentMethod!get.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
//获取 承兑商广告 支付方式列表
|
const ctcPaymentMethodPayList = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cPaymentMethod!getAdPayments.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
//获取 用户支付方式列表(需匹配承兑商广告支付方式)
|
const ctcPaymentMethodUserPay = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cPaymentMethod!getUserPaymentsByAd.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
//新增 支付方式
|
const ctcPaymentMethodAddPay = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cPaymentMethod!add.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
//修改 支付方式
|
const ctcPaymentMethodUpdate = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cPaymentMethod!update.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
//CTC承兑商
|
|
//获取 承兑商 详情
|
const ctcUserGet = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cUser!get.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
//获取 CTC用户中心
|
const ctcUserGetUserCenter = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cUser!getUserCenter.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
//设置 承兑商 信息
|
const ctcUserSet = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cUser!set.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
//CTC 广告
|
|
|
//发布广告
|
const ctcAdvertAdd = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cAdvert!add.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
|
//已关闭广告重新上架
|
const ctcAdvertAddClosed = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cAdvert!add_closed.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
//关闭广告
|
const ctcAdvertClose = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cAdvert!close.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
//获取 上架币种 列表
|
const ctcAdvertList = (params) => {
|
params.symbol = params.symbol.toLocaleLowerCase() // 转换成小写
|
return request({
|
url: `${API_PREFIX}/c2cAdvert!list.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
//获取 承兑商广告 列表
|
const ctcAdvertCtcUserList = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cAdvert!list_ctc_user.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
|
|
//获取 广告 详情
|
const ctcAdvertGetDetail = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cAdvert!get.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
//CTC订单
|
|
//获取 用户订单 列表
|
export const ctcOrderList = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cOrder!list.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
//获取 承兑商订单 列表
|
const ctcOrderListCtcUser = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cOrder!list_ctc_user.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
//获取 订单 详情
|
const ctcOrderGetDetail = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cOrder!get.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
//自选区下单:购买、出售
|
const ctcOrderOpen = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cOrder!open.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
//快捷区下单:购买、出售
|
const ctcOrderOpenQuick = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cOrder!open_quick_apply.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
|
//取消订单
|
const ctcOrderCancel = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cOrder!order_cancel.action`,
|
method: "get",
|
isLoading: false,
|
params
|
})
|
};
|
|
|
// 获取新增或者修改广告页面需要的session_token
|
export const getCtcAdvertToken = (obj) => {
|
return request({
|
url: `${API_PREFIX}/c2cAdvert!advert_open.action`,
|
method: "POST",
|
loading: false,
|
params: {
|
...obj
|
}
|
}
|
);
|
};
|
|
// 发布广告
|
export const placeAd = (obj) => {
|
return request({
|
url: `${API_PREFIX}/c2cAdvert!add.action`,
|
method: "POST",
|
loading: false,
|
params: {
|
...obj
|
}
|
}
|
);
|
};
|
|
// 已关闭广告重新上架
|
export const rePlaceAd = (obj) => {
|
return request({
|
url: `${API_PREFIX}/c2cAdvert!add_closed.action`,
|
method: "POST",
|
loading: false,
|
params: {
|
...obj
|
}
|
}
|
);
|
};
|
|
// 关闭广告
|
export const closeAd = (obj) => {
|
return request({
|
url: `${API_PREFIX}/c2cAdvert!close.action`,
|
method: "POST",
|
loading: false,
|
params: {
|
...obj
|
}
|
}
|
);
|
};
|
|
// 获取 支付币种(法币)列表
|
export const c2cGetPayCurrencyList = () => {
|
return request({
|
url: `${API_PREFIX}/c2cAdvert!currency.action`,
|
method: "get",
|
loading: false,
|
});
|
};
|
|
|
// 获取上架币种列表
|
export const c2cGetCurrencyList = () => {
|
return request({
|
url: `${API_PREFIX}/c2cAdvert!symbol.action`,
|
method: "POST",
|
loading: false,
|
});
|
};
|
|
// 获取承兑商(我的)广告列表
|
export const getMyadvertList = (obj) => {
|
return request({
|
url: `${API_PREFIX}/c2cAdvert!list_c2c_user.action`,
|
method: "POST",
|
loading: false,
|
params: {
|
...obj
|
}
|
}
|
);
|
};
|
|
// 获取承兑商(我的)广告历史列表
|
export const getMyadvertHistoryList = (obj) => {
|
return request({
|
url: `${API_PREFIX}/c2cAdvert!list_history.action`,
|
method: "POST",
|
loading: false,
|
params: {
|
...obj
|
}
|
}
|
);
|
};
|
|
// 获取广告详情
|
export const getAdDetail = (obj) => {
|
return request({
|
url: `${API_PREFIX}/c2cAdvert!get.action`,
|
method: "POST",
|
loading: false,
|
params: {
|
...obj
|
}
|
}
|
);
|
};
|
|
|
// 获取承兑商订单列表
|
export const getMerchantOrdersList = (obj) => {
|
return request({
|
url: `${API_PREFIX}/c2cOrder!list_c2c_user.action`,
|
method: "POST",
|
loading: false,
|
params: {
|
...obj
|
}
|
}
|
);
|
};
|
|
// 计算广告参数
|
export const countAdParams = (obj) => {
|
return request({
|
url: `${API_PREFIX}/c2cAdvert!getComputeValue.action`,
|
method: "POST",
|
loading: false,
|
params: {
|
...obj
|
}
|
}
|
);
|
};
|
|
// 获取广告支付时效列表
|
export const getTimeList = () => {
|
return request({
|
url: `${API_PREFIX}/c2cAdvert!expire_time.action`,
|
method: "POST",
|
loading: false,
|
});
|
};
|
|
|
// 修改广告
|
export const editAd = (obj) => {
|
return request({
|
url: `${API_PREFIX}/c2cAdvert!update.action`,
|
method: "POST",
|
loading: false,
|
params: {
|
...obj
|
}
|
});
|
};
|
|
export const getSessionToken = params => {
|
return request({
|
url: `${API_PREFIX}/c2cOrder/orderOpen`,
|
method: "post",
|
params
|
})
|
}
|
|
// 获取 C2C帮助中心 列表
|
export const getC2cHelpCenter = params => {
|
return request({
|
url: `${API_PREFIX}/cms!list.action`,
|
method: "get",
|
params
|
})
|
}
|
|
// 获取 C2C帮助中心 详情
|
export const getC2cHelpCenterDetail = params => {
|
return request({
|
url: `${API_PREFIX}/cms!get.action`,
|
method: "get",
|
params
|
})
|
}
|
|
// 发送消息
|
export const otcOnlinechat = params => {
|
return request({
|
url: `${API_PREFIX}/otcOnlinechat!send.action`,
|
method: "get",
|
loading: true,
|
params
|
})
|
}
|
|
// 获取聊天历史
|
export const otcOnlinechatList = params => {
|
return request({
|
url: `${API_PREFIX}/otcOnlinechat!list.action`,
|
method: "get",
|
params
|
})
|
}
|
|
const paymentMethodConfigDetail = params => {
|
return request({
|
url: `${API_PREFIX}/c2cPaymentMethodConfig!get.action`,
|
method: "get",
|
params
|
})
|
}
|
|
// 获取用户实名
|
const getUserName = params => {
|
return request({
|
url: `${API_PREFIX}/kyc!get.action`,
|
method: "get",
|
params
|
})
|
}
|
|
|
// c2c申诉
|
const c2cAppeal = (obj) => {
|
return request({
|
url: `${API_PREFIX}/c2cAppeal!apply.action`,
|
method: "POST",
|
loading: false,
|
params: {
|
...obj
|
}
|
}
|
);
|
};
|
|
// 快捷区下单:获取最优价格的广告
|
const c2cgetBestPrice = (obj) => {
|
return request({
|
url: `${API_PREFIX}/c2cOrder!get_best_price_advert.action`,
|
method: "POST",
|
loading: true,
|
params: {
|
...obj
|
}
|
}
|
);
|
};
|
|
const getorder_open = (params) => {
|
return request({
|
url: `${API_PREFIX}/c2cOrder!order_open.action`,
|
method: "post",
|
params
|
|
})
|
};
|
const otcApi = {
|
ctcPaymentMethodConfig,
|
ctcPaymentMethodType, ctcPaymentMethodList, ctcPaymentMethodDetail, ctcPaymentMethodPayList, ctcPaymentMethodUserPay, ctcPaymentMethodAddPay, ctcPaymentMethodUpdate,
|
ctcUserGet, ctcUserGetUserCenter, ctcUserSet,
|
ctcAdvertAdd, ctcAdvertAddClosed, ctcAdvertClose, ctcAdvertList, ctcAdvertCtcUserList, ctcAdvertGetDetail,
|
ctcOrderList, ctcOrderListCtcUser, ctcOrderGetDetail, ctcOrderOpen, ctcOrderOpenQuick, ctcOrderCancel, getSessionToken, getC2cHelpCenter,
|
getC2cHelpCenterDetail,
|
otcOnlinechat, otcOnlinechatList,
|
paymentMethodConfigDetail, getUserName,
|
c2cGetPayCurrencyList,
|
c2cAppeal,
|
c2cgetBestPrice,
|
getorder_open
|
}
|
|
export default otcApi
|