deleteProductList.js 648 B

123456789101112131415161718192021222324252627
  1. import Vue from 'vue'
  2. import iview from 'iview'
  3. export default function deleteProductList (payload = {}) {
  4. console.log(payload)
  5. return new Promise(async (resolve, reject) => {
  6. const { id, sale_name: saleName } = payload
  7. iview.Modal.confirm({
  8. title: '删除分类',
  9. content: `确定要删除"${saleName}"分类吗?`,
  10. onOk: async () => {
  11. try {
  12. await Vue.http.delete(`/product/product?id=${id}`)
  13. iview.Message.success('删除成功')
  14. resolve('remove')
  15. } catch (e) {
  16. reject(e)
  17. }
  18. },
  19. onCancel: (e) => {
  20. reject(e)
  21. },
  22. })
  23. })
  24. }