2021-12-12 17:15:24 +08:00

62 lines
1.7 KiB
JavaScript

// components/order-item/order-item.js
const app = getApp()
const {searchProduct} = require('../../utils/network/services/productImpl.js')
const util = require('../../utils/util.js')
const constants = require('../../utils/constants.js')
Component({
/**
* 组件的属性列表
*/
properties: {
orderItem: {
type: Object,
value: {},
},
type: {
type: Number,
value: 1
}
},
/**
* 组件的初始数据
*/
data: {
windowWidth: app.globalData.windowWidth,
isShowDialog: false,
msg: "",
},
/**
* 组件的方法列表
*/
methods: {
onItem(event) {
const item = event.currentTarget.dataset.item
const data = {skuIds: [item.skuId]}
wx.showLoading({title: '加载中...'})
searchProduct(data)
.then(res => {
wx.hideLoading()
if (res.data.data.records.length > 0) {
util.setStorage(constants.PRPDUCT_ITEM, res.data.data.records[0])
wx.navigateTo({
url: '/page_package/details/index'
})
} else {
this.setData({
isShowDialog: true,
msg: "商品已经失效"
})
}
}).catch(err => {
wx.hideLoading()
this.setData({
isShowDialog: true,
msg: "商品已经失效"
})
})
}
}
})