Index: ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationView.js =================================================================== diff -u -r19526 -r19532 --- ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationView.js (.../goodsApplicationView.js) (revision 19526) +++ ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationView.js (.../goodsApplicationView.js) (revision 19532) @@ -633,7 +633,9 @@ if('否' == diposable) { return "" + v + ""; } - return "" + v + ""; + p.tdAttr = 'data-qtip="' + v + '"'; + return v; +// return "" + v + ""; } function removeGridItem(){ Index: ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationForm.js =================================================================== diff -u -r19526 -r19532 --- ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationForm.js (.../goodsApplicationForm.js) (revision 19526) +++ ssts-web/src/main/webapp/disinfectsystem/recyclingApplication/goodsApplicationForm.js (.../goodsApplicationForm.js) (revision 19532) @@ -401,42 +401,23 @@ //左边grid的列 var tousseColumnArr = [{ - dataIndex : 'id', - hidden : true + dataIndex:'id', hidden:true },{ - header : "物品", - xtype : 'treecolumn', - dataIndex : 'name', - flex : 1, - sortable: false, - renderer : showTousseInfoDiv - },{ - header : "包装规格", - dataIndex : 'packageSpec', - width : 65 * fontSizeScale, - hidden:(true), //因为一次性物品不会出现在左边的grid,但是别删掉,隐藏就好(有用处) - menuDisabled : true + header:"物品", dataIndex:'name', xtype:'treecolumn',flex:1, sortable:false, renderer:showTousseInfoDiv + },{ //因为一次性物品不会出现在左边的grid,但是别删掉,隐藏就好(有用处) + header:"包装规格", dataIndex:'packageSpec', width:65 * fontSizeScale, hidden:(true), menuDisabled:true },{ - header : "回收数量", - dataIndex : 'recyclingAmount', - width : 65 * fontSizeScale, - align : 'center', - hidden: true, - menuDisabled : true + header:"回收数量", dataIndex:'recyclingAmount', width:65 * fontSizeScale, align:'center', hidden:true, menuDisabled:true },{ - header : "申请数量", - width : 62 * fontSizeScale, - align:'center', - dataIndex : 'count', - sortable: false, - editor: { - xtype: 'numberfield', - allowBlank: true, - allowDecimals :false, - minValue: 0, - maxValue: 9999, - listeners: { - specialkey: function(field, event, eOpts) { + heade:"申请数量",width:62 * fontSizeScale,align:'center',dataIndex:'count',sortable:false, + editor:{ + xtype:'numberfield', + allowBlank:true, + allowDecimals:false, + minValue:0, + maxValue:9999, + listeners:{ + specialkey:function(field, event, eOpts) { if (event.getKey() === event.TAB) { //阻止按Tab,因为这里的CellEditing按了tab会有bug event.stopEvent(); @@ -445,40 +426,20 @@ } } },{ - header : "加急数量", - dataIndex : 'urgentAmount', - width : 62 * fontSizeScale, - hidden : isHideUrgentAmount, - editor: { - xtype: 'numberfield', - allowBlank: true, - allowDecimals :false, - minValue: 0, - maxValue: 9999 + header:"加急数量",dataIndex:'urgentAmount',width:62 * fontSizeScale,hidden:isHideUrgentAmount, + editor:{ + xtype:'numberfield', + allowBlank:true, + allowDecimals:false, + minValue:0, + maxValue:9999 } },{ - header : "单位", - dataIndex : 'unit', - width : 45 * fontSizeScale, - hidden : !sstsConfig.showTousseUnitColumn, - menuDisabled : true + header:"单位",dataIndex:'unit',width:45 * fontSizeScale,hidden:!sstsConfig.showTousseUnitColumn,menuDisabled:true },{ - header : "单价", - width : 48 * fontSizeScale, - dataIndex : 'price', - sortable: false, - hidden : sstsConfig.hideToussePriceColumn, - align:'right', - renderer:formartNumber + header:"单价",dataIndex:'price',width:48 * fontSizeScale,sortable:false,hidden:sstsConfig.hideToussePriceColumn,align:'right',renderer:formartNumber },{ - id:'rowTotalPrice', - header : "小计", - width : 68 * fontSizeScale, - dataIndex : 'totalPrice', - hidden : sstsConfig.hideToussePriceColumn, - align:'right', - sortable: false, - renderer:formartNumber + header:"小计",dataIndex:'totalPrice',id:'rowTotalPrice',hidden:sstsConfig.hideToussePriceColumn,width:68 * fontSizeScale,align:'right',sortable:false,renderer:formartNumber }]; //是否需要隐藏右边grid的包装规格 @@ -507,52 +468,21 @@ //右边grid的列 var tousseColumnArr2 = [{ - dataIndex : 'id', - hidden : true + dataIndex : 'id',hidden : true },{ - header : "物品", - xtype : 'treecolumn', - dataIndex : 'name', - width : 310, - renderer:function (value, metaData, record, rowIdx, colIdx, store){ - metaData.tdAttr = 'data-qtip="' + value + '"'; - return value; - }, - sortable: false + header : "物品",xtype : 'treecolumn',dataIndex : 'name',width : 310,sortable: false, renderer:showTousseInfoDiv },{ - header : "最小单位数量", - dataIndex : 'unitCount', - hidden: productMode, - sortable: false + header : "最小单位数量",dataIndex : 'unitCount',hidden: productMode,sortable: false },{ - header : "原来的最小单位", - dataIndex : 'minUnit', - hidden: productMode, - sortable: false + header : "原来的最小单位",dataIndex : 'minUnit',hidden: productMode,sortable: false },{ - header : "申领单位装换单位系数", - dataIndex : 'transferScale', - hidden: productMode, - sortable: false + header : "申领单位装换单位系数",dataIndex : 'transferScale',hidden: productMode,sortable: false },{ - header : "包装规格", - dataIndex : 'packageSpec', - width : 65 * fontSizeScale, - hidden : hiddenPackageSpec2, - sortable : false + header : "包装规格",dataIndex : 'packageSpec',width : 65 * fontSizeScale,hidden : hiddenPackageSpec2,sortable : false },{ - header : "回收数量", - dataIndex : 'recyclingAmount', - align : 'center', - width : 65 * fontSizeScale, - hidden: true, - menuDisabled : true + header : "回收数量",dataIndex : 'recyclingAmount',align : 'center',width : 65 * fontSizeScale,hidden: true,menuDisabled : true },{ - header : "申请数量", - width : 62 * fontSizeScale, - align:'center', - dataIndex : 'count', - sortable: false, + header : "申请数量",width : 62 * fontSizeScale,align:'center',dataIndex : 'count',sortable: false, editor: { xtype: 'numberfield', allowBlank: true, @@ -569,10 +499,7 @@ } } },{ - header : "加急数量", - dataIndex : 'urgentAmount', - width : 62 * fontSizeScale, - hidden : isHideUrgentAmount, + header : "加急数量",dataIndex : 'urgentAmount',width : 62 * fontSizeScale,hidden : isHideUrgentAmount, editor: { xtype: 'numberfield', allowBlank: true, @@ -581,35 +508,13 @@ maxValue: 9999 } },{ - header : "单位", - dataIndex : 'unit', - hidden : hiddenUnit2, - width : 42 * fontSizeScale, - menuDisabled : true + header : "单位",dataIndex : 'unit',hidden : hiddenUnit2,width : 42 * fontSizeScale,menuDisabled : true },{ - header : "单价", - width : 48 * fontSizeScale, - dataIndex : 'price', - hidden : hiddenPrice2, - align:'right', - sortable: false, - renderer:formartNumber + header : "单价",width : 48 * fontSizeScale,dataIndex : 'price',hidden : hiddenPrice2,align:'right',sortable: false,renderer:formartNumber },{ - id:'rowTotalPrice2', - header : "小计", - width : 56 * fontSizeScale, - hidden : hiddenTotalPrice2, - align:'right', - dataIndex : 'totalPrice', - sortable: false, - renderer:formartNumber + header : "小计",dataIndex : 'totalPrice',id:'rowTotalPrice2',width : 56 * fontSizeScale,hidden : hiddenTotalPrice2,align:'right',sortable: false,renderer:formartNumber },{ - header : "库存", - width : 56 * fontSizeScale, - align:'right', - dataIndex : 'storage', - hidden: hiddenStorage2, - sortable: false + header : "库存",dataIndex : 'storage',width : 56 * fontSizeScale,align:'right',hidden: hiddenStorage2,sortable: false }]; top.Ext4.define('applicationTreeGrid', { @@ -1511,7 +1416,7 @@ return {row: nowRow + 1, column: 7}; } var nextSibling = record.nextSibling; - //如果下一个节点为空则证明当前证明是非整包清洗的最后一个节点,所以要用record.parentNode.nextSibling才能获得下一个节点 + //如果下一个节点为空,则证明当前是非整包申请消毒物品的最后一个节点,所以要用record.parentNode.nextSibling才能获得下一个节点 nextSibling = top.Ext4.isEmpty(nextSibling) ? record.parentNode.nextSibling : nextSibling; //如果还是为空,则表示当前节点是最后一个物品并且不是非整包清洗的物品 if (top.Ext4.isEmpty(nextSibling)){