| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <template>
- <seek :userType="'saler'" @reloadAction="reloadData"></seek>
- </template>
- <script>
- import { Seek } from '~components/mobile/center'
- export default {
- layout: 'mobileNoHeader',
- middleware: 'authenticated',
- data () {
- return {
- activeType: 'all'
- }
- },
- fetch ({ store, query }) {
- let user = store.state.option.user.data
- let params = {
- pageNumber: 1,
- pageSize: 10
- }
- if (query.seekType === 'wait') {
- params.enuu = user.enterprise.uu
- params.useruu = user.userUU
- params.enableOffer = 1
- return Promise.all([
- store.dispatch('applyPurchase/loadVendorEnPushList', params)
- ])
- } else {
- params._state = 'done'
- params.filter = {
- vendUU: user.enterprise.uu,
- fromDate: null,
- endDate: null,
- keyword: null
- }
- params.overdue = 1
- return Promise.all([
- store.dispatch('applyPurchase/loadVendorPurchaseManList', params)
- ])
- }
- },
- components: {
- Seek
- },
- methods: {
- reloadData: function (page = 1, count = 10, keyword, seekType, activeType = 'all') {
- let store = this.$store
- let user = store.state.option.user.data
- let params = {
- pageNumber: page,
- pageSize: count
- }
- if (seekType === 'wait') {
- params.enuu = user.enterprise.uu
- params.useruu = user.userUU
- params.keyword = keyword
- params.enableOffer = 1
- return Promise.all([
- store.dispatch(`applyPurchase/${activeType === 'all' ? 'loadVendorEnPushList' : 'loadVendorPushList'}`, params)
- ])
- } else {
- params._state = 'done'
- params.filter = {
- vendUU: user.enterprise.uu,
- fromDate: null,
- endDate: null,
- keyword: keyword
- }
- params.overdue = 1
- return Promise.all([
- store.dispatch('applyPurchase/loadVendorPurchaseManList', params)
- ])
- }
- }
- }
- }
- </script>
|