cmsInformationEntity.js 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. import request from '@/utils/request'
  2. import qs from 'qs'
  3. export const getCmsInformationEntitys = (params) => {
  4. return new request({
  5. url: './cms/cmsInformationEntitys/',
  6. method: 'get',
  7. params: params
  8. });
  9. }
  10. export const get = (id) => {
  11. return new request({
  12. url: './cms/cmsInformationEntitys/' + id,
  13. method: 'get',
  14. });
  15. }
  16. export function saveOrUpdate(cmsInformationEntity,cmsInformationInfos,files, token) {
  17. return new request({
  18. url: './cms/cmsInformationEntitys',
  19. method: (cmsInformationEntity.id ? 'put' : 'post'),
  20. headers: {
  21. token
  22. },
  23. data: {
  24. cmsInformationEntity,
  25. cmsInformationInfos,
  26. files
  27. }
  28. });
  29. }
  30. export function saveOrUpdateCmsInformation(cmsInformationInfo, token) {
  31. return new request({
  32. url: './cms/cmsInformationEntitys/addCmsInformation',
  33. method: 'post',
  34. headers: {
  35. token
  36. },
  37. data: {
  38. cmsInformationInfo,
  39. }
  40. });
  41. }
  42. export function del(id) {
  43. return new request({
  44. url: './cms/cmsInformationEntitys/' + id,
  45. method: 'delete',
  46. });
  47. }
  48. export function commitOrRevoke(id) {
  49. return new request({
  50. url: './cms/cmsInformationEntitys/commitOrRevoke/' + id,
  51. method: 'post',
  52. });
  53. }
  54. export function approvePass(id,approveStatus,content) {
  55. return new request({
  56. url: './cms/cmsInformationEntitys/approve/' + id,
  57. method: 'post',
  58. params: {
  59. approveStatus:approveStatus,
  60. content:content,
  61. }
  62. });
  63. }
  64. export function batchCommit(id) {
  65. return new request({
  66. url: './cms/cmsInformationEntitys/batchCommit/' + id,
  67. method: 'post',
  68. });
  69. }
  70. export const getInformationNumberMap = (cmsInformationEntityIds) => {
  71. return new request({
  72. url: './cms/cmsInformationEntitys/getInformationNumberMap/' + cmsInformationEntityIds,
  73. method: 'get',
  74. });
  75. }
  76. export function refreshPortalInformation() {
  77. return new request({
  78. url: './cms/cmsInformationViews/refreshPortalInformation',
  79. method: 'post',
  80. });
  81. }
  82. export function importToGDEIPlatForm(id,typeDict) {
  83. return new request({
  84. url: './cms/cmsInformationEntitys/' + id+'/'+typeDict+'/importToGDEIPlatForm',
  85. method: 'post',
  86. });
  87. }
  88. export function saveCmsInformationTable(cmsInformationInfo,token) {
  89. return new request({
  90. url: './cms/cmsInformationEntitys/saveCmsInformationTable',
  91. method: (cmsInformationInfo.id ? 'put' : 'post'),
  92. headers: {
  93. token
  94. },
  95. data: {
  96. cmsInformationInfo,
  97. }
  98. });
  99. }
  100. export const getCmsInformationTableData = (params) => {
  101. return new request({
  102. url: './cms/cmsInformationEntitys/getCmsInformationTableData',
  103. method: 'get',
  104. params: params
  105. });
  106. }
  107. export function delTableData(id) {
  108. return new request({
  109. url: './cms/cmsInformationEntitys/delTableData/' + id,
  110. method: 'delete',
  111. });
  112. }
  113. export function publishOrRevertTableData(id,statusDict) {
  114. return new request({
  115. url: './cms/cmsInformationEntitys/' + id +'/'+statusDict+'/publishOrRevertTableData',
  116. method: 'post',
  117. });
  118. }
  119. export function getCmsInformationTableDataById(id,statusDict) {
  120. return new request({
  121. url: './cms/cmsInformationEntitys/' + id +'/getCmsInformationTableDataById',
  122. method: 'get',
  123. });
  124. }
  125. export const getMyInfoDataByUserCenter = (params, token) => {
  126. return new request({
  127. url: './cms/cmsInformationViews/getMyInfoDataByUserCenter',
  128. method: 'get',
  129. headers: {
  130. token
  131. },
  132. params: params
  133. });
  134. }
  135. export function saveOrUpdateByUserCenter(cmsInformationView,fileMap, token) {
  136. return new request({
  137. url: './cms/cmsInformationViews/saveOrUpdateByUserCenter',
  138. method: (cmsInformationView.id ? 'put' : 'post'),
  139. headers: {
  140. token
  141. },
  142. data: {
  143. cmsInformationView,
  144. fileMap
  145. }
  146. });
  147. }
  148. export const getInfoDataByUserCenter = (params) => {
  149. return new request({
  150. url: './cms/cmsInformationViews/getInfoDataByUserCenter/',
  151. method: 'get',
  152. params: params
  153. });
  154. }
  155. export const deleteCmsInformationByUserCenter = (params) => {
  156. return new request({
  157. url: './cms/cmsInformationViews/deleteCmsInformationByUserCenter/',
  158. method: 'get',
  159. params: params
  160. });
  161. }
  162. export const commitCmsInformationByUserCenter = (params) => {
  163. return new request({
  164. url: './cms/cmsInformationViews/commitCmsInformationByUserCenter/',
  165. method: 'get',
  166. params: params
  167. });
  168. }
  169. export const weatherArticle = (params) => {
  170. return new request({
  171. url: './cms/cmsInformationEntitys/weatherArticle',
  172. method: 'get',
  173. params: params
  174. });
  175. }
  176. export const weatherArticleDetail = (params) => {
  177. return new request({
  178. url: './cms/cmsInformationEntitys/weatherArticleDetail',
  179. method: 'get',
  180. params: params
  181. });
  182. }