<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="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> <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>