浏览代码

调整logger,未登陆前也记录提交日志

maixinrong 5 年之前
父节点
当前提交
38fd02c7d2
共有 3 个文件被更改,包括 16 次插入9 次删除
  1. 8 1
      app/middleware/auto_logger.js
  2. 5 5
      app/public/js/ledger.js
  3. 3 3
      app/public/js/revise.js

+ 8 - 1
app/middleware/auto_logger.js

@@ -19,8 +19,9 @@ module.exports = options => {
             }
             return ctx.getLogger('mixed');
         }
+
+        const bLogger = getBussinessLogger(this);
         if (this.session.sessionUser) {
-            const bLogger = getBussinessLogger(this);
             const logData = {
                 method: this.method,
                 user: this.session.sessionUser,
@@ -28,6 +29,12 @@ module.exports = options => {
                 data: this.body,
             };
             bLogger.info(JSON.stringify(logData));
+        } else {
+            const logData = {
+                method: this.method,
+                data: this.body,
+            };
+            bLogger.info(JSON.stringify(logData));
         }
 
         // 自动记录log的action

+ 5 - 5
app/public/js/ledger.js

@@ -329,7 +329,7 @@ $(document).ready(function() {
                     self.refreshTree(sheet, refreshNode);
                     const sel = sheet.getSelections()[0];
                     sheet.setSelection(tree.nodes.indexOf(node), sel.col, sel.rowCount, sel.colCount);
-                    SpreadJsObj.reloadRowsBackColor(sheet, [sel.row, refreshNode.create[0].index]);
+                    SpreadJsObj.reloadRowsBackColor(sheet, [sel.row, tree.nodes.indexOf(node)]);
                     self.refreshOperationValid(sheet);
                 });
             }
@@ -354,7 +354,7 @@ $(document).ready(function() {
                     self.refreshTree(sheet, refreshNode);
                     const sel = sheet.getSelections()[0];
                     sheet.setSelection(tree.nodes.indexOf(node), sel.col, sel.rowCount, sel.colCount);
-                    SpreadJsObj.reloadRowsBackColor(sheet, [sel.row, refreshNode.create[0].index]);
+                    SpreadJsObj.reloadRowsBackColor(sheet, [sel.row, tree.nodes.indexOf(node)]);
                     self.refreshOperationValid(sheet);
                 });
             }
@@ -737,7 +737,7 @@ $(document).ready(function() {
                 const result = tree.loadPostData(data.ledger);
                 self.refreshTree(sheet, result);
                 sheet.setSelection(result.create[0].index, sel.col, sel.rowCount, sel.colCount);
-                SpreadJsObj.reloadRowsBackColor(sheet, [sel.row, refreshNode.create[0].index]);
+                SpreadJsObj.reloadRowsBackColor(sheet, [sel.row, result.create[0].index]);
                 self.refreshOperationValid(sheet);
                 removeLocalCache(copyBlockTag);
             }, null, true);
@@ -2009,7 +2009,7 @@ $(document).ready(function() {
                     treeOperationObj.refreshTree(mainSheet, refreshData);
                     const sel = mainSheet.getSelections()[0];
                     mainSheet.setSelection(refreshData.create[0].index, sel.col, sel.rowCount, sel.colCount);
-                    SpreadJsObj.reloadRowsBackColor(mainSheet, [sel.row, refreshNode.create[0].index]);
+                    SpreadJsObj.reloadRowsBackColor(mainSheet, [sel.row, refreshData.create[0].index]);
                     treeOperationObj.refreshOperationValid(mainSheet);
                     ledgerSpread.focus();
                     posOperationObj.loadCurPosData();
@@ -2219,7 +2219,7 @@ $(document).ready(function() {
                             const result = ledgerTree.loadPostData(data.ledger);
                             treeOperationObj.refreshTree(sheet, result);
                             sheet.setSelection(result.create[0].index, sel.col, sel.rowCount, sel.colCount);
-                            SpreadJsObj.reloadRowsBackColor(sheet, [sel.row, refreshNode.create[0].index]);
+                            SpreadJsObj.reloadRowsBackColor(sheet, [sel.row, result.create[0].index]);
                             treeOperationObj.refreshOperationValid(sheet);
                             self.obj.modal('hide');
                         }, null, true);

+ 3 - 3
app/public/js/revise.js

@@ -984,10 +984,10 @@ $(document).ready(() => {
                                     if (refreshNode.create[0]) {
                                         if (sel && sel[0]) {
                                             billsSheet.setSelection(refreshNode.create[0].index, sel[0].col, sel[0].rowCount, sel[0].colCount);
-                                            SpreadJsObj.reloadRowsBackColor(billsSheet, [sel.row, refreshData.create[0].index]);
+                                            SpreadJsObj.reloadRowsBackColor(billsSheet, [sel[0].row, refreshNode.create[0].index]);
                                         } else {
                                             billsSheet.setSelection(refreshNode.create[0].index, 0, 1, 1);
-                                            SpreadJsObj.reloadRowsBackColor(billsSheet, [refreshData.create[0].index]);
+                                            SpreadJsObj.reloadRowsBackColor(billsSheet, [refreshNode.create[0].index]);
                                         }
                                     }
                                     billsTreeSpreadObj.refreshOperationValid(billsSheet);
@@ -1950,7 +1950,7 @@ $(document).ready(() => {
             if (sel) {
                 if (refreshNode.create && refreshNode.create.length > 0) {
                     mainSheet.setSelection(refreshNode.create[refreshNode.create.length - 1].index, sel.col, sel.rowCount, sel.colCount);
-                    SpreadJsObj.reloadRowsBackColor(mainSheet, [sel.row, refreshData.create[refreshNode.create.length - 1]]);
+                    SpreadJsObj.reloadRowsBackColor(mainSheet, [sel.row, refreshNode.create[refreshNode.create.length - 1]]);
                 } else {
                     const node = _.find(mainTree.nodes, {code: stdNode.code, name: stdNode.name});
                     if (node) {