Index: ssts-web/src/main/webapp/disinfectsystem/packing/packingView.js =================================================================== diff -u -r20065 -r20102 --- ssts-web/src/main/webapp/disinfectsystem/packing/packingView.js (.../packingView.js) (revision 20065) +++ ssts-web/src/main/webapp/disinfectsystem/packing/packingView.js (.../packingView.js) (revision 20102) @@ -19,7 +19,7 @@ packingBtnText = "装配无菌物品"; } var packingPageAutoSetSterilizationProgramAfterSelectTousse = true; - +var taskGroupObj = null; //丢失报损按钮响应函数 var onErrorDamageBtnClick = null; @@ -144,6 +144,7 @@ } Ext4.onReady(function() { + taskGroupObj = getTaskGroupObjByName(taskGroup); packingPageAutoSetSterilizationProgramAfterSelectTousse = getBoolValueFromJs('sstsConfig.packingPageAutoSetSterilizationProgramAfterSelectTousse',true); Ext4.QuickTips.init(); Ext4.BLANK_IMAGE_URL = WWWROOT + '/ext/resources/images/default/s.gif'; @@ -2466,7 +2467,13 @@ Ext4.getCmp('packingLableBtn').enable(); hidePackingTousseBtnClick_mask(); - Ext4.getCmp('basketBarcodeInput').focus('', 10); + // 根据装配组的配置来设置光标 + if(taskGroupObj && taskGroupObj.cursorFieldAfterPacking && taskGroupObj.cursorFieldAfterPacking == '标识牌条码'){ + Ext4.getCmp('scanIdCardBarcode').focus('', 10); + }else{ + Ext4.getCmp('basketBarcodeInput').focus('', 10); + } + } function showPackingTousseBtnClick_mask(){ packingTousseBtnClick_mask = new Ext4.LoadMask({msg:"正在装配,请稍候...",target:Ext4.getCmp('packingViewTab0')}); Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/basedatamanager/taskGroup/TaskGroup.java =================================================================== diff -u -r13416 -r20102 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/basedatamanager/taskGroup/TaskGroup.java (.../TaskGroup.java) (revision 13416) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/basedatamanager/taskGroup/TaskGroup.java (.../TaskGroup.java) (revision 20102) @@ -31,6 +31,10 @@ private String taskGroupName; private String departName; private String departCode; + /** + * 装配后光标定位的域 + */ + private String cursorFieldAfterPacking = "蓝框条码"; public static Map ColumnNameAndPoPropertyNameMap = new LinkedHashMap( 3); @@ -75,6 +79,14 @@ public void setDepartCode(String departCode) { this.departCode = departCode; } + public String getCursorFieldAfterPacking() { + return cursorFieldAfterPacking; + } + public void setCursorFieldAfterPacking(String cursorFieldAfterPacking) { + if(cursorFieldAfterPacking != null){ + this.cursorFieldAfterPacking = cursorFieldAfterPacking; + } + } } Index: ssts-web/src/main/webapp/disinfectsystem/packing/packingView.jsp =================================================================== diff -u -r19066 -r20102 --- ssts-web/src/main/webapp/disinfectsystem/packing/packingView.jsp (.../packingView.jsp) (revision 19066) +++ ssts-web/src/main/webapp/disinfectsystem/packing/packingView.jsp (.../packingView.jsp) (revision 20102) @@ -274,7 +274,7 @@ <%@ include file="/disinfectsystem/print/print.jsp"%> - +