猫妈狗爸伴宠师小程序前端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

114 lines
2.4 KiB

2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
  1. // 伴宠师-伴宠师考核
  2. import request from '@/utils/request'
  3. // 伴宠师工作台-查询专业执照列表
  4. export const getLicenseList = () => {
  5. return request({
  6. url: '/applet/examination/licenseList',
  7. method: "get"
  8. }).then(res => {
  9. return res.data
  10. })
  11. }
  12. export const getServiceList = (params) => {
  13. return request({
  14. url: '/applet/config/serviceList',
  15. method: "get",
  16. params
  17. }).then(res => {
  18. return res.data?.map?.(item => {
  19. const { id, title, video } = item
  20. return { id, title, video }
  21. }) || []
  22. })
  23. }
  24. export const getTrainList = (params) => {
  25. return request({
  26. url: '/applet/config/trainList',
  27. method: "get",
  28. params
  29. }).then(res => {
  30. return res.data?.map?.(item => {
  31. const { id, title, content } = item
  32. return { id, title, content }
  33. }) || []
  34. })
  35. }
  36. // 伴宠师工作台-题目列表数据查询
  37. export const getQuestionList = (params) => {
  38. return request({
  39. url: '/applet/examination/questionList',
  40. method: "get",
  41. params
  42. }).then(res => {
  43. return res.data
  44. })
  45. }
  46. // 伴宠师工作台-根据题目id查询题目答案
  47. export const getQuestionOptions = (params) => {
  48. return request({
  49. url: '/applet/examination/insertUser',
  50. method: "get",
  51. params
  52. }).then(res => {
  53. return res.data
  54. })
  55. }
  56. // 伴宠师工作台-添加用户基本考核答案
  57. export const addBaseAnswer = (data) => {
  58. return request({
  59. url: '/applet/examination/addBaseAnswer',
  60. headers: {
  61. isToken: true
  62. },
  63. method: 'post',
  64. data
  65. })
  66. }
  67. // 伴宠师工作台-根据题目id查询基本考核答案
  68. export const answeBaseByQuestionId = (params) => {
  69. return request({
  70. url: '/applet/examination/answeBaseByQuestionId',
  71. headers: {
  72. isToken: true
  73. },
  74. method: "get",
  75. params
  76. }).then(res => {
  77. return res.data?.pop() || {}
  78. })
  79. }
  80. // 伴宠师工作台-添加用户培训考核答案
  81. export const addTrainAnswer = (data) => {
  82. return request({
  83. url: '/applet/examination/addTrainAnswer',
  84. headers: {
  85. isToken: true
  86. },
  87. method: 'post',
  88. data
  89. })
  90. }
  91. // 伴宠师工作台-根据题目id查询培训考核答案
  92. export const answeTrainByQuestionId = (params) => {
  93. return request({
  94. url: '/applet/examination/answeTrainByQuestionId',
  95. headers: {
  96. isToken: true
  97. },
  98. method: "get",
  99. params
  100. }).then(res => {
  101. return res.data?.pop() || {}
  102. })
  103. }