Browse Source

完善首页

master
xh-pan1 7 months ago
parent
commit
956f8ecbb8
  1. 8
      App.vue
  2. 742
      components/canvasShow/basics/classifyHeader/app/index.vue
  3. 4
      components/canvasShow/basics/discount/app/index.vue
  4. 2
      components/canvasShow/basics/group/app/index.vue
  5. 2
      components/canvasShow/basics/newProduct/app/index.vue
  6. 2
      components/canvasShow/basics/price/app/index.vue
  7. 1362
      components/canvasShow/basics/product/app/index.vue
  8. 53
      components/canvasShow/basics/product/mixin.js
  9. 2
      components/canvasShow/basics/text.vue
  10. 4
      components/canvasShow/basics/vip/app/index.vue
  11. 4
      components/canvasShow/config/api.js
  12. BIN
      components/canvasShow/static/images/product/icon_add.png
  13. BIN
      components/canvasShow/static/images/product/icon_index_1.png
  14. BIN
      components/canvasShow/static/images/product/icon_index_2.png
  15. BIN
      components/canvasShow/static/images/product/icon_index_3.png
  16. BIN
      components/canvasShow/static/images/product/icon_love.png
  17. BIN
      components/canvasShow/static/images/product/icon_right_arrow.png
  18. BIN
      components/canvasShow/static/images/product/icon_star.png
  19. 2
      components/hoteRecommed/index.vue
  20. 4
      config/api.js
  21. 3
      locale/en.json
  22. 3
      locale/zh-Hans.json
  23. 24
      pages.json
  24. 2
      pages/tabbar/cart/index.vue
  25. 12
      pages/tabbar/index/component/FixedHead.vue
  26. 2
      pages_category_page1/discount/spikeList.vue
  27. 4
      pages_category_page1/goodsModule/canvasGoods.vue
  28. 4
      pages_category_page1/goodsModule/combination.vue
  29. 2
      pages_category_page1/goodsModule/components/GoodActivityDetail.vue
  30. 2
      pages_category_page1/goodsModule/goodsDetails.vue
  31. 2
      pages_category_page1/goodsModule/goodsList.vue
  32. 2
      pages_category_page1/goodsModule/userEvaluate.vue
  33. 2
      pages_category_page1/orderModule/index.vue
  34. 2
      pages_category_page1/orderModule/orderDetails.vue
  35. 2
      pages_category_page1/store/index.vue
  36. 4
      pages_category_page2/userModule/collection.vue
  37. 2
      pages_category_page2/userModule/footprintList.vue
  38. BIN
      static/images/tabbar/fenlei.png
  39. BIN
      static/images/tabbar/fenleiactive.png
  40. BIN
      static/images/tabbar/gouwuche.png
  41. BIN
      static/images/tabbar/gouwucheactive.png
  42. BIN
      static/images/tabbar/home.png
  43. BIN
      static/images/tabbar/homeactive.png
  44. BIN
      static/images/tabbar/search.png
  45. BIN
      static/images/tabbar/service.png
  46. BIN
      static/images/tabbar/wode.png
  47. BIN
      static/images/tabbar/wodeactive.png
  48. 2
      unpackage/dist/build/h5/index.html
  49. BIN
      unpackage/dist/build/h5/static/images/live/live-late.png
  50. BIN
      unpackage/dist/build/h5/static/images/tabbar/fenlei.png
  51. BIN
      unpackage/dist/build/h5/static/images/tabbar/fenleiactive.png
  52. BIN
      unpackage/dist/build/h5/static/images/tabbar/gouwuche.png
  53. BIN
      unpackage/dist/build/h5/static/images/tabbar/gouwucheactive.png
  54. BIN
      unpackage/dist/build/h5/static/images/tabbar/home.png
  55. BIN
      unpackage/dist/build/h5/static/images/tabbar/homeactive.png
  56. BIN
      unpackage/dist/build/h5/static/images/tabbar/wode.png
  57. BIN
      unpackage/dist/build/h5/static/images/tabbar/wodeactive.png
  58. BIN
      unpackage/dist/build/h5/static/img/bg-coupon.eb0efc4a.png
  59. BIN
      unpackage/dist/build/h5/static/img/bg-coupon2.40344e25.png
  60. BIN
      unpackage/dist/build/h5/static/img/bg-product-card.4872b03f.png
  61. BIN
      unpackage/dist/build/h5/static/img/img-title.0df9cf8c.png
  62. BIN
      unpackage/dist/build/h5/static/img/img-title.36515bde.png
  63. BIN
      unpackage/dist/build/h5/static/img/img-title.996f6770.png
  64. BIN
      unpackage/dist/build/h5/static/img/img-title.bf8f2a5f.png
  65. BIN
      unpackage/dist/build/h5/static/img/img-title.c08c562a.png
  66. BIN
      unpackage/dist/build/h5/static/img/img-title.d452ceff.png
  67. BIN
      unpackage/dist/build/h5/static/img/img-title.fb0ad43b.png
  68. 1
      unpackage/dist/build/h5/static/index.2da1efab.css
  69. 29
      unpackage/dist/build/h5/static/js/chunk-vendors.91bbf592.js
  70. 1
      unpackage/dist/build/h5/static/js/index.d7d07ddd.js
  71. 1
      unpackage/dist/build/h5/static/js/pages-tabbar-cart-index.7cb1a370.js
  72. 1
      unpackage/dist/build/h5/static/js/pages-tabbar-cart-index~pages_category_page2-userModule-footprintList.242a6f05.js
  73. 1
      unpackage/dist/build/h5/static/js/pages-tabbar-category-index.11938f1a.js
  74. 1
      unpackage/dist/build/h5/static/js/pages-tabbar-index-index.eb1c221c.js
  75. 1
      unpackage/dist/build/h5/static/js/pages-tabbar-index-index~pages_category_page1-orderModule-paySuccessful.544e94f1.js
  76. 20
      unpackage/dist/build/h5/static/js/pages-tabbar-index-index~pages_category_page1-store-index.472eb866.js
  77. 15
      unpackage/dist/build/h5/static/js/pages-tabbar-user-index.d75217a6.js
  78. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-activity.5fc36172.js
  79. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-coupon-list.c36e0ed2.js
  80. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-coupon-product.e9f1bfa3.js
  81. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-discount-discount.a518f1b8.js
  82. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-discount-groupBuy.5667af6c.js
  83. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-discount-platformDiscount.8f5ea17f.js
  84. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-discount-spikeList.2f70d2b8.js
  85. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-commodity.b7b8a335.js
  86. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-commodity~pages_category_page1-distributionModule-invite~pag~a2a56aa3.2e3da67b.js
  87. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-distributionOrder.ad5a647e.js
  88. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-index.9d74e66f.js
  89. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-invite.103f7e96.js
  90. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-promotion.18fc588f.js
  91. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-recruit.dc305a55.js
  92. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-recruit~pages_category_page1-goodsModule-addEvaluate~pages_c~f03c5024.94635209.js
  93. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-recruit~pages_category_page1-goodsModule-combination~pages_c~24208046.be18079b.js
  94. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-salesIndex.9c868f90.js
  95. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-shareProduct.2656b284.js
  96. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-totalAward.c3bbc7de.js
  97. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-totalAward~pages_category_page1-distributionModule-unliquida~04a8b6d9.ef365158.js
  98. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-totalClient.39326c29.js
  99. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-totalPersonnel.f651565c.js
  100. 1
      unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-unliquidated.59735c78.js

8
App.vue

@ -52,6 +52,12 @@ export default {
i18n.mergeLocaleMessage('zh', res.data.zh);
})
uni.onTabBarMidButtonTap(() => {
uni.navigateTo({
url: '/pages_category_page1/search/index/index',
});
})
}
,
globalData: {
@ -92,7 +98,7 @@ uni-rich-text img {
height: 100%;
}
.default-img {
// background: url('https://ceres.zkthink.com/static/root/default.png') no-repeat center;
// background: url('https://wechat.hnthee.com/ceres-local-file/image/default.png') no-repeat center;
background-size: 100% 100%;
}

742
components/canvasShow/basics/classifyHeader/app/index.vue

@ -1,364 +1,406 @@
<template>
<view class="header">
<view class="tabs-nav-warp">
<scroll-view class="tabs-nav" scroll-x="true">
<view class="ul">
<view class="li" :class="{'on':activeTab===0}" @click="tabChange(0)" v-if="componentContent.firstClassify">
{{ componentContent.firstClassify }}
</view>
<view class="li" :class="{'on':activeTab===index+beginIndex}" v-for="(item,index) in classifyData" :key="index" @click="tabChange(index+beginIndex,item.id)">
{{item.categoryName}}
</view>
</view>
</scroll-view>
</view>
<div class="hom-pro-list" v-if="productData.length>0">
<div class="product-swiper">
<div class="product-swiper-box">
<div class="product-swiper-warp" v-for="(item,index) in productData" :key="index">
<div class=" product-swiper-item" @click="jumpProductDetail(item)">
<div class="product-swiper-img">
<img class="img pic-img default-img" :src="item.image" onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null">
</div>
<div class="product-swiper-info">
<div class="product-info-content">
<div class="product-name-row">
<label class="product-name">{{item.productName}}</label>
<image class="product-star" src="https://wechat.hnthee.com/ceres-local-file/image/icon_star.png"></image>
<label class="product-star-text">3.5</label>
</div>
<div class="product-sku-row" v-if="false">
<label class="product-sku-name">规格</label>
</div>
<div class="product-price-row">
<div class="price-warp">
<!-- #ifdef MP-WEIXIN -->
<img class="iconImg" v-if="item.activityType == 1" src="../../../static/images/groupBuyIcon.png">
<img class="iconImg" v-if="item.activityType == 2" src="../../../static/images/spikeIcon.png">
<img class="iconImg" v-if="item.activityType == 4" src="../../../static/images/spikeIcon.png">
<img class="iconImg" v-if="item.activityType == 3" src="../../../static/images/discountListIcon.png">
<img class="iconImg" v-if="item.activityType == 5" src="../../../static/images/discountListIcon.png">
<img class="iconImg" v-if="item.activityType == 9" src="../../../static/images/memberCenterIcon.png">
<img class="iconImg" v-if="item.activityType == 8" src="https://zk-cereshop.oss-cn-shenzhen.aliyuncs.com/zkthink/2022-02-15/d0d8d96f28904167b271de4ae924d1a8_sceneMarketing.png">
<!-- #endif -->
<!-- #ifdef H5 || APP-PLUS -->
<image class="iconImg" v-if="item.activityType == 1" src="../../../static/images/groupBuyIcon.png"></image>
<image class="iconImg" v-if="item.activityType == 2" src="../../../static/images/spikeIcon.png"></image>
<image class="iconImg" v-if="item.activityType == 4" src="../../../static/images/spikeIcon.png"></image>
<image class="iconImg" v-if="item.activityType == 3" src="../../../static/images/discountListIcon.png"></image>
<image class="iconImg" v-if="item.activityType == 5" src="../../../static/images/discountListIcon.png"></image>
<image class="iconImg" v-if="item.activityType == 9" src="../../../static/images/memberCenterIcon.png"></image>
<image class="iconImg" v-if="item.activityType == 8" src="https://zk-cereshop.oss-cn-shenzhen.aliyuncs.com/zkthink/2022-02-15/d0d8d96f28904167b271de4ae924d1a8_sceneMarketing.png"></image>
<!-- #endif -->
<div class="price">
¥ {{item.price}}
<view class="header">
<view class="tabs-nav-warp">
<scroll-view class="tabs-nav" scroll-x="true">
<view class="ul">
<view class="li" :class="{'on':activeTab===0}" @click="tabChange(0)"
v-if="componentContent.firstClassify">
{{ componentContent.firstClassify }}
</view>
<view class="li" :class="{'on':activeTab===index+beginIndex}" v-for="(item,index) in classifyData"
:key="index" @click="tabChange(index+beginIndex,item.id)">
{{item.categoryName}}
</view>
</view>
</scroll-view>
</view>
<div class="hom-pro-list" v-if="productData.length>0">
<div class="product-swiper">
<div class="product-swiper-box">
<div class="product-swiper-warp" v-for="(item,index) in productData" :key="index">
<div class=" product-swiper-item" @click="jumpProductDetail(item)">
<div class="product-swiper-img">
<img class="img pic-img default-img" :src="item.image"
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null">
</div>
<div class="product-swiper-info">
<div class="product-info-content">
<div class="product-name-row">
<label class="product-name">{{item.productName}}</label>
<image class="product-star"
src="https://wechat.hnthee.com/ceres-local-file/image/icon_star.png">
</image>
<label class="product-star-text">3.5</label>
</div>
<div class="product-sku-row" v-if="false">
<label class="product-sku-name">规格</label>
</div>
<div class="product-price-row">
<div class="price-warp">
<!-- #ifdef MP-WEIXIN -->
<img class="iconImg" v-if="item.activityType == 1"
src="../../../static/images/groupBuyIcon.png">
<img class="iconImg" v-if="item.activityType == 2"
src="../../../static/images/spikeIcon.png">
<img class="iconImg" v-if="item.activityType == 4"
src="../../../static/images/spikeIcon.png">
<img class="iconImg" v-if="item.activityType == 3"
src="../../../static/images/discountListIcon.png">
<img class="iconImg" v-if="item.activityType == 5"
src="../../../static/images/discountListIcon.png">
<img class="iconImg" v-if="item.activityType == 9"
src="../../../static/images/memberCenterIcon.png">
<img class="iconImg" v-if="item.activityType == 8"
src="https://zk-cereshop.oss-cn-shenzhen.aliyuncs.com/zkthink/2022-02-15/d0d8d96f28904167b271de4ae924d1a8_sceneMarketing.png">
<!-- #endif -->
<!-- #ifdef H5 || APP-PLUS -->
<image class="iconImg" v-if="item.activityType == 1"
src="../../../static/images/groupBuyIcon.png"></image>
<image class="iconImg" v-if="item.activityType == 2"
src="../../../static/images/spikeIcon.png"></image>
<image class="iconImg" v-if="item.activityType == 4"
src="../../../static/images/spikeIcon.png"></image>
<image class="iconImg" v-if="item.activityType == 3"
src="../../../static/images/discountListIcon.png"></image>
<image class="iconImg" v-if="item.activityType == 5"
src="../../../static/images/discountListIcon.png"></image>
<image class="iconImg" v-if="item.activityType == 9"
src="../../../static/images/memberCenterIcon.png"></image>
<image class="iconImg" v-if="item.activityType == 8"
src="https://zk-cereshop.oss-cn-shenzhen.aliyuncs.com/zkthink/2022-02-15/d0d8d96f28904167b271de4ae924d1a8_sceneMarketing.png">
</image>
<!-- #endif -->
<div class="price">
¥ {{item.price}}
</div>
<!-- <div class="original-price">-->
<!-- ¥ {{item.originalPrice}}-->
<!-- </div>-->
</div>
<image class="product-add"
src="https://wechat.hnthee.com/ceres-local-file/image/icon_add.png"></image>
</div>
</div>
</div>
</div>
<!-- <div class="original-price">-->
<!-- ¥ {{item.originalPrice}}-->
<!-- </div>-->
</div>
<image class="product-add" src="https://wechat.hnthee.com/ceres-local-file/image/icon_add.png"></image>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="pagination new-pagination"></div>
</div>
<button v-show="componentContent.showMore" class="btn-more" @click="jumpProList(componentContent.productData)">查看全部 <span class="icon iconfont icon-arrow-right"></span></button>
</div>
</view>
</div>
</div>
<div class="pagination new-pagination"></div>
</div>
<button v-show="componentContent.showMore" class="btn-more"
@click="jumpProList(componentContent.productData)">查看全部 <span
class="icon iconfont icon-arrow-right"></span></button>
</div>
</view>
</template>
<script>
import {commonMixin} from '../mixin'
export default {
mixins: [commonMixin],
data () {
return {
}
},
computed: {
},
methods:{
}
}
import {
commonMixin
} from '../mixin'
export default {
mixins: [commonMixin],
data() {
return {
}
},
computed: {
},
methods: {
}
}
</script>
<style lang="scss" scoped>
.header {
.top-box {
display: flex;
align-items: center;
justify-content: space-between;
padding-left: 30upx;
width: 100%;
.logo {
// width: 280upx;
height: 70upx;
margin-top: 0upx;
}
.search-btn {
height: 66upx;
background: rgba(255, 255, 255, 1);
border-radius: 33upx;
display: flex;
flex-direction: row;
align-items: center;
margin-right: 30upx;
.search-icon {
width: 60upx;
height: 60upx;
}
}
}
}
.tabs-nav-warp{
margin-top: 20upx;
padding:0 30upx;
overflow: hidden;
.tabs-nav{
.ul{
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
padding-left: 20upx;
padding-right: 20upx;
.li{
flex: 1 0 auto;
margin-left: 5upx;
margin-right: 5upx;
font-size: 30upx;
color: #252744;
position: relative;
padding-bottom: 15upx;
padding-left: 27upx;
padding-right: 27upx;
padding-top: 15upx;
text-align: center;
&:first-child{
margin-left: 0;
}
&.on{
// &:after{
// content: '';
// width: 100%;
// height: 4upx;
// background: #252744;
// position: absolute;
// left: 0;
// bottom: 0;
// }
background: #252744;
box-shadow: 0upx 7upx 14upx 0upx #C5C8ED;
border-radius: 40upx;
color: white;
}
}
}
}
}
.hom-pro-list{
::v-deep .swiper-wrapper{
position: static;
}
/**横向滑动**/
.product-swiper{
height: auto;
overflow: hidden;
margin: 5upx 34upx;
&+.btn-more{
margin-top: 20upx;
}
.title{
padding: 22upx 0upx 0 0;
label{
background-image: none;
color: #A56C4C;
font-style: italic;
padding: 0;
}
}
&-box {
margin-top: 18upx;
margin-bottom: 18upx;
margin-left: 18upx;
margin-right: 18upx;
height: 100%;
width: 100%;
display: flex;
overflow-x: auto;
}
&-warp{
height: 540upx;
width: 386upx !important;
margin-left: 18upx;
margin-right: 18upx;
}
&-item {
height: 540upx;
width: 386upx !important;
position: relative;
}
&-img {
width: 286upx;
height: 306upx;
margin-left: auto;
margin-right: auto;
background: #F6F6F8;
border: 2upx solid #FFFFFF;
border-radius: 30upx;
position: relative;
padding: 20upx;
z-index: 2;
.img {
width: 100%;
height: 100%;
object-fit: contain;
}
}
&-info {
width: 386upx;
height: 430upx;
position: absolute;
top: 110upx;
background: #FDFDFD;
box-shadow: 0upx 15upx 30upx 0upx #F6F6F6;
border-radius: 30upx;
text-align: center;
.product-info-content {
margin-top: 270upx;
.product-name-row{
width: 100%;
height: 33upx;
line-height: 33upx;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
justify-content: flex-start;
align-items: center;
.product-name{
width: 100%;
height: auto;
font-size: 28upx;
font-family: Source Han Sans CN;
font-weight: bold;
color: #252744;
display: block;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
line-height: 28upx;
margin-left: 30upx;
text-align: left;
}
.product-star{
width: 33upx;
height: 33upx;
}
.product-star-text{
width: auto;
height: 28upx;
line-height: 28upx;
font-size: 20rpx;
font-family: Source Han Sans CN;
font-weight: bold;
color: #A5A5AD;
margin-right: 30upx;
margin-left: 5upx;
}
.header {
.top-box {
display: flex;
align-items: center;
justify-content: space-between;
padding-left: 30upx;
width: 100%;
.logo {
// width: 280upx;
height: 70upx;
margin-top: 0upx;
}
.search-btn {
height: 66upx;
background: rgba(255, 255, 255, 1);
border-radius: 33upx;
display: flex;
flex-direction: row;
align-items: center;
margin-right: 30upx;
.search-icon {
width: 60upx;
height: 60upx;
}
}
}
}
.tabs-nav-warp {
margin-top: 20upx;
padding: 0 30upx;
overflow: hidden;
.tabs-nav {
.ul {
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
padding-left: 20upx;
padding-right: 20upx;
.li {
flex: 1 0 auto;
margin-left: 5upx;
margin-right: 5upx;
font-size: 30upx;
color: #252744;
position: relative;
padding-bottom: 15upx;
padding-left: 27upx;
padding-right: 27upx;
padding-top: 15upx;
text-align: center;
&:first-child {
margin-left: 0;
}
&.on {
// &:after{
// content: '';
// width: 100%;
// height: 4upx;
// background: #252744;
// position: absolute;
// left: 0;
// bottom: 0;
// }
background: #252744;
box-shadow: 0upx 7upx 14upx 0upx #C5C8ED;
border-radius: 40upx;
color: white;
}
}
}
}
}
.hom-pro-list {
::v-deep .swiper-wrapper {
position: static;
}
/**横向滑动**/
.product-swiper {
height: auto;
overflow: hidden;
margin: 5upx 34upx;
&+.btn-more {
margin-top: 20upx;
}
.title {
padding: 22upx 0upx 0 0;
label {
background-image: none;
color: #A56C4C;
font-style: italic;
padding: 0;
}
}
&-box {
margin-top: 18upx;
margin-bottom: 18upx;
margin-left: 18upx;
margin-right: 18upx;
height: 100%;
width: 100%;
display: flex;
overflow-x: auto;
}
&-warp {
height: 540upx;
width: 386upx !important;
margin-left: 18upx;
margin-right: 18upx;
}
.product-sku-row{
width: 100%;
height: 28upx;
line-height: 28upx;
margin-top: 15upx;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
justify-content: flex-start;
align-items: center;
.product-sku-name{
font-size: 24rpx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #90919C;
margin-left: 30upx;
}
&-item {
height: 540upx;
width: 386upx !important;
position: relative;
}
.product-price-row{
width: 100%;
height: 76upx;
line-height: 76upx;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
justify-content: space-between;
align-items: center;
margin-top: 20upx;
.price-warp{
display: flex;
align-items: center;
line-height: 28upx;
margin-left: 30upx;
justify-content: flex-start;
width: auto;
flex-direction: row;
flex-wrap: nowrap;
.iconImg {
width: 58rpx;
height: 36rpx;
margin-right: 10rpx;
}
.price{
font-size: 28rpx;
font-family: Source Han Sans CN;
font-weight: bold;
color: #252744;
margin-right: 10upx;
}
.original-price{
font-size: 16upx;
color: #ccc;
text-decoration: line-through;
}
&-img {
width: 286upx;
height: 306upx;
margin-left: auto;
margin-right: auto;
background: #F6F6F8;
border: 2upx solid #FFFFFF;
border-radius: 30upx;
position: relative;
padding: 20upx;
z-index: 2;
.img {
width: 100%;
height: 100%;
object-fit: contain;
}
.product-add{
width: 76upx;
height: 76upx;
margin-right: 30upx;
}
&-info {
width: 386upx;
height: 430upx;
position: absolute;
top: 110upx;
background: #FDFDFD;
box-shadow: 0upx 15upx 30upx 0upx #F6F6F6;
border-radius: 30upx;
text-align: center;
.product-info-content {
margin-top: 270upx;
.product-name-row {
width: 100%;
height: 33upx;
line-height: 33upx;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
justify-content: flex-start;
align-items: center;
.product-name {
width: 100%;
height: auto;
font-size: 28upx;
font-family: Source Han Sans CN;
font-weight: bold;
color: #252744;
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
line-height: 28upx;
margin-left: 30upx;
text-align: left;
}
.product-star {
width: 33upx;
height: 33upx;
}
.product-star-text {
width: auto;
height: 28upx;
line-height: 28upx;
font-size: 20upx;
font-family: Source Han Sans CN;
font-weight: bold;
color: #A5A5AD;
margin-right: 30upx;
margin-left: 5upx;
}
}
.product-sku-row {
width: 100%;
height: 28upx;
line-height: 28upx;
margin-top: 15upx;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
justify-content: flex-start;
align-items: center;
.product-sku-name {
font-size: 24upx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #90919C;
margin-left: 30upx;
}
}
.product-price-row {
width: 100%;
height: 76upx;
line-height: 76upx;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-content: center;
justify-content: space-between;
align-items: center;
margin-top: 20upx;
.price-warp {
display: flex;
align-items: center;
line-height: 28upx;
margin-left: 30upx;
justify-content: flex-start;
width: auto;
flex-direction: row;
flex-wrap: nowrap;
.iconImg {
width: 58rpx;
height: 36rpx;
margin-right: 10rpx;
}
.price {
font-size: 28rpx;
font-family: Source Han Sans CN;
font-weight: bold;
color: #252744;
margin-right: 10upx;
}
.original-price {
font-size: 16upx;
color: #ccc;
text-decoration: line-through;
}
}
.product-add {
width: 76upx;
height: 76upx;
margin-right: 30upx;
}
}
}
}
}
}
}
}
</style>
}
</style>

4
components/canvasShow/basics/discount/app/index.vue

@ -14,7 +14,7 @@
<div class="product-list-item">
<div class="product-list-img">
<img class="img default-img" :src="item.image"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null">
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null">
</div>
<div class="product-list-info">
<label class="product-name">{{item.productName}}</label>
@ -53,7 +53,7 @@
<div class="product-list-item">
<div class="product-list-img">
<img class="img default-img" :src="item.image"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null">
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null">
</div>
<div class="product-list-info">
<label class="product-name">{{item.productName}}</label>

2
components/canvasShow/basics/group/app/index.vue

@ -19,7 +19,7 @@
<div class="pro-item">
<div class="pro-item-img">
<img class="img default-img" :src="item.image"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null">
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null">
</div>
<div class="pro-item-info">
<label class="name">{{item.productName}}</label>

2
components/canvasShow/basics/newProduct/app/index.vue

@ -5,7 +5,7 @@
<div class="product-swiper-warp" v-for="(item,index) in productData.slice(0, 3)" :key="index">
<div class=" product-swiper-item" @click="jumpProductDetail(item)">
<div class="product-swiper-img">
<img class="img pic-img default-img" :src="item.image" onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null">
<img class="img pic-img default-img" :src="item.image" onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null">
</div>
<div class="product-swiper-info">
<label class="product-name">{{item.productName}}</label>

2
components/canvasShow/basics/price/app/index.vue

@ -25,7 +25,7 @@
<div class="pro-item-inner">
<div class="pro-item">
<div class="pro-item-img">
<img class="img default-img" :src="item.image" onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null">
<img class="img default-img" :src="item.image" onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null">
</div>
<div class="pro-item-info">
<h3 class="name">

1362
components/canvasShow/basics/product/app/index.vue
File diff suppressed because it is too large
View File

53
components/canvasShow/basics/product/mixin.js

@ -57,6 +57,7 @@ export const commonMixin = {
},
methods: {
getData() {
const _ = this
// 纵向
_.loading=true
@ -96,6 +97,58 @@ export const commonMixin = {
products:[]
}
}
}else if(_.componentContent.productData.sourceType === '3'){
_.sendReq({
url: `${api.getProductsV2}?page=1&pageSize=20&type=4`,
method: 'GET'
}, (proRes) => {
_.productData = proRes.data.list
_.productData = _.productData.filter(item=>JSON.stringify(item) !== '{}')
if(_.isFirst){
_.componentContent.productData.imgTextData = _.productData
}
_.isFirst = false
_.loading = false
})
}else if(_.componentContent.productData.sourceType === '4'){
_.sendReq({
url: `${api.getProductsV2}?page=1&pageSize=20&type=5`,
method: 'GET'
}, (proRes) => {
_.productData = proRes.data.list
_.productData = _.productData.filter(item=>JSON.stringify(item) !== '{}')
if(_.isFirst){
_.componentContent.productData.imgTextData = _.productData
}
_.isFirst = false
_.loading = false
})
}else if(_.componentContent.productData.sourceType === '5'){
_.sendReq({
url: `${api.getProductsV2}?page=1&pageSize=20&type=6`,
method: 'GET'
}, (proRes) => {
_.productData = proRes.data.list
_.productData = _.productData.filter(item=>JSON.stringify(item) !== '{}')
if(_.isFirst){
_.componentContent.productData.imgTextData = _.productData
}
_.isFirst = false
_.loading = false
})
}else if(_.componentContent.productData.sourceType === '6'){
_.sendReq({
url: `${api.getProductsV2}?page=1&pageSize=6&type=7`,
method: 'GET'
}, (proRes) => {
_.productData = proRes.data.list
_.productData = _.productData.filter(item=>JSON.stringify(item) !== '{}')
if(_.isFirst){
_.componentContent.productData.imgTextData = _.productData
}
_.isFirst = false
_.loading = false
})
}
},
}

2
components/canvasShow/basics/text.vue

@ -3,7 +3,7 @@
<div class="line-warp" :class="{'borderBot':componentContent.showLine}">
<h3 class="h3" :style="{fontSize:componentContent.fontSizeNum+'px',fontWeight:componentContent.textFontW,color:componentContent.titColor}">{{componentContent.title}}</h3>
<p class="p" :style="{fontSize:componentContent.describeSizeNum+'px',fontWeight:componentContent.describeFontW,color:componentContent.describeColor}">{{componentContent.describe}}</p>
<div class="btn-more" v-show="componentContent.showMore" :class="'style'+componentContent.styleValue" @click="jumpLink(item.linkObj)"><span>查看更多</span><i class="iconfont icon-arrow-right"></i></div>
<div class="btn-more" v-show="componentContent.showMore" :class="'style'+componentContent.styleValue" @click="jumpLink(item.linkObj)"><span>{{$t('common.more')}}</span><i class="iconfont icon-arrow-right"></i></div>
</div>
</div>
</template>

4
components/canvasShow/basics/vip/app/index.vue

@ -17,7 +17,7 @@
<div class="vip-item" v-for="(item,index) in itemJ" :key="index" @click="jumpProductDetail(item)">
<div class="vip-item-img">
<image class="img default-img" :src="item.image"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null"></image>
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null"></image>
</div>
<div class="vip-item-info">
<h3 class="name">
@ -62,7 +62,7 @@
<div class="vip-item" v-for="(item,index) in itemJ" :key="index" @click="jumpProductDetail(item)">
<div class="vip-item-img">
<img class="img default-img" :src="item.image"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null">
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null">
</div>
<div class="vip-item-info">
<h3 class="name">

4
components/canvasShow/config/api.js

@ -2,9 +2,9 @@
// 获取当前环境变量 true => 生产环境 false => 开发环境
// const BASEURL = process.env.VUE_APP_DOMAIN_PREFIX
// const BASEURL = (process.env.NODE_ENV === 'production') ? 'http://122.9.152.120/ceres-app-api' : 'http://122.9.152.120/ceres-app-api'
const BASEURL = (process.env.NODE_ENV === 'production') ? 'http://122.9.152.120/ceres-app-api' : 'http://122.9.152.120/ceres-app-api'
// const BASEURL = (process.env.NODE_ENV === 'production') ? 'https://wechat.hnthee.com/ceres-app-api' : 'https://wechat.hnthee.com/ceres-app-api'
const BASEURL = (process.env.NODE_ENV === 'production') ? 'http://127.0.0.1:9007' : 'http://127.0.0.1:9007'
// const BASEURL = (process.env.NODE_ENV === 'production') ? 'http://127.0.0.1:9007' : 'http://127.0.0.1:9007'
// const BASEURL = '/ceres-app-api'

BIN
components/canvasShow/static/images/product/icon_add.png

After

Width: 114  |  Height: 114  |  Size: 16 KiB

BIN
components/canvasShow/static/images/product/icon_index_1.png

After

Width: 128  |  Height: 126  |  Size: 2.0 KiB

BIN
components/canvasShow/static/images/product/icon_index_2.png

After

Width: 128  |  Height: 126  |  Size: 2.2 KiB

BIN
components/canvasShow/static/images/product/icon_index_3.png

After

Width: 128  |  Height: 126  |  Size: 2.4 KiB

BIN
components/canvasShow/static/images/product/icon_love.png

After

Width: 105  |  Height: 105  |  Size: 9.9 KiB

BIN
components/canvasShow/static/images/product/icon_right_arrow.png

After

Width: 200  |  Height: 200  |  Size: 4.7 KiB

BIN
components/canvasShow/static/images/product/icon_star.png

After

Width: 50  |  Height: 50  |  Size: 1.7 KiB

2
components/hoteRecommed/index.vue

@ -12,7 +12,7 @@
>
<view class="itemImg">
<image :src="item.image" class="pic-img default-img"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null"></image>
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null"></image>
</view>
<view class="itemTit">{{item.productName}}</view>
<view class="flex-items shopNameBox">

4
config/api.js

@ -1,5 +1,5 @@
const DOMAIN_PREFIX = 'http://127.0.0.1:9007'
// const DOMAIN_PREFIX = 'https://wechat.hnthee.com'//http://122.9.152.120/ceres-app-api'
// const DOMAIN_PREFIX = 'http://127.0.0.1:9007'
const DOMAIN_PREFIX = 'http://122.9.152.120/ceres-app-api'
// const DOMAIN_PREFIX = 'https://wechat.hnthee.com/ceres-app-api'
// const DOMAIN_PREFIX = 'https://ceres.zkthink.com/api'

3
locale/en.json

@ -604,5 +604,6 @@
"common.deal":"Deal",
"common.exportafterorder_filename":"afterorderdatadetail.xls",
"common.after-salestatus_info":"After-sale Info",
"common.own":"All"
"common.own":"All",
"common.more":"More"
}

3
locale/zh-Hans.json

@ -604,5 +604,6 @@
"common.deal":"处理",
"common.exportafterorder_filename":"售后订单数据明细表.xls",
"common.after-salestatus_info":"售后信息",
"common.own":"所有"
"common.own":"所有",
"common.more":"更多"
}

24
pages.json

@ -654,38 +654,44 @@
}
},
"tabBar": {
"borderStyle": "black",
"borderStyle": "#00000000",
"backgroundColor": "#fff",
"color": "#CCCCCC",
"selectedColor": "#333333",
"iconWidth":"36px",
"list": [{
"pagePath": "pages/tabbar/index/index",
"iconPath": "static/images/tabbar/home.png",
"selectedIconPath": "static/images/tabbar/homeactive.png",
"text": "%page.index%"
"selectedIconPath": "static/images/tabbar/homeactive.png"
},
{
"pagePath": "pages/tabbar/category/index",
"iconPath": "static/images/tabbar/fenlei.png",
"selectedIconPath": "static/images/tabbar/fenleiactive.png",
"text": "%page.classify%"
"selectedIconPath": "static/images/tabbar/fenleiactive.png"
},
{
"pagePath": "pages/tabbar/cart/index",
"iconPath": "static/images/tabbar/gouwuche.png",
"selectedIconPath": "static/images/tabbar/gouwucheactive.png",
"text": "%page.shoppingcart%"
"selectedIconPath": "static/images/tabbar/gouwucheactive.png"
},
{
"pagePath": "pages/tabbar/user/index",
"iconPath": "static/images/tabbar/wode.png",
"selectedIconPath": "static/images/tabbar/wodeactive.png",
"text": "%page.my%",
"navigationBarBackgroundColor": "#333333",
"backgroundColor": "#333333",
"navigationBarTextStyle": "white"
}
]
],
"midButton":{
"width": "140upx",
"height": "140upx",
"iconPath": "static/images/tabbar/search.png",
"iconWidth": "120upx"
}
},
"condition": { //
"current": 0, //(list )

2
pages/tabbar/cart/index.vue

@ -115,7 +115,7 @@
<view class="pro-r">
<image
:src="skuItem.image"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null"
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null"
class="pro-img default-img u-skeleton-fillet"
></image>
<view class="pro-r-r u-skeleton-fillet">

12
pages/tabbar/index/component/FixedHead.vue

@ -35,9 +35,9 @@
<!-- #ifndef MP-WEIXIN || MP-BAIDU || MP-TOUTIAO || MP-QQ -->
<view
class="search_box"
@click="handleSearch"
@click="flyToService"
>
<image src="https://ceres.zkthink.com/static/img/search.png" />
<image src="https://wechat.hnthee.com/ceres-local-file/image/service.png" />
</view>
<!-- #endif -->
<!-- #ifdef MP-WEIXIN || MP-BAIDU || MP-TOUTIAO || MP-QQ -->
@ -48,9 +48,9 @@
'left':`${headerObj.systemInfo.menuButtonInfo.left}px`,
'transform':`translateX(-110%)`
}"
@click="handleSearch"
@click="flyToService"
>
<image src="https://ceres.zkthink.com/static/img/search.png" />
<image src="https://wechat.hnthee.com/ceres-local-file/image/service.png" />
</view>
<!-- #endif -->
</template>
@ -69,6 +69,7 @@
<script>
import DefaultHead from "@/components/DefaultHead";
import { Services } from '../../../../utils/services'
export default {
name: "FixedHead",
@ -102,6 +103,9 @@ export default {
url: `/pages_category_page1/search/index/index`
})
},
async flyToService() {
(await Services()).flyToService();
},
/**
* 获取系统信息
* 由DefaultHead回调

2
pages_category_page1/discount/spikeList.vue

@ -52,7 +52,7 @@
<view class="listItem" v-for="(item,index) in spikeLikeList" :key="index">
<view class="itemBox">
<img :src="item.productImage || item.image"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null"
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null"
class="pic-img default-img">
</view>
<view class="itemInfo">

4
pages_category_page1/goodsModule/canvasGoods.vue

@ -40,7 +40,7 @@
<view v-for="(item, index) in list" :key="index" class="goodsDetails-box flex-display flex-column" @click="goodsDateils(item.shopId,item.productId,item.skuId)">
<view v-if="item.activityType === 0" class="goodsDetails flex-items-plus flex-row">
<image class="goodsImg default-img" :src="item.image"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null"></image>
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null"></image>
<view class="mar-left-30">
<view class="goodsName-box overflowNoDot">
<label class="goodsName fs26">{{item.productName}}</label>
@ -68,7 +68,7 @@
<view class="listItem">
<view class="itemBox">
<img :src="item.image" class="pic-img default-img"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null">
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null">
</view>
<view class="itemInfo mar-top-30">
<p>{{item.productName}}</p>

4
pages_category_page1/goodsModule/combination.vue

@ -15,7 +15,7 @@
<view class="combinationItem" v-for="(item, index) of productList" :key="index" @click="goodsDateils(item.shopId,item.productId,item.skuId)">
<view class="imgBox">
<image :src="item.image" class="pic-img default-img"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null"></image>
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null"></image>
</view>
<view class="itemInfoBox">
<view class="itemTit">{{item.productName}}</view>
@ -37,7 +37,7 @@
<view class="goosDetailshow-box">
<view class="detailImg-box flex-row-plus">
<image class="detailImg default-img" :src="skuImg"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null"></image>
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null"></image>
<view class="flex-column-plus mar-left-40">
<view class="font-color-C5AA7B">
<label class="fs24">¥</label>

2
pages_category_page1/goodsModule/components/GoodActivityDetail.vue

@ -20,7 +20,7 @@
<image
class="goodsImg default-img u-skeleton-fillet"
:src="imgItem"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null"
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null"
></image>
</swiper-item>
</swiper>

2
pages_category_page1/goodsModule/goodsDetails.vue

@ -183,7 +183,7 @@
<image
@click="handleJumpToStore"
class="inStore-logo default-img"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null"
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null"
:src="productData.shopLogo"
></image>
</view>

2
pages_category_page1/goodsModule/goodsList.vue

@ -99,7 +99,7 @@
<img
:src="item.image"
class="pic-img default-img"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null"
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null"
>
</view>
<view class="itemInfo">

2
pages_category_page1/goodsModule/userEvaluate.vue

@ -61,7 +61,7 @@
<view class="goodsDes-box u-skeleton-fillet flex-column-plus mar-top-30">
<view class="flex-row-plus" @click.stop="goGoodsDetails(item.shopId,item.productId,item.skuId)">
<image class="goodsDes-img default-img"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null"
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null"
:src="item.productImage"></image>
<view class="goodsDesText-box">
<label class="fs26 goodsDes-text">{{item.productName}}</label>

2
pages_category_page1/orderModule/index.vue

@ -61,7 +61,7 @@
<image
:src="skuItem.image"
class="product-img default-img"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null"
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null"
/>
<view class="info-box">
<text class="product-name">{{ skuItem.productName&&skuItem.productName }}</text>

2
pages_category_page1/orderModule/orderDetails.vue

@ -118,7 +118,7 @@
<view class="order-info-item" v-for="proItem in dataList.skus"
:key="proItem.productId" @click="goodsItemTap(proItem.productId,proItem.skuId)">
<image :src="proItem.image" class="product-img default-img"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null"></image>
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null"></image>
<view class="info-box">
<text class="product-name">{{ proItem.productName }}</text>
<view class="price-sku-box">

2
pages_category_page1/store/index.vue

@ -120,7 +120,7 @@
<view class="item" v-for="(cItem, index) in storeInfolist" :key="index"
@click="goodsItemTap(cItem.productId,cItem.skuId)">
<image :src="cItem.image" class="product-img default-img"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null"></image>
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null"></image>
<view class="product-bottom-box">
<view class="product-name">{{cItem.productName}}</view>
<view class="product-num font-color-C5AA7B mar-top-10">已售{{cItem.number}}

4
pages_category_page2/userModule/collection.vue

@ -35,7 +35,7 @@
</view>
<view class="infoCent flex-items">
<image
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null"
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null"
class="product-img default-img" mode="aspectFill" :src="item.image" />
<!-- 此层wrap在此为必写的否则可能会出现标题定位错误 -->
@ -127,7 +127,7 @@
:key="sIndex"
@click.stop="goodsDateils(sItem.shopId,sItem.productId,sItem.skuId)">
<image :src="sItem.image" class="pic-img default-img"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null"></image>
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null"></image>
</view>
</view>
</view>

2
pages_category_page2/userModule/footprintList.vue

@ -29,7 +29,7 @@
<image v-else @click.stop="footItemSel(index,findex,1)" src="https://ceres.zkthink.com/static/images/selectEmpty.png" class="cart-select-img"></image>
</view>
<image class="product-img default-img"
onerror="this.src='url(https://ceres.zkthink.com/static/root/default.png) no-repeat center';this.οnerrοr=null"
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null"
mode="aspectFill" :src="item.image" />
<!-- 此层wrap在此为必写的否则可能会出现标题定位错误 -->
<view class="title-wrap mar-left-20">

BIN
static/images/tabbar/fenlei.png

Before

Width: 54  |  Height: 54  |  Size: 221 B

After

Width: 108  |  Height: 108  |  Size: 2.4 KiB

BIN
static/images/tabbar/fenleiactive.png

Before

Width: 54  |  Height: 54  |  Size: 151 B

After

Width: 108  |  Height: 108  |  Size: 4.0 KiB

BIN
static/images/tabbar/gouwuche.png

Before

Width: 54  |  Height: 54  |  Size: 1.0 KiB

After

Width: 108  |  Height: 108  |  Size: 2.6 KiB

BIN
static/images/tabbar/gouwucheactive.png

Before

Width: 54  |  Height: 54  |  Size: 890 B

After

Width: 108  |  Height: 108  |  Size: 3.2 KiB

BIN
static/images/tabbar/home.png

Before

Width: 54  |  Height: 54  |  Size: 642 B

After

Width: 108  |  Height: 108  |  Size: 2.6 KiB

BIN
static/images/tabbar/homeactive.png

Before

Width: 54  |  Height: 54  |  Size: 499 B

After

Width: 108  |  Height: 108  |  Size: 3.3 KiB

BIN
static/images/tabbar/search.png

After

Width: 240  |  Height: 240  |  Size: 34 KiB

BIN
static/images/tabbar/service.png

After

Width: 96  |  Height: 96  |  Size: 7.4 KiB

BIN
static/images/tabbar/wode.png

Before

Width: 54  |  Height: 54  |  Size: 613 B

After

Width: 108  |  Height: 108  |  Size: 3.0 KiB

BIN
static/images/tabbar/wodeactive.png

Before

Width: 54  |  Height: 54  |  Size: 522 B

After

Width: 108  |  Height: 108  |  Size: 3.1 KiB

2
unpackage/dist/build/h5/index.html

@ -1,2 +0,0 @@
<!DOCTYPE html><html lang=zh-CN><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><title>Thee</title><script>var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || CSS.supports('top: constant(a)'))
document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')</script><link rel=stylesheet href=/h5/static/index.2da1efab.css></head><body><noscript><strong>Please enable JavaScript to continue.</strong></noscript><div id=app></div><script src=/h5/static/js/chunk-vendors.91bbf592.js></script><script src=/h5/static/js/index.d7d07ddd.js></script></body></html>

BIN
unpackage/dist/build/h5/static/images/live/live-late.png

Before

Width: 35  |  Height: 35  |  Size: 1.4 KiB

BIN
unpackage/dist/build/h5/static/images/tabbar/fenlei.png

Before

Width: 54  |  Height: 54  |  Size: 221 B

BIN
unpackage/dist/build/h5/static/images/tabbar/fenleiactive.png

Before

Width: 54  |  Height: 54  |  Size: 151 B

BIN
unpackage/dist/build/h5/static/images/tabbar/gouwuche.png

Before

Width: 54  |  Height: 54  |  Size: 1.0 KiB

BIN
unpackage/dist/build/h5/static/images/tabbar/gouwucheactive.png

Before

Width: 54  |  Height: 54  |  Size: 890 B

BIN
unpackage/dist/build/h5/static/images/tabbar/home.png

Before

Width: 54  |  Height: 54  |  Size: 642 B

BIN
unpackage/dist/build/h5/static/images/tabbar/homeactive.png

Before

Width: 54  |  Height: 54  |  Size: 499 B

BIN
unpackage/dist/build/h5/static/images/tabbar/wode.png

Before

Width: 54  |  Height: 54  |  Size: 613 B

BIN
unpackage/dist/build/h5/static/images/tabbar/wodeactive.png

Before

Width: 54  |  Height: 54  |  Size: 522 B

BIN
unpackage/dist/build/h5/static/img/bg-coupon.eb0efc4a.png

Before

Width: 335  |  Height: 292  |  Size: 8.2 KiB

BIN
unpackage/dist/build/h5/static/img/bg-coupon2.40344e25.png

Before

Width: 335  |  Height: 292  |  Size: 7.2 KiB

BIN
unpackage/dist/build/h5/static/img/bg-product-card.4872b03f.png

Before

Width: 710  |  Height: 454  |  Size: 20 KiB

BIN
unpackage/dist/build/h5/static/img/img-title.0df9cf8c.png

Before

Width: 197  |  Height: 33  |  Size: 5.6 KiB

BIN
unpackage/dist/build/h5/static/img/img-title.36515bde.png

Before

Width: 204  |  Height: 32  |  Size: 7.1 KiB

BIN
unpackage/dist/build/h5/static/img/img-title.996f6770.png

Before

Width: 211  |  Height: 32  |  Size: 4.7 KiB

BIN
unpackage/dist/build/h5/static/img/img-title.bf8f2a5f.png

Before

Width: 203  |  Height: 32  |  Size: 7.4 KiB

BIN
unpackage/dist/build/h5/static/img/img-title.c08c562a.png

Before

Width: 203  |  Height: 32  |  Size: 4.4 KiB

BIN
unpackage/dist/build/h5/static/img/img-title.d452ceff.png

Before

Width: 211  |  Height: 32  |  Size: 4.4 KiB

BIN
unpackage/dist/build/h5/static/img/img-title.fb0ad43b.png

Before

Width: 189  |  Height: 33  |  Size: 6.2 KiB

1
unpackage/dist/build/h5/static/index.2da1efab.css
File diff suppressed because it is too large
View File

29
unpackage/dist/build/h5/static/js/chunk-vendors.91bbf592.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/index.d7d07ddd.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages-tabbar-cart-index.7cb1a370.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages-tabbar-cart-index~pages_category_page2-userModule-footprintList.242a6f05.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages-tabbar-category-index.11938f1a.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages-tabbar-index-index.eb1c221c.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages-tabbar-index-index~pages_category_page1-orderModule-paySuccessful.544e94f1.js
File diff suppressed because it is too large
View File

20
unpackage/dist/build/h5/static/js/pages-tabbar-index-index~pages_category_page1-store-index.472eb866.js
File diff suppressed because it is too large
View File

15
unpackage/dist/build/h5/static/js/pages-tabbar-user-index.d75217a6.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-activity.5fc36172.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-coupon-list.c36e0ed2.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-coupon-product.e9f1bfa3.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-discount-discount.a518f1b8.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-discount-groupBuy.5667af6c.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-discount-platformDiscount.8f5ea17f.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-discount-spikeList.2f70d2b8.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-commodity.b7b8a335.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-commodity~pages_category_page1-distributionModule-invite~pag~a2a56aa3.2e3da67b.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-distributionOrder.ad5a647e.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-index.9d74e66f.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-invite.103f7e96.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-promotion.18fc588f.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-recruit.dc305a55.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-recruit~pages_category_page1-goodsModule-addEvaluate~pages_c~f03c5024.94635209.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-recruit~pages_category_page1-goodsModule-combination~pages_c~24208046.be18079b.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-salesIndex.9c868f90.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-shareProduct.2656b284.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-totalAward.c3bbc7de.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-totalAward~pages_category_page1-distributionModule-unliquida~04a8b6d9.ef365158.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-totalClient.39326c29.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-totalPersonnel.f651565c.js
File diff suppressed because it is too large
View File

1
unpackage/dist/build/h5/static/js/pages_category_page1-distributionModule-unliquidated.59735c78.js
File diff suppressed because it is too large
View File

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save