|
|
@@ -2208,6 +2208,7 @@ $(document).ready(function() {
|
|
|
setDangerInfo($('#rename-name-info'), `已存在“${newName}”`);
|
|
|
return;
|
|
|
}
|
|
|
+ newName = whiteSpaceCollapse(newName);
|
|
|
RenameProject(select.id(), newName, select.data.ParentID, function () {
|
|
|
setDangerInfo($('#rename-name-info'), '', false);
|
|
|
dialog.modal('hide');
|
|
|
@@ -2494,6 +2495,12 @@ function init() {
|
|
|
engineering = engineeringList !== null && engineeringList !== undefined ? JSON.parse(engineeringList) : [];
|
|
|
}
|
|
|
|
|
|
+function whiteSpaceCollapse(v) {
|
|
|
+ v = v.replace(/[\r,\n,\t]/g, ' ');
|
|
|
+ v = v.trim();
|
|
|
+ return v.replace(/\s{1,}/g, ' ');
|
|
|
+}
|
|
|
+
|
|
|
/**
|
|
|
* 新增建设项目
|
|
|
*
|
|
|
@@ -2505,7 +2512,7 @@ function AddProject() {
|
|
|
setDangerInfo($('#project-name-info'), '请填写建设项目名称');
|
|
|
return false;
|
|
|
}
|
|
|
- name = name.replace(/[\r,\n,\s,\t]/g, '');
|
|
|
+ name = whiteSpaceCollapse(name);
|
|
|
let existCallback = function () {
|
|
|
setDangerInfo($('#project-name-info'), `已存在“${$("#project-name").val()}”`);
|
|
|
};
|
|
|
@@ -3117,7 +3124,7 @@ function AddEngineering() {
|
|
|
setDangerInfo($('#engineering-name-info'), '请填写单项工程名称');
|
|
|
return false;
|
|
|
}
|
|
|
- name = name.replace(/[\r,\n,\s,\t]/g, '');
|
|
|
+ name = whiteSpaceCollapse(name);
|
|
|
let existCallback = function () {
|
|
|
setDangerInfo($('#engineering-name-info'), `已存在“${$("#engineering-name").val()}”`);
|
|
|
};
|
|
|
@@ -3156,20 +3163,20 @@ function AddTender() {
|
|
|
setDangerInfo($('#poj-name-info'), '请填写建设项目名称');
|
|
|
return false;
|
|
|
}
|
|
|
- projName = projName.replace(/[\r,\n,\s,\t]/g, '');
|
|
|
+ projName = whiteSpaceCollapse(projName);
|
|
|
let engName = $("#eng-name").val().trim();
|
|
|
if(engName === ''){
|
|
|
replaceClass($('#eng-name-info'), 'text-info', 'text-danger');
|
|
|
setDangerInfo($('#eng-name-info'), '请填写单项工程名称');
|
|
|
return false;
|
|
|
}
|
|
|
- engName = engName.replace(/[\r,\n,\s,\t]/g, '');
|
|
|
+ engName = whiteSpaceCollapse(engName);
|
|
|
let tenderName = $('#tender-name').val();
|
|
|
if (tenderName === '') {
|
|
|
setDangerInfo($('#tender-name-info'), '请填写单位工程名称');
|
|
|
return false;
|
|
|
}
|
|
|
- tenderName = tenderName.replace(/[\r,\n,\s,\t]/g, '');
|
|
|
+ tenderName = whiteSpaceCollapse(tenderName);
|
|
|
if(hasTender(projTreeObj.tree.selected, projName, engName, tenderName)){
|
|
|
return false;
|
|
|
}
|