baseProjectView.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. import request from '@/utils/request'
  2. import qs from 'qs'
  3. export const getBaseProjectViews = (params) => {
  4. return new request({
  5. url: './project/baseProjectViews/',
  6. method: 'get',
  7. params: params
  8. });
  9. }
  10. export const getBaseProjectPortalsViews = (params) => {
  11. return new request({
  12. url: './project/baseProjectViews/getByPortals',
  13. method: 'get',
  14. params: params
  15. });
  16. }
  17. export const getRecommendByPortals = (params) => {
  18. return new request({
  19. url: './project/baseProjectViews/getRecommendByPortals',
  20. method: 'get',
  21. params: params
  22. });
  23. }
  24. export const get = (id) => {
  25. return new request({
  26. url: './project/baseProjectViews/' + id,
  27. method: 'get',
  28. });
  29. }
  30. export function saveOrUpdate(baseProjectView, token) {
  31. return new request({
  32. url: './project/baseProjectViews',
  33. method: (baseProjectView.id ? 'put' : 'post'),
  34. headers: {
  35. token
  36. },
  37. data: {
  38. baseProjectView
  39. }
  40. });
  41. }
  42. export function del(id) {
  43. return new request({
  44. url: './project/baseProjectViews/' + id,
  45. method: 'delete',
  46. });
  47. }
  48. export const getBannerPaths = (id) => {
  49. return new request({
  50. url: './project/baseProjectViews/getBannerPaths/' + id,
  51. method: 'get',
  52. });
  53. }
  54. export const gateGetArchiveFilePath = (projectId) => {
  55. return new request({
  56. url: './project/baseProjectViews/gateGetArchiveFilePath' ,
  57. method: 'get',
  58. params: {
  59. projectId:projectId
  60. }
  61. });
  62. }
  63. export const gateGetProjectViewInfo = (projectInfoViewId,language) => {
  64. return new request({
  65. url: './project/baseProjectViews/gateGetProjectViewInfo',
  66. method: 'get',
  67. params: projectInfoViewId
  68. });
  69. }
  70. export const gateGetProjectViewInfoByUserCenter = (projectInfoViewId,language) => {
  71. return new request({
  72. url: './project/baseProjectViews/gateGetProjectViewInfoByUserCenter',
  73. method: 'get',
  74. params: {
  75. projectInfoViewId:projectInfoViewId,
  76. language:language
  77. }
  78. });
  79. }
  80. //查找对应总数
  81. export const getInteractiveMessageCount = (params,token) => {
  82. return new request({
  83. url: './op/interactiveMessage/getInteractiveMessageCount',
  84. method: 'get',
  85. headers: {
  86. token
  87. },
  88. params: params
  89. });
  90. }
  91. export const getLatestBaseProjectViewPortal = (params) => {
  92. return new request({
  93. url: './project/baseProjectViews/getLatestBaseProjectViewPortal',
  94. method: 'get',
  95. params: params
  96. });
  97. }
  98. export const getReleaseStatus = (params) => {
  99. return new request({
  100. url: './project/baseApprovalMessages/approvalHistoryDoor',
  101. method: 'get',
  102. params: params
  103. });
  104. }