diff --git a/common/platform/BasePlatform.js b/common/platform/BasePlatform.js
index a77adb1..1017768 100644
--- a/common/platform/BasePlatform.js
+++ b/common/platform/BasePlatform.js
@@ -30,8 +30,11 @@ class BasePlatform {
}
async appData() {
await this.loadCacheData();
+ // uni.switchTab({
+ // url: '/pages/shouye/index'
+ // });
uni.switchTab({
- url: '/pages/shouye/index'
+ url: '/pages/shouye/newIndex'
});
}
diff --git a/common/platform/MiniProgramPlatform.js b/common/platform/MiniProgramPlatform.js
index 4b122ce..c599739 100644
--- a/common/platform/MiniProgramPlatform.js
+++ b/common/platform/MiniProgramPlatform.js
@@ -227,8 +227,11 @@ class MiniProgramPlatform extends BasePlatform {
const t= await uni.getAccountInfoSync();
console.log("getAccountInfoSync",t);
await this.loadCacheData();
+ // uni.switchTab({
+ // url: '/pages/shouye/index'
+ // });
uni.switchTab({
- url: '/pages/shouye/index'
+ url: '/pages/shouye/newIndex'
});
// this.getConfig().then(res => {
// console.log(res, 'res');
diff --git a/common/server/goods.js b/common/server/goods.js
new file mode 100644
index 0000000..0982bfd
--- /dev/null
+++ b/common/server/goods.js
@@ -0,0 +1,35 @@
+import RequestManager from '../request';
+import common from '../common';
+import { platform } from '@/common/platform/PlatformFactory'
+import ConfigManager from './../config';
+import { sleep } from '../util';
+/**
+ * 获取商品列表
+ * @param {number} page
+ * @param {number} type
+ * @param {string} keyword
+ * @returns
+ */
+export const getGoods = async (page, type, keyword) => {
+ const res = await RequestManager.getCache("goods", {
+ page,
+ type,
+ keyword
+ });
+ await sleep(1000);
+ if (res.status == 1) {
+ let isWXShenHe = ConfigManager.GetVersion();
+ let _data = res.data.data;
+ if (isWXShenHe) {
+ let _data2 = [];
+ for (let i = 0; i < _data.length; i++) {
+ if (_data[i].title.indexOf('京东卡') == -1) {
+ _data2.push(_data[i]);
+ }
+ }
+ _data = _data2;
+ }
+ return _data;
+ }
+ return null;
+}
\ No newline at end of file
diff --git a/components/custom-refresher/custom-refresher.vue b/components/custom-refresher/custom-refresher.vue
new file mode 100644
index 0000000..20db753
--- /dev/null
+++ b/components/custom-refresher/custom-refresher.vue
@@ -0,0 +1,61 @@
+
+
+
+
+
+ {{statusText}}
+
+
+
+
+
+
diff --git a/components/home-page/GoodsItem.vue b/components/home-page/GoodsItem.vue
new file mode 100644
index 0000000..db3c10c
--- /dev/null
+++ b/components/home-page/GoodsItem.vue
@@ -0,0 +1,208 @@
+
+
+
+
+
+
+ {{ item.title }}
+
+ {{ item.join_count }}次参与
+
+ 快去参与吧!
+
+
+ ¥{{ item.price }}
+
+
+ {{ item.sale_stock }}/{{ item.stock }}
+
+
+
+
+
+
+
+
+ {{ item.type_text }}
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/home-page/home-page-coupon.vue b/components/home-page/home-page-coupon.vue
new file mode 100644
index 0000000..19d59f9
--- /dev/null
+++ b/components/home-page/home-page-coupon.vue
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+ ¥
+ {{ Number(item.price) }}
+
+
+ {{ item.title }}
+ 有限期{{ item.effective_day }}天
+
+
+
+ 立即收下
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/home-page/home-page-gonggao.vue b/components/home-page/home-page-gonggao.vue
new file mode 100644
index 0000000..9d9d1fe
--- /dev/null
+++ b/components/home-page/home-page-gonggao.vue
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/home-page/home-page-goods.vue b/components/home-page/home-page-goods.vue
new file mode 100644
index 0000000..63c4b6e
--- /dev/null
+++ b/components/home-page/home-page-goods.vue
@@ -0,0 +1,185 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/home-page/home-page-tanchuang.vue b/components/home-page/home-page-tanchuang.vue
new file mode 100644
index 0000000..9e0b991
--- /dev/null
+++ b/components/home-page/home-page-tanchuang.vue
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/home-page/home-page-tuijian.vue b/components/home-page/home-page-tuijian.vue
new file mode 100644
index 0000000..2d9ee88
--- /dev/null
+++ b/components/home-page/home-page-tuijian.vue
@@ -0,0 +1,73 @@
+
+
+
+
+
+ 今日推荐
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/rule-pop/rule-pop.vue b/components/rule-pop/rule-pop.vue
index a5828eb..4c7e0b9 100644
--- a/components/rule-pop/rule-pop.vue
+++ b/components/rule-pop/rule-pop.vue
@@ -69,7 +69,6 @@ export default {
open(opt) {
this.ruleData = opt
-
this.$refs._rule_pop.open()
},
diff --git a/components/sticky-swiper-item/sticky-swiper-item.vue b/components/sticky-swiper-item/sticky-swiper-item.vue
new file mode 100644
index 0000000..5f3a479
--- /dev/null
+++ b/components/sticky-swiper-item/sticky-swiper-item.vue
@@ -0,0 +1,201 @@
+
+
+
+
+
+
+
+
+ {{ item.title }}
+ {{ item.detail }}
+
+
+
+
+
+
+
+
+
diff --git a/components/sticky-swiper-next-item/sticky-swiper-next-item.vue b/components/sticky-swiper-next-item/sticky-swiper-next-item.vue
new file mode 100644
index 0000000..9158d80
--- /dev/null
+++ b/components/sticky-swiper-next-item/sticky-swiper-next-item.vue
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+
+ {{ item.title }}
+ {{ item.detail }}
+
+
+
+
+
+
+
+
+
diff --git a/pages.json b/pages.json
index 8dffb59..d72eead 100644
--- a/pages.json
+++ b/pages.json
@@ -365,6 +365,12 @@
"style": {
"navigationStyle": "custom"
}
+ },
+ {
+ "path": "pages/shouye/newIndex",
+ "style": {
+ "navigationStyle": "custom"
+ }
}
],
"subPackages": [{
@@ -456,7 +462,7 @@
// "iconHeight": "10px",
"list": [
{
- "pagePath": "pages/shouye/index",
+ "pagePath": "pages/shouye/newIndex",
"iconPath": "static/tab/n1.png",
"selectedIconPath": "static/tab/c1.png",
"text": "首页"
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 602bbdc..c93cfca 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -38,8 +38,11 @@ export default {
methods: {
toHome() {
// #ifdef H5 || MP
+ // uni.switchTab({
+ // url: '/pages/shouye/index'
+ // });
uni.switchTab({
- url: '/pages/shouye/index'
+ url: '/pages/shouye/newIndex'
});
// #endif
},
diff --git a/pages/shouye/index.vue b/pages/shouye/index.vue
index 0f02013..0a7ec54 100644
--- a/pages/shouye/index.vue
+++ b/pages/shouye/index.vue
@@ -1,4 +1,3 @@
-
@@ -43,68 +42,16 @@
-
-
-
-
-
- {{ item.title }}
-
- {{ item.join_count }}次参与
-
- 快去参与吧!
-
-
- ¥{{ item.price }}
-
-
- {{ item.sale_stock }}/{{ item.stock }}
-
-
-
-
-
-
-
-
- {{ item.type_text }}
-
-
-
-
-
-
+
+
-
-
-
-
-
-
- ¥
- {{ Number(item.price) }}
-
-
- {{ item.title }}
- 有限期{{ item.effective_day }}天
-
-
-
- 立即收下
-
-
-
-
-
-
+
+
@@ -115,980 +62,746 @@
\ No newline at end of file
diff --git a/pages/shouye/newIndex.vue b/pages/shouye/newIndex.vue
new file mode 100644
index 0000000..253e9e4
--- /dev/null
+++ b/pages/shouye/newIndex.vue
@@ -0,0 +1,259 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static/refresher_loading.gif b/static/refresher_loading.gif
new file mode 100644
index 0000000..1ee754f
Binary files /dev/null and b/static/refresher_loading.gif differ