MaterialDetailApi.js 618 B

1234567891011121314151617181920212223242526
  1. import BaseCurdApi from './BaseCurdApi'
  2. class MaterialDetailApi extends BaseCurdApi {
  3. importData = (data) => {
  4. const formData = new FormData()
  5. formData.append('file', data.file)
  6. return this.api({
  7. url: `${this.basePath}/tag/data/import`,
  8. method: 'POST',
  9. data: formData,
  10. headers: {
  11. 'Content-Type': 'multipart/form-data'
  12. }
  13. })
  14. }
  15. downloadTemplateTag = (query) => this.api({
  16. url: `${this.basePath}/tag/download/template`,
  17. method: 'GET',
  18. responseType: 'blob'
  19. })
  20. constructor () {
  21. super('/materiel')
  22. }
  23. }
  24. export default new MaterialDetailApi()