|
@@ -63,11 +63,26 @@
|
|
:filters="banlanceMonthList"
|
|
:filters="banlanceMonthList"
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column prop="portName" label="放货港口" min-width="80px" align="center">
|
|
|
|
|
|
+ <el-table-column
|
|
|
|
+ prop="portName"
|
|
|
|
+ label="放货港口"
|
|
|
|
+ min-width="80px"
|
|
|
|
+ align="center"
|
|
|
|
+ >
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column prop="noticeTime" label="放货日期" width="80px" align="center">
|
|
|
|
|
|
+ <el-table-column
|
|
|
|
+ prop="noticeTime"
|
|
|
|
+ label="放货日期"
|
|
|
|
+ width="80px"
|
|
|
|
+ align="center"
|
|
|
|
+ >
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column prop="commerceMethod" label="矿种" width="60px" align="center"></el-table-column>
|
|
|
|
|
|
+ <el-table-column
|
|
|
|
+ prop="commerceMethod"
|
|
|
|
+ label="矿种"
|
|
|
|
+ width="60px"
|
|
|
|
+ align="center"
|
|
|
|
+ ></el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
prop="materialName"
|
|
prop="materialName"
|
|
label="品种"
|
|
label="品种"
|
|
@@ -130,9 +145,9 @@
|
|
width="100px"
|
|
width="100px"
|
|
align="center"
|
|
align="center"
|
|
>
|
|
>
|
|
- <template slot-scope="scope" v-if="scope.row.lossWet">
|
|
|
|
- {{(scope.row.lossWet*100).toFixed(2)}}%
|
|
|
|
- </template>
|
|
|
|
|
|
+ <template slot-scope="scope" v-if="scope.row.lossWet">
|
|
|
|
+ {{ (scope.row.lossWet * 100).toFixed(2) }}%
|
|
|
|
+ </template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
prop="loadWaterRate"
|
|
prop="loadWaterRate"
|
|
@@ -140,9 +155,9 @@
|
|
width="100px"
|
|
width="100px"
|
|
align="center"
|
|
align="center"
|
|
>
|
|
>
|
|
- <template slot-scope="scope" v-if="scope.row.loadWaterRate">
|
|
|
|
- {{(scope.row.loadWaterRate*100).toFixed(2)}}%
|
|
|
|
- </template>
|
|
|
|
|
|
+ <template slot-scope="scope" v-if="scope.row.loadWaterRate">
|
|
|
|
+ {{ (scope.row.loadWaterRate * 100).toFixed(2) }}%
|
|
|
|
+ </template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
prop="enWaterRate"
|
|
prop="enWaterRate"
|
|
@@ -150,9 +165,9 @@
|
|
width="120px"
|
|
width="120px"
|
|
align="center"
|
|
align="center"
|
|
>
|
|
>
|
|
- <template slot-scope="scope" v-if="scope.row.enWaterRate">
|
|
|
|
- {{(scope.row.enWaterRate*100).toFixed(2)}}%
|
|
|
|
- </template>
|
|
|
|
|
|
+ <template slot-scope="scope" v-if="scope.row.enWaterRate">
|
|
|
|
+ {{ (scope.row.enWaterRate * 100).toFixed(2) }}%
|
|
|
|
+ </template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
prop="totalDeduct"
|
|
prop="totalDeduct"
|
|
@@ -169,7 +184,7 @@
|
|
>
|
|
>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- prop="loadWaterTon"
|
|
|
|
|
|
+ prop="loadDryTon"
|
|
label="装船干基重"
|
|
label="装船干基重"
|
|
width="120px"
|
|
width="120px"
|
|
align="center"
|
|
align="center"
|
|
@@ -188,9 +203,9 @@
|
|
width="100px"
|
|
width="100px"
|
|
align="center"
|
|
align="center"
|
|
>
|
|
>
|
|
- <template slot-scope="scope" v-if="scope.row.lossDry">
|
|
|
|
- {{(scope.row.lossDry*100).toFixed(2)}}%
|
|
|
|
- </template>
|
|
|
|
|
|
+ <template slot-scope="scope" v-if="scope.row.lossDry">
|
|
|
|
+ {{ (scope.row.lossDry * 100).toFixed(2) }}%
|
|
|
|
+ </template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<!-- <el-table-column
|
|
<!-- <el-table-column
|
|
prop="reduceEnDry"
|
|
prop="reduceEnDry"
|
|
@@ -229,7 +244,7 @@ export default {
|
|
'车数',
|
|
'车数',
|
|
'计费吨位',
|
|
'计费吨位',
|
|
'到厂湿吨',
|
|
'到厂湿吨',
|
|
- '装船与到厂吨差',
|
|
|
|
|
|
+ '装船与到厂湿吨差',
|
|
'到厂扣杂',
|
|
'到厂扣杂',
|
|
'入厂水分吨位',
|
|
'入厂水分吨位',
|
|
'装船干基重',
|
|
'装船干基重',
|
|
@@ -300,35 +315,33 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
created() {},
|
|
created() {},
|
|
- mounted(){
|
|
|
|
- this.onClick();
|
|
|
|
|
|
+ mounted() {
|
|
|
|
+ this.onClick()
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
filterTag(value, row) {
|
|
filterTag(value, row) {
|
|
return row.balanceMonth === value
|
|
return row.balanceMonth === value
|
|
},
|
|
},
|
|
//查询数据
|
|
//查询数据
|
|
- onClick(){
|
|
|
|
- let map={
|
|
|
|
- con:this.con
|
|
|
|
- };
|
|
|
|
- let startTime = null;
|
|
|
|
- let endTime = null;
|
|
|
|
|
|
+ onClick() {
|
|
|
|
+ let map = {
|
|
|
|
+ con: this.con
|
|
|
|
+ }
|
|
|
|
+ let startTime = null
|
|
|
|
+ let endTime = null
|
|
if (this.startTime) {
|
|
if (this.startTime) {
|
|
- startTime = sjTime(this.startTime);
|
|
|
|
|
|
+ startTime = sjTime(this.startTime)
|
|
}
|
|
}
|
|
if (this.endTime) {
|
|
if (this.endTime) {
|
|
- endTime = sjTime(this.endTime);
|
|
|
|
|
|
+ endTime = sjTime(this.endTime)
|
|
}
|
|
}
|
|
- if(startTime && endTime && startTime < endTime){
|
|
|
|
- map.startTime=startTime;
|
|
|
|
- map.endTime=endTime;
|
|
|
|
|
|
+ if (startTime && endTime && startTime < endTime) {
|
|
|
|
+ map.startTime = startTime
|
|
|
|
+ map.endTime = endTime
|
|
}
|
|
}
|
|
- this.axios
|
|
|
|
- .post("/api/v1/bms/getWetDryDetails",map)
|
|
|
|
- .then((res) => {
|
|
|
|
- this.tableData=res.data.data;
|
|
|
|
- });
|
|
|
|
|
|
+ this.axios.post('/api/v1/bms/getWetDryDetails', map).then(res => {
|
|
|
|
+ this.tableData = res.data.data
|
|
|
|
+ })
|
|
},
|
|
},
|
|
//处理表格数据
|
|
//处理表格数据
|
|
computedTableData(data) {
|
|
computedTableData(data) {
|
|
@@ -366,8 +379,11 @@ export default {
|
|
sums[index] = 'N/A'
|
|
sums[index] = 'N/A'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- //遍历数组,找到符合条件的列
|
|
|
|
})
|
|
})
|
|
|
|
+ sums[12] = `${((1 - sums[10] / sums[6]) * 100).toFixed(2)}%`
|
|
|
|
+ sums[19] = `${((1 - sums[18] / sums[17]) * 100).toFixed(2)}%`
|
|
|
|
+ sums[13] = `${((sums[7] / sums[6]) * 100).toFixed(2)}%`
|
|
|
|
+ sums[14] = `${((sums[16] / sums[10]) * 100).toFixed(2)}%`
|
|
return sums
|
|
return sums
|
|
},
|
|
},
|
|
//结算
|
|
//结算
|