From 66fbb1ea7c1ee4bf4353d0ffa16ff14a1a718c8f Mon Sep 17 00:00:00 2001 From: yiming <m13691596795@163.com> Date: 星期四, 06 六月 2024 18:39:56 +0800 Subject: [PATCH] 数字教材icon --- pages/cart/index.wxml | 156 ++++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 126 insertions(+), 30 deletions(-) diff --git a/pages/cart/index.wxml b/pages/cart/index.wxml index 8828092..ff41996 100644 --- a/pages/cart/index.wxml +++ b/pages/cart/index.wxml @@ -1,31 +1,127 @@ -<!-- 鍒嗗眰璐墿杞� --> -<block wx:if="{{cartGroupData.isNotEmpty}}"> - <cart-group - store-goods="{{ cartGroupData.storeGoods }}" - invalid-good-items="{{ cartGroupData.invalidGoodItems }}" - bindselectgoods="onGoodsSelect" - bindselectstore="onStoreSelect" - bindchangequantity="onQuantityChange" - bindgocollect="goCollect" - bindgoodsclick="goGoodsDetail" - bindclearinvalidgoods="clearInvalidGoods" - binddelete="onGoodsDelete" - /> +<import src="index.skeleton.wxml" /> +<template is="skeleton" wx:if="{{loading}}" /> - <view class="gap" /> - <!-- 鍟嗗搧灏忚浠ュ強缁撶畻鎸夐挳 --> - <cart-bar - is-all-selected="{{cartGroupData.isAllSelected}}" - total-amount="{{cartGroupData.totalAmount}}" - total-goods-num="{{cartGroupData.selectedGoodsCount}}" - total-discount-amount="{{cartGroupData.totalDiscountAmount}}" - fixed="{{true}}" - bottomHeight="{{112}}" - bindhandleSelectAll="onSelectAll" - bindhandleToSettle="onToSettle" - /> -</block> -<!-- 璐墿杞︾┖鎬� --> -<cart-empty wx:else bind:handleClick="onGotoHome" /> -<t-toast id="t-toast" /> -<t-dialog id="t-dialog" /> +<!-- loading +hidden --> +<view hidden="{{hidden}}"> + <scroll-view + scroll-y="{{true}}" + class="outsideContentBox" + bindscrolltolower="onScrollToLower" + > + <view> + <!-- <checkbox-group bindchange="HandelItemChange"> --> + <view wx:if="{{shoppingCartData.length <= 0}}" class="noDataBox"> + <t-empty icon="folder-open" description="鏆傛棤鏁版嵁" font-size="80" /> + </view> + <!-- <button bind:tap="onLogin"> 鍘荤櫥褰�</button> --> + <t-swipe-cell + wx:for="{{shoppingCartData}}" + wx:key="index" + wx:for-item="item" + wx:for-index="index" + opened="{{swipeOpened}}" + > + <view class="itemWarp"> + <t-cell bordered="{{false}}"> + <view slot="title" class="titleBox"> + <view wx:if="{{item.type == 'product'}}" style="width: 386rpx"> + <view class="boosName"> + <text class="eBook">鐢靛瓙涔�</text> + <text> {{item.name}}</text> + </view> + </view> + <view wx:if="{{item.type == 'item'}}" style="width: 386rpx"> + <view class="boosName"> + <text class="cloudLearning">浜戝涔�</text> + <text> {{item.name}}</text> + </view> + </view> + </view> + <view slot="description" class="descriptionBox"> + <view> + <view class="textBox" wx:if="{{item.type == 'product'}}" + >鍥句功鏈嶅姟-鐢靛瓙涔�</view + > + <view class="textBox" wx:if="{{item.type == 'item'}}" + >鍥句功鏈嶅姟-浜戝涔�</view + > + </view> + <view wx:if="{{item.saleMethod.price != 0}}" class="price-box"> + 锟{item.saleMethod.price }} + </view> + <view wx:else class="descriptionBox"> 绔嬪嵆棰嗗彇</view> + </view> + <view slot="left-icon" class="left-icon"> + <view class="contentCheckbox"> + <t-checkbox + icon="rectangle" + value=" {{item.id}}" + data-item="{{item}}" + checked="{{item.checked}}" + bindchange="HandelItemChange" + /> + </view> + <view class="left-image" data-item="{{item}}" bind:tap="onBook"> + <image + wx:if="{{item.imgUrl}}" + src="{{item.imgUrl}}" + class="imageStyle" + mode="aspectFit" + /> + <image + wx:else + src="/static/images/default-book-img.png" + class="imageStyle" + mode="aspectFit" + /> + </view> + </view> + </t-cell> + </view> + <view + slot="right" + class="btn delete-btn" + bind:tap="onDelete" + data-item="{{item}}" + >鍒犻櫎</view + > + </t-swipe-cell> + <view wx:if="{{shoppingCartData.length > 0}}" class="bottom-box"> + <t-loading + theme="circular" + size="40rpx" + class="wrapper" + wx:if="{{isMore == true}}" + /> + <text wx:if="{{isMore == false}}">娌℃湁鏇村浜�</text> + </view> + </view> + + <t-toast id="t-toast" /> + </scroll-view> + <view class="bottomBox"> + <view class="checkGroupBox"> + <checkbox-group bindchange="bottomChange"> + <checkbox disabled="{{onDisabled}}" value="鍏ㄩ��" checked="{{checkAll}}" + >鍏ㄩ��</checkbox + > + </checkbox-group> + </view> + <view class="settlementBox"> + <view class="totalPrice" + >鎬讳环:<text class="totalPriceText">锟{totalPrice}}</text></view + > + <view class="buttonBox"> + <t-button + class="tButtonBox" + size="small" + shape="round" + bind:tap="goPaymentPage" + > + <view>鍘荤粨绠�({{selectedCount}})</view> + </t-button> + </view> + </view> + </view> +</view> -- Gitblit v1.9.1