index.js 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314
  1. import ajax from '../utils/request.js';
  2. /**
  3. * 登录
  4. * @param {object} ori
  5. * @returns
  6. */
  7. export function login(ori) {
  8. return ajax({
  9. api: '/user/login',
  10. data: ori.data,
  11. method: 'POST',
  12. });
  13. }
  14. /**
  15. * 文案校对
  16. * @param {object} ori
  17. * @returns
  18. */
  19. export function check(ori) {
  20. return ajax({
  21. api: '/api/check',
  22. data: ori.data,
  23. method: 'POST',
  24. headers: {
  25. Authorization: localStorage.getItem('token'),
  26. },
  27. });
  28. }
  29. /**
  30. * 热门话题
  31. * @param {object} ori
  32. * @returns
  33. */
  34. export function hotRank(ori) {
  35. return ajax({
  36. api: '/news/hotRank/list',
  37. data: ori.data,
  38. method: 'POST',
  39. headers: {
  40. Authorization: localStorage.getItem('token'),
  41. },
  42. });
  43. }
  44. /**
  45. * 检索新闻接口
  46. * @param {object} ori
  47. * @returns
  48. */
  49. export function searchData(ori) {
  50. return ajax({
  51. api: '/news/data/search',
  52. data: ori.data,
  53. method: 'POST',
  54. headers: {
  55. Authorization: localStorage.getItem('token'),
  56. },
  57. });
  58. }
  59. /**
  60. * 获得新闻分类
  61. * @param {object} ori
  62. * @returns
  63. */
  64. export function getClass(ori) {
  65. return ajax({
  66. api: '/news/data/category',
  67. data: ori.data,
  68. method: 'GET',
  69. headers: {
  70. Authorization: localStorage.getItem('token'),
  71. },
  72. });
  73. }
  74. /**
  75. * h5商城接口
  76. * @param {Object} ori
  77. * @returns
  78. */
  79. // export function getH5Mall(ori) {
  80. // return ajax({
  81. // api: '/topic/tool/img/cache/oridata.json?' + Date.now(),
  82. // data: ori.data,
  83. // base: 'json',
  84. // type: 'ajax',
  85. // method: 'GET',
  86. // headers: {
  87. // Authorization: localStorage.getItem('token'),
  88. // },
  89. // });
  90. // }
  91. /**
  92. * 行政区划接口
  93. * @param {Object} ori
  94. * @returns
  95. */
  96. export function getEconomize(ori) {
  97. return ajax({
  98. api: '/news/area/list',
  99. data: ori.data,
  100. type: 'ajax',
  101. method: 'GET',
  102. });
  103. }
  104. /**
  105. * 报料
  106. * @param {object} ori
  107. * @returns
  108. */
  109. export function getreporting(ori) {
  110. return ajax({
  111. api: '/clue/list',
  112. data: ori.data,
  113. type: 'ajax',
  114. method: 'POST',
  115. headers: {
  116. Authorization: localStorage.getItem('token'),
  117. },
  118. });
  119. }
  120. /**
  121. * 报料删除
  122. */
  123. export function delreporting(ori) {
  124. return ajax({
  125. api: '/clue/delete',
  126. data: ori.data,
  127. type: 'ajax',
  128. method: 'GET',
  129. headers: {
  130. Authorization: localStorage.getItem('token'),
  131. },
  132. });
  133. }
  134. /**
  135. * 查看报料
  136. */
  137. export function getreportingDetail(ori) {
  138. return ajax({
  139. api: '/clue/info',
  140. data: ori.data,
  141. type: 'ajax',
  142. method: 'GET',
  143. headers: {
  144. Authorization: localStorage.getItem('token'),
  145. },
  146. });
  147. }
  148. /**
  149. * 审核报料
  150. */
  151. export function reportingShenhe(ori) {
  152. return ajax({
  153. api: '/clue/verify',
  154. data: ori.data,
  155. type: 'ajax',
  156. method: 'GET',
  157. headers: {
  158. Authorization: localStorage.getItem('token'),
  159. },
  160. });
  161. }
  162. /**
  163. * 回复报料
  164. */
  165. export function reportingReply(ori) {
  166. return ajax({
  167. api: '/clue/reply',
  168. data: ori.data,
  169. type: 'ajax',
  170. method: 'GET',
  171. headers: {
  172. Authorization: localStorage.getItem('token'),
  173. },
  174. });
  175. }
  176. /**
  177. * 获取模板列表
  178. */
  179. export function getTemplateList(ori) {
  180. return ajax({
  181. api: '/h5template/list',
  182. data: ori.data,
  183. type: 'ajax',
  184. method: 'POST',
  185. headers: {
  186. Authorization: localStorage.getItem('token'),
  187. },
  188. });
  189. }
  190. /**
  191. * 生成页面
  192. */
  193. export function createTemplateList(ori) {
  194. return ajax({
  195. api: '/h5operate/store',
  196. data: ori.data,
  197. type: 'ajax',
  198. method: 'POST',
  199. headers: {
  200. Authorization: localStorage.getItem('token'),
  201. },
  202. });
  203. }
  204. /**
  205. * 更新页面
  206. */
  207. export function updateTemplateList(ori) {
  208. return ajax({
  209. api: '/h5operate/update',
  210. data: ori.data,
  211. type: 'ajax',
  212. method: 'POST',
  213. headers: {
  214. Authorization: localStorage.getItem('token'),
  215. },
  216. });
  217. }
  218. /**
  219. * 个人页面列表
  220. */
  221. export function getPersonalList(ori) {
  222. return ajax({
  223. api: '/h5operate/list',
  224. data: ori.data,
  225. type: 'ajax',
  226. method: 'POST',
  227. headers: {
  228. Authorization: localStorage.getItem('token'),
  229. },
  230. });
  231. }
  232. /**
  233. * 删除个人列表
  234. */
  235. export function deletePersonalList(ori) {
  236. return ajax({
  237. api: '/h5operate/delete',
  238. data: ori.data,
  239. type: 'ajax',
  240. method: 'GET',
  241. headers: {
  242. Authorization: localStorage.getItem('token'),
  243. },
  244. });
  245. }
  246. /**
  247. * 获取各个平台授权账号
  248. */
  249. export function getAccountList(ori) {
  250. return ajax({
  251. api: '/new-media/list',
  252. data: ori.data,
  253. type: 'ajax',
  254. method: 'POST',
  255. headers: {
  256. Authorization: localStorage.getItem('token'),
  257. },
  258. });
  259. }
  260. /**
  261. * 获取各个平台授权账号传播数据
  262. */
  263. export function getAccountData(ori) {
  264. return ajax({
  265. api: '/new-media/agg',
  266. data: ori.data,
  267. type: 'ajax',
  268. method: 'POST',
  269. headers: {
  270. Authorization: localStorage.getItem('token'),
  271. },
  272. });
  273. }
  274. /**
  275. * 获取平台更新时间
  276. */
  277. export function getUpdateTime(ori) {
  278. return ajax({
  279. api: '/new-media/platform',
  280. data: ori.data,
  281. type: 'ajax',
  282. method: 'POST',
  283. headers: {
  284. Authorization: localStorage.getItem('token'),
  285. },
  286. });
  287. }
  288. /**
  289. * 获取组件列表
  290. */
  291. export function getComponentsList(ori) {
  292. return ajax({
  293. api: '/operate/h5Template/json/components.json?' + Date.now(),
  294. data: ori.data,
  295. type: 'ajax',
  296. base: 'json',
  297. method: 'GET',
  298. });
  299. }