7.10 增加登录页面,事件详情接口对接,我的点赞,关注收藏页面搭建,接口对接
This commit is contained in:
227
request/api.js
227
request/api.js
@@ -13,40 +13,74 @@ export const singleWeb = param => post('/api/v1/html/info_text',param)
|
||||
|
||||
|
||||
/**
|
||||
* 授权登录
|
||||
* 手机登录
|
||||
*/
|
||||
export const login = param => post('/login',param)
|
||||
export const loginByPhone = param => post('/api/auth/login/phone',param)
|
||||
/**
|
||||
* 抖音授权登录
|
||||
* 邮箱登录
|
||||
*/
|
||||
export const register = param => post('/register',param)
|
||||
export const loginByEmail = param => post('/api/auth/login/email',param)
|
||||
/**
|
||||
* 授权手机号
|
||||
* 微信登录
|
||||
*/
|
||||
export const getPhone = param => post('/api/v1/setting/set_phone',param)
|
||||
|
||||
|
||||
export const loginByWx = param => post('/api/auth/login/wechat',param)
|
||||
|
||||
/**
|
||||
* 行业分类列表
|
||||
*/
|
||||
export const industryCategoryList = param => get('/api/industry-classifications',param)
|
||||
/**
|
||||
* 股票分类列表
|
||||
*/
|
||||
export const stockCategoryList = param => get('/api/sector/banner',param)
|
||||
/**
|
||||
* 筛选选项
|
||||
*/
|
||||
export const filterOptions = param => get('/api/filter/options',param)
|
||||
/**
|
||||
* 事件列表
|
||||
*/
|
||||
export const eventList = param => get('/api/events',param)
|
||||
/**
|
||||
* 时间筛选项
|
||||
* 首页热门事件、分类统计、相关企业数据
|
||||
*/
|
||||
export const eventFilterList = param => get('/api/events/filters',param)
|
||||
export const homeData = param => get('/api/home',param)
|
||||
/**
|
||||
* 事件详情
|
||||
* 事件相关标的
|
||||
*/
|
||||
export const eventDetails = id => get('/event/'+id,)
|
||||
export const eventRelatedStock = id => get('/api/event/'+id+'/related-stocks-detail')
|
||||
/**
|
||||
* 个股详情
|
||||
*/
|
||||
export const stockDetails = code => get('/api/stock/'+code+'/detail')
|
||||
/**
|
||||
* 股票K线数据
|
||||
*/
|
||||
export const stockCandlestickChartData = (code,param) => get('/api/stock/'+code+'/kline',param)
|
||||
/**
|
||||
* 事件相关概念
|
||||
*/
|
||||
export const eventRelatedConcept = id => get('/api/event/'+id+'/related-concepts')
|
||||
/**
|
||||
* 事件历史事件
|
||||
*/
|
||||
export const eventHistoryEvent = id => get('/api/event/'+id+'/historical-events')
|
||||
/**
|
||||
* 事件关联数据
|
||||
*/
|
||||
export const eventRelatedData = id => get('/api/event/'+id+'/related-data-list')
|
||||
/**
|
||||
* 事件传导链
|
||||
*/
|
||||
export const eventTransmissionChain = id => get('/api/event/'+id+'/transmission-chain')
|
||||
/**
|
||||
* 事件评论列表
|
||||
*/
|
||||
export const eventCommentList = id => get('/api/event/'+id+'/comments')
|
||||
/**
|
||||
* 事件添加关注
|
||||
*/
|
||||
export const followeEvent = id => get('/event/'+id)
|
||||
export const followEvent = id => post('/event/follow/'+id)
|
||||
/**
|
||||
* 评论事件
|
||||
*/
|
||||
@@ -60,9 +94,9 @@ export const likeEventComment = id => post('/post/like/'+id)
|
||||
*/
|
||||
export const commentComment = id => post('/post/comment/'+id)
|
||||
/**
|
||||
* 事件评论列表
|
||||
* 评论回复列表
|
||||
*/
|
||||
export const eventCommentList = id => post('/post/comments/'+id)
|
||||
export const commentReplyList = id => post('/post/comments/'+id)
|
||||
|
||||
/**
|
||||
* 确认服务订单
|
||||
@@ -93,11 +127,15 @@ export const createServiceOrder = param => post('/api/v1/service/order/appointme
|
||||
/**
|
||||
* 获取某一天的事件列表
|
||||
*/
|
||||
export const calendarEventList = param => get('/api/calendar-events',param)
|
||||
export const calendarEventList = param => get('/api/calendar/events',param)
|
||||
/**
|
||||
* 获取某一天的数据列表
|
||||
*/
|
||||
export const calendarDataList = param => get('/api/calendar/data',param)
|
||||
/**
|
||||
* 投资时间详情
|
||||
*/
|
||||
export const investEventDetails = (id,param) => get('/event/'+id,param)
|
||||
export const investEventDetails = (id,param) => get('/api/calendar/detail/'+id,param)
|
||||
/**
|
||||
* 获取当前月的每一天的时间数量
|
||||
*/
|
||||
@@ -139,161 +177,28 @@ export const goodsOrderDetails = param => post('/api/v1/goods/order/order_detail
|
||||
*/
|
||||
export const goodsConfirmReceipt = param => post('/api/v1/goods/order/take_order',param)
|
||||
|
||||
/**
|
||||
* 修改密码
|
||||
*/
|
||||
export const updatePassword = param => post('/applet/usercent/savecode',param)
|
||||
/**
|
||||
* 我的收藏
|
||||
*/
|
||||
export const myCollect = param => post('/applet/usercent/getSc',param)
|
||||
/**
|
||||
* 我的地址
|
||||
*/
|
||||
export const myAddress = param => post('/api/v1/address/index',param)
|
||||
/**
|
||||
* 新增地址
|
||||
*/
|
||||
export const addAddress = param => post('/api/v1/address/create',param)
|
||||
/**
|
||||
* 修改地址
|
||||
*/
|
||||
export const updateAddress = param => post('/api/v1/address/update',param)
|
||||
/**
|
||||
* 删除地址
|
||||
*/
|
||||
export const deleteAddress = param => post('/api/v1/address/delete',param)
|
||||
/**
|
||||
* 地址详情
|
||||
*/
|
||||
export const addressDetails = param => post('/api/v1/address/view',param)
|
||||
/**
|
||||
* 我的默认地址
|
||||
*/
|
||||
export const myDefaultAddress = param => post('/api/v1/address/my_default',param)
|
||||
/**
|
||||
* 用户信息
|
||||
*/
|
||||
export const userInfo = param => post('/api/v1/my/info',param)
|
||||
export const userInfo = param => get('/api/user/profile',param)
|
||||
/**
|
||||
* 编辑用户信息
|
||||
* 会员状态
|
||||
*/
|
||||
export const updateUserInfo = param => post('/api/v1/setting/edit_info',param)
|
||||
export const membershipStatus = param => get('/api/membership/status',param)
|
||||
/**
|
||||
* 投诉建议类型
|
||||
* 编辑基本信息
|
||||
*/
|
||||
export const complaintType = param => post('/api/v1/my/feedback_type',param)
|
||||
export const updateBasicInfo = param => post('/settings/profile',param)
|
||||
/**
|
||||
* 投诉建议
|
||||
* 编辑投资偏好
|
||||
*/
|
||||
export const complaintSuggest = param => post('/api/v1/my/send_feedback',param)
|
||||
export const updateInvestPreference = param => post('/settings/investment_preferences',param)
|
||||
/**
|
||||
* 兑换储值卡
|
||||
* 用户活动
|
||||
*/
|
||||
export const exchangeCard = param => post('/api/v1/my/exchange_card',param)
|
||||
export const userActivityList = param => get('/api/user/activities',param)
|
||||
/**
|
||||
* 领取优惠券
|
||||
* 意见反馈
|
||||
*/
|
||||
export const couponList = param => post('/api/v1/coupon/index',param)
|
||||
/**
|
||||
* 领取优惠券
|
||||
*/
|
||||
export const getCoupon = param => post('/api/v1/coupon/receive',param)
|
||||
/**
|
||||
* 我的优惠券
|
||||
*/
|
||||
export const myCoupon = param => post('/api/v1/coupon/my_coupon',param)
|
||||
/**
|
||||
* 申请认证
|
||||
*/
|
||||
export const applyAuthentication = param => post('/api/v1/my/apply_certification',param)
|
||||
/**
|
||||
* 充值金额
|
||||
*/
|
||||
export const rechargeAmount = param => post('/api/v1/recharge/index',param)
|
||||
/**
|
||||
* 创建充值订单
|
||||
*/
|
||||
export const createRechargeOrder = param => post('/api/v1/recharge/create_order',param)
|
||||
/**
|
||||
* 余额明细
|
||||
*/
|
||||
export const balanceRecord = param => post('/api/v1/my/money_detail',param)
|
||||
export const feedback = param => post('/api/user/feedback',param)
|
||||
|
||||
/**
|
||||
* 取消服务订单
|
||||
*/
|
||||
export const cancelServiceOrder = param => post('/api/v1/service/order/cancel',param)
|
||||
/**
|
||||
* 服务订单支付
|
||||
*/
|
||||
export const serviceOrderPay = param => post('/api/v1/service/order/pay_service_order',param)
|
||||
/**
|
||||
* 服务订单列表
|
||||
*/
|
||||
export const serviceOrderList = param => post('/api/v1/service/order/olst',param)
|
||||
/**
|
||||
* 服务订单详情
|
||||
*/
|
||||
export const serviceOrderDetails = param => post('/api/v1/service/order/odetail',param)
|
||||
/**
|
||||
* 服务订单评价
|
||||
*/
|
||||
export const serviceOrderEvaluate = param => post('/api/v1/service/order/send_evaluate',param)
|
||||
/**
|
||||
* 服务订单申请退款
|
||||
*/
|
||||
export const serviceOrderRefund = param => post('/api/v1/service/order/apply_refund',param)
|
||||
/**
|
||||
* 可退款服务订单列表
|
||||
*/
|
||||
export const canRefundServiceOrderList = param => post('/api/v1/service/order/order_sn_lst',param)
|
||||
|
||||
/**
|
||||
* 修改投资偏好
|
||||
*/
|
||||
export const updateInvestmentPreferences = param => post('/settings/investment_preferences',param)
|
||||
/**
|
||||
* 佣金记录
|
||||
*/
|
||||
export const commissionRecord = param => post('/api/v1/distribution/commission_log',param)
|
||||
/**
|
||||
* 提现
|
||||
*/
|
||||
export const withdraw = param => post('/api/v1/distribution/apply_withdrawal',param)
|
||||
/**
|
||||
* 提现记录
|
||||
*/
|
||||
export const withdrawRecord = param => post('/api/v1/distribution/apply_log',param)
|
||||
/**
|
||||
* 地址配置
|
||||
*/
|
||||
export const addressConfig = param => post('/api/v1/address/basic_param',param)
|
||||
/**
|
||||
* 申请成为分销商
|
||||
*/
|
||||
export const applyDistributor = param => post('/api/v2/distribution/apply',param)
|
||||
/**
|
||||
* 提现方式
|
||||
*/
|
||||
export const withdrawWay = param => post('/api/v1/distribution/withdrawal_way',param)
|
||||
/**
|
||||
* 团队订单
|
||||
*/
|
||||
export const teamOrderList = param => post('/api/v1/distribution/team_order',param)
|
||||
/**
|
||||
* 分销商排行
|
||||
*/
|
||||
export const distributorRankList = param => post('/api/v1/distribution/ranking',param)
|
||||
/**
|
||||
* 分销码和背景
|
||||
*/
|
||||
export const shareCode = param => post('/api/v1/my/my_qr_code',param)
|
||||
/**
|
||||
* 手续费比例
|
||||
*/
|
||||
export const feeRatio = param => post('/api/v1/ajax/web_config',param)
|
||||
/**
|
||||
* 绑定上级
|
||||
*/
|
||||
export const bindSuperiors = param => post('/api/v1/my/bind_top',param)
|
||||
122
request/http.js
122
request/http.js
@@ -2,11 +2,11 @@
|
||||
let baseURL = ''
|
||||
|
||||
if (process.env.NODE_ENV==='development') {
|
||||
// baseURL = 'https://admin.zleniao.com'
|
||||
baseURL = 'https://app.valuefrontier.cn'
|
||||
// baseURL = 'https://app.valuefrontier.cn'
|
||||
baseURL = 'http://43.143.189.195:5001'
|
||||
} else{
|
||||
// baseURL = 'https://admin.zleniao.com'
|
||||
baseURL = 'https://app.valuefrontier.cn'
|
||||
// baseURL = 'https://app.valuefrontier.cn'
|
||||
baseURL = 'http://43.143.189.195:5001'
|
||||
}
|
||||
|
||||
export function getBaseURL() {
|
||||
@@ -21,18 +21,23 @@ export function getBaseURL() {
|
||||
export function get(url, params){
|
||||
return new Promise((resolve, reject) =>{
|
||||
let token = uni.getStorageSync('token')
|
||||
uni.showLoading({
|
||||
title:'加载中'
|
||||
})
|
||||
uni.request({
|
||||
url:baseURL+url,
|
||||
data:params,
|
||||
header:{
|
||||
'Accept':'application/json',
|
||||
'Content-Type':'application/x-www-form-urlencoded',
|
||||
'token':token?token:''
|
||||
'Authorization':token?('Bearer '+token):''
|
||||
},
|
||||
method:"GET",
|
||||
success:(response) =>{
|
||||
console.log(response)
|
||||
if (response.data.code==-200) {
|
||||
uni.hideLoading()
|
||||
if (response.data.code==401) {
|
||||
uni.removeStorageSync('token')
|
||||
uni.navigateTo({
|
||||
url:'/pages/login/login',
|
||||
})
|
||||
@@ -41,6 +46,11 @@ export function get(url, params){
|
||||
}
|
||||
},
|
||||
fail:(error) =>{
|
||||
uni.hideLoading()
|
||||
uni.showToast({
|
||||
title:'请求失败',
|
||||
icon:'error'
|
||||
})
|
||||
reject(error.response)
|
||||
}
|
||||
})
|
||||
@@ -56,30 +66,33 @@ export function post(url, params) {
|
||||
return new Promise((resolve, reject) => {
|
||||
let token = uni.getStorageSync('token')
|
||||
let isJson = 0
|
||||
let isFile = 0
|
||||
if(params)
|
||||
{
|
||||
isJson = params.isJson
|
||||
}
|
||||
uni.request({
|
||||
url:baseURL+url,
|
||||
data:params,
|
||||
header:{
|
||||
'Accept':'application/json',
|
||||
'Content-Type':isJson?'application/json':'application/x-www-form-urlencoded',
|
||||
'token':token?token:''
|
||||
},
|
||||
method:"POST",
|
||||
success:(response) =>{
|
||||
console.log(JSON.parse(JSON.stringify(response)))
|
||||
if(response.header.token&&!params.isNotSaveToken)
|
||||
{
|
||||
uni.setStorageSync('token',response.header.token)
|
||||
}
|
||||
if (params&¶ms.isNotNeedLogin) {
|
||||
|
||||
}else
|
||||
{
|
||||
if (response.data.code==-200) {
|
||||
if(params)
|
||||
{
|
||||
isFile = params.isFile
|
||||
}
|
||||
uni.showLoading({
|
||||
title:'加载中'
|
||||
})
|
||||
if(isFile)
|
||||
{
|
||||
let token = uni.getStorageSync('token')
|
||||
uni.uploadFile({
|
||||
url: baseURL+url,
|
||||
filePath: params.avatar,
|
||||
name: 'avatar',
|
||||
header:{
|
||||
'Authorization':token?('Bearer '+token):''
|
||||
},
|
||||
formData:params,
|
||||
success: (response) => {
|
||||
console.log(response)
|
||||
uni.hideLoading()
|
||||
if (response.data.code==401) {
|
||||
uni.removeStorageSync('token')
|
||||
uni.navigateTo({
|
||||
url:'/pages/login/login'
|
||||
@@ -88,16 +101,55 @@ export function post(url, params) {
|
||||
} else{
|
||||
resolve(response.data)
|
||||
}
|
||||
},
|
||||
fail: (error) => {
|
||||
console.log('上传失败'+error.errMsg)
|
||||
uni.hideLoading()
|
||||
uni.showToast({
|
||||
title:'请求失败',
|
||||
icon:'error'
|
||||
})
|
||||
reject()
|
||||
}
|
||||
},
|
||||
fail:(error) =>{
|
||||
uni.showToast({
|
||||
title:'网络请求失败',
|
||||
icon:'none'
|
||||
})
|
||||
reject(error.response)
|
||||
}
|
||||
})
|
||||
});
|
||||
}else
|
||||
uni.request({
|
||||
url:baseURL+url,
|
||||
data:params,
|
||||
header:{
|
||||
'Accept':'application/json',
|
||||
'Content-Type':isJson?'application/json':(isFile?'multipart/form-data':'application/x-www-form-urlencoded'),
|
||||
'Authorization':token?('Bearer '+token):''
|
||||
},
|
||||
method:"POST",
|
||||
success:(response) =>{
|
||||
console.log(JSON.parse(JSON.stringify(response)))
|
||||
uni.hideLoading()
|
||||
if (params&¶ms.isNotNeedLogin) {
|
||||
|
||||
}else
|
||||
{
|
||||
console.log(response.data)
|
||||
if (response.data.code==401) {
|
||||
uni.removeStorageSync('token')
|
||||
uni.navigateTo({
|
||||
url:'/pages/login/login'
|
||||
})
|
||||
reject(response.data)
|
||||
} else{
|
||||
resolve(response.data)
|
||||
}
|
||||
}
|
||||
},
|
||||
fail:(error) =>{
|
||||
uni.hideLoading()
|
||||
uni.showToast({
|
||||
title:'请求失败',
|
||||
icon:'error'
|
||||
})
|
||||
reject(error.response)
|
||||
}
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user