parent
2c09f93322
commit
e5eb9236c6
5 changed files with 52 additions and 66 deletions
@ -1,67 +1,58 @@ |
|||||||
const API_URL = 'http://localhost:3000' |
const API_URL = 'http://localhost:3000' |
||||||
|
|
||||||
function getProducts (data) { |
function getProducts (resolve) { |
||||||
data = data ? `/${data}` : '' |
|
||||||
return new Promise((resolve, reject) => { |
|
||||||
wx.request({ |
wx.request({ |
||||||
url: `${API_URL}/products${data}`, |
url: `${API_URL}/products`, |
||||||
header: { 'Content-Type': 'application/json' }, |
header: { 'Content-Type': 'application/json' }, |
||||||
success: resolve, |
success: resolve, |
||||||
fail: reject |
fail: function(){} |
||||||
}) |
|
||||||
}) |
}) |
||||||
} |
} |
||||||
|
|
||||||
function getSlides () { |
function getSlides (resolve) { |
||||||
return new Promise((resolve, reject) => { |
|
||||||
wx.request({ |
wx.request({ |
||||||
url: `${API_URL}/home_slides`, |
url: `${API_URL}/home_slides`, |
||||||
header: { 'Content-Type': 'application/json' }, |
header: { 'Content-Type': 'application/json' }, |
||||||
success: resolve, |
success: resolve, |
||||||
fail: reject |
fail: function(){} |
||||||
}) |
|
||||||
}) |
}) |
||||||
} |
} |
||||||
|
|
||||||
function postBilling (data) { |
function postBilling (data, resolve) { |
||||||
return new Promise((resolve, reject) => { |
|
||||||
wx.request({ |
wx.request({ |
||||||
method: 'POST', |
method: 'POST', |
||||||
url: `${API_URL}/carts/billings`, |
url: `${API_URL}/carts/billings`, |
||||||
data: data, |
data: data, |
||||||
header: { 'Content-Type': 'application/json'}, |
header: { 'Content-Type': 'application/json'}, |
||||||
success: resolve, |
success: resolve, |
||||||
fail: reject |
fail: function(){} |
||||||
}) |
|
||||||
}) |
}) |
||||||
} |
} |
||||||
|
|
||||||
function getCategories (data) { |
function getCategories (data, resolve, reject) { |
||||||
return new Promise((resolve, reject) => { |
|
||||||
wx.request({ |
wx.request({ |
||||||
url: `${API_URL}/products/category?type=${data}`, |
url: `${API_URL}/products/category?type=${data}`, |
||||||
header: { 'Content-Type': 'application/json'}, |
header: { 'Content-Type': 'application/json'}, |
||||||
success: resolve, |
success: resolve, |
||||||
fail: reject |
fail: reject |
||||||
}) |
}) |
||||||
}) |
|
||||||
} |
} |
||||||
|
|
||||||
|
|
||||||
module.exports = { |
module.exports = { |
||||||
getProducts () { |
getProducts (resolve) { |
||||||
return getProducts() |
return getProducts(resolve) |
||||||
}, |
}, |
||||||
|
|
||||||
getSlides () { |
getSlides (resolve) { |
||||||
return getSlides() |
return getSlides(resolve) |
||||||
}, |
}, |
||||||
|
|
||||||
postBilling (data) { |
postBilling (data, resolve) { |
||||||
return postBilling(data) |
return postBilling(data, resolve) |
||||||
}, |
}, |
||||||
|
|
||||||
getCategories (data) { |
getCategories (data, resolve, reject) { |
||||||
return getCategories(data) |
return getCategories(data, resolve, reject) |
||||||
} |
} |
||||||
} |
} |
||||||
|
Loading…
Reference in new issue