| | |
| | | } |
| | | return true |
| | | }, |
| | | async refreshList() { |
| | | async refreshList(type = 'get') { |
| | | this.page.current = 1 |
| | | await this.getList() |
| | | await this.getList(type) |
| | | }, |
| | | async getList(type = 'get') { |
| | | if (this.listApi) { |
| | |
| | | } |
| | | }) |
| | | if (data) { |
| | | if (this.page.current == 1) { |
| | | this.list = data.records || [] |
| | | if (data && Array.isArray(data)) { |
| | | this.list = data || [] |
| | | this.page.total = data.length || 0 |
| | | } else { |
| | | //根据id去重正常 |
| | | var ids = [] |
| | | for (var item of this.list) { |
| | | ids.push(item.id) |
| | | } |
| | | for (var item of data.records) { |
| | | if (ids.indexOf(item.id) < 0) { |
| | | this.list.push(item) |
| | | if (this.page.current === 1) { |
| | | this.list = data.records || [] |
| | | } else { |
| | | //根据id去重正常 |
| | | var ids = [] |
| | | for (var item of this.list) { |
| | | ids.push(item.id) |
| | | } |
| | | } |
| | | for (var item of data.records) { |
| | | if (ids.indexOf(item.id) < 0) { |
| | | this.list.push(item) |
| | | } |
| | | } |
| | | |
| | | } |
| | | this.page.total = data.total || 0 |
| | | } |
| | | this.page.total = data.total || 0 |
| | | |
| | | if (this.getList_after) { |
| | | this.getList_after() |
| | | } |
| | | } |
| | | this.$message.hideLoading() |
| | | } |
| | |
| | | // #ifdef PUB_CUSTOMER |
| | | , |
| | | async submitShopping(dto) { |
| | | //提交到购物车中 |
| | | //提交到购物车中 |
| | | this.$message.showLoading() |
| | | await this.$store.dispatch('submitShopping',dto); |
| | | await this.$store.dispatch('submitShopping', dto); |
| | | this.$message.hideLoading() |
| | | } |
| | | // #endif |