xuxueyang
2024-07-26 8c9fe474d3d43265c33653f17bb411336269dfab
sub_pages/customer/self/collect.vue
@@ -1,6 +1,6 @@
<template>
  <view class="page-collect">
    <view class="search-container m-t-12 flex">
  <view class="page-collect p20">
    <view class="search-container bg-white flex">
      <view class="flex1 input">
        <u-input placeholder="请输入花名" v-model="query.name">
          <template slot="suffix">
@@ -9,17 +9,19 @@
        </u-input>
      </view>
    </view>
    <view class="component-filter-container">
      <view class="flex1">
        排序
    <view class="component-filter-container p10 bg-white">
      <view class="flex1" @click.stop="order_show=true">
        {{ this.query.columnStr || '排序' }}
        <image src="../../../static/common/icon-arrow-down.png" class="icon-arrow-down"></image>
      </view>
      <view class="flex1">
      <view class="flex1" @click.stop="level_show=true">
        {{ this.query.levelStr || '级别' }}
        <image src="../../../static/common/icon-arrow-down.png" class="icon-arrow-down"
               @click="level_show=true"></image>
        ></image>
      </view>
    </view>
    <no-data v-if="!list||list.length===0" style="width: 100%;"></no-data>
    <u-picker :show="level_show" @confirm="select_level" keyName="label" :columns="level_columns"
              @cancel="level_show=false"></u-picker>
@@ -29,19 +31,19 @@
    <view class="trade-list-container">
      <view class="trade-info-container" v-for="(dto,index) of list" :key="index">
        <view class="title">
          <view class="level m-r-15">{{dto.levelStr || '-'}}级</view>
          <view class="level m-r-15">{{ dto.levelStr || '-' }}级</view>
          <view class="">
            {{dto.name || '-'}}
            {{ dto.name || '-' }}
          </view>
        </view>
        <view class="desc m-t-12">
          <view class="m-r-15">已售:{{ dto.sales || 0}}</view>
          <view class="m-r-15">剩余:{{dto.stock || 0}}</view>
          <view class=" ">{{dto.unit||'-'}}支/扎</view>
          <view class="m-r-15">已售:{{ dto.sales || 0 }}</view>
          <view class="m-r-15">剩余:{{ dto.stock || 0 }}</view>
          <view class=" ">{{ dto.unit || '-' }}支/扎</view>
        </view>
        <view class="flex m-t-12">
          <view class="price m-r-a">
            <span class="num">{{dto.price||'-'}}</span>
            <span class="num">{{ dto.price || '-' }}</span>
            元/扎
          </view>
          <view class="m-l-a m-r-15">
@@ -70,14 +72,14 @@
        name: '',
        levelStr: '',
        level: '',
        column:'',
        columnStr:'',
        column: '',
        columnStr: '',
      },
      level_show: false,
      level_columns: [[]],
      order_show:false,
      order_columns:[[]]
      order_show: false,
      order_columns: [[]]
    }
  },
  onLoad() {
@@ -115,11 +117,15 @@
      this.level_show = false
      this.query.levelStr = e.value[0].label
      this.query.level = e.value[0].value
      this.refreshList()
    },
    select_order(e) {
      this.order_show = false
      this.query.columnStr = e.value[0].label
      this.query.column = e.value[0].value
      this.refreshList()
    },
  }
}