<!--
  @description:服务费统计
  @Modifier: zhangyawen
  @routerPath: /statisticalManagement/serviceChargeStatistics-list
  @date: 2021-4-19-17:00
-->
<template>
  <table-crud
    :menu="true"
    :search-form="searchForm"
    search-label-width="90px"
    @on-load="loadData"
  >
    <template v-slot:header>
      服务费统计
    </template>
    <template v-slot:search>
      <el-form-item label="统计时间" prop="deliveryDate">
        <el-date-picker
          v-model="searchForm.deliveryDate"
          type="daterange"
          start-placeholder="开始日期"
          end-placeholder="结束日期"
          style="width: 220px"
          @change="
            (val) => {
              handleCreateTime(val, 'deliveryStartTime', 'deliveryEndTime');
            }
          "
        />
      </el-form-item>
    </template>
    <template slot="menuLeft">
      <div class="mb10">
        <el-button type="primary" @click="exportAll">
          导出
        </el-button>
      </div>
    </template>
    <template v-slot:GXTable>
      <el-table ref="smallTable" v-loading="loading" :data="tableData">
        <el-table-column
          header-align="center"
          prop="areaIndustryCompany"
          label="未收服务费订单数"
          width="170"
          align="right"
        />
        <el-table-column
          header-align="center"
          prop="buyersName"
          label="未收服务费订单金额"
          width="170"
          align="right"
        />
        <el-table-column
          header-align="center"
          prop="areaIndustryCompany"
          label="应收订单笔数"
          width="170"
          align="right"
        />
        <el-table-column
          header-align="center"
          prop="buyersName"
          label="应收金额（元）"
          width="170"
          align="right"
        />
        <el-table-column
          header-align="center"
          prop="tenderNo"
          label="实收金额（元）"
          width="170"
          align="right"
        />
        <el-table-column
          header-align="center"
          prop="tenderName"
          label="未到账金额（元）"
          min-width="170"
          align="right"
        />
        <el-table-column
          header-align="center"
          prop="tenderName"
          label="已开票金额（元）"
          min-width="170"
          align="right"
        />
      </el-table>
    </template>
  </table-crud>
</template>
<script>
/* 接口*/
// import { queryBidResultPage } from '@api/statisticalAnalysis'
// import { exportInvoiceList } from '@api/fee/docfee'
// /* 公用方法*/
// import { download } from '@/assets/js/utils'// 常用方法
export default {
  name: 'ServiceChargeStatisticsList',
  data() {
    return {
      loading: false,
      // 搜索
      searchForm: {
        bulletinPublishTime: '', // 公告发布时间
        bulletinPublishEndTime: '', // 公告发布结束时间
        bulletinPublishStartTime: '' // 公告发布开始时间
      },
      tableData: []
    }
  },
  methods: {
    // // 获取字典方法
    // initGroup() {
    //   // const data = [
    //   //   'bidType', // 招标方式
    //   //   'phaseType' // 资格审查方式
    //   // ]
    //   // this.$store.dispatch('getGroupType', data).then(res => {
    //   //   Object.keys(res.bidTypeData).forEach((key) => {
    //   //     this[key] = res.bidTypeData[key]
    //   //   })
    //   // })
    // },
    // 导出
    exportAll() {},
    // 获取数据
    loadData(params, callback) {
      //   queryBidResultPage(params).then(response => {
      //     this.loading = false
      //     this.tableData = response.data.records
      //     callback(response.data.total)
      //   }).catch(() => {
      this.loading = false
      //   })
    },
    // 处理搜索时间格式
    handleCreateTime(val, start, end) {
      if (val) {
        this.searchForm[start] = this.$Moment(val[0]).format(this.momentDate) // 开始时间
        this.searchForm[end] = this.$Moment(val[1]).format(this.momentDate) // 结束时间
      }
    }
  }
}
</script>

<style  lang="less" scoped>
</style>

