tQuestionApi.js 995 B

123456789101112131415161718192021222324252627282930
  1. import { baseRequest } from '@/utils/request'
  2. const request = (url, ...arg) => baseRequest(`/api/webapp/` + url, ...arg)
  3. export default {
  4. pageList: (query) => request('api/admin/question/page', query, 'post'),
  5. add: (query) => request('api/admin/question/add', query, 'post'),
  6. edit: (query) => request('api/admin/question/edit', query, 'post'),
  7. select: (id) => request('api/admin/question/select/' + id, '', 'post'),
  8. deleteQuestion: (id) => request('api/admin/question/delete/' + id, '', 'post'),
  9. importExcel: (file) => {
  10. const formData = new FormData()
  11. formData.append('file', file)
  12. return request('api/admin/question/loadExcel', formData, 'post', {
  13. headers: {
  14. 'Content-Type': 'multipart/form-data'
  15. }
  16. })
  17. },
  18. // 导入数据检查接口
  19. checkExcel: (file) => {
  20. const formData = new FormData()
  21. formData.append('file', file)
  22. return request('api/admin/question/checkExcel', formData, 'post', {
  23. headers: {
  24. 'Content-Type': 'multipart/form-data'
  25. }
  26. })
  27. }
  28. }