|
|
@@ -43,7 +43,7 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
prop="sales"
|
|
|
- label="科目金额(元)"
|
|
|
+ label="科目金额(万元)"
|
|
|
width="120"
|
|
|
align="center"
|
|
|
>
|
|
|
@@ -144,7 +144,28 @@ export default {
|
|
|
this.loading = false;
|
|
|
if (data.success) {
|
|
|
const { ryrgfy, zjtrfy, zjfyycqdtfy, wxzctxfy, sjfy, zbtsysyfy, wtwbyjkffy, qtfy } = data.data;
|
|
|
- let _total = (new Decimal(ryrgfy).add(zjtrfy).add(zjfyycqdtfy).add(wxzctxfy).add(sjfy).add(zbtsysyfy).add(wtwbyjkffy).add(qtfy)).toFixed(2);
|
|
|
+ const newData = {
|
|
|
+ ryrgfy: new Decimal(ryrgfy === -1 ? 0 : ryrgfy).div(new Decimal(10000)).toFixed(5),
|
|
|
+ zjtrfy: new Decimal(zjtrfy === -1 ? 0 : zjtrfy).div(new Decimal(10000)).toFixed(5),
|
|
|
+ zjfyycqdtfy: new Decimal(zjfyycqdtfy === -1 ? 0 : zjfyycqdtfy).div(new Decimal(10000)).toFixed(5),
|
|
|
+ wxzctxfy: new Decimal(wxzctxfy === -1 ? 0 : wxzctxfy).div(new Decimal(10000)).toFixed(5),
|
|
|
+ sjfy: new Decimal(sjfy === -1 ? 0 : sjfy).div(new Decimal(10000)).toFixed(5),
|
|
|
+ zbtsysyfy: new Decimal(zbtsysyfy === -1 ? 0 : zbtsysyfy).div(new Decimal(10000)).toFixed(5),
|
|
|
+ wtwbyjkffy: new Decimal(wtwbyjkffy === -1 ? 0 : wtwbyjkffy).div(new Decimal(10000)).toFixed(5),
|
|
|
+ qtfy: new Decimal(qtfy === -1 ? 0 : qtfy).div(new Decimal(10000)).toFixed(5),
|
|
|
+ };
|
|
|
+
|
|
|
+ console.log(newData)
|
|
|
+ let _total = new Decimal(newData.ryrgfy)
|
|
|
+ .add(newData.zjtrfy)
|
|
|
+ .add(newData.zjfyycqdtfy)
|
|
|
+ .add(newData.wxzctxfy)
|
|
|
+ .add(newData.sjfy)
|
|
|
+ .add(newData.zbtsysyfy)
|
|
|
+ .add(newData.wtwbyjkffy)
|
|
|
+ .add(newData.qtfy);
|
|
|
+ console.log(_total)
|
|
|
+
|
|
|
this.tableData = this.tableData.map((item, index) => {
|
|
|
let readKey = '';
|
|
|
if (index == 0) {
|
|
|
@@ -165,11 +186,11 @@ export default {
|
|
|
readKey = 'qtfy';
|
|
|
}
|
|
|
|
|
|
- item.sales = (data.data[readKey] === -1 ? 0 : data.data[readKey]).toFixed(0);
|
|
|
+ item.sales = newData[readKey];
|
|
|
|
|
|
let ratio = 0;
|
|
|
if (Number(_total) > 0) {
|
|
|
- ratio = (new Decimal(item.sales).div(new Decimal(_total)) * 100).toFixed(2);
|
|
|
+ ratio = (new Decimal(item.sales).div(new Decimal(_total)) * 100).toFixed(5);
|
|
|
}
|
|
|
item.ratio = ratio;
|
|
|
|