detail.js 3.52 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: '已结算'
                    }
                ]
            }
        }
    };
}