dataExport.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. import request from '@/api'
  2. import qs from 'qs'
  3. // 画像动态导出
  4. // isMember bool 是否是大会员
  5. // isWinner bool false 采购单位画像;true 中标企业画像
  6. export function getPortrayalSearchExportId(isMember, isWinner, data) {
  7. let url = ''
  8. if (isMember) {
  9. if (isWinner) {
  10. url = '/bigmember/portrait/winner/winnerNewMsgExport'
  11. } else {
  12. url = '/bigmember/portrait/buyer/getNewMsgExport'
  13. }
  14. } else {
  15. if (isWinner) {
  16. url = '/bigmember/portrait/subVipPortrait/winnerNewMsgExport'
  17. } else {
  18. url = '/bigmember/subVipPortrait/buyer/getNewMsgExport'
  19. }
  20. }
  21. data = qs.stringify(data)
  22. return request({
  23. url: url,
  24. method: 'post',
  25. data
  26. })
  27. }
  28. // 获取数据导出页面个人支付价格信息
  29. export function getDataExportPrice(data) {
  30. return request({
  31. url: '/jypay/dataexport/getPrice',
  32. method: 'post',
  33. data
  34. })
  35. }
  36. // 获取数据导出页面数据包信息
  37. export function getDataPackUsage(data) {
  38. return request({
  39. url: '/subscribepay/dataExportPack/account',
  40. method: 'post',
  41. data
  42. })
  43. }
  44. // 根据ID获取数据导出相关信息
  45. export function getDataExportInfo(data) {
  46. data = qs.stringify(data)
  47. return request({
  48. url: '/publicapply/dataexport/payPageParams',
  49. method: 'post',
  50. data
  51. })
  52. }
  53. // 获取数据导出数据包抵扣信息
  54. export function getDataExportFilterInfo(data) {
  55. data = qs.stringify(data)
  56. return request({
  57. url: '/subscribepay/dataExportPack/statistics',
  58. method: 'post',
  59. data
  60. })
  61. }
  62. // 发送邮箱验证码
  63. export function sendMailCode(data) {
  64. data = qs.stringify(data)
  65. return request({
  66. url: '/front/dataExport/sendMailVerify',
  67. method: 'POST',
  68. data
  69. })
  70. }
  71. // 验证邮箱验证码
  72. export function checkMailCode(data) {
  73. data = qs.stringify(data)
  74. return request({
  75. url: '/front/dataExport/checkMailVerify',
  76. method: 'POST',
  77. data
  78. })
  79. }
  80. // 数据导出-超出2w条,点击不在提示
  81. export function ajaxSetDontPromptAgain(data) {
  82. data = qs.stringify(data)
  83. return request({
  84. url: '/front/dataExport/setDontPromptAgain',
  85. method: 'POST',
  86. data
  87. })
  88. }
  89. // 数据导出-判断是否展示弹框
  90. export function ajaxGetDontPromptAgain(data) {
  91. data = qs.stringify(data)
  92. return request({
  93. url: '/front/dataExport/getDontPromptAgain',
  94. method: 'POST',
  95. data
  96. })
  97. }