|
|
@@ -12,6 +12,16 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="会员ID" prop="userId">
|
|
|
+ <el-input
|
|
|
+ style="width: 200px"
|
|
|
+ v-model="queryParams.userId"
|
|
|
+ placeholder="请输入会员ID"
|
|
|
+ clearable
|
|
|
+ size="small"
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="昵称" prop="nickname">
|
|
|
<el-input
|
|
|
style="width: 200px"
|
|
|
@@ -22,6 +32,35 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="app来源" prop="source">
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.source"
|
|
|
+ placeholder="请输入app来源"
|
|
|
+ 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
|
|
|
+ v-for="dict in userOptions"
|
|
|
+ :key="dict.dictValue"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="dict.dictValue"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="是否购药" prop="isBuy">
|
|
|
+ <el-select v-model="queryParams.isBuy" placeholder="请选择是否购药" clearable size="small">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in orOptions"
|
|
|
+ :key="dict.dictValue"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="dict.dictValue"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="手机号码" prop="phone">
|
|
|
<el-input
|
|
|
style="width: 200px"
|
|
|
@@ -336,7 +375,8 @@ export default {
|
|
|
dicts: ['user_status', 'sys_course_project'],
|
|
|
data() {
|
|
|
return {
|
|
|
-
|
|
|
+ userOptions: [],
|
|
|
+ orOptions:[],
|
|
|
show:{
|
|
|
title:"会员详情",
|
|
|
open:false,
|
|
|
@@ -382,6 +422,7 @@ export default {
|
|
|
salesOptions: [],
|
|
|
// 查询参数
|
|
|
queryParams: {
|
|
|
+ userId: null,
|
|
|
pageNum: 1,
|
|
|
pageSize: 10,
|
|
|
nickname: null,
|
|
|
@@ -395,6 +436,9 @@ export default {
|
|
|
registerStartTime: null,
|
|
|
registerEndTime: null,
|
|
|
projectId: null,
|
|
|
+ source:null,
|
|
|
+ status: null,
|
|
|
+ isBuy:null,
|
|
|
},
|
|
|
// 表单参数
|
|
|
form: {},
|
|
|
@@ -421,6 +465,12 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
this.getList();
|
|
|
+ this.getDicts("sys_user_status").then(response => {
|
|
|
+ this.userOptions = response.data;
|
|
|
+ });
|
|
|
+ this.getDicts("sys_company_or").then(response => {
|
|
|
+ this.orOptions = response.data;
|
|
|
+ });
|
|
|
this.getDicts("user_status").then(response => {
|
|
|
this.statusOptions = response.data;
|
|
|
});
|