feat(hhrs): 新增权益包、门店详情、权益详情、我的四个H5页面
- 权益包页面支持3种状态切换:认证表单、未中奖空状态、权益信息(统计卡片+Tab+列表) - 门店详情页展示场馆信息、营业时间、商户优惠说明 - 权益详情页含日期选择卡片和底部预约按钮 - 我的页面含用户信息、菜单列表和底部TabBar - 新增权益相关API接口定义(getRightsInfo/getRightsDetail/doRightsAuth/doRightsBook) - 商户折扣列表跳转统一至门店详情页 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
b37aa6bf81
commit
073dfa5c00
+15
-4
@@ -5,12 +5,14 @@ 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';
|
||||
let RightsInfoUrl = 'mp-api/hhrs/rights/info';
|
||||
let RightsDetailUrl = 'mp-api/hhrs/rights/detail';
|
||||
let RightsAuthUrl = 'mp-api/hhrs/rights/auth';
|
||||
let RightsBookUrl = 'mp-api/hhrs/rights/book';
|
||||
|
||||
|
||||
// 此处第二个参数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
|
||||
// 此处第二个参数vm,就是我们在页面使用的this
|
||||
const install = (Vue, vm) => {
|
||||
// 此处没有使用传入的params参数
|
||||
let checkerLogin = (params = {}) => vm.$u.post(LoginUrl, params);
|
||||
|
||||
// 文旅场馆
|
||||
@@ -24,7 +26,12 @@ const install = (Vue, vm) => {
|
||||
// 中奖名单
|
||||
let getWinnerList = (params = {}) => vm.$u.get(WinnerListUrl, params);
|
||||
|
||||
// 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下
|
||||
// 权益包
|
||||
let getRightsInfo = (params = {}) => vm.$u.get(RightsInfoUrl, params);
|
||||
let getRightsDetail = (params = {}) => vm.$u.post(RightsDetailUrl, params);
|
||||
let doRightsAuth = (params = {}) => vm.$u.post(RightsAuthUrl, params);
|
||||
let doRightsBook = (params = {}) => vm.$u.post(RightsBookUrl, params);
|
||||
|
||||
vm.$u.api = {
|
||||
checkerLogin,
|
||||
getVenueList,
|
||||
@@ -32,6 +39,10 @@ const install = (Vue, vm) => {
|
||||
getMerchantList,
|
||||
getMerchantDetail,
|
||||
getWinnerList,
|
||||
getRightsInfo,
|
||||
getRightsDetail,
|
||||
doRightsAuth,
|
||||
doRightsBook,
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user