Commit aa4d3d90c0c534121c38182705d48d17423f5a66
1 parent
e34ebeca
背框自定义
Showing
2 changed files
with
79 additions
and
20 deletions
components/diy_goodsGroup/diy_goodsGroup.wxml
| @@ -17,10 +17,18 @@ | @@ -17,10 +17,18 @@ | ||
| 17 | <view class='zs_goods {{g_filter.get_border_type(object.big_order_type)}}'> | 17 | <view class='zs_goods {{g_filter.get_border_type(object.big_order_type)}}'> |
| 18 | <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> | 18 | <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> |
| 19 | <view class='zs_top rel'> | 19 | <view class='zs_top rel'> |
| 20 | - <image class='zs_t_img' src="{{item.goods_img}}" | ||
| 21 | - data-errorimg="goods_array[{{index}}].goods_img" | ||
| 22 | - binderror="bind_bnerr3" lazy-load="true" | ||
| 23 | - ></image> | 20 | + |
| 21 | + <block wx:if="{{object.big_order_type==3}}"> | ||
| 22 | + <view style="position: relative; width: 100%; height: 100%"> | ||
| 23 | + <image class='zs_t_img' src="{{object.pic_back}}" data-errorimg="object.pic_back" lazy-load="true" | ||
| 24 | + binderror="bind_bnerr3"></image> | ||
| 25 | + <image class="n_box" style="top: {{object.top}}%;left:{{object.left}}%;width: {{object.width}}%;height: {{object.width}}%" src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" lazy-load="true" binderror="bind_bnerr3"></image> | ||
| 26 | + </view> | ||
| 27 | + </block> | ||
| 28 | + <block wx:else> | ||
| 29 | + <image class='zs_t_img' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" | ||
| 30 | + binderror="bind_bnerr3" lazy-load="true" ></image> | ||
| 31 | + </block> | ||
| 24 | 32 | ||
| 25 | <block wx:if="{{object.goodicon==3}}"> | 33 | <block wx:if="{{object.goodicon==3}}"> |
| 26 | <image class='{{g_filter.get_class(object.column,object.position)}}' src='{{object.customicon}}'></image> | 34 | <image class='{{g_filter.get_class(object.column,object.position)}}' src='{{object.customicon}}'></image> |
| @@ -166,8 +174,20 @@ | @@ -166,8 +174,20 @@ | ||
| 166 | <view class="zs_goods_ban"> | 174 | <view class="zs_goods_ban"> |
| 167 | <view class='zs_goods_2l'> | 175 | <view class='zs_goods_2l'> |
| 168 | <view class='zs_top_2l rel'> | 176 | <view class='zs_top_2l rel'> |
| 169 | - <image class='zs_t_img_2l' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" lazy-load="true" | 177 | + |
| 178 | + <block wx:if="{{object.big_order_type==3}}"> | ||
| 179 | + <view style="position: relative; width: 100%; height: 100%"> | ||
| 180 | + <image class='zs_t_img_2l' src="{{object.pic_back}}" data-errorimg="object.pic_back" lazy-load="true" | ||
| 181 | + binderror="bind_bnerr3"></image> | ||
| 182 | + <image class="n_box" style="top: {{object.top}}%;left:{{object.left}}%;width: {{object.width}}%;height: {{object.width}}%" src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" lazy-load="true" | ||
| 183 | + binderror="bind_bnerr3"></image> | ||
| 184 | + </view> | ||
| 185 | + </block> | ||
| 186 | + <block wx:else> | ||
| 187 | + <image class='zs_t_img_2l' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" lazy-load="true" | ||
| 170 | binderror="bind_bnerr3"></image> | 188 | binderror="bind_bnerr3"></image> |
| 189 | + </block> | ||
| 190 | + | ||
| 171 | <block wx:if="{{object.goodicon==3}}"> | 191 | <block wx:if="{{object.goodicon==3}}"> |
| 172 | <image class='{{g_filter.get_class(object.column,object.position)}}' | 192 | <image class='{{g_filter.get_class(object.column,object.position)}}' |
| 173 | src='{{object.customicon}}'></image> | 193 | src='{{object.customicon}}'></image> |
| @@ -312,9 +332,20 @@ | @@ -312,9 +332,20 @@ | ||
| 312 | <view class="zs_goods_wai_san" > | 332 | <view class="zs_goods_wai_san" > |
| 313 | <view class="zs_goods_san"> | 333 | <view class="zs_goods_san"> |
| 314 | <view class='zs_goods_3l {{g_filter.get_border_type(object.big_order_type)}}'> | 334 | <view class='zs_goods_3l {{g_filter.get_border_type(object.big_order_type)}}'> |
| 315 | - <view class='zs_top_3l rel'> | ||
| 316 | - <image class='zs_t_img_3l' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" lazy-load="true" | 335 | + <view class='zs_top_3l rel'> |
| 336 | + <block wx:if="{{object.big_order_type==3}}"> | ||
| 337 | + <view style="position: relative; width: 100%; height: 100%"> | ||
| 338 | + <image class='zs_t_img_3l' src="{{object.pic_back}}" data-errorimg="object.pic_back" lazy-load="true" | ||
| 339 | + binderror="bind_bnerr3"></image> | ||
| 340 | + <image class="n_box" style="top: {{object.top}}%;left:{{object.left}}%;width: {{object.width}}%;height: {{object.width}}%" src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" lazy-load="true" | ||
| 341 | + binderror="bind_bnerr3"></image> | ||
| 342 | + </view> | ||
| 343 | + </block> | ||
| 344 | + <block wx:else> | ||
| 345 | + <image class='zs_t_img_3l' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" lazy-load="true" | ||
| 317 | binderror="bind_bnerr3"></image> | 346 | binderror="bind_bnerr3"></image> |
| 347 | + </block> | ||
| 348 | + | ||
| 318 | <block wx:if="{{object.goodicon==3}}"> | 349 | <block wx:if="{{object.goodicon==3}}"> |
| 319 | <image class='{{g_filter.get_class(object.column,object.position)}}' | 350 | <image class='{{g_filter.get_class(object.column,object.position)}}' |
| 320 | src='{{object.customicon}}'></image> | 351 | src='{{object.customicon}}'></image> |
| @@ -457,9 +488,18 @@ | @@ -457,9 +488,18 @@ | ||
| 457 | <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> | 488 | <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> |
| 458 | <view class="{{object.noboder==0?'zs_goods_xiao_bottom':'zs_goods_xiao'}}" > | 489 | <view class="{{object.noboder==0?'zs_goods_xiao_bottom':'zs_goods_xiao'}}" > |
| 459 | <view class='zs_top_x'> | 490 | <view class='zs_top_x'> |
| 460 | - <!--<image class='zs_t_img_x'></image>--> | ||
| 461 | - <block> | ||
| 462 | - <image class='zs_t_img_x' src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" lazy-load="true" | 491 | + <block wx:if="{{object.big_order_type==3}}"> |
| 492 | + <view style="position: relative; width: 100%; height: 100%"> | ||
| 493 | + <image class='zs_t_img_x' src="{{object.pic_back}}" data-errorimg="object.pic_back" lazy-load="true" | ||
| 494 | + binderror="bind_bnerr3"></image> | ||
| 495 | + <image class="n_box" style="top: {{object.top}}%;left:{{object.left}}%;width: {{object.width}}%;height: {{object.width}}%" src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" lazy-load="true" | ||
| 496 | + binderror="bind_bnerr3"></image> | ||
| 497 | + </view> | ||
| 498 | + </block> | ||
| 499 | + | ||
| 500 | + <block wx:else> | ||
| 501 | + <image class="zs_t_img_x {{object.big_order_type==0?'zj':''}}{{object.big_order_type==1?'yj':''}}" | ||
| 502 | + src="{{item.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" lazy-load="true" | ||
| 463 | binderror="bind_bnerr3" mode="widthFix" style='max-height:290rpx'></image> | 503 | binderror="bind_bnerr3" mode="widthFix" style='max-height:290rpx'></image> |
| 464 | </block> | 504 | </block> |
| 465 | 505 | ||
| @@ -587,12 +627,8 @@ | @@ -587,12 +627,8 @@ | ||
| 587 | <view class='wz_red'>¥{{item.shop_price}}</view> | 627 | <view class='wz_red'>¥{{item.shop_price}}</view> |
| 588 | <view class='del'>¥{{item.market_price}}</view> | 628 | <view class='del'>¥{{item.market_price}}</view> |
| 589 | </block> | 629 | </block> |
| 590 | - | ||
| 591 | - | 630 | + |
| 592 | </block> | 631 | </block> |
| 593 | - | ||
| 594 | - | ||
| 595 | - | ||
| 596 | </view> | 632 | </view> |
| 597 | <view class='zs_wz5_x' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> | 633 | <view class='zs_wz5_x' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> |
| 598 | </view> | 634 | </view> |
| @@ -622,17 +658,30 @@ | @@ -622,17 +658,30 @@ | ||
| 622 | 658 | ||
| 623 | 659 | ||
| 624 | <!--商品展示--> | 660 | <!--商品展示--> |
| 625 | - <swiper class="s_prom" indicator-active-color='red' indicator-dots="false" wx:if="{{object.column==5}}" style="height: {{swiper_hei}}rpx;"> | 661 | +<swiper class="s_prom" indicator-active-color='red' indicator-dots="false" wx:if="{{object.column==5}}" style="height: {{swiper_hei}}rpx;"> |
| 626 | <view class="sp"> | 662 | <view class="sp"> |
| 627 | <swiper-item class="s_it" wx:for="{{goods_array}}"> | 663 | <swiper-item class="s_it" wx:for="{{goods_array}}"> |
| 628 | <block wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind"> | 664 | <block wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind"> |
| 629 | <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{aitem.goods_id}}" style="width: 32%" > | 665 | <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{aitem.goods_id}}" style="width: 32%" > |
| 630 | - <view class='one' style="margin-left: 10rpx"> | 666 | + <view class="one {{object.big_order_type==0?'zj':''}}{{object.big_order_type==1?'yj':''}} " style="margin-left: 10rpx"> |
| 631 | <view class='sp_top'> | 667 | <view class='sp_top'> |
| 632 | <view class='s_img' style="position: relative; width: 100%"> | 668 | <view class='s_img' style="position: relative; width: 100%"> |
| 633 | - <image src="{{aitem.goods_img}}" data-errorimg="goods_array[{{index}}][{{aind}}].goods_img" | 669 | + |
| 670 | + <block wx:if="{{object.big_order_type==3}}"> | ||
| 671 | + <view style="position: relative; width: 100%; height: 100%"> | ||
| 672 | + <image src="{{object.pic_back}}" data-errorimg="object.pic_back" lazy-load="true" | ||
| 673 | + binderror="bind_bnerr3"></image> | ||
| 674 | + | ||
| 675 | + <image class="n_box" style="top: {{object.top}}%;left:{{object.left}}%;width: {{object.width}}%;height: {{object.width}}%" src="{{aitem.goods_img}}" data-errorimg="goods_array[{{index}}].goods_img" lazy-load="true" binderror="bind_bnerr3"></image> | ||
| 676 | + </view> | ||
| 677 | + </block> | ||
| 678 | + | ||
| 679 | + <block wx:else> | ||
| 680 | + <image src="{{aitem.goods_img}}" data-errorimg="goods_array[{{index}}][{{aind}}].goods_img" | ||
| 634 | binderror="bind_bnerr3" lazy-load="true" style="width: 100%"></image> | 681 | binderror="bind_bnerr3" lazy-load="true" style="width: 100%"></image> |
| 635 | - | 682 | + </block> |
| 683 | + | ||
| 684 | + | ||
| 636 | <block wx:if="{{object.goodicon==3}}"> | 685 | <block wx:if="{{object.goodicon==3}}"> |
| 637 | <image class='{{g_filter.get_class(object.column,object.position)}}' | 686 | <image class='{{g_filter.get_class(object.column,object.position)}}' |
| 638 | src='{{object.customicon}}'></image> | 687 | src='{{object.customicon}}'></image> |
components/diy_goodsGroup/diy_goodsGroup.wxss
| @@ -154,6 +154,10 @@ | @@ -154,6 +154,10 @@ | ||
| 154 | margin-left: 20rpx; | 154 | margin-left: 20rpx; |
| 155 | } | 155 | } |
| 156 | 156 | ||
| 157 | +.zs_t_img_x.zj{ border: 1rpx solid #eee;} | ||
| 158 | +.zs_t_img_x.yj{ border: 1rpx solid #eee;border-radius: 18rpx;} | ||
| 159 | + | ||
| 160 | + | ||
| 157 | .zs_center_x { | 161 | .zs_center_x { |
| 158 | width: 100%; | 162 | width: 100%; |
| 159 | min-height: 200rpx; | 163 | min-height: 200rpx; |
| @@ -727,8 +731,13 @@ swiper { | @@ -727,8 +731,13 @@ swiper { | ||
| 727 | 731 | ||
| 728 | .one { | 732 | .one { |
| 729 | margin-left: 14rpx; | 733 | margin-left: 14rpx; |
| 734 | + overflow: hidden; | ||
| 730 | } | 735 | } |
| 731 | 736 | ||
| 737 | +.one.zj{ border: 1rpx solid #eee;} | ||
| 738 | +.one.yj{ border: 1rpx solid #eee; border-radius: 18rpx;} | ||
| 739 | + | ||
| 740 | + | ||
| 732 | .sp .sp_top .s_top1_kill { | 741 | .sp .sp_top .s_top1_kill { |
| 733 | position: absolute; | 742 | position: absolute; |
| 734 | background-color: #c4182e; | 743 | background-color: #c4182e; |
| @@ -814,5 +823,6 @@ top: 10rpx; | @@ -814,5 +823,6 @@ top: 10rpx; | ||
| 814 | position: absolute; | 823 | position: absolute; |
| 815 | right: 0rpx; | 824 | right: 0rpx; |
| 816 | bottom: 10rpx; | 825 | bottom: 10rpx; |
| 826 | +} | ||
| 817 | 827 | ||
| 818 | -} | ||
| 819 | \ No newline at end of file | 828 | \ No newline at end of file |
| 829 | +.n_box{ position: absolute !important;z-index: 10} | ||
| 820 | \ No newline at end of file | 830 | \ No newline at end of file |