goAttributeDetail.js 537 B

1234567891011121314151617181920
  1. import Vue from 'vue'
  2. export default function goAttributeDetail (payload = {}, option = {}) {
  3. return new Promise(resolve => {
  4. const { id, name } = payload
  5. if (!id) {
  6. payload.attribute_type = option.type
  7. payload.attribute_category_id = option.id
  8. payload.attribute_category_name = option.name
  9. Vue.stack.push(
  10. 'attribute-detail',
  11. `添加${option.type === 0 ? '规格' : '参数'}`,
  12. payload
  13. )
  14. } else Vue.stack.push('attribute-detail', name, payload)
  15. resolve()
  16. })
  17. }