You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

173 lines
6.2 KiB
HTML

<extend name="Public/base"/>
<block name="body">
<div class="tabcon1711">
<form action="{:U('edit')}" method="post" id ="form">
<div class="cf main-place top_nav_list navtab_list">
<h3 class="page_title">编辑复核人</h3>
<p class="description_text"></p>
</div>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="l"><i class="mustmark">*</i>姓名:</td>
<td class="r">
<input name="name" id="name" type="text" class="" placeholder="请输入姓名" value="{$data['name']}" onkeyup="value=value.replace(/[^\a-zA-Z\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\a-zA-Z\u4E00-\u9FA5]/g,''))">
<!-- <span class="notice-text">制单人姓名</span>-->
</td>
</tr>
<tr>
<td class="l"><i class="mustmark">*</i>手机号码:</td>
<td class="r">
<input id="old_mobile" type="text" class="" placeholder="请输入手机号码" value="{$data['mobile']}" onkeyup="value=value.replace(/[^\d]/g,'')" maxlength=11 style="display: none">
<input name="mobile" id="mobile" type="text" class="" placeholder="请输入手机号码" value="{$data['mobile']}" onkeyup="value=value.replace(/[^\d]/g,'')" maxlength=11>
<!-- <span class="notice-text">制单人登陆用的手机</span>-->
</td>
</tr>
</tbody>
</table>
<div class="form-item cf">
<input name="id" value="{$_REQUEST['id']}" type="hidden" id = "id">
<!-- <button class="submit_btn mlspacing" id="submit" >-->
<!-- 保存-->
<!-- </button>-->
<a class="submit_btn mlspacing " alt="保存" title="保存" id="submit" >
保存
</a>
<a class="submit_btn " alt="返回上一页" title="返回上一页" href="javascript:window.history.back(-1);" >
返回
</a>
</div>
</form>
</div>
<div style="width: 100vw;height: 200vh;padding: 0;position: absolute;top: 0;z-index: 9999999999;display: none;" id="creat_msg">
<div class="layui-layer layui-layer-dialog layui-layer-border layui-layer-msg layui-layer-hui"
type="dialog" times="1" showtime="50000" contype="string" style="z-index: 19891015; top:48%; left:47%;">
<div id="tip_msg" class="layui-layer-content">开始时间与结束时间都不允许为空</div>
</div>
</div>
</block>
<block name="script">
<script src="__STATIC__/layer/layer.js" type="text/javascript"></script>
<script src="__STATIC__/layer/extend/layer.ext.js"></script>
<script type="text/javascript">
//导航高亮
highlight_subnav('{:U('Payment/memberList')}');
$(function(){
var MSG={
showmsg:function(str){
$("#creat_msg").show();
$("#tip_msg").html(str);
},
hidemsg:function(){
$("#creat_msg").hide();
$("#tip_msg").html('');
}
}
var is_change = 0;
$("#name,#mobile").change(function () {
is_change = 1;
});
$("#submit").click(function () {
var id = $("#id").val();
var name = $("#name").val();
var mobile = $("#mobile").val();
var url = "{:U('edit')}";
var data = {id:id,name:name,mobile:mobile};
var old_mobile = $("#old_mobile").val();
if (is_change == 0) {
layer.msg("姓名、电话未做编辑,请编辑后提交");
return;
}
if (id != 1||old_mobile==mobile) {
publicAjax(url,data,function (data) {
layer.msg(data.msg);
if (data.status ==1) {
setTimeout(function(){
window.location.href = "{:U('memberList')}";
},2000)
}
});
return;
}
$.ajax({
type:'post',
dataType:'json',
data:'phone='+old_mobile,
url:'{:U("Public/telsafecode")}',
success:function(data) {
if (data.status ==1) {
layer.open({
title : '验证码已发送到原手机,请输入验证码',
content : `<input style="margin-left: 30px;width: 230px" type="text" id="verify" name="verify" value="" placeholder="请输入验证码"/>`,
success : function() {
},
yes : function(index, layero) {
var verify = $("#verify").val();
data = {id:id,name:name,mobile:mobile,old_mobile:old_mobile,verify:verify};
publicAjax(url,data,function (data) {
// layer.msg(data.msg);
MSG.showmsg(data.msg);
setTimeout(function() {
MSG.hidemsg();
},2000);
if (data.status ==1) {
setTimeout(function(){
window.location.href = "{:U('memberList')}";
},2000)
}
});
return;
}
});
} else {
alert(data.msg);
}
},
error:function() {
alert('服务器开小差了,请稍后再试。');
}
});
});
function publicAjax(url,senddata,callback) {
$.ajax({
type: 'post',
url: url,
data:senddata,
success: function(data) {
callback(data);
},
error:function(){
MSG.hidemsg();
layer.alert("网络错误或超时");
return false;
}
});
}
});
</script>
</block>