jiuyiUniapp/jiuyi2/api/index.js

114 lines
1.9 KiB
JavaScript

// 工具库
import util from '@/common/js/util.js'
// 登录模块
import login from '@/api/login.js'
// 用户信息
import mine from '@/api/mine.js'
// 视频模块
import video from '@/api/video.js'
// 消息
import news from '@/api/news.js'
// 我的团队
import team from '@/api/team.js'
// 消息
import intergral from '@/api/intergral.js'
// 榴莲区
import durian from '@/api/durian.js'
// 商城
import shop from '@/api/shop.js'
const api = {
// 登录
login,
// 我的
mine,
// 视频模块
video,
// 消息
news,
// 我的团队
team,
// 积分
intergral,
// 榴莲果
durian,
// 商城模块
shop,
// 上传图片地址
uploadImg: '/homecommon/upload',
// 上传视频地址
uploadVideo: '/homecommon/uploadVideo',
// 公共模块可以放在这里 比如获取各种文章
/**
* 获取文章
* @param {Object} param
*/
getArticle(param) {
return util.request({
url: '/user/protocol/inquire',
query: param.query,
method: 'GET',
})
},
/**
* 获取各种配置
* @param {Object} param
*/
getConfig() {
return util.request({
url: '/coreplay/configinfo/getConf',
method: 'GET',
})
},
/**
* 获取省市区
* @param {Object} param
*/
getRegion() {
return util.request({
url: '/shopify/region/all',
method: 'GET',
})
},
/**
* 获取分类字典数据
* @param {Object} param
*/
getDict(param) {
return util.request({
url: '/system/dict/data/type',
path: param.path,
method: 'GET',
})
},
/**
* 获取带搜索的分类字典数据
* @param {Object} param
*/
getDicFuzzy(param) {
return util.request({
url: '/system/dict/data/type/fuzzy',
path: param.path,
query: param.query,
method: 'GET',
})
},
/**
* 获取未读消息数量
* @param {Object} param
*/
getAppVersion() {
return util.request({
url: '/system/appversion/latest',
method: 'GET',
})
},
}
export default api