zhaojs
2023-07-26 eb4d171a50e4940d4822ec57641ba24be7747afa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
// 如果没有通过拦截器配置域名的话,可以在这里写上完整的URL(加上域名部分)
let commonIntUrl = 'api/common/init';
let getTopMessIdUrl = 'api/common/get_top_mess_id';
let getTopCalssUrl = 'api/taoke/get_top_class';
let getBannerListUrl = 'api/common/get_banner';
let getHomeMenuUrl = 'api/taoke/get_homemenu';
let getSuperClassUrl = 'api/taoke/get_super_class';
let getMQDUrl = 'api/taoke/getMQD';
let getGoodThingUrl = 'api/taoke/get_goods_things';
let loginUrl = 'api/user/login';
let mobileLoginUrl = 'api/user/mobilelogin';
let wxapploginUrl = 'api/user/wxapplogin';
let smsUrl = 'api/sms/send';
let setPwdUrl = 'api/user/setpwd';
let getUserInfoUrl = 'api/user/info';
let getTalentInfoUrl = 'api/taoke/get_talent_info';
let getMessageListUrl = 'api/common/get_message';
let getGoodsDetailUrl = 'api/taoke/get_goods_details';
let getPrivilegeLinkUrl = 'api/taoke/get_privilege_link';
let getSimilerGoodsUrl = 'api/taoke/get_similar_info';
let getJdsDetailUrl = 'api/taoke/get_jd_detail';
let getPddDetailUrl = 'api/taoke/get_pdd_detail';
let getMUrl = 'api/taoke/get_m';
let feedbackUrl = 'api/user/feedback';
let getWphGoodsDetailUrl = 'api/taoke/get_wph_detail';
let addCollectUrl = 'api/user/add_collect';
let delCollectUrl = 'api/user/del_collect';
let userCollectUrl = 'api/user/user_collect';
let hotKeyUrl = 'api/taoke/hot_key';
let suggestionUrl = 'api/taoke/suggestion';
let goodsSearchUrl = 'api/taoke/goods_search';
let activityLinkUrl = 'api/taoke/activity_link';
let unionActUrl = 'api/taoke/union_act';
let singlePageLinkUrl = 'api/taoke/single_page';
let checkPddAuthUrl = 'api/taoke/check_pdd_auth';
let getPddAuthUrl = 'api/taoke/get_pdd_auth';
let getPineGoodsUrl = 'api/taoke/get_nine_goods';
let jdGoodsListUrl = 'api/taoke/jd_goods_list';
let optimusMaterialUrl = 'api/taoke/optimus_material';
let pddGoodsListUrl = 'api/taoke/pdd_goods_list';
let brandListUrl = 'api/taoke/brand_list';
let brandInfoUrl = 'api/taoke/brand_info';
let wphGoodsListUrl = 'api/taoke/wph_goods_list';
let meituanActUrl = 'api/taoke/meituan_act';
let eleActUrl = 'api/taoke/ele_act';
let eleShangjinUrl = 'api/taoke/ele_shangjin';
let userHomemenuUrl = 'api/user/user_homemenu';
let getAppVersionUrl = 'api/common/appversion';
let userBrowseUrl = 'api/user/browse_log';
let delBrowseUrl = 'api/user/delete_browse';
let activitySingleUrl = 'api/taoke/activity_single';
let bdHomemenuUrl = 'api/taoke/bd_homemenu';
let getCityUrl = 'api/common/get_city';
let coordinateUrl = 'api/common/coordinate';
let cityCateUrl = 'api/taoke/city_cate';
let searchDealsUrl = 'api/taoke/search_deals';
let getCityIdUrl = 'api/common/get_city_id';
let seckillShowinfoUrl = 'api/taoke/seckill_showinfo';
let seckillListUrl = 'api/taoke/seckill_list';
let identifyGoodsUrl = 'api/taoke/identify_goods';
let changeMobileUrl = 'api/user/changemobile';
let bindInvitationUrl = 'api/user/bind_invitation';
let getInviteInfoUrl = 'api/user/invitation_info';
let getEstimateAmountUrl = 'api/user/get_estimate_amount';
let fansListUrl = 'api/user/fans_list';
let getFansCountUrl = 'api/user/get_fans_count';
let getHelpTypeUrl = 'api/common/get_help_type';
let getHelpListUrl = 'api/common/get_help_content';
let getHelpDetailUrl = 'api/common/get_help_detail';
let getWpanurlUrl = 'api/taoke/get_wpanurl';
let getChainTurningUrl = 'api/taoke/get_chain_turning';
let superDiscountGoodsUrl = 'api/taoke/super_discount_goods';
let getHistoryUrl = 'api/taoke/get_history';
let getTbGoodsListUrl = 'api/taoke/tb_goods_list';
let cateRankListUrl = 'api/taoke/cate_rank_list';
let getUpgradeInfoUrl = 'api/user/get_upgrade_info';
let getEquityCardUrl = 'api/user/get_equity_card';
let levelApplyUrl = 'api/user/level_apply';
let orderListUrl = 'api/order/get_order_list';
let userProfitUrl = 'api/user/user_profit';
let bindZfbUrl = 'api/user/bind_zfb';
let withdrawUrl = "api/user/withdraw";
let getBalanceLogUrl = '/api/user/get_balance_log';
let getPublisherUrl = '/api/taoke/get_publisher';
let getAlbumUrl = '/api/taoke/get_album_list';
let likeAlbumUrl = '/api/taoke/like_album';
let albumDetailUrl = '/api/taoke/album_detail';
let anchorFollowUrl = '/api/taoke/follow_anchor';
let myFollowAlbumUrl = 'api/taoke/follow_album_list';
let userCancelUrl = 'api/user/cancel';
let profileUrl = 'api/user/profile';
let bindWechatUrl = 'api/user/bind_wechat';
let changePwdUrl = 'api/user/resetpwd';
let unboundWechatUrl = 'api/user/unbound_wechat';
let bindMobileLoginUrl = 'api/user/bind_mobile_login';
let getDyGoodsDetailUrl = 'api/taoke/get_dy_detail';
let getPrivilegeShareLinkUrl = "api/taoke/get_privilege_share_link";
let eleStoreListUrl = "api/taoke/ele_store_list";
let getHdkCategoryListUrl="/api/taoke/get_hdk_category_list";
let changeCodeUrl="/api/user/changecode";
let getRecomInviterUrl="/api/user/getRecomInviter";
let updateFirstFreeBrowseUrl="/api/user/update_first_free_browse";
let updateCidUrl="/api/user/UpdateClientId";
let checkPreferenceGoodsUrl="/api/user/check_preference_goods";
let gussessLikeGoodsUrl="/api/taoke/gussess_like_goods";
let getCustomizePopupUrl="/api/activity/getCustomizePopup";
 
// 此处第二个参数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 changePwd =  (params = {}) => vm.$u.post(changePwdUrl, params);
    let comminInt = (params = {}) => vm.$u.post(commonIntUrl, params);
    let bindMobileLogin = (params = {}) => vm.$u.post(bindMobileLoginUrl, params);
    let getTopMessId = (params = {}) => vm.$u.post(getTopMessIdUrl, params);
    let getTopCalss = (params = {}) => vm.$u.post(getTopCalssUrl, params);
    let getBanner = (params = {}) => vm.$u.post(getBannerListUrl, params);
    let getHomeMenu = (params = {}) => vm.$u.post(getHomeMenuUrl, params);
    let getSuperClass = (params = {}) => vm.$u.post(getSuperClassUrl, params);
    let getMQD = (params = {}) => vm.$u.post(getMQDUrl, params); 
    let getGoodThing = (params = {}) => vm.$u.post(getGoodThingUrl, params); 
    let login = (params = {}) => vm.$u.post(loginUrl, params); 
    let wxapplogin = (params = {}) => vm.$u.post(wxapploginUrl, params);  //微信APP授权登录
    let mobileLogin = (params = {}) => vm.$u.post(mobileLoginUrl, params); 
    let sendSms = (params = {}) => vm.$u.post(smsUrl, params); 
    let setPwd = (params = {}) => vm.$u.post(setPwdUrl, params); 
    let getUserInfo = (params = {}) => vm.$u.post(getUserInfoUrl, params); 
    let changeMobile = (params = {}) => vm.$u.post(changeMobileUrl, params);     //绑定、修改手机号
    let getTalentInfo = (params = {}) => vm.$u.post(getTalentInfoUrl, params);         //获取达人说
    let getMessageList = (params = {}) => vm.$u.post(getMessageListUrl, params);      //获取消息列表    
    let getGoodsDetail = (params = {}) => vm.$u.post(getGoodsDetailUrl, params);      //获取商品详情
    let getPrivilegeLink = (params = {}) => vm.$u.post(getPrivilegeLinkUrl, params);      //高佣反链 
    let getSimilerGoods = (params = {}) => vm.$u.post(getSimilerGoodsUrl, params);      //获取淘宝相似商品  
    let getJdsDetail = (params = {}) => vm.$u.post(getJdsDetailUrl, params);      //获取京东商品详情  
    let getPddDetail = (params = {}) => vm.$u.post(getPddDetailUrl, params);      //获取拼多多商品详情 
    let getM = (params = {}) => vm.$u.post(getMUrl, params);      //获取热推榜和限时秒杀  
    let getWphGoodsDetail = (params = {}) => vm.$u.post(getWphGoodsDetailUrl, params);      //获取唯品会详情
    let addCollect = (params = {}) => vm.$u.post(addCollectUrl, params);      //收藏商品 
    let delCollect = (params = {}) => vm.$u.post(delCollectUrl, params);      //删除商品
    let userCollect = (params = {}) => vm.$u.post(userCollectUrl, params);      //收藏列表
    let hotKey = (params = {}) => vm.$u.post(hotKeyUrl, params);      //搜索热词 
    let suggestion = (params = {}) => vm.$u.post(suggestionUrl, params);      //搜索联想词   
    let goodsSearch = (params = {}) => vm.$u.post(goodsSearchUrl, params);      //超级搜索
    let activityLink = (params = {}) => vm.$u.post(activityLinkUrl, params);      //活动转链
    let unionAct = (params = {}) => vm.$u.post(unionActUrl, params);      //剧推客活动转链 
    let singlePageLink = (params = {}) => vm.$u.post(singlePageLinkUrl, params);      //单页面地址  
    let checkPddAuth = (params = {}) => vm.$u.post(checkPddAuthUrl, params);      //验证pdd授权   
    let getPddAuth = (params = {}) => vm.$u.post(getPddAuthUrl, params);      //获取pdd授权参数 
    let getPineGoods = (params = {}) => vm.$u.post(getPineGoodsUrl, params);      //9.9包邮专区
    let jdGoodsList = (params = {}) => vm.$u.post(jdGoodsListUrl, params);      //京东商品列表
    let optimusMaterial =  (params = {}) => vm.$u.post(optimusMaterialUrl, params);      //辣妈优选
    let pddGoodsList = (params = {}) => vm.$u.post(pddGoodsListUrl, params);      //拼多多商品列表
    let brandList = (params = {}) => vm.$u.post(brandListUrl, params);      //品牌列表  
    let brandInfo = (params = {}) => vm.$u.post(brandInfoUrl, params);      //品牌详情 
    let wphGoodsList = (params = {}) => vm.$u.post(wphGoodsListUrl, params);      //唯品会商品列表 
    let meituanAct = (params = {}) => vm.$u.post(meituanActUrl, params);      //美团活动转链  
    let eleAct = (params = {}) => vm.$u.post(eleActUrl, params);      //饿了么活动转链  
    let eleShangjin = (params = {}) => vm.$u.post(eleShangjinUrl, params);      //饿了么赏金模式 
    let userHomemenu = (params = {}) => vm.$u.post(userHomemenuUrl, params);      //个人中心菜单 
    let getAppVersion = (params = {}) => vm.$u.post(getAppVersionUrl, params);      //获取版本信息  
    let userBrowse = (params = {}) => vm.$u.post(userBrowseUrl, params);      //获取浏览记录   
    let delBrowse = (params = {}) => vm.$u.post(delBrowseUrl, params);      //清除浏览记录  
    let activitySingle = (params = {}) => vm.$u.post(activitySingleUrl, params);      //单页活动  
    let bdHomemenu = (params = {}) => vm.$u.post(bdHomemenuUrl, params);      //本地生活金刚区
    let getCity = (params = {}) => vm.$u.post(getCityUrl, params);      //获取城市信息
    let coordinate = (params = {}) => vm.$u.post(coordinateUrl, params);      //根据城市获取经纬度
    let cityCate = (params = {}) => vm.$u.post(cityCateUrl, params);      //获取对应城市类目
    let searchDeals = (params = {}) => vm.$u.post(searchDealsUrl, params);      //团单查询
    let getCityId =(params = {}) => vm.$u.post(getCityIdUrl, params);      //获取城市ID 
    let seckillShowinfo =(params = {}) => vm.$u.post(seckillShowinfoUrl, params);      //获取秒杀场次 
    let seckillList =(params = {}) => vm.$u.post(seckillListUrl, params);      //获取秒杀列表
    let identifyGoods = (params = {}) => vm.$u.post(identifyGoodsUrl, params);      //智能搜索商品
    
    let bindInvitation = (params = {}) => vm.$u.post(bindInvitationUrl, params);      //绑定用户关系
    let getInviteInfo = (params = {}) => vm.$u.post(getInviteInfoUrl, params);      //获取绑定信息
    let getEstimateAmount = (params = {}) => vm.$u.post(getEstimateAmountUrl, params);      //获取预估金额
    let fansList = (params = {}) => vm.$u.post(fansListUrl, params);      //获取粉丝列表
    let getFansCount = (params = {}) => vm.$u.post(getFansCountUrl, params);      //获取粉丝统计
    let getHelpType = (params = {}) => vm.$u.post(getHelpTypeUrl, params);      //获取教程分类
    let getHelpList = (params = {}) => vm.$u.post(getHelpListUrl, params);      //获取教程列表
    let getHelpDetail = (params = {}) => vm.$u.post(getHelpDetailUrl, params);      //获取教程详情
    let getWpanurl = (params = {}) => vm.$u.post(getWpanurlUrl, params);      //获取网盘地址
    let getChainTurning = (params = {}) => vm.$u.post(getChainTurningUrl, params);      //商品转链
    let superDiscountGoods = (params = {}) => vm.$u.post(superDiscountGoodsUrl, params);      //好货直降
    let getHistory = (params = {}) => vm.$u.post(getHistoryUrl, params);      //获取历史价格
    let getTbGoodsList = (params = {}) => vm.$u.post(getTbGoodsListUrl, params);      //获取淘宝商品列表
    let cateRankList = (params = {}) => vm.$u.post(cateRankListUrl, params);      //细分类目榜
    let getUpgradeInfo = (params = {}) => vm.$u.post(getUpgradeInfoUrl, params);      //获取升级规则
    let getEquityCard = (params = {}) => vm.$u.post(getEquityCardUrl, params);      //收益对比
    let levelApply = (params = {}) => vm.$u.post(levelApplyUrl, params);      //升级申请
    let orderList = (params = {}) => vm.$u.post(orderListUrl, params);      //订单列表
    let userProfit = (params = {}) => vm.$u.post(userProfitUrl, params);      //用户收益
    let bindZfb = (params = {}) => vm.$u.post(bindZfbUrl, params);      //绑定支付宝
    let withdraw = (params = {}) => vm.$u.post(withdrawUrl, params);      //提现 
    let getBalanceLog = (params = {}) => vm.$u.post(getBalanceLogUrl, params);      //相关记录
    let getPublisher = (params = {}) => vm.$u.post(getPublisherUrl, params);      //更新淘宝授权
    let getAlbum = (params = {}) => vm.$u.post(getAlbumUrl, params);      //获取专辑列表 
    let likeAlbum = (params = {}) => vm.$u.post(likeAlbumUrl, params);      //点赞专辑 
    let albumDetail = (params = {}) => vm.$u.post(albumDetailUrl, params);      //专辑详情 
    let anchorFollow = (params = {}) => vm.$u.post(anchorFollowUrl, params);      //关注作者 
    let myFollowAlbum = (params = {}) => vm.$u.post(myFollowAlbumUrl, params);      //我的关注 
    let feedback = (params = {}) => vm.$u.post(feedbackUrl, params);      //意见反馈
    let userCancel = (params = {}) => vm.$u.post(userCancelUrl, params);      //用户注销
    let profile =  (params = {}) => vm.$u.post(profileUrl, params);      //修改用户信息
    let bindWechat = (params = {}) => vm.$u.post(bindWechatUrl, params);      //绑定微信
    let unboundWechat = (params = {}) => vm.$u.post(unboundWechatUrl, params);      //解绑微信
    let getDyGoodsDetail = (params = {}) => vm.$u.post(getDyGoodsDetailUrl, params);      //抖音详情
    let getPrivilegeShareLink = (params = {}) => vm.$u.post(getPrivilegeShareLinkUrl, params); 
    let eleStoreList = (params = {}) => vm.$u.post(eleStoreListUrl, params); 
    let getHdkCategoryList= (params = {}) => vm.$u.post(getHdkCategoryListUrl, params); 
    let changeCode=(params = {}) => vm.$u.post(changeCodeUrl, params); //修改邀请码
    let getRecomInviter=(params = {}) => vm.$u.post(getRecomInviterUrl, params); //获取推荐邀请人
    let updateFirstFreeBrowse=(params = {}) => vm.$u.post(updateFirstFreeBrowseUrl, params); //记录0元购
    let updateCid=(params={})=>vm.$u.post(updateCidUrl,params);//更新pushcid
    let checkPreferenceGoods=(params={})=>vm.$u.post(checkPreferenceGoodsUrl,params);//检测是否有偏好商品
    let gussessLikeGoods=(params={})=>vm.$u.post(gussessLikeGoodsUrl,params);//首页猜你喜欢
    let getCustomizePopup=(params={})=>vm.$u.post(getCustomizePopupUrl,params);//首页自定义弹窗
    
    // 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下
    vm.$u.api = {getCustomizePopup,gussessLikeGoods,checkPreferenceGoods,updateCid,updateFirstFreeBrowse,getRecomInviter,changeCode,getHdkCategoryList,eleStoreList,getPrivilegeShareLink,getDyGoodsDetail,bindMobileLogin,getTopMessId,changePwd,comminInt,wxapplogin,getTopCalss,getBanner,getHomeMenu,getSuperClass,getMQD,getGoodThing,login,sendSms,mobileLogin,setPwd,getUserInfo,getTalentInfo,getMessageList,getGoodsDetail,getPrivilegeLink,getSimilerGoods,getJdsDetail,getPddDetail,getM,getWphGoodsDetail,addCollect,delCollect,hotKey,suggestion,goodsSearch,activityLink,unionAct,singlePageLink,checkPddAuth,getPddAuth,getPineGoods,jdGoodsList,optimusMaterial,pddGoodsList,brandList,brandInfo,wphGoodsList,meituanAct,eleAct,eleShangjin,userHomemenu,getAppVersion,userBrowse,delBrowse,activitySingle,userCollect,bdHomemenu,getCity,coordinate,cityCate,searchDeals,getCityId,seckillShowinfo,seckillList,identifyGoods,changeMobile,bindInvitation,getInviteInfo,getEstimateAmount,fansList,getFansCount,getHelpType,getHelpList,getHelpDetail,getWpanurl,getChainTurning,superDiscountGoods,getHistory,getTbGoodsList,cateRankList,getUpgradeInfo,getEquityCard,levelApply,orderList,userProfit,bindZfb,withdraw,getBalanceLog,getPublisher,getAlbum,likeAlbum,albumDetail,anchorFollow,myFollowAlbum,feedback,userCancel,profile,bindWechat,unboundWechat};
}
 
export default {
    install
}