switchProduct.js 496 B

123456789101112131415161718192021
  1. import Vue from 'vue'
  2. import store from '@/store'
  3. export default function switchCategory (payload = {}, option) {
  4. return new Promise(async (resolve, reject) => {
  5. const { id } = payload
  6. const role = store.state.user.role
  7. const requestBody = {
  8. id,
  9. }
  10. try {
  11. const url = role === 'shop' ? '/product/product/up_status' : '/product/operate/product/sale_status'
  12. await Vue.http.put(url, requestBody)
  13. resolve()
  14. } catch (e) {
  15. reject(e)
  16. }
  17. })
  18. }