|
|
@@ -60,8 +60,83 @@ let carUseOption = {
|
|
|
};
|
|
|
|
|
|
import { ref,onMounted } from 'vue'
|
|
|
+import { apisystemdzbcPathlist,apisystemdzbcCarlist,apisystemuserlist,apisystemcommonOtherstatic,apisystemuserresetPwd,apisystemuserDel,apisystemuserAdd,apisystemuserUpdate } from '../../request/api.js'
|
|
|
+let userNum=ref('')
|
|
|
+let carNum=ref('')
|
|
|
+let routeNum=ref('')
|
|
|
+const getTodayOrder=()=>{
|
|
|
+
|
|
|
+ apisystemcommonOtherstatic({
|
|
|
+
|
|
|
+ 'params[kyzId]':1,
|
|
|
+ key:'order'
|
|
|
+ }).then(res=>{
|
|
|
+ if(res.code==200){
|
|
|
+ routeNum.value=res.total
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ }).catch(err=>{
|
|
|
+ console.log(err)
|
|
|
+ })
|
|
|
+}
|
|
|
+const getRouteData=()=>{
|
|
|
+ apisystemdzbcPathlist({
|
|
|
+
|
|
|
+ pageSize:30000,
|
|
|
+ pageNum:1
|
|
|
+ }).then(res=>{
|
|
|
+ if(res.code==200){
|
|
|
+ routeNum.value=res.total
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ }).catch(err=>{
|
|
|
+ console.log(err)
|
|
|
+ })
|
|
|
+}
|
|
|
+const getuserData=()=>{
|
|
|
+
|
|
|
+ apisystemuserlist({
|
|
|
+
|
|
|
+ 'params[roleNames]':'定制班车用户',
|
|
|
+
|
|
|
+ pageSize:30000,
|
|
|
+ pageNum:1
|
|
|
+ }).then(res=>{
|
|
|
+ if(res.code==200){
|
|
|
+ userNum.value=res.total
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ }).catch(err=>{
|
|
|
+ console.log(err)
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+const getCarData=()=>{
|
|
|
+ apisystemdzbcCarlist({
|
|
|
+
|
|
|
+ pageSize:30000,
|
|
|
+ pageNum:1
|
|
|
+ }).then(res=>{
|
|
|
+ if(res.code==200){
|
|
|
+ carNum.value=res.total
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ }).catch(err=>{
|
|
|
+ console.log(err)
|
|
|
+ })
|
|
|
+}
|
|
|
|
|
|
onMounted(()=>{
|
|
|
+ getuserData()
|
|
|
+ getCarData()
|
|
|
+ getRouteData()
|
|
|
+ getTodayOrder()
|
|
|
let orderWrapDom=document.getElementById('order-wrap')
|
|
|
let orderWrapChart=window.echarts.init(orderWrapDom)
|
|
|
orderWrapChart.setOption(orderWrapOption)
|
|
|
@@ -77,7 +152,7 @@ onMounted(()=>{
|
|
|
<template>
|
|
|
<div>
|
|
|
<div class="title">
|
|
|
- 欢迎使用车辆调度管理系统
|
|
|
+ 欢迎使用定制班车管理系统
|
|
|
</div>
|
|
|
<div class="sub-title">
|
|
|
请从左侧菜单选择要管理的功能模块
|
|
|
@@ -87,12 +162,12 @@ onMounted(()=>{
|
|
|
<el-card style="width: 94%">
|
|
|
<div class="card-wrap-inner">
|
|
|
<div class="left-icon">
|
|
|
-
|
|
|
+ <img style="height:100%;width:auto" src="../../assets/icons/lxzs.png" alt="">
|
|
|
</div>
|
|
|
<div class="right-desc">
|
|
|
<div class="bold-title">总用户数</div>
|
|
|
<div class="num-wrap" style="color:#2563EB">
|
|
|
- 2458
|
|
|
+ {{ userNum }}
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -102,12 +177,12 @@ onMounted(()=>{
|
|
|
<el-card style="width: 94%">
|
|
|
<div class="card-wrap-inner">
|
|
|
<div class="left-icon">
|
|
|
-
|
|
|
+ <img style="height:100%;width:auto" src="../../assets/icons/clzs.png" alt="">
|
|
|
</div>
|
|
|
<div class="right-desc">
|
|
|
<div class="bold-title">车辆总数</div>
|
|
|
<div class="num-wrap" style="color:#16A34A">
|
|
|
- 186
|
|
|
+ {{ carNum }}
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -117,12 +192,12 @@ onMounted(()=>{
|
|
|
<el-card style="width: 94%">
|
|
|
<div class="card-wrap-inner">
|
|
|
<div class="left-icon">
|
|
|
-
|
|
|
+ <img style="height:100%;width:auto" src="../../assets/icons/zyhs.png" alt="">
|
|
|
</div>
|
|
|
<div class="right-desc">
|
|
|
<div class="bold-title">路线总数</div>
|
|
|
<div class="num-wrap" style="color:#9333EA">
|
|
|
- 42
|
|
|
+ {{ routeNum }}
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -132,7 +207,7 @@ onMounted(()=>{
|
|
|
<el-card style="width: 94%">
|
|
|
<div class="card-wrap-inner">
|
|
|
<div class="left-icon">
|
|
|
-
|
|
|
+ <img style="height:100%;width:auto" src="../../assets/icons/jrdd.png" alt="">
|
|
|
</div>
|
|
|
<div class="right-desc">
|
|
|
<div class="bold-title">今日订单</div>
|
|
|
@@ -156,7 +231,7 @@ onMounted(()=>{
|
|
|
</div>
|
|
|
<div class="chart-item">
|
|
|
<el-card style="width: 97%">
|
|
|
- <div class="common-title">车辆使用率</div>
|
|
|
+ <div class="common-title">月车辆使用率</div>
|
|
|
<div class="common-chart-wrap" id="caruse-wrap"></div>
|
|
|
|
|
|
</el-card>
|
|
|
@@ -188,7 +263,7 @@ onMounted(()=>{
|
|
|
margin-right:10px;
|
|
|
height:40px;
|
|
|
width:40px;
|
|
|
- background:red;
|
|
|
+
|
|
|
border-radius: 50%
|
|
|
}
|
|
|
.num-wrap{
|