|  | @@ -43,6 +43,16 @@
 | 
	
		
			
				|  |  |            @keyup.enter.native="handleQuery"
 | 
	
		
			
				|  |  |          />
 | 
	
		
			
				|  |  |        </el-form-item>
 | 
	
		
			
				|  |  | +      <el-form-item label="场次时间">
 | 
	
		
			
				|  |  | +        <el-date-picker style="width: 230px;" v-model="queryParams.performDate" @change="pagePerformTimeListFun"
 | 
	
		
			
				|  |  | +          type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
 | 
	
		
			
				|  |  | +        </el-date-picker>
 | 
	
		
			
				|  |  | +      </el-form-item>
 | 
	
		
			
				|  |  | +      <el-form-item label="场次">
 | 
	
		
			
				|  |  | +        <el-select v-model="queryParams.performTimeId" placeholder="场次" clearable style="width: 100%">
 | 
	
		
			
				|  |  | +          <el-option v-for="dict in pagePerformTimeList" :key="dict.id" :label="dict.timeSnapshot+'('+dict.performTimeStart+'-'+dict.performTimeEnd+')'" :value="dict.id" />
 | 
	
		
			
				|  |  | +        </el-select>
 | 
	
		
			
				|  |  | +      </el-form-item>
 | 
	
		
			
				|  |  |        <el-form-item>
 | 
	
		
			
				|  |  |          <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
 | 
	
		
			
				|  |  |          <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
 | 
	
	
		
			
				|  | @@ -78,6 +88,12 @@
 | 
	
		
			
				|  |  |            <el-button type="text" @click="openDetails(scope.row)">{{ scope.row.orderId }}</el-button>
 | 
	
		
			
				|  |  |          </template>
 | 
	
		
			
				|  |  |        </el-table-column>
 | 
	
		
			
				|  |  | +      <el-table-column label="场次时间" align="center" prop="performDate" />
 | 
	
		
			
				|  |  | +      <el-table-column label="场次" width="120" align="center" prop="timeSnapshot">
 | 
	
		
			
				|  |  | +        <template slot-scope="scope">
 | 
	
		
			
				|  |  | +          <span>{{ scope.row.timeSnapshot }} <br /> ({{ scope.row.performTimeStart + '-' + scope.row.performTimeEnd }})</span>
 | 
	
		
			
				|  |  | +        </template>
 | 
	
		
			
				|  |  | +      </el-table-column>
 | 
	
		
			
				|  |  |        <el-table-column label="购买人手机号" align="center" prop="memberMobile" />
 | 
	
		
			
				|  |  |        <el-table-column label="购买数量(张)" align="center" prop="retailNum" />
 | 
	
		
			
				|  |  |        <el-table-column label="佣金单价(元)" align="center" prop="brokeragePrice">
 | 
	
	
		
			
				|  | @@ -117,6 +133,7 @@
 | 
	
		
			
				|  |  |  import { pageList , downTimeCountListXls } from '@/api/distribution/recordMr'
 | 
	
		
			
				|  |  |  import detailsDia from "./dialog/details.vue";
 | 
	
		
			
				|  |  |  import { exportExcel } from '@/utils/exportexcel'
 | 
	
		
			
				|  |  | +import { pagePerformTimeList } from "@/api/schedulingMr/schedulingMr"
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  |    name: "agreement",
 | 
	
		
			
				|  |  |    dicts: ['agreement_type', 'distribution_type'],
 | 
	
	
		
			
				|  | @@ -153,6 +170,7 @@ export default {
 | 
	
		
			
				|  |  |        newObj: {},
 | 
	
		
			
				|  |  |        visibleType: '',
 | 
	
		
			
				|  |  |        handleExportLoading: false,
 | 
	
		
			
				|  |  | +      pagePerformTimeList: [], // 场次列表
 | 
	
		
			
				|  |  |      };
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    created() {
 | 
	
	
		
			
				|  | @@ -225,6 +243,24 @@ export default {
 | 
	
		
			
				|  |  |            this.$message.info('您已取消导出!');
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    async pagePerformTimeListFun(value) {
 | 
	
		
			
				|  |  | +      try {
 | 
	
		
			
				|  |  | +        this.pagePerformTimeList = []
 | 
	
		
			
				|  |  | +        this.$set(this.queryParams, 'performTimeId', null)
 | 
	
		
			
				|  |  | +        if (!value) {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +          return
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        let { data, code } = await pagePerformTimeList({
 | 
	
		
			
				|  |  | +          performDate: value,
 | 
	
		
			
				|  |  | +          pageNum: 1,
 | 
	
		
			
				|  |  | +          pageSize: 999
 | 
	
		
			
				|  |  | +        })
 | 
	
		
			
				|  |  | +        this.pagePerformTimeList = [].concat(data.rows)
 | 
	
		
			
				|  |  | +      } catch (error) {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  </script>
 |