| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | 
							- 'use strict';
 
- /**
 
-  *
 
-  *
 
-  * @author Mai
 
-  * @date
 
-  * @version
 
-  */
 
- const ledgerTreeCol = {
 
-     readOnly: {
 
-         unit_price: function (node) {
 
-             return node.children && node.children.length > 0;
 
-         },
 
-         quantity: function (node) {
 
-             return (node.children && node.children.length > 0);
 
-         },
 
-         total_price: function (node) {
 
-             return node.children && node.children.length > 0;
 
-         },
 
-         dgnQty: function (node) {
 
-             return !_.isEmpty(node.b_code);
 
-         },
 
-     },
 
-     getEvent: function (eventName) {
 
-         const names = eventName.split('.');
 
-         let event = this;
 
-         for (let name of names) {
 
-             if (event[name]) {
 
-                 event = event[name];
 
-             } else {
 
-                 return null;
 
-             }
 
-         }
 
-         if (event && Object.prototype.toString.apply(event) !== "[object Function]") {
 
-             return null;
 
-         } else {
 
-             return event;
 
-         }
 
-     },
 
-     initSpreadSetting(setting) {
 
-         for (const col of setting.cols) {
 
-             if (col.readOnly && Object.prototype.toString.apply(col.readOnly) === "[object String]") {
 
-                 //col.readOnly = this.getEvent(col.readOnly);
 
-                 delete col.readOnly;
 
-             }
 
-         }
 
-     }
 
- };
 
 
  |