common.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. import axios from "@/utils/axios";
  2. export default {
  3. /**
  4. * 查询应用场景
  5. * @param {*} data
  6. * @returns
  7. */
  8. getScenario(data) {
  9. return axios.get("/xiaoshi/common/scenario", { data });
  10. },
  11. /**
  12. * 根据应用场景获取处理事项(调查类型)
  13. * @param {*} data
  14. * @returns
  15. */
  16. getMatter(data) {
  17. return axios.post("/xiaoshi/common/matter", data);
  18. },
  19. /**
  20. * 获取table栏位及分组字段
  21. */
  22. getParamsCommon(data) {
  23. return axios.post('/xiaoshi/common/getParams', data);
  24. },
  25. /**
  26. * 显示栏位管理(查询显示栏位)
  27. * @param {*} data
  28. * @returns
  29. */
  30. getCustomField(params) {
  31. return axios.get("/xiaoshi/common/getCustomField", { params });
  32. },
  33. /**
  34. * 显示栏位管理(更新显示栏位)
  35. * @param {*} data
  36. * @returns
  37. */
  38. setCustomField(data) {
  39. return axios.post("/xiaoshi/common/setCustomField", data);
  40. },
  41. /**
  42. * 获取核心结论
  43. */
  44. queryCrons(params) {
  45. return axios.get("/xiaoshi/common/queryCrons", { params });
  46. },
  47. /**
  48. * 新增自定义栏位
  49. * @param {*} data
  50. * @returns
  51. */
  52. addCustomField(data) {
  53. return axios.post("/xiaoshi/customField/addCustomField", data);
  54. },
  55. /**
  56. * 查询自定义栏位
  57. * @param {*} data
  58. * @returns
  59. */
  60. queryCustomField(data) {
  61. return axios.post("/xiaoshi/customField/queryCustomField", data);
  62. },
  63. /**
  64. * 更新自定义栏位
  65. * @param {*} data
  66. * @returns
  67. */
  68. updateCustomField(data) {
  69. return axios.post("/xiaoshi/customField/updateCustomField", data);
  70. },
  71. /**
  72. * 删除自定义栏位
  73. * @param {*} data
  74. * @returns
  75. */
  76. deleteCustomField(data) {
  77. return axios.post("/xiaoshi/customField/deleteCustomField", data);
  78. },
  79. };