api.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. /**
  2. * 所有模块接口列表
  3. */
  4. import axios from '../request/http' // 导入http中创建的axios实例
  5. //设置接口地址
  6. axios.defaults.baseURL = process.env.VUE_APP_BASEURL
  7. //系统模快
  8. const systemModule = {
  9. //登录
  10. login (params) {
  11. return axios.post("login", params)
  12. },
  13. //商品管理
  14. goodsManage: {
  15. //列表新增
  16. add (params) {
  17. return axios.post("add", params)
  18. },
  19. edit (params) {
  20. return axios.post("edit", params)
  21. },
  22. //列表、查询
  23. getList (params) {
  24. return axios.post("goodList", params)
  25. },
  26. //通过id获取数据
  27. getDataById (params) {
  28. return axios.post("getDataById", params)
  29. },
  30. //批量删除
  31. getDataById (params) {
  32. return axios.post("batchEdit", params)
  33. }
  34. },
  35. //上传图片、文件pdf、word、excel(如果一个接口能支持)
  36. uploadFile(params, config) {
  37. return axios.post('uploadFile', params, config)
  38. },
  39. //上传(excel)
  40. batchImport(params, config) {
  41. return axios.post('batchImport', params, config)
  42. },
  43. //获取下拉仓库
  44. getStorehouseName(params) {
  45. return axios.post("getStorehouseName", params)
  46. }
  47. }
  48. //导出接口
  49. export default {
  50. systemModule
  51. }