| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <template>
- <seek :userType="'buyer'" @reloadAction="reloadData"></seek>
- </template>
- <script>
- import { Seek } from '~components/mobile/center'
- export default {
- layout: 'mobileNoHeader',
- middleware: 'authenticated',
- fetch ({ store, query }) {
- let user = store.state.option.user.data
- let params = {
- pageNumber: 1,
- pageSize: 10,
- overdue: '0'
- }
- if (user.enterprise.uu) {
- params.enUU = user.enterprise.uu
- } else {
- params.userUU = user.userUU
- }
- if (query.seekType === 'wait') {
- params.state = 'todo'
- return Promise.all([
- store.dispatch('applyPurchase/loadBuyerUnSayPricePurchaseManList', params)
- ])
- } else {
- params._state = 'done'
- return Promise.all([
- store.dispatch('applyPurchase/loadBuyerPurchaseManList', params)
- ])
- }
- },
- components: {
- Seek
- },
- computed: {
- seekType () {
- return this.$route.query.seekType
- }
- },
- methods: {
- reloadData: function (page = 1, count = 10, keyword, ...otherParamas) {
- let params = {
- pageNumber: page,
- pageSize: count,
- keyword: keyword,
- overdue: otherParamas[2]
- }
- if (this.user.data.enterprise.uu) {
- params.enUU = this.user.data.enterprise.uu
- } else {
- params.userUU = this.user.data.userUU
- }
- if (this.seekType === 'done') {
- params._state = 'done'
- this.$store.dispatch('applyPurchase/loadBuyerPurchaseManList', params)
- } else {
- params.state = 'todo'
- this.$store.dispatch('applyPurchase/loadBuyerUnSayPricePurchaseManList', params)
- }
- }
- }
- }
- </script>
- <style lang="scss" scoped>
- .search-content {
- text-align: center;
- padding: .25rem 0 0 0;
- input {
- border: 1px solid #376ff3;
- }
- span {
- height: .46rem;
- line-height: .46rem;
- }
- }
- </style>
|