|  | @@ -39,7 +39,7 @@ let gljSelOprObj = {
 | 
	
		
			
				|  |  |              delete glj.ID;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    /*getSelGljItems: function(stdGljLibId, callback) {
 | 
	
		
			
				|  |  | +    getSelGljItems: function(stdGljLibId, callback) {
 | 
	
		
			
				|  |  |          let me = this;
 | 
	
		
			
				|  |  |          CommonAjax.post('/complementartGlj/api/getGljItems', {stdGljLibId: stdGljLibId}, function (rstData) {
 | 
	
		
			
				|  |  |              me.stdGljList = rstData.stdGljs;
 | 
	
	
		
			
				|  | @@ -61,18 +61,33 @@ let gljSelOprObj = {
 | 
	
		
			
				|  |  |                  callback();
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  | -    },*/
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    initClassTree: function (type, treeData) {
 | 
	
		
			
				|  |  | +        let me = this;
 | 
	
		
			
				|  |  | +        if (me.treeObj) {
 | 
	
		
			
				|  |  | +            me.treeObj.destroy();
 | 
	
		
			
				|  |  | +            me.parentNodeIds = {};
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        zTreeHelper.createTree(treeData, gljSelTreeOprObj.setting, "selGljTree", me);
 | 
	
		
			
				|  |  | +        let rootNode = me.treeObj.getNodes()[0];
 | 
	
		
			
				|  |  | +        if(rootNode && rootNode.isParent && rootNode.isFirstNode){
 | 
	
		
			
				|  |  | +            me.rootNode = rootNode;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        if(me.rootNode){
 | 
	
		
			
				|  |  | +            me.treeObj.selectNode(me.rootNode);
 | 
	
		
			
				|  |  | +            if ((me.stdGljList && me.stdGljList.length > 0) ||
 | 
	
		
			
				|  |  | +                (me.complementaryGljList && me.complementaryGljList.length > 0)) {
 | 
	
		
			
				|  |  | +                gljSelTreeOprObj.setting.callback.onClick(null, 'selGljTree', me.rootNode);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      getGljClassTree: function (gljLibId, callback) {
 | 
	
		
			
				|  |  | -        console.log('enter2');
 | 
	
		
			
				|  |  |          let me = this;
 | 
	
		
			
				|  |  | -        let url = '/complementartGlj/api/getGljTree';
 | 
	
		
			
				|  |  | +        let url = '/complementartGlj/api/getMixedTree';
 | 
	
		
			
				|  |  |          let postData = {gljLibId: gljLibId};
 | 
	
		
			
				|  |  |          let sucFunc = function (rstData) {
 | 
	
		
			
				|  |  | -            zTreeHelper.createTree(rstData, gljSelTreeOprObj.setting, "selGljTree", gljSelOprObj);
 | 
	
		
			
				|  |  | -            let rootNode = gljSelOprObj.treeObj.getNodes()[0];
 | 
	
		
			
				|  |  | -            if(rootNode && rootNode.isParent && rootNode.isFirstNode){
 | 
	
		
			
				|  |  | -                gljSelOprObj.rootNode = rootNode;
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | +            me.treeData = rstData;
 | 
	
		
			
				|  |  | +            me.initClassTree('std', me.treeData.std);
 | 
	
		
			
				|  |  |              gljSelOprObj.buildSheet($('#gljSelSheet')[0]);
 | 
	
		
			
				|  |  |              if(callback){
 | 
	
		
			
				|  |  |                  callback();
 | 
	
	
		
			
				|  | @@ -167,13 +182,13 @@ let gljSelOprObj = {
 | 
	
		
			
				|  |  |          if(typeof $("input[name='glj']:checked")[0] !== 'undefined'){
 | 
	
		
			
				|  |  |              $("input[name='glj']:checked")[0].checked = false;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        $("input[value = 'allGljs']")[0].checked = true;
 | 
	
		
			
				|  |  | -        me.radiosSelected = 'allGljs';
 | 
	
		
			
				|  |  | -        //初始为所有工料机
 | 
	
		
			
				|  |  | +        $("input[value = 'stdGljs']")[0].checked = true;
 | 
	
		
			
				|  |  | +        me.radiosSelected = 'stdGljs';
 | 
	
		
			
				|  |  | +        //初始为标准工料机
 | 
	
		
			
				|  |  |          me.showGljList = [];
 | 
	
		
			
				|  |  | -        if(me.radiosSelected === 'allGljs'){
 | 
	
		
			
				|  |  | +        if(me.radiosSelected === 'stdGljs'){
 | 
	
		
			
				|  |  |              me.setShowGljList(me.stdGljList, true);
 | 
	
		
			
				|  |  | -            me.setShowGljList(me.complementaryGljList, true);
 | 
	
		
			
				|  |  | +            //me.setShowGljList(me.complementaryGljList, true);
 | 
	
		
			
				|  |  |              me.sortGlj(me.showGljList);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      },
 | 
	
	
		
			
				|  | @@ -220,6 +235,11 @@ let gljSelOprObj = {
 | 
	
		
			
				|  |  |      radiosChange: function () {
 | 
	
		
			
				|  |  |          let me = gljSelOprObj;
 | 
	
		
			
				|  |  |          $('.glj-radio').change(function () {
 | 
	
		
			
				|  |  | +            if($(this).val() === 'stdGljs') {
 | 
	
		
			
				|  |  | +                me.initClassTree('std', me.treeData.std);
 | 
	
		
			
				|  |  | +            } else {
 | 
	
		
			
				|  |  | +                me.initClassTree('comple', me.treeData.comple);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |              me.filterDatasAndShow();
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |      },
 |