index.js 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. (global.webpackJsonp = global.webpackJsonp || []).push([ [ "pages/index/index" ], [ , , , , , , , , , , , , , , function(e, n, t) {
  2. (function(e) {
  3. function n(e) {
  4. return e && e.__esModule ? e : {
  5. default: e
  6. };
  7. }
  8. t(4), n(t(2)), e(n(t(15)).default);
  9. }).call(this, t(1).createPage);
  10. }, function(e, n, t) {
  11. t.r(n);
  12. var r = t(16), o = t(18);
  13. for (var i in o) "default" !== i && function(e) {
  14. t.d(n, e, function() {
  15. return o[e];
  16. });
  17. }(i);
  18. t(29);
  19. var a = t(13), u = Object(a.default)(o.default, r.render, r.staticRenderFns, !1, null, null, null, !1, r.components, void 0);
  20. u.options.__file = "pages/index/index.vue", n.default = u.exports;
  21. }, function(e, n, t) {
  22. t.r(n);
  23. var r = t(17);
  24. t.d(n, "render", function() {
  25. return r.render;
  26. }), t.d(n, "staticRenderFns", function() {
  27. return r.staticRenderFns;
  28. }), t.d(n, "recyclableRender", function() {
  29. return r.recyclableRender;
  30. }), t.d(n, "components", function() {
  31. return r.components;
  32. });
  33. }, function(e, n, t) {
  34. t.r(n), t.d(n, "render", function() {
  35. return r;
  36. }), t.d(n, "staticRenderFns", function() {
  37. return i;
  38. }), t.d(n, "recyclableRender", function() {
  39. return o;
  40. }), t.d(n, "components", function() {});
  41. var r = function() {
  42. var e = this, n = (e.$createElement, e._self._c, e.__map(e.pinkTuanList, function(n, t) {
  43. return {
  44. $orig: e.__get_orig(n),
  45. f0: e._f("parseFloatNum")(n.price)
  46. };
  47. }));
  48. e.$mp.data = Object.assign({}, {
  49. $root: {
  50. l0: n
  51. }
  52. });
  53. }, o = !1, i = [];
  54. r._withStripped = !0;
  55. }, function(e, n, t) {
  56. t.r(n);
  57. var r = t(19), o = t.n(r);
  58. for (var i in r) "default" !== i && function(e) {
  59. t.d(n, e, function() {
  60. return r[e];
  61. });
  62. }(i);
  63. n.default = o.a;
  64. }, function(e, n, t) {
  65. (function(e) {
  66. function r(e, n) {
  67. var t = Object.keys(e);
  68. if (Object.getOwnPropertySymbols) {
  69. var r = Object.getOwnPropertySymbols(e);
  70. n && (r = r.filter(function(n) {
  71. return Object.getOwnPropertyDescriptor(e, n).enumerable;
  72. })), t.push.apply(t, r);
  73. }
  74. return t;
  75. }
  76. function o(e) {
  77. for (var n = 1; n < arguments.length; n++) {
  78. var t = null != arguments[n] ? arguments[n] : {};
  79. n % 2 ? r(Object(t), !0).forEach(function(n) {
  80. i(e, n, t[n]);
  81. }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : r(Object(t)).forEach(function(n) {
  82. Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
  83. });
  84. }
  85. return e;
  86. }
  87. function i(e, n, t) {
  88. return n in e ? Object.defineProperty(e, n, {
  89. value: t,
  90. enumerable: !0,
  91. configurable: !0,
  92. writable: !0
  93. }) : e[n] = t, e;
  94. }
  95. Object.defineProperty(n, "__esModule", {
  96. value: !0
  97. }), n.default = void 0;
  98. var a = t(20), u = t(6), c = t(27), s = t(26);
  99. t(28);
  100. var f = {
  101. filters: {
  102. parseFloatNum: function(e) {
  103. return parseFloat(e);
  104. }
  105. },
  106. data: function() {
  107. return {
  108. carouselList: [],
  109. spread: "",
  110. pinkTuanList: [],
  111. page: 1,
  112. limit: 6,
  113. loadingType: "more"
  114. };
  115. },
  116. onShareAppMessage: function(e) {
  117. var n = getCurrentPages();
  118. return {
  119. path: n[n.length - 1].route + "?spread=" + this.userInfo.uid + "&topCode=" + this.userInfo.code || "",
  120. title: this.userInfo.nickname + "邀请你加入"
  121. };
  122. },
  123. onLoad: function(n) {
  124. n.spread && (this.spread = n.spread, e.setStorageSync("spread", n.spread)), n.topCode && e.setStorageSync("topCode", n.topCode),
  125. n.scene && (this.setCode(), e.setStorageSync("spreadCode", n.scene)), n.bingding && (this.bingding = n.bingding,
  126. e.setStorageSync("bingding", n.bingding)), this.loadData();
  127. },
  128. onShow: function() {
  129. // this.getUser();
  130. },
  131. computed: o(o({}, (0, u.mapState)([ "baseURL", "hasLogin", "urlFile" ])), (0, u.mapState)("user", [ "userInfo" ])),
  132. methods: o(o(o({}, (0, u.mapMutations)("user", [ "setUserInfo" ])), (0, u.mapMutations)([ "setCode" ])), {}, {
  133. clickSearch: function() {
  134. e.scanCode({
  135. success: function(n) {
  136. e.showModal({
  137. title: "返回",
  138. content: JSON.stringify(n)
  139. });
  140. }
  141. });
  142. },
  143. getUser: function() {
  144. var e = this;
  145. (0, c.userinfo)({}).then(function(n) {
  146. var t = n.data;
  147. e.setUserInfo(t);
  148. });
  149. },
  150. loadData: function() {
  151. var e = this;
  152. (0, a.loadIndexs)({}).then(function(n) {
  153. var t = n.data;
  154. console.log(t.info.bastList,"000000000000000")
  155. console.log(t), e.carouselList = t.banner, e.pinkTuanList = t.info.bastList;
  156. });
  157. },
  158. swiperChange: function(e) {
  159. var n = e.detail.current;
  160. this.swiperCurrent = n, this.titleNViewBackground = this.carouselList[n].background;
  161. },
  162. bannerNavToUrl: function(n) {
  163. e.navigateTo({
  164. url: n.url,
  165. fail: function() {
  166. e.switchTab({
  167. url: n.url
  168. });
  169. }
  170. });
  171. },
  172. navTo: function(n) {
  173. this.hasLogin ? e.navigateTo({
  174. url: n
  175. }) : e.showModal({
  176. title: "登录",
  177. content: "您未登录,是否马上登陆?",
  178. success: function(e) {
  179. e.confirm && ((0, s.saveUrl)(), (0, s.interceptor)());
  180. },
  181. fail: function(e) {
  182. console.log(e);
  183. }
  184. });
  185. },
  186. goProduct: function(n) {
  187. e.navigateTo({
  188. url: "/pages/product/product?id=" + n
  189. });
  190. }
  191. })
  192. };
  193. n.default = f;
  194. }).call(this, t(1).default);
  195. }, , , , , , , , , , function(e, n, t) {
  196. t.r(n);
  197. var r = t(30), o = t.n(r);
  198. for (var i in r) "default" !== i && function(e) {
  199. t.d(n, e, function() {
  200. return r[e];
  201. });
  202. }(i);
  203. n.default = o.a;
  204. }, function(e, n, t) {} ], [ [ 14, "common/runtime", "common/vendor" ] ] ]);