From 408e6ed3fa903b41402a19fcaa1cc5e88f004e23 Mon Sep 17 00:00:00 2001
From: syt <854400391@qq.com>
Date: Sun, 25 Aug 2024 17:02:48 +0800
Subject: [PATCH] =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/index/index.vue | 11 ++++++++---
pages/mendainlist/mendainlist.vue | 11 ++++++++++-
pages/order/order.vue | 25 ++++++++++++++++++++++++-
3 files changed, 42 insertions(+), 5 deletions(-)
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 3d73138..c166dec 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -41,7 +41,7 @@
会员套餐
-
+
{{item.name}}
期限:{{item.validity_day}}天
次数:{{item.validity_num}}次
@@ -98,7 +98,12 @@
}
},
onLoad() {
- this.top = uni.getSystemInfoSync().statusBarHeight
+ const that = this;
+ this.top = uni.getSystemInfoSync().statusBarHeight;
+ uni.$on("changeStoreInfo",function(res){
+ that.tuijianlist = [res]
+ console.log(res)
+ })
},
onReady() {
this.viplist=[]
@@ -218,7 +223,7 @@
},
mendianlist() {
uni.navigateTo({
- url: '/pages/mendainlist/mendainlist?item='+'shouye'
+ url: '/pages/mendainlist/mendainlist?item='+'shouye'+'&id='+this.tuijianlist[0].id
})
},
tuanquan() {
diff --git a/pages/mendainlist/mendainlist.vue b/pages/mendainlist/mendainlist.vue
index b14d425..27781f4 100644
--- a/pages/mendainlist/mendainlist.vue
+++ b/pages/mendainlist/mendainlist.vue
@@ -37,12 +37,15 @@
iswanjie:false,
page:1,
isshouye:'',
- top: 0
+ top: 0,
+ id: ""
}
},
onLoad(e) {
this.top = uni.getSystemInfoSync().statusBarHeight
this.isshouye=e.item
+ this.id = e.id
+ console.log(e)
},
onShow() {
this.mendainlist=[]
@@ -79,6 +82,9 @@
uni.setStorageSync('xzmd','')
uni.setStorageSync('xzmd',item)
uni.navigateBack()
+ }else{
+ uni.$emit("changeStoreInfo",item)
+ uni.navigateBack()
}
},
previous() {
@@ -90,6 +96,9 @@
}).then(res => {
let arr = res.data.list
this.mendainlist = [...this.mendainlist, ...arr]
+ if(res.data.total >=1){
+ this.mendainlist.map(a=>a.id = a.store_id)
+ }
if(this.mendainlist.length>=res.data.total){
this.iswanjie=true
}
diff --git a/pages/order/order.vue b/pages/order/order.vue
index dc2a07d..2e46182 100644
--- a/pages/order/order.vue
+++ b/pages/order/order.vue
@@ -77,7 +77,8 @@
mandianxinxi: {},
vipxinxi: {},
yhxyactive: false,
- top: 0
+ top: 0,
+ userxixin: {}
}
},
onLoad(option) {
@@ -88,6 +89,7 @@
that.vipxinxi = vipxinxi
that.mandianxinxi = tuijianlist
that.top = uni.getSystemInfoSync().statusBarHeight
+ this.memberInfo();
},
onShow() {
var xzmd = uni.getStorageSync('xzmd')
@@ -104,6 +106,11 @@
url: '/pages/mendainlist/mendainlist'
})
},
+ memberInfo() {
+ this.$api.memberInfo().then(res => {
+ this.userxixin = res.data
+ })
+ },
change(e) {
console.log(123, e);
if (e.detail.value.length != 0) {
@@ -124,6 +131,22 @@
duration: 3000
});
} else {
+ if(!this.userxixin.face_id) {
+ uni.showModal({
+ title: "温馨提示",
+ content:"当前用户没有人脸识别,是否立即前往?",
+ confirmColor: "#F8A617",
+ confirmText: "前往",
+ success(res) {
+ if(res.confirm){
+ uni.navigateTo({
+ url: "/pages/face/face"
+ })
+ }
+ }
+ })
+ return ;
+ }
this.$api.cardBuy({
card_id: this.vipxinxi.card_id,
store_id: this.mandianxinxi.id