127 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Vue
		
	
	
	
			
		
		
	
	
			127 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Vue
		
	
	
	
 | 
						|
 | 
						|
<template>
 | 
						|
  <div>
 | 
						|
    <a-page-header
 | 
						|
      :ghost="false"
 | 
						|
      title="清洁运输+趋势"
 | 
						|
      @back="() => $router.go(-1)"
 | 
						|
    />
 | 
						|
    <a-divider style="margin-top: 0;" />
 | 
						|
    <a-row :gutter="16">
 | 
						|
      <a-col :span="12">
 | 
						|
        <a-card>
 | 
						|
          <div slot="title">
 | 
						|
            运输总量: {{ yunshuzongliang }}
 | 
						|
          </div>
 | 
						|
 | 
						|
          <Curd
 | 
						|
            hide-action
 | 
						|
            hide-search
 | 
						|
            hide-button
 | 
						|
            :columns="columns"
 | 
						|
            :api-conf="apiConf"
 | 
						|
            :form-items="formItems"
 | 
						|
          >
 | 
						|
          </Curd>
 | 
						|
        </a-card>
 | 
						|
 | 
						|
      </a-col>
 | 
						|
      <a-col :span="12">
 | 
						|
        <a-card title="国Ⅵ输车辆" size="small">
 | 
						|
          <p>card content</p>
 | 
						|
        </a-card>
 | 
						|
      </a-col>
 | 
						|
    </a-row>
 | 
						|
 | 
						|
 | 
						|
  </div>
 | 
						|
</template>
 | 
						|
<script>
 | 
						|
import Curd from "../../components/smallCommon/Curd.vue";
 | 
						|
import moment from 'moment'
 | 
						|
export default {
 | 
						|
  name: "user",
 | 
						|
  layout: "user",
 | 
						|
  components: {
 | 
						|
    Curd
 | 
						|
  },
 | 
						|
  data () {
 | 
						|
    return {
 | 
						|
      yunshuzongliang: 0,
 | 
						|
      isEdit: false,
 | 
						|
      roles: [],
 | 
						|
      columns: [
 | 
						|
        {
 | 
						|
          dataIndex: 'outTime',
 | 
						|
          key: 'outTime',
 | 
						|
          title: '日期'
 | 
						|
        },
 | 
						|
        {
 | 
						|
          dataIndex: 'carNum',
 | 
						|
          key: 'carNum',
 | 
						|
          title: '车牌号'
 | 
						|
        },
 | 
						|
        {
 | 
						|
          dataIndex: 'carModel',
 | 
						|
          key: 'carModel',
 | 
						|
          title: '车型'
 | 
						|
        },
 | 
						|
        {
 | 
						|
          dataIndex: 'newCar',
 | 
						|
          key: 'newCar',
 | 
						|
          title: '新能源',
 | 
						|
          customRender (text) {
 | 
						|
            if (text) return '是'
 | 
						|
            return '否'
 | 
						|
          }
 | 
						|
        },
 | 
						|
        {
 | 
						|
          dataIndex: 'emissions',
 | 
						|
          key: 'emissions',
 | 
						|
          title: '燃油车'
 | 
						|
        },
 | 
						|
        {
 | 
						|
          dataIndex: 'createDateTime',
 | 
						|
          key: 'createDateTime',
 | 
						|
          title: '出厂日期'
 | 
						|
        }
 | 
						|
      ],
 | 
						|
      apiConf: {
 | 
						|
        listApi: { api: '/api/Transport/list', method: 'get' },
 | 
						|
      }
 | 
						|
    }
 | 
						|
  },
 | 
						|
 | 
						|
  computed: {
 | 
						|
    formItems () {
 | 
						|
      return [
 | 
						|
      ]
 | 
						|
    }
 | 
						|
  },
 | 
						|
  created() {
 | 
						|
    this.getyunshuzongliang()
 | 
						|
  },
 | 
						|
 | 
						|
  methods: {
 | 
						|
    getyunshuzongliang () {
 | 
						|
      /*this.$get('/api/Transport/count').then(({ data }) => {
 | 
						|
        this.yunshuzongliang = data
 | 
						|
      })*/
 | 
						|
    },
 | 
						|
    editHandler (isEdit) {
 | 
						|
      this.isEdit = isEdit
 | 
						|
    },
 | 
						|
    exportList ({ time }) {
 | 
						|
      const [ start, end ] = time
 | 
						|
      const fmt = 'YYYY-MM-DD'
 | 
						|
      window.open(`http://101.43.201.20:5000/api/Ledger/export?start=${moment(start).format(fmt)}&end=${moment(end).format(fmt)}`, '_blank')
 | 
						|
    }
 | 
						|
 | 
						|
  }
 | 
						|
}
 | 
						|
</script>
 | 
						|
<style scoped lang="less">
 | 
						|
 | 
						|
</style>
 |