Index: ssts-web/src/main/resources/systemset/operationDefine.xml =================================================================== diff -u -r36606 -r36685 --- ssts-web/src/main/resources/systemset/operationDefine.xml (.../operationDefine.xml) (revision 36606) +++ ssts-web/src/main/resources/systemset/operationDefine.xml (.../operationDefine.xml) (revision 36685) @@ -360,6 +360,7 @@ + Index: ssts-web/src/main/webapp/disinfectsystem/assestManagement/godownEntry/godownEntryForm.js =================================================================== diff -u -r34941 -r36685 --- ssts-web/src/main/webapp/disinfectsystem/assestManagement/godownEntry/godownEntryForm.js (.../godownEntryForm.js) (revision 34941) +++ ssts-web/src/main/webapp/disinfectsystem/assestManagement/godownEntry/godownEntryForm.js (.../godownEntryForm.js) (revision 36685) @@ -208,7 +208,7 @@ anchor : '95%' }] },{ - hidden : !sstsConfig.showDisposableGoodsGodownEntryVerifier || (commonEntry.isOpen() ? false:true), + hidden : (sstsConfig.godownEntryAddCheckMode !== 1 && sstsConfig.godownEntryAddCheckMode !== 2) || (commonEntry.isOpen() ? false:true), columnWidth : .25, layout : 'form', labelWidth : 130, @@ -231,7 +231,7 @@ } }] },{ - hidden : !sstsConfig.showDisposableGoodsGodownEntryVerifier|| (commonEntry.isOpen() ? false:true), + hidden : (sstsConfig.godownEntryAddCheckMode !== 1 && sstsConfig.godownEntryAddCheckMode !== 2) || (commonEntry.isOpen() ? false:true), columnWidth : .25, layout : 'form', labelWidth : 80, @@ -267,7 +267,7 @@ } }] },{ - hidden : !sstsConfig.showDisposableGoodsGodownEntryVerifier|| (commonEntry.isOpen() ? false:true), + hidden : sstsConfig.godownEntryAddCheckMode == 1 || (commonEntry.isOpen() ? false:true), columnWidth : .25, layout : 'form', labelWidth : 130, @@ -290,7 +290,7 @@ } }] },{ - hidden : !sstsConfig.showDisposableGoodsGodownEntryVerifier|| (commonEntry.isOpen() ? false:true), + hidden : sstsConfig.godownEntryAddCheckMode == 1 || (commonEntry.isOpen() ? false:true), columnWidth : .25, layout : 'form', labelWidth : 80, @@ -1235,11 +1235,13 @@ hidden: !showEntryVerifierButton(), handler : function(){ var supplyRoomVerifier = top.Ext.getCmp('supplyRoomVerifier').getValue();//供应室核对员 - var equipmentVerifier = top.Ext.getCmp('equipmentVerifier').getValue();//设备科核对员 - if(isUndefinedOrNullOrEmpty(equipmentVerifier)){ - showResult('设备科核对员不能为空!'); - return false; - }; + if(sstsConfig.godownEntryAddCheckMode !== 1){ + var equipmentVerifier = top.Ext.getCmp('equipmentVerifier').getValue();//设备科核对员 + if(isUndefinedOrNullOrEmpty(equipmentVerifier)){ + showResult('设备科核对员不能为空!'); + return false; + }; + } if(isUndefinedOrNullOrEmpty(supplyRoomVerifier)){ showResult('供应室核对员不能为空!'); return false; @@ -1257,7 +1259,7 @@ grid.dwrReload(); }, failure : function(form, action) { - alert(action.result.message); + showResult(action.result.message); } }); } @@ -1568,7 +1570,7 @@ *是否显示保存审核人 */ function showEntryVerifierButton(){ - if(!verifierUpdateButton && sstsConfig.showDisposableGoodsGodownEntryVerifier){ + if(!verifierUpdateButton && (sstsConfig.godownEntryAddCheckMode == 1 || sstsConfig.godownEntryAddCheckMode == 2)){ if(commonEntry.isOpen() && !commonEntry.hasEquipmentVerifier() && !commonEntry.hasSupplyRoomVerifier()){ return true; } Index: ssts-web/src/main/webapp/disinfectsystem/assestManagement/godownEntry/godownEntryView.jsp =================================================================== diff -u -r29513 -r36685 --- ssts-web/src/main/webapp/disinfectsystem/assestManagement/godownEntry/godownEntryView.jsp (.../godownEntryView.jsp) (revision 29513) +++ ssts-web/src/main/webapp/disinfectsystem/assestManagement/godownEntry/godownEntryView.jsp (.../godownEntryView.jsp) (revision 36685) @@ -71,7 +71,13 @@ SSTS_WarehouseEntryVerifier_Update = false; - + var SSTS_DisposableGoodsGodownEntryVerifier_Manager = true; + + SSTS_DisposableGoodsGodownEntryVerifier_Manager = false; + + if(sstsConfig.godownEntryAddCheckMode !== 1){ + SSTS_DisposableGoodsGodownEntryVerifier_Manager = true; + } var verifierUpdateButton = SSTS_WarehouseEntryVerifier_Update; var saveButton = SSTS_WarehouseEntry_Create && SSTS_WarehouseEntry_Update && SSTS_WarehouseEntry_Delete; Index: ssts-web/src/main/webapp/disinfectsystem/assestManagement/godownEntry/godownEntryView.js =================================================================== diff -u -r34992 -r36685 --- ssts-web/src/main/webapp/disinfectsystem/assestManagement/godownEntry/godownEntryView.js (.../godownEntryView.js) (revision 34992) +++ ssts-web/src/main/webapp/disinfectsystem/assestManagement/godownEntry/godownEntryView.js (.../godownEntryView.js) (revision 36685) @@ -22,7 +22,7 @@ }, [ {name : 'id',mapping : 'id'}, {name : 'name',mapping : 'name'}, - {name : 'orgUnitCode',mapping : 'orgUnitCode'}, + {name : 'orgUnitCode',mapping : 'orgUnitCode'} ]), listeners : { load : function(store,records) { @@ -180,7 +180,6 @@ beforeload: function(s,options){ var disposableGoodsID = top.Ext.getCmp('disposableGoodsID').getValue();//一次性物品id var manufacturerId = top.Ext.getCmp('manufacturerId').getValue();//生产厂家id -// console.log(disposableGoodsID); s.baseParams.manufacturerId =""; s.baseParams.disposableGoodsID =""; s.baseParams.needVerify = true;//需要校验用 @@ -255,7 +254,6 @@ }, load : function(store,records) { //注册证自动填入 -// console.log(records); if(records.length > 0){ var combo = top.Ext.getCmp('certification1'); combo.setValue(records[0].data.id); @@ -1051,7 +1049,7 @@ * 页面中需要定义 modify(v,data) 函数 */ function modify(v,data){ - if(sstsConfig.showDisposableGoodsGodownEntryVerifier){ + if(sstsConfig.godownEntryAddCheckMode == 2){ commonEntry.setSupplyRoomVerifier(data['supplyRoomVerifier']); commonEntry.setEquipmentVerifier(data['equipmentVerifier']); }; @@ -1070,12 +1068,20 @@ return modifyRecord(v,p,record); } }, - {header : "操作员",width : 200,dataIndex : 'operator'}, - {header : "入库时间",width : 200,dataIndex : 'time' , renderer : myDateFormatByMinute}, - {header : "HRP入库时间",width : 200,dataIndex : 'hrpTime' , renderer : myDateFormatByMinute, hidden : !sstsConfig.godownEntryShowHrpTime}, + {header : "操作员",width : 120,dataIndex : 'operator'}, + {header : "入库时间",width : 160,dataIndex : 'time' , renderer : myDateFormatByMinute}, + {header : "HRP入库时间",width : 160,dataIndex : 'hrpTime' , renderer : myDateFormatByMinute, hidden : !sstsConfig.godownEntryShowHrpTime}, {header : "金额",width : 200,dataIndex : 'totalPrice'}, {header : "供应商",width : 200,dataIndex : 'supplierName'}, - {header : "是否已有双人核对",width : 120,dataIndex : 'isHasVerifier', hidden : !sstsConfig.showDisposableGoodsGodownEntryVerifier}, + {header : "是否已核对",width : 80,dataIndex : 'isHasVerifier', hidden : (sstsConfig.godownEntryAddCheckMode !== 1 && sstsConfig.godownEntryAddCheckMode !== 2), renderer : function(v,p,record){ + if(v != STR_YES ){ + return "
"+v+"
"; + }else { + return "
"+v+"
"; + } + }}, + {header : "核对人",width : 120,dataIndex : 'supplyRoomVerifier', hidden : !(sstsConfig.godownEntryAddCheckMode == 1)}, + {header : "核对时间",width : 160,dataIndex : 'verifierTime', hidden : !(sstsConfig.godownEntryAddCheckMode == 1)}, {id : 'operationRemark',header : "备注",width : 120,dataIndex : 'remark'} ]; @@ -1092,14 +1098,17 @@ {name : 'supplierName'}, {name : 'dataStatus'}, {name : 'subType'}, + {name : 'verifierTime'}, {name : 'hrpTime'} ]; var filters = new Ext.grid.GridFilters({ filters:[ {type: 'string', dataIndex: 'serialNumber'}, {type: 'string', dataIndex: 'operator'}, + {type: 'string', dataIndex: 'supplyRoomVerifier'}, {type: 'date', dataIndex: 'time'}, + {type: 'date', dataIndex: 'verifierTime'}, {type: 'string', dataIndex: 'remark'}, {type: 'string', dataIndex: 'totalPrice'}, {type: 'string', dataIndex: 'supplierName'}, @@ -1189,6 +1198,43 @@ commonEntry.printGodownEntryNewBatch(ids); } } + },'-',{ + text : '设为已核对', + iconCls : 'btn_ext_application_edit', + hidden : SSTS_DisposableGoodsGodownEntryVerifier_Manager, + handler : function(){ + var records = grid.getSelectionModel().getSelections(); + if(records.length == 0){ + showResult("请勾选需要核对的记录后再操作。"); + }else{ + top.Ext.MessageBox.confirm("请确认","确定要将选中的记录设为已核对吗?",function(button, text){ + if("yes" == button){ + var ids = ""; + for(var i = 0;i