From 767ca1416d96ff1d2f8d346c0a1bdd36bc6557f5 Mon Sep 17 00:00:00 2001
From: 陶杰 <1378534974@qq.com>
Date: 星期二, 12 十一月 2024 13:18:32 +0800
Subject: [PATCH] 1.增加类别和花名搜索
---
sub_pages/supplier/wallet/wallet-withdrao-deposit.vue | 4 +-
sub_pages/supplier/flower-manage/flower-manage.vue | 62 +++++++++++++++++++++++++++++-
sub_pages/supplier/wallet/wallet-deduction-record.vue | 3 +
3 files changed, 63 insertions(+), 6 deletions(-)
diff --git a/sub_pages/supplier/flower-manage/flower-manage.vue b/sub_pages/supplier/flower-manage/flower-manage.vue
index 354a114..6ffbd4b 100644
--- a/sub_pages/supplier/flower-manage/flower-manage.vue
+++ b/sub_pages/supplier/flower-manage/flower-manage.vue
@@ -15,6 +15,33 @@
<view v-if="type === 'delete'" class="button" @click.stop="recoverSelected()">恢复</view>
</view>
</view>
+ <view style="background-color: white; margin: 10rpx;">
+ <view>
+ <u--input
+ placeholder="请输入商品名称"
+ border="surround"
+ v-model="query.name"
+ @change="flowerLevelChange"
+ ></u--input>
+ </view>
+ <view style="margin-top: 10px;">
+ <u-radio-group
+ v-model="query.level"
+ placement="row"
+ @change="flowerLevelChange"
+ >
+ <u-radio
+ :customStyle="{marginBottom: '8px'}"
+ v-for="(item, index) in columns_levels"
+ :key="index"
+ :label="item.label"
+ :name="item.value"
+
+ >
+ </u-radio>
+ </u-radio-group>
+ </view>
+ </view>
<view class="p15" style="min-height: calc(100vh - 500rpx);">
<no-data v-if="!list||list.length==0" style="width: 100%;"></no-data>
@@ -39,8 +66,8 @@
<view class="flex1">
<view class=" flex">
<view class="title">{{item.name}}<span class="level">{{item.levelStr}}</span></view>
- <view class="m-l-a m-r-0"><span class="label">排名</span><span
- class="value">{{item.typeRank || '-'}}</span></view>
+ <view class="m-l-a m-r-0"><span class="label t-red">排名</span><span
+ class="value t-red">{{item.typeRank || '-'}}</span></view>
<view class="m-l-a m-r-0">
{{item.categoryStr || '-'}}
@@ -147,7 +174,9 @@
return {
type: 'all',
query: {
- type: ''
+ type: '',
+ name:'',
+ level:'',
},
content: '',
currentInputDto: {},
@@ -155,15 +184,18 @@
inputplaceholder: '',
selectedFlowers: [], // 存储选中的花的 ID
ids: [],
+ columns_levels:[]
}
},
onShow() {
+ console.log("onShow")
if (this.sign['flower']) {
this.$store.dispatch('sign_clear', 'flower');
this.refreshList()
}
},
async onLoad(options) {
+ console.log("onLoad")
this.type = options.type || 'all'
var title = ''
this.page.size = 20
@@ -199,6 +231,8 @@
}
await this.$store.dispatch('sign_clear', 'flower');
this.getList()
+ // 获取商品等级
+ this.getFlowerLevel()
},
onReachBottom() {
console.log('onReachBottom')
@@ -210,6 +244,28 @@
uni.stopPullDownRefresh()
},
methods: {
+
+ flowerLevelChange(){
+ this.refreshList()
+ },
+
+ async getFlowerLevel(){
+ this.$http.request('get', '/api/code/value', {
+ params: {
+ type: 'FLOWER_LEVEL'
+ }
+ }).then(res => {
+ var data = res.data
+ // this.columns_levels_all = data || []
+ let tmp = data || []
+ tmp.unshift({
+ label: '全部',
+ value: ''
+ })
+ this.columns_levels=tmp
+
+ })
+ },
async openValue(item, key) {
this.content = item[key] || ''
this.currentInputDto = item
diff --git a/sub_pages/supplier/wallet/wallet-deduction-record.vue b/sub_pages/supplier/wallet/wallet-deduction-record.vue
index 4071d06..a636975 100644
--- a/sub_pages/supplier/wallet/wallet-deduction-record.vue
+++ b/sub_pages/supplier/wallet/wallet-deduction-record.vue
@@ -38,7 +38,8 @@
<text class="f10">类别:{{item.typeName}}</text>
</view>
<view slot="label">
- <text class="f10">时间:{{getYyyyMmDdHh24Mi(item.auditTime)}}</text>
+ <!-- <text class="f10">时间:{{getYyyyMmDdHh24Mi(item.auditTime)}}</text> -->
+ <text class="f10">时间:{{getYyyyMmDdHh24Mi(item.paymentTime)}}</text>
</view>
<view slot="value" class="content-right">
<view class="f10">¥ {{item.fee}}</view>
diff --git a/sub_pages/supplier/wallet/wallet-withdrao-deposit.vue b/sub_pages/supplier/wallet/wallet-withdrao-deposit.vue
index 1ad2586..d5b1e34 100644
--- a/sub_pages/supplier/wallet/wallet-withdrao-deposit.vue
+++ b/sub_pages/supplier/wallet/wallet-withdrao-deposit.vue
@@ -122,8 +122,8 @@
return callback(new Error('提现金额必须是有效的数字(最多两位小数)'));
}
// 提现金额要大于0
- if (value <= 0) {
- return callback(new Error('提现金额必须大于0'));
+ if (value < 0.1) {
+ return callback(new Error('提现金额必须大于0.1'));
}
if (value > this.wallet.withdrawableAmount) {
return callback(new Error('提现金额不能大于可提现金额'));
--
Gitblit v1.9.3