|
@@ -92,20 +92,17 @@ import getDate from '@/libs/getDate'
|
|
|
import { manageAnalysisReportQuery, manageAnalysisReportExport } from '@/api/reportData'
|
|
|
const strongRow = []
|
|
|
const renderContent = (value, row, index) => {
|
|
|
- let ret = Number(value) || Number(value) == 0 ? Number(value).toFixed(2) : '--'
|
|
|
- if (row.dataIndex == 'grossMargin' || row.dataIndex == 'promoRatio') {
|
|
|
- ret = ret ? ret + '%' : '--'
|
|
|
- }
|
|
|
-
|
|
|
+ const ret = value || value == 0 ? value : '--'
|
|
|
+ const retVal = ret == 0 ? '0.00' : ret
|
|
|
if (strongRow.indexOf(index) >= 0) {
|
|
|
return {
|
|
|
- children: ret,
|
|
|
+ children: retVal,
|
|
|
attrs: {
|
|
|
style: 'font-weight: bold;'
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- return ret
|
|
|
+ return retVal
|
|
|
}
|
|
|
export default {
|
|
|
name: 'RegionTypeBusinessReportList',
|
|
@@ -146,6 +143,9 @@ export default {
|
|
|
// 计算表格序号
|
|
|
for (var i = 0; i < data.length; i++) {
|
|
|
data[i].no = i + 1
|
|
|
+ data[i].grossMargin = data[i].grossMargin ? data[i].grossMargin + '%' : '0.00%'
|
|
|
+ data[i].promoRatio = data[i].promoRatio ? data[i].promoRatio + '%' : '0.00%'
|
|
|
+
|
|
|
if (data[i].category.indexOf('合计') >= 0) {
|
|
|
strongRow.push(i)
|
|
|
}
|