niucloud/web/api/system.ts
全栈小学生 0e47055ccb v1.0.0-beta.1
2023-04-15 17:12:49 +08:00

76 lines
1.5 KiB
TypeScript

/**
* 获取验证码
*/
export function getCaptcha() {
return request.get('captcha', {}, { showErrorMessage: true })
}
/**
* 获取微信公众号授权码
*/
export function getWechatAuthCode(data: AnyObject) {
return request.get('wechat/codeurl', data)
}
/**
* 同步微信信息
*/
export function wechatSync(data: AnyObject) {
return request.get('wechat/sync', data)
}
/**
* 获取协议信息
*/
export function getAgreementInfo(key: string) {
return request.get(`agreement/${key}`)
}
/**
* 重置密码
*/
export function resetPassword(data: AnyObject) {
return request.post(`/password/reset`, data, { showErrorMessage: true })
}
/**
* 发送短信验证码
*/
export function sendSms(data: AnyObject) {
return request.post(`send/mobile/${data.type}`, data, { showErrorMessage: true })
}
/**
* 获取微信jssdk config
*/
export function getWechatSkdConfig(data: AnyObject) {
return request.get('wechat/jssdkconfig', data)
}
/**
* 上传图片
*/
export function uploadImage(data: AnyObject) {
return request.upload('file/image', data, { showErrorMessage: true })
}
/**
* 拉取图片
*/
export function fetchImage(data: AnyObject) {
return request.post('file/image/fetch', data)
}
/**
* 拉取base64图片
*/
export function fetchBase64Image(data: AnyObject) {
return request.post('file/image/base64', data)
}
/**
* 获取版权信息
*/
export function getCopyRight(data: AnyObject) {
return request.get('copyright', data)
}