邮箱-用户信息查询

This commit is contained in:
khalil
2025-03-17 17:24:31 +08:00
parent 31c632a73a
commit e67e5094f5
2 changed files with 155 additions and 48 deletions

View File

@@ -15,6 +15,7 @@
<option value="1">平台号</option>
<option value="2">手机号</option>
<option value="4">uid</option>
<option value="5">邮箱</option>
</select>
</div>
<textarea name="erbanNoList" id="erbanNoList" placeholder="多个搜索号请用逗号隔开"></textarea>
@@ -48,7 +49,7 @@
<div class="form-group">
<label for="editGender" class="col-sm-3 control-label">性别:</label>
<div class="col-sm-8">
<select name="gender" id="editGender">
<select name="gender" class="form-control" id="editGender">
<option value="1"></option>
<option value="2"></option>
</select>
@@ -60,6 +61,12 @@
<p id="editPhone"></p>
</div>
</div>
<div class="form-group">
<label for="editEmail" class="col-sm-3 control-label">邮箱:</label>
<div class="col-sm-8 control-label">
<p id="editEmail"></p>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">用户头像图:</label>
<div class="col-sm-8">
@@ -196,6 +203,8 @@ export default {
},
{ field: 'account.uid', title: 'Uid', align: 'center', valign: 'middle' },
{ field: 'users.nick', title: '用户昵称', align: 'center', valign: 'middle' },
{ field: 'account.phone', title: '手机号', align: 'center', valign: 'middle' },
{ field: 'account.email', title: '邮箱', align: 'center', valign: 'middle' },
{ field: 'users.userDesc', title: '简介', align: 'center', valign: 'middle' },
{
field: '', title: '是否实名认证', align: 'center', valign: 'middle',
@@ -251,7 +260,38 @@ export default {
return '女';
}
}
},
},
{
field: 'users.userVipInfoVO',
title: 'vip等级',
align: 'center',
valign: 'middle',
formatter: function (val, row, index) {
if (!val){
return 0
} else {
return val.vipLevel;
}
}
},
{
field: 'users.userLevelVo',
title: '财富等级(经验值)',
align: 'center',
valign: 'middle',
formatter: function (val, row, index) {
return val.experLevelName + '(' + val.experAmount + ')';
}
},
{
field: 'users.userLevelVo',
title: '魅力等级(魅力值)',
align: 'center',
valign: 'middle',
formatter: function (val, row, index) {
return val.charmLevelName + '(' + val.charmAmount + ')';
}
},
{
field: 'users.defUser',
title: '账号类型',
@@ -261,13 +301,12 @@ export default {
switch (val) {
case 1:
return '普通账号';
case 2:
return '官方账号';
case 3:
return '机器账号';
case 4:
return '工会账户';
}
}
},

View File

@@ -14,8 +14,9 @@
<select name="checkType" id="checkType">
<option value="1">平台号</option>
<option value="2">手机号</option>
<option value="3">支付宝账号</option>
<!-- <option value="3">支付宝账号</option>-->
<option value="4">uid</option>
<option value="5">邮箱</option>
</select>
</div>
<textarea name="erbanNoList" id="erbanNoList" placeholder="多个搜索号请用逗号隔开"></textarea>
@@ -41,21 +42,26 @@
<div class="partitionId">地区: <span></span></div>
<div class="erbanNo">平台号: <span></span></div>
<div class="uid">UID: <span></span></div>
<div class="avatar">头像<img src="" alt="" width="70px" height="70px"></div>
<!-- <div class="avatar">头像<img src="" alt="" width="70px" height="70px"></div>-->
</div>
<div class="part form-group">
<div class="gender">性别: <span></span></div>
<div class="phone">手机: <span></span></div>
<div class="birth">出生日期: <span></span></div>
<div class="email">email: <span></span></div>
<div class="birth">出生日期: <span></span></div>
</div>
<div class="part form-group">
<div class="sign">签名: <span></span></div>
<div class="userDesc">自我描述: <span></span></div>
</div>
<div class="part form-group">
<div class="vipLevel">vip等级: <span></span></div>
<div class="exper">财富等级: <span></span></div>
<div class="charm">魅力等级: <span></span></div>
</div>
<div class="part form-group">
<div class="diamondNum">金币数: <span></span></div>
<div class="crystalNum">水晶数: <span></span></div>
<!-- <div class="crystalNum">水晶数: <span></span></div>-->
<div class="goldNum">钻石数: <span></span></div>
</div>
<div class="part form-group">
@@ -63,20 +69,26 @@
<div class="fansNum">粉丝数: <span></span></div>
<div class="defUser">账号类型: <span></span></div>
</div>
<div class="part form-group">
<!-- <div class="part form-group">
<div class="fortune">财富值: <span></span></div>
<div class="channelType">下载渠道类型: <span></span></div>
</div>
<div class="part form-group">
<div class="alipayAccount">支付宝: <span></span></div>
<div class="alipayAccountName">支付宝账户名: <span></span></div>
</div>
<div class="part form-group">
</div>-->
<!-- <div class="part form-group">-->
<!-- <div class="alipayAccount">支付宝: <span></span></div>-->
<!-- <div class="alipayAccountName">支付宝账户名: <span></span></div>-->
<!-- </div>-->
<!-- <div class="part form-group">
<div class="ispType">运营商: <span></span></div>
<div class="netType">网络类型: <span></span></div>
<div class="model">手机型号: <span></span></div>
</div>
</div>-->
<div class="part form-group">
<div class="ip">最后更新ip: <span></span></div>
<div class="ipRegion">ip地区: <span></span></div>
</div>
<div class="part form-group">
<div class="model">手机型号: <span></span></div>
<div class="os">系统: <span></span></div>
<div class="deviceID">设备号: <span></span></div>
<div class="appVersion">版本号: <span></span></div>
</div>
@@ -116,7 +128,7 @@
<div class="form-group">
<label for="editGender" class="col-sm-3 control-label">性别:</label>
<div class="col-sm-8">
<select name="gender" id="editGender">
<select name="gender" class="form-control" id="editGender">
<option value="1"></option>
<option value="2"></option>
</select>
@@ -129,6 +141,13 @@
<a href="javascript:void(0)" id="removePhone">解绑</a>
</div>
</div>
<div class="form-group">
<label for="editPhone" class="col-sm-3 control-label">邮箱:</label>
<div class="col-sm-8 control-label">
<input type="text" class="form-control" name="editEmail" id="editEmail">
<a href="javascript:void(0)" id="removeEmail">解绑</a>
</div>
</div>
<div class="form-group">
<label class="col-sm-3 control-label">用户头像图:</label>
<div class="col-sm-8">
@@ -141,25 +160,27 @@
class="form-control validate[required]" />
</div>
</div>
<div class="form-group">
<label for="alipayAccount" class="col-sm-3 control-label">支付宝账号 :</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="alipayAccount" id="alipayAccount">
</div>
</div>
<div class="form-group">
<label for="alipayAccountName" class="col-sm-3 control-label">支付宝账户名:</label>
<div class="col-sm-8">
<input type="text" class="form-control" name="alipayAccountName" id="alipayAccountName">
</div>
</div>
<!-- <div class="form-group">-->
<!-- <label for="alipayAccount" class="col-sm-3 control-label">支付宝账号 :</label>-->
<!-- <div class="col-sm-8">-->
<!-- <input type="text" class="form-control" name="alipayAccount" id="alipayAccount">-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="form-group">-->
<!-- <label for="alipayAccountName" class="col-sm-3 control-label">支付宝账户名:</label>-->
<!-- <div class="col-sm-8">-->
<!-- <input type="text" class="form-control" name="alipayAccountName" id="alipayAccountName">-->
<!-- </div>-->
<!-- </div>-->
<div class="form-group">
<label for="editDefUser" class="col-sm-3 control-label">账号类型:</label>
<div class="col-sm-8">
<select name="defUser" id="editDefUser">
<select name="defUser" class="form-control" id="editDefUser">
<option value="1">普通账号</option>
<option value="2">官方账号</option>
<option value="3">机器账号</option>
<option value="4">工会账号</option>
</select>
</div>
</div>
@@ -345,6 +366,8 @@ export default {
},
{ field: 'account.uid', title: 'Uid', align: 'center', valign: 'middle' },
{ field: 'users.nick', title: '用户昵称', align: 'center', valign: 'middle' },
{ field: 'users.phone', title: '手机号', align: 'center', valign: 'middle' },
{ field: 'users.email', title: '邮箱', align: 'center', valign: 'middle' },
{ field: 'users.userDesc', title: '简介', align: 'center', valign: 'middle' },
{
field: 'users.partitionId',
@@ -387,7 +410,6 @@ export default {
{ field: 'userPurseVo.diamonds', title: '金币数', align: 'center', valign: 'middle' },
{ field: 'userPurseVo.golds', title: '钻石数', align: 'center', valign: 'middle' },
// {field:'account.phone',title:'手机电话',align:'center',valign:'middle'},
{
field: 'users.birth',
title: '用户出生日期',
@@ -415,8 +437,39 @@ export default {
}
}
},
{ field: 'users.alipayAccount', title: '支付宝账号', align: 'center', valign: 'middle' },
{ field: 'users.alipayAccountName', title: '支付宝账户名', align: 'center', valign: 'middle' },
// { field: 'users.alipayAccount', title: '支付宝账号', align: 'center', valign: 'middle' },
// { field: 'users.alipayAccountName', title: '支付宝账户名', align: 'center', valign: 'middle' },
{
field: 'users.userVipInfoVO',
title: 'vip等级',
align: 'center',
valign: 'middle',
formatter: function (val, row, index) {
if (!val){
return 0
} else {
return val.vipLevel;
}
}
},
{
field: 'users.userLevelVo',
title: '财富等级(经验值)',
align: 'center',
valign: 'middle',
formatter: function (val, row, index) {
return val.experLevelName + '(' + val.experAmount + ')';
}
},
{
field: 'users.userLevelVo',
title: '魅力等级(魅力值)',
align: 'center',
valign: 'middle',
formatter: function (val, row, index) {
return val.charmLevelName + '(' + val.charmAmount + ')';
}
},
{
field: 'users.defUser',
title: '账号类型',
@@ -426,13 +479,12 @@ export default {
switch (val) {
case 1:
return '普通账号';
case 2:
return '官方账号';
case 3:
return '机器账号';
case 4:
return '工会账户';
}
}
},
@@ -501,20 +553,26 @@ export default {
} else {
$('.gender span').html('女');
}
$('.avatar img').attr('src', users.avatar);
$('.phone span').html(users.phone);
var birthDate = users.birth ? new Date(users.birth).format('yyyy-MM-dd') : '';
$('.birth span').html(birthDate);
$('.email span').html(users.email);
$('.sign span').html(users.signture);
$('.userVoice span').html(users.userVoice);
//$('.userVoice span').html(users.userVoice);
$('.userDesc span').html(users.userDesc);
const vipLevel = users.userVipInfoVO? users.userVipInfoVO.vipLevel: 0;
$('.vipLevel span').html(vipLevel)
const experDesc = users.userLevelVo.experLevelName + '(' + users.userLevelVo.experAmount + ')'
$('.exper span').html(experDesc)
const charmDesc = users.userLevelVo.charmLevelName + '(' + users.userLevelVo.charmAmount + ')'
$('.charm span').html(charmDesc)
$('.diamondNum span').html(purse.diamonds);
$('.crystalNum span').html(purse.crystals);
//$('.crystalNum span').html(purse.crystals);
$('.goldNum span').html(purse.golds);
$('.followNum span').html(users.followNum);
@@ -529,23 +587,32 @@ export default {
case 3:
$('.defUser span').html('机器账号');
break;
case 4:
$('.defUser span').html('工会账号');
break;
}
$('.fortune span').html(users.fortune);
$('.channelType span').html(users.channel);
/*$('.fortune span').html(users.fortune);
$('.channelType span').html(users.channel);*/
$('.alipayAccount span').html(users.alipayAccount);
$('.alipayAccountName span').html(users.alipayAccountName);
/*$('.alipayAccount span').html(users.alipayAccount);
$('.alipayAccountName span').html(users.alipayAccountName);*/
if (loginRecord) {
$('.ispType span').html(loginRecord.ispType);
$('.netType span').html(loginRecord.netType);
/*$('.ispType span').html(loginRecord.ispType);
$('.netType span').html(loginRecord.netType);*/
$('.ip span').html(loginRecord.loginIp);
$('.ipRegion span').html(loginRecord.loginIpRegion);
$('.model span').html(loginRecord.model);
$('.os span').html(loginRecord.os);
$('.deviceID span').html(loginRecord.deviceId);
$('.appVersion span').html(loginRecord.appVersion);
} else {
$('.ispType span').html(users.ispType);
$('.netType span').html(users.netType);
/*$('.ispType span').html(users.ispType);
$('.netType span').html(users.netType);*/
$('.ip span').html(users.loginIp);
$('.ipRegion span').html(users.loginIpRegion);
$('.model span').html(users.model);
$('.os span').html(users.os);
$('.deviceID span').html(users.deviceId);
$('.appVersion span').html(users.appVersion);
}
@@ -556,6 +623,7 @@ export default {
partitionDesc = partitions[0].desc;
}
$('.partitionId span').html(partitionDesc);
$('#detailModal').modal('show');
} else {
$("#tipMsg").text("不存在用户详细信息,原因:该用户资料未补全");