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 | 17 | <view class='zs_goods {{g_filter.get_border_type(object.big_order_type)}}'> |
| 18 | 18 | <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> |
| 19 | 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 | 33 | <block wx:if="{{object.goodicon==3}}"> |
| 26 | 34 | <image class='{{g_filter.get_class(object.column,object.position)}}' src='{{object.customicon}}'></image> |
| ... | ... | @@ -166,8 +174,20 @@ |
| 166 | 174 | <view class="zs_goods_ban"> |
| 167 | 175 | <view class='zs_goods_2l'> |
| 168 | 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 | 188 | binderror="bind_bnerr3"></image> |
| 189 | + </block> | |
| 190 | + | |
| 171 | 191 | <block wx:if="{{object.goodicon==3}}"> |
| 172 | 192 | <image class='{{g_filter.get_class(object.column,object.position)}}' |
| 173 | 193 | src='{{object.customicon}}'></image> |
| ... | ... | @@ -312,9 +332,20 @@ |
| 312 | 332 | <view class="zs_goods_wai_san" > |
| 313 | 333 | <view class="zs_goods_san"> |
| 314 | 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 | 346 | binderror="bind_bnerr3"></image> |
| 347 | + </block> | |
| 348 | + | |
| 318 | 349 | <block wx:if="{{object.goodicon==3}}"> |
| 319 | 350 | <image class='{{g_filter.get_class(object.column,object.position)}}' |
| 320 | 351 | src='{{object.customicon}}'></image> |
| ... | ... | @@ -457,9 +488,18 @@ |
| 457 | 488 | <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{item.goods_id}}" class="s1_gk_a1"> |
| 458 | 489 | <view class="{{object.noboder==0?'zs_goods_xiao_bottom':'zs_goods_xiao'}}" > |
| 459 | 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 | 503 | binderror="bind_bnerr3" mode="widthFix" style='max-height:290rpx'></image> |
| 464 | 504 | </block> |
| 465 | 505 | |
| ... | ... | @@ -587,12 +627,8 @@ |
| 587 | 627 | <view class='wz_red'>¥{{item.shop_price}}</view> |
| 588 | 628 | <view class='del'>¥{{item.market_price}}</view> |
| 589 | 629 | </block> |
| 590 | - | |
| 591 | - | |
| 630 | + | |
| 592 | 631 | </block> |
| 593 | - | |
| 594 | - | |
| 595 | - | |
| 596 | 632 | </view> |
| 597 | 633 | <view class='zs_wz5_x' wx:if="{{object.goodsnum}}">销量:{{item.sales_sum}}件</view> |
| 598 | 634 | </view> |
| ... | ... | @@ -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 | 662 | <view class="sp"> |
| 627 | 663 | <swiper-item class="s_it" wx:for="{{goods_array}}"> |
| 628 | 664 | <block wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind"> |
| 629 | 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 | 667 | <view class='sp_top'> |
| 632 | 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 | 681 | binderror="bind_bnerr3" lazy-load="true" style="width: 100%"></image> |
| 635 | - | |
| 682 | + </block> | |
| 683 | + | |
| 684 | + | |
| 636 | 685 | <block wx:if="{{object.goodicon==3}}"> |
| 637 | 686 | <image class='{{g_filter.get_class(object.column,object.position)}}' |
| 638 | 687 | src='{{object.customicon}}'></image> | ... | ... |
components/diy_goodsGroup/diy_goodsGroup.wxss
| ... | ... | @@ -154,6 +154,10 @@ |
| 154 | 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 | 161 | .zs_center_x { |
| 158 | 162 | width: 100%; |
| 159 | 163 | min-height: 200rpx; |
| ... | ... | @@ -727,8 +731,13 @@ swiper { |
| 727 | 731 | |
| 728 | 732 | .one { |
| 729 | 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 | 741 | .sp .sp_top .s_top1_kill { |
| 733 | 742 | position: absolute; |
| 734 | 743 | background-color: #c4182e; |
| ... | ... | @@ -814,5 +823,6 @@ top: 10rpx; |
| 814 | 823 | position: absolute; |
| 815 | 824 | right: 0rpx; |
| 816 | 825 | bottom: 10rpx; |
| 826 | +} | |
| 817 | 827 | |
| 818 | -} | |
| 819 | 828 | \ No newline at end of file |
| 829 | +.n_box{ position: absolute !important;z-index: 10} | |
| 820 | 830 | \ No newline at end of file | ... | ... |