express-detail.js 2.25 KB
/**
 * done tab store
 * @author: leo
 * @date: 04/05/2017
 */

export default () => {
    return {
        filters: {
            orderNo: {
                label: '入库单号',
                model: '',
                holder: '入库单号',
            },
            expressNo: {
                label: '物流单号',
                labelSpan: 6,
                model: '',
                holder: '',
                fieldSpan: 18
            },
            prodCode: {
                label: '商品编码',
                labelSpan: 6,
                model: '',
                holder: 'SKN/SKU',
                fieldSpan: 18
            },
            expressStatus: {
                label: '物流状态',
                labelSpan: 6,
                fieldSpan: 18,
                model: -1,
                options: [
                    {
                        value: -1,
                        label: '全部'
                    },
                    {
                        value: 1,
                        label: '待处理'
                    },
                    {
                        value: 2,
                        label: '待处理超时'
                    }
                ]
            },
            prodBarCode: {
                label: '商品条码',
                labelSpan: 6,
                model: '',
                holder: '',
                fieldSpan: 18
            }
        },
        page: {
            total: 0,
            current: 1
        },
        table: {
            cols: [
                {
                    title: '物流单号',
                    align: 'center',
                    render(row) {
                        return `${row.expressNumber}(${row.expressName})`;

                    }
                },
                {
                    title: '发货时间',
                    key: 'createTime',
                    align: 'center'
                },
                {
                    title: '查看明细',
                    key: 'detail',
                    align: 'center',
                    render() {
                        return '<i-button type="primary">查看明细</i-button>';
                    }
                }
            ],
            list: []
        }
    };
};