|
@@ -913,15 +913,20 @@ const pmShare = (function () {
|
|
|
return;
|
|
|
}
|
|
|
let copyMap = {copy: null, update: null};
|
|
|
- let newName = getCopyName(selected);
|
|
|
+ let newName = $('#copyShare_name').val();
|
|
|
+ if (!newName) {
|
|
|
+ $('#copyShareTender-info').text('单位工程名称不可为空');
|
|
|
+ $('#copyShareTender-info').show();
|
|
|
+ return;
|
|
|
+ }
|
|
|
//获取单项工程的单位工程
|
|
|
let tenderQuery = {$or: [{deleteInfo: null}, {'deleteInfo.deleted': false}], userID: userID, ParentID: engID};
|
|
|
const rstData = await ajaxPost('/pm/api/getProjectsByQuery', {user_id: userID, query: tenderQuery, options: '-_id -property'}, false, 10000);
|
|
|
let updateTender = null;
|
|
|
for(let tender of rstData){
|
|
|
if(tender.name === newName){
|
|
|
- $('#copyShare_name').text('已存在此单位工程。');
|
|
|
- $('#copyShare_name').addClass('text-danger');
|
|
|
+ $('#copyShareTender-info').text('已存在同名单位工程');
|
|
|
+ $('#copyShareTender-info').show();
|
|
|
return;
|
|
|
}
|
|
|
if(tender.NextSiblingID == -1){
|
|
@@ -1125,27 +1130,19 @@ const pmShare = (function () {
|
|
|
$('#copyShare').on('shown.bs.modal', function () {
|
|
|
setCopyModal();
|
|
|
//更改显示名称
|
|
|
- let newName = getCopyName(shareSeleted);
|
|
|
- $('#copyShare_name').html(`拷贝后,工程将重命名为 "<b>${newName}</b>"`);
|
|
|
- $('#copyShare_name').removeClass('text-danger');
|
|
|
+ $('#copyShare_name').val(shareSeleted.data.name);
|
|
|
});
|
|
|
//拷贝工程改变选择建设项目
|
|
|
$('#copyShare_selectProj').change(function () {
|
|
|
- //更改显示名称
|
|
|
- let newName = getCopyName(shareSeleted);
|
|
|
- $('#copyShare_name').html(`拷贝后,工程将重命名为 "<b>${newName}</b>"`);
|
|
|
- $('#copyShare_name').removeClass('text-danger');
|
|
|
$('#copyShareProj-info').hide();
|
|
|
$('#copyShareEng-info').hide();
|
|
|
+ $('#copyShareTender-info').hide();
|
|
|
let curSelID = $(this).select().val();
|
|
|
setEng(parseInt(curSelID));
|
|
|
});
|
|
|
//拷贝工程改变选择单项工程
|
|
|
$('#copyShare_selectEng').change(function () {
|
|
|
- //更改显示名称
|
|
|
- let newName = getCopyName(shareSeleted);
|
|
|
- $('#copyShare_name').html(`拷贝后,工程将重命名为 "<b>${newName}</b>"`);
|
|
|
- $('#copyShare_name').removeClass('text-danger');
|
|
|
+ $('#copyShareTender-info').hide();
|
|
|
});
|
|
|
//确认拷贝
|
|
|
$('#copyShare_confirm').click(function () {
|