Index: forgon-core/src/main/java/com/forgon/log/dwr/table/LogTableManager.java =================================================================== diff -u -r12331 -r16404 --- forgon-core/src/main/java/com/forgon/log/dwr/table/LogTableManager.java (.../LogTableManager.java) (revision 12331) +++ forgon-core/src/main/java/com/forgon/log/dwr/table/LogTableManager.java (.../LogTableManager.java) (revision 16404) @@ -9,6 +9,7 @@ import org.apache.commons.lang.StringUtils; import com.forgon.component.grid.GridManager; +import com.forgon.directory.acegi.tools.AcegiHelper; import com.forgon.log.jmesatable.assembler.LogTable; import com.forgon.log.model.Log; import com.forgon.log.service.LogManager; @@ -62,4 +63,9 @@ public String findLogs(Map> parameterMap){ return gridManager.renderGrid(parameterMap, Log.class.getSimpleName(), null,null); } + + public void log(String model, String fun, String details) { + appLogManager.saveLog(AcegiHelper.getLoginUser(), model, fun, + details.toString()); + } } Index: ssts-web/src/main/webapp/disinfectsystem/invoice/auxiliaryInvoiceForm.js =================================================================== diff -u -r16382 -r16404 --- ssts-web/src/main/webapp/disinfectsystem/invoice/auxiliaryInvoiceForm.js (.../auxiliaryInvoiceForm.js) (revision 16382) +++ ssts-web/src/main/webapp/disinfectsystem/invoice/auxiliaryInvoiceForm.js (.../auxiliaryInvoiceForm.js) (revision 16404) @@ -11,6 +11,7 @@ if(record != null){ record.set('added',false); } + sendDeleteScannedGoodsLog(rows[i].data); } } } @@ -793,6 +794,7 @@ } function addTousse(){ var rows = top.Ext.getCmp('auxiliaryInvoice_sendOutGoodsDetail').getSelectionModel().getSelections();// 返回值为 + var addTousses = []; if (rows) { for ( var i = 0; i < rows.length; i++) { // var name = rows[i].data['name']; @@ -825,11 +827,16 @@ addOneTousse(rows[i]); rows[i].set('added',true); + addTousses.push(goods); } + if(addTousses.length > 0){ + addSendGoodsLog(addTousses); + } auxiliaryInvoice_refreshTotalAmount(); top.Ext.getCmp('auxiliaryInvoice_sendOutGoodsDetail').getSelectionModel().clearSelections(); } } + function addOneTousse(r){ var tousse = r.data; var goods = getSendOutGoodsByBarcode(tousse.barcode); Index: ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/action/InvoiceAction.java =================================================================== diff -u -r16386 -r16404 --- ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/action/InvoiceAction.java (.../InvoiceAction.java) (revision 16386) +++ ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/action/InvoiceAction.java (.../InvoiceAction.java) (revision 16404) @@ -1741,6 +1741,13 @@ } return goodsList; } + + /** + * 界面上操作 + * + * 2014-9-4 + * forgonvoid + */ /** Index: ssts-web/src/main/webapp/disinfectsystem/invoice/customInvoiceForm.jsp =================================================================== diff -u -r16146 -r16404 --- ssts-web/src/main/webapp/disinfectsystem/invoice/customInvoiceForm.jsp (.../customInvoiceForm.jsp) (revision 16146) +++ ssts-web/src/main/webapp/disinfectsystem/invoice/customInvoiceForm.jsp (.../customInvoiceForm.jsp) (revision 16404) @@ -54,6 +54,7 @@ + + Index: ssts-web/src/main/webapp/disinfectsystem/invoice/invoicePlanExtractedView.jsp =================================================================== diff -u -r16376 -r16404 --- ssts-web/src/main/webapp/disinfectsystem/invoice/invoicePlanExtractedView.jsp (.../invoicePlanExtractedView.jsp) (revision 16376) +++ ssts-web/src/main/webapp/disinfectsystem/invoice/invoicePlanExtractedView.jsp (.../invoicePlanExtractedView.jsp) (revision 16404) @@ -69,6 +69,7 @@ +