import configService from '@/common/config.service.js'; const install = (Vue, vm) => { // ai制图 vm.$api.generateImages = async (params = {}) => await vm.$u.get('/AiPicture/GenerateImages', params);// ai制图通用接口 vm.$api.createTip = async (message) => await vm.$u.post(`/VolcengineChat/generatePromptWords?message=${message}`);// 提示词生成 // 用户管理 vm.$api.wxLogin = async (params = {}) => await vm.$u.get('/acUser/wxPhoneLogin', params);// 手机号一键登录 vm.$api.login = async (params = {}) => await vm.$u.get('/acUser/phoneLogin', params);// 手机号登录 vm.$api.logOut = async () => await vm.$u.get('/acUser/logout');// 用户登出 vm.$api.register = async (params = {}) => await vm.$u.get('/acUser/phoneRegister', params);// 手机号注册 vm.$api.getCurrency = async () => await vm.$u.get('/paVipCurrency');// 用户余额查询 vm.$api.getConsumption = async (params = {}) => await vm.$u.get('/paConsumption',params);// 用户消费记录查询 // 轮播图管理 vm.$api.allBanners = async () => await vm.$u.get('/cpBanner/all');// 获取全部轮播图 // 会员作品 vm.$api.myCreations = async (params = {}) => await vm.$u.get('/paCreation', params);// 作品查询 vm.$api.singleCreation = async (id) => await vm.$u.get(`/paCreation/${id}`);// 单个作品查询 vm.$api.deleteCreation = async (id) => await vm.$u.delete(`/paCreation/${id}`);// 删除作品 // 作品发布 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}`);// 删除发布作品 // 推荐作品管理 vm.$api.getRecommend = async (params = {}) => await vm.$u.get('/paRecommend', params);// 首页推荐作品查询 // 作品收藏管理 vm.$api.getCollections = async (params = {}) => await vm.$u.get('/paCollection', params);// 收藏作品查询 vm.$api.addCollections = async (params = {}) => await vm.$u.post('/paCollection', params);// 收藏作品 vm.$api.deleteCollections = async (id) => await vm.$u.delete(`/paCollection/${id}`);// 删除收藏作品 // 图片管理 vm.$api.getCpPhotoById = async (params = {}) => await vm.$u.get('/cpPhoto/all', params);// 根据标签id查询全部图片 vm.$api.singlePhotoById = async (id) => await vm.$u.get(`/cpPhoto/${id}`);// 根据图片id查询单个图片 // 文章管理(查询协议) vm.$api.getArticles = async (params = {}) => await vm.$u.get('/cpArticle', params);// 分页查询文章 // 应用服务 vm.$api.allServices = async (params = {}) => await vm.$u.get('/paServices/all', params);// 获取全部应用 vm.$api.getServices = async (params = {}) => await vm.$u.get('/paServices', params);// 分页获取应用 vm.$api.singleServices = async (id) => await vm.$u.get(`/paServices/${id}`);// 获取单个应用 // 留言板 vm.$api.addMessage = async (params = {}) => await vm.$u.post('/cpMessage', params);// 添加留言 // 附件管理 vm.$api.getOssSignal = async () => await vm.$u.get('/enAttachment/getOssSignal');// 获取OSS Url临时签名 // 标签管理 vm.$api.getLabels = async (moduleid) => await vm.$u.get(`/cpLabel/moduleid/${moduleid}`);// 查询模块下的标签 vm.$api.singleLabel = async (id) => await vm.$u.get(`/cpLabel/${id}`);// 查询单个标签 // 订单管理 vm.$api.createOrder = async (params = {}) => await vm.$u.post('/paOrder', params);// 添加订单 vm.$api.h5Pay = async (params = {}) => await vm.$u.get('/paOrder/h5Pay', params);// h5支付 vm.$api.h5PayNotify = async () => await vm.$u.post('/paOrder/payNotify');// h5回调 vm.$api.singleOrder = async (id) => await vm.$u.get(`/paOrder/${id}`);// 查询单个订单 vm.$api.getOrders = async (params = {}) => await vm.$u.get('/paOrder', params);// 分页获取订单 // 作品墙 vm.$api.allPictureWall = async (params = {}) => await vm.$u.get('/paPictureWall/all', params);// 根据id获取全部作品墙内容 vm.$api.buyOriginalPicture = async (params = {}) => await vm.$u.get('/paPictureWall/geiOriginalPicture', params);// 购买原图 } export default { install }