You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
961 B

const app = getApp()
8 years ago
function getProducts (resolve) {
app.request({
url: `${app.globalData.API_URL}/products`,
success: resolve,
fail: function(){}
8 years ago
})
}
function getProduct (id, resolve) {
app.request({
url: `${app.globalData.API_URL}/products/${id}`,
success: resolve,
fail: function(){}
})
}
function getSlides (resolve) {
app.request({
url: `${app.globalData.API_URL}/home_slides`,
success: resolve,
fail: function(){}
8 years ago
})
}
function getCategories (data, resolve, reject) {
app.request({
url: `${app.globalData.API_URL}/products?type=${data}`,
success: resolve,
fail: reject
})
}
8 years ago
module.exports = {
getProducts (resolve) {
return getProducts(resolve)
8 years ago
},
8 years ago
getProduct (id, resolve) {
return getProduct(id, resolve)
},
getSlides (resolve) {
return getSlides(resolve)
},
getCategories (data, resolve, reject) {
return getCategories(data, resolve, reject)
8 years ago
}
}