<!-- 顶部导航 -->
<view class="nav-wrap">
  <scroll-view
    class="nav"
    scroll-x>
    <view bindtap="changeTabs"
          class="nav-item"
          data-value="{{item.value}}"
          wx:for="{{tabs}}"
          wx:key="value">
      <text class="{{item.value === active ? 'active' : ''}}">{{item.name}}</text>
    </view>
  </scroll-view>
</view>

  <!-- 内容区 -->
<view class="main">
  <swiper style="height:100%"
          current="{{current}}"
          bindchange="handleSwiper">
    <swiper-item wx:for="{{originScrollViewData}}"
                 wx:key="index">
      <scroll-view scroll-y
                   style="height:100%;"
                   refresher-enabled="{{true}}"
                   refresher-threshold="{{refresherThreshold}}"
                   refresher-default-style="none"
                   refresher-background="#FFF"
                   refresher-triggered="{{item.isRefresh}}"
                   bindrefresherpulling="onRefresh"
                   bindscrolltolower="fetOrderList">
        <!-- 下拉刷新 -->
        <view slot="refresher" class="pulldown-wrapper">
          <van-loading
            wx:if="{{item.isRefresh}}"
            size="24px"
            type="spinner">加载中...
          </van-loading>
          <view wx:if="{{!item.isRefresh}}" class="van-loading">
            <text class="van-loading__text">下拉刷新</text>
          </view>
        </view>

        <view class="list"
              wx:for="{{item.list}}"
              wx:for-item="order"
              wx:key="id">
          <view class="top">
            <view>产品货号:{{order.product_code}}</view>
            <!-- 已上架 审核未通过 -->
            <view
              class="{{order.product_status_color}}"
              wx:if="{{!!order.product_status_text}}">{{order.product_status_text}}
            </view>
          </view>
          <view class="middle">
            <view class="photo-wrap">
              <image src="{{order.product_img_url}}"></image>
            </view>
            <view class="name-wrap">
              <view class="name">{{order.product_title}}</view>
              <view class="box">
                <view class="stock">库存:{{order.product_count}}</view>
                <view class="price">价格: ¥{{tools.fen2Yuan(order.product_price)}}</view>
              </view>
            </view>
          </view>
          <view class="bottom">
            <button
              type="default"
              data-item="{{order}}"
              catch:tap="showDeleteOrder">删除产品
            </button>
            <button
              type="default"
              data-item="{{order}}"
              catch:tap="handleProductUp"
              wx:if="{{order.product_check_status === 1 && (order.product_status === 0 || order.product_status === 1)}}">{{order.product_status === 0 ? '上架' : '下架'}}
            </button>
            <button
              type="default"
              style="color: rgba(107, 133, 89, 1);"
              data-item="{{order}}"
              bind:tap="jumpOrderDetail">编辑产品
            </button>
          </view>
        </view>

        <view
          class="list-bitmap"
          wx:if="{{item.finished && item.list.length < 1}}">
          <text>暂无数据</text>
        </view>

        <!-- 上拉加载 -->
        <view class="pullup-wrapper" wx:if="{{!item.isRefresh}}">
          <van-loading
            wx:if="{{!item.finished}}"
            size="24px"
            type="spinner">加载中...
          </van-loading>
          <view wx:if="{{item.finished && item.list.length > 0}}" class="van-loading">
            <text class="van-loading__text">没有更多了</text>
          </view>
        </view>
      </scroll-view>
    </swiper-item>
  </swiper>
</view>

  <!-- 弹窗:删除商品二次确认 -->
<van-popup
  custom-class="customer-van-model"
  show="{{ booDeleteOrder }}"
  bind:close="hideDeleteOrder">
  <view class="customer-van-model_body">
    <view class="content">产品删除后将无法恢复,您确定删除吗?</view>
  </view>
  <view class="customer-van-model_footer">
    <button class="customer-van-model_cancel"
            hover-class="none"
            type="default"
            bind:tap="hideDeleteOrder">取消
    </button>
    <button class="customer-van-model_confirm"
            hover-class="none"
            type="primary"
            disabled="{{booLock}}"
            bind:tap="confirmDeleteOrder">确定
    </button>
  </view>
</van-popup>
  <!-- 弹窗:商品上架下架二次确认 -->
<van-popup
  custom-class="customer-van-model"
  show="{{ booProductUp }}"
  bind:close="hideProductUp">
  <view class="customer-van-model_body">
    <view class="content">确认{{itemData.product_status === 0 ? '上架' : '下架'}}上架吗?</view>
  </view>
  <view class="customer-van-model_footer">
    <button class="customer-van-model_cancel"
            hover-class="none"
            type="default"
            bind:tap="hideProductUp">取消
    </button>
    <button class="customer-van-model_confirm"
            hover-class="none"
            type="primary"
            disabled="{{booLock}}"
            bind:tap="confirmProductUp">确定
    </button>
  </view>
</van-popup>
<wxs src="../../components/wxs/index.wxs" module="tools"></wxs>