Index: ssts-web/src/main/webapp/systemmanage/userFormExt.js =================================================================== diff -u -r39771 -r41197 --- ssts-web/src/main/webapp/systemmanage/userFormExt.js (.../userFormExt.js) (revision 39771) +++ ssts-web/src/main/webapp/systemmanage/userFormExt.js (.../userFormExt.js) (revision 41197) @@ -86,6 +86,38 @@ function setIsRepeatLogninId(isRepeat){ isRepeatLogninId = isRepeat; } + +//ZSYY-442:显示敏感字段 +function openEye(id){ + document.getElementById('openEye').style.display = 'inline-block'; + document.getElementById('closeEye').style.display = 'none'; + Ext.getCmp('idCard').enable(); + Ext.getCmp('smsMumber').enable(); + Ext.getCmp('email').enable(); + Ext.Ajax.request({ + url: WWWROOT + '/systemmanage/user/userAction!loadEncryptUserInfo.do?id='+id, + success: function (response, options) { + var result = Ext.decode(response.responseText); + if (result.success) { + var encryptEmail = result.encryptEmail || ''; + var encryptPatientIDCard = result.encryptPatientIDCard || ''; + var encryptSmsMunber = result.encryptSmsMunber || ''; + if(encryptEmail !== ''){ + Ext.getCmp('email').setValue(dencryptText(encryptEmail)); + } + if(encryptPatientIDCard !== ''){ + Ext.getCmp('idCard').setValue(dencryptText(encryptPatientIDCard)); + } + if(encryptSmsMunber !== ''){ + Ext.getCmp('smsMumber').setValue(dencryptText(encryptSmsMunber)); + } + } else { + showResult(result.message); + } + } + }) +} + Ext.onReady(function(){ Ext.QuickTips.init(); var id = getURLParameter('id',''); @@ -98,11 +130,15 @@ msg = getModifyPwdMsg(); } var orgUnitId = getURLParameter('orgUnitId','0'); + var formTitle = '用户管理'; + if(id){ + formTitle ="基础数据"+' '; + } var formObj = new Ext.FormPanel({ labelAlign: 'left', frame:true, labelSeparator:':', - title: '用户管理', + title: formTitle, bodyStyle:'padding:5px 5px 0px 25px', width: 600, labelWidth:100, @@ -220,6 +256,7 @@ name: 'idCard', id: 'idCard', width: 150, + disabled:true, blankText:'' }] },{ @@ -234,6 +271,7 @@ name: 'smsMumber', id: 'smsMumber', width: 130, + disabled:true, blankText:'' }] }] @@ -249,6 +287,7 @@ name: 'email', id: 'email', width: 150, + disabled:true, blankText:'' }] },{ @@ -475,7 +514,7 @@ } Ext.getCmp('supplierNameBox').hide() formObj.form.load({ - url:WWWROOT+'/systemmanage/user/loadForm.do', + url:WWWROOT+'/systemmanage/user/loadForm.do?maskData=true', method:'GET', waitMsg:'正在加载数据,请稍候', success:function(form,action){