Blame view

src/views/outsection.vue 1.26 KB
9ce9cfea   liuqimichale   进出场
1
2
3
  <template>
    <div>
      <titlesection title="周出场统计"></titlesection>
4831b33d   liuqimichale   进出场
4
      <lineChart :chart-data="lineChartData" class="flexfm inout-wrap" >
feb955a5   liuqimichale   车流量section
5
      </lineChart>
9ce9cfea   liuqimichale   进出场
6
7
8
9
10
    </div>
  </template>
  
  <script>
  import titlesection from '../components/titlesection'
feb955a5   liuqimichale   车流量section
11
  import lineChart from '../components/lineChart'
adf82b69   liuqimichale   调取接口
12
  import { weekAddress } from '../api/api'
9ce9cfea   liuqimichale   进出场
13
14
15
  export default {
    name: 'outsection',
    components: {
feb955a5   liuqimichale   车流量section
16
17
      titlesection,
      lineChart
9ce9cfea   liuqimichale   进出场
18
19
20
    },
    data() {
      return {
adf82b69   liuqimichale   调取接口
21
        lineChartData: {},
9ce9cfea   liuqimichale   进出场
22
23
24
      }
    },
    created() {
adf82b69   liuqimichale   调取接口
25
      this.getList()
9ce9cfea   liuqimichale   进出场
26
27
28
    },
    methods: {
      getList() {
adf82b69   liuqimichale   调取接口
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
        weekAddress({
          orgIds: this.GLOBAL.paramsvariables
        }).then((response)=>{
          const data = response.data.data
          let xData = [], indata = [], outdata = [], lastInNum;
          for (let i=0;i<data.length;i++){
            xData.push(data[i].queryDate)
            indata.push(data[i].inNum)
            outdata.push(data[i].outNum)
            lastInNum = data[data.length-1].inNum
          }
          this.$store.dispatch('transferOrderTotal',lastInNum)
          this.lineChartData = {
            xData: xData,
            yData: {
              indata:indata,
              outdata:outdata,
            },
            legendData: ['出场','进场']
          }
        })
9ce9cfea   liuqimichale   进出场
50
51
52
53
54
55
      },
    }
  }
  </script>
  
  <style lang="scss"  scoped>
9ce9cfea   liuqimichale   进出场
56
  </style>