Commit 48fcc5b2 by LiuJunYi

后台手机号修改

parent 759edfce
......@@ -9,6 +9,7 @@
namespace app\admin\controller;
use app\admin\controller\AuthBase;
use app\admin\controller\OutputExcel;
use think\Exception;
class User extends AuthBase
{
......@@ -114,4 +115,16 @@ class User extends AuthBase
$obj = new OutputExcel();
$obj->export($mulit_arr,$filename,$title,$Subject,$Description,$Keywords,$Category);
}
public function changePhone()
{
if(request()->isAjax()){
try{
\app\common\model\User::update(input('post.'));
}catch (Exception $e){
return json(['code'=>1,'msg'=>'手机号重复,修改失败']);
}
return json(['code'=>0,'msg'=>'修改成功']);
}
}
}
\ No newline at end of file
......@@ -7,25 +7,31 @@
<div class="row margin-bottom">
<div class="col-md-12">
<form class="form-inline pull-left" method="GET" action="{:url('admin/user/index')}" >
<form class="form-inline pull-left" method="GET" action="{:url('admin/user/index')}">
<div class="form-group margin-right">
<input class="form-control" type="text" name="phone" id="phone" value="{:input('phone')}" placeholder="手机号"/>
<input class="form-control" type="text" name="phone" id="phone" value="{:input('phone')}"
placeholder="手机号"/>
</div>
<div class="form-group margin-right">
<input class="form-control" type="text" name="nickname" id="nickname" value="{:input('nickname')}" placeholder="昵称"/>
<input class="form-control" type="text" name="nickname" id="nickname" value="{:input('nickname')}"
placeholder="昵称"/>
</div>
<div class="form-group margin-right">
<select name="is_vip" id="is_vip" class="form-control">
<option value="">是否会员</option>
<option value="1" {if condition="input('is_vip')==1"}selected{/if}>会员</option>
<option value="0" {if condition="input('is_vip')==='0'"}selected{/if}>非会员</option>
<option value="1" {if condition="input('is_vip')==1" }selected{
/if}>会员</option>
<option value="0" {if condition="input('is_vip')==='0'" }selected{
/if}>非会员</option>
</select>
</div>
<div class="form-group margin-right">
<label for="">注册时间:</label>
<input class="form-control" type="date" name="start_time" id="start_time" value="{:input('start_time')}" placeholder="起始"/>
<input class="form-control" type="date" name="start_time" id="start_time"
value="{:input('start_time')}" placeholder="起始"/>
--
<input class="form-control" type="date" name="end_time" id="end_time" value="{:input('end_time')}" placeholder="结束"/>
<input class="form-control" type="date" name="end_time" id="end_time" value="{:input('end_time')}"
placeholder="结束"/>
</div>
<button type="submit" class="btn btn-primary">搜索</button>
</form>
......@@ -66,7 +72,8 @@
<tr id="tr_{$vo.id}">
<td>{$vo.id}</td>
<td>
<img src="{$vo.avatar}" onerror="this.src='/static/img/default_avatar.png'" alt="" style="width:40px;margin-right: 5px">{$vo.nickname}
<img src="{$vo.avatar}" onerror="this.src='/static/img/default_avatar.png'" alt=""
style="width:40px;margin-right: 5px">{$vo.nickname}
</td>
<td>{$vo.name}</td>
<td>
......@@ -79,7 +86,9 @@
未知
{/if}
</td>
<td>{$vo.phone}</td>
<td>
<input type="text" name="phone" value="{$vo.phone}" onchange="changePhone(this,'{$vo.id}')">
</td>
<td>{$vo.province} {$vo.city}</td>
<td>
{if condition="$vo.is_vip == 1"}
......@@ -124,7 +133,7 @@
<script type="text/javascript">
// 文档加载完毕之后,会进入该方法
$(function(){
$(function () {
// $(".btn-delete").click(function(){
// var _this = $(this);
// var url = "{:url('admin/project/deleteTag')}";
......@@ -144,7 +153,7 @@
// });
// });
$("#output").click(function () {
$(this).attr("disabled",true);
$(this).attr("disabled", true);
// $nickname = input('get.nickname');
// $is_vip = input('get.is_vip');
// $start_time = input('get.start_time');
......@@ -153,9 +162,16 @@
var is_vip = $("#is_vip").val();
var start_time = $("#start_time").val();
var end_time = $("#end_time").val();
console.log("{:url('admin/user/userOutput')}"+'?nickname='+nickname+'&is_vip='+is_vip+'&start_time='+start_time+'&end_time='+end_time);
window.location.href="{:url('admin/user/userOutput')}"+'?nickname='+nickname+'&is_vip='+is_vip+'&start_time='+start_time+'&end_time='+end_time;
console.log("{:url('admin/user/userOutput')}" + '?nickname=' + nickname + '&is_vip=' + is_vip + '&start_time=' + start_time + '&end_time=' + end_time);
window.location.href = "{:url('admin/user/userOutput')}" + '?nickname=' + nickname + '&is_vip=' + is_vip + '&start_time=' + start_time + '&end_time=' + end_time;
$(this).removeAttr('disabled');
});
});
function changePhone(obj,id) {
let phone = $(obj).val();
$.post("{:url('changePhone')}", {id:id,phone: phone}, function (res) {
layer.msg(res.msg)
});
}
</script>
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