qingyiay
2023-07-26 f0890c241d88f85db223f738dd096534952c2715
修改发运统计错误
1个文件已修改
34 ■■■■■ 已修改文件
pages/customer-page/customer-my/faYunstatistics/faYunstatistics.vue 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/customer-page/customer-my/faYunstatistics/faYunstatistics.vue
@@ -10,7 +10,7 @@
                            <view class="content-num">发运车数</view>
                        </view>
                        <view class="content-text">
                            <view class="content-container">{{ totalTon.toFixed(2) }}</view>
                            <view class="content-container">{{ totalTon}}</view>
                            <view class="content-num">发运吨数</view>
                        </view>
                    </view>
@@ -42,13 +42,12 @@
                        <view class="card-top">
                            <view class="left"><combined-title :title="item.condition"></combined-title></view>
                            <view class="card-top_num">
                                {{ item.taskCoalList.length }}车{{
                                    item.taskCoalList
                                        .reduce((prev, cur) => {
                                            return prev + cur.clean;
                                        }, 0)
                                        .toFixed(2)
                                }}吨
                                {{ item.taskCoalList.length }}车
                                {{Number(item.taskCoalList
                                        .reduce((prev, cur) => {
                                            cur.clean=cur.clean||0
                                            return prev + cur.clean;
                                        }, 0)).toFixed(2)}}吨
                            </view>
                        </view>
                        <view class="card-main"
@@ -279,6 +278,7 @@
</template>
<script>
    import BigNumber from "bignumber.js"
    import combinedTitle from '@/components/combined-title/combined-title.vue';
    export default {
        components: {
@@ -431,10 +431,15 @@
                        this.totalLength = this.filterList.map(v => v.taskCoalList.length).reduce((x, y) => x + y);
                        this.totalTon = this.filterList.map(v =>
                            v.taskCoalList.reduce((prev, cur) => {
                                return cur.clean + prev;
                                const cleanvalue = cur.clean || 0
                                return cleanvalue + prev
                            }, 0)
                        );
                        this.totalTon = this.totalTon.reduce((x, y) => x + y);
                        this.totalTon = this.totalTon.reduce((x, y) => {
                            let xx = new BigNumber(x)
                            let yy = new BigNumber(y)
                            return xx.plus(yy).toNumber().toFixed(2)
                        }, new BigNumber(0));
                    } else {
                        this.totalLength = 0;
                        this.totalTon = 0;
@@ -507,10 +512,15 @@
                    this.totalLength = this.filterList.map(v => v.taskCoalList.length).reduce((x, y) => x + y);
                    this.totalTon = this.filterList.map(v =>
                        v.taskCoalList.reduce((prev, cur) => {
                            return cur.clean + prev;
                            const cleanvalue = cur.clean || 0
                            return cleanvalue + prev
                        }, 0)
                    );
                    this.totalTon = this.totalTon.reduce((x, y) => x + y);
                    this.totalTon = this.totalTon.reduce((x, y) => {
                        let xx = new BigNumber(x)
                        let yy = new BigNumber(y)
                        return xx.plus(yy).toNumber().toFixed(2)
                    }, new BigNumber(0));
                } else {
                    this.totalLength = 0;
                    this.totalTon = 0;