list.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. import { HcApi } from '../../request/index'
  2. export default {
  3. //分页
  4. async page(form) {
  5. return HcApi({
  6. url: '/api/blade-manager/signPfxFile/page',
  7. method: 'get',
  8. params: form,
  9. }, false)
  10. },
  11. //详情
  12. async detail(id) {
  13. return HcApi({
  14. url: '/api/blade-manager/signPfxFile/getById',
  15. method: 'get',
  16. params: {
  17. id,
  18. },
  19. }, false)
  20. },
  21. //新增
  22. async add(form) {
  23. return HcApi({
  24. url: '/api/blade-manager/signPfxFile/save',
  25. method: 'post',
  26. data: form,
  27. }, false)
  28. },
  29. //编辑
  30. async update(form) {
  31. return HcApi({
  32. url: '/api/blade-manager/signPfxFile/update',
  33. method: 'post',
  34. data: form,
  35. }, false)
  36. },
  37. //删除
  38. async del(ids) {
  39. return HcApi({
  40. url: '/api/blade-manager/signPfxFile/remove',
  41. method: 'post',
  42. params: {
  43. ids,
  44. },
  45. }, false)
  46. },
  47. //注册
  48. async goRegister(data) {
  49. return HcApi({
  50. url: '/api/blade-manager/signPfxFile/goRegister',
  51. method: 'post',
  52. data: data,
  53. }, false)
  54. },
  55. //获取当前系统下所有用户
  56. async findUserByName(form) {
  57. return HcApi({
  58. url: '/api/blade-manager/signPfxFile/findUserByName',
  59. method: 'get',
  60. params: form,
  61. }, false)
  62. },
  63. //获取角色方
  64. async queryRole(form) {
  65. return HcApi({
  66. url: '/api/blade-manager/signPfxFile/queryRole',
  67. method: 'get',
  68. params: form,
  69. }, false)
  70. },
  71. //获取项目和合同段
  72. async queryProjectAndContract(form) {
  73. return HcApi({
  74. url: '/api/blade-manager/signPfxFile/queryProjectAndContract',
  75. method: 'get',
  76. params: form,
  77. }, false)
  78. },
  79. //上传图片
  80. async addFileInfo(form) {
  81. return HcApi({
  82. url: '/api/blade-resource/client/addFileInfo',
  83. method: 'post',
  84. data: form,
  85. }, false)
  86. },
  87. //获取项目和合同段
  88. async findPfxType(form) {
  89. return HcApi({
  90. url: '/api/blade-business/task/query-task-type-status',
  91. method: 'get',
  92. params: form,
  93. }, false)
  94. },
  95. }