feedgoods.html 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0" />
  6. <meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
  7. <title></title>
  8. <link rel="stylesheet" type="text/css" href="../../css/api.css" />
  9. <link rel="stylesheet" type="text/css" href="../../css/weui.min.css" />
  10. <link rel="stylesheet" type="text/css" href="../../css/star-rating-svg.css?v=1.2" />
  11. <link rel="stylesheet" type="text/css" href="../../css/style.css?v=1.2" />
  12. <style>
  13. body{}
  14. .feed-item{
  15. width:100%;
  16. border-bottom:1px solid #e8e8e8;
  17. position:relative;
  18. padding-top: 0.2rem;
  19. }
  20. .feed-item ul{
  21. width:100%;
  22. clear: both;
  23. }
  24. .fl {
  25. float:left;
  26. }
  27. .feed-item-right{
  28. padding-left: 0.2rem;
  29. }
  30. .feed-item-titel{
  31. font-size: 0.24rem;
  32. color: #999;
  33. padding: 0.2rem 0;
  34. }
  35. .user-head{
  36. width: 0.7rem;
  37. height: 0.7rem;
  38. border-radius:50%;
  39. }
  40. .feed-img{
  41. float: left;
  42. width: 1.2rem;
  43. height: 1.2rem;
  44. padding-right: 0.3rem;
  45. }
  46. .my-rating{
  47. position:absolute;
  48. right: 0;
  49. top: 0.2rem;
  50. }
  51. .my-rating .jq-star {
  52. width: 0.3rem !important;
  53. height: 0.3rem !important;
  54. }
  55. .weui-gallery {
  56. z-index: 10000;
  57. }
  58. </style>
  59. <script>
  60. (function(w, d, m) {
  61. function r() {
  62. var t = 100,
  63. o = 750,
  64. e = d.documentElement.clientWidth || w.innerWidth,
  65. n = m.max(m.min(e, 480), 320),
  66. h = 50;
  67. 320 >= n && (h = m.floor(n / o * t * .99)),
  68. n > 320 && 362 >= n && (h = m.floor(n / o * t * 1)),
  69. n > 362 && 375 >= n && (h = m.floor(n / o * t * 1)),
  70. n > 375 && (h = m.floor(n / o * t * .97)),
  71. d.querySelector("html").style.fontSize = h + "px"
  72. };
  73. r();
  74. w.onresize = function() {
  75. r()
  76. }
  77. })(window, document, Math);
  78. </script>
  79. </head>
  80. <body>
  81. <div class="topbar"></div>
  82. <header class="back-header back-header-bottom">
  83. <ul>
  84. <li class="padding-20 back-btn"><img class="back-header-ico" src="../../image/nav_button_back_default.png" /></li>
  85. <li class="back-header-title">评价</li>
  86. <li class="more-btn"></li>
  87. </ul>
  88. </header>
  89. <section class="feed-list padding-top">
  90. </section>
  91. </body>
  92. <script type="text/javascript" src="../../script/api.js"></script>
  93. <script type="text/javascript" src="../../script/jquery.min.js"></script>
  94. <script type="text/javascript" src="../../script/jquery.tap.js"></script>
  95. <script type="text/javascript" src="../../script/jquery.star-rating-svg.js"></script>
  96. <script type="text/javascript">
  97. var _keyid = '';
  98. apiready = function() {
  99. _keyid = api.pageParam.keyid;
  100. setFixStatusBar();
  101. getRouteData();
  102. };
  103. ///////////
  104. function getRouteData() {
  105. $.ajax({
  106. url: rooturl + '?do=getevaluategoods',
  107. data: {
  108. goodsid: _keyid
  109. },
  110. dataType: 'json',
  111. type: 'post',
  112. success: function(datas) {
  113. if (datas.length > 0) {
  114. $.each(datas, function(index, item) {
  115. var _html = '';
  116. if (item.geval_image) {
  117. var _imglist = item.geval_image.split(",");
  118. } else {
  119. var _imglist = '';
  120. }
  121. _html += '<div class="feed-item"><ul>';
  122. _html += '<li class="fl" style="width: 0.7rem;"><img src="' + item.member_avatar + '" class="user-head"/></li>';
  123. _html += '<li class="feed-item-right fl">' + item.member_truename + '<p class="feed-item-titel">' + item.geval_addtime + '</p></li>';
  124. _html += '<li><div class="my-rating my-rating' + index + '"></div></li></ul>';
  125. _html += '<ul><li>' + item.geval_content + '</li></ul><ul style="margin-top: 0.25rem;"><li>';
  126. if (_imglist.length > 0) {
  127. for (var i = 0; i < _imglist.length; i++) {
  128. _html += '<img src="' + _imglist[i] + '" style="width: 1.2rem;height: 1.2rem;margin-right: 0.3rem;"/>';
  129. }
  130. }
  131. _html += '</li></ul><div class="h50"></div></div>';
  132. $(".feed-list").append(_html);
  133. $(".my-rating" + index).starRating({
  134. starSize: 24,
  135. activeColor: '#d9251c',
  136. starShape: 'rounded',
  137. hoverColor: '#d9251c',
  138. useGradient: false,
  139. initialRating: item.geval_scores,
  140. readOnly: true,
  141. callback: function(currentRating, $el) {
  142. // make a server call here
  143. }
  144. });
  145. })
  146. } else {
  147. _html = '<div class="data-null">暂时没有评价</div>';
  148. $(".feed-list").append(_html);
  149. }
  150. }
  151. });
  152. }
  153. $(".feed-list").on("tap", "img", function() {
  154. // console.log($(this).attr("src"));
  155. gallery_qz($(this).attr("src"));
  156. });
  157. </script>
  158. </html>