mirror of
https://gitee.com/beijing_hongye_huicheng/lilishop-ui.git
synced 2026-11-07 01:18:54 +08:00
- 移除楼层列表中的主题色设置按钮及路由 - 重构主题色设置页面,新增系统预设色系和自定义模式 - 添加移动端真实页面预览功能,支持商品详情和订单页面预览 - 优化商品详情页优惠券展示样式和布局 - 修复买家端API刷新令牌请求的拦截器递归死锁问题 - 添加无refreshToken时的刷新请求保护机制
82 lines
1.7 KiB
JavaScript
82 lines
1.7 KiB
JavaScript
import request, { Method } from "@/plugins/request.js";
|
|
|
|
/**
|
|
* 获取首页专题数据
|
|
*/
|
|
export function getTopicData(id) {
|
|
return request({
|
|
url: `/buyer/other/pageData/get/${id}`,
|
|
method: Method.GET,
|
|
});
|
|
}
|
|
|
|
|
|
// 获取首页楼层装修数据
|
|
export function indexData(params) {
|
|
return request({
|
|
url: "/buyer/other/pageData/getIndex",
|
|
method: Method.GET,
|
|
needToken: false,
|
|
params,
|
|
});
|
|
}
|
|
|
|
// 获取自动发券
|
|
export function getAutoCoup(){
|
|
return request({
|
|
url: "/buyer/promotion/coupon/activity",
|
|
method: Method.GET,
|
|
needToken: true,
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 获取店铺楼层数据
|
|
*/
|
|
export function getFloorStoreData(params) {
|
|
return request({
|
|
url: `/buyer/other/pageData?pageClientType=PC`,
|
|
method: "get",
|
|
params,
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 楼层装修数据
|
|
* @param pageClientType 客户端类型,可用值:PC,H5,WECHAT_MP,APP
|
|
* @param pageType 页面类型,可用值:INDEX,STORE,SPECIAL
|
|
*/
|
|
export function pageData(params) {
|
|
return request({
|
|
url: `/buyer/other/pageData`,
|
|
method: Method.GET,
|
|
needToken: false,
|
|
params,
|
|
});
|
|
}
|
|
|
|
/**
|
|
* 刷新token
|
|
*/
|
|
export function handleRefreshToken(token) {
|
|
return request({
|
|
url: `/buyer/passport/member/refresh/${token}`,
|
|
method: Method.GET,
|
|
needToken: false,
|
|
// 刷新令牌请求自身不再进入 401/403 刷新分支,避免拦截器递归死锁;失败也不弹全局错误提示
|
|
skipAuthHandler: true,
|
|
skipMessage: true,
|
|
});
|
|
}
|
|
|
|
// /**
|
|
// * 获取店铺楼层数据
|
|
// */
|
|
// export function getFloorStoreData(params) {
|
|
// return request({
|
|
// url: `/buyer/other/pageData?pageClientType=PC`,
|
|
// method: "get",
|
|
// params,
|
|
// });
|
|
// }
|