diff --git a/pages.json b/pages.json
index 3168caa..13a6576 100644
--- a/pages.json
+++ b/pages.json
@@ -299,6 +299,18 @@
"style": {
"navigationBarTitleText": ""
}
+ },
+ {
+ "path": "activity/springTour",
+ "style": {
+ "navigationBarTitleText": "花开盐都 春游水乡"
+ }
+ },
+ {
+ "path": "activity/commonRule",
+ "style": {
+ "navigationBarTitleText": "活动规则"
+ }
}
]
}],
diff --git a/subPackages/activity/commonRule.vue b/subPackages/activity/commonRule.vue
new file mode 100644
index 0000000..9275424
--- /dev/null
+++ b/subPackages/activity/commonRule.vue
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/subPackages/activity/springTour.vue b/subPackages/activity/springTour.vue
new file mode 100644
index 0000000..fcd9ab2
--- /dev/null
+++ b/subPackages/activity/springTour.vue
@@ -0,0 +1,344 @@
+
+
+
+
+ 活动规则
+
+
+
+
+
+
+
+
diff --git a/subPackages/order/detail.vue b/subPackages/order/detail.vue
index 933f5a1..3215ae1 100644
--- a/subPackages/order/detail.vue
+++ b/subPackages/order/detail.vue
@@ -19,18 +19,18 @@
- 还剩{{remainNum}}张未核销
+
-
+
{{item.specifications_name}}
- 核销码:{{item.third_order_id||item.child_id}}
-
+
+ 核销码:{{item.code}}
@@ -432,7 +432,8 @@
isQrcode: false,
remainNum: 0,
maskShow: false,
- postInfo: []
+ postInfo: [],
+ qrCodeImgs: [],
}
},
onLoad(option) {
@@ -478,29 +479,66 @@
.includes(this.info.status)) {
this.isQrcode = true
for (let i = 0; i < this.info.order_child.length; i++) {
- // 有third_order_id 优先用third_order_id
+ let orderChildItem = this.info.order_child[i]
+ // 有third_order_id 优先用third_order_id 此getCodeImg生成的不用 用setQRCodeImgs
this.getCodeImg(this.info.order_child[i].third_order_id||this.info.order_child[i].child_id, i);
-
+ this.setQRCodeImgs(this.info.order_child[i].third_order_id||this.info.order_child[i].child_id,
+ {specifications_name:orderChildItem.specifications_name, status:orderChildItem.status})
// 未核销数量
if (this.info.order_child[i].status == 'SUCCESS') this.remainNum += 1
}
} else if (!['WAIT_PAYMENT', 'CLOSED'].includes(this.info.status)) {
for (let i = 0; i < this.info.order_child.length; i++) {
+ let orderChildItem = this.info.order_child[i]
if (this.info.order_child[i].is_display_order_qrcode) {
this.isQrcode = true
+ //此getCodeImg生成的不用
this.getCodeImg(this.info.order_child[i].third_order_id||this.info.order_child[i].child_id, i);
-
+ this.setQRCodeImgs(this.info.order_child[i].third_order_id||this.info.order_child[i].child_id,
+ {specifications_name:orderChildItem.specifications_name, status:orderChildItem.status})
// 未核销数量
if (this.info.order_child[i].status == 'SUCCESS') this.remainNum += 1
}
}
}
+
+ for (let i = 0;i {
console.log(this.info.order_child)
}, 1000)
})
},
+ // 二维码数组分割
+ setQRCodeImgs(codeStr, otherParam) {
+ if (codeStr) {
+ let arrCode = codeStr.split(',').map(v=> {return {code: v, qrcodeimg: '', ...otherParam}})
+ this.qrCodeImgs = this.qrCodeImgs.concat(arrCode)
+ }
+ },
+ // 新生成二维码
+ getCodeImgNew(item,index) {
+ console.log(item)
+ new QRCode('qrcodeT'+index, {
+ text: item.code,
+ width: 150,
+ height: 150,
+ padding: 2,
+ colorDark: 'rgb(0,0,0)',
+ colorLight: 'rgb(255,255,255)',
+ correctLevel: QRCode.CorrectLevel.M, // 二维码可辨识度
+ callback: res => {
+ console.log('callback')
+ this.$set(item, 'qrcodeimg', res.path);
+ item.qrcodeimg = res.path
+ this.$forceUpdate();
+ }
+ });
+ },
+
+
// 生成二维码
getCodeImg(code, index) {
new QRCode('qrcodeT' + index, {
diff --git a/subPackages/ticketBooking/detail.vue b/subPackages/ticketBooking/detail.vue
index 30d7ca0..5fc20de 100644
--- a/subPackages/ticketBooking/detail.vue
+++ b/subPackages/ticketBooking/detail.vue
@@ -290,8 +290,18 @@
}, '/api/goods/getPriceCalendarListBySpecifications').then(res => {
this.allSeldDate = res.data || []
this.seldDateIndex = this.allSeldDate.findIndex(item => item.store != 0)
- this.getTimeStock(this.allSeldDate[this.seldDateIndex].date)
- this.openPop()
+
+ if (this.seldDateIndex>=0) {
+ this.getTimeStock(this.allSeldDate[this.seldDateIndex].date)
+ this.openPop()
+ } else {
+ uni.showToast({
+ title:"库存不足",
+ icon:"none"
+ })
+ }
+
+
})
},
// 获取规格分时库存
diff --git a/subPackages/ticketBooking/order.vue b/subPackages/ticketBooking/order.vue
index 264ba7e..9eb2f06 100644
--- a/subPackages/ticketBooking/order.vue
+++ b/subPackages/ticketBooking/order.vue
@@ -52,8 +52,8 @@
- 仅需填写{{pInfo.specifications[0].buyNum}}位出行人
- 出行人信息
+
+ 请填写出行人信息