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.

401 lines
14 KiB
HTML

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<extend name="Public/base"/>
<block name="body">
<div class="tabcon1711">
<form action="{:U('edit',array('id'=>I('id')))}" onsubmit = "check();" method="post" class="form-horizontal form_info_ml">
<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">管理员账号</td>
<td class="r">
<input name="username" value="{$list.username}" readonly type="text" class="" style="background:#e7e7e7">
<input type="hidden" class="" name="username" value="{$list.username}" >
<span class="notice-text">管理员账号用于管理后台登录</span>
</td>
</tr>
<tr>
<td class="l">真实姓名</td>
<td class="r">
<input name="real_name" value="{$data.real_name}" type="text" class="">
<!-- <input type="hidden" class="" name="username" value="{$list.username}" > -->
<span class="notice-text">管理员真实姓名</span>
</td>
</tr>
<tr>
<td class="l">管理员密码</td>
<td class="r">
<input name="password" value="" type="password" class="">
<span class="notice-text">管理员密码不能少于6位</span>
</td>
</tr>
<tr>
<td class="l">二级密码</td>
<td class="r">
<input name="second_pwd" value="" type="password" class="">
<span class="notice-text">用于账号验证,修改用户平台币操作</span>
</td>
</tr>
<tr>
<td class="l">角色类型</td>
<td class="r">
<select name="auth" id="authid">
<volist name="lists" id="sd">
<option value="{$sd['id']}">{$sd['title']}</option>
</volist>
</select>
<span class="notice-text">角色类型不同,管理权限也不同</span>
</td>
</tr>
<tr>
<td class="l">邮箱</td>
<td class="r">
<input name="email" type="text" value="{$list.email}" class="">
<span class="notice-text">管理员邮箱,用于找回密码等安全操作</span>
</td>
</tr>
<tr>
<td class="l">手机:</td>
<td class="r">
<input name="mobile" type="text" value="{$list.mobile}" class="puser">
<span class="notice-text">管理员手机号码,用于找回密码等安全操作</span>
<!-- <if condition="$list['mobile'] eq ''">-->
<!-- <span class="notice-text"><a href="javascript:;" class="pop-code smcode sendvcode">获取验证码</a></span>-->
<!-- </if>-->
</td>
</tr>
<tr>
<td class="l noticeinfo">离职状态</td>
<td class="r table_radio table_radio2">
<span class="table_btn">
<label>
<input type="radio" class="inp_radio" value="1" name="work_status" <if condition="$list['work_status'] eq 1"> checked</if>> 离职
</label>
<label>
<input type="radio" class="inp_radio" value="0" name="work_status" <if condition="$list['work_status'] eq 0"> checked</if> > 未离职
</label></span>
<span class="notice-text" style="line-height:1.4;width:68%;">离职状态,市场专员离职发放后自动标志未离职</span>
</td>
</tr>
<if condition="is_administrator() and I('get.id') eq C('USER_ADMINISTRATOR')">
<tr>
<td class="l">手机:</td>
<td class="r">
<input <if condition="$list['mobile'] neq ''"> disabled="disabled" <else/>name="mobile" </if> type="text" value="{$list.mobile}" class="puser" placeholder="用于推广结算自动打款">
<if condition="$list['mobile'] eq ''">
<span class="notice-text"><a href="javascript:;" class="pop-code smcode sendvcode">获取验证码</a></span>
</if>
</td>
</tr>
<if condition="$list['mobile'] eq ''">
<tr class="codeli hidden">
<td class="l">获取验证码</td>
<td class="r">
<input name="code" type="text" value="" class="">
<span class="notice-text">请输入验证码</span>
</td>
</tr>
</if>
</if>
</tbody>
</table>
<div class="form-item cf">
<button class="submit_btn ajax-post mlspacing" id="submit" type="submit" target-form="form-horizontal">
保存
</button>
<a class="submit_btn " alt="返回上一页" title="返回上一页" href="javascript:window.history.back(-1);" >
返回
</a>
</div>
</form>
</div>
<script src="__STATIC__/layer/layer.js" type="text/javascript"></script>
<script type="text/javascript" src="__STATIC__/layer/extend/layer.ext.js" ></script>
<script src="__STATIC__/jquery.cookie.js" charset="utf-8"></script>
<div class="common_settings">
<span class="plus_icon"><span><img src="__IMG__/zwmimages/icon_jia.png"></span></span>
<form class="addShortcutIcon">
<input type="hidden" name="title" value="{$m_title}">
<input type="hidden" name="url" value="User/index">
</form>
<a class="ajax-post add-butn <notempty name='commonset'>addSIsetted</notempty>" href="javascript:;" target-form="addShortcutIcon" url="{:U('Think/addShortcutIcon')}"><img src="__IMG__/zwmimages/icon_jia.png"><span><notempty name='commonset'>已添加<else />添加至常用设置</notempty></span></a>
</div>
</block>
<block name="script">
<script>
$bind_wx=$("#bind_wx").prop('checked');
if($bind_wx){
cpsw=check(1);
}
if($bind_wx==false){
$('#wx_pic').attr('style','display:none');
}
$('#bind_wx').click(function(){
$bind_wxx=$("#bind_wx").prop('checked');
if($bind_wxx){
$('#wx_pic').attr('style','display:none');
cpsw=check(1);
}
if($bind_wxx==false){
$('#wx_pic').attr('style','display:none');
}
});
$unbind_wx=$("#unbind_wx").prop('checked');
if($unbind_wx){
$('#wx_pic').attr('style','');
unbindcheck(2);
}
$('#unbind_wx').click(function(){
$unbind_wx=$("#unbind_wx").prop('checked');
if($unbind_wx){
unbindcheck(2);
}
});
function get_openid(pwd,id,type){
var index = layer.load(0, {shade: false}); //0代表加载的风格支持0-2
$.ajax({
type:"POST",
data:{pwd:pwd,id:id,type:type},
url:"{:U('get_openid')}",
dataType:"json",
success:function(res){
if(res.status){
layer.close(index);
$('.wx_qrcode').attr('src',res.data);
$('#wx_pic').attr('style','');
$("#bind_wx").val('');
checkstatus(id);
}else{
updateAlert(res.msg,'tip_error');
}
},
error:function(){
}
})
};
function checkstatus(id,type){
$.ajax({
type:"POST",
url:"{:U('checkOpenidpic')}",
data:{id:id,type:type},
dataType:"json",
success:function(ress){
if(ress.status){
layer.msg('绑定成功');
}else{
checkstatus(id);
}
},
error:function(){
}
})
}
function check($type){
var $id='{:I("id")}';
layer.prompt(
{
formType: 1,
title:'请输入密码',
value: '',
cancel: function(index){
$('#bind_wx').removeAttr("checked");
}
}
,function(val,index){
$.ajax({
url: '{:U("checkpwd")}',
type: 'post',
dataType: 'json',
data: {'pwd': val,'id':$id},
success:function(data){
if(data.data){
layer.close(index);
// $('#wx_pic').attr('style','');
get_openid(val,$id,$type);
}else{
//alert('密码错误,请重新选择');
updateAlert('密码错误,请重新选择','tip_error');
setTimeout(function(){$('#tip').find('.tipclose').click();},1000);
layer.close(index);
$('#bind_wx').removeAttr("checked");
// check();
}
},
error:function(){
alert("L('Server_failure')");
}
});
});
};
function unbindcheck(type){
var $id='{:I("id")}';
$('#wx_pic').attr('style','display:none');
layer.prompt(
{
formType: 1,
title:'请输入密码',
value: '',
cancel: function(index){
$('#unbind_wx').removeAttr("checked");
}
}
,function(val,index){
$.ajax({
url: '{:U("checkpwd")}',
type: 'post',
dataType: 'json',
data: {'pwd': val,'id':$id},
success:function(data){
if(data.data){
layer.close(index);
get_openid(val,$id,type);
}else{
updateAlert('密码错误,请重新选择','tip_error');
setTimeout(function(){$('#tip').find('.tipclose').click();},1000);
layer.close(index);
$('#unbind_wx').removeAttr("checked");
// check();
}
},
error:function(){
alert("L('Server_failure')");
}
});
});
};
Think.setValue("auth", {$authid|default = 0});
//导航高亮
highlight_subnav('{:U('User/index')}');
</script>
<if condition="is_administrator() and I('get.id') eq C('USER_ADMINISTRATOR')">
<script type="text/javascript">
if($('.puser').val()){
$('.codeli').removeClass('hidden');
}else{
$('.codeli').addClass('hidden');
}
$('.puser').bind("input propertychange change",function(event){
if($(this).val()){
$('.codeli').removeClass('hidden');
}else{
$('.codeli').addClass('hidden');
}
})
var f=function(msg,obj) {
layer.msg(msg);
};
//发送验证码
$(".sendvcode").on('click',function() {
account=$.trim($('.puser').val());
if (!(/^1[3456789]\d{9}$/.test(account))) {
f('手机号码格式不正确');return;
}else{
$(".sendvcode").addClass('phoneok');
}
// 发送安全码
if (!$(this).hasClass('disabled')&&$(this).hasClass('phoneok')) {
var e = this,p = account;
$.ajax({
type:'post',
url: '{:U("Phone/not_account_telsvode")}',
data: 'phone='+p,
dataType: 'json',
success: function(d) {
if (parseInt(d.status) >0) {
$(e).addClass('disabled');
addCookie("secondsremainede",60,60);//添加cookie记录,有效时间60s
$.cookie('phone',p);
settime();
} else {
$(e).siblings('.regyzm').addClass('msg-fail');
layer.msg(d.msg);
}
}
});
var r = function(i, t) {
if (i>0) {
var r = 60;
$(e).addClass('disabled');
var a = setInterval(function() {
r--;
$(e).text('成功'+r + '秒'),
0 == r && ($(e).removeClass('disabled'), $(e).text('获取验证码'), clearInterval(a))
},1e3)
}
};
}
return false;
});
function addCookie(name,value,expiresHours){
//判断是否设置过期时间,0代表关闭浏览器时失效
if(expiresHours>0){
var date=new Date();
date.setTime(date.getTime()+expiresHours*1000);
$.cookie(name, escape(value), {expires: date});
}else{
$.cookie(name, escape(value));
}
}
//修改cookie的值
function editCookie(name,value,expiresHours){
if(expiresHours>1){
var date=new Date();
date.setTime(date.getTime()+expiresHours*1000); //单位是毫秒
$.cookie(name, escape(value), {expires: date});
} else{
$.cookie(name, escape(value));
}
}
//根据名字获取cookie的值
function getCookieValue(name){
return $.cookie(name);
}
$(function(){
s = $.cookie('secondsremainede');
if(s>0){
settime();//开始倒计时
$('#sendphone').val($.cookie('phone'));
}else{
$.cookie('phone','');
}
})
//发送验证码
//开始倒计时
var countdown;
function settime(obj){
var obj = $('.sendvcode');
countdown=getCookieValue("secondsremainede");
if (countdown == 0 || isNaN(countdown)) {
obj.removeClass('disabled').removeClass('phoneok').text('获取验证码')
return;
} else {
obj.addClass('phoneok');
obj.addClass("disabled");
obj.text('成功'+countdown + '秒');
countdown--;
editCookie("secondsremainede",countdown,countdown+1);
}
setTimeout(function() { settime() },1000) //每1000毫秒执行一次
}
</script>
</if>
</block>