'!'
This commit is contained in:
112
src/api/https/login.ts
Normal file
112
src/api/https/login.ts
Normal file
@@ -0,0 +1,112 @@
|
||||
/*************************************************
|
||||
*@description: 登录模块
|
||||
*@return {*}
|
||||
*@param {}-
|
||||
*/
|
||||
|
||||
import { setLoading } from '@/utils/tools'
|
||||
import request from '../request'
|
||||
|
||||
|
||||
const login = {
|
||||
/*************************************************
|
||||
* 获取微信登录code
|
||||
*/
|
||||
get_jx_code: (): Promise<AnyObject> => new Promise((resolve, reject) => {
|
||||
setLoading('登录中...')
|
||||
uni.login({
|
||||
provider: 'weixin',
|
||||
success: (res) => {
|
||||
resolve(res)
|
||||
},
|
||||
fail: (error) => {
|
||||
reject(error)
|
||||
}
|
||||
})
|
||||
}),
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 获取用户信息
|
||||
*/
|
||||
applets_login: (params: AnyObject): Promise<AnyObject> => {
|
||||
setLoading('登录中...')
|
||||
return request.api('/v2/auth2/Login', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 用户绑定手机号
|
||||
*/
|
||||
add_auth_bind: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/auth2/AddAuthBindWithMobile', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 获取用户手机号
|
||||
*/
|
||||
getUser_by_mini_info: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/auth2/GetUserByMiniInfo', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 刷新token
|
||||
*/
|
||||
get_token_info: async (params?: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/auth2/GetTokenInfo', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 获取手机登录验证码
|
||||
*/
|
||||
send_verify_code: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/auth2/SendVerifyCode', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 注册用户
|
||||
*/
|
||||
register_user: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/user2/RegisterUser', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 选择门店
|
||||
*/
|
||||
get_my_store_list: async (params?: AnyObject): Promise<AnyObject> => {
|
||||
|
||||
return await request.api('/v2/user2/GetMyStoreList', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 获取系统数据
|
||||
*/
|
||||
get_service_info: async (params?: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/cms/GetServiceInfo', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 查询用户其他信息,比如角色等
|
||||
*/
|
||||
get_self_info: async (params?: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/user2/GetSelfInfo', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 修改密码
|
||||
*/
|
||||
change_password: async (params?: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/auth2/ChangePassword', 'PUT', params)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
export default login
|
||||
267
src/api/https/merchant.ts
Normal file
267
src/api/https/merchant.ts
Normal file
@@ -0,0 +1,267 @@
|
||||
/**
|
||||
* @description: 商家中心
|
||||
* @return {*}
|
||||
* @param {}-
|
||||
*/
|
||||
import request from "../request";
|
||||
|
||||
|
||||
const merchant = {
|
||||
/**
|
||||
* 获取门店营业状态
|
||||
*/
|
||||
get_stores: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/store/GetStores', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* @desc 多用型接口
|
||||
* 设置门店营业 休息
|
||||
* 切换未拣货提醒方式
|
||||
* 修改印业资质
|
||||
*/
|
||||
update_store: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/store/UpdateStore', 'PUT', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 修改线上淘鲜达时间
|
||||
*/
|
||||
update_txd_store: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/store/UpdateTxdStore', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 更新平台营业状态 线上
|
||||
*/
|
||||
update_vendors_store_states: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/store/UpdateVendorStoreBussinessStatus', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* @desc 修改门店映射信息
|
||||
* @param {object} params 请求参数 storeID int 门店ID vendorID int 厂商ID
|
||||
*/
|
||||
update_store_vendor_map: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('v2/store/UpdateStoreVendorMap','PUT',params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 查询是否有新账单
|
||||
*/
|
||||
get_store_bills: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/financial/GetStoreBills', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 获取门店今日完成实时数据
|
||||
*/
|
||||
get_store_order_sale_info: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/GetStoresOrderSaleInfo', 'GET', params, 30000)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 获取用户注册时间
|
||||
*/
|
||||
get_self_info: async (params?: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/user2/GetSelfInfo', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 获取调价包
|
||||
*/
|
||||
query_configs: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/cms/QueryConfigs', "GET", params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 修改调价包
|
||||
*/
|
||||
update_store_price_pack: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/store/UpdateStorePricePack', "PUT", params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 获取差评数量
|
||||
*/
|
||||
tmp_get_jx_bad_comments_no: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/store/TmpGetJxBadCommentsNo', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 获取评论
|
||||
*/
|
||||
Tmp_get_jx_bad_comments_by_storeId: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/store/TmpGetJxBadCommentsByStoreId', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 获取店铺评分
|
||||
*/
|
||||
get_weekly_store_score: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/store/GetWeeklyStoreScore', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 获取待配商品
|
||||
*/
|
||||
get_order_ders_accept: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/GetOrdersAccept', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 通过skuID skuName 获取商品
|
||||
*/
|
||||
get_stores_skus: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/store/sku/GetStoresSkus', "GET", params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 获取信息通知
|
||||
*/
|
||||
Get_store_message_statuses: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/msg/GetStoreMessageStatuses', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 获取信息详情
|
||||
*/
|
||||
get_store_messages: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/msg/GetStoreMessages', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 修改信息为已读
|
||||
*/
|
||||
read_store_message: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/msg/ReadStoreMessage', 'PUT', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 获取门店活动信息
|
||||
*/
|
||||
query_acts: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/act/QueryActs', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 获取打印机能识别的数据
|
||||
*/
|
||||
get_order_sku_info: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/GetOrderSkuInfo', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 判断蓝牙打印机是否需要打印标题
|
||||
*/
|
||||
get_brands: async (prams: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/store/GetBrands', 'GET', prams)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 修改打印状态为 true
|
||||
*/
|
||||
set_order_print_status: async (prams: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/SetOrderPrintStatus', 'PUT', prams)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 清空打印队列
|
||||
*/
|
||||
delete_printer_seq: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/store/DeletePrinterSeq', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 扫码绑定易联云
|
||||
*/
|
||||
bind_net_printer: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/store/BindPrinter', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 获取七牛云TOKEN
|
||||
*/
|
||||
get_qiniu_upload_token: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/cms/GetQiniuUploadToken', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 扫码进店,获取当前门店的二维码
|
||||
*/
|
||||
get_weixin_unlimited: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/event/GetWeixinUnlimited', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 获取app版本号
|
||||
*/
|
||||
get_app_varsion: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/version/GetVersionController', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 获取门店信息
|
||||
*/
|
||||
get_store_vendor_maps: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/store/GetStoreVendorMaps', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 查询美团门店IM单聊开关状态
|
||||
* @return {string} appPoiCode:美团门店id
|
||||
*/
|
||||
get_mt_store_im_status: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/im/GetPoiIMStatus', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 设置美团门店IM线上状态
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} appPoiCode:美团门店id imStatus:状态 0-关闭 1-开启
|
||||
*/
|
||||
set_mt_store_im_status: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/im/SetPoiIMStatus', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 查询远端门店的营业状态
|
||||
* @param {object} params 请求参数
|
||||
*/
|
||||
get_vendor_store:async(params:AnyObject): Promise<AnyObject> =>{
|
||||
return request.api('/v2/store/GetVendorStore', 'GET', params)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
export default merchant
|
||||
48
src/api/https/message.ts
Normal file
48
src/api/https/message.ts
Normal file
@@ -0,0 +1,48 @@
|
||||
/**
|
||||
* @description: IM消息管理
|
||||
* @return {*}
|
||||
* @param {}-
|
||||
*/
|
||||
import request from "../request";
|
||||
|
||||
|
||||
const message = {
|
||||
/*************************************************
|
||||
* 获取消息用户列表
|
||||
*/
|
||||
get_IM_user_list: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/im/GetIMUserList', 'GET', params)
|
||||
},
|
||||
|
||||
/*************************************************
|
||||
* 解析饿了么消息中的mediaID
|
||||
*/
|
||||
get_url_by_mediaID: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/im/GetElmMedia', 'GET', params)
|
||||
},
|
||||
|
||||
/*************************************************
|
||||
* 获取聊天详情
|
||||
*/
|
||||
get_IM_chat_detail: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/im/GetImChatDetail', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 设置消息为已读
|
||||
*/
|
||||
set_IM_msg_read: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/im/SetImMsgRead', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 发送消息接口
|
||||
*/
|
||||
send_to_vendor: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/im/SendToVendorV2', 'POST', params)
|
||||
},
|
||||
}
|
||||
|
||||
export default message
|
||||
519
src/api/https/order.ts
Normal file
519
src/api/https/order.ts
Normal file
@@ -0,0 +1,519 @@
|
||||
import request from '../request'
|
||||
|
||||
|
||||
/**
|
||||
* 订单类接口
|
||||
* @param *
|
||||
* @return *
|
||||
*/
|
||||
const order = {
|
||||
/***********************************************************
|
||||
* 获取商户订单数量(统计)
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
Get_store_rder_count_info: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/GetStoreOrderCountInfo', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/***********************************************************
|
||||
* 获取售后单(统计)
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
Get_store_afs_order_countinfo: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/GetStoreAfsOrderCountInfo', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/***********************************************************
|
||||
* 获取对应状态的订单数据
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:{totalCount:总条数,data:分页数据} desc:错误信息
|
||||
*/
|
||||
get_orders: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/GetOrders', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 确认接单
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据,desc:错误信息
|
||||
*/
|
||||
accept_or_refuse_order: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/AcceptOrRefuseOrder', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 获取打印机状态
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
get_printer_status: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/GetPrinterStatus', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 网络打印机打印订单
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
print_order: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/PrintOrder', 'PUT', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 拣货完成
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
finished_pickup: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/FinishedPickup', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 自提订单 京西订单不用自提 id
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
confirm_self_take: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/ConfirmSelfTake', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 确认送送达
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
self_delivered: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/SelfDelivered', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 获取售后订单
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
get_afs_orders: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/GetAfsOrders', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 非饿百订单 退货退款
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
agree_orRefuse_refund: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/AgreeOrRefuseRefund', 'PUT', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* @description 扫码枪 到店扫码支付订单退款 收获退款 post jxorder/RefundOnlineOrder
|
||||
* @Param token header string true "认证token"
|
||||
* @Param vendorOrderID formData string true "订单ID"
|
||||
* @Param skuIds formData string true "[key:value]退款商品 skuId:count,int" Map类型
|
||||
* @Param Reason formData string true "退单原因"
|
||||
*/
|
||||
refund_online_order: async(params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('v2/jxorder/RefundOnlineOrder','POST', params)
|
||||
},
|
||||
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 饿百订单 京东的异常单
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
agree_or_refuse_cancel: async (params: AnyObject): Promise<AnyObject> => {
|
||||
// 原来饿百订单退款或者驳回的接口有问题,更换成原来的退款
|
||||
return await request.api('/v2/order/AgreeOrRefuseCancel', 'PUT', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 退货待确认
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
confirm_received_return_goods: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/ConfirmReceivedReturnGoods', 'PUT', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 退货待确认
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
get_order_info: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/GetOrderInfo', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 查询取消订单
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
getafs_orders: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/getafsOrders', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 取消订单
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
cancel_order: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/CancelOrder', 'PUT', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 获取条形码
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
create_qrOr_bar_code: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/cms/CreateQrOrBarCode', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 查询是否是京西新用户
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
get_order_user_buy_first: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/GetOrderUserBuyFirst', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 获取运单状态
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
get_order_status_list: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/GetOrderStatusList', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 获取商品列表
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
get_order_sku_info: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/GetOrderSkuInfo', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 获取订单差评骑手列表
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
complaint_rider_list: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/ComplaintRiderList', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 差评骑手
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
complaint_rider: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/ComplaintRider', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 商品部分退款
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
part_refund_order: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/PartRefundOrder', 'PUT', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 商品全额退款并创建售后单
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
refund_order: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/RefundOrder', 'PUT', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 直接部分退款
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
adjust_order: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/AdjustOrder', 'PUT', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 售后商品
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
get_afs_order_sku_info: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/GetAfsOrderSkuInfo', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 获取运单费用
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
query_order_waybill_fee_info: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/QueryOrderWaybillFeeInfo', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 获取品牌账号余额
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
get_brands: async (params?: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/store/GetBrands', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 获取门店账号余额
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
get_store_acct_balance: async (params?: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/store/GetStoreAcctBalance', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 创建订单
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
create_store_acct_order: async (params?: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/jxorder/CreateStoreAcctOrder', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 支付订单
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
pay4_user: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/jxorder/Pay4User', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 非抖音订单转自送
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
self_delivering: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/SelfDelivering', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 添加小费
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
update_order_waybill_tip: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/UpdateOrderWaybillTip', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 切换发单方式
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
update_store_courier_map: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/store/UpdateStoreCourierMap', 'PUT', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 创建三方配送
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
create_waybill_on_providers: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/CreateWaybillOnProviders', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 取消订单
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
cancel_waybill: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/CancelWaybill', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 骑手
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
accept_or_refuse_failed_get_order: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/AcceptOrRefuseFailedGetOrder', 'PUT', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 重新召唤骑手
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
callP_m_courier: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/CallPMCourier', 'PUT', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 退回货物
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
confirm_receive_goods: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/ConfirmReceiveGoods', 'PUT', params)
|
||||
},
|
||||
|
||||
/*************************************************************
|
||||
* 查看客户距离
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
get_ST_o_U_riding_distance: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/cms/GetSToURidingDistance', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 获取骑手位置
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
get_rider_lng: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/GetRiderLng', 'POST', params)
|
||||
},
|
||||
|
||||
/*************************************************************
|
||||
* 获取骑手位置(实时)
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
get_s_to_u_riding_distance: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/cms/GetSToURidingDistance2', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************************
|
||||
* 取消所有三方运单(取消所有配送)
|
||||
* @param {object} params 请求参数
|
||||
* @return {object} code:状态 data:数据 desc:错误信息
|
||||
*/
|
||||
cancel_all_3rd_waybills: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/CancelAll3rdWaybills', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/***************************************************************
|
||||
* 查询发票信息,美团
|
||||
* @Param storeId formData int false "门店id"
|
||||
* @Param startTime formData string true "开始时间"
|
||||
* @Param endTime formData string true "结束时间"
|
||||
* @Param status formData string false "发票回复状态[1未回复/2回复]"
|
||||
* @Param offset query int false "结果起始序号(以0开始,缺省为0)"
|
||||
* @Param pageSize query int false "结果页大小(缺省为50,-1表示全部)"
|
||||
*/
|
||||
query_mt_invoice: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/GetInvoiceRecord', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 上传发票图片
|
||||
* @Param token header string true "认证token"
|
||||
* @Param orderId formData string true "订单ID"
|
||||
* @Param invoiceUrl formData string true "发票地址[10M内pdf/png/jpeg/jpg]"
|
||||
* @Param invoiceId formData string true "发票号码"
|
||||
*/
|
||||
upload_invoice_img: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/UploadOrderInvoice', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* 发票设置 饿百
|
||||
* @Title 批量更新门店发票设置
|
||||
* @Description 批量更新门店发票设置
|
||||
* @Param token header string true "认证token"
|
||||
* @Param vendorId formData string true "平台ID"
|
||||
* @Param vendorStoreID formData string true "平台门店ID"
|
||||
* @Param payload formData string true "json数据,格式为 ebaiapi.StoreInvoiceSetting",见JXC4-BACKSTAGE
|
||||
*/
|
||||
bath_update_invoice_setting: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/BathUpdateInvoiceSetting', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* @Title 查询门店发票设置
|
||||
* @Description 查询门店发票设置
|
||||
* @Param token header string true "认证token"
|
||||
*
|
||||
* @Param vendorId formData string true "平台ID"
|
||||
* @Param vendorStoreID formData string true "平台门店ID"
|
||||
*/
|
||||
query_invoice_setting: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/QueryInvoiceSetting', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/**
|
||||
* @Title 查询门店开票申请 饿百
|
||||
* @Description 批量更新店铺开票申请
|
||||
* @Param token header string true "认证token"
|
||||
* @Param vendorId formData string true "平台ID"
|
||||
* @Param vendorStoreID formData string true "平台门店ID"
|
||||
* @Param storeID formData int true "京西门店ID"
|
||||
*/
|
||||
get_invoice_info: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return await request.api('/v2/order/QueryUnansweredInvoice', 'GET', params)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
export default order
|
||||
98
src/api/https/shopping.ts
Normal file
98
src/api/https/shopping.ts
Normal file
@@ -0,0 +1,98 @@
|
||||
/**
|
||||
* @description: 商品管理
|
||||
* @return {*}
|
||||
* @param {}-
|
||||
*/
|
||||
import request from "../request";
|
||||
|
||||
|
||||
const shopping = {
|
||||
/*************************************************
|
||||
* 修改商品价格
|
||||
*/
|
||||
update_stores_skus: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/store/sku/UpdateStoresSkus', 'PUT', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 修改商品为临时不可售
|
||||
*/
|
||||
update_stores_skus_sale: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/store/sku/UpdateStoresSkusSale', 'PUT', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 获取商品分类
|
||||
*/
|
||||
getStore_category_map: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/store/GetStoreCategoryMap', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 备用获取分类列表
|
||||
*/
|
||||
get_categories: async (params?: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/sku/GetCategories', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 获取商品
|
||||
*/
|
||||
get_stores_skus_for_store: async (params?: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/store/sku/GetStoresSkusForStore', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 获取商品
|
||||
*/
|
||||
get_top_skus_by_city_code: async (params?: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/store/sku/GetTopSkusByCityCode', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 获取待审核列表
|
||||
*/
|
||||
get_store_sku_audit: async (params?: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/store/sku/GetStoreSkuAudit', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 获取待审核列表
|
||||
*/
|
||||
get_sku_names_new: async (params?: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/sku/GetSkuNamesNew', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 审核商品
|
||||
*/
|
||||
store_sku_price_audit: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/store/sku/StoreSkuPriceAudit', 'POST', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 请求京东商品库
|
||||
*/
|
||||
get_jd_upc_code_by_name: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/sku/GetJdUpcCodeByName', 'GET', params)
|
||||
},
|
||||
|
||||
|
||||
/*************************************************
|
||||
* 微信扫码创建商品
|
||||
*/
|
||||
create_skus_and_focus_from_wx: async (params: AnyObject): Promise<AnyObject> => {
|
||||
return request.api('/v2/store/sku/CreateSkusAndFocusFromWx', 'POST', params)
|
||||
},
|
||||
}
|
||||
|
||||
export default shopping
|
||||
Reference in New Issue
Block a user