getAttributes.js 435 B

123456789101112131415161718192021
  1. import Vue from 'vue'
  2. export default function getAttributes () {
  3. return new Promise(async resolve => {
  4. try {
  5. const { data } = await Vue.http.get('/product/attribute/category', {
  6. params: {
  7. per_page: 1000,
  8. },
  9. })
  10. const list = data.map(attribute => {
  11. return { value: attribute.id, label: attribute.name }
  12. })
  13. resolve(list)
  14. } catch {
  15. resolve([])
  16. }
  17. })
  18. }