8
0

parmter.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. import { HcApi } from '../../request'
  2. export default {
  3. /**
  4. * 分页查询参数库
  5. * @param {Object} params - 查询参数
  6. */
  7. async queryParameterList(params) {
  8. return HcApi({
  9. url: '/api/blade-manager/parameter/list',
  10. method: 'get',
  11. params,
  12. })
  13. },
  14. /**
  15. * 新增或修改参数库
  16. * @param {Object} data - 参数数据
  17. */
  18. async submitParameter(data) {
  19. return HcApi({
  20. url: '/api/blade-manager/parameter/submit',
  21. method: 'post',
  22. data,
  23. })
  24. },
  25. /**
  26. * 删除参数库
  27. * @param {Object} params - 删除参数
  28. */
  29. async remove(params) {
  30. return HcApi({
  31. url: '/api/blade-manager/parameter/remove',
  32. method: 'get',
  33. params,
  34. })
  35. },
  36. /**
  37. * 根据参树Id获取项目和合同段信息
  38. * @param {Object} params - 查询参数
  39. */
  40. async getProjectContractByParam(params) {
  41. return HcApi({
  42. url: '/api/blade-manager/parameterelement/getProjectContract',
  43. method: 'get',
  44. params,
  45. })
  46. },
  47. /**
  48. * 新增元素
  49. * @param {Object} data - 元素数据
  50. */
  51. async submitElement(data) {
  52. return HcApi({
  53. url: '/api/blade-manager/parameterelement/submit',
  54. method: 'post',
  55. data,
  56. })
  57. },
  58. /**
  59. * 加载元素列表
  60. * @param {Object} params - 查询参数
  61. */
  62. async getParameterElementList(params) {
  63. return HcApi({
  64. url: '/api/blade-manager/parameterelement/getParameterElementList',
  65. method: 'post',
  66. data: params,
  67. })
  68. },
  69. /**
  70. * 删除元素
  71. * @param {Object} params - 删除参数
  72. */
  73. async removeElement(params) {
  74. return HcApi({
  75. url: '/api/blade-manager/parameterelement/remove',
  76. method: 'get',
  77. params,
  78. })
  79. },
  80. async checkParamElement(params) {
  81. return HcApi({
  82. url: '/api/blade-manager/exceltab/checkParamElement',
  83. method: 'get',
  84. params,
  85. })
  86. },
  87. }