|  | @@ -2,6 +2,7 @@
 | 
	
		
			
				|  |  |   * Created by zhang on 2018/9/12.
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  |  let MaterialController = {
 | 
	
		
			
				|  |  | +    subSpreadDivWidth:"",
 | 
	
		
			
				|  |  |      //规则相关映射
 | 
	
		
			
				|  |  |      rule1: function (node) {
 | 
	
		
			
				|  |  |          let itemText = node.data.itemCharacterText;
 | 
	
	
		
			
				|  | @@ -164,11 +165,15 @@ let MaterialController = {
 | 
	
		
			
				|  |  |      showReplaceDiv:function (node) {
 | 
	
		
			
				|  |  |          $("#subSpread").addClass("ration_glj_spread");
 | 
	
		
			
				|  |  |          $("#replaceM").show();
 | 
	
		
			
				|  |  | -        if(node) this.showReplaceSpread(node);//如果不是只刷新页面
 | 
	
		
			
				|  |  | +        $("#rgResize").show();// 拖动调整大小功能添加
 | 
	
		
			
				|  |  | +        // 2018-11-07 需求变更,这个项目特征替换表格暂时隐藏不删除,以后可能还要用,先把项目初始化这句注释掉
 | 
	
		
			
				|  |  | +       // if(node) this.showReplaceSpread(node);//如果不是只刷新页面
 | 
	
		
			
				|  |  | +        this.showItemCharacterText(node);//只显示文本
 | 
	
		
			
				|  |  |          refreshSubSpread();
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      hideReplaceDiv:function(){
 | 
	
		
			
				|  |  |          $("#subSpread").removeClass("ration_glj_spread");
 | 
	
		
			
				|  |  | +        $("#subSpread").css("width",""); //左右拖动调整表格大小的时候会设置css属性,所以隐藏这个div的时候也要把这个属性给去掉
 | 
	
		
			
				|  |  |          $("#replaceM").hide();
 | 
	
		
			
				|  |  |          refreshSubSpread();
 | 
	
		
			
				|  |  |      },
 | 
	
	
		
			
				|  | @@ -201,6 +206,22 @@ let MaterialController = {
 | 
	
		
			
				|  |  |          sheetCommonObj.showData(this.sheet, this.setting,this.datas);
 | 
	
		
			
				|  |  |          this.sheet.setRowCount(this.datas.length);
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    showItemCharacterText:function (node) {
 | 
	
		
			
				|  |  | +        let text="";
 | 
	
		
			
				|  |  | +        let selected = node?node:projectObj.project.mainTree.selected;
 | 
	
		
			
				|  |  | +        let parent = selected.parent;
 | 
	
		
			
				|  |  | +        if(selected&&parent){
 | 
	
		
			
				|  |  | +            text = parent.data.itemCharacterText?parent.data.itemCharacterText.replace(/\n/g,"<br>"):"";
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        if(text == "") {//为空的时候不显示
 | 
	
		
			
				|  |  | +            $("#replaceM").hide();
 | 
	
		
			
				|  |  | +            $("#subSpread").removeClass("ration_glj_spread");
 | 
	
		
			
				|  |  | +            $('#subSpread').css('width','');
 | 
	
		
			
				|  |  | +            return;
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        $('#subSpread').css('width',MaterialController.subSpreadDivWidth);
 | 
	
		
			
				|  |  | +        $("#replaceM").html(text);
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      getItems:function(characterText){
 | 
	
		
			
				|  |  |          if(!characterText) return;
 | 
	
		
			
				|  |  |          let strArray =  characterText.split(/\n/);
 | 
	
	
		
			
				|  | @@ -238,4 +259,15 @@ let MaterialController = {
 | 
	
		
			
				|  |  |              if(!_.isEmpty(doc)) this.postReplace([{glj:ration_glj,doc:doc}]);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | -};
 | 
	
		
			
				|  |  | +};
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +let rg_sideResizeEles = {};
 | 
	
		
			
				|  |  | +rg_sideResizeEles.id = 'tabRG';
 | 
	
		
			
				|  |  | +rg_sideResizeEles.resize = $('#rgResize');
 | 
	
		
			
				|  |  | +rg_sideResizeEles.nearElement = $('#subSpread');
 | 
	
		
			
				|  |  | +rg_sideResizeEles.farElement = $('#replaceM');
 | 
	
		
			
				|  |  | +rg_sideResizeEles.nav = null;
 | 
	
		
			
				|  |  | +slideResize(rg_sideResizeEles, {min: 100, max: $('#tabCon').width()-100}, 'width', function(){
 | 
	
		
			
				|  |  | +    MaterialController.subSpreadDivWidth = $('#subSpread').css('width');
 | 
	
		
			
				|  |  | +    refreshSubSpread();
 | 
	
		
			
				|  |  | +});
 |