|
@@ -22,12 +22,15 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="注册时间" prop="createTime">
|
|
|
- <el-date-picker clearable size="small" style="width: 205.4px"
|
|
|
- v-model="queryParams.createTime"
|
|
|
- type="date"
|
|
|
+ <el-form-item label="注册时间" prop="createTimeRange">
|
|
|
+ <el-date-picker clearable size="small" style="width: 340px"
|
|
|
+ v-model="dateRange"
|
|
|
+ type="daterange"
|
|
|
value-format="yyyy-MM-dd"
|
|
|
- placeholder="选择注册时间">
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始日期"
|
|
|
+ end-placeholder="结束日期"
|
|
|
+ @change="handleDateRangeChange">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
<!-- <el-form-item label="推线编码" prop="registerCode">-->
|
|
@@ -40,6 +43,15 @@
|
|
|
<!-- @keyup.enter.native="handleQuery"-->
|
|
|
<!-- />-->
|
|
|
<!-- </el-form-item>-->
|
|
|
+ <el-form-item label="所属销售" prop="companyUserNickName">
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.companyUserNickName"
|
|
|
+ placeholder="请输入所属销售"
|
|
|
+ clearable
|
|
|
+ size="small"
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="状态" prop="status">
|
|
|
<el-select v-model="queryParams.status" placeholder="请选择状态" clearable size="small" >
|
|
|
<el-option
|
|
@@ -144,7 +156,7 @@
|
|
|
<el-tag prop="status" v-for="(item, index) in statusOptions" v-if="scope.row.status==item.dictValue">{{item.dictLabel}}</el-tag>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="创建时间" align="center" prop="createTime" />
|
|
|
+<!-- <el-table-column label="创建时间" align="center" prop="createTime" />-->
|
|
|
<!-- <el-table-column label="累计佣金" align="center" prop="registerDate" />-->
|
|
|
<!-- <el-table-column label="可提现佣金" align="center" prop="registerCode" />-->
|
|
|
<!-- <el-table-column label="冻结佣金" align="center" prop="source" />-->
|
|
@@ -347,6 +359,8 @@ export default {
|
|
|
title: "",
|
|
|
// 是否显示弹出层
|
|
|
open: false,
|
|
|
+ // 日期范围
|
|
|
+ dateRange: [],
|
|
|
// 查询参数
|
|
|
queryParams: {
|
|
|
pageNum: 1,
|
|
@@ -375,7 +389,10 @@ export default {
|
|
|
spreadCount: null,
|
|
|
addres: null,
|
|
|
wxProfile: null,
|
|
|
- isDel: null
|
|
|
+ isDel: null,
|
|
|
+ startCreateTime: null,
|
|
|
+ endCreateTime: null,
|
|
|
+ companyUserNickName: null
|
|
|
},
|
|
|
// 表单参数
|
|
|
form: {},
|
|
@@ -485,9 +502,21 @@ export default {
|
|
|
},
|
|
|
/** 重置按钮操作 */
|
|
|
resetQuery() {
|
|
|
+ this.dateRange = [];
|
|
|
this.resetForm("queryForm");
|
|
|
+ this.queryParams.companyUserNickName = null;
|
|
|
this.handleQuery();
|
|
|
},
|
|
|
+ /** 处理日期范围变化 */
|
|
|
+ handleDateRangeChange(dates) {
|
|
|
+ if (dates) {
|
|
|
+ this.queryParams.startCreateTime = dates[0];
|
|
|
+ this.queryParams.endCreateTime = dates[1];
|
|
|
+ } else {
|
|
|
+ this.queryParams.startCreateTime = null;
|
|
|
+ this.queryParams.endCreateTime = null;
|
|
|
+ }
|
|
|
+ },
|
|
|
// 多选框选中数据
|
|
|
handleSelectionChange(selection) {
|
|
|
this.ids = selection.map(item => item.userId)
|