171 lines
3.4 KiB
JavaScript
171 lines
3.4 KiB
JavaScript
/*
|
|
* vip相关
|
|
*/
|
|
import {
|
|
req
|
|
} from "../request"
|
|
|
|
|
|
//项目筹集分类
|
|
const crowdfundcategory = id => req({
|
|
url: "ajax/crowdfundcategory",
|
|
data: {
|
|
company_id: id
|
|
}
|
|
})
|
|
//项目分类下列表
|
|
const crowdfunds = (company_id, category_id, page) => req({
|
|
url: "crowdfunds",
|
|
data: {
|
|
company_id: company_id,
|
|
category_id: category_id,
|
|
page: page
|
|
}
|
|
})
|
|
//项目详情
|
|
const crowdfundsDetail = crowdfund_id => req({
|
|
url: "crowdfunds/" + crowdfund_id
|
|
})
|
|
//项目关注
|
|
const crowdfundsLike = crowdfund_id => req({
|
|
url: "crowdfunds/like",
|
|
method: "POST",
|
|
data: {
|
|
crowdfund_id: crowdfund_id
|
|
}
|
|
})
|
|
//项目取消关注
|
|
const crowdfundsUnLike = crowdfund_id => req({
|
|
url: "crowdfunds/unlike",
|
|
method: "POST",
|
|
data: {
|
|
crowdfund_id: crowdfund_id
|
|
}
|
|
})
|
|
//获取确认订单信息
|
|
const crowdfundsCreat = crowdfund_item_id => req({
|
|
url: "crowdfunds/create",
|
|
data: {
|
|
crowdfund_item_id: crowdfund_item_id
|
|
}
|
|
})
|
|
//创建订单
|
|
const crowdfundsCreatOrder = (crowdfund_item_id, address_id, remark) => req({
|
|
url: "crowdfunds",
|
|
method: "POST",
|
|
data: {
|
|
crowdfund_item_id: crowdfund_item_id,
|
|
address_id: address_id,
|
|
remark: remark
|
|
}
|
|
})
|
|
//调用微信支付
|
|
const wechat = data => req({
|
|
url: "payments/wechat",
|
|
method: "POST",
|
|
data: data
|
|
})
|
|
|
|
// 企业信息
|
|
const company = (company_id) => req({
|
|
url: "company/" + company_id
|
|
})
|
|
// 企业活动列表
|
|
const actives = (model, model_id, page) => req({
|
|
url: "actives",
|
|
data: {
|
|
model: model,
|
|
model_id: model_id,
|
|
page: page
|
|
}
|
|
})
|
|
|
|
// 企业活动详情
|
|
const activesDetail = (active_id) => req({
|
|
url: "actives/" + active_id,
|
|
})
|
|
|
|
// 企业活动报名
|
|
const activesEnroll = (code, active_id) => req({
|
|
url: "actives/" + active_id + '/enroll',
|
|
method: "POST",
|
|
data: {
|
|
code: code
|
|
}
|
|
})
|
|
|
|
// 企业动态列表
|
|
const dynamics = (company_id, page) => req({
|
|
url: "company/" + company_id + "/dynamics",
|
|
data: {
|
|
page: page
|
|
}
|
|
})
|
|
|
|
// 企业动态列表
|
|
const dynamicsDetail = (company_id, dynamic_id) => req({
|
|
url: "company/" + company_id + "/dynamics/" + dynamic_id,
|
|
})
|
|
|
|
// 企业风采更多列表
|
|
const graces = (company_id, page) => req({
|
|
url: "company/" + company_id + "/graces",
|
|
data: {
|
|
page: page
|
|
}
|
|
})
|
|
|
|
|
|
// 企业风采更多列表
|
|
const videos = (company_id, page) => req({
|
|
url: "videos/" + company_id + "/advert",
|
|
data: {
|
|
page: page
|
|
}
|
|
})
|
|
|
|
// 更多员工列表
|
|
const users = (company_id, page) => req({
|
|
url: "company/" + company_id + "/users",
|
|
data: {
|
|
page: page
|
|
}
|
|
})
|
|
// 我的活动列表啥
|
|
const userActives = (state, page) => req({
|
|
url: "user/actives",
|
|
data: {
|
|
state: state,
|
|
page: page
|
|
}
|
|
})
|
|
//活动签到
|
|
const signed = (active_id) => req({
|
|
url: "actives/" + active_id + "/signed",
|
|
method: "POST"
|
|
})
|
|
|
|
|
|
|
|
|
|
export default ({
|
|
crowdfundcategory, //项目筹集分类
|
|
crowdfunds, //根据项目筹集获取列表
|
|
crowdfundsDetail, //项目详情
|
|
crowdfundsLike, //关注项目
|
|
crowdfundsUnLike, //取消关注项目
|
|
crowdfundsCreat, //获取确认订单信息
|
|
crowdfundsCreatOrder, //创建订单
|
|
wechat, //微信支付
|
|
company, //企业基本信息
|
|
actives, //企业活动列表
|
|
activesDetail, //企业活动详情
|
|
activesEnroll, //企业报名
|
|
dynamics, //企业动态
|
|
dynamicsDetail, //企业动态详情
|
|
graces, //企业风采更多
|
|
videos, //企业宣传更多
|
|
users, // 更多员工列表
|
|
userActives, //活动列表
|
|
signed, //活动签到
|
|
}) |