Index: ssts-web/src/main/webapp/disinfectsystem/foreigntousseapplication/foreignTousseInfoForm.js =================================================================== diff -u -r30822 -r30950 --- ssts-web/src/main/webapp/disinfectsystem/foreigntousseapplication/foreignTousseInfoForm.js (.../foreignTousseInfoForm.js) (revision 30822) +++ ssts-web/src/main/webapp/disinfectsystem/foreigntousseapplication/foreignTousseInfoForm.js (.../foreignTousseInfoForm.js) (revision 30950) @@ -32,6 +32,7 @@ '剪刀' : 'skyBlue-row', 'default' : 'darkcyan-row' } +var isShowDeleteButton = true; //防止用户配置了配置文件,却忘记配置default的颜色 washClassifyTypeColor['default'] = washClassifyTypeColor['default'] ? washClassifyTypeColor['default'] : 'darkcyan-row'; @@ -3225,7 +3226,7 @@ if(leaf){ menuArray.push({ text : "删除", - iconCls :'btn_ext_pause', + iconCls :'btn_ext_pause', handler : function() { var parentNode = record.parentNode; var ids = record.get("id"); @@ -3249,7 +3250,7 @@ } },{ text : "删除", - hidden:(id != ''), + hidden:(isShowDeleteButton == false)?(!isShowDeleteButton):(id != "" && ismodify), iconCls :'btn_ext_pause', handler : function() { var parentNode = record.parentNode; @@ -3355,19 +3356,23 @@ method : 'GET', waitMsg : '正在加载数据,请稍候', success : function(form, action) { + isShowDeleteButton = true; if(!ismodify && top.Ext4.getCmp("applicant").getValue() != curUserName && SSTS_ForeignTousseApplication_Update){ showResult("该申请单只能由申请人修改!"); top.Ext4.getCmp('commitBtn').hide(); top.Ext4.getCmp('commitPrintBtn').hide(); + isShowDeleteButton = false; }else if(!ismodify && action.result.data.readed == 1 && !sstsConfig.enableModifyForeignTousseApplicationAfterViewedInRecyclingModule){ //点击修改按钮并且已经在回收页面打开过,不准修改,隐藏提交按钮 showResult("该申请单已经被回收人员查阅,不允许自行修改!"); top.Ext4.getCmp('commitBtn').hide(); top.Ext4.getCmp('commitPrintBtn').hide(); + isShowDeleteButton = false; }else if(!ismodify && action.result.data.packageStatus !== '待接收'){ showResult("该申请单已回收,不允许自行修改!"); top.Ext4.getCmp('commitBtn').hide(); top.Ext4.getCmp('commitPrintBtn').hide(); + isShowDeleteButton = false; } //初始化供应商联系人值