grade.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. const app = require('../../utils/util.js');
  2. const tools = require('../../utils/tools.js');
  3. Page({
  4. data: {
  5. gridArr: [],
  6. },
  7. chengji(sessionKey, answersId) {
  8. wx.request({
  9. url: app.globalData.publicUrl + '/wx/answer/detail',
  10. method: "post",
  11. data: {
  12. sessionKey,
  13. answersId
  14. },
  15. success: (res) => {
  16. if (res.data.code == 0) {
  17. console.log(res,"000000")
  18. let gridArr = res.data.list.map(item=>{
  19. let json = {};
  20. if( item.correctAnswer){
  21. json.correctAnswer = item.correctAnswer.split("||").join('')
  22. }
  23. if( item.currentAnswer){
  24. json.currentAnswer = item.currentAnswer.split("||").join('')
  25. }
  26. json.score = item.score;
  27. json.questStem = item.questStem;
  28. json.answerScore = item.answerScore;
  29. return json;
  30. })
  31. this.setData({
  32. gridArr: gridArr
  33. })
  34. }
  35. }
  36. })
  37. },
  38. async onLoad(options) {
  39. let answersId = options.answersId;
  40. const sessionKey = await tools.checkSessionAndLogin();
  41. this.chengji(sessionKey, answersId);
  42. },
  43. })