123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- from rest_framework_csv.renderers import CSVStreamingRenderer
- def file_headers_list():
- return [
- 'goods_code',
- 'goods_desc',
- 'goods_qty',
- 'onhand_stock',
- 'can_order_stock',
- 'ordered_stock',
- 'inspect_stock',
- 'hold_stock',
- 'damage_stock',
- 'asn_stock',
- 'dn_stock',
- 'pre_load_stock',
- 'pre_sort_stock',
- 'sorted_stock',
- 'pick_stock',
- 'picked_stock',
- 'back_order_stock',
- 'create_time',
- 'update_time'
- ]
- def cn_data_header_list():
- return dict([
- ('goods_code', u'商品编码'),
- ('goods_desc', u'商品描述'),
- ('goods_qty', u'商品数量'),
- ('onhand_stock', u'现有库存'),
- ('can_order_stock', u'可被下单数量'),
- ('ordered_stock', u'已被下单数量'),
- ('inspect_stock', u'质检库存'),
- ('hold_stock', u'锁定库存'),
- ('damage_stock', u'破损库存'),
- ('asn_stock', u'到货通知书数量'),
- ('dn_stock', u'发货单数量'),
- ('pre_load_stock', u'等待卸货数量'),
- ('pre_sort_stock', u'等待分拣数量'),
- ('sorted_stock', u'已分拣数量'),
- ('pick_stock', u'等待拣货数量'),
- ('picked_stock', u'已拣货数量'),
- ('back_order_stock', u'欠货数量'),
- ('create_time', u'创建时间'),
- ('update_time', u'更新时间')
- ])
- class FileFlowListRenderCN(CSVStreamingRenderer):
- header = file_headers_list()
- labels = cn_data_header_list()
|