XfWebApi.js 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  1. import request from '@/utils/request' //引入axios请求及拦截器
  2. const tokenName = "token"
  3. export default {
  4. //登录
  5. XfWebApiGetLoginToken(data) {
  6. return request({
  7. url: '/api/XfWebApi/GetLoginToken',
  8. method: 'get',
  9. params: data,
  10. noToken: true
  11. })
  12. },
  13. //个人信息
  14. XfWebApiGetUserInfo(data) {
  15. return request({
  16. url: '/api/XfWebApi/GetUserInfo',
  17. method: 'get',
  18. params: data,
  19. tokenName
  20. })
  21. },
  22. //菜单列表
  23. XfWebApiGetMenuList(data) {
  24. return request({
  25. url: '/api/official/list',
  26. method: 'get',
  27. params: data,
  28. noToken: true
  29. })
  30. },
  31. //单个菜单信息
  32. XfWebApiGetMenuModel(data) {
  33. return request({
  34. url: '/api/official/menu/'+data,
  35. method: 'get',
  36. noToken: true
  37. })
  38. },
  39. //根据当前菜单id获取当前树结构
  40. XfWebApiGetMenuTreeModel(data) {
  41. return request({
  42. url: '/api/official/lists',
  43. method: 'get',
  44. params: data,
  45. noToken: true
  46. })
  47. },
  48. //新闻列表
  49. XfWebApiGetNewsList(data) {
  50. return request({
  51. url: '/api/official/article/list',
  52. method: 'get',
  53. params: data,
  54. tokenName
  55. })
  56. },
  57. //新闻详情
  58. XfWebApiGetNewsDetail(data) {
  59. return request({
  60. url: '/api/official/article/'+data,
  61. method: 'get',
  62. noToken: true
  63. })
  64. },
  65. //首页通告等
  66. XfWebApiGetNewPositionList(data) {
  67. return request({
  68. url: '/api/XfWebApi/GetNewPositionList',
  69. method: 'get',
  70. params: data,
  71. tokenName
  72. })
  73. },
  74. //获取首页广告轮播Banner列表
  75. XfWebApiGetBannerList(data) {
  76. return request({
  77. url: '/api/official/activity/list',
  78. method: 'get',
  79. params: data,
  80. noToken: true
  81. })
  82. },
  83. //获取友情链接列表
  84. XfWebApiGetWebFriendlinks(data) {
  85. return request({
  86. url: '/api/official/link/list',
  87. method: 'get',
  88. params: data,
  89. noToken: true
  90. })
  91. },
  92. //获取常见问题列表
  93. XfWebApiGetproblemlist(data) {
  94. return request({
  95. url: '/api/official/problem/list',
  96. method: 'get',
  97. params: data,
  98. noToken: true
  99. })
  100. },
  101. //获取云学堂教育类型
  102. XfWebApiGetEduBusness(data) {
  103. return request({
  104. url: '/api/official/edu/list',
  105. method: 'get',
  106. params: data,
  107. noToken: true
  108. })
  109. },
  110. //获取云学堂推荐课程
  111. XfWebApiGetHotCourseList(data) {
  112. return request({
  113. url: '/api/official/edu/goods/list',
  114. method: 'get',
  115. params: data,
  116. noToken: true
  117. })
  118. },
  119. //修改个人信息
  120. XfWebApiEditMember(data) {
  121. return request({
  122. url: '/api/XfWebApi/EditMember',
  123. method: 'post',
  124. data: data,
  125. tokenName
  126. })
  127. },
  128. //修改密码
  129. XfWebApiEditMemberPwd(data) {
  130. return request({
  131. url: '/api/XfWebApi/EditMemberPwd',
  132. method: 'post',
  133. data: data,
  134. tokenName
  135. })
  136. },
  137. //申请入会
  138. XfWebApiApplyMember(data) {
  139. return request({
  140. url: '/api/XfWebApi/ApplyMember',
  141. method: 'post',
  142. data: data,
  143. noToken: true
  144. })
  145. },
  146. //获取下拉选项
  147. XfWebApiGetTypeList(data) {
  148. return request({
  149. url: '/api/XfWebApi/GetTypeList',
  150. method: 'get',
  151. params: data,
  152. noToken: true
  153. })
  154. },
  155. //回显入会申请记录
  156. XfWebApiGetMemberApplyRc(data) {
  157. return request({
  158. url: '/api/XfWebApi/GetMemberApplyRc',
  159. method: 'get',
  160. params: data,
  161. noToken: true
  162. })
  163. },
  164. //保存建议留言
  165. XfWebApiSavePropose(data) {
  166. return request({
  167. url: '/api/official/suggest',
  168. method: 'post',
  169. data: data,
  170. noToken: true
  171. })
  172. },
  173. //获取最新几条新闻
  174. XfWebApiGetNewsReList(data) {
  175. return request({
  176. url: '/api/XfWebApi/GetNewsReList',
  177. method: 'get',
  178. params: data,
  179. tokenName
  180. })
  181. },
  182. //历史访问量
  183. XfWebApiGetCountWebCount(data) {
  184. return request({
  185. url: '/api/XfWebApi/CountWebCount',
  186. method: 'get',
  187. params: data,
  188. noToken: true
  189. })
  190. },
  191. // 上传文件 返回文件地址
  192. XfWebApiUploadFile(data) {
  193. return request({
  194. url: '/api/XfWebApi/UploadFile',
  195. method: 'post',
  196. data: data,
  197. noToken: true
  198. })
  199. },
  200. //新闻列表
  201. XfWebApiGetMyNewsList(data) {
  202. return request({
  203. url: '/api/XfWebApi/GetMyNewsList',
  204. method: 'get',
  205. params: data,
  206. tokenName
  207. })
  208. },
  209. //保存新闻新增、编辑
  210. XfWebApiSaveNews(data) {
  211. return request({
  212. url: '/api/XfWebApi/SaveNews',
  213. method: 'post',
  214. data: data,
  215. tokenName
  216. })
  217. },
  218. //新闻详细
  219. // XfWebApiGetNewsDetail(data) {
  220. // return request({
  221. // url: '/api/XfWebApi/GetNewsDetail',
  222. // method: 'get',
  223. // params: data,
  224. // tokenName
  225. // })
  226. // },
  227. //证书列表
  228. XfWebApiGetCertList(data) {
  229. return request({
  230. url: '/api/XfWebApi/GetCertList',
  231. method: 'get',
  232. params: data,
  233. tokenName
  234. })
  235. },
  236. //下载证书
  237. XfWebApiDownCert(data) {
  238. return request({
  239. url: '/api/XfWebApi/DownCert',
  240. method: 'get',
  241. params: data,
  242. tokenName
  243. })
  244. },
  245. }