|
@@ -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>
|