comments.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298
  1. /**
  2. * * @param {number} spuId
  3. * @param {number} pageNum
  4. * @param {number} pageSize
  5. * @param {number} commentsLevel
  6. * @param {boolean} hasImage
  7. */
  8. export function getGoodsAllComments(params) {
  9. const { hasImage } = params.queryParameter;
  10. if (hasImage) {
  11. return {
  12. pageNum: 1,
  13. pageSize: 10,
  14. totalCount: '1',
  15. pageList: [
  16. {
  17. spuId: '1722045',
  18. skuId: '0',
  19. specInfo: '',
  20. commentContent: '收到货了,第一时间试了一下,很漂亮特别喜欢,大爱大爱,颜色也很好看。棒棒!',
  21. commentResources: [
  22. {
  23. src: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-08b.png',
  24. type: 'image',
  25. },
  26. {
  27. src: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/comment-video.mp4',
  28. type: 'video',
  29. coverSrc: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-08b.png',
  30. },
  31. {
  32. src: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/comment-video.mp4',
  33. type: 'video',
  34. coverSrc: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-08b.png',
  35. },
  36. {
  37. src: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/comment-video.mp4',
  38. type: 'video',
  39. coverSrc: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-08b.png',
  40. },
  41. ],
  42. commentScore: 4,
  43. uid: '88881048075',
  44. userName: 'Dean',
  45. userHeadUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/avatar/avatar1.png',
  46. isAnonymity: false,
  47. commentTime: '1591953561000',
  48. isAutoComment: false,
  49. sellerReply: '亲,你好,我们会联系商家和厂商给您一个满意的答复请一定妥善保管好发票',
  50. goodsDetailInfo: '颜色:纯净白 尺码:S码',
  51. },
  52. {
  53. spuId: '1722045',
  54. skuId: '0',
  55. specInfo: '',
  56. commentContent: '收到货了,第一时间试了一下,很漂亮特别喜欢,大爱大爱,颜色也很好看。棒棒!',
  57. commentResources: [
  58. {
  59. src: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-08b.png',
  60. type: 'image',
  61. },
  62. ],
  63. commentScore: 4,
  64. uid: '88881048075',
  65. userName: 'Dean',
  66. userHeadUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/avatar/avatar1.png',
  67. isAnonymity: false,
  68. commentTime: '1591953561000',
  69. isAutoComment: false,
  70. sellerReply: '亲,你好,我们会联系商家和厂商给您一个满意的答复请一定妥善保管好发票',
  71. goodsDetailInfo: '颜色:纯净白 尺码:S码',
  72. },
  73. {
  74. spuId: '1722045',
  75. skuId: '0',
  76. specInfo: '',
  77. commentContent: '收到货了,第一时间试了一下,很漂亮特别喜欢,大爱大爱,颜色也很好看。棒棒!',
  78. commentResources: [
  79. {
  80. src: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-08b.png',
  81. type: 'image',
  82. },
  83. {
  84. src: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/comment-video.mp4',
  85. type: 'video',
  86. coverSrc: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-08b.png',
  87. },
  88. ],
  89. commentScore: 4,
  90. uid: '88881048075',
  91. userName: 'Dean',
  92. userHeadUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/avatar/avatar1.png',
  93. isAnonymity: false,
  94. commentTime: '1591953561000',
  95. isAutoComment: false,
  96. sellerReply: '亲,你好,我们会联系商家和厂商给您一个满意的答复请一定妥善保管好发票',
  97. goodsDetailInfo: '颜色:纯净白 尺码:S码',
  98. },
  99. {
  100. spuId: '1722045',
  101. skuId: '0',
  102. specInfo: '',
  103. commentContent: '收到货了,第一时间试了一下,很漂亮特别喜欢,大爱大爱,颜色也很好看。棒棒!',
  104. commentResources: [
  105. {
  106. src: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-08b.png',
  107. type: 'image',
  108. },
  109. {
  110. src: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/comment-video.mp4',
  111. type: 'video',
  112. coverSrc: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-08b.png',
  113. },
  114. {
  115. src: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/comment-video.mp4',
  116. type: 'video',
  117. coverSrc: 'https://tdesign.gtimg.com/miniprogram/template/retail/goods/nz-08b.png',
  118. },
  119. ],
  120. commentScore: 4,
  121. uid: '88881048075',
  122. userName: 'Dean',
  123. userHeadUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/avatar/avatar1.png',
  124. isAnonymity: false,
  125. commentTime: '1591953561000',
  126. isAutoComment: false,
  127. sellerReply: '亲,你好,我们会联系商家和厂商给您一个满意的答复请一定妥善保管好发票',
  128. goodsDetailInfo: '颜色:纯净白 尺码:S码',
  129. },
  130. ],
  131. };
  132. }
  133. return {
  134. pageNum: 1,
  135. pageSize: 10,
  136. totalCount: '47',
  137. pageList: [
  138. {
  139. spuId: '1722045',
  140. skuId: '1697694',
  141. specInfo: '很不错',
  142. commentContent: '收到货了,第一时间试了一下,很漂亮特别喜欢,大爱大爱,颜色也很好看。棒棒!',
  143. commentImageUrls: null,
  144. commentScore: 1,
  145. uid: '88881048075',
  146. userName: 'Dean',
  147. userHeadUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/avatar/avatar1.png',
  148. isAnonymity: false,
  149. commentTime: '1592224320000',
  150. isAutoComment: false,
  151. sellerReply: '亲,你好,我们会联系商家和厂商给您一个满意的答复请一定妥善保管好发票',
  152. goodsDetailInfo: '颜色:纯净白 尺码:S码',
  153. },
  154. {
  155. spuId: '1722045',
  156. skuId: '1697693',
  157. specInfo: '很适合',
  158. commentContent: '收到货了,第一时间试了一下,很漂亮特别喜欢,大爱大爱,颜色也很好看。棒棒!',
  159. commentImageUrls: null,
  160. commentScore: 1,
  161. uid: '88881048075',
  162. userName: 'Dean',
  163. userHeadUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/avatar/avatar1.png',
  164. isAnonymity: false,
  165. commentTime: '1592224320000',
  166. isAutoComment: false,
  167. sellerReply: '亲,你好,我们会联系商家和厂商给您一个满意的答复请一定妥善保管好发票',
  168. goodsDetailInfo: '颜色:纯净白 尺码:S码',
  169. },
  170. {
  171. spuId: '1722045',
  172. skuId: '1697694',
  173. specInfo: 'NICE',
  174. commentContent: '收到货了,第一时间试了一下,很漂亮特别喜欢,大爱大爱,颜色也很好看。棒棒!',
  175. commentImageUrls: null,
  176. commentScore: 5,
  177. uid: '88881048075',
  178. userName: 'Dean',
  179. userHeadUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/avatar/avatar1.png',
  180. isAnonymity: false,
  181. commentTime: '1592218074000',
  182. isAutoComment: true,
  183. sellerReply: '亲,你好,我们会联系商家和厂商给您一个满意的答复请一定妥善保管好发票',
  184. },
  185. {
  186. spuId: '1722045',
  187. skuId: '0',
  188. specInfo: '',
  189. commentContent: '收到货了,第一时间试了一下,很漂亮特别喜欢,大爱大爱,颜色也很好看。棒棒!',
  190. commentImageUrls: null,
  191. commentScore: 5,
  192. uid: '88881048075',
  193. userName: 'Dean',
  194. userHeadUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/avatar/avatar1.png',
  195. isAnonymity: false,
  196. commentTime: '1592218074000',
  197. isAutoComment: false,
  198. goodsDetailInfo: '颜色:纯净白 尺码:S码',
  199. },
  200. {
  201. spuId: '1722045',
  202. skuId: '1697694',
  203. specInfo: '测试dr超长:dr专用超长;bwtgg01:fff',
  204. commentContent: '收到货了,第一时间试了一下,很漂亮特别喜欢,大爱大爱,颜色也很好看。棒棒!',
  205. commentImageUrls: null,
  206. commentScore: 5,
  207. uid: '88881048075',
  208. userName: 'Dean',
  209. userHeadUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/avatar/avatar1.png',
  210. isAnonymity: false,
  211. commentTime: '1592217607000',
  212. isAutoComment: false,
  213. },
  214. {
  215. spuId: '1722045',
  216. skuId: '1697693',
  217. specInfo: '测试dr超长:超长测试超长测试1;bwtgg01:bbb',
  218. commentContent: '收到货了,第一时间试了一下,很漂亮特别喜欢,大爱大爱,颜色也很好看。棒棒!',
  219. commentImageUrls: null,
  220. commentScore: 4,
  221. uid: '88881048075',
  222. userName: 'Dean',
  223. userHeadUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/avatar/avatar1.png',
  224. isAnonymity: false,
  225. commentTime: '1592217607000',
  226. isAutoComment: false,
  227. },
  228. {
  229. spuId: '1722045',
  230. skuId: '1697694',
  231. specInfo: '测试dr超长:dr专用超长;bwtgg01:fff',
  232. commentContent: '收到货了,第一时间试了一下,很漂亮特别喜欢,大爱大爱,颜色也很好看。棒棒!',
  233. commentImageUrls: null,
  234. commentScore: 5,
  235. uid: '88881048075',
  236. userName: 'Dean',
  237. userHeadUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/avatar/avatar1.png',
  238. isAnonymity: false,
  239. commentTime: '1592205599000',
  240. isAutoComment: false,
  241. },
  242. {
  243. spuId: '1722045',
  244. skuId: '1697694',
  245. specInfo: '测试dr超长:dr专用超长;bwtgg01:fff',
  246. commentContent: '收到货了,第一时间试了一下,很漂亮特别喜欢,大爱大爱,颜色也很好看。棒棒!',
  247. commentImageUrls: null,
  248. commentScore: 5,
  249. uid: '88881048075',
  250. userName: 'Dean',
  251. userHeadUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/avatar/avatar1.png',
  252. isAnonymity: false,
  253. commentTime: '1592188822000',
  254. isAutoComment: false,
  255. },
  256. {
  257. spuId: '1722045',
  258. skuId: '1697694',
  259. specInfo: '测试dr超长:dr专用超长;bwtgg01:fff',
  260. commentContent: '收到货了,第一时间试了一下,很漂亮特别喜欢,大爱大爱,颜色也很好看。棒棒!',
  261. commentImageUrls: null,
  262. commentScore: 5,
  263. uid: '88881055835',
  264. userName: 'Max',
  265. userHeadUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/avatar/avatar1.png',
  266. isAnonymity: false,
  267. commentTime: '1593792002000',
  268. isAutoComment: true,
  269. },
  270. {
  271. spuId: '1722045',
  272. skuId: '1697694',
  273. specInfo: '测试dr超长:dr专用超长;bwtgg01:fff',
  274. commentContent: '',
  275. commentImageUrls: null,
  276. commentScore: 5,
  277. uid: '88881055835',
  278. userName: 'Max',
  279. userHeadUrl: 'https://tdesign.gtimg.com/miniprogram/template/retail/avatar/avatar1.png',
  280. isAnonymity: false,
  281. commentTime: '1593792001000',
  282. isAutoComment: true,
  283. },
  284. ],
  285. };
  286. }
  287. export function getGoodsCommentsCount() {
  288. return {
  289. commentCount: '47',
  290. badCount: '0',
  291. middleCount: '2',
  292. goodCount: '45',
  293. hasImageCount: '1',
  294. goodRate: 95.7,
  295. uidCount: '0',
  296. };
  297. }