content.js 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. import {
  2. splicingParam,
  3. get,
  4. post,
  5. del,
  6. postform,
  7. putform,
  8. postFile
  9. } from '../utils/request'
  10. // 根据tableName获取内容数据
  11. const getContentListByTableName = (params) => {
  12. return post(systemConfig.dataUrl + '/content/selectByPage?' + splicingParam(params));
  13. }
  14. // 根据modelId获取内容数据
  15. const getContentListByModelId = (params) => {
  16. return post(systemConfig.dataUrl + '/content/selectByModelId?' + splicingParam(params));
  17. }
  18. // 根据id获取内容数据
  19. const getContentListById = (params) => {
  20. return post(systemConfig.dataUrl + '/content/selectById?' + splicingParam(params));
  21. }
  22. // 增加内容
  23. const addSingleData = (params) => {
  24. return postform(systemConfig.dataUrl + '/content/addContent', params);
  25. }
  26. // 内容更新
  27. const updateSingleData = (params) => {
  28. return postform(systemConfig.dataUrl + '/content/updateContent', params);
  29. }
  30. // 根据id删除
  31. const delSingleData = (params) => {
  32. return post(systemConfig.dataUrl + '/content/deleteContent?' + splicingParam(params));
  33. }
  34. // 上传geojson文件
  35. const uploadGeojsonFile = (params) => {
  36. return postFile(systemConfig.dataUrl + '/content/addDataForGeojson', params);
  37. }
  38. // 上传excel文件
  39. const uploadExcelFile = (params) => {
  40. return postFile(systemConfig.dataUrl + '/content/addDataForExcel', params);
  41. }
  42. //上传shape文件
  43. const uploadShapeFile = (params) => {
  44. return postFile(systemConfig.dataUrl + '/content/addDataForShapeZip', params);
  45. }
  46. // 根据标题筛选获取模型
  47. const getContentForTitle = (params) => {
  48. let str = splicingParam(params)
  49. return post(systemConfig.dataUrl + '/content/selectByTitleAPage?' + str)
  50. }
  51. export default {
  52. getContentListById,
  53. getContentListByModelId,
  54. getContentListByTableName,
  55. addSingleData,
  56. delSingleData,
  57. updateSingleData,
  58. uploadGeojsonFile,
  59. uploadExcelFile,
  60. uploadShapeFile,
  61. getContentForTitle
  62. }