video_app/common/http.api.js

121 lines
5.6 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// 如果没有通过拦截器配置域名的话可以在这里写上完整的URL(加上域名部分)
// let hotSearchUrl = 'http://192.168.1.16:8080/sqx_fast/';
// let indexUrl = 'http://192.168.1.16:8080/sqx_fast/';
// 此处第二个参数vm就是我们在页面使用的this你可以通过vm获取vuex等操作更多内容详见uView对拦截器的介绍部分
// https://uviewui.com/js/http.html#%E4%BD%95%E8%B0%93%E8%AF%B7%E6%B1%82%E6%8B%A6%E6%88%AA%EF%BC%9F
const install = (Vue, vm) => {
let wxLogin = (params = {}) => vm.$u.get('app/Login/wxLogin', params); //微信小程序登陆
let insertWxUser = (params = {}) => vm.$u.post('app/Login/insertWxUser', params); //小程序登录新增或修改个人信息
let selectPhone = (params = {}) => vm.$u.post('app/Login/selectPhone', params); //获取手机号
let userVip = (params = {}) => vm.$u.get('app/UserVip/selectUserVip', params); //用户会员信息
let userinfo = (params = {}) => vm.$u.get('app/user/selectUserById', params); //个人信息
let updateUser = (params = {}) => vm.$u.post('app/user/updateUser', params); //修改个人信息
let bannerList = (params = {}) => vm.$u.get('banner/selectBannerList', params); //轮播图
let gaidList = (params = {}) => vm.$u.get('app/banner/clickBanner', params); //金刚图列表
let msg = (params = {}) => vm.$u.get('app/message/selectMessage', params); //公告
let selectBannerPage = (params = {}) => vm.$u.get('app/banner/selectBannerPage', params); //剧情壁纸
let courseClass = (params = {}) => vm.$u.get('app/courseClassification/selectClassification', params); //资源分类
let courseList = (params = {}) => vm.$u.get('app/course/selectCourse', params); //资源列表
let courseDet = (params = {}) => vm.$u.get('app/course/selectCourseById', params); //资源详情
let courseComment = (params = {}) => vm.$u.get('app/courseComment/selectCourseComment', params); //获取资源评论列表
let insertComment = (params = {}) => vm.$u.post('app/courseComment/insertCourseComment', params); //发表评论
let courseCollect = (params = {}) => vm.$u.post('app/courseCollect/insertCourseCollect', params); //收藏资源
let courseOrder = (params = {}) => vm.$u.get('/app/order/insertCourseOrders', params); //获取订单号
let updateGood = (params = {}) => vm.$u.get('/app/courseComment/updateGoodsNum', params); //获取点赞
let SearchList = (params = {}) => vm.$u.get('app/appSearchController/selectAppSearchNum', params); //热搜记录
let SearchDet = (params = {}) => vm.$u.get('app/appSearchController/deleteAppSearch', params); //删除历史记录
let search = (params = {}) => vm.$u.get('app/course/selectCourseTitle', params); //搜索
let searchs = (params = {}) => vm.$u.get('app/course/selectCourseTitles', params); //搜索
// app/course/selectCourse
// 学习
let latelyCourse = (params = {}) => vm.$u.get('app/CourseUser/selectLatelyCourse', params); //最近学习
let selectCourse = (params = {}) => vm.$u.get('app/CourseUser/selectCourseUser', params); //已购资源
let collectList = (params = {}) => vm.$u.get('app/courseCollect/selectByUserId', params); //资源收藏列表
// 我的
let orderList = (params = {}) => vm.$u.get('app/order/selectOrderByUserId', params); //我的订单
let inviter = (params = {}) => vm.$u.get('app/invite/selectInviteByUserIdLists', params); //我的邀请
let moneyList = (params = {}) => vm.$u.get('app/invite/queryUserMoneyDetails', params); //钱包明细
let queryInviter = (params = {}) => vm.$u.get('app/invite/selectInviteMoney', params); //邀请战绩
let vipDet = (params = {}) => vm.$u.get('app/VipDetails/selectVipDetails', params); //会员价格列表
let VipOrders = (params = {}) => vm.$u.get('app/order/insertVipOrders', params); //购买会员
let integral = (params = {}) => vm.$u.get('app/integral/selectByUserId', params); //查看用户积分
let integralDet = (params = {}) => vm.$u.get('app/integral/details', params); //查看积分获取列表
let message = (params = {}) => vm.$u.get('app/message/selectMessageByUserId', params); //查询用户消息
let wxPay = (params = {}) => vm.$u.post('app/wxPay/wxPayJsApiOrder', params); //微信支付
let userMoney = (params = {}) => vm.$u.get('app/invite/selectUserMoney', params); //查看钱包
let cashMoney = (params = {}) => vm.$u.get('app/cash/cashMoney', params); //申请提现
let selectPay = (params = {}) => vm.$u.get('app/cash/selectPayDetails', params); //提现记录
let moneyDet = (params = {}) => vm.$u.get('app/cash/queryUserMoneyDetails', params); //钱包明细
let type = (params = {}) => vm.$u.get('app/common/type', params); //钱包明细
let help = (params = {}) => vm.$u.get('app/helpWord/selectHelpList', params); //帮助中心
let helpDet = (params = {}) => vm.$u.get('app/helpWord/selectHelpWordDetails', params); //帮助中心 详情
//获取视频
let selectCourseDetailsById = (params = {}) => vm.$u.get('app/course/selectCourseDetailsById', params);
// 将各个定义的接口名称统一放进对象挂载到vm.$u.api(因为vm就是this也即this.$u.api)下
vm.$u.api = {
wxLogin,
insertWxUser,
selectPhone,
userVip,
userinfo,
updateUser,
bannerList,
gaidList,
msg,
selectBannerPage,
courseClass,
courseList,
courseDet,
courseComment,
insertComment,
collectList,
updateGood,
SearchList,
SearchDet,
search,
searchs,
courseCollect,
courseOrder,
latelyCourse,
selectCourse,
orderList,
inviter,
queryInviter,
vipDet,
integral,
integralDet,
message,
VipOrders,
wxPay,
moneyList,
userMoney,
cashMoney,
selectPay,
moneyDet,
type,
help,
helpDet,
selectCourseDetailsById
};
}
export default {
install
}