You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
233 lines
4.9 KiB
Vue
233 lines
4.9 KiB
Vue
|
2 years ago
|
<template>
|
||
|
|
<div>
|
||
|
|
<q-layout view="lhh LpR lff" container :style="{
|
||
|
|
height: container_height,
|
||
|
|
width: $q.screen.width
|
||
|
|
}" class="shadow-2 rounded-borders">
|
||
|
|
|
||
|
|
<!-- <div class="q-pa-md">出库详情</div>
|
||
|
|
<q-card-section
|
||
|
|
style="width:700px;height:400px">
|
||
|
|
<IEcharts :option="dnSumOption" :resizable="true" />
|
||
|
|
</q-card-section> -->
|
||
|
|
<div class="q-pa-md">出库详情</div>
|
||
|
|
<q-card-section
|
||
|
|
:style="{
|
||
|
|
height: container_height,
|
||
|
|
width: container_width
|
||
|
|
}">
|
||
|
|
<IEcharts :option="fiveOption" :resizable="true" />
|
||
|
|
</q-card-section>
|
||
|
|
|
||
|
|
<q-space/>
|
||
|
|
|
||
|
|
<div class="q-pa-md">入库详情</div>
|
||
|
|
<q-card-section :style="{
|
||
|
|
height: container_height,
|
||
|
|
width: container_width
|
||
|
|
}">
|
||
|
|
<IEcharts :option="fiveOption2" :resizable="true" />
|
||
|
|
</q-card-section>
|
||
|
|
</q-layout>
|
||
|
|
|
||
|
|
</div>
|
||
|
|
</template>
|
||
|
|
<script>
|
||
|
|
import LottieWebCimo from 'components/lottie-web-cimo'
|
||
|
|
import IEcharts from 'vue-echarts-v3/src/full.js';
|
||
|
|
import { getauth,postauth } from 'boot/axios_request';
|
||
|
|
|
||
|
|
export default {
|
||
|
|
name: 'PageIndexMobile',
|
||
|
|
components: { LottieWebCimo },
|
||
|
|
data () {
|
||
|
|
return {
|
||
|
|
container_height: (this.$q.screen.height )+ '' + 'px',
|
||
|
|
container_width: (this.$q.screen.width)+ '' + 'px',
|
||
|
|
isEnglish: false,
|
||
|
|
cleardata: [],
|
||
|
|
height: '',
|
||
|
|
width: '100%',
|
||
|
|
fiveOption : {
|
||
|
|
|
||
|
|
legend: {
|
||
|
|
orient: 'vertical',
|
||
|
|
left: 'left'
|
||
|
|
},
|
||
|
|
series: [
|
||
|
|
{
|
||
|
|
name: '物料出库次数占比',
|
||
|
|
type: 'pie',
|
||
|
|
radius: '50%',
|
||
|
|
data: [],
|
||
|
|
emphasis: {
|
||
|
|
itemStyle: {
|
||
|
|
shadowBlur: 10,
|
||
|
|
shadowOffsetX: 0,
|
||
|
|
shadowColor: 'rgba(0, 0, 0, 0.5)'
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
fiveOption2 : {
|
||
|
|
legend: {
|
||
|
|
orient: 'vertical',
|
||
|
|
left: 'left'
|
||
|
|
},
|
||
|
|
series: [
|
||
|
|
{
|
||
|
|
name: '物料出库次数占比',
|
||
|
|
type: 'pie',
|
||
|
|
radius: '50%',
|
||
|
|
data: [],
|
||
|
|
emphasis: {
|
||
|
|
itemStyle: {
|
||
|
|
shadowBlur: 10,
|
||
|
|
shadowOffsetX: 0,
|
||
|
|
shadowColor: 'rgba(0, 0, 0, 0.5)'
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
|
||
|
|
dnSumOption: {
|
||
|
|
title: {
|
||
|
|
text: '',
|
||
|
|
left: '1%'
|
||
|
|
},
|
||
|
|
tooltip: {
|
||
|
|
trigger: 'axis'
|
||
|
|
},
|
||
|
|
grid: {
|
||
|
|
left: '5%',
|
||
|
|
right: '15%',
|
||
|
|
bottom: '10%'
|
||
|
|
},
|
||
|
|
xAxis: {
|
||
|
|
data: []
|
||
|
|
},
|
||
|
|
yAxis: {},
|
||
|
|
toolbox: {
|
||
|
|
right: 10,
|
||
|
|
feature: {
|
||
|
|
dataZoom: {
|
||
|
|
yAxisIndex: 'none'
|
||
|
|
},
|
||
|
|
restore: {},
|
||
|
|
saveAsImage: {}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
dataZoom: [
|
||
|
|
{
|
||
|
|
startValue: '2014-06-01'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
type: 'inside'
|
||
|
|
}
|
||
|
|
],
|
||
|
|
visualMap: {
|
||
|
|
top: 50,
|
||
|
|
right: 10,
|
||
|
|
pieces: [
|
||
|
|
{
|
||
|
|
gt: 0,
|
||
|
|
lte: 200,
|
||
|
|
color: '#93CE07'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
gt: 200,
|
||
|
|
lte: 400,
|
||
|
|
color: '#FBDB0F'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
gt: 400,
|
||
|
|
lte: 600,
|
||
|
|
color: '#FC7D02'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
gt: 600,
|
||
|
|
lte: 800,
|
||
|
|
color: '#FD0100'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
gt: 800,
|
||
|
|
lte: 1000,
|
||
|
|
color: '#AA069F'
|
||
|
|
},
|
||
|
|
{
|
||
|
|
gt: 1000,
|
||
|
|
color: '#AC3B2A'
|
||
|
|
}
|
||
|
|
],
|
||
|
|
outOfRange: {
|
||
|
|
color: '#999'
|
||
|
|
}
|
||
|
|
},
|
||
|
|
toolbox:{
|
||
|
|
feature:{
|
||
|
|
magicType:{
|
||
|
|
type:['bar','line',]
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
},
|
||
|
|
series: {
|
||
|
|
name: '出库数量',
|
||
|
|
type: 'line',
|
||
|
|
data: [],
|
||
|
|
markLine: {
|
||
|
|
silent: true,
|
||
|
|
lineStyle: {
|
||
|
|
color: '#333'
|
||
|
|
},
|
||
|
|
data: [
|
||
|
|
{
|
||
|
|
yAxis: 200
|
||
|
|
},
|
||
|
|
{
|
||
|
|
yAxis: 400
|
||
|
|
},
|
||
|
|
{
|
||
|
|
yAxis: 600
|
||
|
|
},
|
||
|
|
{
|
||
|
|
yAxis: 800
|
||
|
|
},
|
||
|
|
{
|
||
|
|
yAxis: 1000
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
}
|
||
|
|
},
|
||
|
|
methods: {
|
||
|
|
|
||
|
|
},
|
||
|
|
created() {
|
||
|
|
getauth('dn/mobileFive/', {})
|
||
|
|
.then(res => {
|
||
|
|
this.fiveOption.series[0].data = res.data;
|
||
|
|
})
|
||
|
|
|
||
|
|
getauth('asn/mobileFive/', {})
|
||
|
|
.then(res => {
|
||
|
|
this.fiveOption2.series[0].data = res.data;
|
||
|
|
})
|
||
|
|
},
|
||
|
|
beforeCreate: function () {
|
||
|
|
},
|
||
|
|
beforeMount: function () {
|
||
|
|
},
|
||
|
|
mounted: function () {
|
||
|
|
|
||
|
|
},
|
||
|
|
components: {
|
||
|
|
IEcharts
|
||
|
|
}
|
||
|
|
}
|
||
|
|
</script>
|