|
@@ -177,7 +177,7 @@
|
|
"<td>" + obj.projectReportNumber + "</td>" +
|
|
"<td>" + obj.projectReportNumber + "</td>" +
|
|
"<td class=\"text-center op-td\" >" +
|
|
"<td class=\"text-center op-td\" >" +
|
|
"<span class=\"op-btn op-btn-add\" onclick=\"addRowInfoForm("+tid+","+id+")\" title=\"添加\"><i class=\"fa fa-plus\"></i> 添加</span>" +
|
|
"<span class=\"op-btn op-btn-add\" onclick=\"addRowInfoForm("+tid+","+id+")\" title=\"添加\"><i class=\"fa fa-plus\"></i> 添加</span>" +
|
|
- "<span class=\"op-btn op-btn-delete\" onclick=\"delListRow(this," + id + ")\" title=\"删除\"><i class=\"glyphicon glyphicon-remove\"></i> 删除</span>" +
|
|
|
|
|
|
+ "<span class=\"op-btn op-btn-delete\" onclick=\"delListRow(this," + id + ",'" + obj.projectReportNumber + "')\" title=\"删除\"><i class=\"glyphicon glyphicon-remove\"></i> 删除</span>" +
|
|
"</td>" +
|
|
"</td>" +
|
|
"</tr>")
|
|
"</tr>")
|
|
$("#projectList").append("<tr class='"+obj.id+"' style='display: none;'> <td colspan='4' style='padding: 0px;'>" +
|
|
$("#projectList").append("<tr class='"+obj.id+"' style='display: none;'> <td colspan='4' style='padding: 0px;'>" +
|
|
@@ -371,6 +371,7 @@
|
|
|
|
|
|
|
|
|
|
});
|
|
});
|
|
|
|
+ var projectReportNumberList = new Array();
|
|
|
|
|
|
function uploadFile(id){
|
|
function uploadFile(id){
|
|
top.layer.open({
|
|
top.layer.open({
|
|
@@ -395,6 +396,31 @@
|
|
success : function(data) {
|
|
success : function(data) {
|
|
//导入文件处理结果
|
|
//导入文件处理结果
|
|
if (data.success){
|
|
if (data.success){
|
|
|
|
+ var prefixProjectReportNumberList = new Array();
|
|
|
|
+
|
|
|
|
+ var obj = data.projectReportNumberList
|
|
|
|
+ for(var i=0;i<obj.length;i++){
|
|
|
|
+ projectReportNumberList.push(obj[i]);
|
|
|
|
+ }
|
|
|
|
+ for(var i=0;i<projectReportNumberList.length;i++){
|
|
|
|
+ var projectReportNumber = projectReportNumberList[i];
|
|
|
|
+ var prefixProjectReportNumber = projectReportNumber.substring(0, projectReportNumber.lastIndexOf('【'));
|
|
|
|
+ prefixProjectReportNumberList.push(prefixProjectReportNumber);
|
|
|
|
+ }
|
|
|
|
+ var distinctPrefixProjectReportNumberList = [...new Set(prefixProjectReportNumberList)];
|
|
|
|
+
|
|
|
|
+ if(distinctPrefixProjectReportNumberList.length>1){
|
|
|
|
+ for (var i=0; i<projectReportNumberList.length; i++){
|
|
|
|
+ for (var j=0; j<obj.length; j++){
|
|
|
|
+ if(projectReportNumberList[i] == obj[j]){
|
|
|
|
+ projectReportNumberList.splice(i,1)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ top.layer.msg("归档列表中选择的项目报告号类型不一致!", {icon: 5});
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
for(var i=0;i<data.projectIdList.length;i++){
|
|
for(var i=0;i<data.projectIdList.length;i++){
|
|
var arr=data.projectIdList[i];
|
|
var arr=data.projectIdList[i];
|
|
$.ajax({
|
|
$.ajax({
|
|
@@ -426,7 +452,7 @@
|
|
"<td>" + d.projectReportNumber + "</td>" +
|
|
"<td>" + d.projectReportNumber + "</td>" +
|
|
"<td class=\"text-center op-td\" >" +
|
|
"<td class=\"text-center op-td\" >" +
|
|
"<span class=\"op-btn op-btn-add\" onclick=\"addRowInfoForm("+tid+","+id+")\" title=\"添加\"><i class=\"fa fa-plus\"></i> 添加</span>" +
|
|
"<span class=\"op-btn op-btn-add\" onclick=\"addRowInfoForm("+tid+","+id+")\" title=\"添加\"><i class=\"fa fa-plus\"></i> 添加</span>" +
|
|
- "<span class=\"op-btn op-btn-delete\" onclick=\"delListRow(this," + id + ")\" title=\"删除\"><i class=\"glyphicon glyphicon-remove\"></i> 删除</span>" +
|
|
|
|
|
|
+ "<span class=\"op-btn op-btn-delete\" onclick=\"delListRow(this," + id + ",'" + d.projectReportNumber + "')\" title=\"删除\"><i class=\"glyphicon glyphicon-remove\"></i> 删除</span>" +
|
|
"</td>" +
|
|
"</td>" +
|
|
"</tr>")
|
|
"</tr>")
|
|
$("#projectList").append("<tr class='"+d.id+"' style='display: none;'> <td colspan='4' style='padding: 0px;'>" +
|
|
$("#projectList").append("<tr class='"+d.id+"' style='display: none;'> <td colspan='4' style='padding: 0px;'>" +
|
|
@@ -711,6 +737,30 @@
|
|
}
|
|
}
|
|
|
|
|
|
function setClientInfo(obj) {
|
|
function setClientInfo(obj) {
|
|
|
|
+ for(var i=0;i<obj.length;i++){
|
|
|
|
+ projectReportNumberList.push(obj[i].projectReportNumber);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ var prefixProjectReportNumberList = new Array();
|
|
|
|
+ for(var i=0;i<projectReportNumberList.length;i++){
|
|
|
|
+ var projectReportNumber = projectReportNumberList[i];
|
|
|
|
+ var prefixProjectReportNumber = projectReportNumber.substring(0, projectReportNumber.lastIndexOf('【'));
|
|
|
|
+ prefixProjectReportNumberList.push(prefixProjectReportNumber);
|
|
|
|
+ }
|
|
|
|
+ var distinctPrefixProjectReportNumberList = [...new Set(prefixProjectReportNumberList)];
|
|
|
|
+
|
|
|
|
+ if(distinctPrefixProjectReportNumberList.length>1){
|
|
|
|
+ for (var i=0; i<projectReportNumberList.length; i++){
|
|
|
|
+ for (var j=0; j<obj.length; j++){
|
|
|
|
+ if(projectReportNumberList[i] == obj[j].projectReportNumber){
|
|
|
|
+ projectReportNumberList.splice(i,1)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ top.layer.msg("归档列表中选择的项目报告号类型不一致!", {icon: 5});
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
var arr;
|
|
var arr;
|
|
for(var i=0;i<obj.length;i++){
|
|
for(var i=0;i<obj.length;i++){
|
|
arr=obj[i].id;
|
|
arr=obj[i].id;
|
|
@@ -742,7 +792,7 @@
|
|
"<td>" + d.projectReportNumber + "</td>" +
|
|
"<td>" + d.projectReportNumber + "</td>" +
|
|
"<td class=\"text-center op-td\" >" +
|
|
"<td class=\"text-center op-td\" >" +
|
|
"<span class=\"op-btn op-btn-add\" onclick=\"addRowInfoForm("+tid+","+id+")\" title=\"添加\"><i class=\"fa fa-plus\"></i> 添加</span>" +
|
|
"<span class=\"op-btn op-btn-add\" onclick=\"addRowInfoForm("+tid+","+id+")\" title=\"添加\"><i class=\"fa fa-plus\"></i> 添加</span>" +
|
|
- "<span class=\"op-btn op-btn-delete\" onclick=\"delListRow(this," + id + ")\" title=\"删除\"><i class=\"glyphicon glyphicon-remove\"></i> 删除</span>" +
|
|
|
|
|
|
+ "<span class=\"op-btn op-btn-delete\" onclick=\"delListRow(this," + id + ",'" + d.projectReportNumber + "')\" title=\"删除\"><i class=\"glyphicon glyphicon-remove\"></i> 删除</span>" +
|
|
"</td>" +
|
|
"</td>" +
|
|
"</tr>")
|
|
"</tr>")
|
|
$("#projectList").append("<tr class='"+d.id+"' style='display: none;'> <td colspan='4' style='padding: 0px;'>" +
|
|
$("#projectList").append("<tr class='"+d.id+"' style='display: none;'> <td colspan='4' style='padding: 0px;'>" +
|
|
@@ -943,12 +993,17 @@
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
}
|
|
- function delListRow(o,obj){
|
|
|
|
|
|
+ function delListRow(o,obj,projectReportNumber){
|
|
var tr="#"+obj.id+" tr"
|
|
var tr="#"+obj.id+" tr"
|
|
var html=$(tr).length
|
|
var html=$(tr).length
|
|
if(0 == html){
|
|
if(0 == html){
|
|
$(o).parent().parent().remove();
|
|
$(o).parent().parent().remove();
|
|
$(obj).parent().parent().parent().remove();
|
|
$(obj).parent().parent().parent().remove();
|
|
|
|
+ for (var i=0; i<projectReportNumberList.length; i++){
|
|
|
|
+ if(projectReportNumberList[i] == projectReportNumber){
|
|
|
|
+ projectReportNumberList.splice(i,1)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}else{
|
|
}else{
|
|
parent.layer.msg("该项目下有文件信息!", {icon: 5});
|
|
parent.layer.msg("该项目下有文件信息!", {icon: 5});
|
|
}
|
|
}
|
|
@@ -1212,10 +1267,10 @@
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="form-group layui-row">
|
|
<div class="form-group layui-row">
|
|
- <div class="form-group-label"><h2>归档项目信息</h2></div>
|
|
|
|
|
|
+ <div class="form-group-label"><h2>归档项目信息<span style="color: red"> (根据档案管理要求,一次批量归档的报告号类型需一致,不能混装。如:全是“苏兴咨字【xx】xx”或全是“苏兴内审字【xx】xx”)</span></h2></div>
|
|
<div class="layui-item nav-btns" style="float: left;width: 100px">
|
|
<div class="layui-item nav-btns" style="float: left;width: 100px">
|
|
- <sys:gridselectClientLink url="${ctx}/projectFilingBatch/projectFilingBatchInfo/finishListShow" id="constructionOrgList" title="选择项目"
|
|
|
|
- cssClass="form-control required" fieldLabels="${fns:urlEncode('项目编号')}" fieldKeys="name" searchLabel="${fns:urlEncode('客户名称')}" searchKey="name"></sys:gridselectClientLink>
|
|
|
|
|
|
+ <sys:gridselectBatchArchive url="${ctx}/projectFilingBatch/projectFilingBatchInfo/finishListShow" id="constructionOrgList" title="选择项目"
|
|
|
|
+ cssClass="form-control required" fieldLabels="${fns:urlEncode('项目编号')}" fieldKeys="name" searchLabel="${fns:urlEncode('客户名称')}" searchKey="name"></sys:gridselectBatchArchive>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
<div id="addUserButton" class="layui-item nav-btns" style="float: left;">
|
|
<div id="addUserButton" class="layui-item nav-btns" style="float: left;">
|