From 4955b609283cf93cfd9e2a4224d5451e32ad5575 Mon Sep 17 00:00:00 2001
From: wuteng <419274783@qq.com>
Date: Wed, 19 Nov 2025 14:09:52 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9C=88=E7=BB=93=E5=AE=A2=E6=88=B7=E5=87=BA?=
=?UTF-8?q?=E8=B4=A7=E7=BB=9F=E8=AE=A1=E5=AF=B9=E6=AF=94=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../monthlyShipmentStatQuery.vue | 198 +++++++++++++--
...monthlyShipmentStatReceiveCountryQuery.vue | 236 ++++++++++++++++--
2 files changed, 395 insertions(+), 39 deletions(-)
diff --git a/src/views/emis/emisCustomerUser/monthlyShipmentStatQuery.vue b/src/views/emis/emisCustomerUser/monthlyShipmentStatQuery.vue
index 11bec8f9..07e3f377 100644
--- a/src/views/emis/emisCustomerUser/monthlyShipmentStatQuery.vue
+++ b/src/views/emis/emisCustomerUser/monthlyShipmentStatQuery.vue
@@ -7,11 +7,14 @@
-
-
+
+
+
+
+
@@ -28,6 +31,9 @@
+
+ 查询时间对比
+
@@ -74,58 +80,184 @@
- {{ scope.row.totalTickets }}
+
+
{{ scope.row.totalTickets }}
+
+
+
+
+
+
+
+
+
+
+
+
{{ scope.row.totalWeight }}
+
+
+
+
+
+
-
- {{ scope.row.expressTickets }}
+
+
{{ scope.row.expressTickets }}
+
+
+
+
+
+
-
-
+
+
+
+
+
{{ scope.row.expressWeight }}
+
+
+
+
+
+
+
+
- {{ scope.row.airTickets }}
+
+
{{ scope.row.airTickets }}
+
+
+
+
+
+
-
+
+
+
+
{{ scope.row.airWeight }}
+
+
+
+
+
+
+
+
- {{ scope.row.landTickets }}
+
+
{{ scope.row.landTickets }}
+
+
+
+
+
+
+
+
+
+
+
+
{{ scope.row.landWeight }}
+
+
+
+
+
+
-
- {{ scope.row.importTickets }}
+
+
{{ scope.row.importTickets }}
+
+
+
+
+
+
+
+
+
+
+
+
{{ scope.row.importWeight }}
+
+
+
+
+
+
-
- {{ scope.row.seaTickets }}
+
+
{{ scope.row.seaTickets }}
+
+
+
+
+
+
-
+
+
+
+
{{ scope.row.seaWeight }}
+
+
+
+
+
+
+
+
- {{ scope.row.otherTickets }}
+
+
{{ scope.row.otherTickets }}
+
+
+
+
+
+
+
+
+
+
+
+
{{ scope.row.otherWeight }}
+
+
+
+
+
+
-
@@ -166,7 +298,8 @@ export default {
showSearch: true,
// 创建时间搜索
dateTimeRange:[],
-
+ // 对比时间
+ dateTimeRangeCompare:[],
// 总条数
total: 0,
recordTotal:0,
@@ -202,7 +335,7 @@ export default {
id:null,
titleView:"",
openView: false,
-
+ statType:false,
// 查询参数
queryParams: {
pageNum: 1,
@@ -247,6 +380,12 @@ export default {
initQueryParams(){
let thisQueryParams = {...this.queryParams};
thisQueryParams = this.addDateRange(thisQueryParams, this.dateTimeRange,"SendDate");
+ thisQueryParams = this.addDateRange(thisQueryParams, this.dateTimeRangeCompare,"CompareDate");
+ if(this.statType == true){
+ thisQueryParams.params.statType = 3;
+ }else{
+ thisQueryParams.params.statType = 1;
+ }
return thisQueryParams;
},
@@ -643,4 +782,25 @@ export default {
vertical-align: top;
white-space: nowrap;
}
+ .flex-center{
+ display: flex;
+ align-items: center;
+ width: 90%;
+ margin: 0 auto;
+ }
+ .icon-content{
+ margin-left: 10px;
+ margin-left: auto;
+ font-size: 18px;
+ font-weight: bold;
+ }
+ .el-icon-right{
+ color: #409EFF;
+ }
+ .el-icon-top{
+ color: #dd0c1e;
+ }
+ .el-icon-bottom{
+ color: #12da33;
+ }
diff --git a/src/views/emis/emisCustomerUser/monthlyShipmentStatReceiveCountryQuery.vue b/src/views/emis/emisCustomerUser/monthlyShipmentStatReceiveCountryQuery.vue
index f313e9e1..504459e1 100644
--- a/src/views/emis/emisCustomerUser/monthlyShipmentStatReceiveCountryQuery.vue
+++ b/src/views/emis/emisCustomerUser/monthlyShipmentStatReceiveCountryQuery.vue
@@ -4,14 +4,17 @@
-
+
-
-
-
+
+
+
+
+
+
@@ -28,6 +31,9 @@
+
+ 查询时间对比
+
@@ -74,74 +80,236 @@
- {{ scope.row.totalTickets }}
+
+
{{ scope.row.totalTickets }}
+
+
+
+
+
+
+
+
+
+
+
+
{{ scope.row.totalWeight }}
+
+
+
+
+
+
-
- {{ scope.row.chinaTickets }}
+
+
{{ scope.row.chinaTickets }}
+
+
+
+
+
+
-
+
+
+
+
{{ scope.row.chinaWeight }}
+
+
+
+
+
+
+
+
- {{ scope.row.vietnamTickets }}
+
+
{{ scope.row.vietnamTickets }}
+
+
+
+
+
+
-
+
+
+
+
{{ scope.row.vietnamWeight }}
+
+
+
+
+
+
+
+
- {{ scope.row.cambodiaTickets }}
+
+
{{ scope.row.cambodiaTickets }}
+
+
+
+
+
+
-
+
+
+
+
{{ scope.row.cambodiaWeight }}
+
+
+
+
+
+
+
+
- {{ scope.row.myanmarTickets }}
+
+
{{ scope.row.myanmarTickets }}
+
+
+
+
+
+
+
+
+
+
+
+
{{ scope.row.myanmarWeight }}
+
+
+
+
+
+
-
+
{{ scope.row.bangladeshTickets }}
+
+
+
+
+
+
+
+
+
+
+
+
{{ scope.row.bangladeshWeight }}
+
+
+
+
+
+
-
+
{{ scope.row.laosTickets }}
+
+
+
+
+
+
+
+
+
+
+
+
{{ scope.row.laosWeight }}
+
+
+
+
+
+
-
+
{{ scope.row.thailandTickets }}
+
+
+
+
+
+
+
+
+
+
+
+
{{ scope.row.thailandWeight }}
+
+
+
+
+
+
-
+
{{ scope.row.otherTickets }}
+
+
+
+
+
+
+
+
+
+
+
+
{{ scope.row.otherWeight }}
+
+
+
+
+
+
-
@@ -182,7 +350,8 @@ export default {
showSearch: true,
// 创建时间搜索
dateTimeRange:[],
-
+ // 对比时间
+ dateTimeRangeCompare:[],
// 总条数
total: 0,
recordTotal:0,
@@ -218,7 +387,7 @@ export default {
id:null,
titleView:"",
openView: false,
-
+ statType:false,
// 查询参数
queryParams: {
pageNum: 1,
@@ -263,6 +432,12 @@ export default {
initQueryParams(){
let thisQueryParams = {...this.queryParams};
thisQueryParams = this.addDateRange(thisQueryParams, this.dateTimeRange,"SendDate");
+ thisQueryParams = this.addDateRange(thisQueryParams, this.dateTimeRangeCompare,"CompareDate");
+ if(this.statType == true){
+ thisQueryParams.params.statType = 4;
+ }else{
+ thisQueryParams.params.statType = 2;
+ }
return thisQueryParams;
},
@@ -712,4 +887,25 @@ export default {
vertical-align: top;
white-space: nowrap;
}
+ .flex-center{
+ display: flex;
+ align-items: center;
+ width: 90%;
+ margin: 0 auto;
+ }
+ .icon-content{
+ margin-left: 10px;
+ margin-left: auto;
+ font-size: 18px;
+ font-weight: bold;
+ }
+ .el-icon-right{
+ color: #409EFF;
+ }
+ .el-icon-top{
+ color: #dd0c1e;
+ }
+ .el-icon-bottom{
+ color: #12da33;
+ }