60 lines
1.0 KiB
JavaScript
60 lines
1.0 KiB
JavaScript
![]() |
/**
|
|||
|
* 商户相关接口
|
|||
|
*/
|
|||
|
|
|||
|
import request from '@/utils/request'
|
|||
|
|
|||
|
/**
|
|||
|
* 商户申请
|
|||
|
* @param {Object} data - 商户信息
|
|||
|
* @returns {Promise}
|
|||
|
*/
|
|||
|
export function applyMch(data) {
|
|||
|
return request({
|
|||
|
url: '/app/mch',
|
|||
|
method: 'post',
|
|||
|
data
|
|||
|
})
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* 获取商户列表
|
|||
|
* @param {Object} query - 查询参数
|
|||
|
* @returns {Promise}
|
|||
|
*/
|
|||
|
export function getMchList(query) {
|
|||
|
return request({
|
|||
|
url: '/app/mch/list',
|
|||
|
method: 'get',
|
|||
|
params: query
|
|||
|
})
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* 获取商户详情
|
|||
|
* @param {Number} id - 商户ID
|
|||
|
* @returns {Promise}
|
|||
|
*/
|
|||
|
export function getMchDetail(id) {
|
|||
|
return request({
|
|||
|
url: `/app/mch/${id}`,
|
|||
|
method: 'get'
|
|||
|
})
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* 修改商户信息
|
|||
|
* @param {Object} data - 商户信息,需包含商户ID及需修改的字段
|
|||
|
* @returns {Promise}
|
|||
|
* @description
|
|||
|
* 用于修改商户信息,需传入完整的商户数据对象。接口会校验当前用户是否有权限修改该商户。
|
|||
|
*/
|
|||
|
export function updateMch(data) {
|
|||
|
return request({
|
|||
|
url: '/app/mch',
|
|||
|
method: 'put',
|
|||
|
data
|
|||
|
})
|
|||
|
}
|