105 lines
2.6 KiB
TypeScript
105 lines
2.6 KiB
TypeScript
import request from '@/utils/request'
|
|
|
|
//发送短信
|
|
export function smsSend(data: any) {
|
|
return request.post({ url: '/sms/sendCode', data: data })
|
|
}
|
|
|
|
export function getConfig() {
|
|
return request.get({ url: '/config/config' })
|
|
}
|
|
|
|
export function getPolicy() {
|
|
return request.get({ url: '/config/agreement' })
|
|
}
|
|
|
|
export function uploadImage(file: any, token?: string) {
|
|
return request.uploadFile({
|
|
url: '/upload/image',
|
|
filePath: file,
|
|
name: 'file',
|
|
header: {
|
|
token
|
|
},
|
|
fileType: 'image'
|
|
})
|
|
}
|
|
|
|
export function wxJsConfig(data: any) {
|
|
return request.get({ url: '/wechat/jsConfig', data })
|
|
}
|
|
|
|
//获取城市列表
|
|
export function getCityList(data?: any) {
|
|
return request.get({ url: '/city/getCityLists', data })
|
|
}
|
|
|
|
//获取其他列表
|
|
export function getOtherList(data?: any) {
|
|
return request.get({ url: '/coach/otherLists', data })
|
|
}
|
|
|
|
//获取技能列表
|
|
export function getSkillList(data?: any) {
|
|
return request.get({ url: '/coach/skillLists', data })
|
|
}
|
|
|
|
//获取服务项目列表
|
|
export function getGoodsList(data?: any) {
|
|
return request.get({ url: '/goods/lists', data })
|
|
}
|
|
|
|
//获取服务项目详情
|
|
export function getGoodsDetail(data?: any) {
|
|
return request.get({ url: '/goods/detail', data })
|
|
}
|
|
|
|
//申请技师
|
|
export function apply(data?: any) {
|
|
return request.post({ url: '/coach/apply', data })
|
|
}
|
|
|
|
//获取订单列表
|
|
export function getOrderList(data?: any) {
|
|
return request.get({ url: '/order/lists', data })
|
|
}
|
|
|
|
//提现配置列表
|
|
export function withdrawConfigLists(data?: any) {
|
|
return request.get({ url: '/withdraw/configLists', data })
|
|
}
|
|
|
|
//提现配置
|
|
export function withdrawConfig(data?: any) {
|
|
return request.get({ url: '/withdraw/getWithDrawWay', data })
|
|
}
|
|
|
|
//设置提现配置
|
|
export function setWithdrawConfig(data?: any) {
|
|
return request.post({ url: '/withdraw/setWithDrawWay', data })
|
|
}
|
|
|
|
//财务明细列表
|
|
export function apiFinanceLists(data?: any) {
|
|
return request.get({ url: '/finance/lists', data })
|
|
}
|
|
|
|
|
|
/**
|
|
* @param { Object } params { location: xxx,xxx }
|
|
* @return { Promise }
|
|
* @description 地址逆解析
|
|
*/
|
|
export const getGeocoderCoordinate = (params: any) =>
|
|
request.get({ url: '/city/geocoderCoordinate', data: params })
|
|
|
|
//获取附近地址
|
|
export const getNearbyLocation = (params: any) =>
|
|
request.get({ url: '/city/getNearbyLocation', data: params })
|
|
|
|
/**
|
|
* @param { Object } params
|
|
* @return { Promise }
|
|
* @description 获取地级市列表 以首字母排序
|
|
*/
|
|
export const apiRegionCity = (params: any) => request.get({ url: '/city/city', data: params }) |