|
|
@@ -1,6 +1,15 @@
|
|
|
<template>
|
|
|
<div class="app-container">
|
|
|
<el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
|
|
|
+ <el-form-item label="客户昵称" prop="nickName">
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.nickName"
|
|
|
+ placeholder="请输入客户昵称"
|
|
|
+ clearable
|
|
|
+ size="small"
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="公司名" prop="companyId">
|
|
|
<el-select filterable v-model="queryParams.companyId" placeholder="请选择公司名" clearable size="small">
|
|
|
<el-option
|
|
|
@@ -110,6 +119,7 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="小节名称" align="center" prop="title" />
|
|
|
<el-table-column label="会员id" align="center" prop="userId" />
|
|
|
+ <el-table-column label="客户昵称" align="center" prop="fsNickName" />
|
|
|
<el-table-column label="会员电话" align="center" prop="phone" />
|
|
|
<el-table-column label="所属销售" align="center" prop="companyUserName" />
|
|
|
<el-table-column label="所属公司" align="center" prop="companyName" />
|
|
|
@@ -202,6 +212,7 @@ export default {
|
|
|
queryParams: {
|
|
|
pageNum: 1,
|
|
|
pageSize: 10,
|
|
|
+ nickName: null,
|
|
|
courseId: null,
|
|
|
userId: null,
|
|
|
videoId: null,
|
|
|
@@ -373,7 +384,21 @@ export default {
|
|
|
/** 导出按钮操作 */
|
|
|
handleExport() {
|
|
|
const queryParams = this.queryParams;
|
|
|
- this.$confirm('是否确认导出所有短链课程看课记录数据项?', "警告", {
|
|
|
+ if (!queryParams.sTime || !queryParams.eTime) {
|
|
|
+ this.$message.warning('请选择导出时间范围');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (queryParams.sTime && queryParams.eTime) {
|
|
|
+ const startTime = new Date(queryParams.sTime).getTime();
|
|
|
+ const endTime = new Date(queryParams.eTime).getTime();
|
|
|
+ const diff = endTime - startTime;
|
|
|
+ const threeMonths = 90 * 24 * 60 * 60 * 1000;
|
|
|
+ if (diff > threeMonths) {
|
|
|
+ this.$message.warning('导出时间范围不能超过3个月,请重新选择时间');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ this.$confirm('是否确认导出红包记录数据项?(最多支持3个月数据)', "警告", {
|
|
|
confirmButtonText: "确定",
|
|
|
cancelButtonText: "取消",
|
|
|
type: "warning"
|