comments.js 12 KB

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