detail.js 1.79 KB
/**
 * on detail page store
 * @author: wsl <shuiling.wang@yoho.cn>
 * @date: 2017/07/11
 */
export default function() {
  return {
    tableCols: [
      {
        title: '结算单号',
        key: 'balanceId',
        align: 'center',
      },
      {
        title: 'SKU',
        key: 'productSku',
        align: 'center',
      },
      {
        title: '产品名称',
        key: 'productName',
        align: 'center',
      },
      {
        title: '商家商品编码',
        key: 'factoryCode',
        align: 'center',
      },
      {
        title: '尺码',
        key: 'sizeName',
        align: 'center',
      },
      {
        title: '品牌',
        key: 'brandName',
        align: 'center',
      },
      {
        title: '业务类型',
        key: 'agencyTypeDesc',
        align: 'center',
      },
      {
        title: '数量',
        key: 'salesNums',
        align: 'center',
      },
      {
        title: '结算金额',
        key: 'salesAmount',
        align: 'center',
      },
      {
        title: '付款状态',
        key: 'payerStatusDesc',
        align: 'center',
      },
      {
        title: '对账起止日期',
        key: 'clearingInterval',
        align: 'center',
      },
    ],
    tableData: [],
    pageData: {
      total: 0,
      pageNo: 1,
      pageSize: 20,
    },
    filters: {
      sku: {
        label: 'SKU',
        labelSpan: 6,
        model: '',
        holder: '',
        fieldSpan: 18,
      },
      balanceId: {
        label: '结算单号',
        labelSpan: 6,
        model: this.$route.query.balanceId,
        holder: '',
        fieldSpan: 18,
      },
      brandId: {
        label: '品牌',
        labelSpan: 6,
        model: this.$route.query.brandId,
        holder: '',
        fieldSpan: 18,
      },
    },
  };
}