// +---------------------------------------------------------------------- // | CRMEB [ CRMEB赋能开发者,助力企业发展 ] // +---------------------------------------------------------------------- // | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved. // +---------------------------------------------------------------------- // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权 // +---------------------------------------------------------------------- // | Author: CRMEB Team // +---------------------------------------------------------------------- import request from '@/utils/request'; /** * 骑手分类 列表 */ export function riderCategoryListApi(params) { return request({ url: '/admin/platform/rider/category/list', method: 'get', params, }); } /** * 骑手分类 全部列表 */ export function riderCategoryAllListApi() { return request({ url: '/admin/platform/rider/category/all/list', method: 'get', }); } /** * 骑手分类 添加 */ export function riderCategoryAddApi(data) { return request({ url: '/admin/platform/rider/category/add', method: 'post', data, }); } /** * 骑手分类 编辑 */ export function riderCategoryUpdateApi(data) { return request({ url: '/admin/platform/rider/category/update', method: 'post', data, }); } /** * 骑手分类 删除 */ export function riderCategoryDeleteApi(id) { return request({ url: `/admin/platform/rider/category/delete/${id}`, method: 'post', }); } /** * 店铺类型 列表 */ export function riderTypeListApi(params) { return request({ url: '/admin/platform/rider/type/list', method: 'get', params, }); } /** * 店铺类型 全部列表 */ export function riderTypeAllListApi() { return request({ url: '/admin/platform/rider/type/all/list', method: 'get', }); } /** * 店铺类型 添加 */ export function riderTypeAddApi(data) { return request({ url: '/admin/platform/rider/type/add', method: 'post', data, }); } /** * 店铺类型 编辑 */ export function riderTypeUpdateApi(data) { return request({ url: '/admin/platform/rider/type/update', method: 'post', data, }); } /** * 店铺类型 删除 */ export function riderTypeDeleteApi(id) { return request({ url: `/admin/platform/rider/type/delete/${id}`, method: 'post', }); } /** * 骑手 列表 */ export function riderListApi(params) { return request({ url: '/admin/platform/rider/list', method: 'get', params, }); } /** * 骑手 添加 */ export function riderAddApi(data) { return request({ url: '/admin/platform/rider/add', method: 'post', data, }); } /** * 骑手 编辑 */ export function riderUpdateApi(data) { return request({ url: '/admin/platform/rider/update', method: 'post', data, }); } /** * 骑手 关闭 */ export function riderCloseApi(id) { return request({ url: `/admin/platform/rider/close/${id}`, method: 'post', }); } /** * 骑手 详情 */ export function riderDetailApi(id) { return request({ url: `/admin/platform/rider/detail/${id}`, method: 'get', }); } /** * 骑手 开启 */ export function riderOpenApi(id) { return request({ url: `/admin/platform/rider/open/${id}`, method: 'post', }); } /** * 骑手 推荐开关 */ export function riderSwitchApi(id) { return request({ url: `/admin/platform/rider/recommend/switch/${id}`, method: 'post', }); } /** * 骑手 修改复制商品数量 */ export function riderCopyNumApi(data) { return request({ url: `/admin/platform/rider/update/copy/product/num`, method: 'post', data, }); } /** * 骑手 修改骑手手机号 */ export function riderupdatePhoneApi(data) { return request({ url: `/admin/platform/rider/update/phone`, method: 'post', data, }); } /** * 骑手 权限规则菜单列表 * @param pram */ export function menuMerListApi(params) { const data = { menuType: params.menuType, //菜单类型:M-目录,C-菜单,A-按钮 name: params.name, //菜单名称 }; return request({ url: `/admin/platform/rider/menu/list`, method: 'get', params: data, }); } /** * 骑手 权限规则新增菜单 * @param data */ export function menuMerAdd(data) { let systemMenuRequest = data; return request({ url: `/admin/platform/rider/menu/add`, method: 'post', data: systemMenuRequest, }); } /** * 骑手 权限规则删除菜单 * @param data */ export function menuMerDelete(id) { return request({ url: `/admin/platform/rider/menu/delete/${id}`, method: 'post', }); } /** * 骑手 权限规则菜单详情 * @param data */ export function menuMerInfo(id) { return request({ url: `/admin/platform/rider/menu/info/${id}`, method: 'get', }); } /** * 骑手 权限规则菜单修改 * @param data */ export function menuMerUpdate(data) { let systemMenuRequest = data; return request({ url: `/admin/platform/rider/menu/update`, method: 'post', data: systemMenuRequest, }); } /** * 权限规则修改菜单显示状态 * @param data */ export function menuMerUpdateShowStatus(params) { return request({ url: `/admin/platform/rider/menu/update/show/${params.id}`, method: 'post', }); } /** * 骑手入驻分页列表 * @param data */ export function riderApplyListApi(params) { return request({ url: `/admin/platform/rider/apply/list`, method: 'get', params, }); } /** * 骑手入驻审核 * @param data */ export function merApplyAuditApi(data) { return request({ url: `/admin/platform/rider/apply/audit`, method: 'post', data, }); } /** * 骑手入驻备注 * @param data */ export function merApplyRemarkApi(data) { return request({ url: `/admin/platform/rider/apply/remark`, method: 'post', data, }); } /** * 骑手分页列表表头数量 * @param data */ export function merHeaderNumApi(params) { return request({ url: `/admin/platform/rider/list/header/num`, method: 'get', params, }); } /** * 重置骑手密码 * @param data */ export function merRsetPasswordApi(id) { return request({ url: `/admin/platform/rider/reset/password/${id}`, method: 'post', }); } /** * 可用分类骑手列表 * @param data */ export function merCategoryListApi() { return request({ url: `/admin/platform/rider/use/category/list`, method: 'get', }); } /** * @description 配送费设置 -- 详情 */ export function configApi() { return request({ url: '/admin/platform/rider/getFeeDetail', method: 'get', }); } /** * @description 配送费设置 -- 表单提交 */ export function configUpdateApi(data) { return request({ url: '/admin/platform/rider/addFee', method: 'post', data, }); } /** * @description 配送时间设置 -- 表单提交 */ export function deliveTimeAddApi(data) { return request({ url: '/admin/platform/rider/deliveTime/add', method: 'post', data, }); } /** * @description 配送时间设置 -- 表单提交 */ export function deliveTimeUpdateApi(data) { return request({ url: '/admin/platform/rider/deliveTime/edit', method: 'post', data, }); } /** * 配送时间列表 * */ export function deliveTimeListApi() { return request({ url: `/admin/platform/rider/deliveTime/all/list`, method: 'get' }); } /** * 配送时间删除 * @param data */ export function deliveTimeDeleteApi(id) { return request({ url: `/admin/platform/rider/deliveTime/delete/${id}`, method: 'post', }); } /** *配送时间推荐开关 */ export function deliveTimeSwitchApi(id) { return request({ url: `/admin/platform/rider/deliveTime/switch/${id}`, method: 'post', }); } /** * 批量设置 * @returns {*} */ export function deliveTimeBatchSetApi(data) { return request({ url: `/admin/platform/rider/batch/set/deliveTime`, method: 'post', data, }); }