123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- var constant = require('const.js');
- const HOST_PRODUCT = constant.productApi;
- const HOST_BASE = constant.baseApi;
- let request = require('WXHttpRequest.js');
- const httputil = require('httpUtill.js');
- function getProductUrl(action) {
- return HOST_PRODUCT + action;
- }
- function getBaseUrl(action) {
- return HOST_BASE + action;
- }
- module.exports = {
- //获取推荐首页信息
- getIndex(uid) {
- let url = getProductUrl('wx/index');
- return request.getInstance().header({
- uid
- }).url(url).send();
- },
- // 获取首页人气推荐
- getHotRecommend(uid, pageNo, pageSize) {
- let url = getBaseUrl('wx/userRead/recommend');
- console.log(url);
- return request.getInstance().header({
- uid
- }).data({
- pageNo,
- pageSize,
- }).url(url).send();
- },
- // 获取用户朗读详细信息
- getWorksDetail(uid, readId) {
- let url = getBaseUrl(`wx/userRead/info/${readId}`);
- return request.getInstance().header({
- uid
- }).url(url).send();
- },
- // 获取全部课本
- getAllBooks(uid,pageNo,pageSize) {
- let url = getProductUrl('wx/product');
- return request.getInstance().header({
- uid
- }).url(url).data({
- pageNo,
- pageSize
- }).send();
- },
- // 获取课本详情
- getBookDetail(uid,id) {
- let url = getProductUrl(`wx/product/${id}`);
- return request.getInstance().header({
- uid
- }).url(url).send();
- },
- // 获取单课详情
- getClassDetail(uid,id) {
- let url = getProductUrl(`wx/lesson/${id}`);
- return request.getInstance().header({
- uid
- }).url(url).send();
- },
- // 发布作品
- postWork(uid, data) {
- console.log(data);
- let url = getBaseUrl(`wx/userRead`);
- return request.getInstance().header({
- uid
- }).url(url).data(data).method('POST').send();
- },
- // 关注用户
- followUser(uid, followUid) {
- let url = getBaseUrl(`wx/fans`);
- return request.getInstance().header({
- uid
- }).url(url).data({
- "uid": followUid
- }).method('POST').send();
- },
- //获取关注的用户列表
- getFollowUsers(uid, pageNo, pageSize) {
- let url = getBaseUrl(`wx/fans`);
- return request.getInstance().header({
- uid
- }).url(url).data({
- pageNo: pageNo,
- pageSize: pageSize
- }).send();
- },
- // 获取关注用户的作品列表
- getFollowWorks(uid, pageNo, pageSize) {
- let url = getBaseUrl(`wx/fans/interest`);
- return request.getInstance().header({
- uid
- }).url(url).data({
- pageNo: pageNo,
- pageSize: pageSize
- }).send();
- },
- // 搜索
- getSearchResult(uid,key,pageNo,pageSize){
- let url = getProductUrl(`wx/lesson`);
- return request.getInstance().header({
- uid
- }).url(url).data({
- title:key,
- productId: '',
- pageNo: pageNo,
- pageSize: pageSize
- }).send();
- },
- // 获取回复信息
- getReply(uid, columnId, pageNo, pageSize){
- let url = getBaseUrl(`wx/posts/reply`);
- return request.getInstance().header({
- uid
- }).url(url).data({
- columnId: columnId,
- pageNo: pageNo,
- pageSize: pageSize
- }).send();
- },
- // 发布回复(楼中楼)
- postReplyComment(uid, data){
- let url = getBaseUrl(`wx/reply`);
- return request.getInstance().header({
- uid
- }).url(url).data(data).method('POST').send();
- },
- // 发布讨论
- postReply(uid, data){
- let url = getBaseUrl(`wx/posts`);
- return request.getInstance().header({
- uid
- }).url(url).data(data).method('POST').send();
- },
- }
|