|
@@ -29,6 +29,8 @@ import dcyx from './parts/dcyx.vue';
|
|
|
import jywc from './parts/jywc.vue';
|
|
|
import { mapState, createNamespacedHelpers } from 'vuex';
|
|
|
import NavBar from '@/layout/common/topInfo.vue';
|
|
|
+const { mapActions: transactions } = createNamespacedHelpers('transaction');
|
|
|
+const { mapActions: dock } = createNamespacedHelpers('dock');
|
|
|
export default {
|
|
|
name: 'index',
|
|
|
props: {},
|
|
@@ -41,32 +43,31 @@ export default {
|
|
|
isleftarrow: '',
|
|
|
// 返回
|
|
|
navShow: true,
|
|
|
+ dock_id: '',
|
|
|
activeName: 'first',
|
|
|
- zzqtList: [
|
|
|
- {
|
|
|
- product_name: '产品名称',
|
|
|
- username: '营销人',
|
|
|
- market_username: '后买人',
|
|
|
- },
|
|
|
- ],
|
|
|
- dcyxList: [
|
|
|
- {
|
|
|
- product_name: '产品名称',
|
|
|
- username: '营销人',
|
|
|
- market_username: '后买人',
|
|
|
- },
|
|
|
- ],
|
|
|
- jywcList: [
|
|
|
- {
|
|
|
- product_name: '产品名称',
|
|
|
- username: '营销人',
|
|
|
- market_username: '后买人',
|
|
|
- },
|
|
|
- ],
|
|
|
+ zzqtList: [],
|
|
|
+ dcyxList: [],
|
|
|
+ jywcList: [],
|
|
|
};
|
|
|
},
|
|
|
- created() {},
|
|
|
- methods: {},
|
|
|
+ created() {
|
|
|
+ this.searchInfo();
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ ...transactions({ transactionsfetch: 'fetch', transactionslist: 'query', transactiondetele: 'detele', transactionupdate: 'update' }),
|
|
|
+ ...dock({ dockQuery: 'query', dockFetch: 'fetch' }),
|
|
|
+ async searchInfo({ skip = 0, limit = 10, ...info } = {}) {
|
|
|
+ let res = await this.dockFetch(this.user.remark);
|
|
|
+ this.$set(this, `dock_id`, res.data.id);
|
|
|
+ let arr = await this.transactionslist({ skip, limit, dockid: this.dock_id, ...info });
|
|
|
+ var zzqt = arr.data.filter(item => item.status === '0');
|
|
|
+ var dcyx = arr.data.filter(item => item.status === '1');
|
|
|
+ var jywc = arr.data.filter(item => item.status === '2');
|
|
|
+ this.$set(this, `zzqtList`, zzqt);
|
|
|
+ this.$set(this, `dcyxList`, dcyx);
|
|
|
+ this.$set(this, `jywcList`, jywc);
|
|
|
+ },
|
|
|
+ },
|
|
|
computed: { ...mapState(['user']) },
|
|
|
mounted() {
|
|
|
this.title = this.$route.meta.title;
|