Files
dou_fire/apis/interfaces/index.js
2024-03-13 15:42:52 +08:00

221 lines
3.4 KiB
JavaScript

/**
* Web张冬雪
* moduleName: 服务首页
*/
import { request } from '../index'
// 服务包首页app/services
const index = () =>{
return request({
url: "app/services"
})
}
// 金法分类
const categories = () =>{
return request({
url: "app/services/categories"
})
}
// 金法服务包
const jf = (data) =>{
return request({
url: "app/services/jf",
data
})
}
// 综法服务包
const zf = (data) =>{
return request({
url: "app/services/zf",
data
})
}
// 自由服务包详情
const recharge = () =>{
return request({
url: "app/services/recharge"
})
}
// 自由服务包支付
const zyPay = (id) =>{
return request({
url: "app/services/recharge/" + id + "/pay",
method:'post'
})
}
// 服务包详情
const fwbDetail = (service) =>{
return request({
url: "app/services/" + service
})
}
// 账户管理类
const accountManagement = () => {
return request({
url: "account_management/index"
})
}
// 账户管理类 - 办理
const accountFrom = (data, id) => {
return request({
url : "account_management/" + id + "/store",
method : "POST",
data
})
}
// 账户管理类 - 订单
const accountOrder = data => {
console.log(data)
return request({
url : "account_management/order/lists",
data
})
}
// 账户管理类 - 取消订单
const accountCancel = id => {
return request({
url : "account_management/order/" + id + "/cancel",
method : "DELETE"
})
}
// 委托管理类
const delegation = () => {
return request({
url: "delegation/index"
})
}
// 委托管理类 - 办理
const delegationFrom = (data, id) => {
return request({
url : "delegation/" + id + "/store",
method : "POST",
data
})
}
// 委托管理类 - 订单
const delegationOrder = data => {
return request({
url : "delegation/order/lists",
method : "POST",
data
})
}
// 委托管理类 - 取消订单
const delegationCancel = id => {
return request({
url : "delegation/order/" + id + "/cancel",
method : "DELETE"
})
}
// **
// 最新五大板块
// **
// 业务列表
const bigfive = data => {
return request({
url : "bigfive/index",
data
})
}
// 业务详情
const bigfiveInfo = (bigFive) => {
return request({
url : "bigfive/" + bigFive + "/info"
})
}
// 办理初始接口
const bigfiveInit = (bigFive) => {
return request({
url : "bigfive/order/" + bigFive + "/init"
})
}
// 标的额比例计算
const settleAmount = (data, bigFive) => {
return request({
url : "bigfive/order/" + bigFive + "/settle_amount",
method : "POST",
data
})
}
// 三级分类服务费类型
const amountType = (bigFive) => {
return request({
url : "bigfive/order/" + bigFive + "/amount_type",
method : "POST"
})
}
// 办理业务
const bigfiveStore = data => {
console.log(data)
return request({
url : "bigfive/order/store",
method : "POST",
data
})
}
// 订单列表
const orderLists = data => {
return request({
url : "bigfive/order/lists",
data
})
}
// 订单取消
const orderCancel = (order) => {
return request({
url : "bigfive/order/" + order + "/cancel",
method : "DELETE"
})
}
export {
categories,
jf,
zf,
fwbDetail,
index,
recharge,
zyPay,
accountManagement,
accountFrom,
accountOrder,
accountCancel,
delegation,
delegationFrom,
delegationOrder,
delegationCancel,
bigfive,
bigfiveInfo,
bigfiveInit,
settleAmount,
amountType,
bigfiveStore,
orderLists,
orderCancel
}