yuminge-app/yun-min-program-plugin-master/packageF/storeManagement/storeGoodsManagement/storeGoodsManagement.wxml

97 lines
3.7 KiB
Plaintext

<!--packageF/storeManagement/storeGoodsManagement/storeGoodsManagement.wxml-->
<view>
<view class="stkcky">
<view class="header-search">
<van-search value="{{keyWord}}" bindsearch="handSearch" clearable shape="round" style="flex: 1;" placeholder="搜索商品">
</van-search>
<view class="btn-search" data-name="releaseStoreGoods" bindtap="gotoPage">发布商品</view>
</view>
<van-tabs active="{{active}}" bindchange="changeTabs" class="status-tab">
<van-tab title="全部" name="-1"></van-tab>
<van-tab title="在售商品" name="1"></van-tab>
<van-tab title="下架商品" name="0"></van-tab>
</van-tabs>
<view class="control-column">
<text class="goods-count">商品数:{{goodsCount}}</text>
<view class="batch-option" bindtap="selectBolfun" wx:if="{{!isBatchOperation}}">
<i class="iconfont icon-fontclass-piliang"></i>
<text>批量操作</text>
</view>
<view wx:else bindtap="cancelBatchOperation">取消</view>
</view>
</view>
<van-checkbox-group value="{{ batchGoods }}" bind:change="checkboxGroupChange">
<view class="goods-box" wx:for="{{goodsList}}" wx:for-item="goods" wx:key="id">
<view class="goods">
<view class="goods-info">
<view class="left-img">
<van-checkbox class="checkbox" wx:if="{{isBatchOperation}}" name="{{goods.id}}"></van-checkbox>
<image src="{{goods.thumb_src}}" />
</view>
<view class="right-detail">
<view class="goods-title text-over-2">{{goods.title}}</view>
<view class="stock">
<text>库存:{{goods.stock ? goods.stock : 0}}</text>
<text style="margin-left: 0.5rem">销量:{{goods.real_sale ? goods.real_sale : 0}}</text>
</view>
<view style="display:flex">
<view class="price">
<text class="money-icon">¥</text>
{{goods.price}}
</view>
<text wx:if="{{goods.status == 1}}">上架</text>
<text wx:else style="color: #929292;">下架</text>
</view>
</view>
</view>
<view class="option-goods">
<view class="option edit" data-id="{{goods.id}}" data-name="releaseStoreGoods" bindtap="gotoPage">
<text>编辑</text>
<i class="iconfont icon-fontclass-qianshu"></i>
</view>
<view class="option release">
<view wx:if="{{goods.status != 1}}" data-goodsId="{{goods.id}}" data-option="{{1}}" bindtap="onShelf">
<text>上架</text>
<i class="iconfont icon-fontclass-shangchuan"></i>
</view>
<view wx:else data-goodsId="{{goods.id}}" data-option="{{0}}" bindtap="onShelf">
<text>下架</text>
<i class="iconfont icon-fontclass-xiazai"></i>
</view>
</view>
<view class="option delete" data-goodsId="{{goods.id}}" bindtap="deleteGoods">
<text>删除</text>
<i class="iconfont icon-fontclass-shanchu"></i>
</view>
</view>
</view>
</view>
</van-checkbox-group>
<view wx:if="{{isBatchOperation}}">
<view class="empty-placeholder"></view>
<view class="all-handler">
<view class="check-all">
<van-checkbox value="{{allCheck}}" bindchange="toggleAll">
<!-- <i slot="icon" class="iconfont icon-all_select_active {{allCheck ? 'activeIcon' : ''}}"></i> -->
<text>全选</text>
</van-checkbox>
</view>
<view class="btns">
<view class="btn" wx:for="{{optionBtns}}" wx:key="index" data-item="{{item}}" bindtap="handlerBatchOpt">{{item.text}}</view>
</view>
<view class="complete" bindtap="cancelBatchOperation">完成</view>
</view>
</view>
</view>