|
@@ -4,15 +4,62 @@
|
|
<!--用户数据-->
|
|
<!--用户数据-->
|
|
<el-col :span="24" :xs="24">
|
|
<el-col :span="24" :xs="24">
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
|
|
- <el-form-item label="等级名称" prop="name">
|
|
|
|
|
|
+ <el-form-item label="用户名" prop="realName">
|
|
<el-input
|
|
<el-input
|
|
- v-model="queryParams.name"
|
|
|
|
- placeholder="请输入等级名称"
|
|
|
|
|
|
+ v-model="queryParams.realName"
|
|
|
|
+ placeholder="请输入用户名"
|
|
clearable
|
|
clearable
|
|
style="width: 240px"
|
|
style="width: 240px"
|
|
@keyup.enter.native="handleQuery"
|
|
@keyup.enter.native="handleQuery"
|
|
/>
|
|
/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="会员号" prop="memberCode">
|
|
|
|
+ <el-input
|
|
|
|
+ v-model="queryParams.memberCode"
|
|
|
|
+ placeholder="请输入会员号"
|
|
|
|
+ clearable
|
|
|
|
+ style="width: 240px"
|
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
|
+ />
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="手机号" prop="mobile">
|
|
|
|
+ <el-input
|
|
|
|
+ v-model="queryParams.mobile"
|
|
|
|
+ placeholder="请输入手机号"
|
|
|
|
+ clearable
|
|
|
|
+ style="width: 240px"
|
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
|
+ />
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="身份证" prop="cardId">
|
|
|
|
+ <el-input
|
|
|
|
+ v-model="queryParams.cardId"
|
|
|
|
+ placeholder="请输入身份证"
|
|
|
|
+ clearable
|
|
|
|
+ style="width: 240px"
|
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
|
+ />
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="会员类型" prop="type">
|
|
|
|
+ <el-select v-model="queryParams.type" placeholder="请选择会员类型">
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="dict in dict.type.tourism_memberInformation_user_type"
|
|
|
|
+ :key="dict.value"
|
|
|
|
+ :label="dict.label"
|
|
|
|
+ :value="dict.value">
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="状态" prop="status">
|
|
|
|
+ <el-select v-model="queryParams.status" placeholder="请选择状态">
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="dict in dict.type.tourism_memberInformation_status"
|
|
|
|
+ :key="dict.value"
|
|
|
|
+ :label="dict.label"
|
|
|
|
+ :value="dict.value">
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item>
|
|
<el-form-item>
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
@@ -26,15 +73,23 @@
|
|
<el-table v-loading="loading" :data="tableList" @selection-change="handleSelectionChange">
|
|
<el-table v-loading="loading" :data="tableList" @selection-change="handleSelectionChange">
|
|
<el-table-column type="index" label="序号" align="center" />
|
|
<el-table-column type="index" label="序号" align="center" />
|
|
<el-table-column label="用户名" align="center" key="realName" prop="realName" v-if="columns[0].visible" />
|
|
<el-table-column label="用户名" align="center" key="realName" prop="realName" v-if="columns[0].visible" />
|
|
- <el-table-column label="会员号" align="center" key="upIntegral" prop="upIntegral" v-if="columns[1].visible" :show-overflow-tooltip="true" />
|
|
|
|
- <el-table-column label="会员类型" align="center" key="upIntegral1" prop="upIntegral1" v-if="columns[2].visible" :show-overflow-tooltip="true" />
|
|
|
|
|
|
+ <el-table-column label="会员号" align="center" key="memberCode" prop="memberCode" v-if="columns[1].visible" :show-overflow-tooltip="true" />
|
|
|
|
+ <el-table-column label="会员类型" align="center" key="type" prop="type" v-if="columns[2].visible" :show-overflow-tooltip="true">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <dict-tag :options="dict.type.tourism_memberInformation_user_type" :value="scope.row.type"/>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
<el-table-column label="手机号" align="center" key="mobile" prop="mobile" v-if="columns[3].visible" :show-overflow-tooltip="true" />
|
|
<el-table-column label="手机号" align="center" key="mobile" prop="mobile" v-if="columns[3].visible" :show-overflow-tooltip="true" />
|
|
<el-table-column label="身份证号" align="center" key="cardId" prop="cardId" v-if="columns[4].visible" :show-overflow-tooltip="true" />
|
|
<el-table-column label="身份证号" align="center" key="cardId" prop="cardId" v-if="columns[4].visible" :show-overflow-tooltip="true" />
|
|
<el-table-column label="积分" align="center" key="credit" prop="credit" v-if="columns[5].visible" :show-overflow-tooltip="true" />
|
|
<el-table-column label="积分" align="center" key="credit" prop="credit" v-if="columns[5].visible" :show-overflow-tooltip="true" />
|
|
<el-table-column label="余额" align="center" key="balance" prop="balance" v-if="columns[6].visible" :show-overflow-tooltip="true" />
|
|
<el-table-column label="余额" align="center" key="balance" prop="balance" v-if="columns[6].visible" :show-overflow-tooltip="true" />
|
|
<el-table-column label="购买次数" align="center" key="buyCount" prop="buyCount" v-if="columns[7].visible" :show-overflow-tooltip="true" />
|
|
<el-table-column label="购买次数" align="center" key="buyCount" prop="buyCount" v-if="columns[7].visible" :show-overflow-tooltip="true" />
|
|
<el-table-column label="消费总额" align="center" key="consumeTotal" prop="consumeTotal" v-if="columns[8].visible" :show-overflow-tooltip="true" />
|
|
<el-table-column label="消费总额" align="center" key="consumeTotal" prop="consumeTotal" v-if="columns[8].visible" :show-overflow-tooltip="true" />
|
|
- <el-table-column label="状态" align="center" key="status" prop="status" v-if="columns[9].visible" :show-overflow-tooltip="true" />
|
|
|
|
|
|
+ <el-table-column label="状态" align="center" key="status" prop="status" v-if="columns[9].visible" :show-overflow-tooltip="true">
|
|
|
|
+ <template slot-scope="scope">
|
|
|
|
+ <dict-tag :options="dict.type.tourism_memberInformation_status" :value="scope.row.status"/>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
<el-table-column label="最近消费时间" align="center" key="lastCreateTime" prop="lastCreateTime" v-if="columns[10].visible" :show-overflow-tooltip="true" />
|
|
<el-table-column label="最近消费时间" align="center" key="lastCreateTime" prop="lastCreateTime" v-if="columns[10].visible" :show-overflow-tooltip="true" />
|
|
<el-table-column label="注册时间" align="center" key="createTime" prop="createTime" v-if="columns[11].visible" :show-overflow-tooltip="true" />
|
|
<el-table-column label="注册时间" align="center" key="createTime" prop="createTime" v-if="columns[11].visible" :show-overflow-tooltip="true" />
|
|
<el-table-column
|
|
<el-table-column
|
|
@@ -76,9 +131,9 @@
|
|
<!-- 详情 -->
|
|
<!-- 详情 -->
|
|
<detailsBox ref="detailsBox" />
|
|
<detailsBox ref="detailsBox" />
|
|
|
|
|
|
- <setIntegralForm ref="setIntegralForm" />
|
|
|
|
|
|
+ <setIntegralForm ref="setIntegralForm" @refresh="getList" />
|
|
|
|
|
|
- <setStoredValue ref="setStoredValue" />
|
|
|
|
|
|
+ <setStoredValue ref="setStoredValue" @refresh="getList" />
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
@@ -92,7 +147,7 @@
|
|
import setStoredValue from "./formBox/setStoredValue.vue"
|
|
import setStoredValue from "./formBox/setStoredValue.vue"
|
|
export default {
|
|
export default {
|
|
name: "User",
|
|
name: "User",
|
|
- dicts: ['tourism_memberInformation_status','tourism_memberInformation_sex'],
|
|
|
|
|
|
+ dicts: ['tourism_memberInformation_user_type','tourism_memberInformation_status','tourism_memberInformation_sex'],
|
|
components: {detailsBox,setIntegralForm,setStoredValue},
|
|
components: {detailsBox,setIntegralForm,setStoredValue},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
@@ -260,12 +315,12 @@
|
|
},
|
|
},
|
|
handleResetPwd(row) {
|
|
handleResetPwd(row) {
|
|
if(this.$refs.setIntegralForm) {
|
|
if(this.$refs.setIntegralForm) {
|
|
- this.$refs.setIntegralForm.initData(this.title + '编辑', "EDIT",{...row})
|
|
|
|
|
|
+ this.$refs.setIntegralForm.initData('设置积分' + '编辑', "EDIT",{...row})
|
|
}
|
|
}
|
|
},
|
|
},
|
|
handleAuthRole(row) {
|
|
handleAuthRole(row) {
|
|
if(this.$refs.setStoredValue) {
|
|
if(this.$refs.setStoredValue) {
|
|
- this.$refs.setStoredValue.initData(this.title + '编辑', "EDIT",{...row})
|
|
|
|
|
|
+ this.$refs.setStoredValue.initData('设置储值' + '编辑', "EDIT",{...row})
|
|
}
|
|
}
|
|
},
|
|
},
|
|
// 更多操作触发
|
|
// 更多操作触发
|