Index: ssts-web/src/main/webapp/systemmanage/operationNameView.js =================================================================== diff -u -r17211 -r17643 --- ssts-web/src/main/webapp/systemmanage/operationNameView.js (.../operationNameView.js) (revision 17211) +++ ssts-web/src/main/webapp/systemmanage/operationNameView.js (.../operationNameView.js) (revision 17643) @@ -203,7 +203,7 @@ name : 'id', id : 'id' },{ - columnWidth : 1, + columnWidth : .57, layout : 'form', items : [{ layout : 'form', @@ -217,6 +217,35 @@ }] }] },{ + columnWidth : .43, + layout : 'form', + labelWidth:150, + labelAlign : 'left', + items : [{ + xtype : 'combo', + id : 'useSecondOperationItems', + name : 'useSecondOperationItems', + fieldLabel : '是否取第二手术名称物品', + editable:false, + valueField : 'value', + displayField : 'value', + allowBlank : false, + store : new Ext.data.SimpleStore({ + fields : [ 'value' ], + data : [['是'],[ '否']] + }), + value : '否', + forceSelection : true, + mode : 'local', + triggerAction : 'all', + width : 120, + listeners : { + select : function(combo, record, index) { + top.Ext.getCmp('useSecondOperationItems').setValue(record.data.value); + } + } + }] + },{ columnWidth : 1, layout: 'form', items : [ @@ -267,6 +296,7 @@ orgUnitCoding : currentClickNode.attributes.keyId, orgUnitName : currentClickNode.attributes.text, operationName : tempVal, + useSecondOperationItems : top.Ext.getCmp("useSecondOperationItems").getValue(), operationNameId : id, items : items }; @@ -322,6 +352,9 @@ if(result != null){ var operationNameJson = JSON.parse(result.responseText); top.Ext.getCmp("operationNameStr").setValue(operationNameJson.operationName); + if(operationNameJson.useSecondOperationItems){ + top.Ext.getCmp('useSecondOperationItems').setValue(operationNameJson.useSecondOperationItems); + } var tousseItems = operationNameJson.tousseItems; for(var i = 0 ;i < tousseItems.length ; i++){ var record = new goodsRecord({ @@ -589,7 +622,8 @@ //Ext.state.Manager.setProvider(new Ext.state.CookieProvider()); var columns = [ - {header: "手术名称|器械包", width: 300, dataIndex: 'operationName', renderer : gotoPage}, + {header: "手术名称|器械包", width: 350, dataIndex: 'operationName', renderer : gotoPage}, + {header: "是否取第二手术名称物品", width: 150, dataIndex: 'useSecondOperationItems',align:'center'}, {header: "拼音码", width: 200, dataIndex: 'spelling'}, {id:'operationDescription',header: "五笔码", width: 200, dataIndex: 'wbCode'} ]; @@ -598,6 +632,7 @@ var readerDetail = [ {name: 'id'}, {name: 'operationName'}, + {name: 'useSecondOperationItems'}, {name: 'tousseItemsString'}, {name: 'spelling'}, {name: 'wbCode'},