jit.js 3.07 KB
/**
 * Created by TaoHuang on 2017/6/20.
 */

export default function() {
    return {
        tableCols: [{
            title: 'SKN',
            key: 'productSkn',
            align: 'center'
        },
        {
            title: '图片',
            key: 'image',
            align: 'center',
            render: (h, params) => {
                return (
                    <img v-prod-img={params.row.productSkn}/>
                );
            }
        },
        {
            title: '商品名称',
            key: 'productName',
            align: 'center',
        },
        {
            title: '品牌',
            key: 'brandName',
            align: 'center',
        },
        {
            title: '设置总库存',
            key: 'virtualNum',
            align: 'center',
            render: (h, params) => {
                return (
                    <span>{params.row.virtualNum || 0}</span>
                );
            }
        },
        {
            title: '可售库存',
            key: 'storage',
            align: 'center',
            render: (h, params) => {
                return (
                    <span>{params.row.storage || 0}</span>
                );
            }
        },
        {
            title: '销售价',
            key: 'salePrice',
            align: 'center',
            render: (h, params) => {
                return (
                    <span>{params.row.salePrice || 0}</span>
                );
            }
        },
        {
            title: '更新时间',
            key: 'editTime',
            align: 'center',
            render: (h, params) => {
                return (
                    <span>{params.row.editTime || '-'}</span>
                );
            }
        },
        {
            title: '操作',
            key: 'action',
            align: 'center',
            render: (h, params) => {
                return (
                    <action-group>
                        <i-button type="primary" size="small" onClick={() => this.editStore(params.row)}>库存编辑</i-button>
                        <i-button type="success" size="small" onClick={() => this.$router.push({
                            name: 'repository.inventory',
                            query: {
                                productSkn: params.row.productSkn
                            }
                        })}>库存分布</i-button>
                    </action-group>
                );
            }
        }],
        tableData: [],
        pageData: {
            total: 0,
            current: 1,
            pageSize: 20
        },
        shopData: {},
        categoryValue: [],
        filters: {
            sknCode: {
                label: 'SKN编码',
                labelSpan: 6,
                model: '',
                holder: '',
                fieldSpan: 18
            },
            brand: {
                label: '选择品牌',
                model: -1
            },
            maxSortId: null,
            middleSortId: null,
            smallSortId: null,
            storageType: null,
        }
    };
}