...
|
...
|
@@ -8,27 +8,37 @@ Component({ |
|
|
},
|
|
|
data: {
|
|
|
swiperCurrent: 0,
|
|
|
ticketCode: ''
|
|
|
ticketCode: '',
|
|
|
ticketList: [],
|
|
|
},
|
|
|
ready: function() {
|
|
|
let swiperCurrent = this.data.swiperCurrent;
|
|
|
if (swiperCurrent < this.properties.data.length) {
|
|
|
let ticket = this.properties.data[swiperCurrent].ticks[0];
|
|
|
let ticketList = [];
|
|
|
this.properties.data.map(function(val, index) {
|
|
|
for (let item of val.ticks) {
|
|
|
if (item) {
|
|
|
ticketList.push(item);
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
|
|
|
if (ticketList.length) {
|
|
|
let ticket = ticketList[0];
|
|
|
let ticketCode = ticket.ticket_code || '';
|
|
|
this.setData({
|
|
|
ticketCode
|
|
|
ticketCode,
|
|
|
ticketList
|
|
|
});
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
swiperChange: function (e) {
|
|
|
let swiperCurrent = e.detail.current;
|
|
|
let ticket = this.properties.data[swiperCurrent].ticks[0];
|
|
|
let ticket = this.data.ticketList[swiperCurrent];
|
|
|
let ticketCode = ticket.ticket_code || '';
|
|
|
|
|
|
this.setData({
|
|
|
swiperCurrent,
|
|
|
ticketCode
|
|
|
swiperCurrent,
|
|
|
ticketCode
|
|
|
});
|
|
|
},
|
|
|
|
...
|
...
|
@@ -37,8 +47,8 @@ Component({ |
|
|
swiperCurrent += 1;
|
|
|
|
|
|
let ticketCode = this.data.ticketCode;
|
|
|
if (swiperCurrent < this.properties.data.length) {
|
|
|
let ticket = this.properties.data[swiperCurrent].ticks[0];
|
|
|
if (swiperCurrent < this.data.ticketList.length) {
|
|
|
let ticket = this.data.ticketList[swiperCurrent];
|
|
|
let ticketCode = ticket.ticket_code || '';
|
|
|
this.setData({
|
|
|
swiperCurrent,
|
...
|
...
|
@@ -52,7 +62,7 @@ Component({ |
|
|
if (swiperCurrent > 0) {
|
|
|
swiperCurrent -= 1;
|
|
|
|
|
|
let ticket = this.properties.data[swiperCurrent].ticks[0];
|
|
|
let ticket = this.data.ticketList[swiperCurrent];
|
|
|
let ticketCode = ticket.ticket_code || '';
|
|
|
this.setData({
|
|
|
swiperCurrent,
|
...
|
...
|
|