Index: ssts-web/src/main/webapp/disinfectsystem/assestManagement/disposableGoods/disposableGoodsStockView.js =================================================================== diff -u -r36028 -r36042 --- ssts-web/src/main/webapp/disinfectsystem/assestManagement/disposableGoods/disposableGoodsStockView.js (.../disposableGoodsStockView.js) (revision 36028) +++ ssts-web/src/main/webapp/disinfectsystem/assestManagement/disposableGoods/disposableGoodsStockView.js (.../disposableGoodsStockView.js) (revision 36042) @@ -131,6 +131,10 @@ name : 'items', id : 'items' },{ + xtype : 'hidden', + name : 'oldDisposableGoodsBatchStockId', + id : 'oldDisposableGoodsBatchStockId' + },{ columnWidth : 1, layout : 'form', labelWidth : 110, @@ -400,6 +404,9 @@ {header : "id",dataIndex : 'id',hidden : true}, {header : "条码",width : 90,dataIndex : 'barcode',menuDisabled:true}, {header : "批次",width : 90,dataIndex : 'batchNumber',menuDisabled:true,renderer : function batchRenderer(v, p, record){ + if(record.data.priorInvoice == '是'){ + top.Ext.getCmp('oldDisposableGoodsBatchStockId').setValue(record.data.disposableGoodsBatchStockId) + } return v; // var data = record.data; // var disposableGoodsBatchStockIds = data.id; @@ -410,7 +417,7 @@ {header : "库存",width : 50,dataIndex : 'storage',menuDisabled:true}, {header : "生产日期",width : 90,dataIndex : 'produceDate',hidden : !sstsConfig.showProduceDateOfDisposableGoods,renderer:myDateFormat,menuDisabled:true}, {header : "失效日期",width : 90,dataIndex : 'expDate',renderer:myDateFormat,menuDisabled:true}, - {header : "是否优先发货",width : 130,dataIndex : 'priorInvoice',menuDisabled:true,editor: new top.Ext.form.ComboBox({ + {header : "是否优先发货",width : 130,dataIndex : 'priorInvoice',menuDisabled:true,hidden:!sstsConfig.enableDisposableGoodsCanBeShippedFirstFunction,editor: new top.Ext.form.ComboBox({ xtype: 'combo', valueField: 'value', displayField: 'value', @@ -517,7 +524,7 @@ } },{ text : '保存', - hidden:!SSTS_DisposableGoodPreferredDelivery_Manager, + hidden:SSTS_DisposableGoodPreferredDelivery_Manager, handler : function() { var disposableGoodsBatchId; var disposableGoodsBatchStockId @@ -546,6 +553,25 @@ } } }); + }else { + var disposableGoodsBatchStockId = top.Ext.getCmp('oldDisposableGoodsBatchStockId').getValue(); + if(disposableGoodsBatchStockId){ + Ext.Ajax.request({ + url : WWWROOT + '/disinfectSystem/disposableGoodsStockAction!saveDisposablePriorInvoicePrice.do', + params : { + disposableGoodsBatchStockId:disposableGoodsBatchStockId, + price:0 + }, + success : function(response, options) { + var result = Ext.decode(response.responseText); + if(result.success){ + showResult('保存成功'); + }else { + showResult(result.message); + } + } + }); + } } } }] Index: ssts-web/src/main/webapp/disinfectsystem/assestManagement/disposableGoods/disposableGoodsStockView.jsp =================================================================== diff -u -r36028 -r36042 --- ssts-web/src/main/webapp/disinfectsystem/assestManagement/disposableGoods/disposableGoodsStockView.jsp (.../disposableGoodsStockView.jsp) (revision 36028) +++ ssts-web/src/main/webapp/disinfectsystem/assestManagement/disposableGoods/disposableGoodsStockView.jsp (.../disposableGoodsStockView.jsp) (revision 36042) @@ -6,6 +6,7 @@ 一次性物品信息 + <%@ include file="/common/includeExtJsAndCss.jsp"%> @@ -36,7 +37,6 @@ var STR_YES = '<%=Constants.STR_YES %>';//能 var STR_NO = '<%=Constants.STR_NO %>';//否 -