diff --git a/common/http.api.js b/common/http.api.js
index 4dafedd..2fd3c6e 100644
--- a/common/http.api.js
+++ b/common/http.api.js
@@ -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,
};
}
diff --git a/pages.json b/pages.json
index 0e2438b..f66619f 100644
--- a/pages.json
+++ b/pages.json
@@ -13,7 +13,8 @@
{
"path": "pages/mine/mine",
"style": {
- "navigationBarTitleText": "我的"
+ "navigationBarTitleText": "我的",
+ "navigationStyle": "custom"
}
},
{
@@ -33,7 +34,22 @@
{
"path": "pages/rights/rights",
"style": {
- "navigationBarTitleText": "权益包"
+ "navigationBarTitleText": "权益信息",
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "pages/rights/detail",
+ "style": {
+ "navigationBarTitleText": "权益详情",
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "pages/venue/detail",
+ "style": {
+ "navigationBarTitleText": "门店详情",
+ "navigationStyle": "custom"
}
},
{
diff --git a/pages/discount/discount.vue b/pages/discount/discount.vue
index eec8dbb..164c607 100644
--- a/pages/discount/discount.vue
+++ b/pages/discount/discount.vue
@@ -72,7 +72,7 @@ export default {
uni.navigateBack()
},
goDetail(item) {
- uni.navigateTo({ url: '/pages/discount/detail?id=' + item.id })
+ uni.navigateTo({ url: '/pages/venue/detail?id=' + item.id })
},
onSearch() {
// TODO: 调用搜索接口
diff --git a/pages/mine/mine.vue b/pages/mine/mine.vue
index 00cb7e2..651c7ad 100644
--- a/pages/mine/mine.vue
+++ b/pages/mine/mine.vue
@@ -1,24 +1,193 @@
-
- 我的
+
+
+
+
+
+
+
+
+
+
+
+ 王东林
+ 186****9010
+
+
+ 退出登录
+
+
+
+
+
+
+
diff --git a/pages/rights/detail.vue b/pages/rights/detail.vue
new file mode 100644
index 0000000..6109e18
--- /dev/null
+++ b/pages/rights/detail.vue
@@ -0,0 +1,386 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ store.name }}
+ {{ store.category }}
+ 营业时间:{{ store.hours }}
+
+
+
+
+
+ {{ store.address }}
+
+
+ {{ store.distance }}km
+
+
+
+
+
+
+ !
+ 选择预约日期
+
+
+
+ {{ item.weekday }}
+ {{ item.day }}
+ {{ item.stock }}
+
+
+ 该日期无需选择场次,直接预约即可!仅可预约近 3 日内时段
+
+
+
+
+
+
+ 商户优惠
+
+
+ {{ item }}
+
+
+
+
+
+ 立即预约
+
+
+
+
+
+
+
diff --git a/pages/rights/rights.vue b/pages/rights/rights.vue
index a380ffc..d285ce5 100644
--- a/pages/rights/rights.vue
+++ b/pages/rights/rights.vue
@@ -1,30 +1,602 @@
-
- 权益包
+
+
+
+
+
+
+
+
+
+ 权益资格认证
+
+
+
+ 真实姓名
+
+
+
+ 手机号码
+ {{ form.phone }}
+
+
+ 证件类型
+ {{ form.idType }}
+
+
+
+ 证件号码
+
+
+
+ 开始认证
+
+
+
+ 温馨提示
+
+
+ 1. 请输入真实的身份信息用来进行活动权益资格认证
+ 2. 认证通过后系统会显示出您的所获得的权益信息
+ 3. 手机号码为您登录的手机,无法修改。若号码对,请更换登录手机。
+
+
+
+
+
+
+
+ 您暂未中奖
+
+
+
+
+
+
+ 恭喜您!获得怀化市社保卡权益包
+
+ !
+ 2026年12月31日
+ 到期
+
+
+
+
+
+
+ 总权益价值
+
+ ¥
+ 1500
+ 元
+
+
+
+
+ 剩余可用权益数
+
+ 10
+ 个
+
+
+
+
+
+
+
+ {{ tab }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
+ {{ item.category }}
+ {{ item.address }}
+
+
+
+ {{ item.distance }}km
+
+
+
-
diff --git a/pages/venue/detail.vue b/pages/venue/detail.vue
new file mode 100644
index 0000000..54703e6
--- /dev/null
+++ b/pages/venue/detail.vue
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ store.name }}
+ {{ store.category }}
+ 营业时间:{{ store.hours }}
+
+
+
+
+
+ {{ store.address }}
+
+
+ {{ store.distance }}km
+
+
+
+
+
+
+
+ 商户优惠
+
+
+ {{ item }}
+
+
+
+
+
+
+
+