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 @@ + + + + + + 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 @@ + + + + + \ 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 @@ + + + + + \ 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 @@ + + + + + + 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 @@ + + + + + + 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 @@ - \ 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