12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- from rest_framework_csv.renderers import CSVStreamingRenderer
- def list_file_headers():
- return [
- ]
- def list_cn_data_header():
- return dict([
- ('asn_code', u'ASN单号'),
- ('asn_status', u'ASN状态'),
- ('total_weight', u'总重量'),
- ('total_volume', u'总体积'),
- ('total_cost', u'总成本'),
- ('supplier', u'供应商'),
- ('creater', u'创建人'),
- ('create_time', u'创建时间'),
- ('update_time', u'更新时间')
- ])
- def detail_file_headers():
- return [
- 'asn_code',
- 'asn_status',
- 'supplier',
- 'goods_code',
- 'goods_desc',
- 'goods_qty',
- 'goods_actual_qty',
- 'sorted_qty',
- 'goods_shortage_qty',
- 'goods_more_qty',
- 'goods_damage_qty',
- 'goods_weight',
- 'goods_volume',
- 'goods_cost',
- 'creater',
- 'create_time',
- 'update_time'
- ]
- def detail_cn_data_header():
- return dict([
- ('asn_code', u'ASN单号'),
- ('asn_status', u'ASN状态'),
- ('supplier', u'供应商'),
- ('goods_code', u'商品编码'),
- ('goods_desc', u'商品描述'),
- ('goods_qty', u'订单数量'),
- ('goods_actual_qty', u'实际到货数量'),
- ('sorted_qty', u'已分拣数量'),
- ('goods_shortage_qty', u'少到货数量'),
- ('goods_more_qty', u'多到货数量'),
- ('goods_damage_qty', u'破损数量'),
- ('goods_weight', u'商品重量'),
- ('goods_volume', u'商品体积'),
- ('goods_cost', u'商品成本'),
- ('creater', u'创建人'),
- ('create_time', u'创建时间'),
- ('update_time', u'更新时间')
- ])
- class FileListRenderCN(CSVStreamingRenderer):
- header = list_file_headers()
- labels = list_cn_data_header()
- class FileDetailRenderCN(CSVStreamingRenderer):
- header = detail_file_headers()
- labels = detail_cn_data_header()
|