12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- import {
- createAndroidOrder,
- payQrCode
- } from '~/api/global'
- Component({
- properties: {
- },
- data: {
- show: true,
- qrCode: '',
- product: {}
- },
- lifetimes: {
- attached() {
- /* this.selectComponent("#popUp").showModal()
- this.getTabBar().setData({
- show: false
- }) */
- },
- },
- methods: {
- async open(product) {
- let orderId = await createAndroidOrder({
- productId: product.id
- })
- let qrCode = await payQrCode({
- orderId,
- productId: product.id,
- channel: wx.getStorageSync('channelCode')
- })
- this.getTabBar().setData({
- show: false
- })
- this.setData({
- show: true,
- product,
- qrCode
- })
- this.selectComponent("#popUp").showModal()
- },
- close() {
- this.setData({
- show: false,
- })
- this.selectComponent("#popUp").hideModal()
- }
- }
- })
|