|
|
@ -24,6 +24,9 @@
|
|
|
|
<script>
|
|
|
|
<script>
|
|
|
|
import request from "@/utils/request";
|
|
|
|
import request from "@/utils/request";
|
|
|
|
import CountTo from "vue-count-to";
|
|
|
|
import CountTo from "vue-count-to";
|
|
|
|
|
|
|
|
function round(num){
|
|
|
|
|
|
|
|
return Math.round(num * 100) / 100;
|
|
|
|
|
|
|
|
}
|
|
|
|
export default {
|
|
|
|
export default {
|
|
|
|
components: { CountTo },
|
|
|
|
components: { CountTo },
|
|
|
|
data() {
|
|
|
|
data() {
|
|
|
@ -45,7 +48,9 @@ export default {
|
|
|
|
beforeDestroy() {
|
|
|
|
beforeDestroy() {
|
|
|
|
this.intervalDel();
|
|
|
|
this.intervalDel();
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
|
|
|
|
|
|
|
|
SaleTodayList: function () {
|
|
|
|
SaleTodayList: function () {
|
|
|
|
request({
|
|
|
|
request({
|
|
|
|
url: "/api/messageCenter/MessageCenter/getSalesorderData",
|
|
|
|
url: "/api/messageCenter/MessageCenter/getSalesorderData",
|
|
|
@ -74,9 +79,9 @@ export default {
|
|
|
|
notCollectionAmounts: 0,
|
|
|
|
notCollectionAmounts: 0,
|
|
|
|
};
|
|
|
|
};
|
|
|
|
this.list.map((val) => {
|
|
|
|
this.list.map((val) => {
|
|
|
|
listCount.amout = Math.round(listCount.amout*100)/100 + val.amout;
|
|
|
|
listCount.amout = round(listCount.amout+ val.amout) ;
|
|
|
|
listCount.collectionamounts = Math.round(listCount.collectionamounts*100)/100+ val.collectionamounts;
|
|
|
|
listCount.collectionamounts = round(listCount.collectionamounts+val.collectionamounts);
|
|
|
|
listCount.notCollectionAmounts = Math.round(listCount.notCollectionAmounts*100)/100 + val.notCollectionAmounts;
|
|
|
|
listCount.notCollectionAmounts = round(listCount.notCollectionAmounts + val.notCollectionAmounts);
|
|
|
|
return val;
|
|
|
|
return val;
|
|
|
|
});
|
|
|
|
});
|
|
|
|
this.list = [...this.list, listCount];
|
|
|
|
this.list = [...this.list, listCount];
|
|
|
|