|
@@ -210,6 +210,7 @@ import { productBrandQuery } from '@/api/productBrand'
|
|
|
import { productTypeQuery } from '@/api/productType'
|
|
|
import ProductBrand from '@/views/common/productBrand.js'
|
|
|
import { hdExportExcel } from '@/libs/exportExcel'
|
|
|
+import { toThousands } from '@/libs/tools.js'
|
|
|
import { sparePartsReturnDetailReportList, sparePartsReturnDetailReportStat, sparePartsReturnReportExportDetail } from '@/api/reportData'
|
|
|
export default {
|
|
|
name: 'UrchaseDetailReturnList',
|
|
@@ -276,21 +277,21 @@ export default {
|
|
|
computed: {
|
|
|
columns () {
|
|
|
const arr = [
|
|
|
- { title: '采购退货单号', dataIndex: 'sparePartsReturnNo', width: 120, align: 'center', customRender: function (text) { return text || '--' } },
|
|
|
- { title: '省份', dataIndex: 'supplier.provinceName', width: 90, align: 'center', customRender: function (text) { return text || '--' }, ellipsis: true },
|
|
|
+ { title: '采购退货单号', dataIndex: 'sparePartsReturnNo', width: 90, align: 'center', customRender: function (text) { return text || '--' } },
|
|
|
+ { title: '省份', dataIndex: 'supplier.provinceName', width: 80, align: 'center', customRender: function (text) { return text || '--' }, ellipsis: true },
|
|
|
{ title: '供应商名称', dataIndex: 'supplier.supplierName', width: 120, align: 'center', customRender: function (text) { return text || '--' }, ellipsis: true },
|
|
|
{ title: '退货原因', dataIndex: 'returnReasonDictValue', width: 100, align: 'center', customRender: function (text) { return text || '--' } },
|
|
|
{ title: '补充说明', dataIndex: 'explainInfo', width: 100, align: 'center', customRender: function (text) { return text || '--' } },
|
|
|
{ title: '附件', width: 100, align: 'center', scopedSlots: { customRender: 'attachmentList' } },
|
|
|
- { title: '退货完成日期', dataIndex: 'auditDate', width: 130, align: 'center', customRender: function (text) { return text || '--' } },
|
|
|
- { title: '入库单号', dataIndex: 'sparePartsNo', width: 160, align: 'center', customRender: function (text) { return text || '--' } },
|
|
|
- { title: '品牌', dataIndex: 'product.productBrandName', width: 130, align: 'center', customRender: function (text) { return text || '--' }, ellipsis: true },
|
|
|
- { title: '二级分类', dataIndex: 'product.productTypeName2', width: 130, align: 'center', customRender: function (text) { return text || '--' } },
|
|
|
- { title: '三级分类', dataIndex: 'product.productTypeName3', width: 130, align: 'center', customRender: function (text) { return text || '--' } },
|
|
|
- { title: '产品编码', dataIndex: 'productCode', width: 150, align: 'center', customRender: function (text) { return text || '--' } },
|
|
|
+ { title: '退货完成日期', dataIndex: 'auditDate', width: 100, align: 'center', customRender: function (text) { return text || '--' } },
|
|
|
+ { title: '入库单号', dataIndex: 'sparePartsNo', width: 90, align: 'center', customRender: function (text) { return text || '--' } },
|
|
|
+ { title: '品牌', dataIndex: 'product.productBrandName', width: 110, align: 'center', customRender: function (text) { return text || '--' }, ellipsis: true },
|
|
|
+ { title: '二级分类', dataIndex: 'product.productTypeName2', width: 110, align: 'center', customRender: function (text) { return text || '--' } },
|
|
|
+ { title: '三级分类', dataIndex: 'product.productTypeName3', width: 110, align: 'center', customRender: function (text) { return text || '--' } },
|
|
|
+ { title: '产品编码', dataIndex: 'productCode', width: 80, align: 'center', customRender: function (text) { return text || '--' } },
|
|
|
{ title: '产品名称', dataIndex: 'product.name', width: 150, align: 'center', customRender: function (text) { return text || '--' }, ellipsis: true },
|
|
|
{ title: '单位', dataIndex: 'product.unit', width: 50, align: 'center', customRender: function (text) { return text || '--' } },
|
|
|
- { title: '批次号', dataIndex: 'stockBatchNo', width: 50, align: 'center', customRender: function (text) { return text || '--' } },
|
|
|
+ { title: '批次号', dataIndex: 'stockBatchNo', width: 90, align: 'center', customRender: function (text) { return text || '--' } },
|
|
|
{ title: '入库数量', dataIndex: 'putQty', width: 80, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
|
|
|
{ title: '已退数量', dataIndex: 'returnedQty', width: 80, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
|
|
|
{ title: '申请退货数量', dataIndex: 'qty', width: 100, align: 'center', customRender: function (text) { return ((text || text == 0) ? text : '--') } },
|