巴林闲侠 3 years ago
parent
commit
92d15e51c3
  1. BIN
      web/client/assets/images/leadership/beijinglan.png
  2. BIN
      web/client/assets/images/leadership/yuanxing.png
  3. BIN
      web/client/assets/images/quanju/yuanhuan.webp
  4. BIN
      web/client/assets/images/quanju/zhichao.png
  5. 20
      web/client/src/sections/quanju/containers/footer/build/index.js
  6. 40
      web/client/src/sections/quanju/containers/footer/build/style.less
  7. 24
      web/client/src/sections/quanju/containers/footer/guanli/index.js
  8. 77
      web/client/src/sections/quanju/containers/footer/guanli/style.less
  9. 19
      web/client/src/sections/quanju/containers/footer/leadership/centerleft/daolu.js
  10. 17
      web/client/src/sections/quanju/containers/footer/leadership/centerleft/handong.js
  11. 17
      web/client/src/sections/quanju/containers/footer/leadership/centerleft/qiqoliang.js
  12. 22
      web/client/src/sections/quanju/containers/footer/leadership/left/echarts/leftbottomecharts.js
  13. 19
      web/client/src/sections/quanju/containers/footer/leadership/right/right-bottom.js
  14. 668
      web/log/development.txt

BIN
web/client/assets/images/leadership/beijinglan.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
web/client/assets/images/leadership/yuanxing.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
web/client/assets/images/quanju/yuanhuan.webp

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 MiB

BIN
web/client/assets/images/quanju/zhichao.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

20
web/client/src/sections/quanju/containers/footer/build/index.js

@ -81,9 +81,11 @@ const Build = (props) => {
return resValue return resValue
} }
let datas = Object.keys(buildingnumber?.townRoad || {}).map((item) => ({ name: item, number: buildingnumber.townRoad[item].roadCount, gongli: Number(keepThreeNum(buildingnumber.townRoad[item].mileage)) })) let datas = Object.keys(buildingnumber?.townRoad || {}).map((item) => ({ name: item, number: buildingnumber.townRoad[item].roadCount, gongli: Number(keepThreeNum(buildingnumber.townRoad[item].mileage)) }))
let list = datas.sort((a, b) => { let list = datas.sort((a, b) => {
return b.number - a.number return b.number - a.number
}) })
list=list.filter(item=>item.name!=="其他")
// console.log(list,'红红火') // console.log(list,'红红火')
//道路等级数据 //道路等级数据
@ -141,29 +143,29 @@ const Build = (props) => {
return ( return (
<> <>
<div className='bgbuild-left'> <div className='bgbuild-left'>
<Module title={"各状态公路数量统计"} style={{ <Module title={"各乡镇在建公路工程"} style={{
width: "100%", width: "100%",
height: " 33%" height: " 33%"
}} customize={true}> }} customize={true}>
<div style={{ height: "100%", position: "relative" }} > <div style={{ height: "100%", position: "relative" }} >
<span style={{ position: "absolute", width: "10%", color: "#FFF", backgroundColor: 'rgba(216, 240, 255, 0.1)', right: "5%", textAlign: "center" }}></span> {/* <span style={{ position: "absolute", width: "10%", color: "#FFF", backgroundColor: 'rgba(216, 240, 255, 0.1)', right: "5%", textAlign: "center" }}>条</span> */}
{buildingnumber && buildingnumber.buildedRoad !== 0 && totalgongli !== 0 ? <div className='build-left-top'> {buildingnumber && buildingnumber.buildedRoad !== 0 && totalgongli !== 0 ? <div className='build-left-top'>
<div className='build-left-top-item'> {/* <div className='build-left-top-item'>
<div> <div>
{/* <i>&#9658;</i> */} <i>&#9658;</i>
<span /> <span />
<span>在建公路数量</span> <span>在建公路数量</span>
</div> </div>
<div>{buildingnumber?.buildingRoad || 0}</div> <div>{buildingnumber?.buildingRoad || 0}</div>
</div> </div> */}
<img src='/assets/images/quanju/zhuangtaigonglui.png' className='build-left-top-center' /> <img src='/assets/images/quanju/yuanhuan.webp' className='build-left-top-center' />
<div className='build-left-top-item'> <div className='build-left-top-item'>
<div>{buildingnumber?.buildedRoad || 0}</div>
<div> <div>
{/* <i>&#9658;</i> */} {/* <i>&#9658;</i> */}
<span /> {/* <span /> */}
<span>已建公路数量</span> <span>在建公路/公里</span>
</div> </div>
<div>{buildingnumber?.buildedRoad || 0}</div>
</div> </div>
</div> : <NoData />} </div> : <NoData />}
</div> </div>

40
web/client/src/sections/quanju/containers/footer/build/style.less

@ -23,36 +23,42 @@
justify-content: center; justify-content: center;
align-items: center; align-items: center;
.build-left-top-center{ .build-left-top-center{
width: 35%; width: 100%;
height: 50%; height: 100%;
margin: 0 10px; margin: 0 10px;
} }
.build-left-top-item{ .build-left-top-item{
width: 25%; width: 25%;
height: 50%; height: 50%;
background-image: url('/assets/images/quanju/zhuangtaigognlubiankuang.png'); // background-image: url('/assets/images/quanju/zhuangtaigognlubiankuang.png');
background-size: 95%; background-size: 95%;
background-repeat: no-repeat; background-repeat: no-repeat;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
position: absolute;
float: left;
// text-align: center; // text-align: center;
div{ div{
&:nth-child(1){ &:nth-child(1){
// width: 80%;
// height: 100%;
// margin: 1% auto 0;
font-size: 2.375rem;
font-family: YouSheBiaoTiHei;
color: #FFFFFF;
text-align: center;
// line-height: 49px;
text-shadow: 0px 2px 4px #1C60FE;
}
&:nth-child(2){
display: flex; display: flex;
justify-content: center; justify-content: center;
align-items: center; align-items: center;
span{ span{
&:nth-child(1){ &:nth-child(1){
width: 0.5rem;
height: 0.5rem;
margin-right: 5px;
background: #07B9FE;
clip-path: polygon(0 0, 100% 0, 0 100%, 0 0);
transform: rotate(134deg);
}
&:nth-child(2){
font-size: 1rem; font-size: 1rem;
font-family: PingFangSC-Regular, PingFang SC; font-family: PingFangSC-Regular, PingFang SC;
font-weight: 400; font-weight: 400;
@ -62,18 +68,6 @@
} }
} }
&:nth-child(2){
// width: 80%;
// height: 100%;
// margin: 1% auto 0;
font-size: 2.375rem;
font-family: YouSheBiaoTiHei;
color: #FFFFFF;
text-align: center;
// line-height: 49px;
text-shadow: 0px 2px 4px #1C60FE;
}
} }
} }
} }

24
web/client/src/sections/quanju/containers/footer/guanli/index.js

@ -1,6 +1,6 @@
import React, { useEffect, useState } from 'react'; import React, { useEffect, useState } from 'react';
import { connect } from 'react-redux'; import { connect } from 'react-redux';
import { Carousel } from 'antd' import { Carousel,Popover } from 'antd'
import AutoRollComponent from '../build/AutoRollComponent' import AutoRollComponent from '../build/AutoRollComponent'
import Module from '../../public/module' import Module from '../../public/module'
import LeftItem from './LeftItem' import LeftItem from './LeftItem'
@ -55,15 +55,31 @@ const Guanli = (props) => {
},[]) },[])
// let datalist = newArry(30) // let datalist = newArry(30)
// datalist.fill({licensePlate:"赣A44454",overrunRate:"30%",fine:"200元",processingTime:"2020年4月1日"}) // datalist.fill({licensePlate:"赣A44454",overrunRate:"30%",fine:"200元",processingTime:"2020年4月1日"})
const content = (
<div className='popover-content'>
<img src='/assets/images/quanju/zhichao.png'/>
<div className='address'>
<span>检测点</span>
<span>远不</span>
<span>地址</span>
<span>呼呼呼呼呼呼呼呼呼</span>
</div>
</div>
);
const renderContent = () => { const renderContent = () => {
return <div style={{height:"100%"}}> return <div style={{height:"100%"}} >
{rightitemlist && rightitemlist.length!==0?rightitemlist?.map(({ id, licensePlate, overrunRate,fine,processingTime,deductPoints }, index) => { {rightitemlist && rightitemlist.length!==0?rightitemlist?.map(({ id, licensePlate, overrunRate,fine,processingTime,deductPoints }, index) => {
if(index<120){ if(index<120){
return <div key={index} className='guanli-right-item'> return <div key={index} className='guanli-right-item'>
<div className='popover' style={{background:'pink'}}>
{/* <Popover content={content}> */}
<span>{licensePlate}</span> <span>{licensePlate}</span>
<span>{overrunRate}%</span> <span>{overrunRate}%</span>
<span>{deductPoints?`-${deductPoints}`:""}-{fine}{fine?"元":""}</span> <span>{deductPoints?`-${deductPoints}`:""}-{fine}{fine?"元":""}</span>
<span>{processingTime}</span> <span>{processingTime}</span>
{/* </Popover> */}
</div>
</div> </div>
} }
}):""} }):""}
@ -101,9 +117,9 @@ const Guanli = (props) => {
<span>处罚</span> <span>处罚</span>
<span>处理日期</span> <span>处理日期</span>
</div> </div>
{rightitemlist && rightitemlist.length!==0?<AutoRollComponent content={renderContent()} {rightitemlist && rightitemlist.length!==0?<div><AutoRollComponent content={renderContent()}
containerStyle={{ position: "relative", height: "90%", }} containerStyle={{ position: "relative", height: "90%", }}
divHeight={"100%"} divId={"chart-overview-deviceList"} />:<NoData style={{height:"70%"}}/>} divHeight={"100%"} divId={"chart-overview-deviceList"} /></div>:<NoData style={{height:"70%"}}/>}
</Module> </Module>
</div> </div>
</> </>

77
web/client/src/sections/quanju/containers/footer/guanli/style.less

@ -173,5 +173,80 @@
} }
} }
.popover-content{
background-color: red;
.address{
width: 80%;
height: 80%;
top: -1%;
position: absolute;
background-color: aqua;
span{
&:nth-child(1){
width: 42px;
height: 20px;
display: inline-block;
overflow-wrap: break-word;
color: rgba(216, 240, 255, 0.8);
font-size: 14px;
font-family: PingFangSC-Regular;
white-space: nowrap;
line-height: 20px;
text-align: left;
}
&:nth-child(2){
width: 28px;
height: 20px;
display: inline-block;
overflow-wrap: break-word;
color: rgba(238, 244, 255, 1);
font-size: 14px;
font-family: PingFangSC-Medium;
white-space: nowrap;
line-height: 20px;
text-align: left;
}
&:nth-child(3){
width: 28px;
height: 20px;
display: inline-block;
overflow-wrap: break-word;
color: rgba(216, 240, 255, 0.8);
font-size: 14px;
font-family: PingFangSC-Regular;
white-space: nowrap;
line-height: 20px;
text-align: right;
}
&:nth-child(4){
width: 126px;
height: 20px;
display: inline-block;
overflow-wrap: break-word;
color: rgba(255, 255, 255, 1);
font-size: 14px;
font-family: PingFangSC-Medium;
white-space: nowrap;
line-height: 20px;
text-align: right;
}
}
}
}
.popover{
background-color: aqua;
.ant-popover-arrow{
.ant-popover-arrow-content{
display:none;
}
span{
display:none;
}
}
.ant-popover-inner{
.ant-popover-inner-content{
padding: 0;
}
}
}

19
web/client/src/sections/quanju/containers/footer/leadership/centerleft/daolu.js

@ -10,6 +10,7 @@ const Right = (props) => {
const [nums, setNums] = useState() const [nums, setNums] = useState()
const [list, setList] = useState([]) const [list, setList] = useState([])
const [roads, setRoads] = useState() const [roads, setRoads] = useState()
const [num, setNum] = useState()
useEffect(() => { useEffect(() => {
const daolus = dispatch(getRoadmaintain()).then((res) => { const daolus = dispatch(getRoadmaintain()).then((res) => {
setList(res.payload.data.reportList.filter((item, index) => { setList(res.payload.data.reportList.filter((item, index) => {
@ -41,8 +42,11 @@ const Right = (props) => {
height: "20px", position: "relative", width: "100%", color: "#FFFFFF", marginTop: index == 0 ? "4px" : "5px", listStyle: "none", fontSize: "14px" height: "20px", position: "relative", width: "100%", color: "#FFFFFF", marginTop: index == 0 ? "4px" : "5px", listStyle: "none", fontSize: "14px"
}} onMouseEnter={() => { }} onMouseEnter={() => {
setBeijing(index) setBeijing(index)
setNum(index)
}} onMouseLeave={() => { }} onMouseLeave={() => {
setBeijing() setBeijing()
setNum()
}}> }}>
{beijing == index ? <img src='/assets/images/leadership/shezhi.png' style={{ width: "2%", height: "80%", position: "absolute", top: "12%", left: "1%" }} /> : ""} {beijing == index ? <img src='/assets/images/leadership/shezhi.png' style={{ width: "2%", height: "80%", position: "absolute", top: "12%", left: "1%" }} /> : ""}
{beijing == index ? <img src='/assets/images/leadership/lan.png' style={{ width: "100%", height: "120%", position: "absolute", right: "5%" }} /> : ""} {beijing == index ? <img src='/assets/images/leadership/lan.png' style={{ width: "100%", height: "120%", position: "absolute", right: "5%" }} /> : ""}
@ -50,8 +54,21 @@ const Right = (props) => {
<p style={{ textAlign: "center", width: "10%", position: "absolute", left: "43%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >日常养护</p> <p style={{ textAlign: "center", width: "10%", position: "absolute", left: "43%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >日常养护</p>
{item.user?.name ? <p style={{ textAlign: "center", width: "10%", position: "absolute", right: "28.5%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >{item.user.name}</p> : <p style={{ textAlign: "center", width: "10%", position: "absolute", right: "28.5%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >--</p>} {item.user?.name ? <p style={{ textAlign: "center", width: "10%", position: "absolute", right: "28.5%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >{item.user.name}</p> : <p style={{ textAlign: "center", width: "10%", position: "absolute", right: "28.5%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >--</p>}
<p style={{ textAlign: "left", width: "25%", position: "absolute", left: "5%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >{item.road ? item.road : "--"}</p> <p style={{ textAlign: "left", width: "25%", position: "absolute", left: "5%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >{item.road ? item.road : "--"}</p>
<p style={{ textAlign: "right", width: "30%", position: "absolute", right: "3%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }}>{moment(item.time).format("YYYY-MM-DD HH:mm:ss") ? moment(item.time).format("YYYY-MM-DD HH:mm:ss") : "--"}</p></li> <p style={{ textAlign: "right", width: "30%", position: "absolute", right: "3%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }}>{moment(item.time).format("YYYY-MM-DD HH:mm:ss") ? moment(item.time).format("YYYY-MM-DD HH:mm:ss") : "--"}</p>
{
num == index ? <div style={{ position: "fixed", width: "400px", height: "200px", zIndex: 100, left: "50%", marginTop: "0", top: "35%" }}>
<img src='/assets/images/leadership/beijinglan.png' style={{ width: "100%", height: "100%" }} />
<div style={{ position: "absolute", top: "0", width: "50%", left: "50%", paddingRight: "10px" }}>
<p style={{ marginTop: "20px", color: "#FFFFFF", fontSize: "16px", fontFamily: "YouSheBiaoTiHei" }}>南昌县大道路段三号路口西南门路</p>
<p style={{ color: "rgba(216,240,255,0.8)", fontSize: "14px", fontFamily: "PingFangSC-Regular, PingFang SC" }}>养护类型<span style={{ color: "#EEF4FF", marginLeft: "30px", fontFamily: " PingFangSC-Medium, PingFang SC" }}>日常养护</span></p>
<p style={{ color: "rgba(216,240,255,0.8)", fontSize: "14px", fontFamily: "PingFangSC-Regular, PingFang SC" }}>负责人<span style={{ color: "#EEF4FF", marginLeft: "45px", fontFamily: " PingFangSC-Medium, PingFang SC" }}>老王老肖</span></p>
<p style={{ color: "rgba(216,240,255,0.8)", fontSize: "14px", fontFamily: "PingFangSC-Regular, PingFang SC" }}>日期<span style={{ color: "#EEF4FF", marginLeft: "60px", fontFamily: " PingFangSC-Medium, PingFang SC" }}>{moment(item.time).format("YYYY-MM-DD") ? moment(item.time).format("YYYY-MM-DD") : "--"}</span></p>
</div>
</div> : ""
}
</li>
) )
}) })
} }
{/* </Spin> */} {/* </Spin> */}

17
web/client/src/sections/quanju/containers/footer/leadership/centerleft/handong.js

@ -11,6 +11,7 @@ const Right = (props) => {
const [list, setList] = useState([]) const [list, setList] = useState([])
const [roads, setRoads] = useState() const [roads, setRoads] = useState()
const [nums, setNums] = useState() const [nums, setNums] = useState()
const [num, setNum] = useState()
useEffect(() => { useEffect(() => {
const daolus = dispatch(getRoadmaintain()).then((res) => { const daolus = dispatch(getRoadmaintain()).then((res) => {
setList(res.payload.data.reportList.filter((item, index) => { setList(res.payload.data.reportList.filter((item, index) => {
@ -46,9 +47,11 @@ const Right = (props) => {
height: "20px", position: "relative", width: "100%", color: "#FFFFFF", marginTop: index == 0 ? "4px" : "5px", listStyle: "none", fontSize: "14px" height: "20px", position: "relative", width: "100%", color: "#FFFFFF", marginTop: index == 0 ? "4px" : "5px", listStyle: "none", fontSize: "14px"
}} onMouseEnter={() => { }} onMouseEnter={() => {
setBeijing(index) setBeijing(index)
setNum(index)
// console.log(beijing); // console.log(beijing);
}} onMouseLeave={() => { }} onMouseLeave={() => {
setBeijing() setBeijing()
setNum()
}}> }}>
{beijing == index ? <img src='/assets/images/leadership/shezhi.png' style={{ width: "2%", height: "80%", position: "absolute", top: "12%", left: "1%" }} /> : ""} {beijing == index ? <img src='/assets/images/leadership/shezhi.png' style={{ width: "2%", height: "80%", position: "absolute", top: "12%", left: "1%" }} /> : ""}
{beijing == index ? <img src='/assets/images/leadership/lan.png' style={{ width: "100%", height: "120%", position: "absolute", right: "5%" }} /> : ""} {beijing == index ? <img src='/assets/images/leadership/lan.png' style={{ width: "100%", height: "120%", position: "absolute", right: "5%" }} /> : ""}
@ -56,7 +59,19 @@ const Right = (props) => {
<p style={{ textAlign: "center", width: "10%", position: "absolute", left: "43%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >日常养护</p> <p style={{ textAlign: "center", width: "10%", position: "absolute", left: "43%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >日常养护</p>
{item.user?.name ? <p style={{ textAlign: "center", width: "10%", position: "absolute", right: "28.5%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >{item.user.name}</p> : <p style={{ textAlign: "center", width: "10%", position: "absolute", right: "28.5%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >--</p>} {item.user?.name ? <p style={{ textAlign: "center", width: "10%", position: "absolute", right: "28.5%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >{item.user.name}</p> : <p style={{ textAlign: "center", width: "10%", position: "absolute", right: "28.5%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >--</p>}
<p style={{ textAlign: "left", width: "25%", position: "absolute", left: "5%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >{item.road ? item.road : "--"}</p> <p style={{ textAlign: "left", width: "25%", position: "absolute", left: "5%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >{item.road ? item.road : "--"}</p>
<p style={{ textAlign: "right", width: "30%", position: "absolute", right: "3%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }}>{moment(item.time).format("YYYY-MM-Do HH:mm:ss") ? moment(item.time).format("YYYY-MM-Do HH:mm:ss") : "--"}</p></li> <p style={{ textAlign: "right", width: "30%", position: "absolute", right: "3%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }}>{moment(item.time).format("YYYY-MM-Do HH:mm:ss") ? moment(item.time).format("YYYY-MM-Do HH:mm:ss") : "--"}</p>
{
num == index ? <div style={{ position: "fixed", width: "400px", height: "200px", zIndex: 100, left: "50%", marginTop: "0", top: "35%" }}>
<img src='/assets/images/leadership/beijinglan.png' style={{ width: "100%", height: "100%" }} />
<div style={{ position: "absolute", top: "0", width: "50%", left: "50%", paddingRight: "10px" }}>
<p style={{ marginTop: "20px", color: "#FFFFFF", fontSize: "16px", fontFamily: "YouSheBiaoTiHei" }}>南昌县大道路段三号路口西南门路</p>
<p style={{ color: "rgba(216,240,255,0.8)", fontSize: "14px", fontFamily: "PingFangSC-Regular, PingFang SC" }}>养护类型<span style={{ color: "#EEF4FF", marginLeft: "30px", fontFamily: " PingFangSC-Medium, PingFang SC" }}>日常养护</span></p>
<p style={{ color: "rgba(216,240,255,0.8)", fontSize: "14px", fontFamily: "PingFangSC-Regular, PingFang SC" }}>负责人<span style={{ color: "#EEF4FF", marginLeft: "45px", fontFamily: " PingFangSC-Medium, PingFang SC" }}>老王老肖</span></p>
<p style={{ color: "rgba(216,240,255,0.8)", fontSize: "14px", fontFamily: "PingFangSC-Regular, PingFang SC" }}>日期<span style={{ color: "#EEF4FF", marginLeft: "60px", fontFamily: " PingFangSC-Medium, PingFang SC" }}>2022-06-05</span></p>
</div>
</div> : ""
}
</li>
) )
}) })
} }

17
web/client/src/sections/quanju/containers/footer/leadership/centerleft/qiqoliang.js

@ -9,6 +9,7 @@ const Right = (props) => {
const [list, setList] = useState([]) const [list, setList] = useState([])
const [roads, setRoads] = useState() const [roads, setRoads] = useState()
const [nums, setNums] = useState() const [nums, setNums] = useState()
const [num, setNum] = useState()
useEffect(() => { useEffect(() => {
const daolus = dispatch(getRoadmaintain()).then((res) => { const daolus = dispatch(getRoadmaintain()).then((res) => {
setList(res.payload.data.reportList.filter((item, index) => { setList(res.payload.data.reportList.filter((item, index) => {
@ -38,9 +39,11 @@ const Right = (props) => {
height: "20px", position: "relative", width: "100%", color: "#FFFFFF", marginTop: index == 0 ? "4px" : "5px", listStyle: "none", fontSize: "14px" height: "20px", position: "relative", width: "100%", color: "#FFFFFF", marginTop: index == 0 ? "4px" : "5px", listStyle: "none", fontSize: "14px"
}} onMouseEnter={() => { }} onMouseEnter={() => {
setBeijing(index) setBeijing(index)
setNum(index)
// console.log(beijing); // console.log(beijing);
}} onMouseLeave={() => { }} onMouseLeave={() => {
setBeijing() setBeijing()
setNum()
}}> }}>
{beijing == index ? <img src='/assets/images/leadership/shezhi.png' style={{ width: "2%", height: "80%", position: "absolute", top: "12%", left: "1%" }} /> : ""} {beijing == index ? <img src='/assets/images/leadership/shezhi.png' style={{ width: "2%", height: "80%", position: "absolute", top: "12%", left: "1%" }} /> : ""}
{beijing == index ? <img src='/assets/images/leadership/lan.png' style={{ width: "100%", height: "120%", position: "absolute", right: "5%" }} /> : ""} {beijing == index ? <img src='/assets/images/leadership/lan.png' style={{ width: "100%", height: "120%", position: "absolute", right: "5%" }} /> : ""}
@ -48,7 +51,19 @@ const Right = (props) => {
<p style={{ textAlign: "center", width: "10%", position: "absolute", left: "43%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >日常养护</p> <p style={{ textAlign: "center", width: "10%", position: "absolute", left: "43%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >日常养护</p>
{item.user?.name ? <p style={{ textAlign: "center", width: "10%", position: "absolute", right: "28.5%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >{item.user.name}</p> : <p style={{ textAlign: "center", width: "10%", position: "absolute", right: "28.5%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >--</p>} {item.user?.name ? <p style={{ textAlign: "center", width: "10%", position: "absolute", right: "28.5%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >{item.user.name}</p> : <p style={{ textAlign: "center", width: "10%", position: "absolute", right: "28.5%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >--</p>}
<p style={{ textAlign: "left", width: "25%", position: "absolute", left: "5%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >{item.road ? item.road : "--"}</p> <p style={{ textAlign: "left", width: "25%", position: "absolute", left: "5%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }} >{item.road ? item.road : "--"}</p>
<p style={{ textAlign: "right", width: "30%", position: "absolute", right: "3%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }}>{moment(item.time).format("YYYY-MM-Do HH:mm:ss") ? moment(item.time).format("YYYY-MM-Do HH:mm:ss") : "--"}</p></li> <p style={{ textAlign: "right", width: "30%", position: "absolute", right: "3%", color: beijing == index ? "#ffffff" : "rgba(216,240,255,0.8)" }}>{moment(item.time).format("YYYY-MM-Do HH:mm:ss") ? moment(item.time).format("YYYY-MM-Do HH:mm:ss") : "--"}</p>
{
num == index ? <div style={{ position: "fixed", width: "400px", height: "200px", zIndex: 100, left: "50%", marginTop: "0", top: "35%" }}>
<img src='/assets/images/leadership/beijinglan.png' style={{ width: "100%", height: "100%" }} />
<div style={{ position: "absolute", top: "0", width: "50%", left: "50%", paddingRight: "10px" }}>
<p style={{ marginTop: "20px", color: "#FFFFFF", fontSize: "16px", fontFamily: "YouSheBiaoTiHei" }}>南昌县大道路段三号路口西南门路</p>
<p style={{ color: "rgba(216,240,255,0.8)", fontSize: "14px", fontFamily: "PingFangSC-Regular, PingFang SC" }}>养护类型<span style={{ color: "#EEF4FF", marginLeft: "30px", fontFamily: " PingFangSC-Medium, PingFang SC" }}>日常养护</span></p>
<p style={{ color: "rgba(216,240,255,0.8)", fontSize: "14px", fontFamily: "PingFangSC-Regular, PingFang SC" }}>负责人<span style={{ color: "#EEF4FF", marginLeft: "45px", fontFamily: " PingFangSC-Medium, PingFang SC" }}>老王老肖</span></p>
<p style={{ color: "rgba(216,240,255,0.8)", fontSize: "14px", fontFamily: "PingFangSC-Regular, PingFang SC" }}>日期<span style={{ color: "#EEF4FF", marginLeft: "60px", fontFamily: " PingFangSC-Medium, PingFang SC" }}>2022-06-05</span></p>
</div>
</div> : ""
}
</li>
) )
}) })
} }

22
web/client/src/sections/quanju/containers/footer/leadership/left/echarts/leftbottomecharts.js

@ -6,14 +6,18 @@ const Leftbottomecharts = (props) => {
const { dispatch } = props const { dispatch } = props
const [list, setList] = useState([]) const [list, setList] = useState([])
const [count, setCount] = useState([]) const [count, setCount] = useState([])
const [value, setValue] = useState([])
const [flag, setFlag] = useState(true)
useEffect(() => { useEffect(() => {
const res = dispatch(getdaolutongji()).then((res) => { const res = dispatch(getdaolutongji()).then((res) => {
console.log(res);
setList(res.payload.data.construction.map((item, index) => { setList(res.payload.data.construction.map((item, index) => {
return item.year return item.year
})); }));
setCount(res.payload.data.construction.map((item, index) => { setCount(res.payload.data.construction.map((item, index) => {
return item.count.toFixed(3) return item.count.toFixed(3)
})) }))
setValue()
}); });
}, []) }, [])
// console.log(list, count); // console.log(list, count);
@ -134,7 +138,7 @@ const Leftbottomecharts = (props) => {
shadowBlur: 10, shadowBlur: 10,
}, },
}, },
data: count, data: flag ? count : value,
}, },
], ],
}; };
@ -142,15 +146,21 @@ const Leftbottomecharts = (props) => {
window.addEventListener('resize', function () { window.addEventListener('resize', function () {
chartInstance.resize(); chartInstance.resize();
}) })
}, [list, count]); }, [count, flag, list]);
console.log(flag);
return ( return (
<> <>
<div style={{ width: "72px", height: "20px", backgroundColor: "rgba(216,240,255,0.1000)", float: "right", textAlign: "center", marginRight: "4%", borderLeft: "solid 2px #6E7A83" }}> <div onClick={() => {
<p style={{ color: "rgba(216,240,255,0.8000)", fontSize: "0.4vh", lineHeight: "20px" }}>公里</p></div> setFlag(true)
}} style={{ position: "absolute", top: "75%", left: "75%", width: "72px", height: "20px", backgroundColor: "rgba(216,240,255,0.1000)", float: "right", textAlign: "center", zIndex: 100, marginRight: "4%", borderLeft: "solid 2px #6E7A83" }} >
<p style={{ color: flag == false ? "rgba(216,240,255,0.8000)" : "#fff", fontSize: "0.4vh", lineHeight: "20px" }}>已建</p></div>
<div onClick={() => {
setFlag(false)
}} style={{ position: "absolute", width: "72px", left: "45%", top: "75%", height: "20px", backgroundColor: "rgba(216,240,255,0.1000)", float: "right", textAlign: "center", marginRight: "4%", borderLeft: "solid 2px #6E7A83" }}>
<p style={{ color: flag == true ? "rgba(216,240,255,0.8000)" : "#fff", fontSize: "0.4vh", lineHeight: "20px" }} >未建</p></div >
<div ref={chartRef} style={{ <div ref={chartRef} style={{
height: "20vh", width: "100%" height: "18vh", width: "100%", position: "absolute", top: "77%"
}}></div> }}></div>
</> </>
); );

19
web/client/src/sections/quanju/containers/footer/leadership/right/right-bottom.js

@ -12,6 +12,7 @@ const Rightbottom = (props) => {
const [list, setList] = useState([]) const [list, setList] = useState([])
const [rightDatas, setrightDatas] = useState([]) const [rightDatas, setrightDatas] = useState([])
const [nums, setNums] = useState([]) const [nums, setNums] = useState([])
const [num, setNum] = useState()
const requestRightDatas = async () => { const requestRightDatas = async () => {
const res = await dispatch(getZhichaolist()) const res = await dispatch(getZhichaolist())
var pattern = /[\u4e00-\u9fa5]*/; var pattern = /[\u4e00-\u9fa5]*/;
@ -43,15 +44,33 @@ const Rightbottom = (props) => {
{list?.map((item, index) => { {list?.map((item, index) => {
return <li style={{ width: "100%", height: "3vh", marginTop: "5px", position: "relative", }} onMouseEnter={() => { return <li style={{ width: "100%", height: "3vh", marginTop: "5px", position: "relative", }} onMouseEnter={() => {
setBeijing(index) setBeijing(index)
setNum(index)
// console.log(beijing); // console.log(beijing);
}} onMouseLeave={() => { }} onMouseLeave={() => {
setBeijing() setBeijing()
setNum()
}}> }}>
{beijing == index ? <img src='/assets/images/leadership/bei.png' style={{ width: "100%", height: "100%", position: "absolute" }} /> : ""} {beijing == index ? <img src='/assets/images/leadership/bei.png' style={{ width: "100%", height: "100%", position: "absolute" }} /> : ""}
<div style={{ width: "30%", height: "100%", textAlign: "center", lineHeight: "3vh", fontSize: "14px", color: beijing == index ? "#FFFFFF" : "rgba(216,240,255,0.8000)", position: "absolute" }}>{item.licensePlate}</div> <div style={{ width: "30%", height: "100%", textAlign: "center", lineHeight: "3vh", fontSize: "14px", color: beijing == index ? "#FFFFFF" : "rgba(216,240,255,0.8000)", position: "absolute" }}>{item.licensePlate}</div>
<div style={{ width: "10%", height: "100%", textAlign: "center", lineHeight: "3vh", fontSize: "14px", color: beijing == index ? "#FFFFFF" : "rgba(216,240,255,0.8000)", position: "absolute", left: "30%" }}>{item.overrunRate ? item.overrunRate + "%" : "--"}</div> <div style={{ width: "10%", height: "100%", textAlign: "center", lineHeight: "3vh", fontSize: "14px", color: beijing == index ? "#FFFFFF" : "rgba(216,240,255,0.8000)", position: "absolute", left: "30%" }}>{item.overrunRate ? item.overrunRate + "%" : "--"}</div>
<div style={{ width: "30%", height: "100%", textAlign: "center", lineHeight: "3vh", fontSize: "14px", color: beijing == index ? "#FFFFFF" : "rgba(216,240,255,0.8000)", position: "absolute", left: "40%" }}>{item.deductPoints ? "-" + item.deductPoints + "分" : ""}{item.deductPoints && item.fine ? "和" : ""}{item.fine ? "-" + item.fine + "元" : ""}{item.deductPoints || item.fine ? "" : "--"}</div> <div style={{ width: "30%", height: "100%", textAlign: "center", lineHeight: "3vh", fontSize: "14px", color: beijing == index ? "#FFFFFF" : "rgba(216,240,255,0.8000)", position: "absolute", left: "40%" }}>{item.deductPoints ? "-" + item.deductPoints + "分" : ""}{item.deductPoints && item.fine ? "和" : ""}{item.fine ? "-" + item.fine + "元" : ""}{item.deductPoints || item.fine ? "" : "--"}</div>
<div style={{ width: "30%", height: "100%", textAlign: "center", lineHeight: "3vh", fontSize: "14px", color: beijing == index ? "#FFFFFF" : "rgba(216,240,255,0.8000)", position: "absolute", left: "70%" }}>{item.processingTime ? item.processingTime : "--"}</div> <div style={{ width: "30%", height: "100%", textAlign: "center", lineHeight: "3vh", fontSize: "14px", color: beijing == index ? "#FFFFFF" : "rgba(216,240,255,0.8000)", position: "absolute", left: "70%" }}>{item.processingTime ? item.processingTime : "--"}</div>
{
num == index ? <div style={{ position: "fixed", width: "400px", height: "200px", zIndex: 100, left: "55%", marginTop: "0", top: "78%" }}>
<img src='/assets/images/leadership/beijinglan.png' style={{ width: "100%", height: "100%" }} />
<div style={{ position: "absolute", top: "0", width: "50%", padding: "20px" }}>
<img src='/assets/images/leadership/yuanxing.png' style={{ width: "100%", height: "100%" }} />
<p style={{ color: "#09BAFF", position: "absolute", top: "42%", left: "27%", fontSize: "29px", fontFamily: "YouSheBiaoTiHei" }}>{item.overrunRate ? item.overrunRate + "%" : "--"}</p>
<p style={{ color: "rgba(216,240,255,0.8)", position: "absolute", top: "60%", left: "43%", fontSize: "14px" }}>超限</p>
</div>
<div style={{ position: "absolute", top: "0", width: "50%", left: "50%", paddingRight: "10px" }}>
<p style={{ color: "rgba(216,240,255,0.8)", marginTop: "30px", fontSize: "14px", fontFamily: "PingFangSC-Regular, PingFang SC" }}>车牌号<span style={{ color: "#EEF4FF", marginLeft: "33px", fontFamily: " PingFangSC-Medium, PingFang SC" }}>{item.licensePlate}</span></p>
<p style={{ color: "rgba(216,240,255,0.8)", fontSize: "14px", fontFamily: "PingFangSC-Regular, PingFang SC" }}>检测点<span style={{ color: "#EEF4FF", marginLeft: "30px", fontFamily: " PingFangSC-Medium, PingFang SC" }}>123456</span></p>
<p style={{ color: "rgba(216,240,255,0.8)", fontSize: "14px", fontFamily: "PingFangSC-Regular, PingFang SC" }}>处罚<span style={{ color: "#FF0001", marginLeft: "50px", fontFamily: " PingFangSC-Medium, PingFang SC" }}>{item.deductPoints ? "-" + item.deductPoints + "分" : ""}{item.deductPoints && item.fine ? "和" : ""}{item.fine ? "-" + item.fine + "元" : ""}{item.deductPoints || item.fine ? "" : "--"}</span></p>
<p style={{ color: "rgba(216,240,255,0.8)", fontSize: "14px", fontFamily: "PingFangSC-Regular, PingFang SC" }}>日期<span style={{ color: "#EEF4FF", marginLeft: "50px", fontFamily: " PingFangSC-Medium, PingFang SC" }}>{item.processingTime ? item.processingTime : "--"}</span></p>
</div>
</div> : ""
}
</li> </li>
}) })

668
web/log/development.txt

@ -66685,3 +66685,671 @@
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' + ' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)' ' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
} }
2022-08-11 10:02:05.357 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:06:24.751 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:07:29.450 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:15:30.360 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:17:15.892 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:18:12.394 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:19:15.946 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:19:39.734 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:20:01.006 - error: [FS-ERRHD]
{
message: 'Error: connect ETIMEDOUT 10.8.30.157:9119',
name: 'RequestError',
cause: {
errno: 'ETIMEDOUT',
code: 'ETIMEDOUT',
syscall: 'connect',
address: '10.8.30.157',
port: 9119
},
error: { '$ref': '$["cause"]' },
options: {
jar: false,
url: 'http://10.8.30.157:9119/transportation/statistic?token=f8340d18-7bef-4b38-82cc-ea472ada6e29',
headers: {
host: '10.8.30.157:9119',
connection: 'keep-alive',
'sec-ch-ua': '".Not/A)Brand";v="99", "Google Chrome";v="103", "Chromium";v="103"',
'sec-ch-ua-mobile': '?0',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36',
'cache-control': 'no-cache,no-store,must-revalidate,max-age=-1,private',
'x-requested-with': 'XMLHttpRequest',
token: 'f8340d18-7bef-4b38-82cc-ea472ada6e29',
'sec-ch-ua-platform': '"Windows"',
expires: '-1',
accept: '*/*',
'sec-fetch-site': 'same-origin',
'sec-fetch-mode': 'cors',
'sec-fetch-dest': 'empty',
referer: 'http://localhost:5000/screen/cockpit',
'accept-encoding': 'gzip, deflate, br',
'accept-language': 'zh-CN,zh;q=0.9,ja;q=0.8'
},
encoding: null,
followRedirect: true,
method: 'GET',
body: '[object Object]',
simple: false,
resolveWithFullResponse: true,
callback: [Function: RP$callback],
transform: undefined,
transform2xxOnly: false
},
response: undefined,
stack: 'RequestError: Error: connect ETIMEDOUT 10.8.30.157:9119\n' +
' at new RequestError (F:\\Highways4Good\\web\\node_modules\\request-promise-core\\lib\\errors.js:14:15)\n' +
' at Request.plumbing.callback (F:\\Highways4Good\\web\\node_modules\\request-promise-core\\lib\\plumbing.js:87:29)\n' +
' at Request.RP$callback [as _callback] (F:\\Highways4Good\\web\\node_modules\\request-promise-core\\lib\\plumbing.js:46:31)\n' +
' at self.callback (F:\\Highways4Good\\web\\node_modules\\request\\request.js:185:22)\n' +
' at Request.emit (events.js:314:20)\n' +
' at Request.onRequestError (F:\\Highways4Good\\web\\node_modules\\request\\request.js:877:8)\n' +
' at ClientRequest.emit (events.js:314:20)\n' +
' at Socket.socketErrorListener (_http_client.js:427:9)\n' +
' at Socket.emit (events.js:314:20)\n' +
' at emitErrorNT (internal/streams/destroy.js:92:8)\n' +
' at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)\n' +
' at processTicksAndRejections (internal/process/task_queues.js:84:21)'
}
2022-08-11 10:20:42.203 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:21:15.655 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:22:23.381 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:22:48.186 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:25:30.139 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:26:03.820 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:33:34.752 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:38:01.662 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:38:04.857 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:42:51.046 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:44:38.820 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:44:51.735 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:45:36.054 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:46:44.813 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 10:59:25.084 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:00:04.128 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:01:04.210 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:01:22.845 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:01:40.672 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:02:12.313 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:02:42.441 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:03:19.823 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:03:29.816 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:04:44.071 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:08:54.983 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:09:42.752 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:10:03.738 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:10:03.920 - error: [FS-ERRHD]
{
message: 'Error: connect ETIMEDOUT 10.8.30.157:9119',
name: 'RequestError',
cause: {
errno: 'ETIMEDOUT',
code: 'ETIMEDOUT',
syscall: 'connect',
address: '10.8.30.157',
port: 9119
},
error: { '$ref': '$["cause"]' },
options: {
jar: false,
url: 'http://10.8.30.157:9119/build/road_state?token=9b53ac48-3cfd-451c-b684-2a9162d4f064',
headers: {
host: '10.8.30.157:9119',
connection: 'keep-alive',
'sec-ch-ua': '".Not/A)Brand";v="99", "Google Chrome";v="103", "Chromium";v="103"',
'sec-ch-ua-mobile': '?0',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36',
'cache-control': 'no-cache,no-store,must-revalidate,max-age=-1,private',
'x-requested-with': 'XMLHttpRequest',
token: '9b53ac48-3cfd-451c-b684-2a9162d4f064',
'sec-ch-ua-platform': '"Windows"',
expires: '-1',
accept: '*/*',
'sec-fetch-site': 'same-origin',
'sec-fetch-mode': 'cors',
'sec-fetch-dest': 'empty',
referer: 'http://localhost:5000/screen/cockpit',
'accept-encoding': 'gzip, deflate, br',
'accept-language': 'zh-CN,zh;q=0.9,ja;q=0.8'
},
encoding: null,
followRedirect: true,
method: 'GET',
body: '[object Object]',
simple: false,
resolveWithFullResponse: true,
callback: [Function: RP$callback],
transform: undefined,
transform2xxOnly: false
},
response: undefined,
stack: 'RequestError: Error: connect ETIMEDOUT 10.8.30.157:9119\n' +
' at new RequestError (F:\\Highways4Good\\web\\node_modules\\request-promise-core\\lib\\errors.js:14:15)\n' +
' at Request.plumbing.callback (F:\\Highways4Good\\web\\node_modules\\request-promise-core\\lib\\plumbing.js:87:29)\n' +
' at Request.RP$callback [as _callback] (F:\\Highways4Good\\web\\node_modules\\request-promise-core\\lib\\plumbing.js:46:31)\n' +
' at self.callback (F:\\Highways4Good\\web\\node_modules\\request\\request.js:185:22)\n' +
' at Request.emit (events.js:314:20)\n' +
' at Request.onRequestError (F:\\Highways4Good\\web\\node_modules\\request\\request.js:877:8)\n' +
' at ClientRequest.emit (events.js:314:20)\n' +
' at Socket.socketErrorListener (_http_client.js:427:9)\n' +
' at Socket.emit (events.js:314:20)\n' +
' at emitErrorNT (internal/streams/destroy.js:92:8)\n' +
' at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)\n' +
' at processTicksAndRejections (internal/process/task_queues.js:84:21)'
}
2022-08-11 11:11:05.983 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:11:25.518 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:12:26.261 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:12:58.402 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:13:18.073 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:13:28.272 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:13:42.884 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:13:57.469 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:14:09.321 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:15:56.094 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:16:14.001 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:16:26.740 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:16:53.624 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:18:01.733 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:18:23.519 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:18:43.120 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:18:51.754 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:19:01.305 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:20:51.684 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}
2022-08-11 11:21:37.522 - error: [FS-ERRHD]
{
message: 'qndmn is not defined',
stack: 'ReferenceError: qndmn is not defined\n' +
' at getApiRoot (F:\\Highways4Good\\web\\routes\\attachment\\index.js:24:40)\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:44:32)\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-compose\\index.js:36:12\n' +
' at F:\\Highways4Good\\web\\node_modules\\koa-66\\index.js:209:56\n' +
' at dispatch (F:\\Highways4Good\\web\\node_modules\\koa\\node_modules\\koa-compose\\index.js:42:32)'
}

Loading…
Cancel
Save