|
|
@@ -66,6 +66,17 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+
|
|
|
+ <el-form-item label="推广员" prop="isPromoter">
|
|
|
+ <el-select v-model="queryParams.isPromoter" placeholder="请选择推广员" clearable size="small">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in userIsPromoterOptions"
|
|
|
+ :key="dict.dictValue"
|
|
|
+ :label="dict.dictLabel"
|
|
|
+ :value="dict.dictValue"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="注册时间" prop="createTime">
|
|
|
<el-date-picker v-model="createTime" size="small" style="width: 230px" value-format="yyyy-MM-dd" type="daterange" range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" @change="change"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
@@ -171,7 +182,7 @@
|
|
|
/>
|
|
|
|
|
|
<!-- 添加或修改用户对话框 -->
|
|
|
- <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
|
|
+ <el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
|
|
<el-form-item label="用户昵称" prop="nickName">
|
|
|
<el-input v-model="form.nickName" placeholder="请输入用户昵称" />
|
|
|
@@ -197,7 +208,46 @@
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
-
|
|
|
+ <el-form-item label="会员昵称" prop="nickname">
|
|
|
+ <el-input v-model="form.nickname" placeholder="请输入用户昵称" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="手机号码" prop="phone">
|
|
|
+ <el-input v-model="form.phone" disabled placeholder="请输入手机号码" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="进线日期" prop="registerDate">
|
|
|
+ <el-date-picker clearable size="small"
|
|
|
+ v-model="form.registerDate"
|
|
|
+ type="date"
|
|
|
+ value-format="yyyy-MM-dd"
|
|
|
+ placeholder="选择进线日期">
|
|
|
+ </el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="推线编码" prop="registerCode">
|
|
|
+ <el-input v-model="form.registerCode" placeholder="请输入推线编码" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="渠道来源" prop="source">
|
|
|
+ <el-input v-model="form.source" placeholder="请输入渠道来源" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="会员等级" prop="level">
|
|
|
+ <el-select style="width: 200px" v-model="form.level" placeholder="请选择会员等级" clearable size="small" >
|
|
|
+ <el-option
|
|
|
+ v-for="item in userLevelOptions"
|
|
|
+ :key="item.dictValue"
|
|
|
+ :label="item.dictLabel"
|
|
|
+ :value="item.dictValue"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="是否为推广员" prop="isPromoter">
|
|
|
+ <el-select style="width: 200px" v-model="form.isPromoter" placeholder="请选择" clearable size="small" >
|
|
|
+ <el-option
|
|
|
+ v-for="item in userIsPromoterOptions"
|
|
|
+ :key="item.dictValue"
|
|
|
+ :label="item.dictLabel"
|
|
|
+ :value="item.dictValue"
|
|
|
+ />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="用户备注" prop="remark" >
|
|
|
<el-input v-model="form.remark" placeholder="请输入用户备注" type="textarea"/>
|
|
|
</el-form-item>
|
|
|
@@ -245,6 +295,7 @@ export default {
|
|
|
components: {userDetails,userDetailsByNew},
|
|
|
data() {
|
|
|
return {
|
|
|
+ userIsPromoterOptions:[],
|
|
|
companyName: null,
|
|
|
companyUserNickName: null,
|
|
|
companyOptions: [],
|
|
|
@@ -354,6 +405,9 @@ export default {
|
|
|
this.getDicts("user_level").then(response => {
|
|
|
this.userLevelOptions = response.data;
|
|
|
});
|
|
|
+ this.getDicts("user_is_promoter").then((response) => {
|
|
|
+ this.userIsPromoterOptions = response.data;
|
|
|
+ });
|
|
|
|
|
|
},
|
|
|
methods: {
|