(function (root , kinggrid , Signature , $) { 'use strict'; var isIE8 = false; if(root['JSON']){ isIE8 = '{"x":"中"}' !== root['JSON'].stringify({x:'中'}); } var Utils = kinggrid.Utils; var options = Signature.options; Utils.extend(Signature.options.template,{ modifyPwdBtl:'
'+ '
'+ '
'+ ''+ '
'+ '

<%this.keysn||this.usercode%>

'+ '
'+ '
'+ '
'+ ''+ '
'+ ' '+ '
'+ '
'+ '
'+ ''+ '
'+ ' '+ '
'+ '
'+ '
'+ ''+ '
'+ ' '+ '
'+ '
'+ '
'+ '
' }); var plus = kingPlus(); var template = template; Utils.extend(Signature.prototype , { modifyPwdUrl:'/key/modifyPwd', modifyPwd:function(params){ var that = this; var config = { titile:'修改密码', target:{keysn:that.keysn,usercode:that.usercode}, onOk:function(){ var d = this; var oldPwd = d.find('#oldPwd').val(); var newPwd = d.find('#newPwd').val()||''; var rNewPwd = d.find('#rNewPwd').val()||''; if(newPwd.length<6){ plus.alert("新密码不能少于6位!"); return false ; } if(newPwd!=rNewPwd){ plus.alert("两次输入的新密码不一致!"); return false; } var psparam = { keysn:that.keysn, oldPwd:oldPwd, newPwd:newPwd, usercode:that.usercode } var successCall = params.successCall , errorCall = params.errorCall; var assist = kinggrid.surry(that.serverUrl); assist.request(that.modifyPwdUrl ,psparam) .ret(function(data){ if(data.result==true){ d.close(); plus.alert("密码修改成功!"); }else{ plus.alert(data.errmsg); } successCall.call(that , data); }).fail(function(cont , err){ plus.alert(err); errorCall.call(that , err); }); return false ; }, onCancel:function(){return ;} } return that.showDialog('modifyPwdBtl',config); } }); })(this , kinggrid ,Signature, jQuery);