123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- import {httpGet,httpPost} from "@/utils/request.js"
- /**
- * 微信登录
- * @param code 微信code
- */
- export const apiWechatLogin=params=>{
- return httpGet('/wechat/login',params)
- }
- /**
- * 顶部tab
- */
- export const apiHomeTab = () => {
- return httpGet('/user/get_top_tab')
- }
- /**
- * 获取用户tabbar权限
- */
- export const apiUserTabBar=()=>{
- return httpGet('/user/get_tab_bar',{})
- }
- /**
- * 获取个人信息
- */
- export const apiUserInfo=()=>{
- return httpGet('/user/info',{})
- }
- /**
- * 手机号/邮箱登录
- * @param area_num 手机号区号
- * @param bind_type 1手机号 2邮箱
- * @param email
- * @param mobile
- * @param verify_code
- */
- export const apiUserLogin=params=>{
- return httpPost('/user/login',params)
- }
- /**
- * 用户权限申请
- * @param business_card_url 名片地址
- * @param company_name 公司名
- * @param permission 选择的权限
- * @param real_name 姓名
- * @param source 来源:我的1、活动2、图库3、研报4、问答社区5、价格驱动6、沙盘推演7、语音播报8、视频社区9、线上路演10
- * @param source_agent 来源平台:1:小程序、2:小程序(pc)、3:公众号、4:官网web(pc)
- * @param from_page 来源页面: '活动列表'、'活动详情'等
- */
- export const apiApplyPermission=params=>{
- return httpPost('/user/apply',{...params,source_agent:1})
- }
- /**
- * 获取用户最近一条申请单信息
- */
- export const apiLastApplyRecord=(params)=>{
- return httpGet('/user/get_last_apply_record',params)
- }
- /**
- * 个人设置 头像/昵称 nick_name head_img_url
- */
- export const apiSetMyinfo = params => {
- return httpPost('/user/set',params)
- }
- /**
- * 收藏
- * @param collection_type 收藏类型:1-研报; 2-视频社区; 3-微路演视频
- * @param primary_id //收藏类型主ID(如报告id,视频id)
- * @param extend_id //扩展ID-如研报章节ID
- * @param source_agent //操作来源:1-小程序 2-小程序 PC 3-弘则研究公众号 4-Web PC
- */
- export const apiSetCollect=params=>{
- return httpPost('/collection/collect',{source_agent:1,...params})
- }
- /**
- * 取消收藏
- * @param collection_id 收藏ID
- */
- export const apiCancelCollect=params=>{
- return httpPost('/collection/cancel',params)
- }
- /**
- * 我的收藏列表
- * @param curr_page
- * @param page_size
- * @param keywords
- * @param from_type 来源类型:0-全部; 1-研报; 2-线上路演; 3-视频社区
- */
- export const apiMyCollectList=params=>{
- return httpGet('/collection/list',params)
- }
|