Commit b81aae08 authored by liudong1993's avatar liudong1993

1

parent 42240aa5
...@@ -1259,8 +1259,8 @@ Vue.component("Transport", { ...@@ -1259,8 +1259,8 @@ Vue.component("Transport", {
}); });
Vue.component("TCIDJumpWang", { Vue.component("TCIDJumpWang", {
template: `<div> template: `<div>
<span style="cursor: pointer" v-if="rowData.DataType===1" @click="goUrl('TeamBalancePayment',rowData.TCID)">{{rowData[field]}}</span> <span style="cursor: pointer" v-if="rowData.DataType===1" @click="goUrl('TeamBalancePayment',rowData.TCID)">{{moneyFormatN(rowData[field])}}</span>
<span v-else >{{rowData[field]}}</span> <span v-else >{{moneyFormatN(rowData[field])}}</span>
</div>`, </div>`,
props: { props: {
rowData: { rowData: {
...@@ -1493,13 +1493,11 @@ export default { ...@@ -1493,13 +1493,11 @@ export default {
}, },
{ {
field: "DMCNUM", field: "DMCNUM",
formatter: this.moneyFormat,
title: this.$t('salesModule.DJNum'), title: this.$t('salesModule.DJNum'),
width: 100, width: 100,
titleAlign: "left", titleAlign: "left",
columnAlign: "right", columnAlign: "right",
isResize: true, isResize: true
componentName: "TCIDJumpWang"
}, //,orderBy:'' }, //,orderBy:''
{ {
field: "YingShou", field: "YingShou",
...@@ -1820,13 +1818,11 @@ export default { ...@@ -1820,13 +1818,11 @@ export default {
}, },
{ {
field: "XiaoFeiTravelStr", field: "XiaoFeiTravelStr",
formatter: this.moneyFormat,
title: this.$t('objFill.tuanduixiaofei'), title: this.$t('objFill.tuanduixiaofei'),
width: 90, width: 90,
titleAlign: "left", titleAlign: "left",
columnAlign: "right", columnAlign: "right",
isResize: true, isResize: true,
componentName: "TCIDJumpWang"
}, },
{ {
field: "YongJinShouRu", field: "YongJinShouRu",
...@@ -1885,8 +1881,7 @@ export default { ...@@ -1885,8 +1881,7 @@ export default {
width: 90, width: 90,
titleAlign: "left", titleAlign: "left",
columnAlign: "right", columnAlign: "right",
isResize: true, isResize: true
componentName: "TCIDJumpWang"
}, },
{ {
field: "GZIncome", field: "GZIncome",
...@@ -2303,13 +2298,11 @@ export default { ...@@ -2303,13 +2298,11 @@ export default {
}, },
{ {
field: "DMCNUM", field: "DMCNUM",
formatter: this.moneyFormat,
title: this.$t('salesModule.DJNum'), title: this.$t('salesModule.DJNum'),
width: 100, width: 100,
titleAlign: "left", titleAlign: "left",
columnAlign: "right", columnAlign: "right",
isResize: true, isResize: true
componentName: "TCIDJumpWang"
}, },
{ {
field: "YingShou", field: "YingShou",
...@@ -2498,7 +2491,6 @@ export default { ...@@ -2498,7 +2491,6 @@ export default {
titleAlign: "left", titleAlign: "left",
columnAlign: "right", columnAlign: "right",
isResize: true, isResize: true,
componentName: "TCIDJumpWang"
}, },
{ {
field: "ShiJiLiRun", field: "ShiJiLiRun",
...@@ -3141,52 +3133,52 @@ export default { ...@@ -3141,52 +3133,52 @@ export default {
XLSX.writeFile(wb, xlsxName + ".xlsx"); XLSX.writeFile(wb, xlsxName + ".xlsx");
}, },
moneyFormat(rowData, rowIndex, pagingIndex, field) { moneyFormat(rowData, rowIndex, pagingIndex, field) {
if (field === "YingShou") return this.priceFormat(rowData.YingShou); if (field === "YingShou") return this.moneyFormatN(rowData.YingShou);
if (field === "ShiShou") return this.priceFormat(rowData.ShiShou); if (field === "ShiShou") return this.moneyFormatN(rowData.ShiShou);
if (field === "TuiKuan") return this.priceFormat(rowData.TuiKuan); if (field === "TuiKuan") return this.moneyFormatN(rowData.TuiKuan);
if (field === "PingTaiShuiJin") if (field === "PingTaiShuiJin")
return this.priceFormat(rowData.PingTaiShuiJin); return this.moneyFormatN(rowData.PingTaiShuiJin);
if (field === "DaiShou") return this.priceFormat(rowData.DaiShou); if (field === "DaiShou") return this.moneyFormatN(rowData.DaiShou);
if (field === "ZaiTu") return this.priceFormat(rowData.ZaiTu); if (field === "ZaiTu") return this.moneyFormatN(rowData.ZaiTu);
if (field === "RealIncome") return this.priceFormat(rowData.RealIncome); if (field === "RealIncome") return this.moneyFormatN(rowData.RealIncome);
if (field === "YiShou") return this.priceFormat(rowData.YiShou); if (field === "YiShou") return this.moneyFormatN(rowData.YiShou);
if (field === "YaoQingHan") return this.priceFormat(rowData.YaoQingHan); if (field === "YaoQingHan") return this.moneyFormatN(rowData.YaoQingHan);
if (field === "CheZi") return this.priceFormat(rowData.CheZi); if (field === "CheZi") return this.moneyFormatN(rowData.CheZi);
if (field === "CarExpectedCost") return this.priceFormat(rowData.CarExpectedCost); if (field === "CarExpectedCost") return this.moneyFormatN(rowData.CarExpectedCost);
if (field === "JiPiao") return this.priceFormat(rowData.JiPiao); if (field === "JiPiao") return this.moneyFormatN(rowData.JiPiao);
if (field === "GuoNeiLianYunJiPiao") return this.priceFormat(rowData.GuoNeiLianYunJiPiao); if (field === "GuoNeiLianYunJiPiao") return this.moneyFormatN(rowData.GuoNeiLianYunJiPiao);
if (field === "AirLossIncome") return this.priceFormat(rowData.AirLossIncome); if (field === "AirLossIncome") return this.moneyFormatN(rowData.AirLossIncome);
if (field === "AirServiceCharge") return this.priceFormat(rowData.AirServiceCharge); if (field === "AirServiceCharge") return this.moneyFormatN(rowData.AirServiceCharge);
if (field === "Visa") return this.priceFormat(rowData.Visa); if (field === "Visa") return this.moneyFormatN(rowData.Visa);
if (field === "TiCheng") return this.priceFormat(rowData.TiCheng); if (field === "TiCheng") return this.moneyFormatN(rowData.TiCheng);
if (field === "CompensationMoney") if (field === "CompensationMoney")
return this.priceFormat(rowData.CompensationMoney); return this.moneyFormatN(rowData.CompensationMoney);
if (field === "QiTa") return this.priceFormat(rowData.QiTa); if (field === "QiTa") return this.moneyFormatN(rowData.QiTa);
if (field === "DiJieZhiChu") return this.priceFormat(rowData.DiJieZhiChu); if (field === "DiJieZhiChu") return this.moneyFormatN(rowData.DiJieZhiChu);
if (field === "DiJieShouRu") return this.priceFormat(rowData.DiJieShouRu); if (field === "DiJieShouRu") return this.moneyFormatN(rowData.DiJieShouRu);
if (field === "ZiFei") return this.priceFormat(rowData.ZiFei); if (field === "ZiFei") return this.moneyFormatN(rowData.ZiFei);
if (field === "MianShuiDian") if (field === "MianShuiDian")
return this.priceFormat(rowData.MianShuiDian); return this.moneyFormatN(rowData.MianShuiDian);
if (field === "XiaoFeiShouRu") if (field === "XiaoFeiShouRu")
return this.priceFormat(rowData.XiaoFeiShouRu); return this.moneyFormatN(rowData.XiaoFeiShouRu);
if (field === "YongJinShouRu") if (field === "YongJinShouRu")
return this.priceFormat(rowData.YongJinShouRu); return this.moneyFormatN(rowData.YongJinShouRu);
if (field === "YingFu") return this.priceFormat(rowData.YingFu); if (field === "YingFu") return this.moneyFormatN(rowData.YingFu);
if (field === "MaoLi") return this.priceFormat(rowData.MaoLi); if (field === "MaoLi") return this.moneyFormatN(rowData.MaoLi);
// if (field === "MaoLiRate") return rowData.MaoLiRate; // if (field === "MaoLiRate") return rowData.MaoLiRate;
if (field === "ShiJiLiRun") return this.priceFormat(rowData.ShiJiLiRun); if (field === "ShiJiLiRun") return this.moneyFormatN(rowData.ShiJiLiRun);
if (field === "TransportCost") if (field === "TransportCost")
return this.priceFormat(rowData.TransportCost); return this.moneyFormatN(rowData.TransportCost);
if(field === "UnionExtraMoney") if(field === "UnionExtraMoney")
return this.priceFormat(rowData.UnionExtraMoney); return this.moneyFormatN(rowData.UnionExtraMoney);
if (field === "UnionTiCheng") if (field === "UnionTiCheng")
return this.priceFormat(rowData.UnionTiCheng); return this.moneyFormatN(rowData.UnionTiCheng);
if (field === "YingYeE") return this.priceFormat(rowData.YingYeE); if (field === "YingYeE") return this.moneyFormatN(rowData.YingYeE);
if (field === "AverageIncome") if (field === "AverageIncome")
return this.priceFormat(rowData.AverageIncome); return this.moneyFormatN(rowData.AverageIncome);
if (field === "AverageCost") return this.priceFormat(rowData.AverageCost); if (field === "AverageCost") return this.moneyFormatN(rowData.AverageCost);
if (field === "AverageProfit") if (field === "AverageProfit")
return this.priceFormat(rowData.AverageProfit); return this.moneyFormatN(rowData.AverageProfit);
}, },
setFooterCellClass(rowIndex, colIndex, value) { setFooterCellClass(rowIndex, colIndex, value) {
if (colIndex === 0) { if (colIndex === 0) {
...@@ -3195,21 +3187,6 @@ export default { ...@@ -3195,21 +3187,6 @@ export default {
return "footer-cell-class-name-normal"; return "footer-cell-class-name-normal";
} }
}, },
priceFormat(value) {
if (value == null) {
return 0.0;
}
let nStr = value.toFixed(2);
nStr += "";
let x = nStr.split(".");
let x1 = x[0];
let x2 = x.length > 1 ? "." + x[1] : "";
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)) {
x1 = x1.replace(rgx, "$1" + "," + "$2");
}
return x1 + x2;
},
columnCellClass(rowIndex, columnName, rowData) { columnCellClass(rowIndex, columnName, rowData) {
if(rowData.YingShou < 0 && columnName=="YingShou"){ if(rowData.YingShou < 0 && columnName=="YingShou"){
return "column-cell-class-name-test-red" return "column-cell-class-name-test-red"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment