Browse Source

[修改]三五级预案在线编制保存报错

tangshan
chenjingyu 4 years ago
parent
commit
66256959e8
  1. 181
      src/app/plan-management/create-plan-online-five/create-plan-online-five.component.ts

181
src/app/plan-management/create-plan-online-five/create-plan-online-five.component.ts

@ -4,7 +4,7 @@
* @Author: sueRimn * @Author: sueRimn
* @Date: 2021-06-16 13:56:54 * @Date: 2021-06-16 13:56:54
* @LastEditors: sueRimn * @LastEditors: sueRimn
* @LastEditTime: 2021-08-24 15:32:48 * @LastEditTime: 2021-08-25 08:44:19
*/ */
import { HttpClient } from '@angular/common/http'; import { HttpClient } from '@angular/common/http';
import { Component, Inject, OnInit, Renderer2, ViewChild, Input } from '@angular/core'; import { Component, Inject, OnInit, Renderer2, ViewChild, Input } from '@angular/core';
@ -636,98 +636,101 @@ export class CreatePlanOnlineFiveComponent implements OnInit {
var orginputCount=0 var orginputCount=0
var orgtextAreaCount=0 var orgtextAreaCount=0
var orgtreeCount=0 var orgtreeCount=0
if(this.planTemplateData[4]!=undefined&&this.planTemplateData[4].groupName=='组织指挥'){ this.planTemplateData.forEach((value,index,array) => {
this.planTemplateData[4].attribute.forEach((orgvalue,orgi,orgArr) => { if(value.groupName=='组织指挥'){
if(orgArr[orgi].level=='1'){ this.planTemplateData[4].attribute.forEach((orgvalue,orgi,orgArr) => {
orgtableCount++ if(orgArr[orgi].level=='1'){
this.yinJson.organizationCommands.tableCount.tables.push({itemCount:orgArr[orgi].tableth.length}) orgtableCount++
}else if(orgArr[orgi].level=='2'){ this.yinJson.organizationCommands.tableCount.tables.push({itemCount:orgArr[orgi].tableth.length})
orginputCount++ }else if(orgArr[orgi].level=='2'){
this.yinJson.organizationCommands.inputCount.inputs.push({colCount:orgArr[orgi].lieNumber,rowCount:orgArr[orgi].hNumber}) orginputCount++
}else if(orgArr[orgi].level=='3'){ this.yinJson.organizationCommands.inputCount.inputs.push({colCount:orgArr[orgi].lieNumber,rowCount:orgArr[orgi].hNumber})
orgtextAreaCount++ }else if(orgArr[orgi].level=='3'){
}else if(orgArr[orgi].level=='4'){ orgtextAreaCount++
orgtreeCount++ }else if(orgArr[orgi].level=='4'){
} orgtreeCount++
}); }
} });
}
this.yinJson.organizationCommands.tableCount.totalCount=orgtableCount this.yinJson.organizationCommands.tableCount.totalCount=orgtableCount
this.yinJson.organizationCommands.inputCount.totalCount=orginputCount this.yinJson.organizationCommands.inputCount.totalCount=orginputCount
this.yinJson.organizationCommands.textAreaCount.totalCount=orgtextAreaCount this.yinJson.organizationCommands.textAreaCount.totalCount=orgtextAreaCount
this.yinJson.organizationCommands.treeCount.totalCount=orgtreeCount this.yinJson.organizationCommands.treeCount.totalCount=orgtreeCount
var shetableCount=0 var shetableCount=0
var sheinputCount=0 var sheinputCount=0
var shetextAreaCount=0 var shetextAreaCount=0
var shetreeCount=0 var shetreeCount=0
if(this.planTemplateData[6]!=undefined&&this.planTemplateData[6].groupName=='社会联动'){ if(value.groupName=='社会联动'){
this.planTemplateData[6].attribute.forEach((orgvalue,orgi,orgArr) => { this.planTemplateData[6].attribute.forEach((orgvalue,orgi,orgArr) => {
if(orgArr[orgi].level=='1'){ if(orgArr[orgi].level=='1'){
shetableCount++ shetableCount++
//this.yinJson.organizationCommands.tableCount.tables.push({itemCount:orgtableCount}) //this.yinJson.organizationCommands.tableCount.tables.push({itemCount:orgtableCount})
}else if(orgArr[orgi].level=='2'){ }else if(orgArr[orgi].level=='2'){
sheinputCount++ sheinputCount++
this.yinJson.socialLinkages.inputCount.inputs.push({colCount:orgArr[orgi].lieNumber,rowCount:orgArr[orgi].hNumber}) this.yinJson.socialLinkages.inputCount.inputs.push({colCount:orgArr[orgi].lieNumber,rowCount:orgArr[orgi].hNumber})
}else if(orgArr[orgi].level=='3'){ }else if(orgArr[orgi].level=='3'){
shetextAreaCount++ shetextAreaCount++
}else if(orgArr[orgi].level=='4'){ }else if(orgArr[orgi].level=='4'){
shetreeCount++ shetreeCount++
} }
}); });
} }
this.yinJson.socialLinkages.tableCount.totalCount=shetableCount this.yinJson.socialLinkages.tableCount.totalCount=shetableCount
this.yinJson.socialLinkages.inputCount.totalCount=sheinputCount this.yinJson.socialLinkages.inputCount.totalCount=sheinputCount
this.yinJson.socialLinkages.textAreaCount.totalCount=shetextAreaCount this.yinJson.socialLinkages.textAreaCount.totalCount=shetextAreaCount
this.yinJson.socialLinkages.treeCount.totalCount=shetreeCount this.yinJson.socialLinkages.treeCount.totalCount=shetreeCount
var qintableCount=0 var qintableCount=0
var qininputCount=0 var qininputCount=0
var qintextAreaCount=0 var qintextAreaCount=0
var qintreeCount=0 var qintreeCount=0
if(this.planTemplateData[7]!=undefined&&this.planTemplateData[7].groupName=='勤务保障'){ if(value.groupName=='勤务保障'){
this.planTemplateData[7].attribute.forEach((orgvalue,orgi,orgArr) => { this.planTemplateData[7].attribute.forEach((orgvalue,orgi,orgArr) => {
if(orgArr[orgi].level=='1'){ if(orgArr[orgi].level=='1'){
qintableCount++ qintableCount++
//this.yinJson.organizationCommands.tableCount.tables.push({itemCount:orgtableCount}) //this.yinJson.organizationCommands.tableCount.tables.push({itemCount:orgtableCount})
}else if(orgArr[orgi].level=='2'){ }else if(orgArr[orgi].level=='2'){
qininputCount++ qininputCount++
this.yinJson.serviceSupports.inputCount.inputs.push({colCount:orgArr[orgi].lieNumber,rowCount:orgArr[orgi].hNumber}) this.yinJson.serviceSupports.inputCount.inputs.push({colCount:orgArr[orgi].lieNumber,rowCount:orgArr[orgi].hNumber})
}else if(orgArr[orgi].level=='3'){ }else if(orgArr[orgi].level=='3'){
qintextAreaCount++ qintextAreaCount++
}else if(orgArr[orgi].level=='4'){ }else if(orgArr[orgi].level=='4'){
qintreeCount++ qintreeCount++
} }
}); });
} }
this.yinJson.serviceSupports.tableCount.totalCount=qintableCount this.yinJson.serviceSupports.tableCount.totalCount=qintableCount
this.yinJson.serviceSupports.inputCount.totalCount=qininputCount this.yinJson.serviceSupports.inputCount.totalCount=qininputCount
this.yinJson.serviceSupports.textAreaCount.totalCount=qintextAreaCount this.yinJson.serviceSupports.textAreaCount.totalCount=qintextAreaCount
this.yinJson.serviceSupports.treeCount.totalCount=qintreeCount this.yinJson.serviceSupports.treeCount.totalCount=qintreeCount
var futableCount=0 var futableCount=0
var fuinputCount=0 var fuinputCount=0
var futextAreaCount=0 var futextAreaCount=0
var futreeCount=0 var futreeCount=0
if(this.planTemplateData[9]!=undefined&&this.planTemplateData[9].groupName=='辅助决策'){ if(value.groupName=='辅助决策'){
this.planTemplateData[9].attribute.forEach((orgvalue,orgi,orgArr) => { this.planTemplateData[9].attribute.forEach((orgvalue,orgi,orgArr) => {
if(orgArr[orgi].level=='1'){ if(orgArr[orgi].level=='1'){
futableCount++ futableCount++
//this.yinJson.organizationCommands.tableCount.tables.push({itemCount:orgtableCount}) //this.yinJson.organizationCommands.tableCount.tables.push({itemCount:orgtableCount})
}else if(orgArr[orgi].level=='2'){ }else if(orgArr[orgi].level=='2'){
fuinputCount++ fuinputCount++
this.yinJson.decisionSupports.inputCount.inputs.push({colCount:orgArr[orgi].lieNumber,rowCount:orgArr[orgi].hNumber}) this.yinJson.decisionSupports.inputCount.inputs.push({colCount:orgArr[orgi].lieNumber,rowCount:orgArr[orgi].hNumber})
}else if(orgArr[orgi].level=='3'){ }else if(orgArr[orgi].level=='3'){
futextAreaCount++ futextAreaCount++
}else if(orgArr[orgi].level=='4'){ }else if(orgArr[orgi].level=='4'){
futreeCount++ futreeCount++
} }
}); });
} }
this.yinJson.decisionSupports.tableCount.totalCount=futableCount
this.yinJson.decisionSupports.inputCount.totalCount=fuinputCount
this.yinJson.decisionSupports.textAreaCount.totalCount=futextAreaCount
this.yinJson.decisionSupports.treeCount.totalCount=futreeCount
});
this.yinJson.decisionSupports.tableCount.totalCount=futableCount
this.yinJson.decisionSupports.inputCount.totalCount=fuinputCount
this.yinJson.decisionSupports.textAreaCount.totalCount=futextAreaCount
this.yinJson.decisionSupports.treeCount.totalCount=futreeCount
} }
if(type==5){ if(type==5){
var orgtableCount=0 var orgtableCount=0

Loading…
Cancel
Save