Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
卡
卡车调度系统
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
caicaicai
卡车调度系统
Commits
ef49b68e
Commit
ef49b68e
authored
Oct 17, 2022
by
xxx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
8ff75cf7
Changes
15
Show whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
170 additions
and
113 deletions
+170
-113
common.js
src/assets/js/common.js
+22
-0
carsEZUIKitJs.vue
src/components/ezuikit/carsEZUIKitJs.vue
+57
-28
index.vue
src/views/MLargeScreen/index.vue
+16
-10
index.vue
src/views/performanceStatistics/carOutput/day/index.vue
+7
-7
index.vue
src/views/performanceStatistics/carOutput/month/index.vue
+7
-7
index.vue
src/views/performanceStatistics/carOutput/year/index.vue
+7
-7
index.vue
src/views/performanceStatistics/carShiftOutput/day/index.vue
+6
-6
index.vue
...iews/performanceStatistics/carShiftOutput/month/index.vue
+6
-6
index.vue
...views/performanceStatistics/carShiftOutput/year/index.vue
+6
-6
index.vue
src/views/performanceStatistics/driverOutput/day/index.vue
+7
-7
index.vue
src/views/performanceStatistics/driverOutput/month/index.vue
+7
-7
index.vue
src/views/performanceStatistics/driverOutput/year/index.vue
+7
-7
index.vue
...ews/performanceStatistics/driverShiftOutput/day/index.vue
+5
-5
index.vue
...s/performanceStatistics/driverShiftOutput/month/index.vue
+5
-5
index.vue
...ws/performanceStatistics/driverShiftOutput/year/index.vue
+5
-5
No files found.
src/assets/js/common.js
View file @
ef49b68e
...
@@ -1231,6 +1231,28 @@ var HttpReq = function(){
...
@@ -1231,6 +1231,28 @@ var HttpReq = function(){
data
:
data
,
data
:
data
,
})
})
},
},
//车辆产量,司机产量,车辆班次,司机班次总的年月日
apiManmadesCheDayQueryDay
:
function
(
param
){
return
request
({
url
:
'
/api/Manmades/CheDay
'
,
method
:
'
get
'
,
params
:
param
,
})
},
apiManmadesCheMonthQueryMonth
:
function
(
param
){
return
request
({
url
:
'
/api/Manmades/CheMonth
'
,
method
:
'
get
'
,
params
:
param
,
})
},
apiManmadesCheYearQueryYear
:
function
(
param
){
return
request
({
url
:
'
/api/Manmades/CheYear
'
,
method
:
'
get
'
,
params
:
param
,
})
},
//绩效统计——日报——车辆产量报表
//绩效统计——日报——车辆产量报表
carOutputQueryDay
:
function
(
param
){
carOutputQueryDay
:
function
(
param
){
return
request
({
return
request
({
...
...
src/components/ezuikit/carsEZUIKitJs.vue
View file @
ef49b68e
<
template
>
<
template
>
<div>
<div
class=
"video111"
>
<el-container>
<el-container>
<el-header
style=
"font-size: 20px; font-weight: bold"
>
<el-container
style=
"display:flex;justify-content: space-between;"
>
卡车调度系统车辆监控视频
<el-aside
width=
"12vw"
style=
"height: 89vh;margin-top: 5.5vh;"
>
</el-header>
<el-container>
<el-aside
width=
"230px"
style=
"height: 82vh"
>
<el-tree
<el-tree
:data=
"videoData"
:data=
"videoData"
:props=
"defaultProps"
:props=
"defaultProps"
...
@@ -20,11 +17,11 @@
...
@@ -20,11 +17,11 @@
</el-tree>
</el-tree>
</el-aside>
</el-aside>
<
el-main
id=
"elMain"
style=
"height: 82vh
"
>
<
div
id=
"elMain"
class=
"el-mains"
style=
"height: 94.5vh;"
v-show=
"elmainShow1
"
>
<div
v-if=
"isChildren1"
class=
"iframeList"
>
<div
v-if=
"isChildren1"
class=
"iframeList"
>
<div
v-for=
"(item,index) in itemList"
:key=
"index"
class=
"videoChildren"
>
<div
v-for=
"(item,index) in itemList"
:key=
"index"
class=
"videoChildren"
>
<video
:ref=
"item.ref"
width=
"
330"
height=
"200
"
muted
autoplay
class=
"twelveVideo"
></video>
<video
:ref=
"item.ref"
width=
"
433"
height=
"289
"
muted
autoplay
class=
"twelveVideo"
></video>
</div>
</div>
</div>
</div>
...
@@ -46,13 +43,25 @@
...
@@ -46,13 +43,25 @@
<iframe
:src=
"url"
class=
"iframeSingle"
></iframe>
<iframe
:src=
"url"
class=
"iframeSingle"
></iframe>
</div>
</div>
<div
v-show=
"noPtz"
>
<div
v-show=
"noPtz"
class=
"noPtzVideo1"
>
<video
id=
"noPtzVideo"
width=
"1300"
height=
"7
0
0"
muted
autoplay
></video>
<video
id=
"noPtzVideo"
width=
"1300"
height=
"7
2
0"
muted
autoplay
></video>
</div>
</div>
<div
v-show=
"isChildren3"
class=
"dahuaViews"
></div>
<div
v-show=
"isChildren3"
class=
"dahuaViews"
></div>
</el-main>
</div>
<div
class=
"aiAnalysisViews"
>
<div
class=
"aiAnalysisViews_Title"
>
智能AI分析
</div>
<div
style=
"margin:1vh 0px 0px 0vw;"
>
<el-radio-group
v-model=
"aiTabPosition"
>
<el-radio-button
label=
"今天"
>
今天
</el-radio-button>
<el-radio-button
label=
"近7天"
>
近7天
</el-radio-button>
<el-radio-button
label=
"近30天"
>
近30天
</el-radio-button>
</el-radio-group>
</div>
</div>
</el-container>
</el-container>
</el-container>
</el-container>
</div>
</div>
...
@@ -88,6 +97,8 @@ export default {
...
@@ -88,6 +97,8 @@ export default {
down
:
false
,
down
:
false
,
accessToken
:
""
,
accessToken
:
""
,
noPtz
:
false
,
noPtz
:
false
,
elmainShow1
:
false
,
aiTabPosition
:
'
今天
'
,
};
};
},
},
mounted
()
{
mounted
()
{
...
@@ -135,6 +146,7 @@ export default {
...
@@ -135,6 +146,7 @@ export default {
})
})
},
},
handleNodeClick
(
data
)
{
handleNodeClick
(
data
)
{
this
.
elmainShow1
=
true
;
console
.
log
(
data
);
console
.
log
(
data
);
let
that
=
this
;
let
that
=
this
;
if
(
data
.
children
)
{
if
(
data
.
children
)
{
...
@@ -197,9 +209,9 @@ export default {
...
@@ -197,9 +209,9 @@ export default {
this
.
noPtz
=
false
;
this
.
noPtz
=
false
;
//改变视频大小
//改变视频大小
this
.
$nextTick
(()
=>
{
//
this.$nextTick(()=>{
this
.
winSize
();
//
this.winSize();
})
//
})
}
else
{
}
else
{
this
.
btnChildren
=
false
;
this
.
btnChildren
=
false
;
let
noPtzVideo
=
document
.
getElementById
(
'
noPtzVideo
'
);
let
noPtzVideo
=
document
.
getElementById
(
'
noPtzVideo
'
);
...
@@ -244,9 +256,9 @@ export default {
...
@@ -244,9 +256,9 @@ export default {
})
})
})
})
//改变视频大小
//改变视频大小
this
.
$nextTick
(()
=>
{
//
this.$nextTick(()=>{
this
.
winSize
();
//
this.winSize();
})
//
})
},
},
downPage
()
{
downPage
()
{
let
that
=
this
;
let
that
=
this
;
...
@@ -266,9 +278,9 @@ export default {
...
@@ -266,9 +278,9 @@ export default {
})
})
})
})
//改变视频大小
//改变视频大小
this
.
$nextTick
(()
=>
{
//
this.$nextTick(()=>{
this
.
winSize
();
//
this.winSize();
})
//
})
},
},
//监控el-main大小
//监控el-main大小
winSize
(){
winSize
(){
...
@@ -297,6 +309,10 @@ export default {
...
@@ -297,6 +309,10 @@ export default {
};
};
</
script
>
</
script
>
<
style
>
<
style
>
.noPtzVideo1
{
padding-top
:
5vh
;
box-sizing
:
border-box
;
}
.mianBodysSon
{
.mianBodysSon
{
width
:
100%
;
width
:
100%
;
display
:
flex
;
display
:
flex
;
...
@@ -343,14 +359,16 @@ export default {
...
@@ -343,14 +359,16 @@ export default {
text-align
:
center
;
text-align
:
center
;
padding
:
0
;
padding
:
0
;
margin-bottom
:
0px
;
margin-bottom
:
0px
;
z-index
:
3
;
}
}
.
el-main
{
.
video111
.el-mains
{
background-color
:
white
;
background-color
:
rgba
(
255
,
255
,
255
,
1
)
;
color
:
#333
;
color
:
#333
;
text-align
:
center
;
text-align
:
center
;
overflow
:
hidden
;
overflow
:
hidden
;
width
:
73vw
;
width
:
68vw
;
z-index
:
3
;
}
}
.el-tree-node__content
{
.el-tree-node__content
{
...
@@ -365,15 +383,15 @@ export default {
...
@@ -365,15 +383,15 @@ export default {
.el-tree-node__content
:hover
{
.el-tree-node__content
:hover
{
background-color
:
white
;
background-color
:
white
;
}
}
.iframeList
{
.
video111
.
iframeList
{
display
:
flex
;
display
:
flex
;
flex-wrap
:
wrap
;
flex-wrap
:
wrap
;
align-content
:
center
;
align-content
:
center
;
padding
-left
:
25px
;
padding
:
0
;
box-sizing
:
border-box
;
overflow
:
hidden
;
}
}
.iframeList
>
div
{
.
video111
.
iframeList
>
div
{
border
:
1
px
greenyellow
solid
;
border
:
0.5
px
greenyellow
solid
;
}
}
.iframeItem
{
.iframeItem
{
height
:
220px
;
height
:
220px
;
...
@@ -396,4 +414,15 @@ export default {
...
@@ -396,4 +414,15 @@ export default {
width
:
1378px
;
width
:
1378px
;
height
:
763px
;
height
:
763px
;
}
}
.aiAnalysisViews
{
width
:
20vw
;
height
:
94.5vh
;
background-color
:
white
;
padding
:
1vh
0px
0px
1vh
;
box-sizing
:
border-box
;
}
.aiAnalysisViews_Title
{
font-size
:
22px
;
font-weight
:
600
;
}
</
style
>
</
style
>
src/views/MLargeScreen/index.vue
View file @
ef49b68e
...
@@ -18,8 +18,8 @@
...
@@ -18,8 +18,8 @@
<div
class=
"currentTimeStyle"
>
{{
currentTime
}}
</div>
<div
class=
"currentTimeStyle"
>
{{
currentTime
}}
</div>
</div>
</div>
<div
class=
"videoSelectView"
v-show=
"videoSelect1"
>
<div
class=
"videoSelectView"
v-show=
"videoSelect1"
>
<div
@
click=
"lookFn1()"
>
矿山
监控
</div>
<div
@
click=
"lookFn1()"
:class=
"videoSelectStyle == 1 ? 'videoSelectStyle1' : ''"
>
矿山视频
监控
</div>
<div
@
click=
"lookFn2()"
>
车辆
监控
</div>
<div
@
click=
"lookFn2()"
:class=
"videoSelectStyle == 2 ? 'videoSelectStyle1' : ''"
>
车辆视频
监控
</div>
</div>
</div>
<!-- 内容 -->
<!-- 内容 -->
<div
class=
"content_view"
>
<div
class=
"content_view"
>
...
@@ -89,6 +89,8 @@ export default {
...
@@ -89,6 +89,8 @@ export default {
kaungEZUIKitJsShow
:
false
,
kaungEZUIKitJsShow
:
false
,
//单个车辆视频展示
//单个车辆视频展示
monitorCover1Show
:
false
,
monitorCover1Show
:
false
,
//视频监控配置
videoSelectStyle
:
1
,
}
}
},
},
mounted
()
{
mounted
()
{
...
@@ -97,7 +99,7 @@ export default {
...
@@ -97,7 +99,7 @@ export default {
this
.
timer
=
setInterval
(()
=>
{
this
.
timer
=
setInterval
(()
=>
{
this
.
setNowTimes
();
this
.
setNowTimes
();
},
1000
)
},
1000
)
window
.
addEventListener
(
'
message
'
,
this
.
handleMessage
);
//
window.addEventListener('message', this.handleMessage);
},
},
methods
:
{
methods
:
{
loadData
()
{
loadData
()
{
...
@@ -238,11 +240,13 @@ export default {
...
@@ -238,11 +240,13 @@ export default {
lookFn1
(){
lookFn1
(){
this
.
kaungEZUIKitJsShow
=
true
;
this
.
kaungEZUIKitJsShow
=
true
;
this
.
carsEZUIKitJsShow
=
false
;
this
.
carsEZUIKitJsShow
=
false
;
this
.
videoSelectStyle
=
1
;
},
},
//车辆监控
//车辆监控
lookFn2
(){
lookFn2
(){
this
.
kaungEZUIKitJsShow
=
false
;
this
.
kaungEZUIKitJsShow
=
false
;
this
.
carsEZUIKitJsShow
=
true
;
this
.
carsEZUIKitJsShow
=
true
;
this
.
videoSelectStyle
=
2
;
},
},
//获取当前时间
//获取当前时间
setNowTimes
()
{
setNowTimes
()
{
...
@@ -344,23 +348,25 @@ export default {
...
@@ -344,23 +348,25 @@ export default {
.videoSelectView
{
.videoSelectView
{
position
:
absolute
;
position
:
absolute
;
top
:
5.5vh
;
top
:
5.5vh
;
z-index
:
3
;
z-index
:
5
;
width
:
1
00%
;
width
:
1
2vw
;
height
:
5.5vh
;
height
:
5.5vh
;
background-color
:
rgb
(
102
,
204
,
255
);
background-color
:
rgb
(
233
,
238
,
243
);
display
:
flex
;
display
:
flex
;
justify-content
:
space-evenly
;
justify-content
:
space-evenly
;
align-items
:
center
;
align-items
:
center
;
font-size
:
25px
;
font-size
:
15px
;
color
:
white
;
color
:
gray
;
font-weight
:
600
;
}
}
.videoSelectView
>
div
{
.videoSelectView
>
div
{
cursor
:
pointer
;
cursor
:
pointer
;
}
}
.videoSelectStyle1
{
color
:
rgb
(
26
,
188
,
156
);
}
.jiankongView
{
.jiankongView
{
position
:
absolute
;
position
:
absolute
;
top
:
11
vh
;
top
:
5.5
vh
;
z-index
:
3
;
z-index
:
3
;
width
:
100%
;
width
:
100%
;
}
}
...
...
src/views/performanceStatistics/carOutput/day/index.vue
View file @
ef49b68e
...
@@ -22,13 +22,13 @@
...
@@ -22,13 +22,13 @@
<div
class=
"content-fix"
>
<div
class=
"content-fix"
>
<div
class=
"content"
style=
"margin-top:15px;"
>
<div
class=
"content"
style=
"margin-top:15px;"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table-column
prop=
"
name
"
label=
"车辆名称"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
carNo
"
label=
"车辆名称"
align=
"center"
></el-table-column>
<el-table-column
prop=
"carclass"
label=
"车辆类型"
align=
"center"
></el-table-column>
<el-table-column
prop=
"carclass"
label=
"车辆类型"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
work
time"
label=
"工作时间(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"time"
label=
"工作时间(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
outpu
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
weigh
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num
ber
"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
course
"
label=
"里程数(km)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
mil
"
label=
"里程数(km)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
rate
"
label=
"工作效率"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
effic
"
label=
"工作效率"
align=
"center"
></el-table-column>
</el-table>
</el-table>
<!--分页组件-->
<!--分页组件-->
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
...
@@ -76,7 +76,7 @@ export default {
...
@@ -76,7 +76,7 @@ export default {
}
}
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
HttpReq
.
truckDispatching
.
carOutput
QueryDay
(
param
).
then
((
res
)
=>
{
HttpReq
.
truckDispatching
.
apiManmadesCheDay
QueryDay
(
param
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
){
if
(
res
.
code
==
200
){
this
.
loading
=
false
;
this
.
loading
=
false
;
this
.
tableData
=
res
.
data
.
content
;
this
.
tableData
=
res
.
data
.
content
;
...
...
src/views/performanceStatistics/carOutput/month/index.vue
View file @
ef49b68e
...
@@ -22,13 +22,13 @@
...
@@ -22,13 +22,13 @@
<div
class=
"content-fix"
>
<div
class=
"content-fix"
>
<div
class=
"content"
style=
"margin-top:15px;"
>
<div
class=
"content"
style=
"margin-top:15px;"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table-column
prop=
"
name
"
label=
"车辆名称"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
carNo
"
label=
"车辆名称"
align=
"center"
></el-table-column>
<el-table-column
prop=
"carclass"
label=
"车辆类型"
align=
"center"
></el-table-column>
<el-table-column
prop=
"carclass"
label=
"车辆类型"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
work
time"
label=
"工作时间(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"time"
label=
"工作时间(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
outpu
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
weigh
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num
ber
"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
course
"
label=
"里程数(km)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
mil
"
label=
"里程数(km)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
rate
"
label=
"工作效率"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
effic
"
label=
"工作效率"
align=
"center"
></el-table-column>
</el-table>
</el-table>
<!--分页组件-->
<!--分页组件-->
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
...
@@ -76,7 +76,7 @@ export default {
...
@@ -76,7 +76,7 @@ export default {
}
}
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
HttpReq
.
truckDispatching
.
carOutput
QueryMonth
(
param
).
then
((
res
)
=>
{
HttpReq
.
truckDispatching
.
apiManmadesCheMonth
QueryMonth
(
param
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
){
if
(
res
.
code
==
200
){
this
.
loading
=
false
;
this
.
loading
=
false
;
this
.
tableData
=
res
.
data
.
content
;
this
.
tableData
=
res
.
data
.
content
;
...
...
src/views/performanceStatistics/carOutput/year/index.vue
View file @
ef49b68e
...
@@ -22,13 +22,13 @@
...
@@ -22,13 +22,13 @@
<div
class=
"content-fix"
>
<div
class=
"content-fix"
>
<div
class=
"content"
style=
"margin-top:15px;"
>
<div
class=
"content"
style=
"margin-top:15px;"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table-column
prop=
"
name
"
label=
"车辆名称"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
carNo
"
label=
"车辆名称"
align=
"center"
></el-table-column>
<el-table-column
prop=
"carclass"
label=
"车辆类型"
align=
"center"
></el-table-column>
<el-table-column
prop=
"carclass"
label=
"车辆类型"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
work
time"
label=
"工作时间(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"time"
label=
"工作时间(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
outpu
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
weigh
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num
ber
"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
course
"
label=
"里程数(km)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
mil
"
label=
"里程数(km)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
rate
"
label=
"工作效率"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
effic
"
label=
"工作效率"
align=
"center"
></el-table-column>
</el-table>
</el-table>
<!--分页组件-->
<!--分页组件-->
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
...
@@ -76,7 +76,7 @@ export default {
...
@@ -76,7 +76,7 @@ export default {
}
}
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
HttpReq
.
truckDispatching
.
carOutput
QueryYear
(
param
).
then
((
res
)
=>
{
HttpReq
.
truckDispatching
.
apiManmadesCheYear
QueryYear
(
param
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
){
if
(
res
.
code
==
200
){
this
.
loading
=
false
;
this
.
loading
=
false
;
this
.
tableData
=
res
.
data
.
content
;
this
.
tableData
=
res
.
data
.
content
;
...
...
src/views/performanceStatistics/carShiftOutput/day/index.vue
View file @
ef49b68e
...
@@ -22,12 +22,12 @@
...
@@ -22,12 +22,12 @@
<div
class=
"content-fix"
>
<div
class=
"content-fix"
>
<div
class=
"content"
style=
"margin-top:15px;"
>
<div
class=
"content"
style=
"margin-top:15px;"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table-column
prop=
"
name
"
label=
"车辆名称"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
carNo
"
label=
"车辆名称"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
number
"
label=
"工作时长(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
time
"
label=
"工作时长(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
outpu
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
weigh
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
course
"
label=
"里程数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
mil
"
label=
"里程数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
rate
"
label=
"工作效率"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
effic
"
label=
"工作效率"
align=
"center"
></el-table-column>
</el-table>
</el-table>
<!--分页组件-->
<!--分页组件-->
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
...
@@ -75,7 +75,7 @@ export default {
...
@@ -75,7 +75,7 @@ export default {
}
}
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
HttpReq
.
truckDispatching
.
carShiftOutput
QueryDay
(
param
).
then
((
res
)
=>
{
HttpReq
.
truckDispatching
.
apiManmadesCheDay
QueryDay
(
param
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
){
if
(
res
.
code
==
200
){
this
.
loading
=
false
;
this
.
loading
=
false
;
this
.
tableData
=
res
.
data
.
content
;
this
.
tableData
=
res
.
data
.
content
;
...
...
src/views/performanceStatistics/carShiftOutput/month/index.vue
View file @
ef49b68e
...
@@ -22,12 +22,12 @@
...
@@ -22,12 +22,12 @@
<div
class=
"content-fix"
>
<div
class=
"content-fix"
>
<div
class=
"content"
style=
"margin-top:15px;"
>
<div
class=
"content"
style=
"margin-top:15px;"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table-column
prop=
"
name
"
label=
"车辆名称"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
carNo
"
label=
"车辆名称"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
number
"
label=
"工作时长(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
time
"
label=
"工作时长(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
outpu
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
weigh
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
course
"
label=
"里程数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
mil
"
label=
"里程数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
rate
"
label=
"工作效率"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
effic
"
label=
"工作效率"
align=
"center"
></el-table-column>
</el-table>
</el-table>
<!--分页组件-->
<!--分页组件-->
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
...
@@ -75,7 +75,7 @@ export default {
...
@@ -75,7 +75,7 @@ export default {
}
}
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
HttpReq
.
truckDispatching
.
carShiftOutput
QueryMonth
(
param
).
then
((
res
)
=>
{
HttpReq
.
truckDispatching
.
apiManmadesCheMonth
QueryMonth
(
param
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
){
if
(
res
.
code
==
200
){
this
.
loading
=
false
;
this
.
loading
=
false
;
this
.
tableData
=
res
.
data
.
content
;
this
.
tableData
=
res
.
data
.
content
;
...
...
src/views/performanceStatistics/carShiftOutput/year/index.vue
View file @
ef49b68e
...
@@ -22,12 +22,12 @@
...
@@ -22,12 +22,12 @@
<div
class=
"content-fix"
>
<div
class=
"content-fix"
>
<div
class=
"content"
style=
"margin-top:15px;"
>
<div
class=
"content"
style=
"margin-top:15px;"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table-column
prop=
"
name
"
label=
"车辆名称"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
carNo
"
label=
"车辆名称"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
number
"
label=
"工作时长(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
time
"
label=
"工作时长(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
outpu
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
weigh
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
course
"
label=
"里程数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
mil
"
label=
"里程数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
rate
"
label=
"工作效率"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
effic
"
label=
"工作效率"
align=
"center"
></el-table-column>
</el-table>
</el-table>
<!--分页组件-->
<!--分页组件-->
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
...
@@ -75,7 +75,7 @@ export default {
...
@@ -75,7 +75,7 @@ export default {
}
}
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
HttpReq
.
truckDispatching
.
carShiftOutput
QueryYear
(
param
).
then
((
res
)
=>
{
HttpReq
.
truckDispatching
.
apiManmadesCheYear
QueryYear
(
param
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
){
if
(
res
.
code
==
200
){
this
.
loading
=
false
;
this
.
loading
=
false
;
this
.
tableData
=
res
.
data
.
content
;
this
.
tableData
=
res
.
data
.
content
;
...
...
src/views/performanceStatistics/driverOutput/day/index.vue
View file @
ef49b68e
...
@@ -23,12 +23,12 @@
...
@@ -23,12 +23,12 @@
<div
class=
"content"
style=
"margin-top:15px;"
>
<div
class=
"content"
style=
"margin-top:15px;"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table-column
prop=
"name"
label=
"司机姓名"
align=
"center"
></el-table-column>
<el-table-column
prop=
"name"
label=
"司机姓名"
align=
"center"
></el-table-column>
<el-table-column
prop=
"car
name
"
label=
"驾驶车辆"
align=
"center"
></el-table-column>
<el-table-column
prop=
"car
No
"
label=
"驾驶车辆"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
work
time"
label=
"工作时间(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"time"
label=
"工作时间(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
outpu
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
weigh
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num
ber
"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
course
"
label=
"里程数(km)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
mil
"
label=
"里程数(km)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
rate
"
label=
"工作效率"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
effic
"
label=
"工作效率"
align=
"center"
></el-table-column>
</el-table>
</el-table>
<!--分页组件-->
<!--分页组件-->
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
...
@@ -76,7 +76,7 @@ export default {
...
@@ -76,7 +76,7 @@ export default {
}
}
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
HttpReq
.
truckDispatching
.
driverOutput
QueryDay
(
param
).
then
((
res
)
=>
{
HttpReq
.
truckDispatching
.
apiManmadesCheDay
QueryDay
(
param
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
){
if
(
res
.
code
==
200
){
this
.
loading
=
false
;
this
.
loading
=
false
;
this
.
tableData
=
res
.
data
.
content
;
this
.
tableData
=
res
.
data
.
content
;
...
...
src/views/performanceStatistics/driverOutput/month/index.vue
View file @
ef49b68e
...
@@ -23,12 +23,12 @@
...
@@ -23,12 +23,12 @@
<div
class=
"content"
style=
"margin-top:15px;"
>
<div
class=
"content"
style=
"margin-top:15px;"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table-column
prop=
"name"
label=
"司机姓名"
align=
"center"
></el-table-column>
<el-table-column
prop=
"name"
label=
"司机姓名"
align=
"center"
></el-table-column>
<el-table-column
prop=
"car
name
"
label=
"驾驶车辆"
align=
"center"
></el-table-column>
<el-table-column
prop=
"car
No
"
label=
"驾驶车辆"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
work
time"
label=
"工作时间(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"time"
label=
"工作时间(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
outpu
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
weigh
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num
ber
"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
course
"
label=
"里程数(km)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
mil
"
label=
"里程数(km)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
rate
"
label=
"工作效率"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
effic
"
label=
"工作效率"
align=
"center"
></el-table-column>
</el-table>
</el-table>
<!--分页组件-->
<!--分页组件-->
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
...
@@ -76,7 +76,7 @@ export default {
...
@@ -76,7 +76,7 @@ export default {
}
}
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
HttpReq
.
truckDispatching
.
driverOutput
QueryMonth
(
param
).
then
((
res
)
=>
{
HttpReq
.
truckDispatching
.
apiManmadesCheMonth
QueryMonth
(
param
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
){
if
(
res
.
code
==
200
){
this
.
loading
=
false
;
this
.
loading
=
false
;
this
.
tableData
=
res
.
data
.
content
;
this
.
tableData
=
res
.
data
.
content
;
...
...
src/views/performanceStatistics/driverOutput/year/index.vue
View file @
ef49b68e
...
@@ -23,12 +23,12 @@
...
@@ -23,12 +23,12 @@
<div
class=
"content"
style=
"margin-top:15px;"
>
<div
class=
"content"
style=
"margin-top:15px;"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table-column
prop=
"name"
label=
"司机姓名"
align=
"center"
></el-table-column>
<el-table-column
prop=
"name"
label=
"司机姓名"
align=
"center"
></el-table-column>
<el-table-column
prop=
"car
name
"
label=
"驾驶车辆"
align=
"center"
></el-table-column>
<el-table-column
prop=
"car
No
"
label=
"驾驶车辆"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
work
time"
label=
"工作时间(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"time"
label=
"工作时间(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
outpu
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
weigh
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num
ber
"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
course
"
label=
"里程数(km)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
mil
"
label=
"里程数(km)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
rate
"
label=
"工作效率"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
effic
"
label=
"工作效率"
align=
"center"
></el-table-column>
</el-table>
</el-table>
<!--分页组件-->
<!--分页组件-->
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
...
@@ -76,7 +76,7 @@ export default {
...
@@ -76,7 +76,7 @@ export default {
}
}
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
HttpReq
.
truckDispatching
.
driverOutput
QueryYear
(
param
).
then
((
res
)
=>
{
HttpReq
.
truckDispatching
.
apiManmadesCheYear
QueryYear
(
param
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
){
if
(
res
.
code
==
200
){
this
.
loading
=
false
;
this
.
loading
=
false
;
this
.
tableData
=
res
.
data
.
content
;
this
.
tableData
=
res
.
data
.
content
;
...
...
src/views/performanceStatistics/driverShiftOutput/day/index.vue
View file @
ef49b68e
...
@@ -24,10 +24,10 @@
...
@@ -24,10 +24,10 @@
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table-column
prop=
"name"
label=
"司机名称"
align=
"center"
></el-table-column>
<el-table-column
prop=
"name"
label=
"司机名称"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
number
"
label=
"工作时长(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
time
"
label=
"工作时长(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
outpu
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
weigh
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
course
"
label=
"里程数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
mil
"
label=
"里程数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
rate
"
label=
"工作效率"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
effic
"
label=
"工作效率"
align=
"center"
></el-table-column>
</el-table>
</el-table>
<!--分页组件-->
<!--分页组件-->
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
...
@@ -75,7 +75,7 @@ export default {
...
@@ -75,7 +75,7 @@ export default {
}
}
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
HttpReq
.
truckDispatching
.
driverShiftOutput
QueryDay
(
param
).
then
((
res
)
=>
{
HttpReq
.
truckDispatching
.
apiManmadesCheDay
QueryDay
(
param
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
){
if
(
res
.
code
==
200
){
this
.
loading
=
false
;
this
.
loading
=
false
;
this
.
tableData
=
res
.
data
.
content
;
this
.
tableData
=
res
.
data
.
content
;
...
...
src/views/performanceStatistics/driverShiftOutput/month/index.vue
View file @
ef49b68e
...
@@ -24,10 +24,10 @@
...
@@ -24,10 +24,10 @@
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table-column
prop=
"name"
label=
"司机名称"
align=
"center"
></el-table-column>
<el-table-column
prop=
"name"
label=
"司机名称"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
number
"
label=
"工作时长(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
time
"
label=
"工作时长(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
outpu
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
weigh
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
course
"
label=
"里程数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
mil
"
label=
"里程数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
rate
"
label=
"工作效率"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
effic
"
label=
"工作效率"
align=
"center"
></el-table-column>
</el-table>
</el-table>
<!--分页组件-->
<!--分页组件-->
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
...
@@ -75,7 +75,7 @@ export default {
...
@@ -75,7 +75,7 @@ export default {
}
}
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
HttpReq
.
truckDispatching
.
driverShiftOutput
QueryMonth
(
param
).
then
((
res
)
=>
{
HttpReq
.
truckDispatching
.
apiManmadesCheMonth
QueryMonth
(
param
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
){
if
(
res
.
code
==
200
){
this
.
loading
=
false
;
this
.
loading
=
false
;
this
.
tableData
=
res
.
data
.
content
;
this
.
tableData
=
res
.
data
.
content
;
...
...
src/views/performanceStatistics/driverShiftOutput/year/index.vue
View file @
ef49b68e
...
@@ -24,10 +24,10 @@
...
@@ -24,10 +24,10 @@
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table
:data=
"tableData"
v-loading=
"loading"
border
style=
"width:auto"
:row-class-name=
"tableRowClassName"
>
<el-table-column
prop=
"name"
label=
"司机名称"
align=
"center"
></el-table-column>
<el-table-column
prop=
"name"
label=
"司机名称"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"num"
label=
"车数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
number
"
label=
"工作时长(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
time
"
label=
"工作时长(h)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
outpu
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
weigh
t"
label=
"产量(T)"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
course
"
label=
"里程数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
mil
"
label=
"里程数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
rate
"
label=
"工作效率"
align=
"center"
></el-table-column>
<el-table-column
prop=
"
effic
"
label=
"工作效率"
align=
"center"
></el-table-column>
</el-table>
</el-table>
<!--分页组件-->
<!--分页组件-->
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
<el-pagination
:total=
"total"
:current-page=
"page"
style=
"margin-top: 8px;"
layout=
"total, prev, pager, next, sizes"
@
size-change=
"sizeChange"
@
current-change=
"pageChange"
/>
...
@@ -75,7 +75,7 @@ export default {
...
@@ -75,7 +75,7 @@ export default {
}
}
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
HttpReq
.
truckDispatching
.
driverShiftOutput
QueryYear
(
param
).
then
((
res
)
=>
{
HttpReq
.
truckDispatching
.
apiManmadesCheYear
QueryYear
(
param
).
then
((
res
)
=>
{
if
(
res
.
code
==
200
){
if
(
res
.
code
==
200
){
this
.
loading
=
false
;
this
.
loading
=
false
;
this
.
tableData
=
res
.
data
.
content
;
this
.
tableData
=
res
.
data
.
content
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment