diff --git a/pages.json b/pages.json
index 607816b..1dbad33 100644
--- a/pages.json
+++ b/pages.json
@@ -231,6 +231,20 @@
"style": {
"navigationBarTitleText": "订单详情"
}
+ },
+ {
+ "path" : "pages/member/memberdetails",
+ "style" :
+ {
+ "navigationBarTitleText" : "会员卡"
+ }
+ },
+ {
+ "path" : "pages/member/billDetails",
+ "style" :
+ {
+ "navigationBarTitleText" : "账单明细"
+ }
}
],
"globalStyle": {
diff --git a/pages/member/1.png b/pages/member/1.png
new file mode 100644
index 0000000..9c4ec8b
Binary files /dev/null and b/pages/member/1.png differ
diff --git a/pages/member/billDetails.vue b/pages/member/billDetails.vue
new file mode 100644
index 0000000..cf8a9b3
--- /dev/null
+++ b/pages/member/billDetails.vue
@@ -0,0 +1,100 @@
+
+
+
+
+
+ 充值金额
+ 12
+
+
+ 剩余次数(次)
+ 12
+
+
+
+
+ 充值
+
+
+
+ 消费
+
+
+
+
+
+
+ 阿什顿
+ 阿什顿
+ 阿什顿
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/member/index.vue b/pages/member/index.vue
index a815054..ca0f6c5 100644
--- a/pages/member/index.vue
+++ b/pages/member/index.vue
@@ -49,13 +49,13 @@
}
},
onLoad(e) {
- console.log(e,'调试')
+ console.log(e,'调试2')
if (e.type == 'list') {//从列表进来的
this.paygetShopByMember(e.shopId_id)
}else{
this.paygetShopByMember(e.shopId_id)
}
- this.paygetActive() //列表
+ this.paygetActive(e.shopId_id) //列表
},
methods: {
async paygetShopByMember(w) {
@@ -67,9 +67,9 @@
})
this.userInfo = res.data.list[0]
},
- async paygetActive() {
+ async paygetActive(shopid) {
let res = await this.api.paygetActive({
- shopId: uni.cache.get('shopUser'),
+ shopId:shopid,
page: 1,
pageSize: 10
})
diff --git a/pages/member/list.vue b/pages/member/list.vue
index 2756d75..e918ceb 100644
--- a/pages/member/list.vue
+++ b/pages/member/list.vue
@@ -79,7 +79,8 @@
}
},
eeInfo(item) {
- uni.pro.navigateTo('member/index',{
+ console.log(item,'调试123123')
+ uni.pro.navigateTo('member/memberdetails',{
shopId_id:item.shopId,
type:'list'
})
diff --git a/pages/member/memberdetails.vue b/pages/member/memberdetails.vue
new file mode 100644
index 0000000..086b18e
--- /dev/null
+++ b/pages/member/memberdetails.vue
@@ -0,0 +1,375 @@
+
+
+
+
+
+
+
+ {{userInfo.chainName || '暂无昵称'}}
+
+
+
+ 余额:{{userInfo.amount || '0.00'}}
+
+
+
+ vip{{userInfo.code || '无'}}
+
+
+ vip{{userInfo.is_vip}}
+
+
+
+ 会员详情
+
+ 账单明细
+
+
+
+ 会员充值
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/order/successful.vue b/pages/order/successful.vue
index 1409dc7..5ea8ec5 100644
--- a/pages/order/successful.vue
+++ b/pages/order/successful.vue
@@ -91,7 +91,7 @@
const hour = date.getHours(); // 获取小时
const minute = date.getMinutes(); // 获取分钟
const second = date.getSeconds(); // 获取秒数
- const formattedDate = `${year}-${month}-${day} ${hour}:${minute}:${second}`; // 拼接成格式化后的日期字符串
+ const formattedDate = `${year}-${month}-${day} ${hour.length==1? '0'+hour:hour}:${minute.length==1? '0'+minute:minute}:${second.length==1? '0'+second:second}`; // 拼接成格式化后的日期字符串
return formattedDate
}
},
diff --git a/pages/order_detail/order_detail.vue b/pages/order_detail/order_detail.vue
index 98750d2..a92767a 100644
--- a/pages/order_detail/order_detail.vue
+++ b/pages/order_detail/order_detail.vue
@@ -171,7 +171,7 @@
以优惠¥{{emitorderfoodform.couponsPrice}}
-
+
立即付款
@@ -255,7 +255,11 @@
})
},
methods: {
-
+ fangdouevent() {
+ this.$u.debounce(() => {
+ this.showpopupclick()
+ }, 1000)
+ },
async getcoupon() {
let res = await this.api.userCoupon({
"orderNum": this.listinfo.amount,
@@ -336,10 +340,7 @@
orderId: this.listinfoid
})
},
- // 防抖去结算
- shopEvent(){
- uni.$u.throttle(this.showpopupclick, 500)
- },
+
// 去结算
showpopupclick() {
if (this.numValue == 0) {
diff --git a/pages/product/placeOrder.vue b/pages/product/placeOrder.vue
index 6906170..b635882 100644
--- a/pages/product/placeOrder.vue
+++ b/pages/product/placeOrder.vue
@@ -49,7 +49,7 @@
-
+
支付方式
@@ -65,7 +65,8 @@
-
+
-
+
会员卡余额{{ amountVIP.amount}} 去充值
@@ -94,7 +96,7 @@
共{{Quantity}}件 已优惠¥{{calculateEvent(info.save) }}
-
+
@@ -108,8 +110,6 @@
},
onLoad(e) {
this.getInfo(e.id)
-
-
this.orderIds = e.id
this.amount = uni.cache.get('userInfo').amount
this.vipId = uni.cache.get('userInfo').id
@@ -136,7 +136,7 @@
})
if (res.code == 0) {
this.amountVIP = res.data
-
+
}
},
// 余额支付
@@ -149,9 +149,9 @@
})
if (res.code == 0) {
let orderInfo = {
- createdAt:this.listinfoid.createTime,
- orderNo:this.listinfoid.orderNo,
- orderAmount:this.calculateEvent(this.info.salePrice)
+ createdAt: this.listinfoid.createTime,
+ orderNo: this.listinfoid.orderNo,
+ orderAmount: this.calculateEvent(this.info.salePrice)
}
uni.showToast({
icon: 'none',
@@ -160,7 +160,8 @@
setTimeout(res => {
uni.redirectTo({
url: '/pages/order/successful?orderId=' + this
- .listinfoid.id + '&orderInfo=' + JSON.stringify(orderInfo)
+ .listinfoid.id + '&orderInfo=' + JSON.stringify(
+ orderInfo)
});
}, 1000)
}
@@ -173,16 +174,17 @@
}
},
calculateEvent(d) {
- return (d * 1000 * this.Quantity)/1000
+ return (d * 1000 * this.Quantity) / 1000
},
goRecharge() {
uni.pro.navigateTo('/pages/member/index', {
shopId_id: this.info.shopId
})
},
- // 防抖
- sumbitFroms(){
- uni.$u.throttle(this.sumbitFrom, 500)
+ fangdouevent() {
+ this.$u.debounce(() => {
+ this.sumbitFrom()
+ }, 1000)
},
async sumbitFrom() {
let payMoney = this.info.salePrice * this.Quantity
@@ -201,7 +203,7 @@
this.payEvent(res.data.id)
} else {
// 先判断是否设置支付密码。0是没设置。没设置的情况下跳转到设置页面。有的话输入支付密码
- let isVip = uni.cache.get('userInfo').isPwd
+ let isVip = uni.cache.get('userInfo').isPwd
if (isVip == 0) {
uni.pro.navigateTo('/pages/user/repairpassword', {
shopId_id: uni.cache.get('shopUser')