From 93b91f12db9774515bd604c31be8538985b7ca38 Mon Sep 17 00:00:00 2001 From: whitechiina <1293616053@qq.com> Date: Wed, 3 Jun 2026 15:40:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=9E=8D=E5=90=88=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/tools.js | 6 +- components/bottom-nav/bottom-nav.vue | 21 + components/taoke/source/classify-source.vue | 313 +++ components/taoke/source/home-source.vue | 1702 ++++++++++++++++ components/taoke/source/rank-source.vue | 753 ++++++++ components/taoke/tab-classify.vue | 13 + components/taoke/tab-home.vue | 13 + components/taoke/tab-rank.vue | 13 + custom-tab-bar/index.js | 18 +- main.js | 31 +- pageOne/mes/member.vue | 106 + pages.json | 116 +- pages/category/category.vue | 671 +++++++ pages/category/category_detail.vue | 660 +++++++ pages/detail/detail.vue | 1703 +++++++++++++++++ pages/h5/bridge.vue | 50 +- pages/login/login.vue | 3 +- pages/save-money/save-money.vue | 138 ++ pages/search/search.vue | 1019 ++++++++++ pages/special-sale/choicen.vue | 1328 +++++++++++++ pages/special-sale/details.vue | 850 ++++++++ pages/tabbar/index.vue | 22 +- pages/tabbar/me.vue | 5 +- pages/tabbar/shop.vue | 22 +- pages/tabbar/sort.vue | 22 +- request/request.js | 257 +++ static/img/fuli.png | Bin 0 -> 1084 bytes static/rank_badge.png | Bin 0 -> 2141 bytes static/wheat_icon.png | Bin 0 -> 1866 bytes .../.sourcemap/mp-weixin/common/main.js.map | 2 +- .../.sourcemap/mp-weixin/common/vendor.js.map | 2 +- .../address-picker/address-picker.js.map | 2 +- .../components/bottom-nav/bottom-nav.js.map | 1 + .../lxc-count-style/lxc-count-style.js.map | 2 +- .../taoke/source/classify-source.js.map | 1 + .../taoke/source/home-source.js.map | 1 + .../taoke/source/rank-source.js.map | 1 + .../components/taoke/tab-classify.js.map | 1 + .../components/taoke/tab-home.js.map | 1 + .../components/taoke/tab-rank.js.map | 1 + .../pageOne/indexs/allEvaluate.js.map | 2 +- .../mp-weixin/pageOne/indexs/confirm.js.map | 2 +- .../mp-weixin/pageOne/indexs/detail.js.map | 2 +- .../mp-weixin/pageOne/indexs/notDetail.js.map | 2 +- .../mp-weixin/pageOne/indexs/notList.js.map | 2 +- .../mp-weixin/pageOne/indexs/search.js.map | 2 +- .../mp-weixin/pageOne/indexs/shopList.js.map | 2 +- .../mp-weixin/pageOne/mes/aaa.js.map | 2 +- .../mp-weixin/pageOne/mes/addEdit.js.map | 2 +- .../mp-weixin/pageOne/mes/addNew.js.map | 2 +- .../mp-weixin/pageOne/mes/address.js.map | 2 +- .../mp-weixin/pageOne/mes/agreement.js.map | 2 +- .../mp-weixin/pageOne/mes/collection.js.map | 2 +- .../mp-weixin/pageOne/mes/evaluate.js.map | 2 +- .../mp-weixin/pageOne/mes/information.js.map | 2 +- .../mp-weixin/pageOne/mes/invitation.js.map | 2 +- .../mp-weixin/pageOne/mes/member.js.map | 1 + .../mp-weixin/pageOne/mes/myPoints.js.map | 2 +- .../mp-weixin/pageOne/mes/orderDetail.js.map | 2 +- .../mp-weixin/pageOne/mes/orderList.js.map | 2 +- .../mp-weixin/pageOne/mes/proRank.js.map | 2 +- .../pageOne/mes/proStatistics.js.map | 2 +- .../mp-weixin/pageOne/mes/promotion.js.map | 2 +- .../mp-weixin/pageOne/mes/saleRank.js.map | 2 +- .../mp-weixin/pageOne/mes/service.js.map | 2 +- .../mp-weixin/pageOne/mes/setUp.js.map | 2 +- .../mp-weixin/pageOne/mes/subsidyCom.js.map | 2 +- .../mp-weixin/pageOne/mes/subsidyDay.js.map | 2 +- .../mp-weixin/pageOne/mes/subsidyLoop.js.map | 2 +- .../mp-weixin/pageOne/mes/subsidyShare.js.map | 2 +- .../mp-weixin/pageOne/mes/withdraw.js.map | 2 +- .../mp-weixin/pageOne/shopConfirm.js.map | 2 +- .../mp-weixin/pages/category/category.js.map | 1 + .../pages/category/category_detail.js.map | 1 + .../mp-weixin/pages/detail/detail.js.map | 1 + .../mp-weixin/pages/h5/bridge.js.map | 2 +- .../mp-weixin/pages/login/login.js.map | 2 +- .../pages/save-money/save-money.js.map | 1 + .../mp-weixin/pages/search/search.js.map | 1 + .../pages/special-sale/choicen.js.map | 1 + .../pages/special-sale/details.js.map | 1 + .../mp-weixin/pages/tabbar/index.js.map | 2 +- .../mp-weixin/pages/tabbar/me.js.map | 2 +- .../mp-weixin/pages/tabbar/shop.js.map | 2 +- .../mp-weixin/pages/tabbar/sort.js.map | 2 +- .../components/uni-icons/uni-icons.js.map | 2 +- .../components/uni-nav-bar/uni-nav-bar.js.map | 2 +- .../uni-nav-bar/uni-status-bar.js.map | 2 +- .../components/uni-popup/uni-popup.js.map | 2 +- .../components/uni-rate/uni-rate.js.map | 2 +- .../uni-transition/uni-transition.js.map | 2 +- .../components/u-parse/libs/trees.js.map | 2 +- .../components/u-parse/u-parse.js.map | 2 +- unpackage/dist/dev/mp-weixin/app.json | 22 +- unpackage/dist/dev/mp-weixin/common/main.js | 2 +- unpackage/dist/dev/mp-weixin/common/vendor.js | 6 +- .../address-picker/address-picker.js | 4 +- .../components/bottom-nav/bottom-nav.js | 11 + .../components/bottom-nav/bottom-nav.json | 4 + .../components/bottom-nav/bottom-nav.wxml | 1 + .../components/bottom-nav/bottom-nav.wxss | 5 + .../lxc-count-style/lxc-count-style.js | 4 +- .../taoke/source/classify-source.js | 11 + .../taoke/source/classify-source.json | 6 + .../taoke/source/classify-source.wxml | 1 + .../taoke/source/classify-source.wxss | 156 ++ .../components/taoke/source/home-source.js | 11 + .../components/taoke/source/home-source.json | 6 + .../components/taoke/source/home-source.wxml | 1 + .../components/taoke/source/home-source.wxss | 1043 ++++++++++ .../components/taoke/source/rank-source.js | 11 + .../components/taoke/source/rank-source.json | 6 + .../components/taoke/source/rank-source.wxml | 1 + .../components/taoke/source/rank-source.wxss | 435 +++++ .../components/taoke/tab-classify.js | 11 + .../components/taoke/tab-classify.json | 6 + .../components/taoke/tab-classify.wxml | 1 + .../mp-weixin/components/taoke/tab-home.js | 11 + .../mp-weixin/components/taoke/tab-home.json | 6 + .../mp-weixin/components/taoke/tab-home.wxml | 1 + .../mp-weixin/components/taoke/tab-rank.js | 11 + .../mp-weixin/components/taoke/tab-rank.json | 6 + .../mp-weixin/components/taoke/tab-rank.wxml | 1 + .../dev/mp-weixin/custom-tab-bar/index.js | 18 +- .../mp-weixin/pageOne/indexs/allEvaluate.js | 2 +- .../dev/mp-weixin/pageOne/indexs/confirm.js | 2 +- .../dev/mp-weixin/pageOne/indexs/detail.js | 2 +- .../dev/mp-weixin/pageOne/indexs/notDetail.js | 2 +- .../dev/mp-weixin/pageOne/indexs/notList.js | 2 +- .../dev/mp-weixin/pageOne/indexs/search.js | 2 +- .../dev/mp-weixin/pageOne/indexs/shopList.js | 2 +- .../dist/dev/mp-weixin/pageOne/mes/aaa.js | 2 +- .../dist/dev/mp-weixin/pageOne/mes/addEdit.js | 2 +- .../dist/dev/mp-weixin/pageOne/mes/addNew.js | 2 +- .../dist/dev/mp-weixin/pageOne/mes/address.js | 2 +- .../dev/mp-weixin/pageOne/mes/agreement.js | 2 +- .../dev/mp-weixin/pageOne/mes/collection.js | 2 +- .../dev/mp-weixin/pageOne/mes/evaluate.js | 2 +- .../dev/mp-weixin/pageOne/mes/information.js | 2 +- .../dev/mp-weixin/pageOne/mes/invitation.js | 2 +- .../dist/dev/mp-weixin/pageOne/mes/member.js | 2 + .../dev/mp-weixin/pageOne/mes/member.json | 5 + .../dev/mp-weixin/pageOne/mes/member.wxml | 1 + .../dev/mp-weixin/pageOne/mes/member.wxss | 60 + .../dev/mp-weixin/pageOne/mes/myPoints.js | 2 +- .../dev/mp-weixin/pageOne/mes/orderDetail.js | 2 +- .../dev/mp-weixin/pageOne/mes/orderList.js | 2 +- .../dist/dev/mp-weixin/pageOne/mes/proRank.js | 2 +- .../mp-weixin/pageOne/mes/proStatistics.js | 2 +- .../dev/mp-weixin/pageOne/mes/promotion.js | 2 +- .../dev/mp-weixin/pageOne/mes/saleRank.js | 2 +- .../dist/dev/mp-weixin/pageOne/mes/service.js | 2 +- .../dist/dev/mp-weixin/pageOne/mes/setUp.js | 2 +- .../dev/mp-weixin/pageOne/mes/subsidyCom.js | 2 +- .../dev/mp-weixin/pageOne/mes/subsidyDay.js | 2 +- .../dev/mp-weixin/pageOne/mes/subsidyLoop.js | 2 +- .../dev/mp-weixin/pageOne/mes/subsidyShare.js | 2 +- .../dev/mp-weixin/pageOne/mes/withdraw.js | 2 +- .../dist/dev/mp-weixin/pageOne/shopConfirm.js | 2 +- .../dev/mp-weixin/pages/category/category.js | 2 + .../mp-weixin/pages/category/category.json | 5 + .../mp-weixin/pages/category/category.wxml | 1 + .../mp-weixin/pages/category/category.wxss | 349 ++++ .../pages/category/category_detail.js | 2 + .../pages/category/category_detail.json | 5 + .../pages/category/category_detail.wxml | 1 + .../pages/category/category_detail.wxss | 288 +++ .../dist/dev/mp-weixin/pages/detail/detail.js | 2 + .../dev/mp-weixin/pages/detail/detail.json | 5 + .../dev/mp-weixin/pages/detail/detail.wxml | 1 + .../dev/mp-weixin/pages/detail/detail.wxss | 1036 ++++++++++ .../dist/dev/mp-weixin/pages/h5/bridge.js | 2 +- .../dist/dev/mp-weixin/pages/h5/bridge.wxml | 2 +- .../dist/dev/mp-weixin/pages/h5/bridge.wxss | 9 +- .../dist/dev/mp-weixin/pages/login/login.js | 2 +- .../dist/dev/mp-weixin/pages/login/login.wxml | 2 +- .../mp-weixin/pages/save-money/save-money.js | 2 + .../pages/save-money/save-money.json | 5 + .../pages/save-money/save-money.wxml | 1 + .../pages/save-money/save-money.wxss | 72 + .../dist/dev/mp-weixin/pages/search/search.js | 2 + .../dev/mp-weixin/pages/search/search.json | 5 + .../dev/mp-weixin/pages/search/search.wxml | 1 + .../dev/mp-weixin/pages/search/search.wxss | 533 ++++++ .../mp-weixin/pages/special-sale/choicen.js | 2 + .../mp-weixin/pages/special-sale/choicen.json | 5 + .../mp-weixin/pages/special-sale/choicen.wxml | 1 + .../mp-weixin/pages/special-sale/choicen.wxss | 611 ++++++ .../mp-weixin/pages/special-sale/details.js | 2 + .../mp-weixin/pages/special-sale/details.json | 5 + .../mp-weixin/pages/special-sale/details.wxml | 1 + .../mp-weixin/pages/special-sale/details.wxss | 448 +++++ .../dist/dev/mp-weixin/pages/tabbar/index.js | 2 +- .../dev/mp-weixin/pages/tabbar/index.json | 3 +- .../dev/mp-weixin/pages/tabbar/index.wxml | 2 +- .../dist/dev/mp-weixin/pages/tabbar/me.js | 2 +- .../dist/dev/mp-weixin/pages/tabbar/me.wxml | 2 +- .../dist/dev/mp-weixin/pages/tabbar/shop.js | 2 +- .../dist/dev/mp-weixin/pages/tabbar/shop.json | 3 +- .../dist/dev/mp-weixin/pages/tabbar/shop.wxml | 2 +- .../dist/dev/mp-weixin/pages/tabbar/sort.js | 2 +- .../dist/dev/mp-weixin/pages/tabbar/sort.json | 3 +- .../dist/dev/mp-weixin/pages/tabbar/sort.wxml | 2 +- .../dev/mp-weixin/project.private.config.json | 2 +- .../dist/dev/mp-weixin/static/img/fuli.png | Bin 0 -> 1084 bytes .../dist/dev/mp-weixin/static/rank_badge.png | Bin 0 -> 2141 bytes .../dist/dev/mp-weixin/static/wheat_icon.png | Bin 0 -> 1866 bytes .../components/uni-icons/uni-icons.js | 4 +- .../components/uni-nav-bar/uni-nav-bar.js | 4 +- .../components/uni-nav-bar/uni-status-bar.js | 4 +- .../components/uni-popup/uni-popup.js | 4 +- .../uni-rate/components/uni-rate/uni-rate.js | 4 +- .../uni-transition/uni-transition.js | 4 +- .../uview-ui/components/u-parse/libs/trees.js | 4 +- .../uview-ui/components/u-parse/u-parse.js | 4 +- 215 files changed, 15111 insertions(+), 275 deletions(-) create mode 100644 components/bottom-nav/bottom-nav.vue create mode 100644 components/taoke/source/classify-source.vue create mode 100644 components/taoke/source/home-source.vue create mode 100644 components/taoke/source/rank-source.vue create mode 100644 components/taoke/tab-classify.vue create mode 100644 components/taoke/tab-home.vue create mode 100644 components/taoke/tab-rank.vue create mode 100644 pageOne/mes/member.vue create mode 100644 pages/category/category.vue create mode 100644 pages/category/category_detail.vue create mode 100644 pages/detail/detail.vue create mode 100644 pages/save-money/save-money.vue create mode 100644 pages/search/search.vue create mode 100644 pages/special-sale/choicen.vue create mode 100644 pages/special-sale/details.vue create mode 100644 request/request.js create mode 100644 static/img/fuli.png create mode 100644 static/rank_badge.png create mode 100644 static/wheat_icon.png create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/bottom-nav/bottom-nav.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/taoke/source/classify-source.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/taoke/source/home-source.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/taoke/source/rank-source.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/taoke/tab-classify.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/taoke/tab-home.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/taoke/tab-rank.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pageOne/mes/member.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/category/category.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/category/category_detail.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/detail/detail.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/save-money/save-money.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/search/search.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/special-sale/choicen.js.map create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/special-sale/details.js.map create mode 100644 unpackage/dist/dev/mp-weixin/components/bottom-nav/bottom-nav.js create mode 100644 unpackage/dist/dev/mp-weixin/components/bottom-nav/bottom-nav.json create mode 100644 unpackage/dist/dev/mp-weixin/components/bottom-nav/bottom-nav.wxml create mode 100644 unpackage/dist/dev/mp-weixin/components/bottom-nav/bottom-nav.wxss create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/source/classify-source.js create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/source/classify-source.json create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/source/classify-source.wxml create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/source/classify-source.wxss create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/source/home-source.js create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/source/home-source.json create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/source/home-source.wxml create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/source/home-source.wxss create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/source/rank-source.js create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/source/rank-source.json create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/source/rank-source.wxml create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/source/rank-source.wxss create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/tab-classify.js create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/tab-classify.json create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/tab-classify.wxml create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/tab-home.js create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/tab-home.json create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/tab-home.wxml create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/tab-rank.js create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/tab-rank.json create mode 100644 unpackage/dist/dev/mp-weixin/components/taoke/tab-rank.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pageOne/mes/member.js create mode 100644 unpackage/dist/dev/mp-weixin/pageOne/mes/member.json create mode 100644 unpackage/dist/dev/mp-weixin/pageOne/mes/member.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pageOne/mes/member.wxss create mode 100644 unpackage/dist/dev/mp-weixin/pages/category/category.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/category/category.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/category/category.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/category/category.wxss create mode 100644 unpackage/dist/dev/mp-weixin/pages/category/category_detail.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/category/category_detail.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/category/category_detail.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/category/category_detail.wxss create mode 100644 unpackage/dist/dev/mp-weixin/pages/detail/detail.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/detail/detail.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/detail/detail.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/detail/detail.wxss create mode 100644 unpackage/dist/dev/mp-weixin/pages/save-money/save-money.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/save-money/save-money.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/save-money/save-money.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/save-money/save-money.wxss create mode 100644 unpackage/dist/dev/mp-weixin/pages/search/search.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/search/search.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/search/search.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/search/search.wxss create mode 100644 unpackage/dist/dev/mp-weixin/pages/special-sale/choicen.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/special-sale/choicen.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/special-sale/choicen.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/special-sale/choicen.wxss create mode 100644 unpackage/dist/dev/mp-weixin/pages/special-sale/details.js create mode 100644 unpackage/dist/dev/mp-weixin/pages/special-sale/details.json create mode 100644 unpackage/dist/dev/mp-weixin/pages/special-sale/details.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pages/special-sale/details.wxss create mode 100644 unpackage/dist/dev/mp-weixin/static/img/fuli.png create mode 100644 unpackage/dist/dev/mp-weixin/static/rank_badge.png create mode 100644 unpackage/dist/dev/mp-weixin/static/wheat_icon.png diff --git a/common/tools.js b/common/tools.js index d5989ea..ee623c3 100644 --- a/common/tools.js +++ b/common/tools.js @@ -30,7 +30,7 @@ var tools = { uni.setStorageSync('promotionUnlocked', true) return true } - uni.removeStorageSync('promotionUnlocked') + uni.setStorageSync('promotionUnlocked', false) return false }, setPromotionBridgeSkip: function(path) { @@ -57,11 +57,7 @@ var tools = { return false }, clearLoginStorage: function() { - const promotionUnlocked = this.getPromotionUnlocked() uni.clearStorageSync() - if (promotionUnlocked) { - this.setPromotionUnlocked(true) - } }, //图片地址拼接 oss: function(url) { diff --git a/components/bottom-nav/bottom-nav.vue b/components/bottom-nav/bottom-nav.vue new file mode 100644 index 0000000..bdd4140 --- /dev/null +++ b/components/bottom-nav/bottom-nav.vue @@ -0,0 +1,21 @@ + + + + + diff --git a/components/taoke/source/classify-source.vue b/components/taoke/source/classify-source.vue new file mode 100644 index 0000000..5f0b20d --- /dev/null +++ b/components/taoke/source/classify-source.vue @@ -0,0 +1,313 @@ + + + + + diff --git a/components/taoke/source/home-source.vue b/components/taoke/source/home-source.vue new file mode 100644 index 0000000..d61f4ed --- /dev/null +++ b/components/taoke/source/home-source.vue @@ -0,0 +1,1702 @@ + + + + + diff --git a/components/taoke/source/rank-source.vue b/components/taoke/source/rank-source.vue new file mode 100644 index 0000000..418d52f --- /dev/null +++ b/components/taoke/source/rank-source.vue @@ -0,0 +1,753 @@ + + + + + diff --git a/components/taoke/tab-classify.vue b/components/taoke/tab-classify.vue new file mode 100644 index 0000000..22d0f89 --- /dev/null +++ b/components/taoke/tab-classify.vue @@ -0,0 +1,13 @@ + + + diff --git a/components/taoke/tab-home.vue b/components/taoke/tab-home.vue new file mode 100644 index 0000000..5180a01 --- /dev/null +++ b/components/taoke/tab-home.vue @@ -0,0 +1,13 @@ + + + diff --git a/components/taoke/tab-rank.vue b/components/taoke/tab-rank.vue new file mode 100644 index 0000000..d931b5c --- /dev/null +++ b/components/taoke/tab-rank.vue @@ -0,0 +1,13 @@ + + + diff --git a/custom-tab-bar/index.js b/custom-tab-bar/index.js index 53df352..22c6a0c 100644 --- a/custom-tab-bar/index.js +++ b/custom-tab-bar/index.js @@ -30,22 +30,19 @@ const promotionList = [ pagePath: '/pages/tabbar/index', iconPath: '/static/images/icon_sy.png', selectedIconPath: '/static/images/icon_syf.png', - text: '首页', - h5Url: 'https://point.agrimedia.cn/affiliate-activity/pages/index/index' + text: '首页' }, { pagePath: '/pages/tabbar/shop', iconPath: '/static/images/icon_gwc.png', selectedIconPath: '/static/images/icon_gwcf.png', - text: '榜单', - h5Url: 'https://point.agrimedia.cn/affiliate-activity/pages/rank/rank' + text: '榜单' }, { pagePath: '/pages/tabbar/sort', iconPath: '/static/images/icon_fl.png', selectedIconPath: '/static/images/icon_flf.png', - text: '分类', - h5Url: 'https://point.agrimedia.cn/affiliate-activity/pages/classify/classify' + text: '分类' }, { pagePath: '/pages/tabbar/me', @@ -227,15 +224,6 @@ Component({ if (!item) { return } - if (!isPromotionUnlocked && item.h5Url) { - const pages = getCurrentPages() - const currentPage = pages[pages.length - 1] - const from = currentPage && currentPage.route ? `/${currentPage.route}` : '' - wx.navigateTo({ - url: `/pages/h5/bridge?url=${encodeURIComponent(item.h5Url)}&from=${encodeURIComponent(from)}` - }) - return - } setTabbarSelectedPath(item.pagePath) this.setData({ selected: selectedPath, diff --git a/main.js b/main.js index fcf9e89..33cf07d 100644 --- a/main.js +++ b/main.js @@ -9,14 +9,29 @@ const inter = require('common/interceptor.js') import interceptor from '@/common/interceptor.js' -import common from '@/common/common.js' - -Vue.prototype.$tools = tools ;//工具类 -Vue.prototype.$amapwx = amapwx;//高德地图类 -// 混入代码 -Vue.mixin(mixin) -Vue.mixin(inter) -Vue.use(uView) +import common from '@/common/common.js' + +Vue.prototype.$tools = tools ;//工具类 +Vue.prototype.$amapwx = amapwx;//高德地图类 +Vue.prototype.$estimateCoupon = function(tkmoney = 0, percentage = 0.3) { + const amount = Number(tkmoney || 0) * Number(percentage || 0) + return amount.toFixed(2) +} +Vue.prototype.$store = Vue.prototype.$store || { + state: { + isThirdParty: false + }, + getters: { + currentUid: '', + relationId: '', + pid: '', + isThirdParty: false + } +} +// 混入代码 +Vue.mixin(mixin) +Vue.mixin(inter) +Vue.use(uView) // 工具类 diff --git a/pageOne/mes/member.vue b/pageOne/mes/member.vue new file mode 100644 index 0000000..c818c27 --- /dev/null +++ b/pageOne/mes/member.vue @@ -0,0 +1,106 @@ + + + + + diff --git a/pages.json b/pages.json index 0d53483..19caaea 100644 --- a/pages.json +++ b/pages.json @@ -40,6 +40,55 @@ "navigationBarTitleText": "", "navigationStyle": "default" } + }, + { + "path": "pages/detail/detail", + "style": { + "navigationStyle": "custom", + "navigationBarTitleText": "商品详情" + } + }, + { + "path": "pages/category/category", + "style": { + "navigationStyle": "custom", + "navigationBarTitleText": "商品分类" + } + }, + { + "path": "pages/category/category_detail", + "style": { + "navigationStyle": "custom", + "navigationBarTitleText": "商品分类详情" + } + }, + { + "path": "pages/search/search", + "style": { + "navigationStyle": "custom", + "navigationBarTitleText": "搜索" + } + }, + { + "path": "pages/special-sale/choicen", + "style": { + "navigationStyle": "custom", + "navigationBarTitleText": "精选品牌" + } + }, + { + "path": "pages/special-sale/details", + "style": { + "navigationStyle": "custom", + "navigationBarTitleText": "品牌详情" + } + }, + { + "path": "pages/save-money/save-money", + "style": { + "navigationStyle": "custom", + "navigationBarTitleText": "省钱攻略" + } } ], "subPackages": [{ @@ -157,18 +206,25 @@ "navigationBarBackgroundColor": "#fff" } }, - { - "path": "mes/collection", - "style": { - "navigationBarTitleText": "我的收藏", - "navigationBarBackgroundColor": "#fff" - } - }, - { - "path": "mes/service", - "style": { - "navigationBarTitleText": "联系客服", - "navigationBarBackgroundColor": "#F3C0C3" + { + "path": "mes/collection", + "style": { + "navigationBarTitleText": "我的收藏", + "navigationBarBackgroundColor": "#fff" + } + }, + { + "path": "mes/member", + "style": { + "navigationBarTitleText": "", + "navigationStyle": "custom" + } + }, + { + "path": "mes/service", + "style": { + "navigationBarTitleText": "联系客服", + "navigationBarBackgroundColor": "#F3C0C3" } }, { @@ -276,24 +332,24 @@ "color": "#666", "selectedColor": "#ee4237", "backgroundColor": "#FFFFFF", - "list": [{ - "pagePath": "pages/tabbar/index", - "iconPath": "/static/images/icon_sy.png", - "selectedIconPath": "/static/images/icon_syf.png", - "text": "首页" - }, { - "pagePath": "pages/tabbar/sort", - "iconPath": "/static/images/icon_fl.png", - "selectedIconPath": "/static/images/icon_flf.png", - "text": "分类" - }, { - "pagePath": "pages/tabbar/shop", - "iconPath": "/static/images/icon_gwc.png", - "selectedIconPath": "/static/images/icon_gwcf.png", - "text": "购物车" - }, { - "pagePath": "pages/tabbar/me", - "iconPath": "/static/images/icon_wd.png", + "list": [{ + "pagePath": "pages/tabbar/index", + "iconPath": "/static/images/icon_sy.png", + "selectedIconPath": "/static/images/icon_syf.png", + "text": "首页" + }, { + "pagePath": "pages/tabbar/shop", + "iconPath": "/static/images/icon_gwc.png", + "selectedIconPath": "/static/images/icon_gwcf.png", + "text": "榜单" + }, { + "pagePath": "pages/tabbar/sort", + "iconPath": "/static/images/icon_fl.png", + "selectedIconPath": "/static/images/icon_flf.png", + "text": "分类" + }, { + "pagePath": "pages/tabbar/me", + "iconPath": "/static/images/icon_wd.png", "selectedIconPath": "/static/images/icon_wdf.png", "text": "我的" }] diff --git a/pages/category/category.vue b/pages/category/category.vue new file mode 100644 index 0000000..2c1c4eb --- /dev/null +++ b/pages/category/category.vue @@ -0,0 +1,671 @@ + + + + + diff --git a/pages/category/category_detail.vue b/pages/category/category_detail.vue new file mode 100644 index 0000000..8a25af5 --- /dev/null +++ b/pages/category/category_detail.vue @@ -0,0 +1,660 @@ + + + + + diff --git a/pages/detail/detail.vue b/pages/detail/detail.vue new file mode 100644 index 0000000..863feb2 --- /dev/null +++ b/pages/detail/detail.vue @@ -0,0 +1,1703 @@ + + + + + diff --git a/pages/h5/bridge.vue b/pages/h5/bridge.vue index 68b0353..76f420d 100644 --- a/pages/h5/bridge.vue +++ b/pages/h5/bridge.vue @@ -1,6 +1,6 @@ @@ -8,49 +8,37 @@ export default { data() { return { - activityHomeUrl: 'http://point.agrimedia.cn/affiliate-activity/pages/index/index', - src: '', from: '' } }, onLoad(options) { - this.initBridgeEntryUrl() if (options && options.from) { this.from = decodeURIComponent(options.from) } - }, - onUnload() { - if (this.from) { - this.$tools.setPromotionBridgeSkip(this.from) - } - }, - methods: { - // 进入 bridge 页后统一跳到活动首页: - // 1. 已登录时在活动首页后拼上 exuid,uid 数字段固定补足到 7 位。 - // 2. 未登录时直接进入活动首页,不带 exuid。 - initBridgeEntryUrl() { - const localUid = String(uni.getStorageSync('uid') || '') - if (!localUid) { - this.src = this.activityHomeUrl - return + const target = this.from || '/pages/tabbar/index' + uni.switchTab({ + url: target, + fail: () => { + uni.reLaunch({ + url: target + }) } - const promotionUid = this.buildPromotionUidValue(localUid) - this.src = `${this.activityHomeUrl}?exuid=${promotionUid}` - console.log(this.src) - }, - // 推广相关的 uid 数字段始终保持 7 位,不足时在末尾补 0。 - buildPromotionUidValue(localUid) { - const uidValue = String(localUid || '') - const padCount = Math.max(7 - uidValue.length, 0) - return `${uidValue}${'0'.repeat(padCount)}` - } - } + }) + }, + methods: {} } diff --git a/pages/login/login.vue b/pages/login/login.vue index 363a09c..9a145b1 100644 --- a/pages/login/login.vue +++ b/pages/login/login.vue @@ -7,7 +7,8 @@ - + +