|  | @@ -1901,7 +1901,7 @@ function AddTenderItems(selected, projName, engName, tenderName, property, callb
 | 
	
		
			
				|  |  |              let updateProjs = GetUpdateData(pre, parent, next, projName, null, projID, {updateType: 'new', projectType: projectType.project});
 | 
	
		
			
				|  |  |              let updateEng = {updateType: 'new', updateData: {ID: engID, ParentID: projID, NextSiblingID: -1, name: engName, projType: projectType.engineering}};
 | 
	
		
			
				|  |  |              property.rootProjectID = projID;
 | 
	
		
			
				|  |  | -            let updateTender = {updateType: 'new', updateData: {ID: tenderID, ParentID: engID, NextSiblingID: -1, name: tenderName, projType: projectType.tender, property: property}};
 | 
	
		
			
				|  |  | +            let updateTender = {updateType: 'new', updateData: {ID: tenderID, ParentID: engID, NextSiblingID: -1, shareInfo: [], name: tenderName, projType: projectType.tender, property: property}};
 | 
	
		
			
				|  |  |              updateDatas = updateDatas.concat(updateProjs);
 | 
	
		
			
				|  |  |              updateDatas.push(updateEng);
 | 
	
		
			
				|  |  |              updateDatas.push(updateTender);
 | 
	
	
		
			
				|  | @@ -1936,7 +1936,7 @@ function AddTenderItems(selected, projName, engName, tenderName, property, callb
 | 
	
		
			
				|  |  |              let next = null;
 | 
	
		
			
				|  |  |              let updateEng = {updateType: 'new', updateData: {ID: engID, ParentID: tempProj.data.ID, NextSiblingID: -1, name: engName, projType: projectType.engineering}};
 | 
	
		
			
				|  |  |              property.rootProjectID = tempProj.data.ID;
 | 
	
		
			
				|  |  | -            let updateTender = {updateType: 'new', updateData: {ID: tenderID, ParentID: engID, NextSiblingID: -1, name: tenderName, projType: projectType.tender, property: property}};
 | 
	
		
			
				|  |  | +            let updateTender = {updateType: 'new', updateData: {ID: tenderID, ParentID: engID, NextSiblingID: -1,  shareInfo: [], name: tenderName, projType: projectType.tender, property: property}};
 | 
	
		
			
				|  |  |              if(selected && selected.data.projType === projectType.engineering && selected.parent === tempProj){
 | 
	
		
			
				|  |  |                  pre = selected;
 | 
	
		
			
				|  |  |                  next = selected.nextSibling;
 | 
	
	
		
			
				|  | @@ -1972,7 +1972,7 @@ function AddTenderItems(selected, projName, engName, tenderName, property, callb
 | 
	
		
			
				|  |  |              let tenderID = IDs.lowID;
 | 
	
		
			
				|  |  |              let pre = tempEng.lastChild();
 | 
	
		
			
				|  |  |              property.rootProjectID = tempProj.data.ID;
 | 
	
		
			
				|  |  | -            let updateTender = {updateType: 'new', updateData: {ID: tenderID, ParentID: tempEng.id(), NextSiblingID: -1, name: tenderName, projType: projectType.tender, property: property}};
 | 
	
		
			
				|  |  | +            let updateTender = {updateType: 'new', updateData: {ID: tenderID, ParentID: tempEng.id(), NextSiblingID: -1,  shareInfo: [], name: tenderName, projType: projectType.tender, property: property}};
 | 
	
		
			
				|  |  |              updateDatas.push(updateTender);
 | 
	
		
			
				|  |  |              if(pre){
 | 
	
		
			
				|  |  |                  updateDatas.push({updateType: 'update', updateData: {ID: pre.id(), NextSiblingID: tenderID}});
 | 
	
	
		
			
				|  | @@ -3385,6 +3385,7 @@ $('#sharePhone').on('keyup',function () {
 | 
	
		
			
				|  |  |  $('#share-confirm').click(function(){
 | 
	
		
			
				|  |  |      const hintInfo = $('#share-info');
 | 
	
		
			
				|  |  |      $.bootstrapLoading.start();
 | 
	
		
			
				|  |  | +    const perHeight = 30;
 | 
	
		
			
				|  |  |      let allowCopy = $('#allowCopy').prop('checked'),
 | 
	
		
			
				|  |  |          userName = $('#user_name').text() || '',
 | 
	
		
			
				|  |  |          userCompany = $('#user_company').text() || '',
 | 
	
	
		
			
				|  | @@ -3402,6 +3403,8 @@ $('#share-confirm').click(function(){
 | 
	
		
			
				|  |  |                          <td style="width: 90px;"><input value="allowCopy" ${allowCopy ? 'checked' : ''} type="checkbox"></td>
 | 
	
		
			
				|  |  |                          <td style="width: 90px;"><input value="cancelShare" type="checkbox"></td>
 | 
	
		
			
				|  |  |                       </tr>`);
 | 
	
		
			
				|  |  | +        let tbodyTotalHeight = $('#shareToInfo').height() + perHeight > 200 ? 200 : $('#shareToInfo').height() + perHeight;
 | 
	
		
			
				|  |  | +        $('#shareToInfo').height(tbodyTotalHeight);
 | 
	
		
			
				|  |  |          $('#shareToInfo').append($tr);
 | 
	
		
			
				|  |  |          //更新缓存
 | 
	
		
			
				|  |  |         // if (shareSeleted.data.shareInfo.length === 0) {
 | 
	
	
		
			
				|  | @@ -3443,6 +3446,7 @@ $('#shareToConfirm').click(function () {
 | 
	
		
			
				|  |  |  //设置分享给界面数据
 | 
	
		
			
				|  |  |  //@param {Object}selected @return {void}
 | 
	
		
			
				|  |  |  function setShareToModal(selected){
 | 
	
		
			
				|  |  | +    const perHeight = 30; //每条分享给数据的高度
 | 
	
		
			
				|  |  |      $('#shareToInfo').empty();
 | 
	
		
			
				|  |  |      if(!selected){
 | 
	
		
			
				|  |  |          return;
 | 
	
	
		
			
				|  | @@ -3484,6 +3488,8 @@ function setShareToModal(selected){
 | 
	
		
			
				|  |  |                                 </tr>`;
 | 
	
		
			
				|  |  |              infoArr.push(infoHtml);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        let tbodyTotalHeight = infoArr.length * perHeight + 5 > 200 ? 200 : infoArr.length * perHeight + 5;
 | 
	
		
			
				|  |  | +        $('#shareToInfo').height(tbodyTotalHeight);
 | 
	
		
			
				|  |  |          let infoHtml = infoArr.join('');
 | 
	
		
			
				|  |  |          $('#shareToInfo').html(infoHtml);
 | 
	
		
			
				|  |  |      });
 |