160 lines
3.3 KiB
JavaScript
160 lines
3.3 KiB
JavaScript
import request from "@/utils/request";
|
|
|
|
// 道具资源-分页列表
|
|
export function pagePropsSource(params) {
|
|
return request({
|
|
url: "/props/source/record/page",
|
|
method: "get",
|
|
params
|
|
});
|
|
}
|
|
|
|
// 道具资源-添加
|
|
export function addPropsSource(data) {
|
|
return request({
|
|
url: "/props/source/record/add",
|
|
method: "post",
|
|
data
|
|
});
|
|
}
|
|
|
|
// 道具资源-修改
|
|
export function updatePropsSource(data) {
|
|
return request({
|
|
url: "/props/source/record/update",
|
|
method: "post",
|
|
data
|
|
});
|
|
}
|
|
|
|
// 道具资源-上下架
|
|
export function offShelfPropsSource(id, offShelf) {
|
|
return request({
|
|
url: `/props/source/record/off/shelf`,
|
|
method: "get",
|
|
params: { id, offShelf }
|
|
});
|
|
}
|
|
|
|
// 获取资源列表-平台+类型获取
|
|
export function listSysOriginTypeList(sysOrigin, type) {
|
|
return request({
|
|
url: "/props/source/record/sys-origin/type/list",
|
|
method: "get",
|
|
params: { sysOrigin, type }
|
|
});
|
|
}
|
|
|
|
// 获取资源列表-类型获取-排除家族资源-根据平台
|
|
export function listNotFamilyBySysOriginType(sysOrigin, type) {
|
|
return request({
|
|
url: "/props/source/record/sys-origin/type/list/exclude-family",
|
|
method: "get",
|
|
params: { sysOrigin, type }
|
|
});
|
|
}
|
|
|
|
// 活动道具奖励配置-分页
|
|
export function pagePropsActivityRewardGroup(params) {
|
|
return request({
|
|
url: "/props/activity/reward/group/page",
|
|
method: "get",
|
|
params
|
|
});
|
|
}
|
|
|
|
// 根据资源组ID获得活动道具奖励配置
|
|
export function getByGroupId(id) {
|
|
return request({
|
|
url: "/props/activity/reward/group/" + id,
|
|
method: "get"
|
|
});
|
|
}
|
|
|
|
// 活动道具奖励配置-修改/添加
|
|
export function saveOrUpdatePropsActivityRewardGroup(data) {
|
|
return request({
|
|
url: "/props/activity/reward/group/save-or-update",
|
|
method: "post",
|
|
data
|
|
});
|
|
}
|
|
|
|
// 活动道具奖励配置-上下架
|
|
export function offPropsActivityRewardGroup(id, offShelf) {
|
|
return request({
|
|
url: `/props/activity/reward/group/off/shelf/${id}/${offShelf}`,
|
|
method: "get"
|
|
});
|
|
}
|
|
|
|
// 活动道具规则-分页
|
|
export function pagePropsActivityRuleConfig(params) {
|
|
return request({
|
|
url: "/props/activity/rule/config/page",
|
|
method: "get",
|
|
params
|
|
});
|
|
}
|
|
|
|
// 活动道具规则-添加或修改
|
|
export function savePropsActivityRuleConfig(data) {
|
|
return request({
|
|
url: "/props/activity/rule/config/save-or-update",
|
|
method: "post",
|
|
data
|
|
});
|
|
}
|
|
|
|
// 活动道具规则-删除
|
|
export function delPropsActivityRuleConfig(id) {
|
|
return request({
|
|
url: `/props/activity/rule/config/del/${id}`,
|
|
method: "get"
|
|
});
|
|
}
|
|
|
|
// 上架中的活动道具组
|
|
export function getGroupActivityList() {
|
|
return request({
|
|
url: `/props/activity/reward/group/get/activity/list`,
|
|
method: "get"
|
|
});
|
|
}
|
|
|
|
// 赠送道具给用户
|
|
export function sendPropsGiveUser(data) {
|
|
return request({
|
|
url: "/props/give/send",
|
|
method: "post",
|
|
data
|
|
});
|
|
}
|
|
|
|
// 赠送道具券给用户
|
|
export function sendPropsTicketGiveUser(data) {
|
|
return request({
|
|
url: "/props/give/grant-coupon",
|
|
method: "post",
|
|
data
|
|
});
|
|
}
|
|
|
|
// 道具商店-分页
|
|
export function pagePropsStore(params) {
|
|
return request({
|
|
url: "/props/store/page",
|
|
method: "get",
|
|
params
|
|
});
|
|
}
|
|
|
|
// 道具商店-添加或修改
|
|
export function addOrUpdatePropsStore(data) {
|
|
return request({
|
|
url: "/props/store/add-or-update",
|
|
method: "post",
|
|
data
|
|
});
|
|
}
|