From 211677ef5c3932ec6765eb0b97d89eb16c0ea8f9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=99=BD=E7=BE=8E=E5=B9=B3?= <1102247926@qq.com>
Date: Fri, 18 Apr 2025 18:05:21 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8B=86=E5=88=86=E6=A0=B8=E9=AA=8C=EF=BC=8C?=
=?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=95=B0=E6=8D=AE=E6=A0=B8=E9=AA=8C=E6=95=B0?=
=?UTF-8?q?=E6=8D=AE=E5=B1=95=E7=A4=BA=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/util/api/api.js | 14 +-
src/util/router/router.js | 5 +-
src/util/tool.js | 7 +
src/views/dev/detail/everyDayData.vue | 300 ++++++++++
src/views/dev/detail/everyDayDataJM.vue | 200 +++++++
src/views/dev/detail/feeStatDetail.vue | 41 +-
src/views/dev/detail/hbData.vue | 248 ++++++++
src/views/dev/divfeeShowStat.vue | 278 +++++++++
src/views/dev/echarts/echatsTotalLine.vue | 176 +++++-
src/views/dev/echarts/echatsTotalLineShow.vue | 534 ++++++++++++++++++
src/views/dev/gsCheckMain.vue | 187 ++++--
11 files changed, 1915 insertions(+), 75 deletions(-)
create mode 100644 src/views/dev/detail/everyDayData.vue
create mode 100644 src/views/dev/detail/everyDayDataJM.vue
create mode 100644 src/views/dev/detail/hbData.vue
create mode 100644 src/views/dev/divfeeShowStat.vue
create mode 100644 src/views/dev/echarts/echatsTotalLineShow.vue
diff --git a/src/util/api/api.js b/src/util/api/api.js
index 3f37243..801e19b 100644
--- a/src/util/api/api.js
+++ b/src/util/api/api.js
@@ -12,18 +12,28 @@ export const getSelectList = data => post("/devProjectJt/selectData/getListByTyp
//根据门架查询所有计费单元明细数据
export const getListByPage = data => post("/devProjectJt/divFeeDetail/getListPage", data,"")
+export const getTotal = data => post("/devProjectJt/divFeeDetail/getTotal", data,"")
//查询汇总中各拆分状态
export const getDivDataList = data => post("/devProjectJt/divFeeStat/getDivDataList", data,"")
export const getFeeTotal = data => post("/devProjectJt/divFeeStat/getFeeTotal", data,"")
+export const getHbData = data => post("/devProjectJt/divFeeStat/getHbData", data,"")
+export const getFeeTotalStatus = data => post("/devProjectJt/divFeeStat/getFeeTotalStatus", data,"")
+//查询所有计费单元的经纬度,通过门架查找
-//查询所有计费单元的经纬度,通过门架查找
export const getFeeLntLagList = data => post("/devProjectJt/divFeeDetail/getListByPage", data,"")
//查询汇总排名
export const getRankList = data => post("/devProjectJt/divFeeStat/getRankList", data,"")
//汇总金额查询
export const getHzData = data => post("/devProjectJt/divFeeStat/getHzData", data,"")
+export const getEveryClassFee = data => post("/devProjectJt/divFeeStat/getEveryClassFee", data,"")
//导出明细数据
-export const exportDivPassidAllData = data => download("/devProjectJt/exportData/exportList", data,null)
\ No newline at end of file
+export const exportDivPassidAllData = data => download("/devProjectJt/exportData/exportList", data,null)
+
+
+//20250417 数据核验数据展示
+export const getFeeShowTotal = data => post("/devProjectJt/divFeeStat/getFeeShowTotal", data,"")
+export const getStatusToal = data => post("/devProjectJt/divFeeStat/getStatusToal", data,"")
+export const getVehicleClassToal = data => post("/devProjectJt/divFeeStat/getVehicleClassToal", data,"")
diff --git a/src/util/router/router.js b/src/util/router/router.js
index 76c52b6..6e07af6 100644
--- a/src/util/router/router.js
+++ b/src/util/router/router.js
@@ -1,5 +1,6 @@
import * as vueRouter from "vue-router";
import gsCheckMain from '@/views/dev/gsCheckMain.vue';
+import divfeeShowStat from '@/views/dev/divfeeShowStat.vue';
import mapfee from '@/views/dev/detail/map.vue';
@@ -8,8 +9,8 @@ import mapfee from '@/views/dev/detail/map.vue';
const routes = [
{
- path: '/',
- component: gsCheckMain,//
+ path: '/devProjectJt/divfeeShowStat',
+ component: divfeeShowStat,//
}, {
path: '/devProjectJt/index',
component: gsCheckMain,//
diff --git a/src/util/tool.js b/src/util/tool.js
index b7bb3bc..326169b 100644
--- a/src/util/tool.js
+++ b/src/util/tool.js
@@ -140,6 +140,13 @@ let pro = {
// nextDate = nextYear + "-" + nextMonth+'-'+nextDate.getDate()+" "+nextDate.getHours()+":"+nextDate.getMonth()+":"+nextDate.getSeconds();
date = nextDate;
return date;
+ },DayDec(date,num) {//前 num天数 的日期
+ var dd = new Date(date);
+ dd.setDate(dd.getDate() + num);
+ var y = dd.getFullYear();
+ var m = dd.getMonth() + 1 < 10 ? "0" + (dd.getMonth() + 1) : dd.getMonth() + 1;
+ var d = dd.getDate() < 10 ? "0" + dd.getDate() : dd.getDate();
+ return y + "-" + m + "-" + d;
},
YearAdd(date,num) {
let currentDate = date;
diff --git a/src/views/dev/detail/everyDayData.vue b/src/views/dev/detail/everyDayData.vue
new file mode 100644
index 0000000..74ee084
--- /dev/null
+++ b/src/views/dev/detail/everyDayData.vue
@@ -0,0 +1,300 @@
+
+
+
应收:{{feeTotal}} 元
+拆分金额:{{divfeeTotal}} 元
+