|
@@ -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);
|
|
|
});
|