From 708d76162bea35e2c02c5054fe9bf9d8aa38a34a Mon Sep 17 00:00:00 2001 From: itmonkey Date: Mon, 30 Aug 2021 10:24:51 +0800 Subject: [PATCH] v1.3.6 --- App.vue | 58 +- README.md | 20 + .../shopro-auth-modal/shopro-auth-modal.vue | 595 ++- components/shopro-canvas/shopro-canvas.vue | 48 +- components/shopro-coupon/shopro-coupon.vue | 23 +- components/shopro-empty/shopro-empty.vue | 4 +- .../shopro-float-btn/shopro-float-btn.vue | 34 +- .../shopro-goods-card/shopro-goods-card.vue | 53 +- .../shopro-live-card/shopro-live-card.vue | 25 +- .../shopro-mini-card/shopro-mini-card.vue | 8 +- components/shopro-navbar/shopro-navbar.vue | 120 + .../shopro-notice-modal.vue | 30 +- components/shopro-share/shopro-share.vue | 157 +- components/shopro-sku/shopro-sku.vue | 130 +- components/shopro-tabbar/shopro-tabbar.vue | 26 +- env.js | 6 +- main.js | 91 +- manifest.json | 152 +- package.json | 1 - pages.json | 12 +- pages/activity/discounts/list.vue | 157 +- pages/activity/groupon/detail.vue | 34 +- pages/activity/groupon/list.vue | 22 +- pages/activity/groupon/my-groupon.vue | 18 +- pages/activity/seckill/list.vue | 24 +- pages/activity/sign/index.vue | 28 +- pages/app/commission/apply.vue | 2 +- pages/app/commission/commission-log.vue | 22 +- pages/app/commission/goods.vue | 8 +- pages/app/commission/index.vue | 19 +- pages/app/commission/order.vue | 15 +- pages/app/commission/rankings.vue | 7 +- pages/app/commission/share-log.vue | 7 +- pages/app/commission/team.vue | 31 +- pages/app/components/sh-collapse-item.vue | 2 +- pages/app/coupon/detail.vue | 15 +- pages/app/coupon/list.vue | 115 +- pages/app/live/list.vue | 79 +- pages/app/merchant/apply.vue | 25 +- pages/app/merchant/detail.vue | 5 +- pages/app/merchant/index.vue | 111 +- pages/app/merchant/info.vue | 4 +- pages/app/merchant/list.vue | 2 +- pages/app/score/list.vue | 118 +- pages/goods/comment/comment-list.vue | 4 +- pages/goods/components/sh-activity.vue | 52 +- pages/goods/components/sh-filter.vue | 8 +- pages/goods/components/sh-groupon.vue | 6 +- pages/goods/components/sh-serve.vue | 2 +- pages/goods/detail.vue | 66 +- pages/goods/list.vue | 179 +- pages/index/cart.vue | 25 +- pages/index/category.vue | 5 +- pages/index/category/one-catgory.vue | 4 +- pages/index/category/takeout-catgory.vue | 28 +- pages/index/category/three-catgory.vue | 8 +- pages/index/category/two-catgory.vue | 12 +- pages/index/components/sh-adv.vue | 59 +- pages/index/components/sh-banner.vue | 72 +- pages/index/components/sh-category-tabs.vue | 267 +- pages/index/components/sh-cell.vue | 37 +- pages/index/components/sh-coupon.vue | 147 +- pages/index/components/sh-goods-card.vue | 31 +- pages/index/components/sh-grid-swiper.vue | 43 +- pages/index/components/sh-grid.vue | 43 +- pages/index/components/sh-groupon.vue | 23 +- pages/index/components/sh-hot-goods.vue | 93 +- pages/index/components/sh-live.vue | 18 +- pages/index/components/sh-order-card.vue | 10 +- pages/index/components/sh-search.vue | 20 +- pages/index/components/sh-seckill.vue | 21 +- pages/index/components/sh-wallet.vue | 9 +- pages/index/index.vue | 62 +- pages/index/index/home-head.vue | 183 +- pages/index/index/privacy-modal.vue | 10 +- pages/index/user.vue | 93 +- pages/index/user/userinfo-card.vue | 114 +- pages/index/view.vue | 6 +- pages/order/after-sale/detail.vue | 6 +- pages/order/after-sale/list.vue | 8 +- pages/order/after-sale/log.vue | 5 +- pages/order/after-sale/refund.vue | 26 +- pages/order/components/sh-select-coupon.vue | 2 +- pages/order/confirm.vue | 44 +- pages/order/detail.vue | 48 +- pages/order/express/distribution-detail.vue | 18 +- pages/order/express/express-detail.vue | 2 +- pages/order/express/store-address.vue | 42 +- pages/order/list.vue | 5 +- pages/order/payment/method.vue | 24 +- pages/order/payment/result.vue | 23 +- pages/public/chat/index.vue | 80 +- pages/public/chat/shopro/index.vue | 45 +- pages/public/chat/wm/index.vue | 14 +- pages/public/feedback.vue | 2 +- pages/public/loading.vue | 1 + pages/public/search.vue | 2 +- pages/user/address/edit.vue | 5 +- pages/user/address/list.vue | 5 +- pages/user/favorite.vue | 4 +- pages/user/info.vue | 44 +- pages/user/set.vue | 71 +- pages/user/view-log.vue | 4 +- pages/user/wallet/index.vue | 17 +- pages/user/wallet/score-balance.vue | 21 +- pages/user/wallet/withdraw-log.vue | 2 +- pages/user/wallet/withdraw.vue | 21 +- shopro/apple/index.js | 2 - shopro/index.js | 58 + shopro/mixins/index.js | 56 +- shopro/mixins/share.js | 85 - shopro/pay/index.js | 2 +- .../poster/QS-SharePoster/QS-SharePoster.js | 2 + shopro/poster/QS-SharePoster/app.js | 53 +- shopro/poster/tools.js | 12 +- shopro/request/apis.js | 462 +- shopro/router/index.js | 8 +- shopro/router/uni-simple-router.js | 1 + shopro/share/index.js | 14 +- shopro/store/modules/cart.js | 226 +- shopro/store/modules/shopro.js | 197 +- shopro/store/modules/user.js | 217 +- shopro/store/types.js | 12 - shopro/utils/tools.js | 2 +- shopro/wechat/sdk.js | 55 +- shopro/wechat/wechat.js | 150 +- static/font/shopro-icon.css | 92 +- static/style/colorui.css | 3924 +++++++++++++++++ static/style/index.scss | 29 + template.h5.html | 23 +- .../u-action-sheet/u-action-sheet.vue | 190 - .../components/u-alert-tips/u-alert-tips.vue | 256 -- .../u-avatar-cropper/u-avatar-cropper.vue | 290 -- .../components/u-avatar-cropper/weCropper.js | 1265 ------ uview-ui/components/u-avatar/u-avatar.vue | 244 - uview-ui/components/u-back-top/u-back-top.vue | 153 - uview-ui/components/u-badge/u-badge.vue | 192 - uview-ui/components/u-button/u-button.vue | 599 --- uview-ui/components/u-calendar/u-calendar.vue | 6 +- .../u-car-keyboard/u-car-keyboard.vue | 257 -- uview-ui/components/u-card/u-card.vue | 299 -- .../components/u-cell-group/u-cell-group.vue | 70 - .../components/u-cell-item/u-cell-item.vue | 316 -- .../u-circle-progress/u-circle-progress.vue | 220 - uview-ui/components/u-col/u-col.vue | 156 - uview-ui/components/u-count-to/u-count-to.vue | 241 - uview-ui/components/u-divider/u-divider.vue | 153 - .../u-dropdown-item/u-dropdown-item.vue | 232 +- uview-ui/components/u-field/u-field.vue | 384 -- .../u-full-screen/u-full-screen.vue | 52 - uview-ui/components/u-gap/u-gap.vue | 54 - .../components/u-grid-item/u-grid-item.vue | 126 - uview-ui/components/u-grid/u-grid.vue | 108 - uview-ui/components/u-image/u-image.vue | 266 -- .../u-index-anchor/u-index-anchor.vue | 89 - .../components/u-index-list/u-index-list.vue | 315 -- uview-ui/components/u-keyboard/u-keyboard.vue | 217 - .../components/u-lazy-load/u-lazy-load.vue | 244 - uview-ui/components/u-link/u-link.vue | 89 - .../u-loading-page/u-loading-page.vue | 25 - uview-ui/components/u-loading/u-loading.vue | 103 - uview-ui/components/u-loadmore/u-loadmore.vue | 7 - .../u-message-input/u-message-input.vue | 311 -- uview-ui/components/u-modal/u-modal.vue | 496 ++- uview-ui/components/u-navbar/u-navbar.vue | 309 -- .../components/u-number-box/u-number-box.vue | 8 +- .../u-number-keyboard/u-number-keyboard.vue | 158 - uview-ui/components/u-parse/u-parse.vue | 4 +- uview-ui/components/u-picker/u-picker.vue | 12 +- .../components/u-read-more/u-read-more.vue | 179 - uview-ui/components/u-row/u-row.vue | 84 - uview-ui/components/u-section/u-section.vue | 154 - uview-ui/components/u-skeleton/u-skeleton.vue | 199 - uview-ui/components/u-slider/u-slider.vue | 257 -- .../components/u-subsection/u-subsection.vue | 355 -- .../u-swipe-action/u-swipe-action.vue | 255 -- uview-ui/components/u-switch/u-switch.vue | 286 +- uview-ui/components/u-tabbar/u-tabbar.vue | 345 -- uview-ui/components/u-table/u-table.vue | 84 - .../u-tabs-swiper/u-tabs-swiper.vue | 488 -- uview-ui/components/u-tabs/u-tabs.vue | 415 -- uview-ui/components/u-tag/u-tag.vue | 294 -- uview-ui/components/u-td/u-td.vue | 66 - uview-ui/components/u-th/u-th.vue | 62 - uview-ui/components/u-toast/u-toast.vue | 220 - uview-ui/components/u-top-tips/u-top-tips.vue | 121 - uview-ui/components/u-tr/u-tr.vue | 25 - .../u-verification-code.vue | 162 - .../components/u-waterfall/u-waterfall.vue | 176 - uview-ui/iconfont.css | 28 +- uview-ui/index.js | 60 +- uview-ui/index.scss | 14 +- uview-ui/libs/function/bem.js | 5 - uview-ui/libs/function/color.js | 37 - uview-ui/libs/function/colorGradient.js | 134 - uview-ui/libs/function/deepMerge.js | 30 - uview-ui/libs/function/getParent.js | 47 - uview-ui/libs/function/md5.js | 385 -- uview-ui/libs/function/queryParams.js | 58 - uview-ui/libs/function/random.js | 10 - uview-ui/libs/function/randomArray.js | 7 - uview-ui/libs/function/type2icon.js | 35 - uview-ui/libs/mixin/mixin.js | 13 +- uview-ui/libs/mixin/mpShare.js | 18 - uview-ui/libs/util/area.js | 1 - uview-ui/libs/util/city.js | 1 - uview-ui/libs/util/province.js | 1 - 207 files changed, 8012 insertions(+), 16111 deletions(-) create mode 100644 components/shopro-navbar/shopro-navbar.vue create mode 100644 shopro/index.js delete mode 100644 shopro/mixins/share.js create mode 100644 shopro/router/uni-simple-router.js delete mode 100644 shopro/store/types.js create mode 100644 static/style/colorui.css create mode 100644 static/style/index.scss delete mode 100644 uview-ui/components/u-action-sheet/u-action-sheet.vue delete mode 100644 uview-ui/components/u-alert-tips/u-alert-tips.vue delete mode 100644 uview-ui/components/u-avatar-cropper/u-avatar-cropper.vue delete mode 100644 uview-ui/components/u-avatar-cropper/weCropper.js delete mode 100644 uview-ui/components/u-avatar/u-avatar.vue delete mode 100644 uview-ui/components/u-back-top/u-back-top.vue delete mode 100644 uview-ui/components/u-badge/u-badge.vue delete mode 100644 uview-ui/components/u-button/u-button.vue delete mode 100644 uview-ui/components/u-car-keyboard/u-car-keyboard.vue delete mode 100644 uview-ui/components/u-card/u-card.vue delete mode 100644 uview-ui/components/u-cell-group/u-cell-group.vue delete mode 100644 uview-ui/components/u-cell-item/u-cell-item.vue delete mode 100644 uview-ui/components/u-circle-progress/u-circle-progress.vue delete mode 100644 uview-ui/components/u-col/u-col.vue delete mode 100644 uview-ui/components/u-count-to/u-count-to.vue delete mode 100644 uview-ui/components/u-divider/u-divider.vue delete mode 100644 uview-ui/components/u-field/u-field.vue delete mode 100644 uview-ui/components/u-full-screen/u-full-screen.vue delete mode 100644 uview-ui/components/u-gap/u-gap.vue delete mode 100644 uview-ui/components/u-grid-item/u-grid-item.vue delete mode 100644 uview-ui/components/u-grid/u-grid.vue delete mode 100644 uview-ui/components/u-image/u-image.vue delete mode 100644 uview-ui/components/u-index-anchor/u-index-anchor.vue delete mode 100644 uview-ui/components/u-index-list/u-index-list.vue delete mode 100644 uview-ui/components/u-keyboard/u-keyboard.vue delete mode 100644 uview-ui/components/u-lazy-load/u-lazy-load.vue delete mode 100644 uview-ui/components/u-link/u-link.vue delete mode 100644 uview-ui/components/u-loading-page/u-loading-page.vue delete mode 100644 uview-ui/components/u-loading/u-loading.vue delete mode 100644 uview-ui/components/u-message-input/u-message-input.vue delete mode 100644 uview-ui/components/u-navbar/u-navbar.vue delete mode 100644 uview-ui/components/u-number-keyboard/u-number-keyboard.vue delete mode 100644 uview-ui/components/u-read-more/u-read-more.vue delete mode 100644 uview-ui/components/u-row/u-row.vue delete mode 100644 uview-ui/components/u-section/u-section.vue delete mode 100644 uview-ui/components/u-skeleton/u-skeleton.vue delete mode 100644 uview-ui/components/u-slider/u-slider.vue delete mode 100644 uview-ui/components/u-subsection/u-subsection.vue delete mode 100644 uview-ui/components/u-swipe-action/u-swipe-action.vue delete mode 100644 uview-ui/components/u-tabbar/u-tabbar.vue delete mode 100644 uview-ui/components/u-table/u-table.vue delete mode 100644 uview-ui/components/u-tabs-swiper/u-tabs-swiper.vue delete mode 100644 uview-ui/components/u-tabs/u-tabs.vue delete mode 100644 uview-ui/components/u-tag/u-tag.vue delete mode 100644 uview-ui/components/u-td/u-td.vue delete mode 100644 uview-ui/components/u-th/u-th.vue delete mode 100644 uview-ui/components/u-toast/u-toast.vue delete mode 100644 uview-ui/components/u-top-tips/u-top-tips.vue delete mode 100644 uview-ui/components/u-tr/u-tr.vue delete mode 100644 uview-ui/components/u-verification-code/u-verification-code.vue delete mode 100644 uview-ui/components/u-waterfall/u-waterfall.vue delete mode 100644 uview-ui/libs/function/bem.js delete mode 100644 uview-ui/libs/function/color.js delete mode 100644 uview-ui/libs/function/colorGradient.js delete mode 100644 uview-ui/libs/function/deepMerge.js delete mode 100644 uview-ui/libs/function/getParent.js delete mode 100644 uview-ui/libs/function/md5.js delete mode 100644 uview-ui/libs/function/queryParams.js delete mode 100644 uview-ui/libs/function/random.js delete mode 100644 uview-ui/libs/function/randomArray.js delete mode 100644 uview-ui/libs/function/type2icon.js delete mode 100644 uview-ui/libs/mixin/mpShare.js delete mode 100644 uview-ui/libs/util/area.js delete mode 100644 uview-ui/libs/util/city.js delete mode 100644 uview-ui/libs/util/province.js diff --git a/App.vue b/App.vue index 33305ae4..f6a91f1e 100644 --- a/App.vue +++ b/App.vue @@ -1,56 +1,14 @@ diff --git a/README.md b/README.md index facad7e2..ac3b8cc4 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,26 @@ # 更新日志 + +## V1.3.6(2021-8-30) +1. 优化 小程序性能问题,更换router底层依赖版本,精简店铺装修组件 +2. 修复 登录卡片隐藏后,需要点击两次才能调起的问题 +3. 修复 微信小程序,进入直播内容页面,跳转商品详情后,无法返回上一级的问题 +4. 修复搜索页跳转商品列表,商品卡片偶尔重复问题 +5. 修复门店中心的订单详情,下单时间NaN问题 +6. 修复微信小程序真机测试时,自提商品核销码生成不稳定的问题 +7. 修复微信小程序,登录错误,显示The given payload报错的问题。 +8. 修复ios部分机型,首页装修优惠券背景空白问题 +9. 重构 入口文件和shopro启动流程 +10. 重构 vuex相关代码,拆分精简数据。 +11. 优化 优惠券相关逻辑和样式 +12. 修复 门店禁用后,前台还展示的问题 +13. 优化 购物车逻辑 +14. 优化 瀑布流排版不稳定(左右排列错误) +15. 优化 日历无法快速切换年份 +16. 优化 选择商品规格组件 +17. 优化 分享海报 + ## V1.3.2(2021-6-30) 1. 修复秒杀卡片百分比改为件数,统一百分比计算 2. 修复门店地址信息过长会被遮盖 diff --git a/components/shopro-auth-modal/shopro-auth-modal.vue b/components/shopro-auth-modal/shopro-auth-modal.vue index 9c63deca..8f1ccbee 100644 --- a/components/shopro-auth-modal/shopro-auth-modal.vue +++ b/components/shopro-auth-modal/shopro-auth-modal.vue @@ -1,29 +1,53 @@ - @@ -152,10 +150,12 @@ export default { let that = this; let month = that.cur_month.toString().padStart(2, '0'); let query = `${that.cur_year}-${month}`; - that.$http('user.sign', { - month: query - }, - '签到中...' + that.$http( + 'user.sign', + { + month: query + }, + '签到中...' ).then(res => { if (res.code == 1) { that.getSignList(); @@ -331,13 +331,13 @@ export default { padding: 30rpx 0; .sign-success { font-size: 34rpx; - + font-weight: bold; color: rgba(227, 173, 91, 1); } .sign-score { font-size: 26rpx; - + font-weight: 500; color: rgba(153, 153, 153, 1); padding-top: 16rpx; @@ -352,7 +352,7 @@ export default { border-radius: 35rpx; padding: 0; font-size: 28rpx; - + font-weight: 500; color: rgba(255, 255, 255, 0.9); } diff --git a/pages/app/commission/apply.vue b/pages/app/commission/apply.vue index 22ae3c06..175614d6 100644 --- a/pages/app/commission/apply.vue +++ b/pages/app/commission/apply.vue @@ -3,7 +3,7 @@ - + diff --git a/pages/app/commission/commission-log.vue b/pages/app/commission/commission-log.vue index c5113b5c..52c49a95 100644 --- a/pages/app/commission/commission-log.vue +++ b/pages/app/commission/commission-log.vue @@ -7,7 +7,7 @@ 总收益(元) {{ showMoney ? agentInfo.total_income || '0.00' : '***' }} @@ -28,9 +28,9 @@ - {{ stateMap[stateCurrent] }}¥{{ totalMoney || '0.00' }} @@ -63,7 +63,7 @@ - + diff --git a/pages/goods/comment/comment-list.vue b/pages/goods/comment/comment-list.vue index 71393a96..306277ca 100644 --- a/pages/goods/comment/comment-list.vue +++ b/pages/goods/comment/comment-list.vue @@ -11,13 +11,11 @@ - + - - diff --git a/pages/goods/components/sh-activity.vue b/pages/goods/components/sh-activity.vue index e7024250..3530cb8a 100644 --- a/pages/goods/components/sh-activity.vue +++ b/pages/goods/components/sh-activity.vue @@ -5,20 +5,10 @@ - - + {{ item.title }} + {{ tag }} - + @@ -31,31 +21,12 @@ - - - - - - + {{ activityMap[activityType].title }} + + {{ tag }} - + 共有{{ activityMap[activityType].num }}件商品参加此活动 @@ -175,15 +146,6 @@ export default { padding: 20rpx 0; border-bottom: 1rpx solid #eeeeee; } - .tag-box { - border: 1rpx solid #ff0000; - display: inline-block; - font-size: 20rpx; - line-height: 30rpx; - padding: 0 10rpx; - color: #ff0000; - border-radius: 8rpx; - } .all-goods-num { font-size: 28rpx; font-weight: 500; diff --git a/pages/goods/components/sh-filter.vue b/pages/goods/components/sh-filter.vue index ba01e9ba..2dcebaa7 100644 --- a/pages/goods/components/sh-filter.vue +++ b/pages/goods/components/sh-filter.vue @@ -1,6 +1,6 @@