diff --git a/src/views/order/candy/running-water/index.vue b/src/views/order/candy/running-water/index.vue
index aa7bba0..85febcb 100644
--- a/src/views/order/candy/running-water/index.vue
+++ b/src/views/order/candy/running-water/index.vue
@@ -70,27 +70,25 @@
:value="item.id"
/>
-
-
-
-
- {{ getCurrencyOriginName(item) }}
- {{ item.value }}
-
-
-
+
+
+
@@ -244,6 +242,7 @@ export default {
gameList: [],
gameListLoading: false,
gameIdError: false,
+ filteredOrigins: currencyOrigins,
minDate: null,
maxDate: null,
pickerOptions: {
@@ -403,28 +402,22 @@ export default {
this.$opsMessage.warn('请选择游戏ID')
return
}
- if (this.listQuery.origin !== '') {
- const origins = this.currencyOrigins.filter(this.createFilter(this.listQuery.origin))
- this.listQuery.origin = origins.length > 0 ? origins[0].value : this.listQuery.origin
- }
+ this.filteredOrigins = currencyOrigins
this.renderData(true)
},
- querySearch(queryString, cb) {
- var restaurants = currencyOrigins
- var results = queryString ? restaurants.filter(this.createFilter(queryString)) : restaurants
- cb(results)
- },
- createFilter(queryString) {
- return (restaurant) => {
- const keyword = queryString.toLowerCase()
- return (
- restaurant.value.toLowerCase().indexOf(keyword) >= 0 ||
- restaurant.name.toLowerCase().indexOf(keyword) >= 0 ||
- this.getCurrencyOriginName(restaurant).toLowerCase().indexOf(keyword) >= 0
- )
+ originFilterMethod(query) {
+ if (!query) {
+ this.filteredOrigins = currencyOrigins
+ return
}
+ const q = query.toLowerCase()
+ this.filteredOrigins = currencyOrigins.filter(item =>
+ item.value.toLowerCase().indexOf(q) >= 0 ||
+ item.name.toLowerCase().indexOf(q) >= 0
+ )
},
- handleSelect(item) {
+ handleSelect() {
+ this.filteredOrigins = currencyOrigins
this.renderData(true)
},
clickLoadMore() {