Ver Fonte

调整商品的积分回显

RuHu.Xu há 10 meses atrás
pai
commit
923f25a590
100 ficheiros alterados com 766 adições e 749 exclusões
  1. 7 8
      pages/goods/index.vue
  2. 1 2
      pages/user/qrcode-share.vue
  3. 718 715
      sheep/components/s-goods-column/s-goods-column.vue
  4. 15 0
      sheep/components/s-select-sku/s-select-sku.vue
  5. 1 1
      sheep/components/s-share-modal/canvas-poster/poster/index.js
  6. 1 0
      sheep/components/s-share-modal/canvas-poster/useCanvas.js
  7. 1 1
      unpackage/dist/build/web/assets/address.ca9650f1.js
  8. 1 1
      unpackage/dist/build/web/assets/afterSale.29cf1452.js
  9. 0 1
      unpackage/dist/build/web/assets/area.42df024d.js
  10. 1 0
      unpackage/dist/build/web/assets/area.b48516aa.js
  11. 0 0
      unpackage/dist/build/web/assets/bargain.c5c343b1.js
  12. 1 1
      unpackage/dist/build/web/assets/brokerage.85eeb48f.js
  13. 1 1
      unpackage/dist/build/web/assets/category.a4f161b2.js
  14. 1 1
      unpackage/dist/build/web/assets/combination.a8b3480a.js
  15. 0 0
      unpackage/dist/build/web/assets/comment-item.aa94a6ae.js
  16. 0 1
      unpackage/dist/build/web/assets/config.65edc7bc.js
  17. 1 0
      unpackage/dist/build/web/assets/config.bb70aec2.js
  18. 1 1
      unpackage/dist/build/web/assets/const.f3e19786.js
  19. 0 0
      unpackage/dist/build/web/assets/detail-content-card.49ac80ea.js
  20. 1 1
      unpackage/dist/build/web/assets/favorite.5281afe4.js
  21. 0 0
      unpackage/dist/build/web/assets/form.31d1633c.js
  22. 1 1
      unpackage/dist/build/web/assets/history.f4599dca.js
  23. 0 0
      unpackage/dist/build/web/assets/index-245b0bc7.js
  24. 0 0
      unpackage/dist/build/web/assets/index-584eef6d.css
  25. 0 0
      unpackage/dist/build/web/assets/index-ff5eaeb6.css
  26. 0 0
      unpackage/dist/build/web/assets/mp-html.60759cf5.js
  27. 0 0
      unpackage/dist/build/web/assets/pages-activity-bargain-detail.77af8232.js
  28. 0 0
      unpackage/dist/build/web/assets/pages-activity-bargain-list.d3e189ab.js
  29. 0 0
      unpackage/dist/build/web/assets/pages-activity-groupon-detail.503ac6a3.js
  30. 0 0
      unpackage/dist/build/web/assets/pages-activity-groupon-list.4d82ff02.js
  31. 0 0
      unpackage/dist/build/web/assets/pages-activity-groupon-order.74b879a4.js
  32. 0 0
      unpackage/dist/build/web/assets/pages-activity-index.dde30408.js
  33. 0 0
      unpackage/dist/build/web/assets/pages-activity-seckill-list.111428bc.js
  34. 0 0
      unpackage/dist/build/web/assets/pages-app-sign.99168237.js
  35. 0 0
      unpackage/dist/build/web/assets/pages-chat-index.ee294f0d.js
  36. 0 0
      unpackage/dist/build/web/assets/pages-chat-speechtotext.b1d1c4d4.js
  37. 0 0
      unpackage/dist/build/web/assets/pages-commission-commission-ranking.8cc62057.js
  38. 0 0
      unpackage/dist/build/web/assets/pages-commission-goods.2eb02661.js
  39. 0 0
      unpackage/dist/build/web/assets/pages-commission-index.f94a9696.js
  40. 0 0
      unpackage/dist/build/web/assets/pages-commission-order.1ec98659.js
  41. 0 0
      unpackage/dist/build/web/assets/pages-commission-promoter.5f3ea0e9.js
  42. 0 0
      unpackage/dist/build/web/assets/pages-commission-team.65ffc261.js
  43. 0 0
      unpackage/dist/build/web/assets/pages-commission-wallet.964adc77.js
  44. 0 0
      unpackage/dist/build/web/assets/pages-commission-withdraw.95d35361.js
  45. 0 0
      unpackage/dist/build/web/assets/pages-coupon-detail.767fbf2d.js
  46. 0 0
      unpackage/dist/build/web/assets/pages-coupon-list.be32af1a.js
  47. 0 0
      unpackage/dist/build/web/assets/pages-goods-comment-add.e37d6c3f.js
  48. 0 0
      unpackage/dist/build/web/assets/pages-goods-comment-list.7209ee5b.js
  49. 0 0
      unpackage/dist/build/web/assets/pages-goods-groupon.36106b9b.js
  50. 0 0
      unpackage/dist/build/web/assets/pages-goods-index.675a3ef0.js
  51. 0 0
      unpackage/dist/build/web/assets/pages-goods-index.cdb29183.js
  52. 0 0
      unpackage/dist/build/web/assets/pages-goods-list.da059d38.js
  53. 0 0
      unpackage/dist/build/web/assets/pages-goods-seckill.ccea2d04.js
  54. 0 0
      unpackage/dist/build/web/assets/pages-index-cart.321905d4.js
  55. 0 0
      unpackage/dist/build/web/assets/pages-index-category.fb775d84.js
  56. 1 1
      unpackage/dist/build/web/assets/pages-index-index.2d33904c.js
  57. 0 0
      unpackage/dist/build/web/assets/pages-index-login.a83a1ddb.js
  58. 1 1
      unpackage/dist/build/web/assets/pages-index-page.751dbc78.js
  59. 1 1
      unpackage/dist/build/web/assets/pages-index-search.79e21ea0.js
  60. 1 1
      unpackage/dist/build/web/assets/pages-index-user.f379f481.js
  61. 0 0
      unpackage/dist/build/web/assets/pages-order-aftersale-apply.ff88e310.js
  62. 0 0
      unpackage/dist/build/web/assets/pages-order-aftersale-detail.82f24bd1.js
  63. 0 0
      unpackage/dist/build/web/assets/pages-order-aftersale-list.47a29f3e.js
  64. 1 1
      unpackage/dist/build/web/assets/pages-order-aftersale-log.839ce6bc.js
  65. 0 0
      unpackage/dist/build/web/assets/pages-order-aftersale-return-delivery.fa995edc.js
  66. 0 0
      unpackage/dist/build/web/assets/pages-order-confirm.28b072fb.js
  67. 0 0
      unpackage/dist/build/web/assets/pages-order-detail.e6f9852d.js
  68. 0 0
      unpackage/dist/build/web/assets/pages-order-express-log.62a382cb.js
  69. 0 0
      unpackage/dist/build/web/assets/pages-order-list.8f49b4ca.js
  70. 0 0
      unpackage/dist/build/web/assets/pages-order-otherlist.3b1d0161.js
  71. 0 0
      unpackage/dist/build/web/assets/pages-pay-index.0bdd757d.js
  72. 0 0
      unpackage/dist/build/web/assets/pages-pay-recharge-log.fc52cfde.js
  73. 0 0
      unpackage/dist/build/web/assets/pages-pay-recharge.a8ebda84.js
  74. 0 0
      unpackage/dist/build/web/assets/pages-pay-result.3cc37964.js
  75. 1 1
      unpackage/dist/build/web/assets/pages-public-error.2220fc33.js
  76. 1 1
      unpackage/dist/build/web/assets/pages-public-faq.686b62c8.js
  77. 0 0
      unpackage/dist/build/web/assets/pages-public-setting.15faeffd.js
  78. 1 1
      unpackage/dist/build/web/assets/pages-public-webview.9d912b10.js
  79. 0 0
      unpackage/dist/build/web/assets/pages-shop-index.273a6f40.js
  80. 0 0
      unpackage/dist/build/web/assets/pages-user-address-edit.3835bf7a.js
  81. 0 0
      unpackage/dist/build/web/assets/pages-user-address-list.c0ae64ca.js
  82. 0 0
      unpackage/dist/build/web/assets/pages-user-goods-collect.2fd10c0c.js
  83. 0 0
      unpackage/dist/build/web/assets/pages-user-goods-log.7c85b51e.js
  84. 0 0
      unpackage/dist/build/web/assets/pages-user-info.2b04e444.js
  85. 0 0
      unpackage/dist/build/web/assets/pages-user-invoice-edit.c10368a2.js
  86. 1 1
      unpackage/dist/build/web/assets/pages-user-invoice-list.c55c1d72.js
  87. 0 0
      unpackage/dist/build/web/assets/pages-user-qrcode-share.feb12b74.js
  88. 0 0
      unpackage/dist/build/web/assets/pages-user-setting.9e0fc607.js
  89. 0 0
      unpackage/dist/build/web/assets/pages-user-wallet-money.a6cbf5cf.js
  90. 0 0
      unpackage/dist/build/web/assets/pages-user-wallet-score.8f772c85.js
  91. 0 0
      unpackage/dist/build/web/assets/pages-user-wallet-scoreToMoney.674b803b.js
  92. 0 0
      unpackage/dist/build/web/assets/pages-user-wallet-team.5dc06659.js
  93. 0 1
      unpackage/dist/build/web/assets/qrcode-share-73eadccd.css
  94. 1 0
      unpackage/dist/build/web/assets/qrcode-share-c78b139b.css
  95. 1 1
      unpackage/dist/build/web/assets/rewardActivity.1f151dad.js
  96. 1 1
      unpackage/dist/build/web/assets/richtext.81c23212.js
  97. 0 0
      unpackage/dist/build/web/assets/s-address-item.45533bcb.js
  98. 0 0
      unpackage/dist/build/web/assets/s-block.1123b298.js
  99. 0 0
      unpackage/dist/build/web/assets/s-coupon-list.5388d6d0.js
  100. 1 1
      unpackage/dist/build/web/assets/s-empty.d2c6401a.js

+ 7 - 8
pages/goods/index.vue

@@ -18,12 +18,12 @@
 					<!-- 价格+标题 -->
 					<view class="title-card detail-card ss-p-y-40 ss-p-x-20">
 						<view class="ss-flex ss-row-between ss-col-center ss-m-b-26">
-							<view class="price-box ss-flex ss-col-bottom">
+							<view class="price-box ss-flex ss-col-center">
 								<view class="price-text ss-m-r-16">
 									{{ fen2yuan(state.selectedSku.price || state.goodsInfo.price) }}
 								</view>
-								<view class="origin-price-text" v-if="state.goodsInfo.marketPrice > 0">
-									{{ fen2yuan(state.selectedSku.marketPrice || state.goodsInfo.marketPrice) }}
+								<view class="origin-price-text" v-if="state.goodsInfo.promotionFee > 0">
+									积分:{{ fen2yuan(state.selectedSku.promotionFee || state.goodsInfo.promotionFee) }}
 								</view>
 							</view>
 							<view class="sales-text">
@@ -350,13 +350,12 @@
 			.origin-price-text {
 				font-size: 26rpx;
 				font-weight: 400;
-				text-decoration: line-through;
 				color: $gray-c;
 				font-family: OPPOSANS;
-
-				&::before {
-					content: '¥';
-				}
+				background: #ffca3e;
+				padding: 2px 8px;
+				border-radius: 4px;
+				color: #fff;
 			}
 		}
 

+ 1 - 2
pages/user/qrcode-share.vue

@@ -21,7 +21,7 @@
 			<button class="confirm-btn" @tap="onSavePoster">{{
 		    ['wechatOfficialAccount', 'H5'].includes(sheep.$platform.name)
 		      ? '长按图片保存'
-		      : '保存图片'
+		      : '长按图片保存'
 		  }}</button>
 			<!-- <button class="confirm-btn" @tap="showShareModal">分享</button> -->
 		</view>
@@ -74,7 +74,6 @@
 		// #ifdef APP-PLUS
 		poster.canvasId = 'canvasId-' + new Date().getTime();
 		// #endif
-		
 		const canvas = await useCanvas(poster, vm);
 		return canvas;
 	}

+ 718 - 715
sheep/components/s-goods-column/s-goods-column.vue

@@ -1,723 +1,726 @@
 <!-- 页面 -->
 <template>
-  <view class="ss-goods-wrap">
-    <!-- xs卡片:横向紧凑型,一行放两个,图片左内容右边  -->
-    <view
-      v-if="size === 'xs'"
-      class="xs-goods-card ss-flex ss-col-stretch"
-      :style="[elStyles]"
-      @tap="onClick"
-    >
-      <view v-if="tagStyle.show" class="tag-icon-box">
-        <image class="tag-icon" :src="sheep.$url.cdn(tagStyle.src || tagStyle.imgUrl)"></image>
-      </view>
-      <image class="xs-img-box" :src="sheep.$url.cdn(data.image || data.picUrl)" mode="aspectFit"></image>
-      <view
-        v-if="goodsFields.title?.show || goodsFields.name?.show || goodsFields.price?.show"
-        class="xs-goods-content ss-flex-col ss-row-around"
-      >
-        <view
-          v-if="goodsFields.title?.show || goodsFields.name?.show"
-          class="xs-goods-title ss-line-1"
-          :style="[{ color: titleColor, width: titleWidth ? titleWidth + 'rpx' : '' }]"
-        >
-          {{ data.title || data.name }}
-        </view>
-        <view
-          v-if="goodsFields.price?.show"
-          class="xs-goods-price font-OPPOSANS"
-          :style="[{ color: goodsFields.price.color }]"
-        >
-          <text class="price-unit ss-font-24">{{ priceUnit }}</text>
-          {{ isArray(data.price) ? fen2yuan(data.price[0]) : fen2yuan(data.price) }}
-        </view>
-      </view>
-    </view>
-
-    <!-- sm卡片:竖向紧凑,一行放三个,图上内容下 -->
-    <view v-if="size === 'sm'" class="sm-goods-card ss-flex-col" :style="[elStyles]" @tap="onClick">
-      <view v-if="tagStyle.show" class="tag-icon-box">
-        <image class="tag-icon" :src="sheep.$url.cdn(tagStyle.src || tagStyle.imgUrl)"></image>
-      </view>
-      <image class="sm-img-box" :src="sheep.$url.cdn(data.image || data.picUrl)" mode="aspectFill"></image>
-
-      <view
-        v-if="goodsFields.title?.show || goodsFields.name?.show || goodsFields.price?.show"
-        class="sm-goods-content"
-        :style="[{ color: titleColor, width: titleWidth ? titleWidth + 'rpx' : '' }]"
-      >
-        <view v-if="goodsFields.title?.show || goodsFields.name?.show" class="sm-goods-title ss-line-1 ss-m-b-16">
-          {{ data.title || data.name }}
-        </view>
-        <view
-          v-if="goodsFields.price?.show"
-          class="sm-goods-price font-OPPOSANS"
-          :style="[{ color: goodsFields.price.color }]"
-        >
-          <text class="price-unit ss-font-24">{{ priceUnit }}</text>
-          {{ isArray(data.price) ? fen2yuan(data.price[0]) : fen2yuan(data.price) }}
-        </view>
-      </view>
-    </view>
-
-    <!-- md卡片:竖向,一行放两个,图上内容下 -->
-    <view v-if="size === 'md'" class="md-goods-card ss-flex-col" :style="[elStyles]" @tap="onClick">
-      <view v-if="tagStyle.show" class="tag-icon-box">
-        <image class="tag-icon" :src="sheep.$url.cdn(tagStyle.src || tagStyle.imgUrl)"></image>
-      </view>
-      <image class="md-img-box" :src="sheep.$url.cdn(data.image || data.picUrl)" mode="widthFix"></image>
-      <view
-        class="md-goods-content ss-flex-col ss-row-around ss-p-b-20 ss-p-t-20 ss-p-x-16"
-        :id="elId"
-      >
-        <view
-          v-if="goodsFields.title?.show || goodsFields.name?.show"
-          class="md-goods-title ss-line-1"
-          :style="[{ color: titleColor, width: titleWidth ? titleWidth + 'rpx' : '' }]"
-        >
-          {{ data.title || data.name }}
-        </view>
-        <view
-          v-if="goodsFields.subtitle?.show || goodsFields.introduction?.show"
-          class="md-goods-subtitle ss-m-t-16 ss-line-1"
-          :style="[{ color: subTitleColor, background: subTitleBackground }]"
-        >
-          {{ data.subtitle || data.introduction }}
-        </view>
-        <slot name="activity">
-          <view v-if="data.promos?.length" class="tag-box ss-flex-wrap ss-flex ss-col-center">
-            <view
-              class="activity-tag ss-m-r-10 ss-m-t-16"
-              v-for="item in data.promos"
-              :key="item.id"
-            >
-              {{ item.title }}
-            </view>
-          </view>
-        </slot>
-        <view class="ss-flex ss-col-bottom">
-          <view
-            v-if="goodsFields.price?.show"
-            class="md-goods-price ss-m-t-16 font-OPPOSANS ss-m-r-10"
-            :style="[{ color: goodsFields.price.color }]"
-          >
-            <text class="price-unit ss-font-24">{{ priceUnit }}</text>
-            {{ isArray(data.price) ? fen2yuan(data.price[0]) : fen2yuan(data.price) }}
-          </view>
-
-          <view
-            v-if="(goodsFields.original_price?.show||goodsFields.marketPrice?.show) &&( data.original_price > 0|| data.marketPrice > 0)"
-            class="goods-origin-price ss-m-t-16 font-OPPOSANS ss-flex"
-            :style="[{ color: originPriceColor }]"
-          >
-            <text class="price-unit ss-font-20">{{ priceUnit }}</text>
-            <view class="ss-m-l-8">{{ fen2yuan(data.marketPrice) }}</view>
-          </view>
-        </view>
-
-        <view class="ss-m-t-16 ss-flex ss-col-center ss-flex-wrap">
-          <view class="sales-text">{{ salesAndStock }}</view>
-        </view>
-      </view>
-
-      <slot name="cart">
-        <view class="cart-box ss-flex ss-col-center ss-row-center">
-          <image class="cart-icon" src="/static/img/shop/tabbar/category2.png" mode="" />
-        </view>
-      </slot>
-    </view>
-
-    <!-- lg卡片:横向型,一行放一个,图片左内容右边  -->
-    <view
-      v-if="size === 'lg'"
-      class="lg-goods-card ss-flex ss-col-stretch"
-      :style="[elStyles]"
-      @tap="onClick"
-    >
-      <view v-if="tagStyle.show" class="tag-icon-box">
-        <image class="tag-icon" :src="sheep.$url.cdn(tagStyle.src || tagStyle.imgUrl)"></image>
-      </view>
-      <view v-if="seckillTag" class="seckill-tag ss-flex ss-row-center"> 秒杀 </view>
-      <view v-if="grouponTag" class="groupon-tag ss-flex ss-row-center">
-        <view class="tag-icon">拼团</view>
-      </view>
-      <image class="lg-img-box" :src="sheep.$url.cdn(data.image || data.picUrl)" mode="aspectFill"></image>
-      <view class="lg-goods-content ss-flex-1 ss-flex-col ss-row-between ss-p-b-10 ss-p-t-20">
-        <view>
-          <view
-            v-if="goodsFields.title?.show || goodsFields.name?.show"
-            class="lg-goods-title ss-line-2"
-            :style="[{ color: titleColor }]"
-          >
-            {{ data.title || data.name }}
-          </view>
-          <view
-            v-if="goodsFields.subtitle?.show || goodsFields.introduction?.show"
-            class="lg-goods-subtitle ss-m-t-10 ss-line-1"
-            :style="[{ color: subTitleColor, background: subTitleBackground }]"
-          >
-            {{ data.subtitle || data.introduction }}
-          </view>
-        </view>
-        <view>
-          <slot name="activity">
-            <view v-if="data.promos?.length" class="tag-box ss-flex ss-col-center">
-              <view class="activity-tag ss-m-r-10" v-for="item in data.promos" :key="item.id">
-                {{ item.title }}
-              </view>
-            </view>
-          </slot>
-          <view class="ss-flex ss-col-bottom ss-m-t-10">
-            <view
-              v-if="goodsFields.price?.show"
-              class="lg-goods-price ss-m-r-12 ss-flex ss-col-bottom font-OPPOSANS"
-              :style="[{ color: goodsFields.price.color }]"
-            >
-              <text class="ss-font-24">{{ priceUnit }}</text>
-              {{ isArray(data.price) ? fen2yuan(data.price[0]) : fen2yuan(data.price) }}
-            </view>
-            <view
-              v-if="(goodsFields.original_price?.show||goodsFields.marketPrice?.show) &&( data.original_price > 0|| data.marketPrice > 0)"
-              class="goods-origin-price ss-flex ss-col-bottom font-OPPOSANS"
-              :style="[{ color: originPriceColor }]"
-            >
-              <text class="price-unit ss-font-20">{{ priceUnit }}</text>
-              <view class="ss-m-l-8">{{ fen2yuan(data.marketPrice) }}</view>
-            </view>
-          </view>
-          <view class="ss-m-t-8 ss-flex ss-col-center ss-flex-wrap">
-            <view class="sales-text">{{ salesAndStock }}</view>
-          </view>
-        </view>
-      </view>
-
-      <slot name="cart">
-        <view class="buy-box ss-flex ss-col-center ss-row-center" v-if="buttonShow">
-          去购买
-        </view>
-      </slot>
-    </view>
-
-    <!-- sl卡片:竖向型,一行放一个,图片上内容下边 -->
-    <view v-if="size === 'sl'" class="sl-goods-card ss-flex-col" :style="[elStyles]" @tap="onClick">
-      <view v-if="tagStyle.show" class="tag-icon-box">
-        <image class="tag-icon" :src="sheep.$url.cdn(tagStyle.src || tagStyle.imgUrl)"></image>
-      </view>
-
-      <image class="sl-img-box" :src="sheep.$url.cdn(data.image || data.picUrl)" mode="aspectFill"></image>
-
-      <view class="sl-goods-content">
-        <view>
-          <view
-            v-if="goodsFields.title?.show || goodsFields.name?.show"
-            class="sl-goods-title ss-line-1"
-            :style="[{ color: titleColor }]"
-          >
-            {{ data.title || data.name }}
-          </view>
-          <view
-            v-if="goodsFields.subtitle?.show || goodsFields.introduction?.show"
-            class="sl-goods-subtitle ss-m-t-16"
-            :style="[{ color: subTitleColor, background: subTitleBackground }]"
-          >
-            {{ data.subtitle || data.introduction }}
-          </view>
-        </view>
-        <view>
-          <slot name="activity">
-            <view v-if="data.promos?.length" class="tag-box ss-flex ss-col-center ss-flex-wrap">
-              <view
-                class="activity-tag ss-m-r-10 ss-m-t-16"
-                v-for="item in data.promos"
-                :key="item.id"
-              >
-                {{ item.title }}
-              </view>
-            </view>
-          </slot>
-          <view v-if="goodsFields.price?.show" class="ss-flex ss-col-bottom font-OPPOSANS">
-            <view class="sl-goods-price ss-m-r-12" :style="[{ color: goodsFields.price.color }]">
-              <text class="price-unit ss-font-24">{{ priceUnit }}</text>
-              {{ isArray(data.price) ? fen2yuan(data.price[0]) : fen2yuan(data.price) }}
-            </view>
-			
-            <view
-              v-if="(goodsFields.original_price?.show||goodsFields.marketPrice?.show) &&( data.original_price > 0|| data.marketPrice > 0)"
-              class="goods-origin-price ss-m-t-16 font-OPPOSANS ss-flex"
-              :style="[{ color: originPriceColor }]"
-            >
-			
-              <text class="price-unit ss-font-20">{{ priceUnit }}</text>
-              <view class="ss-m-l-8">{{ fen2yuan(data.marketPrice) }}</view>
-            </view>
-          </view>
-          <view class="ss-m-t-16 ss-flex ss-flex-wrap">
-            <view class="sales-text">{{ salesAndStock }}</view>
-          </view>
-        </view>
-      </view>
-
-      <slot name="cart"
-        ><view class="buy-box ss-flex ss-col-center ss-row-center">去购买</view></slot
-      >
-    </view>
-  </view>
+	<view class="ss-goods-wrap">
+		<!-- xs卡片:横向紧凑型,一行放两个,图片左内容右边  -->
+		<view v-if="size === 'xs'" class="xs-goods-card ss-flex ss-col-stretch" :style="[elStyles]" @tap="onClick">
+			<view v-if="tagStyle.show" class="tag-icon-box">
+				<image class="tag-icon" :src="sheep.$url.cdn(tagStyle.src || tagStyle.imgUrl)"></image>
+			</view>
+			<image class="xs-img-box" :src="sheep.$url.cdn(data.image || data.picUrl)" mode="aspectFit"></image>
+			<view v-if="goodsFields.title?.show || goodsFields.name?.show || goodsFields.price?.show"
+				class="xs-goods-content ss-flex-col ss-row-around">
+				<view v-if="goodsFields.title?.show || goodsFields.name?.show" class="xs-goods-title ss-line-1"
+					:style="[{ color: titleColor, width: titleWidth ? titleWidth + 'rpx' : '' }]">
+					{{ data.title || data.name }}
+				</view>
+				<view>
+					<view class="origin-price-text" v-if="data.promotionFee > 0">
+						积分:{{ fen2yuan(data.promotionFee) }}
+					</view>
+				</view>
+				<view v-if="goodsFields.price?.show" class="xs-goods-price font-OPPOSANS"
+					:style="[{ color: goodsFields.price.color }]">
+					<text class="price-unit ss-font-24">{{ priceUnit }}</text>
+					{{ isArray(data.price) ? fen2yuan(data.price[0]) : fen2yuan(data.price) }}
+				</view>
+			</view>
+		</view>
+
+		<!-- sm卡片:竖向紧凑,一行放三个,图上内容下 -->
+		<view v-if="size === 'sm'" class="sm-goods-card ss-flex-col" :style="[elStyles]" @tap="onClick">
+			<view v-if="tagStyle.show" class="tag-icon-box">
+				<image class="tag-icon" :src="sheep.$url.cdn(tagStyle.src || tagStyle.imgUrl)"></image>
+			</view>
+			<image class="sm-img-box" :src="sheep.$url.cdn(data.image || data.picUrl)" mode="aspectFill"></image>
+
+			<view v-if="goodsFields.title?.show || goodsFields.name?.show || goodsFields.price?.show"
+				class="sm-goods-content" :style="[{ color: titleColor, width: titleWidth ? titleWidth + 'rpx' : '' }]">
+				<view v-if="goodsFields.title?.show || goodsFields.name?.show"
+					class="sm-goods-title ss-line-1 ss-m-b-8">
+					{{ data.title || data.name }}
+				</view>
+				<view class="origin-price-text" v-if="data.promotionFee > 0">
+					积分:{{ fen2yuan(data.promotionFee) }}
+				</view>
+				<view v-if="goodsFields.price?.show" class="sm-goods-price font-OPPOSANS"
+					:style="[{ color: goodsFields.price.color }]">
+					<text class="price-unit ss-font-24">{{ priceUnit }}</text>
+					{{ isArray(data.price) ? fen2yuan(data.price[0]) : fen2yuan(data.price) }}
+				</view>
+			</view>
+		</view>
+
+		<!-- md卡片:竖向,一行放两个,图上内容下 -->
+		<view v-if="size === 'md'" class="md-goods-card ss-flex-col" :style="[elStyles]" @tap="onClick">
+			<view v-if="tagStyle.show" class="tag-icon-box">
+				<image class="tag-icon" :src="sheep.$url.cdn(tagStyle.src || tagStyle.imgUrl)"></image>
+			</view>
+			<image class="md-img-box" :src="sheep.$url.cdn(data.image || data.picUrl)" mode="widthFix"></image>
+			<view class="md-goods-content ss-flex-col ss-row-around ss-p-b-20 ss-p-t-20 ss-p-x-16" :id="elId">
+				<view v-if="goodsFields.title?.show || goodsFields.name?.show" class="md-goods-title ss-line-1"
+					:style="[{ color: titleColor, width: titleWidth ? titleWidth + 'rpx' : '' }]">
+					{{ data.title || data.name }}
+				</view>
+				<view v-if="goodsFields.subtitle?.show || goodsFields.introduction?.show"
+					class="md-goods-subtitle ss-m-t-16 ss-line-1"
+					:style="[{ color: subTitleColor, background: subTitleBackground }]">
+					{{ data.subtitle || data.introduction }}
+				</view>
+				<slot name="activity">
+					<view v-if="data.promos?.length" class="tag-box ss-flex-wrap ss-flex ss-col-center">
+						<view class="activity-tag ss-m-r-10 ss-m-t-16" v-for="item in data.promos" :key="item.id">
+							{{ item.title }}
+						</view>
+					</view>
+				</slot>
+				<view class="ss-flex ss-col-center ss-m-t-16">
+					<view v-if="goodsFields.price?.show" class="md-goods-price  font-OPPOSANS ss-m-r-10"
+						:style="[{ color: goodsFields.price.color }]">
+						<text class="price-unit ss-font-24">{{ priceUnit }}</text>
+						{{ isArray(data.price) ? fen2yuan(data.price[0]) : fen2yuan(data.price) }}
+					</view>
+
+					<view class="origin-price-text"
+						v-if="data.promotionFee > 0">
+						积分:{{ fen2yuan(data.promotionFee) }}
+					</view>
+				</view>
+
+				<view class="ss-m-t-32 ss-flex ss-col-center ss-flex-wrap">
+					<view class="sales-text">{{ salesAndStock }}</view>
+				</view>
+			</view>
+
+			<slot name="cart">
+				<view class="cart-box ss-flex ss-col-center ss-row-center">
+					<image class="cart-icon" src="/static/img/shop/tabbar/category2.png" mode="" />
+				</view>
+			</slot>
+		</view>
+
+		<!-- lg卡片:横向型,一行放一个,图片左内容右边  -->
+		<view v-if="size === 'lg'" class="lg-goods-card ss-flex ss-col-stretch" :style="[elStyles]" @tap="onClick">
+			<view v-if="tagStyle.show" class="tag-icon-box">
+				<image class="tag-icon" :src="sheep.$url.cdn(tagStyle.src || tagStyle.imgUrl)"></image>
+			</view>
+			<view v-if="seckillTag" class="seckill-tag ss-flex ss-row-center"> 秒杀 </view>
+			<view v-if="grouponTag" class="groupon-tag ss-flex ss-row-center">
+				<view class="tag-icon">拼团</view>
+			</view>
+			<image class="lg-img-box" :src="sheep.$url.cdn(data.image || data.picUrl)" mode="aspectFill"></image>
+			<view class="lg-goods-content ss-flex-1 ss-flex-col ss-row-between ss-p-b-10 ss-p-t-20">
+				<view>
+					<view v-if="goodsFields.title?.show || goodsFields.name?.show" class="lg-goods-title ss-line-2"
+						:style="[{ color: titleColor }]">
+						{{ data.title || data.name }}
+					</view>
+					<view v-if="goodsFields.subtitle?.show || goodsFields.introduction?.show"
+						class="lg-goods-subtitle ss-m-t-10 ss-line-1"
+						:style="[{ color: subTitleColor, background: subTitleBackground }]">
+						{{ data.subtitle || data.introduction }}
+					</view>
+				</view>
+				<view>
+					<slot name="activity">
+						<view v-if="data.promos?.length" class="tag-box ss-flex ss-col-center">
+							<view class="activity-tag ss-m-r-10" v-for="item in data.promos" :key="item.id">
+								{{ item.title }}
+							</view>
+						</view>
+					</slot>
+					<view class="ss-flex ss-col-bottom ss-m-b-10">
+						<view class="origin-price-text"
+							v-if="data.promotionFee > 0">
+							积分:{{ fen2yuan(data.promotionFee) }}
+						</view>
+					</view>
+					<view class="ss-flex ss-col-bottom ss-m-b-10">
+						<view v-if="goodsFields.price?.show"
+							class="lg-goods-price ss-m-r-12 ss-flex ss-col-bottom font-OPPOSANS"
+							:style="[{ color: goodsFields.price.color }]">
+							<text class="ss-font-24">{{ priceUnit }}</text>
+							{{ isArray(data.price) ? fen2yuan(data.price[0]) : fen2yuan(data.price) }}
+						</view>
+
+
+					</view>
+					
+					<view class="ss-m-t-8 ss-flex ss-col-center ss-flex-wrap">
+						<view class="sales-text">{{ salesAndStock }}</view>
+					</view>
+				</view>
+			</view>
+
+			<slot name="cart">
+				<view class="buy-box ss-flex ss-col-center ss-row-center" v-if="buttonShow">
+					去购买
+				</view>
+			</slot>
+		</view>
+
+		<!-- sl卡片:竖向型,一行放一个,图片上内容下边 -->
+		<view v-if="size === 'sl'" class="sl-goods-card ss-flex-col" :style="[elStyles]" @tap="onClick">
+			<view v-if="tagStyle.show" class="tag-icon-box">
+				<image class="tag-icon" :src="sheep.$url.cdn(tagStyle.src || tagStyle.imgUrl)"></image>
+			</view>
+
+			<image class="sl-img-box" :src="sheep.$url.cdn(data.image || data.picUrl)" mode="aspectFill"></image>
+
+			<view class="sl-goods-content">
+				<view>
+					<view v-if="goodsFields.title?.show || goodsFields.name?.show" class="sl-goods-title ss-line-1"
+						:style="[{ color: titleColor }]">
+						{{ data.title || data.name }}
+					</view>
+					<view v-if="goodsFields.subtitle?.show || goodsFields.introduction?.show"
+						class="sl-goods-subtitle ss-m-t-16"
+						:style="[{ color: subTitleColor, background: subTitleBackground }]">
+						{{ data.subtitle || data.introduction }}
+					</view>
+				</view>
+				<view>
+					<slot name="activity">
+						<view v-if="data.promos?.length" class="tag-box ss-flex ss-col-center ss-flex-wrap">
+							<view class="activity-tag ss-m-r-10 ss-m-t-16" v-for="item in data.promos" :key="item.id">
+								{{ item.title }}
+							</view>
+						</view>
+					</slot>
+					<view v-if="goodsFields.price?.show" class="ss-flex ss-col-bottom font-OPPOSANS ss-m-t-10">
+						<view class="sl-goods-price ss-m-r-12" :style="[{ color: goodsFields.price.color }]">
+							<text class="price-unit ss-font-24">{{ priceUnit }}</text>
+							{{ isArray(data.price) ? fen2yuan(data.price[0]) : fen2yuan(data.price) }}
+						</view>
+						<view class="origin-price-text"
+							v-if="data.promotionFee > 0">
+							积分:{{ fen2yuan(data.promotionFee) }}
+						</view>
+						
+					</view>
+					<view class="ss-m-t-16 ss-flex ss-flex-wrap">
+						<view class="sales-text">{{ salesAndStock }}</view>
+					</view>
+				</view>
+			</view>
+
+			<slot name="cart">
+				<view class="buy-box ss-flex ss-col-center ss-row-center">去购买</view>
+			</slot>
+		</view>
+	</view>
 </template>
 
 <script setup>
-  /**
-   * 商品卡片
-   *
-   * @property {Array} size = [xs | sm | md | lg | sl ] 			 	- 列表数据
-   * @property {String} tag 											- md及以上才有
-   * @property {String} img 											- 图片
-   * @property {String} background 									- 背景色
-   * @property {String} topRadius 									- 上圆角
-   * @property {String} bottomRadius 									- 下圆角
-   * @property {String} title 										- 标题
-   * @property {String} titleColor 									- 标题颜色
-   * @property {Number} titleWidth = 0								- 标题宽度,默认0,单位rpx
-   * @property {String} subTitle 										- 副标题
-   * @property {String} subTitleColor									- 副标题颜色
-   * @property {String} subTitleBackground 							- 副标题背景
-   * @property {String | Number} price 								- 价格
-   * @property {String} priceColor 									- 价格颜色
-   * @property {String | Number} originPrice 							- 原价/划线价
-   * @property {String} originPriceColor 								- 原价颜色
-   * @property {String | Number} sales 								- 销售数量
-   * @property {String} salesColor									- 销售数量颜色
-   *
-   * @slots activity												 	- 活动插槽
-   * @slots cart														- 购物车插槽,默认包含文字,背景色,文字颜色 || 图片 || 行为
-   *
-   * @event {Function()} click 										- 点击卡片
-   *
-   */
-  import { computed, reactive, getCurrentInstance, onMounted, nextTick } from 'vue';
-  import sheep from '@/sheep';
-  import { fen2yuan, formatSales } from '@/sheep/hooks/useGoods';
-  import { formatStock } from '@/sheep/hooks/useGoods';
-  import goodsCollectVue from '@/pages/user/goods-collect.vue';
-  import { isArray } from 'lodash';
-
-  // 数据
-  const state = reactive({});
-
-  // 接收参数
-  const props = defineProps({
-    goodsFields: {
-      type: [Array, Object],
-      default() {
-        return {
-          // 商品价格
-          price: { show: true },
-          // 库存
-          stock: { show: true },
-          // 商品名称
-          name: { show: true },
-          // 商品介绍
-          introduction: { show: true },
-          // 市场价
-          marketPrice: { show: true },
-          // 销量
-          salesCount: { show: true },
-        };
-      },
-    },
-    tagStyle: {
-      type: Object,
-      default: {},
-    },
-    data: {
-      type: Object,
-      default: {},
-    },
-    size: {
-      type: String,
-      default: 'sl',
-    },
-    background: {
-      type: String,
-      default: '',
-    },
-    topRadius: {
-      type: Number,
-      default: 0,
-    },
-    bottomRadius: {
-      type: Number,
-      default: 0,
-    },
-    titleWidth: {
-      type: Number,
-      default: 0,
-    },
-    titleColor: {
-      type: String,
-      default: '#333',
-    },
-    priceColor: {
-      type: String,
-      default: '',
-    },
-    originPriceColor: {
-      type: String,
-      default: '#C4C4C4',
-    },
-    priceUnit: {
-      type: String,
-      default: '¥',
-    },
-    subTitleColor: {
-      type: String,
-      default: '#999999',
-    },
-    subTitleBackground: {
-      type: String,
-      default: '',
-    },
-    buttonShow: {
-      type: Boolean,
-      default: true,
-    },
-    seckillTag: {
-      type: Boolean,
-      default: false,
-    },
-    grouponTag: {
-      type: Boolean,
-      default: false,
-    },
-  });
-
-  // 组件样式
-  const elStyles = computed(() => {
-    return {
-      background: props.background,
-      'border-top-left-radius': props.topRadius + 'px',
-      'border-top-right-radius': props.topRadius + 'px',
-      'border-bottom-left-radius': props.bottomRadius + 'px',
-      'border-bottom-right-radius': props.bottomRadius + 'px',
-    };
-  });
-
-  // 格式化销量、库存信息
-  const salesAndStock = computed(() => {
-    let text = [];
-    if (props.goodsFields.salesCount?.show) {
-      text.push(formatSales(props.data.sales_show_type, props.data.salesCount));
-    }
-    if (props.goodsFields.stock?.show) {
-      text.push(formatStock(props.data.stock_show_type, props.data.stock));
-    }
-    return text.join(' | ');
-  });
-
-  // 返回事件
-  const emits = defineEmits(['click', 'getHeight']);
-
-  const onClick = () => {
-    emits('click');
-  };
-
-  // 获取卡片实时高度
-  const { proxy } = getCurrentInstance();
-  const elId = `sheep_${Math.ceil(Math.random() * 10e5).toString(36)}`;
-  function getGoodsPriceCardWH() {
-    if (props.size === 'md') {
-      const view = uni.createSelectorQuery().in(proxy);
-      view.select(`#${elId}`).fields({ size: true, scrollOffset: true });
-      view.exec((data) => {
-        let totalHeight = 0;
-        const goodsPriceCard = data[0];
-        if (props.data.image_wh) {
-          totalHeight =
-            (goodsPriceCard.width / props.data.image_wh.w) * props.data.image_wh.h +
-            goodsPriceCard.height;
-        } else {
-          totalHeight = goodsPriceCard.width;
-        }
-        emits('getHeight', totalHeight);
-      });
-    }
-  }
-  onMounted(() => {
-    nextTick(() => {
-      getGoodsPriceCardWH();
-    });
-  });
+	/**
+	 * 商品卡片
+	 *
+	 * @property {Array} size = [xs | sm | md | lg | sl ] 			 	- 列表数据
+	 * @property {String} tag 											- md及以上才有
+	 * @property {String} img 											- 图片
+	 * @property {String} background 									- 背景色
+	 * @property {String} topRadius 									- 上圆角
+	 * @property {String} bottomRadius 									- 下圆角
+	 * @property {String} title 										- 标题
+	 * @property {String} titleColor 									- 标题颜色
+	 * @property {Number} titleWidth = 0								- 标题宽度,默认0,单位rpx
+	 * @property {String} subTitle 										- 副标题
+	 * @property {String} subTitleColor									- 副标题颜色
+	 * @property {String} subTitleBackground 							- 副标题背景
+	 * @property {String | Number} price 								- 价格
+	 * @property {String} priceColor 									- 价格颜色
+	 * @property {String | Number} originPrice 							- 原价/划线价
+	 * @property {String} originPriceColor 								- 原价颜色
+	 * @property {String | Number} sales 								- 销售数量
+	 * @property {String} salesColor									- 销售数量颜色
+	 *
+	 * @slots activity												 	- 活动插槽
+	 * @slots cart														- 购物车插槽,默认包含文字,背景色,文字颜色 || 图片 || 行为
+	 *
+	 * @event {Function()} click 										- 点击卡片
+	 *
+	 */
+	import {
+		computed,
+		reactive,
+		getCurrentInstance,
+		onMounted,
+		nextTick
+	} from 'vue';
+	import sheep from '@/sheep';
+	import {
+		fen2yuan,
+		formatSales
+	} from '@/sheep/hooks/useGoods';
+	import {
+		formatStock
+	} from '@/sheep/hooks/useGoods';
+	import goodsCollectVue from '@/pages/user/goods-collect.vue';
+	import {
+		isArray
+	} from 'lodash';
+
+	// 数据
+	const state = reactive({});
+
+	// 接收参数
+	const props = defineProps({
+		goodsFields: {
+			type: [Array, Object],
+			default () {
+				return {
+					// 商品价格
+					price: {
+						show: true
+					},
+					// 库存
+					stock: {
+						show: true
+					},
+					// 商品名称
+					name: {
+						show: true
+					},
+					// 商品介绍
+					introduction: {
+						show: true
+					},
+					// 市场价
+					promotionFee: {
+						show: true
+					},
+					// 销量
+					salesCount: {
+						show: true
+					},
+				};
+			},
+		},
+		tagStyle: {
+			type: Object,
+			default: {},
+		},
+		data: {
+			type: Object,
+			default: {},
+		},
+		size: {
+			type: String,
+			default: 'sl',
+		},
+		background: {
+			type: String,
+			default: '',
+		},
+		topRadius: {
+			type: Number,
+			default: 0,
+		},
+		bottomRadius: {
+			type: Number,
+			default: 0,
+		},
+		titleWidth: {
+			type: Number,
+			default: 0,
+		},
+		titleColor: {
+			type: String,
+			default: '#333',
+		},
+		priceColor: {
+			type: String,
+			default: '',
+		},
+		originPriceColor: {
+			type: String,
+			default: '#C4C4C4',
+		},
+		priceUnit: {
+			type: String,
+			default: '¥',
+		},
+		subTitleColor: {
+			type: String,
+			default: '#999999',
+		},
+		subTitleBackground: {
+			type: String,
+			default: '',
+		},
+		buttonShow: {
+			type: Boolean,
+			default: true,
+		},
+		seckillTag: {
+			type: Boolean,
+			default: false,
+		},
+		grouponTag: {
+			type: Boolean,
+			default: false,
+		},
+	});
+
+	// 组件样式
+	const elStyles = computed(() => {
+		return {
+			background: props.background,
+			'border-top-left-radius': props.topRadius + 'px',
+			'border-top-right-radius': props.topRadius + 'px',
+			'border-bottom-left-radius': props.bottomRadius + 'px',
+			'border-bottom-right-radius': props.bottomRadius + 'px',
+		};
+	});
+
+	// 格式化销量、库存信息
+	const salesAndStock = computed(() => {
+		let text = [];
+		if (props.goodsFields.salesCount?.show) {
+			text.push(formatSales(props.data.sales_show_type, props.data.salesCount));
+		}
+		if (props.goodsFields.stock?.show) {
+			text.push(formatStock(props.data.stock_show_type, props.data.stock));
+		}
+		return text.join(' | ');
+	});
+
+	// 返回事件
+	const emits = defineEmits(['click', 'getHeight']);
+
+	const onClick = () => {
+		emits('click');
+	};
+
+	// 获取卡片实时高度
+	const {
+		proxy
+	} = getCurrentInstance();
+	const elId = `sheep_${Math.ceil(Math.random() * 10e5).toString(36)}`;
+
+	function getGoodsPriceCardWH() {
+		if (props.size === 'md') {
+			const view = uni.createSelectorQuery().in(proxy);
+			view.select(`#${elId}`).fields({
+				size: true,
+				scrollOffset: true
+			});
+			view.exec((data) => {
+				let totalHeight = 0;
+				const goodsPriceCard = data[0];
+				if (props.data.image_wh) {
+					totalHeight =
+						(goodsPriceCard.width / props.data.image_wh.w) * props.data.image_wh.h +
+						goodsPriceCard.height;
+				} else {
+					totalHeight = goodsPriceCard.width;
+				}
+				emits('getHeight', totalHeight);
+			});
+		}
+	}
+	onMounted(() => {
+		nextTick(() => {
+			getGoodsPriceCardWH();
+		});
+	});
 </script>
 
 <style lang="scss" scoped>
-  .tag-icon-box {
-    position: absolute;
-    left: 0;
-    top: 0;
-    z-index: 2;
-    .tag-icon {
-      width: 72rpx;
-      height: 44rpx;
-    }
-  }
-  .seckill-tag {
-    position: absolute;
-    left: 0;
-    top: 0;
-    z-index: 2;
-    width: 68rpx;
-    height: 38rpx;
-    background: linear-gradient(90deg, #ff5854 0%, #ff2621 100%);
-    border-radius: 10rpx 0px 10rpx 0px;
-    font-size: 24rpx;
-    font-weight: 500;
-    color: #ffffff;
-    line-height: 32rpx;
-  }
-  .groupon-tag {
-    position: absolute;
-    left: 0;
-    top: 0;
-    z-index: 2;
-    width: 68rpx;
-    height: 38rpx;
-    background: linear-gradient(90deg, #fe832a 0%, #ff6600 100%);
-    border-radius: 10rpx 0px 10rpx 0px;
-    font-size: 24rpx;
-    font-weight: 500;
-    color: #ffffff;
-    line-height: 32rpx;
-  }
-  .goods-img {
-    width: 100%;
-    height: 100%;
-    background-color: #f5f5f5;
-  }
-  .price-unit {
-    margin-right: -4px;
-  }
-  .sales-text {
-    display: table;
-    font-size: 24rpx;
-    transform: scale(0.8);
-    margin-left: 0rpx;
-    color: #c4c4c4;
-  }
-
-  .activity-tag {
-    font-size: 20rpx;
-    color: #ff0000;
-    line-height: 30rpx;
-    padding: 0 10rpx;
-    border: 1px solid rgba(#ff0000, 0.25);
-    border-radius: 4px;
-    flex-shrink: 0;
-  }
-
-  .goods-origin-price {
-    font-size: 20rpx;
-    color: #c4c4c4;
-    line-height: 36rpx;
-    text-decoration: line-through;
-  }
-
-  // xs
-  .xs-goods-card {
-    overflow: hidden;
-    // max-width: 375rpx;
-    background-color: $white;
-    position: relative;
-
-    .xs-img-box {
-      width: 128rpx;
-      height: 128rpx;
-      margin-right: 20rpx;
-    }
-
-    .xs-goods-title {
-      font-size: 26rpx;
-      color: #333;
-      font-weight: 500;
-    }
-
-    .xs-goods-price {
-      font-size: 30rpx;
-      color: $red;
-    }
-  }
-
-  // sm
-  .sm-goods-card {
-    overflow: hidden;
-    // width: 223rpx;
-    // width: 100%;
-    background-color: $white;
-    position: relative;
-
-    .sm-img-box {
-      // width: 228rpx;
-      width: 100%;
-      height: 208rpx;
-    }
-    .sm-goods-content {
-      padding: 20rpx 16rpx;
-      box-sizing: border-box;
-    }
-    .sm-goods-title {
-      font-size: 26rpx;
-      color: #333;
-    }
-
-    .sm-goods-price {
-      font-size: 30rpx;
-      color: $red;
-    }
-  }
-
-  // md
-  .md-goods-card {
-    overflow: hidden;
-    width: 100%;
-    position: relative;
-    z-index: 1;
-    background-color: $white;
-    position: relative;
-
-    .md-img-box {
-      width: 100%;
-    }
-
-    .md-goods-title {
-      font-size: 26rpx;
-      color: #333;
-      width: 100%;
-    }
-    .md-goods-subtitle {
-      font-size: 24rpx;
-      font-weight: 400;
-      color: #999999;
-    }
-
-    .md-goods-price {
-      font-size: 30rpx;
-      color: $red;
-      line-height: 36rpx;
-    }
-
-    .cart-box {
-      width: 54rpx;
-      height: 54rpx;
-      background: linear-gradient(90deg, #fe8900, #ff5e00);
-      border-radius: 50%;
-      position: absolute;
-      bottom: 50rpx;
-      right: 20rpx;
-      z-index: 2;
-
-      .cart-icon {
-        width: 30rpx;
-        height: 30rpx;
-      }
-    }
-  }
-
-  // lg
-  .lg-goods-card {
-    overflow: hidden;
-    position: relative;
-    z-index: 1;
-    background-color: $white;
-    height: 280rpx;
-
-    .lg-img-box {
-      width: 280rpx;
-      height: 280rpx;
-      margin-right: 20rpx;
-    }
-
-    .lg-goods-title {
-      font-size: 28rpx;
-      font-weight: 500;
-      color: #333333;
-      // line-height: 36rpx;
-      // width: 410rpx;
-    }
-    .lg-goods-subtitle {
-      font-size: 24rpx;
-      font-weight: 400;
-      color: #999999;
-      // line-height: 30rpx;
-      // width: 410rpx;
-    }
-
-    .lg-goods-price {
-      font-size: 30rpx;
-      color: $red;
-      line-height: 36rpx;
-    }
-
-    .buy-box {
-      position: absolute;
-      bottom: 20rpx;
-      right: 20rpx;
-      z-index: 2;
-      width: 120rpx;
-      height: 50rpx;
-      background: linear-gradient(90deg, #fe8900, #ff5e00);
-      border-radius: 25rpx;
-      font-size: 24rpx;
-      color: #ffffff;
-    }
-    .tag-box {
-      width: 100%;
-    }
-  }
-
-  // sl
-
-  .sl-goods-card {
-    overflow: hidden;
-    position: relative;
-    z-index: 1;
-    width: 100%;
-    background-color: $white;
-    .sl-goods-content {
-      padding: 20rpx 20rpx;
-      box-sizing: border-box;
-    }
-    .sl-img-box {
-      width: 100%;
-      height: 360rpx;
-    }
-
-    .sl-goods-title {
-      font-size: 26rpx;
-      color: #333;
-      font-weight: 500;
-    }
-    .sl-goods-subtitle {
-      font-size: 24rpx;
-      font-weight: 400;
-      color: #999999;
-      line-height: 30rpx;
-    }
-
-    .sl-goods-price {
-      font-size: 30rpx;
-      color: $red;
-      line-height: 36rpx;
-    }
-
-    .buy-box {
-      position: absolute;
-      bottom: 20rpx;
-      right: 20rpx;
-      z-index: 2;
-      width: 148rpx;
-      height: 50rpx;
-      background: linear-gradient(90deg, #fe8900, #ff5e00);
-      border-radius: 25rpx;
-      font-size: 24rpx;
-      color: #ffffff;
-    }
-  }
-</style>
+	.origin-price-text {
+		font-size: 22rpx;
+		font-weight: 400;
+		color: $gray-c;
+		font-family: OPPOSANS;
+		background: #ffca3e;
+		padding: 2px 8px;
+		border-radius: 4px;
+		display:inline-block;
+		color: #fff;
+	}
+
+	.tag-icon-box {
+		position: absolute;
+		left: 0;
+		top: 0;
+		z-index: 2;
+
+		.tag-icon {
+			width: 72rpx;
+			height: 44rpx;
+		}
+	}
+
+	.seckill-tag {
+		position: absolute;
+		left: 0;
+		top: 0;
+		z-index: 2;
+		width: 68rpx;
+		height: 38rpx;
+		background: linear-gradient(90deg, #ff5854 0%, #ff2621 100%);
+		border-radius: 10rpx 0px 10rpx 0px;
+		font-size: 24rpx;
+		font-weight: 500;
+		color: #ffffff;
+		line-height: 32rpx;
+	}
+
+	.groupon-tag {
+		position: absolute;
+		left: 0;
+		top: 0;
+		z-index: 2;
+		width: 68rpx;
+		height: 38rpx;
+		background: linear-gradient(90deg, #fe832a 0%, #ff6600 100%);
+		border-radius: 10rpx 0px 10rpx 0px;
+		font-size: 24rpx;
+		font-weight: 500;
+		color: #ffffff;
+		line-height: 32rpx;
+	}
+
+	.goods-img {
+		width: 100%;
+		height: 100%;
+		background-color: #f5f5f5;
+	}
+
+	.price-unit {
+		margin-right: -4px;
+	}
+
+	.sales-text {
+		display: table;
+		font-size: 24rpx;
+		transform: scale(0.8);
+		margin-left: 0rpx;
+		color: #c4c4c4;
+	}
+
+	.activity-tag {
+		font-size: 20rpx;
+		color: #ff0000;
+		line-height: 30rpx;
+		padding: 0 10rpx;
+		border: 1px solid rgba(#ff0000, 0.25);
+		border-radius: 4px;
+		flex-shrink: 0;
+	}
+
+	.goods-origin-price {
+		font-size: 20rpx;
+		color: #c4c4c4;
+		line-height: 36rpx;
+		text-decoration: line-through;
+	}
+
+	// xs
+	.xs-goods-card {
+		overflow: hidden;
+		// max-width: 375rpx;
+		background-color: $white;
+		position: relative;
+
+		.xs-img-box {
+			width: 128rpx;
+			height: 128rpx;
+			margin-right: 20rpx;
+		}
+
+		.xs-goods-title {
+			font-size: 26rpx;
+			color: #333;
+			font-weight: 500;
+		}
+
+		.xs-goods-price {
+			font-size: 30rpx;
+			color: $red;
+		}
+	}
+
+	// sm
+	.sm-goods-card {
+		overflow: hidden;
+		// width: 223rpx;
+		// width: 100%;
+		background-color: $white;
+		position: relative;
+
+		.sm-img-box {
+			// width: 228rpx;
+			width: 100%;
+			height: 208rpx;
+		}
+
+		.sm-goods-content {
+			padding: 20rpx 16rpx;
+			box-sizing: border-box;
+		}
+
+		.sm-goods-title {
+			font-size: 26rpx;
+			color: #333;
+		}
+
+		.sm-goods-price {
+			font-size: 30rpx;
+			color: $red;
+		}
+	}
+
+	// md
+	.md-goods-card {
+		overflow: hidden;
+		width: 100%;
+		position: relative;
+		z-index: 1;
+		background-color: $white;
+		position: relative;
+
+		.md-img-box {
+			width: 100%;
+		}
+
+		.md-goods-title {
+			font-size: 26rpx;
+			color: #333;
+			width: 100%;
+		}
+
+		.md-goods-subtitle {
+			font-size: 24rpx;
+			font-weight: 400;
+			color: #999999;
+		}
+
+		.md-goods-price {
+			font-size: 30rpx;
+			color: $red;
+			line-height: 36rpx;
+		}
+
+		.cart-box {
+			width: 54rpx;
+			height: 54rpx;
+			background: linear-gradient(90deg, #fe8900, #ff5e00);
+			border-radius: 50%;
+			position: absolute;
+			bottom: 50rpx;
+			right: 20rpx;
+			z-index: 2;
+
+			.cart-icon {
+				width: 30rpx;
+				height: 30rpx;
+			}
+		}
+	}
+
+	// lg
+	.lg-goods-card {
+		overflow: hidden;
+		position: relative;
+		z-index: 1;
+		background-color: $white;
+		height: 280rpx;
+
+		.lg-img-box {
+			width: 280rpx;
+			height: 280rpx;
+			margin-right: 20rpx;
+		}
+
+		.lg-goods-title {
+			font-size: 28rpx;
+			font-weight: 500;
+			color: #333333;
+			// line-height: 36rpx;
+			// width: 410rpx;
+		}
+
+		.lg-goods-subtitle {
+			font-size: 24rpx;
+			font-weight: 400;
+			color: #999999;
+			// line-height: 30rpx;
+			// width: 410rpx;
+		}
+
+		.lg-goods-price {
+			font-size: 30rpx;
+			color: $red;
+			line-height: 36rpx;
+		}
+
+		.buy-box {
+			position: absolute;
+			bottom: 20rpx;
+			right: 20rpx;
+			z-index: 2;
+			width: 120rpx;
+			height: 50rpx;
+			background: linear-gradient(90deg, #fe8900, #ff5e00);
+			border-radius: 25rpx;
+			font-size: 24rpx;
+			color: #ffffff;
+		}
+
+		.tag-box {
+			width: 100%;
+		}
+	}
+
+	// sl
+
+	.sl-goods-card {
+		overflow: hidden;
+		position: relative;
+		z-index: 1;
+		width: 100%;
+		background-color: $white;
+
+		.sl-goods-content {
+			padding: 20rpx 20rpx;
+			box-sizing: border-box;
+		}
+
+		.sl-img-box {
+			width: 100%;
+			height: 360rpx;
+		}
+
+		.sl-goods-title {
+			font-size: 26rpx;
+			color: #333;
+			font-weight: 500;
+		}
+
+		.sl-goods-subtitle {
+			font-size: 24rpx;
+			font-weight: 400;
+			color: #999999;
+			line-height: 30rpx;
+		}
+
+		.sl-goods-price {
+			font-size: 30rpx;
+			color: $red;
+			line-height: 36rpx;
+		}
+
+		.buy-box {
+			position: absolute;
+			bottom: 20rpx;
+			right: 20rpx;
+			z-index: 2;
+			width: 148rpx;
+			height: 50rpx;
+			background: linear-gradient(90deg, #fe8900, #ff5e00);
+			border-radius: 25rpx;
+			font-size: 24rpx;
+			color: #ffffff;
+		}
+	}
+</style>

+ 15 - 0
sheep/components/s-select-sku/s-select-sku.vue

@@ -14,6 +14,9 @@
 							<view class="price-text">
 								{{ fen2yuan( state.selectedSku.price || goodsInfo.price) }}
 							</view>
+							<view class="origin-price-text ss-m-l-10">
+								积分:{{ fen2yuan(state.selectedSku.promotionFee || goodsInfo.promotionFee) }}
+							</view>
 						</view>
 						<view class="stock-text ss-m-l-20">
 							{{ formatStock('exact', state.selectedSku.stock || goodsInfo.stock) }}
@@ -104,6 +107,7 @@
 	watch(
 		() => state.selectedSku,
 		(newVal) => {
+			console.log(newVal)
 			emits('change', newVal);
 		}, {
 			immediate: true, // 立即执行
@@ -294,6 +298,17 @@
 </script>
 
 <style lang="scss" scoped>
+	.origin-price-text {
+		font-size: 22rpx;
+		font-weight: 400;
+		color: $gray-c;
+		font-family: OPPOSANS;
+		background: #ffca3e;
+		padding: 2px 8px;
+		border-radius: 4px;
+		display:inline-block;
+		color: #fff;
+	}
 	// 购买
 	.buy-box {
 		padding: 10rpx 0;

+ 1 - 1
sheep/components/s-share-modal/canvas-poster/poster/index.js

@@ -8,13 +8,13 @@ import {
 import FileApi from '@/sheep/api/infra/file';
 let locaImage = ref("")
 async function getFileURL(file) {
-	// console.log("file", file)
 	await FileApi.getFileIO(file).then((res) => {
 		locaImage.value = window.URL.createObjectURL(res);
 	})
 }
 export async function getPosterData(options) {
 	const userInfo = sheep.$store('user').userInfo;
+	console.log(JSON.parse(uni.getStorageSync("user-store")))
 	let avatar = userInfo.avatar
 	switch (options.shareInfo.poster.type) {
 		case 'user':

+ 1 - 0
sheep/components/s-share-modal/canvas-poster/useCanvas.js

@@ -52,6 +52,7 @@ export default async function useCanvas(options, vm) {
 		}
 		// 绘制图片
 		if (item.type === 'image') {
+			
 			if (item.d) {
 				qsc.setCircle({
 					x: item.x,

+ 1 - 1
unpackage/dist/build/web/assets/address.c62ff5e4.js → unpackage/dist/build/web/assets/address.ca9650f1.js

@@ -1 +1 @@
-import{Z as e}from"./index-10dc6b02.js";const s={getAddressList:()=>e({url:"/member/address/list",method:"GET"}),createAddress:s=>e({url:"/member/address/create",method:"POST",data:s,custom:{showSuccess:!0,successMsg:"保存成功"}}),updateAddress:s=>e({url:"/member/address/update",method:"PUT",data:s,custom:{showSuccess:!0,successMsg:"更新成功"}}),getAddress:s=>e({url:"/member/address/get",method:"GET",params:{id:s}}),deleteAddress:s=>e({url:"/member/address/delete",method:"DELETE",params:{id:s}})};export{s as A};
+import{Z as e}from"./index-245b0bc7.js";const s={getAddressList:()=>e({url:"/member/address/list",method:"GET"}),createAddress:s=>e({url:"/member/address/create",method:"POST",data:s,custom:{showSuccess:!0,successMsg:"保存成功"}}),updateAddress:s=>e({url:"/member/address/update",method:"PUT",data:s,custom:{showSuccess:!0,successMsg:"更新成功"}}),getAddress:s=>e({url:"/member/address/get",method:"GET",params:{id:s}}),deleteAddress:s=>e({url:"/member/address/delete",method:"DELETE",params:{id:s}})};export{s as A};

+ 1 - 1
unpackage/dist/build/web/assets/afterSale.67486fda.js → unpackage/dist/build/web/assets/afterSale.29cf1452.js

@@ -1 +1 @@
-import{Z as e}from"./index-10dc6b02.js";const a={getAfterSalePage:a=>e({url:"/trade/after-sale/page",method:"GET",params:a,custom:{showLoading:!1}}),createAfterSale:a=>e({url:"/trade/after-sale/create",method:"POST",data:a}),getAfterSale:a=>e({url:"/trade/after-sale/get",method:"GET",params:{id:a}}),cancelAfterSale:a=>e({url:"/trade/after-sale/cancel",method:"DELETE",params:{id:a}}),getAfterSaleLogList:a=>e({url:"/trade/after-sale-log/list",method:"GET",params:{afterSaleId:a}}),deliveryAfterSale:a=>e({url:"/trade/after-sale/delivery",method:"PUT",data:a})};export{a as A};
+import{Z as e}from"./index-245b0bc7.js";const a={getAfterSalePage:a=>e({url:"/trade/after-sale/page",method:"GET",params:a,custom:{showLoading:!1}}),createAfterSale:a=>e({url:"/trade/after-sale/create",method:"POST",data:a}),getAfterSale:a=>e({url:"/trade/after-sale/get",method:"GET",params:{id:a}}),cancelAfterSale:a=>e({url:"/trade/after-sale/cancel",method:"DELETE",params:{id:a}}),getAfterSaleLogList:a=>e({url:"/trade/after-sale-log/list",method:"GET",params:{afterSaleId:a}}),deliveryAfterSale:a=>e({url:"/trade/after-sale/delivery",method:"PUT",data:a})};export{a as A};

+ 0 - 1
unpackage/dist/build/web/assets/area.42df024d.js

@@ -1 +0,0 @@
-import{Z as e}from"./index-10dc6b02.js";const r={getAreaTree:()=>e({url:"/system/area/tree",method:"GET"})};export{r as A};

+ 1 - 0
unpackage/dist/build/web/assets/area.b48516aa.js

@@ -0,0 +1 @@
+import{Z as e}from"./index-245b0bc7.js";const r={getAreaTree:()=>e({url:"/system/area/tree",method:"GET"})};export{r as A};

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/bargain.c5c343b1.js


+ 1 - 1
unpackage/dist/build/web/assets/brokerage.599a6397.js → unpackage/dist/build/web/assets/brokerage.85eeb48f.js

@@ -1 +1 @@
-import{Z as e}from"./index-10dc6b02.js";const r={getBrokerageUser:()=>e({url:"/trade/brokerage-user/get",method:"GET"}),getBrokerageUserSummary:()=>e({url:"/trade/brokerage-user/get-summary",method:"GET"}),getBrokerageRecordPage:r=>{void 0===r.status&&delete r.status;const t=Object.keys(r).map((e=>encodeURIComponent(e)+"="+r[e])).join("&");return e({url:`/trade/brokerage-record/page?${t}`,method:"GET"})},createBrokerageWithdraw:r=>e({url:"/trade/brokerage-withdraw/create",method:"POST",data:r}),getProductBrokeragePrice:r=>e({url:"/trade/brokerage-record/get-product-brokerage-price",method:"GET",params:{spuId:r}}),getRankByPrice:r=>{const t=`times=${r.times[0]}&times=${r.times[1]}`;return e({url:`/trade/brokerage-user/get-rank-by-price?${t}`,method:"GET"})},getBrokerageUserChildSummaryPageByPrice:r=>{const t=Object.keys(r).map((e=>encodeURIComponent(e)+"="+r[e])).join("&");return e({url:`/trade/brokerage-user/rank-page-by-price?${t}`,method:"GET"})},getBrokerageUserRankPageByUserCount:r=>{const t=Object.keys(r).map((e=>encodeURIComponent(e)+"="+r[e])).join("&");return e({url:`/trade/brokerage-user/rank-page-by-user-count?${t}`,method:"GET"})},getBrokerageUserChildSummaryPage:r=>e({url:"/trade/brokerage-user/child-summary-page",method:"GET",params:r})};export{r as B};
+import{Z as e}from"./index-245b0bc7.js";const r={getBrokerageUser:()=>e({url:"/trade/brokerage-user/get",method:"GET"}),getBrokerageUserSummary:()=>e({url:"/trade/brokerage-user/get-summary",method:"GET"}),getBrokerageRecordPage:r=>{void 0===r.status&&delete r.status;const t=Object.keys(r).map((e=>encodeURIComponent(e)+"="+r[e])).join("&");return e({url:`/trade/brokerage-record/page?${t}`,method:"GET"})},createBrokerageWithdraw:r=>e({url:"/trade/brokerage-withdraw/create",method:"POST",data:r}),getProductBrokeragePrice:r=>e({url:"/trade/brokerage-record/get-product-brokerage-price",method:"GET",params:{spuId:r}}),getRankByPrice:r=>{const t=`times=${r.times[0]}&times=${r.times[1]}`;return e({url:`/trade/brokerage-user/get-rank-by-price?${t}`,method:"GET"})},getBrokerageUserChildSummaryPageByPrice:r=>{const t=Object.keys(r).map((e=>encodeURIComponent(e)+"="+r[e])).join("&");return e({url:`/trade/brokerage-user/rank-page-by-price?${t}`,method:"GET"})},getBrokerageUserRankPageByUserCount:r=>{const t=Object.keys(r).map((e=>encodeURIComponent(e)+"="+r[e])).join("&");return e({url:`/trade/brokerage-user/rank-page-by-user-count?${t}`,method:"GET"})},getBrokerageUserChildSummaryPage:r=>e({url:"/trade/brokerage-user/child-summary-page",method:"GET",params:r})};export{r as B};

+ 1 - 1
unpackage/dist/build/web/assets/category.eb2cf54a.js → unpackage/dist/build/web/assets/category.a4f161b2.js

@@ -1 +1 @@
-import{Z as t}from"./index-10dc6b02.js";const o={getCategoryList:()=>t({url:"/product/category/list",method:"GET"}),getCategoryListByIds:o=>t({url:"/product/category/list-by-ids",method:"GET",params:{ids:o}})};export{o as C};
+import{Z as t}from"./index-245b0bc7.js";const o={getCategoryList:()=>t({url:"/product/category/list",method:"GET"}),getCategoryListByIds:o=>t({url:"/product/category/list-by-ids",method:"GET",params:{ids:o}})};export{o as C};

+ 1 - 1
unpackage/dist/build/web/assets/combination.a8acdc11.js → unpackage/dist/build/web/assets/combination.a8b3480a.js

@@ -1 +1 @@
-import{Z as o}from"./index-10dc6b02.js";const t={getCombinationActivityList:t=>o({url:"/promotion/combination-activity/list",method:"GET",params:{count:t}}),getCombinationActivityPage:t=>o({url:"/promotion/combination-activity/page",method:"GET",params:t}),getCombinationActivity:t=>o({url:"/promotion/combination-activity/get-detail",method:"GET",params:{id:t}}),getHeadCombinationRecordList:(t,i,a)=>o({url:"/promotion/combination-record/get-head-list",method:"GET",params:{activityId:t,status:i,count:a}}),getCombinationRecordPage:t=>o({url:"/promotion/combination-record/page",method:"GET",params:t}),getCombinationRecordDetail:t=>o({url:"/promotion/combination-record/get-detail",method:"GET",params:{id:t}}),getCombinationRecordSummary:()=>o({url:"/promotion/combination-record/get-summary",method:"GET"})};export{t as C};
+import{Z as o}from"./index-245b0bc7.js";const t={getCombinationActivityList:t=>o({url:"/promotion/combination-activity/list",method:"GET",params:{count:t}}),getCombinationActivityPage:t=>o({url:"/promotion/combination-activity/page",method:"GET",params:t}),getCombinationActivity:t=>o({url:"/promotion/combination-activity/get-detail",method:"GET",params:{id:t}}),getHeadCombinationRecordList:(t,i,a)=>o({url:"/promotion/combination-record/get-head-list",method:"GET",params:{activityId:t,status:i,count:a}}),getCombinationRecordPage:t=>o({url:"/promotion/combination-record/page",method:"GET",params:t}),getCombinationRecordDetail:t=>o({url:"/promotion/combination-record/get-detail",method:"GET",params:{id:t}}),getCombinationRecordSummary:()=>o({url:"/promotion/combination-record/get-summary",method:"GET"})};export{t as C};

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/comment-item.aa94a6ae.js


+ 0 - 1
unpackage/dist/build/web/assets/config.65edc7bc.js

@@ -1 +0,0 @@
-import{Z as e}from"./index-10dc6b02.js";const o={getTradeConfig:()=>e({url:"/trade/config/get",method:"GET"})};export{o as T};

+ 1 - 0
unpackage/dist/build/web/assets/config.bb70aec2.js

@@ -0,0 +1 @@
+import{Z as e}from"./index-245b0bc7.js";const o={getTradeConfig:()=>e({url:"/trade/config/get",method:"GET"})};export{o as T};

+ 1 - 1
unpackage/dist/build/web/assets/const.9f36bfcc.js → unpackage/dist/build/web/assets/const.f3e19786.js

@@ -1 +1 @@
-import{Z as t,b3 as e}from"./index-10dc6b02.js";const i={getSeckillConfigList:()=>t({url:"promotion/seckill-config/list",method:"GET"}),getNowSeckillActivity:()=>t({url:"promotion/seckill-activity/get-now",method:"GET"}),getSeckillActivityPage:e=>t({url:"promotion/seckill-activity/page",method:"GET",params:e}),getSeckillActivity:e=>t({url:"promotion/seckill-activity/get-detail",method:"GET",params:{id:e}})},o={PRICE:{type:1,name:"满减"},PERCENT:{type:2,name:"折扣"}},l={DATE:{type:1,name:"固定日期可用"},TERM:{type:2,name:"领取之后可用"}},a={WAIT_START:"即将开始",STARTED:"进行中",END:"已结束"},s=(t,i)=>{const o=e();return o.isBefore(t)?a.WAIT_START:o.isAfter(i)?a.END:a.STARTED};export{l as C,o as P,i as S,a as T,s as g};
+import{Z as t,b3 as e}from"./index-245b0bc7.js";const i={getSeckillConfigList:()=>t({url:"promotion/seckill-config/list",method:"GET"}),getNowSeckillActivity:()=>t({url:"promotion/seckill-activity/get-now",method:"GET"}),getSeckillActivityPage:e=>t({url:"promotion/seckill-activity/page",method:"GET",params:e}),getSeckillActivity:e=>t({url:"promotion/seckill-activity/get-detail",method:"GET",params:{id:e}})},o={PRICE:{type:1,name:"满减"},PERCENT:{type:2,name:"折扣"}},l={DATE:{type:1,name:"固定日期可用"},TERM:{type:2,name:"领取之后可用"}},a={WAIT_START:"即将开始",STARTED:"进行中",END:"已结束"},s=(t,i)=>{const o=e();return o.isBefore(t)?a.WAIT_START:o.isAfter(i)?a.END:a.STARTED};export{l as C,o as P,i as S,a as T,s as g};

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/detail-content-card.49ac80ea.js


+ 1 - 1
unpackage/dist/build/web/assets/favorite.57f2eacb.js → unpackage/dist/build/web/assets/favorite.5281afe4.js

@@ -1 +1 @@
-import{Z as e}from"./index-10dc6b02.js";const t={getFavoritePage:t=>e({url:"/product/favorite/page",method:"GET",params:t}),isFavoriteExists:t=>e({url:"/product/favorite/exits",method:"GET",params:{spuId:t}}),createFavorite:t=>e({url:"/product/favorite/create",method:"POST",data:{spuId:t},custom:{auth:!0,showSuccess:!0,successMsg:"收藏成功"}}),createCollectBefore:t=>e({url:"/distri/user-collect-before/create",method:"POST",data:{productSpuId:t}}),deleteFavorite:t=>e({url:"/product/favorite/delete",method:"DELETE",data:{spuId:t},custom:{auth:!0,showSuccess:!0,successMsg:"取消成功"}})};export{t as F};
+import{Z as e}from"./index-245b0bc7.js";const t={getFavoritePage:t=>e({url:"/product/favorite/page",method:"GET",params:t}),isFavoriteExists:t=>e({url:"/product/favorite/exits",method:"GET",params:{spuId:t}}),createFavorite:t=>e({url:"/product/favorite/create",method:"POST",data:{spuId:t},custom:{auth:!0,showSuccess:!0,successMsg:"收藏成功"}}),createCollectBefore:t=>e({url:"/distri/user-collect-before/create",method:"POST",data:{productSpuId:t}}),deleteFavorite:t=>e({url:"/product/favorite/delete",method:"DELETE",data:{spuId:t},custom:{auth:!0,showSuccess:!0,successMsg:"取消成功"}})};export{t as F};

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/form.31d1633c.js


+ 1 - 1
unpackage/dist/build/web/assets/history.39cb4cbf.js → unpackage/dist/build/web/assets/history.f4599dca.js

@@ -1 +1 @@
-import{Z as s}from"./index-10dc6b02.js";const o={deleteBrowseHistory:o=>s({url:"/product/browse-history/delete",method:"DELETE",data:{spuIds:o},custom:{showSuccess:!0,successMsg:"删除成功"}}),cleanBrowseHistory:()=>s({url:"/product/browse-history/clean",method:"DELETE",custom:{showSuccess:!0,successMsg:"清空成功"}}),getBrowseHistoryPage:o=>s({url:"/product/browse-history/page",method:"GET",data:o,custom:{showLoading:!1}})};export{o as S};
+import{Z as s}from"./index-245b0bc7.js";const o={deleteBrowseHistory:o=>s({url:"/product/browse-history/delete",method:"DELETE",data:{spuIds:o},custom:{showSuccess:!0,successMsg:"删除成功"}}),cleanBrowseHistory:()=>s({url:"/product/browse-history/clean",method:"DELETE",custom:{showSuccess:!0,successMsg:"清空成功"}}),getBrowseHistoryPage:o=>s({url:"/product/browse-history/page",method:"GET",data:o,custom:{showLoading:!1}})};export{o as S};

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/index-245b0bc7.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/index-584eef6d.css


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/index-ff5eaeb6.css


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/mp-html.60759cf5.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-activity-bargain-detail.77af8232.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-activity-bargain-list.d3e189ab.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-activity-groupon-detail.503ac6a3.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-activity-groupon-list.4d82ff02.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-activity-groupon-order.74b879a4.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-activity-index.dde30408.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-activity-seckill-list.111428bc.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-app-sign.99168237.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-chat-index.ee294f0d.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-chat-speechtotext.b1d1c4d4.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-commission-commission-ranking.8cc62057.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-commission-goods.2eb02661.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-commission-index.f94a9696.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-commission-order.1ec98659.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-commission-promoter.5f3ea0e9.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-commission-team.65ffc261.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-commission-wallet.964adc77.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-commission-withdraw.95d35361.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-coupon-detail.767fbf2d.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-coupon-list.be32af1a.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-goods-comment-add.e37d6c3f.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-goods-comment-list.7209ee5b.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-goods-groupon.36106b9b.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-goods-index.675a3ef0.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-goods-index.cdb29183.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-goods-list.da059d38.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-goods-seckill.ccea2d04.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-index-cart.321905d4.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-index-category.fb775d84.js


+ 1 - 1
unpackage/dist/build/web/assets/pages-index-index.ab161648.js → unpackage/dist/build/web/assets/pages-index-index.2d33904c.js

@@ -1 +1 @@
-import{h as e,c as s,o as t,s as a,$ as o,a as p,b as r,d as l,e as i,f as m,w as n,g as u,i as d,j as _,k as y,r as c,F as j,l as g,m as v}from"./index-10dc6b02.js";import{_ as b,a as f}from"./s-block.786955e1.js";import{_ as x}from"./s-layout.27c861b6.js";import"./form.c91f91df.js";import"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-list.de4436cc.js";import"./uni-badge.306c29c3.js";import"./su-image.f8849d88.js";import"./su-swiper.074d6eb1.js";import"./s-goods-column.8d863ed3.js";import"./useGoods.b4f81450.js";/* empty css                                                                     */import"./uni-load-more.11bd1510.js";/* empty css                                                                *//* empty css                                                                      */import"./spu.5ff0e713.js";import"./combination.a8acdc11.js";import"./const.9f36bfcc.js";import"./mp-html.3aeabb48.js";import"./richtext.f3da3151.js";const h={__name:"index",setup(h){e();const k=s((()=>{var e;return null==(e=a.$store("app").template)?void 0:e.home}));return t((e=>{e.templateId&&a.$store("app").init(e.templateId),e.spm&&o.decryptSpm(e.spm),e.page&&a.$router.go(decodeURIComponent(e.page))})),p((()=>{a.$store("app").init(),setTimeout((function(){r()}),800)})),l((()=>{})),(e,s)=>{const t=g(v("s-block-item"),b),a=g(v("s-block"),f),o=g(v("s-layout"),x),p=d;return k.value?(i(),m(p,{key:0},{default:n((()=>{var e;return[_(o,{title:"首页",navbar:"custom",tabbar:"/pages/index/index",bgStyle:k.value.page,navbarStyle:null==(e=k.value.style)?void 0:e.navbar,onShareAppMessage:""},{default:n((()=>[(i(!0),y(j,null,c(k.value.components,((e,s)=>(i(),m(a,{key:s,styles:e.property.style},{default:n((()=>[_(t,{type:e.id,data:e.property,styles:e.property.style},null,8,["type","data","styles"])])),_:2},1032,["styles"])))),128))])),_:1},8,["bgStyle","navbarStyle"])]})),_:1})):u("",!0)}}};export{h as default};
+import{h as e,c as s,o as t,s as a,$ as o,a as p,b as r,d as l,e as i,f as m,w as n,g as u,i as d,j as _,k as y,r as c,F as j,l as g,m as v}from"./index-245b0bc7.js";import{_ as b,a as f}from"./s-block.1123b298.js";import{_ as x}from"./s-layout.c07dfe51.js";import"./form.31d1633c.js";import"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-list.f6ed671e.js";import"./uni-badge.93803fe4.js";import"./su-image.5857bbf7.js";import"./su-swiper.4dda6eed.js";import"./s-goods-column.cd30210f.js";import"./useGoods.41847cbf.js";/* empty css                                                                     */import"./uni-load-more.3f4a5727.js";/* empty css                                                                *//* empty css                                                                      */import"./spu.974a0923.js";import"./combination.a8b3480a.js";import"./const.f3e19786.js";import"./mp-html.60759cf5.js";import"./richtext.81c23212.js";const h={__name:"index",setup(h){e();const k=s((()=>{var e;return null==(e=a.$store("app").template)?void 0:e.home}));return t((e=>{e.templateId&&a.$store("app").init(e.templateId),e.spm&&o.decryptSpm(e.spm),e.page&&a.$router.go(decodeURIComponent(e.page))})),p((()=>{a.$store("app").init(),setTimeout((function(){r()}),800)})),l((()=>{})),(e,s)=>{const t=g(v("s-block-item"),b),a=g(v("s-block"),f),o=g(v("s-layout"),x),p=d;return k.value?(i(),m(p,{key:0},{default:n((()=>{var e;return[_(o,{title:"首页",navbar:"custom",tabbar:"/pages/index/index",bgStyle:k.value.page,navbarStyle:null==(e=k.value.style)?void 0:e.navbar,onShareAppMessage:""},{default:n((()=>[(i(!0),y(j,null,c(k.value.components,((e,s)=>(i(),m(a,{key:s,styles:e.property.style},{default:n((()=>[_(t,{type:e.id,data:e.property,styles:e.property.style},null,8,["type","data","styles"])])),_:2},1032,["styles"])))),128))])),_:1},8,["bgStyle","navbarStyle"])]})),_:1})):u("",!0)}}};export{h as default};

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-index-login.a83a1ddb.js


+ 1 - 1
unpackage/dist/build/web/assets/pages-index-page.917fa2b8.js → unpackage/dist/build/web/assets/pages-index-page.751dbc78.js

@@ -1 +1 @@
-import{_ as t,a as s}from"./s-block.786955e1.js";import{y as e,o,W as a,d as p,e as r,f as i,w as n,l,k as m,r as _,F as u,m as y,j as d}from"./index-10dc6b02.js";import{_ as c}from"./s-layout.27c861b6.js";import"./form.c91f91df.js";import"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-list.de4436cc.js";import"./uni-badge.306c29c3.js";import"./su-image.f8849d88.js";import"./su-swiper.074d6eb1.js";import"./s-goods-column.8d863ed3.js";import"./useGoods.b4f81450.js";/* empty css                                                                     */import"./uni-load-more.11bd1510.js";/* empty css                                                                *//* empty css                                                                      */import"./spu.5ff0e713.js";import"./combination.a8acdc11.js";import"./const.9f36bfcc.js";import"./mp-html.3aeabb48.js";import"./richtext.f3da3151.js";const g={__name:"page",setup(g){const j=e({name:"",components:[],navigationBar:{},page:{}});return o((async t=>{var s,e,o;let p=t.id;const{code:r,data:i}=await a.getDiyPage(p);0===r&&(j.name=i.name,j.components=null==(s=i.property)?void 0:s.components,j.navigationBar=null==(e=i.property)?void 0:e.navigationBar,j.page=null==(o=i.property)?void 0:o.page)})),p((()=>{})),(e,o)=>{const a=l(y("s-block-item"),t),p=l(y("s-block"),s),g=l(y("s-layout"),c);return r(),i(g,{title:j.name,navbar:"custom",bgStyle:j.page,navbarStyle:j.navigationBar,onShareAppMessage:"",showLeftButton:""},{default:n((()=>[(r(!0),m(u,null,_(j.components,((t,s)=>(r(),i(p,{key:s,styles:t.property.style},{default:n((()=>[d(a,{type:t.id,data:t.property,styles:t.property.style},null,8,["type","data","styles"])])),_:2},1032,["styles"])))),128))])),_:1},8,["title","bgStyle","navbarStyle"])}}};export{g as default};
+import{_ as t,a as s}from"./s-block.1123b298.js";import{y as e,o,W as a,d as p,e as r,f as i,w as n,l,k as m,r as _,F as u,m as y,j as d}from"./index-245b0bc7.js";import{_ as c}from"./s-layout.c07dfe51.js";import"./form.31d1633c.js";import"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-list.f6ed671e.js";import"./uni-badge.93803fe4.js";import"./su-image.5857bbf7.js";import"./su-swiper.4dda6eed.js";import"./s-goods-column.cd30210f.js";import"./useGoods.41847cbf.js";/* empty css                                                                     */import"./uni-load-more.3f4a5727.js";/* empty css                                                                *//* empty css                                                                      */import"./spu.974a0923.js";import"./combination.a8b3480a.js";import"./const.f3e19786.js";import"./mp-html.60759cf5.js";import"./richtext.81c23212.js";const g={__name:"page",setup(g){const j=e({name:"",components:[],navigationBar:{},page:{}});return o((async t=>{var s,e,o;let p=t.id;const{code:r,data:i}=await a.getDiyPage(p);0===r&&(j.name=i.name,j.components=null==(s=i.property)?void 0:s.components,j.navigationBar=null==(e=i.property)?void 0:e.navigationBar,j.page=null==(o=i.property)?void 0:o.page)})),p((()=>{})),(e,o)=>{const a=l(y("s-block-item"),t),p=l(y("s-block"),s),g=l(y("s-layout"),c);return r(),i(g,{title:j.name,navbar:"custom",bgStyle:j.page,navbarStyle:j.navigationBar,onShareAppMessage:"",showLeftButton:""},{default:n((()=>[(r(!0),m(u,null,_(j.components,((t,s)=>(r(),i(p,{key:s,styles:t.property.style},{default:n((()=>[d(a,{type:t.id,data:t.property,styles:t.property.style},null,8,["type","data","styles"])])),_:2},1032,["styles"])))),128))])),_:1},8,["title","bgStyle","navbarStyle"])}}};export{g as default};

+ 1 - 1
unpackage/dist/build/web/assets/pages-index-search.2ef0932b.js → unpackage/dist/build/web/assets/pages-index-search.79e21ea0.js

@@ -1 +1 @@
-import{y as s,o as t,M as e,e as a,f as o,w as r,l as i,j as l,t as c,k as n,r as u,F as f,s as h,p as y,U as d,V as p,m as _,i as m,G as x,u as L}from"./index-10dc6b02.js";import{b as g,_ as b}from"./s-layout.27c861b6.js";import{_ as w}from"./_plugin-vue_export-helper.1b428a4d.js";import"./form.c91f91df.js";const k=w({__name:"search",setup(w){const k=s({historyList:[]});function j(s){s&&(!function(s){k.historyList.includes(s)&&k.historyList.splice(k.historyList.indexOf(s),1);k.historyList.unshift(s),k.historyList.length>=10&&(k.historyList.length=10);y("searchHistory",k.historyList)}(s),h.$router.go("/pages/goods/list",{keyword:s}))}function C(){d({title:"提示",content:"确认清除搜索历史吗?",success:function(s){s.confirm&&(k.historyTag=[],p("searchHistory"))}})}return t((()=>{k.historyList=e("searchHistory")||[]})),(s,t)=>{const e=i(_("uni-search-bar"),g),h=m,y=x,d=i(_("s-layout"),b);return a(),o(d,{class:"set-wrap",title:"搜索",bgStyle:{color:"#FFF"}},{default:r((()=>[l(h,{class:"ss-p-x-24"},{default:r((()=>[l(h,{class:"ss-flex ss-col-center"},{default:r((()=>[l(e,{class:"ss-flex-1",radius:"33",placeholder:"请输入关键字",cancelButton:"none",focus:!0,onConfirm:t[0]||(t[0]=s=>j(s.value))})])),_:1}),l(h,{class:"ss-flex ss-row-between ss-col-center"},{default:r((()=>[l(h,{class:"serach-history"},{default:r((()=>[c("搜索历史")])),_:1}),l(y,{class:"clean-history ss-reset-button",onClick:C},{default:r((()=>[c(" 清除搜索历史 ")])),_:1})])),_:1}),l(h,{class:"ss-flex ss-col-center ss-row-left ss-flex-wrap"},{default:r((()=>[(a(!0),n(f,null,u(k.historyList,((s,t)=>(a(),o(y,{class:"history-btn ss-reset-button",onClick:t=>j(s),key:t},{default:r((()=>[c(L(s),1)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-d3779116"]]);export{k as default};
+import{y as s,o as t,M as e,e as a,f as o,w as r,l as i,j as l,t as c,k as n,r as u,F as f,s as h,p as y,U as d,V as p,m as _,i as m,G as x,u as L}from"./index-245b0bc7.js";import{b as g,_ as b}from"./s-layout.c07dfe51.js";import{_ as w}from"./_plugin-vue_export-helper.1b428a4d.js";import"./form.31d1633c.js";const k=w({__name:"search",setup(w){const k=s({historyList:[]});function j(s){s&&(!function(s){k.historyList.includes(s)&&k.historyList.splice(k.historyList.indexOf(s),1);k.historyList.unshift(s),k.historyList.length>=10&&(k.historyList.length=10);y("searchHistory",k.historyList)}(s),h.$router.go("/pages/goods/list",{keyword:s}))}function C(){d({title:"提示",content:"确认清除搜索历史吗?",success:function(s){s.confirm&&(k.historyTag=[],p("searchHistory"))}})}return t((()=>{k.historyList=e("searchHistory")||[]})),(s,t)=>{const e=i(_("uni-search-bar"),g),h=m,y=x,d=i(_("s-layout"),b);return a(),o(d,{class:"set-wrap",title:"搜索",bgStyle:{color:"#FFF"}},{default:r((()=>[l(h,{class:"ss-p-x-24"},{default:r((()=>[l(h,{class:"ss-flex ss-col-center"},{default:r((()=>[l(e,{class:"ss-flex-1",radius:"33",placeholder:"请输入关键字",cancelButton:"none",focus:!0,onConfirm:t[0]||(t[0]=s=>j(s.value))})])),_:1}),l(h,{class:"ss-flex ss-row-between ss-col-center"},{default:r((()=>[l(h,{class:"serach-history"},{default:r((()=>[c("搜索历史")])),_:1}),l(y,{class:"clean-history ss-reset-button",onClick:C},{default:r((()=>[c(" 清除搜索历史 ")])),_:1})])),_:1}),l(h,{class:"ss-flex ss-col-center ss-row-left ss-flex-wrap"},{default:r((()=>[(a(!0),n(f,null,u(k.historyList,((s,t)=>(a(),o(y,{class:"history-btn ss-reset-button",onClick:t=>j(s),key:t},{default:r((()=>[c(L(s),1)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-d3779116"]]);export{k as default};

+ 1 - 1
unpackage/dist/build/web/assets/pages-index-user.75400d59.js → unpackage/dist/build/web/assets/pages-index-user.f379f481.js

@@ -1 +1 @@
-import{h as s,c as e,n as t,s as a,a as o,b as r,d as p,o as l,p as i,q as u,e as m,f as n,w as _,l as d,k as y,r as j,F as c,m as b,j as v}from"./index-10dc6b02.js";import{_ as g,a as f}from"./s-block.786955e1.js";import{_ as k}from"./s-layout.27c861b6.js";import"./form.c91f91df.js";import"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-list.de4436cc.js";import"./uni-badge.306c29c3.js";import"./su-image.f8849d88.js";import"./su-swiper.074d6eb1.js";import"./s-goods-column.8d863ed3.js";import"./useGoods.b4f81450.js";/* empty css                                                                     */import"./uni-load-more.11bd1510.js";/* empty css                                                                *//* empty css                                                                      */import"./spu.5ff0e713.js";import"./combination.a8acdc11.js";import"./const.9f36bfcc.js";import"./mp-html.3aeabb48.js";import"./richtext.f3da3151.js";const x={__name:"user",setup(x){s();const h=e((()=>a.$store("app").template.user)),S=e((()=>a.$store("user").isLogin));return t((()=>{a.$store("user").updateUserData()})),o((()=>{a.$store("user").updateUserData(),setTimeout((function(){r()}),800)})),p((()=>{})),l((s=>{s.linkId&&i("linkId",s.linkId),S.value||u()})),(s,e)=>{var t;const a=d(b("s-block-item"),g),o=d(b("s-block"),f),r=d(b("s-layout"),k);return m(),n(r,{title:"我的",tabbar:"/pages/index/user",navbar:"custom",bgStyle:h.value.page,navbarStyle:null==(t=h.value.style)?void 0:t.navbar,onShareAppMessage:""},{default:_((()=>[(m(!0),y(c,null,j(h.value.components,((s,e)=>(m(),n(o,{key:e,styles:s.property.style},{default:_((()=>[v(a,{type:s.id,data:s.property,styles:s.property.style},null,8,["type","data","styles"])])),_:2},1032,["styles"])))),128))])),_:1},8,["bgStyle","navbarStyle"])}}};export{x as default};
+import{h as s,c as e,n as t,s as a,a as o,b as r,d as p,o as l,p as i,q as u,e as m,f as n,w as _,l as d,k as y,r as j,F as c,m as b,j as v}from"./index-245b0bc7.js";import{_ as g,a as f}from"./s-block.1123b298.js";import{_ as k}from"./s-layout.c07dfe51.js";import"./form.31d1633c.js";import"./_plugin-vue_export-helper.1b428a4d.js";import"./uni-list.f6ed671e.js";import"./uni-badge.93803fe4.js";import"./su-image.5857bbf7.js";import"./su-swiper.4dda6eed.js";import"./s-goods-column.cd30210f.js";import"./useGoods.41847cbf.js";/* empty css                                                                     */import"./uni-load-more.3f4a5727.js";/* empty css                                                                *//* empty css                                                                      */import"./spu.974a0923.js";import"./combination.a8b3480a.js";import"./const.f3e19786.js";import"./mp-html.60759cf5.js";import"./richtext.81c23212.js";const x={__name:"user",setup(x){s();const h=e((()=>a.$store("app").template.user)),S=e((()=>a.$store("user").isLogin));return t((()=>{a.$store("user").updateUserData()})),o((()=>{a.$store("user").updateUserData(),setTimeout((function(){r()}),800)})),p((()=>{})),l((s=>{s.linkId&&i("linkId",s.linkId),S.value||u()})),(s,e)=>{var t;const a=d(b("s-block-item"),g),o=d(b("s-block"),f),r=d(b("s-layout"),k);return m(),n(r,{title:"我的",tabbar:"/pages/index/user",navbar:"custom",bgStyle:h.value.page,navbarStyle:null==(t=h.value.style)?void 0:t.navbar,onShareAppMessage:""},{default:_((()=>[(m(!0),y(c,null,j(h.value.components,((s,e)=>(m(),n(o,{key:e,styles:s.property.style},{default:_((()=>[v(a,{type:s.id,data:s.property,styles:s.property.style},null,8,["type","data","styles"])])),_:2},1032,["styles"])))),128))])),_:1},8,["bgStyle","navbarStyle"])}}};export{x as default};

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-order-aftersale-apply.ff88e310.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-order-aftersale-detail.82f24bd1.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-order-aftersale-list.47a29f3e.js


+ 1 - 1
unpackage/dist/build/web/assets/pages-order-aftersale-log.2b181cbc.js → unpackage/dist/build/web/assets/pages-order-aftersale-log.839ce6bc.js

@@ -1 +1 @@
-import{e as t,f as e,w as s,j as a,B as l,g as i,t as o,u as d,v as n,s as r,E as c,i as u,y as m,o as f,l as _,k as p,r as y,F as x,m as g}from"./index-10dc6b02.js";import{_ as b}from"./s-layout.27c861b6.js";import{_ as j}from"./_plugin-vue_export-helper.1b428a4d.js";import{A as h}from"./afterSale.67486fda.js";import"./form.c91f91df.js";const v=j({__name:"log-item",props:{item:{type:Object,default(){}},index:{type:Number,default:0},data:{type:Object,default(){}}},setup:m=>(f,_)=>{const p=c,y=u;return t(),e(y,{class:"log-item ss-flex"},{default:s((()=>[a(y,{class:"log-icon ss-flex-col ss-col-center ss-m-r-20"},{default:s((()=>[a(p,{class:l(["cicon-title",0===m.index?"activity-color":""])},null,8,["class"]),m.data.length-1!==m.index?(t(),e(y,{key:0,class:"line"})):i("",!0)])),_:1}),a(y,null,{default:s((()=>[a(y,{class:"text"},{default:s((()=>[o(d(m.item.content),1)])),_:1}),a(y,{class:"date"},{default:s((()=>[o(d(n(r).$helper.timeFormat(m.item.createTime,"yyyy-mm-dd hh:MM:ss")),1)])),_:1})])),_:1})])),_:1})}},[["__scopeId","data-v-bbeb067c"]]),k=j({__name:"log",setup(l){const i=m({list:[]});return f((t=>{i.aftersaleId=t.id,async function(t){const{data:e}=await h.getAfterSaleLogList(t);i.list=e}(t.id)})),(l,o)=>{const d=u,n=_(g("s-layout"),b);return t(),e(n,{title:"售后进度"},{default:s((()=>[a(d,{class:"log-box"},{default:s((()=>[(t(!0),p(x,null,y(i.list,((l,o)=>(t(),e(d,{key:l.id},{default:s((()=>[a(v,{item:l,index:o,data:i.list},null,8,["item","index","data"])])),_:2},1024)))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-b61de3f9"]]);export{k as default};
+import{e as t,f as e,w as s,j as a,B as l,g as i,t as o,u as d,v as n,s as r,E as c,i as u,y as m,o as f,l as _,k as p,r as y,F as x,m as g}from"./index-245b0bc7.js";import{_ as b}from"./s-layout.c07dfe51.js";import{_ as j}from"./_plugin-vue_export-helper.1b428a4d.js";import{A as h}from"./afterSale.29cf1452.js";import"./form.31d1633c.js";const v=j({__name:"log-item",props:{item:{type:Object,default(){}},index:{type:Number,default:0},data:{type:Object,default(){}}},setup:m=>(f,_)=>{const p=c,y=u;return t(),e(y,{class:"log-item ss-flex"},{default:s((()=>[a(y,{class:"log-icon ss-flex-col ss-col-center ss-m-r-20"},{default:s((()=>[a(p,{class:l(["cicon-title",0===m.index?"activity-color":""])},null,8,["class"]),m.data.length-1!==m.index?(t(),e(y,{key:0,class:"line"})):i("",!0)])),_:1}),a(y,null,{default:s((()=>[a(y,{class:"text"},{default:s((()=>[o(d(m.item.content),1)])),_:1}),a(y,{class:"date"},{default:s((()=>[o(d(n(r).$helper.timeFormat(m.item.createTime,"yyyy-mm-dd hh:MM:ss")),1)])),_:1})])),_:1})])),_:1})}},[["__scopeId","data-v-bbeb067c"]]),k=j({__name:"log",setup(l){const i=m({list:[]});return f((t=>{i.aftersaleId=t.id,async function(t){const{data:e}=await h.getAfterSaleLogList(t);i.list=e}(t.id)})),(l,o)=>{const d=u,n=_(g("s-layout"),b);return t(),e(n,{title:"售后进度"},{default:s((()=>[a(d,{class:"log-box"},{default:s((()=>[(t(!0),p(x,null,y(i.list,((l,o)=>(t(),e(d,{key:l.id},{default:s((()=>[a(v,{item:l,index:o,data:i.list},null,8,["item","index","data"])])),_:2},1024)))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-b61de3f9"]]);export{k as default};

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-order-aftersale-return-delivery.fa995edc.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-order-confirm.28b072fb.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-order-detail.e6f9852d.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-order-express-log.62a382cb.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-order-list.8f49b4ca.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-order-otherlist.3b1d0161.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-pay-index.0bdd757d.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-pay-recharge-log.fc52cfde.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-pay-recharge.a8ebda84.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-pay-result.3cc37964.js


+ 1 - 1
unpackage/dist/build/web/assets/pages-public-error.7a5f3094.js → unpackage/dist/build/web/assets/pages-public-error.2220fc33.js

@@ -1 +1 @@
-import{K as t,o as e,e as o,f as n,w as a,i as s,g as r,aU as i,bw as c,l,m as p}from"./index-10dc6b02.js";import{_ as u}from"./s-empty.a1b2e937.js";import{_}from"./_plugin-vue_export-helper.1b428a4d.js";/* empty css                                                                */const m=_({__name:"error",setup(_){const m=t(""),f=t("");async function x(){i({url:"/pages/index/index"}),await c()}return e((t=>{m.value=t.errCode,f.value=t.errMsg})),(t,e)=>{const i=l(p("s-empty"),u),c=s;return o(),n(c,{class:"error-page"},{default:a((()=>["NetworkError"===m.value?(o(),n(i,{key:0,icon:"/static/internet-empty.png",text:"网络连接失败",showAction:"",actionText:"重新连接",onClickAction:x,buttonColor:"#ff3000"})):"TemplateError"===m.value?(o(),n(i,{key:1,icon:"/static/internet-empty.png",text:"未找到模板",showAction:"",actionText:"重新加载",onClickAction:x,buttonColor:"#ff3000"})):""!==m.value?(o(),n(i,{key:2,icon:"/static/internet-empty.png",text:f.value,showAction:"",actionText:"重新加载",onClickAction:x,buttonColor:"#ff3000"},null,8,["text"])):r("",!0)])),_:1})}}},[["__scopeId","data-v-88db9efc"]]);export{m as default};
+import{K as t,o as e,e as o,f as n,w as a,i as s,g as r,aU as i,bw as c,l,m as p}from"./index-245b0bc7.js";import{_ as u}from"./s-empty.d2c6401a.js";import{_}from"./_plugin-vue_export-helper.1b428a4d.js";/* empty css                                                                */const m=_({__name:"error",setup(_){const m=t(""),f=t("");async function x(){i({url:"/pages/index/index"}),await c()}return e((t=>{m.value=t.errCode,f.value=t.errMsg})),(t,e)=>{const i=l(p("s-empty"),u),c=s;return o(),n(c,{class:"error-page"},{default:a((()=>["NetworkError"===m.value?(o(),n(i,{key:0,icon:"/static/internet-empty.png",text:"网络连接失败",showAction:"",actionText:"重新连接",onClickAction:x,buttonColor:"#ff3000"})):"TemplateError"===m.value?(o(),n(i,{key:1,icon:"/static/internet-empty.png",text:"未找到模板",showAction:"",actionText:"重新加载",onClickAction:x,buttonColor:"#ff3000"})):""!==m.value?(o(),n(i,{key:2,icon:"/static/internet-empty.png",text:f.value,showAction:"",actionText:"重新加载",onClickAction:x,buttonColor:"#ff3000"},null,8,["text"])):r("",!0)])),_:1})}}},[["__scopeId","data-v-88db9efc"]]);export{m as default};

+ 1 - 1
unpackage/dist/build/web/assets/pages-public-faq.833828cb.js → unpackage/dist/build/web/assets/pages-public-faq.686b62c8.js

@@ -1 +1 @@
-import{y as s,o as t,s as e,e as a,f as l,w as o,l as c,j as r,k as n,r as i,F as p,g as u,m as _,t as m,u as f,i as d,E as g}from"./index-10dc6b02.js";import{_ as y,a as x}from"./uni-collapse.74fbc330.js";import{_ as j}from"./s-empty.a1b2e937.js";import{_ as b}from"./s-layout.27c861b6.js";import{_ as h}from"./_plugin-vue_export-helper.1b428a4d.js";import"./form.c91f91df.js";/* empty css                                                                */const v=h({__name:"faq",setup(h){const v=s({list:[],loading:!0});return t((()=>{e.$router.go("/pages/public/richtext",{title:"常见问题"})})),(s,t)=>{const e=d,h=g,F=c(_("uni-collapse-item"),y),k=c(_("uni-collapse"),x),w=c(_("s-empty"),j),I=c(_("s-layout"),b);return a(),l(I,{class:"set-wrap",title:"常见问题",bgStyle:{color:"#FFF"}},{default:o((()=>[r(k,null,{default:o((()=>[(a(!0),n(p,null,i(v.list,((s,t)=>(a(),l(F,{key:s},{title:o((()=>[r(e,{class:"ss-flex ss-col-center header"},{default:o((()=>[r(e,{class:"ss-m-l-20 ss-m-r-20 icon"},{default:o((()=>[r(e,{class:"rectangle"},{default:o((()=>[r(e,{class:"num ss-flex ss-row-center ss-col-center"},{default:o((()=>[m(f(t+1<10?"0"+(t+1):t+1),1)])),_:2},1024)])),_:2},1024),r(e,{class:"triangle"})])),_:2},1024),r(e,{class:"title ss-m-t-36 ss-m-b-36"},{default:o((()=>[m(f(s.title),1)])),_:2},1024)])),_:2},1024)])),default:o((()=>[r(e,{class:"content ss-p-l-78 ss-p-r-40 ss-p-b-50 ss-p-t-20"},{default:o((()=>[r(h,{class:"text"},{default:o((()=>[m(f(s.content),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:1}),0!==v.list.length||v.loading?u("",!0):(a(),l(w,{key:0,text:"暂无常见问题",icon:"/static/collect-empty.png"}))])),_:1})}}},[["__scopeId","data-v-d403c664"]]);export{v as default};
+import{y as s,o as t,s as e,e as a,f as l,w as o,l as c,j as r,k as n,r as i,F as p,g as u,m as _,t as m,u as f,i as d,E as g}from"./index-245b0bc7.js";import{_ as y,a as x}from"./uni-collapse.de1bc4e4.js";import{_ as j}from"./s-empty.d2c6401a.js";import{_ as b}from"./s-layout.c07dfe51.js";import{_ as h}from"./_plugin-vue_export-helper.1b428a4d.js";import"./form.31d1633c.js";/* empty css                                                                */const v=h({__name:"faq",setup(h){const v=s({list:[],loading:!0});return t((()=>{e.$router.go("/pages/public/richtext",{title:"常见问题"})})),(s,t)=>{const e=d,h=g,F=c(_("uni-collapse-item"),y),k=c(_("uni-collapse"),x),w=c(_("s-empty"),j),I=c(_("s-layout"),b);return a(),l(I,{class:"set-wrap",title:"常见问题",bgStyle:{color:"#FFF"}},{default:o((()=>[r(k,null,{default:o((()=>[(a(!0),n(p,null,i(v.list,((s,t)=>(a(),l(F,{key:s},{title:o((()=>[r(e,{class:"ss-flex ss-col-center header"},{default:o((()=>[r(e,{class:"ss-m-l-20 ss-m-r-20 icon"},{default:o((()=>[r(e,{class:"rectangle"},{default:o((()=>[r(e,{class:"num ss-flex ss-row-center ss-col-center"},{default:o((()=>[m(f(t+1<10?"0"+(t+1):t+1),1)])),_:2},1024)])),_:2},1024),r(e,{class:"triangle"})])),_:2},1024),r(e,{class:"title ss-m-t-36 ss-m-b-36"},{default:o((()=>[m(f(s.title),1)])),_:2},1024)])),_:2},1024)])),default:o((()=>[r(e,{class:"content ss-p-l-78 ss-p-r-40 ss-p-b-50 ss-p-t-20"},{default:o((()=>[r(h,{class:"text"},{default:o((()=>[m(f(s.content),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:1}),0!==v.list.length||v.loading?u("",!0):(a(),l(w,{key:0,text:"暂无常见问题",icon:"/static/collect-empty.png"}))])),_:1})}}},[["__scopeId","data-v-d403c664"]]);export{v as default};

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-public-setting.15faeffd.js


+ 1 - 1
unpackage/dist/build/web/assets/pages-public-webview.c67b744b.js → unpackage/dist/build/web/assets/pages-public-webview.9d912b10.js

@@ -1 +1 @@
-import{K as e,o as s,e as a,f as n,w as t,i as o,j as r,bx as u}from"./index-10dc6b02.js";const l={__name:"webview",setup(l){const c=e("");return s((e=>{c.value=decodeURIComponent(e.url)})),(e,s)=>{const l=u,d=o;return a(),n(d,null,{default:t((()=>[r(l,{src:c.value},null,8,["src"])])),_:1})}}};export{l as default};
+import{K as e,o as s,e as a,f as n,w as t,i as o,j as r,bx as u}from"./index-245b0bc7.js";const l={__name:"webview",setup(l){const c=e("");return s((e=>{c.value=decodeURIComponent(e.url)})),(e,s)=>{const l=u,d=o;return a(),n(d,null,{default:t((()=>[r(l,{src:c.value},null,8,["src"])])),_:1})}}};export{l as default};

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-shop-index.273a6f40.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-address-edit.3835bf7a.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-address-list.c0ae64ca.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-goods-collect.2fd10c0c.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-goods-log.7c85b51e.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-info.2b04e444.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-invoice-edit.c10368a2.js


+ 1 - 1
unpackage/dist/build/web/assets/pages-user-invoice-list.910cd922.js → unpackage/dist/build/web/assets/pages-user-invoice-list.c55c1d72.js

@@ -1 +1 @@
-import{y as s,n as a,L as t,M as e,p as o,e as r,f as i,w as l,l as d,k as n,r as m,F as p,g as _,j as u,v as c,s as f,t as g,m as y,i as j,G as b,at as k}from"./index-10dc6b02.js";import{_ as x}from"./s-address-item.4f90ba55.js";import{a as h,_ as v}from"./s-layout.27c861b6.js";import{_ as A}from"./s-empty.a1b2e937.js";import{A as w}from"./area.42df024d.js";import{A as F}from"./address.c62ff5e4.js";import{_ as S}from"./_plugin-vue_export-helper.1b428a4d.js";import"./form.c91f91df.js";/* empty css                                                                */const C=S({__name:"list",setup(S){const C=s({list:[],loading:!0});return a((async()=>{C.list=(await F.getAddressList()).data,C.loading=!1})),t((()=>{e("areaData")||w.getAreaTree().then((s=>{0===s.code&&o("areaData",s.data)}))})),(s,a)=>{const t=d(y("s-address-item"),x),e=j,o=b,w=d(y("su-fixed"),h),F=d(y("s-empty"),A),S=d(y("s-layout"),v);return r(),i(S,{title:"发票抬头管理",bgStyle:{color:"#FFF"}},{default:l((()=>[C.list.length?(r(),i(e,{key:0},{default:l((()=>[(r(!0),n(p,null,m(C.list,(s=>(r(),i(t,{hasBorderBottom:"",key:s.id,item:s,onClick:a=>(k("SELECT_ADDRESS",{addressInfo:s}),void f.$router.back())},null,8,["item","onClick"])))),128))])),_:1})):_("",!0),u(w,{bottom:"",placeholder:""},{default:l((()=>[u(e,{class:"footer-box ss-flex ss-row-between ss-p-20"},{default:l((()=>[u(o,{class:"add-btn ss-reset-button ui-Shadow-Main",onClick:a[0]||(a[0]=s=>c(f).$router.go("/pages/user/invoice/edit"))},{default:l((()=>[g(" 新增发票抬头 ")])),_:1})])),_:1})])),_:1}),0!==C.list.length||C.loading?_("",!0):(r(),i(F,{key:1,text:"暂无发票抬头",icon:"/static/data-empty.png"}))])),_:1})}}},[["__scopeId","data-v-0bd54ac4"]]);export{C as default};
+import{y as s,n as a,L as t,M as e,p as o,e as r,f as i,w as l,l as d,k as n,r as m,F as p,g as _,j as u,v as c,s as f,t as g,m as y,i as j,G as b,at as k}from"./index-245b0bc7.js";import{_ as x}from"./s-address-item.45533bcb.js";import{a as h,_ as v}from"./s-layout.c07dfe51.js";import{_ as A}from"./s-empty.d2c6401a.js";import{A as w}from"./area.b48516aa.js";import{A as F}from"./address.ca9650f1.js";import{_ as S}from"./_plugin-vue_export-helper.1b428a4d.js";import"./form.31d1633c.js";/* empty css                                                                */const C=S({__name:"list",setup(S){const C=s({list:[],loading:!0});return a((async()=>{C.list=(await F.getAddressList()).data,C.loading=!1})),t((()=>{e("areaData")||w.getAreaTree().then((s=>{0===s.code&&o("areaData",s.data)}))})),(s,a)=>{const t=d(y("s-address-item"),x),e=j,o=b,w=d(y("su-fixed"),h),F=d(y("s-empty"),A),S=d(y("s-layout"),v);return r(),i(S,{title:"发票抬头管理",bgStyle:{color:"#FFF"}},{default:l((()=>[C.list.length?(r(),i(e,{key:0},{default:l((()=>[(r(!0),n(p,null,m(C.list,(s=>(r(),i(t,{hasBorderBottom:"",key:s.id,item:s,onClick:a=>(k("SELECT_ADDRESS",{addressInfo:s}),void f.$router.back())},null,8,["item","onClick"])))),128))])),_:1})):_("",!0),u(w,{bottom:"",placeholder:""},{default:l((()=>[u(e,{class:"footer-box ss-flex ss-row-between ss-p-20"},{default:l((()=>[u(o,{class:"add-btn ss-reset-button ui-Shadow-Main",onClick:a[0]||(a[0]=s=>c(f).$router.go("/pages/user/invoice/edit"))},{default:l((()=>[g(" 新增发票抬头 ")])),_:1})])),_:1})])),_:1}),0!==C.list.length||C.loading?_("",!0):(r(),i(F,{key:1,text:"暂无发票抬头",icon:"/static/data-empty.png"}))])),_:1})}}},[["__scopeId","data-v-0bd54ac4"]]);export{C as default};

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-qrcode-share.feb12b74.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-setting.9e0fc607.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-wallet-money.a6cbf5cf.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-wallet-score.8f772c85.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-wallet-scoreToMoney.674b803b.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/pages-user-wallet-team.5dc06659.js


+ 0 - 1
unpackage/dist/build/web/assets/qrcode-share-73eadccd.css

@@ -1 +0,0 @@
-.confirm-btn[data-v-ed4b4284]{width:22.1875rem;margin-left:.625rem;height:2.5rem;background:linear-gradient(90deg,var(--ui-BG-Main),var(--ui-BG-Main-gradient));border-radius:1.25rem;color:#fff}.confirm-btn[data-v-ed4b4284]:first-child{margin-left:0}.hideCanvas[data-v-ed4b4284]{position:fixed;top:-3124.96875rem;left:-3124.96875rem;z-index:-99999}

+ 1 - 0
unpackage/dist/build/web/assets/qrcode-share-c78b139b.css

@@ -0,0 +1 @@
+.confirm-btn[data-v-a25c9bbc]{width:22.1875rem;margin-left:.625rem;height:2.5rem;background:linear-gradient(90deg,var(--ui-BG-Main),var(--ui-BG-Main-gradient));border-radius:1.25rem;color:#fff}.confirm-btn[data-v-a25c9bbc]:first-child{margin-left:0}.hideCanvas[data-v-a25c9bbc]{position:fixed;top:-3124.96875rem;left:-3124.96875rem;z-index:-99999}

+ 1 - 1
unpackage/dist/build/web/assets/rewardActivity.d7a0f920.js → unpackage/dist/build/web/assets/rewardActivity.1f151dad.js

@@ -1 +1 @@
-import{Z as t}from"./index-10dc6b02.js";const r={getRewardActivity:r=>t({url:"/promotion/reward-activity/get",method:"GET",params:{id:r}})};export{r as R};
+import{Z as t}from"./index-245b0bc7.js";const r={getRewardActivity:r=>t({url:"/promotion/reward-activity/get",method:"GET",params:{id:r}})};export{r as R};

+ 1 - 1
unpackage/dist/build/web/assets/richtext.f3da3151.js → unpackage/dist/build/web/assets/richtext.81c23212.js

@@ -1 +1 @@
-import{Z as t,y as e,o as l,b8 as s,e as i,f as a,w as o,l as n,j as r,m as c,i as p}from"./index-10dc6b02.js";import{_ as u}from"./mp-html.3aeabb48.js";import{_ as m}from"./s-layout.27c861b6.js";import{_ as d}from"./_plugin-vue_export-helper.1b428a4d.js";const _={getArticle:(e,l)=>t({url:"/promotion/article/get",method:"GET",params:{id:e,title:l}})},f=d({__name:"richtext",props:{title:{defautls:"",type:String},type:{defautls:"",type:String}},setup(t){const d=e({title:"",content:""});const f=t;return l((t=>{(t.title||f.title)&&(d.title=t.title||f.title,s({title:d.title||f.title})),async function(t,e){const{code:l,data:i}=await _.getArticle(t,e);0===l&&(d.content=i.content,d.title!==i.title&&(d.title=i.title,s({title:d.title})))}(t.id,t.title||f.title)})),(e,l)=>{const s=n(c("mp-html"),u),_=p,f=n(c("s-layout"),m);return d.title&&!t.type?(i(),a(f,{key:0,class:"set-wrap",title:d.title,bgStyle:{color:"#FFF"}},{default:o((()=>[r(_,{class:"ss-p-30"},{default:o((()=>[r(s,{class:"richtext",content:d.content},null,8,["content"])])),_:1})])),_:1},8,["title"])):(i(),a(s,{key:1,class:"richtext",content:d.content},null,8,["content"]))}}},[["__scopeId","data-v-5342d437"]]),y=Object.freeze(Object.defineProperty({__proto__:null,default:f},Symbol.toStringTag,{value:"Module"}));export{_ as A,y as a,f as r};
+import{Z as t,y as e,o as l,b8 as s,e as i,f as a,w as o,l as n,j as r,m as c,i as p}from"./index-245b0bc7.js";import{_ as u}from"./mp-html.60759cf5.js";import{_ as m}from"./s-layout.c07dfe51.js";import{_ as d}from"./_plugin-vue_export-helper.1b428a4d.js";const _={getArticle:(e,l)=>t({url:"/promotion/article/get",method:"GET",params:{id:e,title:l}})},f=d({__name:"richtext",props:{title:{defautls:"",type:String},type:{defautls:"",type:String}},setup(t){const d=e({title:"",content:""});const f=t;return l((t=>{(t.title||f.title)&&(d.title=t.title||f.title,s({title:d.title||f.title})),async function(t,e){const{code:l,data:i}=await _.getArticle(t,e);0===l&&(d.content=i.content,d.title!==i.title&&(d.title=i.title,s({title:d.title})))}(t.id,t.title||f.title)})),(e,l)=>{const s=n(c("mp-html"),u),_=p,f=n(c("s-layout"),m);return d.title&&!t.type?(i(),a(f,{key:0,class:"set-wrap",title:d.title,bgStyle:{color:"#FFF"}},{default:o((()=>[r(_,{class:"ss-p-30"},{default:o((()=>[r(s,{class:"richtext",content:d.content},null,8,["content"])])),_:1})])),_:1},8,["title"])):(i(),a(s,{key:1,class:"richtext",content:d.content},null,8,["content"]))}}},[["__scopeId","data-v-5342d437"]]),y=Object.freeze(Object.defineProperty({__proto__:null,default:f},Symbol.toStringTag,{value:"Module"}));export{_ as A,y as a,f as r};

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/s-address-item.45533bcb.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/s-block.1123b298.js


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
unpackage/dist/build/web/assets/s-coupon-list.5388d6d0.js


+ 1 - 1
unpackage/dist/build/web/assets/s-empty.a1b2e937.js → unpackage/dist/build/web/assets/s-empty.d2c6401a.js

@@ -1 +1 @@
-import{D as t,e,f as s,w as a,j as o,t as n,u as i,g as l,A as c,s as r,x as p,i as u,E as d,G as _}from"./index-10dc6b02.js";/* empty css                                                                */import{_ as f}from"./_plugin-vue_export-helper.1b428a4d.js";const y=f({__name:"s-empty",props:{icon:{type:String,default:""},text:{type:String,default:""},showAction:{type:Boolean,default:!1},actionText:{type:String,default:""},actionUrl:{type:String,default:""},paddingTop:{type:String,default:"260"},buttonColor:{type:String,default:"var(--ui-BG-Main)"}},emits:["clickAction"],setup(f,{emit:y}){t((t=>({"353aa77b":f.buttonColor})));const m=f,x=y;function g(){""!==m.actionUrl&&r.$router.go(m.actionUrl),x("clickAction")}return(t,r)=>{const y=p,m=u,x=d,b=_;return e(),s(m,{class:"ss-flex-col ss-col-center ss-row-center empty-box",style:c([{paddingTop:f.paddingTop+"rpx"}])},{default:a((()=>[o(m,{class:""},{default:a((()=>[o(y,{class:"empty-icon",src:f.icon,mode:"widthFix"},null,8,["src"])])),_:1}),o(m,{class:"empty-text ss-m-t-28 ss-m-b-40"},{default:a((()=>[""!==f.text?(e(),s(x,{key:0},{default:a((()=>[n(i(f.text),1)])),_:1})):l("",!0)])),_:1}),f.showAction?(e(),s(b,{key:0,class:"ss-reset-button empty-btn",onClick:g},{default:a((()=>[n(i(f.actionText),1)])),_:1})):l("",!0)])),_:1},8,["style"])}}},[["__scopeId","data-v-4198cfab"]]);export{y as _};
+import{D as t,e,f as s,w as a,j as o,t as n,u as i,g as l,A as c,s as r,x as p,i as u,E as d,G as _}from"./index-245b0bc7.js";/* empty css                                                                */import{_ as f}from"./_plugin-vue_export-helper.1b428a4d.js";const y=f({__name:"s-empty",props:{icon:{type:String,default:""},text:{type:String,default:""},showAction:{type:Boolean,default:!1},actionText:{type:String,default:""},actionUrl:{type:String,default:""},paddingTop:{type:String,default:"260"},buttonColor:{type:String,default:"var(--ui-BG-Main)"}},emits:["clickAction"],setup(f,{emit:y}){t((t=>({"353aa77b":f.buttonColor})));const m=f,x=y;function g(){""!==m.actionUrl&&r.$router.go(m.actionUrl),x("clickAction")}return(t,r)=>{const y=p,m=u,x=d,b=_;return e(),s(m,{class:"ss-flex-col ss-col-center ss-row-center empty-box",style:c([{paddingTop:f.paddingTop+"rpx"}])},{default:a((()=>[o(m,{class:""},{default:a((()=>[o(y,{class:"empty-icon",src:f.icon,mode:"widthFix"},null,8,["src"])])),_:1}),o(m,{class:"empty-text ss-m-t-28 ss-m-b-40"},{default:a((()=>[""!==f.text?(e(),s(x,{key:0},{default:a((()=>[n(i(f.text),1)])),_:1})):l("",!0)])),_:1}),f.showAction?(e(),s(b,{key:0,class:"ss-reset-button empty-btn",onClick:g},{default:a((()=>[n(i(f.actionText),1)])),_:1})):l("",!0)])),_:1},8,["style"])}}},[["__scopeId","data-v-4198cfab"]]);export{y as _};

Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff