Commit 01434f90 authored by zhengke's avatar zhengke

修改

parent 110634d1
......@@ -93,7 +93,24 @@
<el-form-item label="年收入">
<el-radio v-model="addMsg.YearMoneyType" v-for="(x,y) in yearMoneyList" :key="y" :label="x.Id">{{x.Name}}</el-radio>
</el-form-item>
<el-form-item label="是否显示用户资料">
<el-switch v-model="addMsg.IsShow" active-color="#409EFF" :active-value="1" :inactive-value="0">
</el-switch>
<span class="tip">关闭后,用户将无法显示</span>
</el-form-item>
<el-form-item label="可查看微信次数">
<el-input v-model="addMsg.LookTimes" style="width:478px" size="small" :min="0" type="number"
placeholder="请输入次数">
<template slot="append"></template>
</el-input>
</el-form-item>
<el-form-item label="所属分组">
<el-select v-model="addMsg.BelongGroupIdList" multiple class="w300">
<el-option v-for="item in groupArray" :key="item.GroupId" :label="item.GroupName" :value="item.GroupId">
</el-option>
</el-select>
</el-form-item>
<!-- <el-form-item label="年收入" prop="YearMoney" >
<el-input v-model="addMsg.YearMoney" style="width:478px" size="small" :min="0" type="number" placeholder="请输入年收入">
<template slot="append">万</template>
......@@ -295,8 +312,9 @@
DWProvince:'',
DWCity:'',
DWDistrict:'',
IsShow: 1, //默认显示
LookTimes:'',
BelongGroupIdList:[]
},
rules: {
......@@ -364,7 +382,7 @@
addressName2:'请选择个人定位',
provinceList: [], //省市县列表
props: {value: 'value', children: 'cities'},
groupArray:[] //可查看分组
};
},
created() {
......@@ -376,7 +394,7 @@
this.GetCarInfoEnumList()//车子情况
this.getPosition(null) //地址的请求
this.getYearMoneyType()//获取年收入的枚举
this.getgroupList();
},
methods: {
GetEducationTypeEnumList(){//学历
......@@ -601,9 +619,15 @@
// return
// }
// })
},
//获取分组下来列表
getgroupList() {
this.apipost("/api/User/GetMemberGroupList", {}, res => {
if (res.data.resultCode == 1) {
this.groupArray = res.data.data;
}
});
}
},
mounted() {
......
......@@ -3,254 +3,125 @@
<div class="head-title">
用户管理
<el-button
@click="dialogVisible = true"
style="float: right; margin-top: -5px"
size="small"
type="primary"
>批量导出
<el-button @click="dialogVisible = true" style="float: right; margin-top: -5px" size="small" type="primary">批量导出
</el-button>
<el-button
@click="addusers"
style="float: right; margin-top: -5px; margin-right: 10px"
size="small"
type="primary"
>新增
<el-button @click="addusers()" style="float: right; margin-top: -5px; margin-right: 10px" size="small"
type="primary">新增
</el-button>
<el-button
@click="quanxian(0)"
style="float: right; margin-top: -5px; margin-right: 10px"
size="small"
type="primary"
>发帖权限关闭
<el-button @click="quanxian(0)" style="float: right; margin-top: -5px; margin-right: 10px" size="small"
type="primary">发帖权限关闭
</el-button>
<el-button
@click="quanxian(1)"
style="float: right; margin-top: -5px; margin-right: 10px"
size="small"
type="primary"
>发帖权限开启
<el-button @click="quanxian(1)" style="float: right; margin-top: -5px; margin-right: 10px" size="small"
type="primary">发帖权限开启
</el-button>
</div>
<div class="content">
<div style="display: flex; align-items: center; flex-wrap: wrap">
<el-select
class="w100"
@change="(msg.pageIndex = 1), getList()"
style="margin-right: 10px; margin-bottom: 10px"
v-model="msg.MemberGrade"
size="small"
placeholder="请选择"
>
<el-select class="w100" @change="(msg.pageIndex = 1), getList()" style="margin-right: 10px; margin-bottom: 10px"
v-model="msg.MemberGrade" size="small" placeholder="请选择">
<el-option label="全部会员" :value="0"></el-option>
<el-option
v-for="item in memberGradeList"
:key="item.Id"
:label="item.Name"
:value="item.Id"
>
<el-option v-for="item in memberGradeList" :key="item.Id" :label="item.Name" :value="item.Id">
</el-option>
</el-select>
<el-select
class="w100"
@change="(msg.pageIndex = 1), getList()"
style="margin-right: 10px; margin-bottom: 10px"
v-model="msg.Source"
size="small"
placeholder="请选择"
>
<el-select class="w100" @change="(msg.pageIndex = 1), getList()" style="margin-right: 10px; margin-bottom: 10px"
v-model="msg.Source" size="small" placeholder="请选择">
<el-option label="全部平台" :value="0"></el-option>
<el-option
v-for="item in platList"
:key="item.Id"
:label="item.Name"
:value="item.Id"
>
<el-option v-for="item in platList" :key="item.Id" :label="item.Name" :value="item.Id">
</el-option>
</el-select>
<div class="searchInput" style="width: 150px">
<el-input
@keyup.enter.native="(msg.pageIndex = 1), getList()"
@clear="(msg.pageIndex = 1), getList()"
style="display: inline-block; width: 125px; height: 30px"
placeholder="请输入ID"
v-model="msg.Id"
size="small"
clearable
>
<el-input @keyup.enter.native="(msg.pageIndex = 1), getList()" @clear="(msg.pageIndex = 1), getList()"
style="display: inline-block; width: 125px; height: 30px" placeholder="请输入ID" v-model="msg.Id" size="small"
clearable>
</el-input>
<span
@click="(msg.pageIndex = 1), getList()"
class="el-icon-search"
style="
<span @click="(msg.pageIndex = 1), getList()" class="el-icon-search" style="
color: #979dad;
font-size: 14px;
position: relative;
top: 1px;
"
></span>
"></span>
</div>
<div class="searchInput" style="width: 150px">
<el-input
@keyup.enter.native="(msg.pageIndex = 1), getList()"
@clear="(msg.pageIndex = 1), getList()"
style="display: inline-block; width: 125px; height: 30px"
placeholder="请输入昵称"
v-model="msg.Name"
size="small"
clearable
>
<el-input @keyup.enter.native="(msg.pageIndex = 1), getList()" @clear="(msg.pageIndex = 1), getList()"
style="display: inline-block; width: 125px; height: 30px" placeholder="请输入昵称" v-model="msg.Name"
size="small" clearable>
</el-input>
<span
@click="(msg.pageIndex = 1), getList()"
class="el-icon-search"
style="
<span @click="(msg.pageIndex = 1), getList()" class="el-icon-search" style="
color: #979dad;
font-size: 14px;
position: relative;
top: 1px;
"
></span>
"></span>
</div>
<div class="searchInput" style="width: 150px">
<el-input
@keyup.enter.native="(msg.pageIndex = 1), getList()"
@clear="(msg.pageIndex = 1), getList()"
style="display: inline-block; width: 125px; height: 30px"
placeholder="请输入手机号"
v-model="msg.Moblie"
size="small"
clearable
>
<el-input @keyup.enter.native="(msg.pageIndex = 1), getList()" @clear="(msg.pageIndex = 1), getList()"
style="display: inline-block; width: 125px; height: 30px" placeholder="请输入手机号" v-model="msg.Moblie"
size="small" clearable>
</el-input>
<span
@click="(msg.pageIndex = 1), getList()"
class="el-icon-search"
style="
<span @click="(msg.pageIndex = 1), getList()" class="el-icon-search" style="
color: #979dad;
font-size: 14px;
position: relative;
top: 1px;
"
></span>
"></span>
</div>
<el-date-picker
v-model="dateList"
@change="(msg.pageIndex = 1), getList()"
style="margin-bottom: 10px; margin-right: 20px"
size="small"
type="datetimerange"
range-separator="至"
value-format="yyyy-MM-dd HH:mm:ss"
start-placeholder="开始日期"
end-placeholder="结束日期"
>
<el-date-picker v-model="dateList" @change="(msg.pageIndex = 1), getList()"
style="margin-bottom: 10px; margin-right: 20px" size="small" type="datetimerange" range-separator="至"
value-format="yyyy-MM-dd HH:mm:ss" start-placeholder="开始日期" end-placeholder="结束日期">
</el-date-picker>
<div
style="
<div style="
display: flex;
align-items: center;
margin-bottom: 10px;
margin-right: 20px;
"
>
">
<span style="margin-right: 5px">学历</span>
<el-select
class="w100"
@change="(msg.pageIndex = 1), getList()"
style="margin-right: 10px"
v-model="msg.EducationType"
size="small"
placeholder="请选择"
>
<el-select class="w100" @change="(msg.pageIndex = 1), getList()" style="margin-right: 10px"
v-model="msg.EducationType" size="small" placeholder="请选择">
<el-option label="不限" :value="0"></el-option>
<el-option
v-for="item in EducationList"
:key="item.Id"
:label="item.Name"
:value="item.Id"
>
<el-option v-for="item in EducationList" :key="item.Id" :label="item.Name" :value="item.Id">
</el-option>
</el-select>
</div>
<div
style="
<div style="
display: flex;
align-items: center;
margin-bottom: 10px;
margin-right: 20px;
"
>
">
<span style="margin-right: 5px">婚姻</span>
<el-select
class="w100"
@change="(msg.pageIndex = 1), getList()"
style="margin-right: 10px"
v-model="msg.Marriage"
size="small"
placeholder="请选择"
>
<el-select class="w100" @change="(msg.pageIndex = 1), getList()" style="margin-right: 10px"
v-model="msg.Marriage" size="small" placeholder="请选择">
<el-option label="不限" :value="0"></el-option>
<el-option
v-for="item in MarriageList"
:key="item.Id"
:label="item.Name"
:value="item.Id"
>
<el-option v-for="item in MarriageList" :key="item.Id" :label="item.Name" :value="item.Id">
</el-option>
</el-select>
</div>
<div
style="
<div style="
display: flex;
align-items: center;
margin-bottom: 10px;
margin-right: 20px;
"
>
">
<span style="margin-right: 5px">房产</span>
<el-select
class="w100"
@change="(msg.pageIndex = 1), getList()"
style="margin-right: 10px"
v-model="msg.HouseInfo"
size="small"
placeholder="请选择"
>
<el-select class="w100" @change="(msg.pageIndex = 1), getList()" style="margin-right: 10px"
v-model="msg.HouseInfo" size="small" placeholder="请选择">
<el-option label="不限" :value="0"></el-option>
<el-option
v-for="item in HouseList"
:key="item.Id"
:label="item.Name"
:value="item.Id"
>
<el-option v-for="item in HouseList" :key="item.Id" :label="item.Name" :value="item.Id">
</el-option>
</el-select>
</div>
<div
style="
<div style="
display: flex;
align-items: center;
margin-bottom: 10px;
margin-right: 20px;
"
>
">
<span style="margin-right: 5px">车产</span>
<el-select
class="w100"
@change="(msg.pageIndex = 1), getList()"
style="margin-right: 10px"
v-model="msg.CarInfo"
size="small"
placeholder="请选择"
>
<el-select class="w100" @change="(msg.pageIndex = 1), getList()" style="margin-right: 10px"
v-model="msg.CarInfo" size="small" placeholder="请选择">
<el-option label="不限" :value="0"></el-option>
<el-option
v-for="item in CarInfoList"
:key="item.Id"
:label="item.Name"
:value="item.Id"
>
<el-option v-for="item in CarInfoList" :key="item.Id" :label="item.Name" :value="item.Id">
</el-option>
</el-select>
</div>
......@@ -259,93 +130,51 @@
<div style="display: flex; align-items: center">
年龄{{ ages[0] }}-{{ ages[1] }}
<div class="block" style="width: 200px; margin-left: 15px">
<el-slider
v-model="ages"
range
@change="(msg.pageIndex = 1), getList()"
:max="100"
>
<el-slider v-model="ages" range @change="(msg.pageIndex = 1), getList()" :max="100">
</el-slider>
</div>
</div>
<div style="display: flex; align-items: center; margin-left: 25px">
身高{{ Heights[0] }}-{{ Heights[1] }}cm
<div class="block" style="width: 200px; margin-left: 15px">
<el-slider
v-model="Heights"
range
@change="(msg.pageIndex = 1), getList()"
:max="230"
>
<el-slider v-model="Heights" range @change="(msg.pageIndex = 1), getList()" :max="230">
</el-slider>
</div>
</div>
<div style="display: flex; align-items: center; margin-left: 25px">
体重{{ Weights[0] }}-{{ Weights[1] }}kg
<div class="block" style="width: 200px; margin-left: 15px">
<el-slider
v-model="Weights"
range
@change="(msg.pageIndex = 1), getList()"
:max="200"
>
<el-slider v-model="Weights" range @change="(msg.pageIndex = 1), getList()" :max="200">
</el-slider>
</div>
</div>
<div style="display: flex; align-items: center; margin-left: 25px">
年收入{{ YearMoeys[0] }}-{{ YearMoeys[1] }}
<div class="block" style="width: 300px; margin-left: 15px">
<el-slider
v-model="YearMoeys"
range
@change="(msg.pageIndex = 1), getList()"
:max="500"
>
<el-slider v-model="YearMoeys" range @change="(msg.pageIndex = 1), getList()" :max="500">
</el-slider>
</div>
</div>
</div>
<el-table
:data="tableData"
v-loading="loading"
border
style="width: 100%; margin: 20px 0"
@selection-change="handleSelectionChange"
>
<el-table :data="tableData" v-loading="loading" border style="width: 100%; margin: 20px 0"
@selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" :selectable="checkSelectable"></el-table-column>
<el-table-column prop="Id" label="ID" width="100"> </el-table-column>
<el-table-column prop="address" width="280" label="头像">
<template slot-scope="scope">
<div
class="app-image"
:style="{
<div class="app-image" :style="{
backgroundImage: 'url(' + scope.row.Photo + ')',
backgroundSize: 'cover',
}"
></div>
}"></div>
<div flex="dir:left cross:center">
{{ scope.row.Name }}
<span
v-if="scope.row.AliasName && scope.row.AliasName != ''"
class="remark_name"
>备注名:{{ scope.row.AliasName }}</span
>
<span v-if="scope.row.AliasName && scope.row.AliasName != ''"
class="remark_name">备注名:{{ scope.row.AliasName }}</span>
</div>
<img
v-if="scope.row.Source == 1"
style="width: 24px; height: 24px"
src="../../assets/img/userman/wx.png"
alt=""
class="platform-img"
/>
<button
type="button"
class="el-button el-button--success"
style="float: right; padding: 5px !important"
>
<span @click="ChangeOpenidState(scope.$index, scope.row)"
>显示OpenId</span
>
<img v-if="scope.row.Source == 1" style="width: 24px; height: 24px" src="../../assets/img/userman/wx.png"
alt="" class="platform-img" />
<button type="button" class="el-button el-button--success" style="float: right; padding: 5px !important">
<span @click="ChangeOpenidState(scope.$index, scope.row)">显示OpenId</span>
</button>
<div v-show="scope.row.OpenIdState">{{ scope.row.OpenId }}</div>
<div v-if="scope.row.WechatNo!=''">微信号:{{scope.row.WechatNo}}</div>
......@@ -354,36 +183,19 @@
</el-table-column>
<el-table-column label="会员类型">
<template slot-scope="scope">
<span
>{{ scope.row.MemberGradeName }}
<span>{{ scope.row.MemberGradeName }}
<span>
<el-tag
v-if="scope.row.UserPageTypeStr == '全部'"
size="mini"
>{{ scope.row.UserPageTypeStr }}</el-tag
>
<el-tag
v-if="scope.row.UserPageTypeStr == '商城'"
type="success"
size="mini"
>{{ scope.row.UserPageTypeStr }}</el-tag
>
<el-tag
v-if="scope.row.UserPageTypeStr == '校园'"
type="danger"
size="mini"
>{{ scope.row.UserPageTypeStr }}</el-tag
>
<el-tag v-if="scope.row.UserPageTypeStr == '全部'" size="mini">{{ scope.row.UserPageTypeStr }}</el-tag>
<el-tag v-if="scope.row.UserPageTypeStr == '商城'" type="success" size="mini">
{{ scope.row.UserPageTypeStr }}</el-tag>
<el-tag v-if="scope.row.UserPageTypeStr == '校园'" type="danger" size="mini">
{{ scope.row.UserPageTypeStr }}</el-tag>
</span>
</span>
</template>
</el-table-column>
<el-table-column
prop="SuperiorName"
label="上级"
width="150"
></el-table-column>
<el-table-column prop="SuperiorName" label="上级" width="150"></el-table-column>
<el-table-column prop="Age" label="基础资料" width="120">
<template slot-scope="scope">
<div>年龄:{{scope.row.Age}}</div>
......@@ -400,7 +212,7 @@
<div>车产:{{ scope.row.CarInfoStr }}</div>
</template>
</el-table-column>
<el-table-column prop="Age" label="是否认证" >
<el-table-column prop="Age" label="是否认证">
<template slot-scope="scope">
<!-- <span v-if="scope.row.BaseInfoId>0" style="color:#409EFF">认证</span>
<span v-if="scope.row.BaseInfoId==0" style="color:#F56C6C">未认证</span> -->
......@@ -416,17 +228,8 @@
<span style="font-size: 11px">
{{ scope.row.PointNum }}
</span>
<el-tooltip
class="item"
effect="dark"
content="修改星星点数"
placement="top"
>
<img
@click="editGoods(scope.row, scope.$index)"
src="../../assets/img/userman/edit1.png"
alt=""
/>
<el-tooltip class="item" effect="dark" content="修改星星点数" placement="top">
<img @click="editGoods(scope.row, scope.$index)" src="../../assets/img/userman/edit1.png" alt="" />
</el-tooltip>
</div>
</template>
......@@ -434,122 +237,59 @@
<el-table-column prop="CarInfoStr" label="发帖权限">
<template slot-scope="scope">
<el-switch
v-model="scope.row.IsFaTie"
@change="ChangeEnabled(scope.row)"
active-color="#409EFF"
:active-value="1"
:inactive-value="0"
:disabled='scope.row.BaseInfoId==0?true:false'
>
<el-switch v-model="scope.row.IsFaTie" @change="ChangeEnabled(scope.row)" active-color="#409EFF"
:active-value="1" :inactive-value="0" :disabled='scope.row.BaseInfoId==0?true:false'>
</el-switch>
<!-- <div v-if="scope.row.IsFaTie==0">关闭</div>
<div v-if="scope.row.IsFaTie==1">开启</div> -->
</template>
</el-table-column>
<el-table-column
prop="CreateDate"
width="150"
label="加入时间"
></el-table-column>
<el-table-column prop="CreateDate" width="150" label="加入时间"></el-table-column>
<el-table-column prop="address" width="140" label="操作" fixed="right">
<template slot-scope="scope">
<el-tooltip
class="item"
effect="dark"
content="编辑"
placement="top"
>
<img
@click="EditgoUrl(scope.row)"
style="width: 32px; height: 32px"
src="../../assets/img/userman/edit.png"
alt=""
/>
<el-tooltip class="item" effect="dark" content="编辑" placement="top">
<img @click="EditgoUrl(scope.row)" style="width: 32px; height: 32px"
src="../../assets/img/userman/edit.png" alt="" />
</el-tooltip>
<el-tooltip
class="item"
effect="dark"
content="二维码"
placement="top"
>
<img
@click="showQRcode(scope.row)"
style="width: 32px; height: 32px"
src="../../assets/img/userman/QRcode.png"
alt=""
/>
<el-tooltip class="item" effect="dark" content="二维码" placement="top">
<img @click="showQRcode(scope.row)" style="width: 32px; height: 32px"
src="../../assets/img/userman/QRcode.png" alt="" />
</el-tooltip>
<el-tooltip
class="item"
effect="dark"
content="查看详情"
placement="top"
>
<img
@click="showDetail(scope.row)"
style="width: 32px; height: 32px"
src="../../assets/img/userman/icon-show.png"
alt=""
/>
<el-tooltip class="item" effect="dark" content="查看详情" placement="top">
<img @click="showDetail(scope.row)" style="width: 32px; height: 32px"
src="../../assets/img/userman/icon-show.png" alt="" />
</el-tooltip>
</template>
</el-table-column>
</el-table>
<el-pagination
style="text-align: right"
background
@current-change="handleCurrentChange"
:page-size="msg.pageSize"
:current-page.sync="msg.pageIndex"
layout="total,prev, pager, next"
:total="total"
>
<el-pagination style="text-align: right" background @current-change="handleCurrentChange"
:page-size="msg.pageSize" :current-page.sync="msg.pageIndex" layout="total,prev, pager, next" :total="total">
</el-pagination>
</div>
<!-- 选择导出信息 -->
<el-dialog title="选择导出信息" :visible.sync="dialogVisible" width="960px">
<el-form
style="border: 1px solid #f0f2f7"
:model="addMsg"
ref="addMsg"
label-width="100px"
>
<div
style="
<el-form style="border: 1px solid #f0f2f7" :model="addMsg" ref="addMsg" label-width="100px">
<div style="
box-sizing: border-box;
background-color: #f3f5f6;
width: 100%;
padding-left: 20px;
height: 50px;
line-height: 50px;
"
>
<el-checkbox
:indeterminate="isIndeterminate"
v-model="checkAll"
@change="handleCheckAllChange"
>全选
">
<el-checkbox :indeterminate="isIndeterminate" v-model="checkAll" @change="handleCheckAllChange">全选
</el-checkbox>
</div>
<div style="margin: 15px 0"></div>
<div style="padding: 10px 25px 20px">
<el-checkbox-group
v-model="checkedCities"
@change="handleCheckedCitiesChange"
>
<el-checkbox
style="margin-bottom: 10px; width: 135px"
v-for="city in cities"
:label="city.Id"
:key="city.Name"
>
{{ city.Name }}</el-checkbox
>
<el-checkbox-group v-model="checkedCities" @change="handleCheckedCitiesChange">
<el-checkbox style="margin-bottom: 10px; width: 135px" v-for="city in cities" :label="city.Id"
:key="city.Name">
{{ city.Name }}</el-checkbox>
</el-checkbox-group>
</div>
</el-form>
......@@ -559,19 +299,9 @@
</el-dialog>
<!-- 修改星星数 -->
<el-dialog
title="修改星星数"
:visible.sync="Egoods"
width="600px"
:close-on-click-modal="false"
>
<el-dialog title="修改星星数" :visible.sync="Egoods" width="600px" :close-on-click-modal="false">
<div>
<el-form
:model="modifyobj"
:rules="rules"
ref="modifyobj"
label-width="150px"
>
<el-form :model="modifyobj" :rules="rules" ref="modifyobj" label-width="150px">
<el-form-item label="修改模式">
<el-radio v-model="modifyobj.IsAdd" :label="1">增加</el-radio>
<el-radio v-model="modifyobj.IsAdd" :label="2">减少</el-radio>
......@@ -580,31 +310,20 @@
<span>{{ PNum }}</span>
</el-form-item>
<el-form-item label="修改星星数">
<el-input
v-model="modifyobj.PonitNum"
style="width: 260px"
size="small"
:min="0"
type="number"
placeholder="请输入星星数"
></el-input>
<el-input v-model="modifyobj.PonitNum" style="width: 260px" size="small" :min="0" type="number"
placeholder="请输入星星数"></el-input>
</el-form-item>
</el-form>
</div>
<span slot="footer" class="dialog-footer">
<el-button size="small" @click="Egoods = false">关 闭</el-button>
<el-button size="small" type="primary" @click="setUpdatePointNum()"
>修 改</el-button
>
<el-button size="small" type="primary" @click="setUpdatePointNum()">修 改</el-button>
</span>
</el-dialog>
<!-- 充值积分 -->
<el-dialog title="二维码" :visible.sync="qrshow" width="600px">
<div style="display: flex; align-items: center; justify-content: center">
<el-image
style="width: 200px; height: 200px"
:src="qrcodeImg"
></el-image>
<el-image style="width: 200px; height: 200px" :src="qrcodeImg"></el-image>
</div>
<span slot="footer" class="dialog-footer">
<el-button size="small" @click="qrshow = false">关 闭</el-button>
......@@ -620,9 +339,9 @@
</div>
</template>
<script>
import ChooseImg from "@/components/global/ChooseImg.vue";
import detail from "./components/seeDetail";
export default {
import ChooseImg from "@/components/global/ChooseImg.vue";
import detail from "./components/seeDetail";
export default {
components: {
ChooseImg,
detail,
......@@ -673,20 +392,16 @@ export default {
platList: [],
memberGradeList: [],
rules: {
Type: [
{
Type: [{
required: true,
message: "请选择类型",
trigger: "change",
},
],
Integral: [
{
}, ],
Integral: [{
required: true,
message: "请输入积分",
trigger: "blur",
},
],
}, ],
},
addMsg: {
MallBaseId: 0,
......@@ -712,9 +427,9 @@ export default {
PonitNum: 0,
},
PNum: 0,
quanxianMsg:{
UserIds:'',
IsFaTie:0,
quanxianMsg: {
UserIds: '',
IsFaTie: 0,
}
};
},
......@@ -777,8 +492,10 @@ export default {
showQRcode(row) {
this.apipost(
"/api/user/GetWeiXinQRCodeForHT",
{ Path: "/pages/index/index?user_id=" + row.Id, With: 212 },
"/api/user/GetWeiXinQRCodeForHT", {
Path: "/pages/index/index?user_id=" + row.Id,
With: 212
},
(res) => {
if (res.data.resultCode == 1) {
if (res.data.data) {
......@@ -791,25 +508,27 @@ export default {
}
);
},
checkSelectable(row){//判断是否可以选择
return row.BaseInfoId>0
checkSelectable(row) { //判断是否可以选择
return row.BaseInfoId > 0
},
handleSelectionChange(val){
handleSelectionChange(val) {
let data = [];
this.quanxianMsg.UserIds='',
val.map(x=>{
this.quanxianMsg.UserIds = '',
val.map(x => {
data.push(x.Id)
})
this.quanxianMsg.UserIds = data.join(',')
},
quanxian(type){
if(this.quanxianMsg.UserIds==''){
quanxian(type) {
if (this.quanxianMsg.UserIds == '') {
this.Error('选择要设置的用户')
return
}
this.apipost(
"/api/Miai/UpdateFaTie",
{ UserIds:this.quanxianMsg.UserIds , IsFaTie: type },
"/api/Miai/UpdateFaTie", {
UserIds: this.quanxianMsg.UserIds,
IsFaTie: type
},
(res) => {
if (res.data.resultCode == 1) {
this.Success(res.data.message)
......@@ -821,10 +540,12 @@ export default {
);
},
ChangeEnabled(row){
ChangeEnabled(row) {
this.apipost(
"/api/Miai/UpdateFaTie",
{ UserIds:row.Id , IsFaTie: row.IsFaTie },
"/api/Miai/UpdateFaTie", {
UserIds: row.Id,
IsFaTie: row.IsFaTie
},
(res) => {
if (res.data.resultCode == 1) {
this.Success(res.data.message)
......@@ -982,42 +703,43 @@ export default {
},
},
mounted() {},
};
};
</script>
<style>
.blindDateUsersList .remark_name {
.blindDateUsersList .remark_name {
color: #888888;
font-size: 12px;
margin-left: 10px;
float: right;
}
}
.blindDateUsersList .app-image {
.blindDateUsersList .app-image {
background-position: center center;
width: 50px;
height: 50px;
border-radius: 0%;
float: left;
margin-right: 8px;
}
}
.blindDateUsersList .blue {
.blindDateUsersList .blue {
color: #409eff;
}
}
.blindDateUsersList .content .searchInput {
.blindDateUsersList .content .searchInput {
border: 1px solid #dcdfe6;
border-radius: 4px;
}
}
.blindDateUsersList .content .searchInput .el-input__inner {
.blindDateUsersList .content .searchInput .el-input__inner {
border: none;
outline: none;
height: 30px;
line-height: 30px;
}
}
.blindDateUsersList .content .searchInput {
.blindDateUsersList .content .searchInput {
line-height: normal;
display: inline-table;
width: 100%;
......@@ -1026,12 +748,13 @@ export default {
width: 250px;
margin-right: 20px;
margin-bottom: 10px;
}
}
.blindDateUsersList .content {
.blindDateUsersList .content {
background: #fff;
margin-top: 10px;
padding: 20px;
box-sizing: border-box;
}
}
</style>
......@@ -118,7 +118,10 @@
</el-input>
</el-form-item>
<el-form-item label="所属分组">
addMsg.BelongGroupIdList
<el-select v-model="addMsg.BelongGroupIdList" multiple class="w300">
<el-option v-for="item in groupArray" :key="item.GroupId" :label="item.GroupName" :value="item.GroupId">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="现据地">
......@@ -303,6 +306,7 @@
value: 'value',
children: 'cities'
},
groupArray:[] //可查看分组
};
},
created() {
......@@ -313,6 +317,7 @@
this.GetCarInfoEnumList() //车子情况
this.getPosition(null) //地址的请求
this.getYearMoneyType() //获取年收入的枚举
this.getgroupList() //获取用户分组
if (this.$route.query.UserId) {
this.UserId = this.$route.query.UserId;
......@@ -560,6 +565,14 @@
this.yearMoneyList = res.data.data;
});
},
//获取分组下来列表
getgroupList() {
this.apipost("/api/User/GetMemberGroupList", {}, res => {
if (res.data.resultCode == 1) {
this.groupArray = res.data.data;
}
});
}
},
mounted() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment