123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <navigator url="#" wx:for="{{list}}" wx:key="itemid" class="item-box">
- <view class="top" bindtap="changeResults" data-item="{{item}}">
- <view class="image">
- <van-image width="100%" height="100%" fit="cover" src="{{item.attinfos[0].subfiles[0].url}}" use-loading-slot use-error-slot lazy-load>
- <van-loading slot="loading" type="spinner" size="20" vertical />
- <text slot="error">加载失败</text>
- </van-image>
- </view>
- <view class="content">
- <view class="title">
- <text class="line-1">{{item.itemname}}</text>
- <text class="iconfont icon-guanlian-shanchu" catchtap="deteleItem" data-item="{{item}}" />
- </view>
- <view class="exp">编号:{{item.itemno}}</view>
- <view class="exp">规格:{{item.spec}}</view>
- <view class="exp">型号:{{item.model}}</view>
- <view class="exp">品牌:{{item.brandname}}</view>
- <view class="exp">领域:{{item.tradefield_shoppingcart}}</view>
- <view class="exp"><text style="font-size: 24rpx;font-weight: 600;color: #FF3B30;">¥{{item.gradeprice}}</text>/<text style="font-size: 20rpx;">¥{{item.oldprice}}</text></view>
- </view>
- </view>
- <view class="bottom">
- <view class="check" bindtap="changeResults" data-item="{{item}}">
- <van-checkbox shape='square' disabled="{{sa_brandid && sa_brandid!=item.sa_brandid}}" icon-size='24rpx' label-class='label-class' value="{{ decide.checked(item.sa_shoppingcartid,results) }}" bind:change="onChange">
- 选中
- </van-checkbox>
- </view>
- <van-stepper value="{{ item.qty }}" input-class='input-class' data-index="{{index}}" catch:change="stepperChange" />
- </view>
- </navigator>
- <Yl_Empty wx:if="{{list.length === 0}}" />
- <!-- 底部 -->
- <view style="height: 130rpx;" />
- <view class="footer">
- <view class="left">
- <view class="sum">
- 工具合计:<text>¥{{sum}}</text>
- </view>
- <view class="transport">
- {{sum>=figure?'免运费':'差'+(figure-sum)+'元免运费'}}
- </view>
- </view>
- <picker wx:if="{{classList.length>=2}}" range='{{classList}}' range-key='name' disabled='{{!results.length}}' bindchange="submit">
- <van-button custom-class='but' disabled='{{!results.length}}' bind:click="clickBut">生成订单</van-button>
- </picker>
- <van-button wx:else custom-class='but' disabled='{{!results.length}}' bind:click="clickBut">生成订单</van-button>
- </view>
- <wxs module="decide">
- module.exports = {
- checked: function (id, list) {
- return list.some(function (v) {
- return v == id
- });
- }
- }
- </wxs>
|