12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- /**
- * Created by Mai on 2017/7/25.
- */
- let MainTreeCol = {
- getText: {
- type: function (node) {
- if (node.sourceType === projectObj.project.Bills.getSourceType()) {
- return '';
- } else if (node.sourceType === projectObj.project.Ration.getSourceType()) {
- return '定';
- } else if (node.sourceType === projectObj.project.VolumePrice.getSourceType()) {
- return '量';
- } else if (node.sourceType === projectObj.project.ration_glj.getSourceType()) {
- return '主';
- }
- }
- },
- readOnly: {
- bills: function (node) {
- return node.sourceType === projectObj.project.Bills.getSourceType();
- },
- ration: function (node) {
- return node.sourceType === projectObj.project.Ration.getSourceType();
- },
- volumePrice: function (node) {
- return node.sourceType === projectObj.project.VolumePrice.getSourceType();
- },
- billsParent: function (node) {
- return node.sourceType === projectObj.project.Bills.getSourceType() && node.source.children.length > 0;
- }
- },
- getEvent: function (eventName) {
- let 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;
- }
- },
- getNumberFormatter: function (digit) {
- switch (digit) {
- case 1:
- return '0.#';
- case 2:
- return '0.##';
- case 3:
- return '0.###';
- case 4:
- return '0.####';
- case 5:
- return '0.#####';
- case 6:
- return '0.######';
- default:
- return '0.##';
- }
- }
- }
|