feat(hhrs): 开发文旅场馆、商户折扣、中奖名单三个H5页面
- 新增自定义导航栏(返回按钮 + 标题) - 文旅场馆/商户折扣:搜索栏 + 卡片列表(缩略图/名称/分类/地址/距离) - 中奖名单:公告区 + 统计卡片 + 三期Tab切换 + 中奖者表格 - pages.json 新增 navigationStyle: custom 配置 - common/http.api.js 新增 mp-api/hhrs 前缀接口占位 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
e4c29a08b4
commit
b37aa6bf81
+22
-5
@@ -1,5 +1,10 @@
|
||||
0 // 如果没有通过拦截器配置域名的话,可以在这里写上完整的URL(加上域名部分)
|
||||
// 如果没有通过拦截器配置域名的话,可以在这里写上完整的URL(加上域名部分)
|
||||
let LoginUrl = 'app-api/auth/checkerLogin';
|
||||
let VenueListUrl = 'mp-api/hhrs/venue/list';
|
||||
let VenueDetailUrl = 'mp-api/hhrs/venue/detail';
|
||||
let MerchantListUrl = 'mp-api/hhrs/merchant/list';
|
||||
let MerchantDetailUrl = 'mp-api/hhrs/merchant/detail';
|
||||
let WinnerListUrl = 'mp-api/hhrs/winner/list';
|
||||
|
||||
|
||||
// 此处第二个参数vm,就是我们在页面使用的this,你可以通过vm获取vuex等操作,更多内容详见uView对拦截器的介绍部分:
|
||||
@@ -8,16 +13,28 @@ const install = (Vue, vm) => {
|
||||
// 此处没有使用传入的params参数
|
||||
let checkerLogin = (params = {}) => vm.$u.post(LoginUrl, params);
|
||||
|
||||
|
||||
// 此处使用了传入的params参数,一切自定义即可
|
||||
// 文旅场馆
|
||||
let getVenueList = (params = {}) => vm.$u.get(VenueListUrl, params);
|
||||
let getVenueDetail = (params = {}) => vm.$u.post(VenueDetailUrl, params);
|
||||
|
||||
// 商户折扣
|
||||
let getMerchantList = (params = {}) => vm.$u.get(MerchantListUrl, params);
|
||||
let getMerchantDetail = (params = {}) => vm.$u.post(MerchantDetailUrl, params);
|
||||
|
||||
// 中奖名单
|
||||
let getWinnerList = (params = {}) => vm.$u.get(WinnerListUrl, params);
|
||||
|
||||
// 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下
|
||||
vm.$u.api = {
|
||||
checkerLogin,
|
||||
|
||||
getVenueList,
|
||||
getVenueDetail,
|
||||
getMerchantList,
|
||||
getMerchantDetail,
|
||||
getWinnerList,
|
||||
};
|
||||
}
|
||||
|
||||
export default {
|
||||
install
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user