detail.js 2.62 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: 'brandName',
        align: 'center',
      },
      {
        title: '订单号',
        key: 'orderCode',
        align: 'center',
      },
      {
        title: '业务类型',
        key: 'typeDesc',
        align: 'center',
      },
      {
        title: '吊牌价',
        key: 'retailPrice',
        align: 'center',
      },
      {
        title: '成交价',
        key: 'lastPrice',
        align: 'center',
      },
      {
        title: '折扣',
        key: 'purchaseDiscount',
        align: 'center',
      },
      {
        title: '结算类型',
        key: 'sellTypeDesc',
        align: 'center',
      },
      {
        title: '数量',
        key: 'salesNums',
        align: 'center',
      },
      {
        title: '结算价',
        key: 'clearingPrice',
        align: 'center',
      },
      {
        title: '审核',
        key: 'checkDesc',
        align: 'center',
      },
      {
        title: '状态',
        key: 'statusDesc',
        align: 'center',
      },
    ],
    tableData: [],
    pageData: {
      total: 0,
      pageNo: 1,
      pageSize: 20,
    },
    filters: {
      orderCode: {
        label: '订单号',
        labelSpan: 6,
        model: '',
        holder: '',
        fieldSpan: 18,
      },
      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,
      },
      status: {
        label: '状态',
        labelSpan: 6,
        model: this.$route.query.status,
        holder: '',
        fieldSpan: 18,
        options: [
          {
            value: 1,
            label: '未结算',
          },
          {
            value: 2,
            label: '已结算',
          },
        ],
      },
    },
  };
}