Skip to content

Commit ea5078d

Browse files
committed
fix:修复会员余额管理部分字段筛选无效的问题
1 parent 1b560ac commit ea5078d

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

web/src/views/backend/user/moneyLog/index.vue

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,27 @@ baTable.after.onSubmit = () => {
9191
getUserInfo(baTable.comSearch.form.user_id)
9292
}
9393
94+
baTable.before.onTableAction = ({ event }) => {
95+
// 公共搜索
96+
if (event === 'com-search') {
97+
baTable.table.filter!.search = baTable.getComSearchData()
98+
99+
for (const key in baTable.table.filter!.search) {
100+
if (['money', 'before', 'after'].includes(baTable.table.filter!.search[key].field)) {
101+
const val = (baTable.table.filter!.search[key].val as string).split(',')
102+
const newVal: (string | number)[] = []
103+
for (const k in val) {
104+
newVal.push(isNaN(parseFloat(val[k])) ? '' : parseFloat(val[k]) * 100)
105+
}
106+
baTable.table.filter!.search[key].val = newVal.join(',')
107+
}
108+
}
109+
110+
baTable.onTableHeaderAction('refresh', { event: 'com-search', data: baTable.table.filter!.search })
111+
return false
112+
}
113+
}
114+
94115
baTable.mount()
95116
baTable.getData()
96117

0 commit comments

Comments
 (0)