<template>
  <template-page
    ref="pageRef"
    :getList="getList"
    :columnParsing="columnParsing"
    :exportList="exportList"
    :tableAttributes="tableAttributes"
    :tableEvents="tableEvents"
  >
  </template-page>
</template>

<script>
import { getNewVenderGoodsList, exportVenderGoods } from '@/api/material-system/vender'
import { downloadFiles } from '@/utils/util'
import TemplatePage from '@/components/template/template-page-1.vue'
import import_mixin from '@/components/template/import_mixin.js'
export default {
  name: 'VenderGoods',
  components: { TemplatePage },
  mixins: [import_mixin],
  data() {
    return {
      // 表格属性
      tableAttributes: {
        // 启用勾选列
        selectColumn: false
      },
      // 表格事件
      tableEvents: {
        'selection-change': this.selectionChange
      },
      recordSelected: []
    }
  },
  methods: {
    // 列表请求函数
    getList: getNewVenderGoodsList,
    // 列表导出函数
    exportList: exportVenderGoods,
    // 表格列解析渲染数据更改
    columnParsing(item, defaultData) {
      return defaultData
    },
    // 监听勾选变化
    selectionChange(data) {
      this.recordSelected = data
    }
  }
}
</script>

<style scoped></style>
