scale.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. import {baseUrl} from "@/common/js/seting.js"
  2. import {dorequest} from "@/common/js/request.js"
  3. /**
  4. * {userid:''}
  5. */
  6. export function querycomcount(data){
  7. let url=baseUrl+"/index.php/index/Scale/querycomcountbyuserid";
  8. return dorequest('post',url,data);
  9. }
  10. // {userid:'',fmemberid:''}
  11. export function querymergescalebyuserid(data){
  12. let url=baseUrl+"/index.php/index/Scale/querymergescalebyuserid"
  13. return dorequest('post',url,data);
  14. }
  15. /**
  16. * 提交题目答案
  17. * @param {Object} data
  18. */
  19. export function subanswerbyuserid(answer,data){
  20. let url = baseUrl+"/index.php/index/Scale/subanswerbyuserid"
  21. let list =[];
  22. if(!(answer instanceof Array)){
  23. let item = {
  24. userid:data.userid,
  25. fmemberid:data.fmemberid,
  26. stemid: answer.stemid,
  27. answertype: answer.answertype,
  28. answervalue: answer.answervalue,
  29. }
  30. if(answer.answeroptionid){
  31. item.answeroptionid = answer.answeroptionid
  32. }
  33. if(answer.answeroption){
  34. item.answeroption = answer.answeroption
  35. }
  36. list.push(item)
  37. }else{
  38. list = answer
  39. }
  40. let usedata ={
  41. answer: JSON.stringify(list),
  42. userid: data.userid,
  43. fmemberid: data.fmemberid,
  44. srid: data.srid,
  45. scaleid: data.scaleid,
  46. }
  47. return dorequest('post',url,usedata);
  48. }
  49. /**
  50. * 提交完成状态
  51. */
  52. export function subcomstatus(srid){
  53. let url = baseUrl+"/index.php/index/Scale/subcomstatus"
  54. let usedata={
  55. srid:srid
  56. }
  57. return dorequest('post',url,usedata);
  58. }