Pārlūkot izejas kodu

红包页面优化

yjwang 9 stundas atpakaļ
vecāks
revīzija
347055afe8
1 mainītis faili ar 26 papildinājumiem un 1 dzēšanām
  1. 26 1
      src/views/course/courseRedPacketLog/index.vue

+ 26 - 1
src/views/course/courseRedPacketLog/index.vue

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