Selaa lähdekoodia

台账修订,费用类别相关

MaiXinRong 1 vuosi sitten
vanhempi
commit
886909aae9
2 muutettua tiedostoa jossa 12 lisäystä ja 0 poistoa
  1. 1 0
      app/public/js/ledger.js
  2. 11 0
      app/public/js/revise.js

+ 1 - 0
app/public/js/ledger.js

@@ -999,6 +999,7 @@ $(document).ready(function() {
                     } else {
                         info.cancel = true;
                     }
+                    break;
             }
         },
         sortCode: function (sheet) {

+ 11 - 0
app/public/js/revise.js

@@ -896,6 +896,7 @@ $(document).ready(() => {
         },
         editStarting(e, info) {
             if (!info.sheet.zh_setting || !info.sheet.zh_tree) return;
+            const tree = info.sheet.zh_tree;
             const col = info.sheet.zh_setting.cols[info.col];
             const node = info.sheet.zh_tree.nodes[info.row];
             if (!node) {
@@ -930,6 +931,16 @@ $(document).ready(() => {
                 case 'dgn_qty2':
                     info.cancel = !_.isEmpty(node.b_code) || node.settle_status === settleStatus.finish;
                     break;
+                case 'node_type':
+                    const parent = tree.getParent(node);
+                    if (parent) {
+                        info.cancel = false;
+                        // const topParent = tree.getTopParent(node);
+                        // info.cancel = [1, 5].indexOf(topParent.node_type) < 0;
+                    } else {
+                        info.cancel = true;
+                    }
+                    break;
             }
         },
         cut: function (sheet, sel, callback) {