PixelAI-mobile/common/http.api.js

46 lines
2.3 KiB
JavaScript
Raw Normal View History

2024-12-03 09:34:24 +08:00
import configService from '@/common/config.service.js';
const install = (Vue, vm) => {
2024-12-29 16:09:08 +08:00
// ai制图
vm.$api.generateImages = async (params = {}) => await vm.$u.get('/AiPicture/GenerateImages', params);// ai制图通用接口
2024-12-06 17:27:53 +08:00
// 用户管理
vm.$api.wxLogin = async (params = {}) => await vm.$u.get('/acUser/wxPhoneLogin', params);// 手机号一键登录
vm.$api.login = async (params = {}) => await vm.$u.get('/acUser/phoneLogin', params);// 手机号登录
2024-12-11 19:36:51 +08:00
vm.$api.logOut = async () => await vm.$u.get('/acUser/logout');// 用户登出
2024-12-06 17:27:53 +08:00
vm.$api.register = async (params = {}) => await vm.$u.get('/acUser/phoneRegister', params);// 手机号注册
2024-12-29 16:09:08 +08:00
vm.$api.getCurrency = async () => await vm.$u.get('/paVipCurrency');// 用户余额查询
vm.$api.getConsumption = async (params = {}) => await vm.$u.get('/mbConsumption',params);// 用户消费记录查询
// 轮播图管理
vm.$api.allBanners = async () => await vm.$u.get('/cpBanner/all');// 获取全部轮播图
2024-12-03 09:34:24 +08:00
2024-12-11 19:36:51 +08:00
// 会员作品
vm.$api.myCreations = async (params = {}) => await vm.$u.get('/paCreation', params);// 作品查询
2024-12-29 16:09:08 +08:00
vm.$api.singleCreation = async (id) => await vm.$u.get(`/paCreation/${id}`);// 单个作品查询
2024-12-11 19:36:51 +08:00
vm.$api.deleteCreation = async (id) => await vm.$u.delete(`/paCreation/${id}`);// 删除作品
2024-12-29 16:09:08 +08:00
// 作品发布
vm.$api.publicWork = async (params = {}) => await vm.$u.post('/paCreationRelease', params);// 作品发布
vm.$api.getReleases = async (params = {}) => await vm.$u.get('/paCreationRelease', params);// 发布作品查询
vm.$api.deleteReleases = async (id) => await vm.$u.delete(`/paCreationRelease/${id}`);// 删除发布作品
2024-12-10 10:25:46 +08:00
// 图片管理
vm.$api.getCpPhotoById = async (params = {}) => await vm.$u.get('/cpPhoto/all', params);// 根据标签id查询全部图片
2024-12-29 16:09:08 +08:00
vm.$api.singlePhotoById = async (id) => await vm.$u.get(`/cpPhoto/${id}`);// 根据图片id查询单个图片
2024-12-10 10:25:46 +08:00
2024-12-06 23:58:58 +08:00
// 应用服务
vm.$api.allServices = async (params = {}) => await vm.$u.get('/paServices/all', params);// 获取全部应用
vm.$api.singleServices = async (id) => await vm.$u.get(`/paServices/${id}`);// 获取单个应用
2024-12-05 11:46:54 +08:00
// 留言板
vm.$api.addMessage = async (params = {}) => await vm.$u.post('/cpMessage', params);// 添加留言
2024-12-29 16:09:08 +08:00
// 附件管理
vm.$api.getOssSignal = async () => await vm.$u.get('/enAttachment/getOssSignal');// 获取OSS Url临时签名
2024-12-03 09:34:24 +08:00
}
export default {
install
}