fix: 修复needTotal求和的时候不支持多维数组以及字符串求和问题

master
Yexk 5 years ago
parent c82103d64d
commit 344ad1d1f6
  1. 9
      src/components/table/StandardTable.vue

@ -95,7 +95,14 @@ export default {
return {
...item,
total: selectedRows.reduce((sum, val) => {
return sum + val[item.dataIndex]
let v
try{
v = val[item.index] ? val[item.index] : eval(`val.${item.dataIndex}`);
}catch(_){
v = val[item.index];
}
v = !isNaN(parseFloat(v)) ? parseFloat(v) : 0;
return sum + v
}, 0)
}
})

Loading…
Cancel
Save