Browse Source

[修改]毕升文档编辑按钮权限判断

zhuzhou
chenjingyu 4 years ago
parent
commit
e45d1f4695
  1. 6
      src/app/plan-management/entry-plan-look/entry-plan-look.component.html
  2. 4
      src/app/plan-management/entry-plan-look/entry-plan-look.component.ts
  3. 2
      src/app/plan-management/meet-plan/meet-plan.component.html
  4. 4
      src/app/plan-management/meet-plan/meet-plan.component.ts
  5. 4
      src/app/plan-management/onetwo-entry-plan/onetwo-entry-plan.component.html
  6. 6
      src/app/plan-management/onetwo-entry-plan/onetwo-entry-plan.component.ts
  7. 2
      src/app/plan-management/type-plan/type-plan.component.html
  8. 6
      src/app/plan-management/type-plan/type-plan.component.ts
  9. 6
      src/app/statistic-analysis/addUnit/add-unit-one/add-unit-one.component.ts
  10. 7
      src/app/statistic-analysis/addUnit/add-unit-three-bar-details/add-unit-three-bar-details.component.ts
  11. 7
      src/app/statistic-analysis/addUnit/add-unit-three-line-details/add-unit-three-line-details.component.ts
  12. 7
      src/app/statistic-analysis/addUnit/add-unit-two-time/add-unit-two-time.component.ts
  13. 19
      src/app/statistic-analysis/addUnit/add-unit-two-type-details/add-unit-two-type-details.component.ts
  14. 39
      src/app/statistic-analysis/addUnit/add-unit-two-type-statistics/add-unit-two-type-statistics.component.ts
  15. 5
      src/app/statistic-analysis/all-plan/all-plan.component.ts
  16. 4
      src/app/statistic-analysis/buildingType/building-type-one/building-type-one.component.ts
  17. 11
      src/app/statistic-analysis/buildingType/building-type-three-details/building-type-three-details.component.ts
  18. 3
      src/app/statistic-analysis/buildingType/building-type-two-forward/building-type-two-forward.component.ts
  19. 7
      src/app/statistic-analysis/buildingType/building-type-two-reverse/building-type-two-reverse.component.ts
  20. 5
      src/app/statistic-analysis/compang-info/compang-info.component.ts
  21. 6
      src/app/statistic-analysis/state/page-one/page-one.component.ts
  22. 8
      src/app/statistic-analysis/state/page-there/page-there.component.ts
  23. 7
      src/app/statistic-analysis/state/page-two-name/page-two-name.component.ts
  24. 9
      src/app/statistic-analysis/state/page-two-time/page-two-time.component.ts
  25. 12
      src/app/statistic-analysis/state/page-zhong-dui-details/page-zhong-dui-details.component.ts

6
src/app/plan-management/entry-plan-look/entry-plan-look.component.html

@ -4,7 +4,7 @@
* @Author: sueRimn
* @Date: 2020-12-24 10:59:48
* @LastEditors: sueRimn
* @LastEditTime: 2021-03-24 13:36:02
* @LastEditTime: 2021-03-25 14:48:39
-->
<!-- <p>录入预案</p> -->
<div style="overflow: auto;height: 100%;">
@ -76,12 +76,12 @@
<th mat-header-cell *matHeaderCellDef>操作</th>
<td mat-cell *matCellDef="let element">
<span (click)="changeName(element)" *ngIf="element.auditStatus==8">改名</span>
<span (click)="editPlan(element)" [ngClass]="{'grey': element.planMode == '0' || element.planMode == '3' || element.auditStatus == '1' || element.auditStatus == '2'}">编辑</span>
<span (click)="editPlan(element)" [ngClass]="{'grey': !(element.auditStatus!='16' && element.auditStatus != '1')}">编辑</span>
<span (click)="lookPlan(element)">查看</span>
<span (click)="readFile(element)" [ngClass]="{'grey': element.planMode == '1' || element.planMode == '2' || element.planMode == '3'}">下载</span>
<span (click)="deletePlan(element)" *ngIf="element.auditStatus==8">删除</span>
<span (click)="auditResult(element)">审批结果</span>
<span (click)="submitAudit(element)" *ngIf="element.auditStatus == 8 " >提交审核</span>
<span (click)="submitAudit(element)" *ngIf="element.auditStatus!=1&&element.auditStatus!=16">提交审核</span>
<span (click)="cancelAudit(element)" *ngIf="element.auditStatus == 1">撤销审核</span>
</td>
</ng-container>

4
src/app/plan-management/entry-plan-look/entry-plan-look.component.ts

@ -136,8 +136,10 @@ export class EntryPlanLookComponent implements OnInit {
uid: identityJsonparse.sub,
nickName: identityJsonparse.name,
avatar: "",
privilege: [
privilege: e.auditStatus!='1'&&e.auditStatus!='16'?[
'FILE_READ','FILE_WRITE','FILE_DOWNLOAD', 'FILE_PRINT'
]:[
'FILE_READ','FILE_DOWNLOAD', 'FILE_PRINT'
],
},
}

2
src/app/plan-management/meet-plan/meet-plan.component.html

@ -137,7 +137,7 @@
<th mat-header-cell *matHeaderCellDef style="width: 20%;">操作</th>
<td mat-cell *matCellDef="let element" style="white-space: nowrap;cursor: pointer;">
<span style="color: blue;" (click)='openPlan(element)'>查看预案</span>
<span style="color: blue;margin-left: 4px;" (click)="submitAudit(element)" *ngIf="element.auditStatus == 8 || element.auditStatus == 4" >提交审核</span>
<span style="color: blue;margin-left: 4px;" (click)="submitAudit(element)" *ngIf="element.auditStatus!=1&&element.auditStatus!=16">提交审核</span>
<span style="color: blue;margin-left: 4px;" (click)="cancelAudit(element)" *ngIf="element.auditStatus == 1">撤销审核</span>
<span style="color: blue;margin-left: 4px;" (click)="auditResult(element)">审批结果</span>
<span style="color: blue;margin-left: 4px;" (click)='readFile(element)'>下载</span>

4
src/app/plan-management/meet-plan/meet-plan.component.ts

@ -208,8 +208,10 @@ export class MeetPlanComponent implements OnInit {
uid: identityJsonparse.sub,
nickName: identityJsonparse.name,
avatar: "",
privilege: [
privilege:element.auditStatus!='1'&&element.auditStatus!='16'?[
'FILE_READ','FILE_WRITE','FILE_DOWNLOAD', 'FILE_PRINT'
]:[
'FILE_READ','FILE_DOWNLOAD', 'FILE_PRINT'
],
},
}

4
src/app/plan-management/onetwo-entry-plan/onetwo-entry-plan.component.html

@ -4,7 +4,7 @@
* @Author: sueRimn
* @Date: 2020-12-24 14:15:10
* @LastEditors: sueRimn
* @LastEditTime: 2021-03-23 14:24:41
* @LastEditTime: 2021-03-25 14:24:32
-->
<div style="height: 100%;overflow-y: auto;">
<div class="header" >
@ -134,7 +134,7 @@
<th mat-header-cell *matHeaderCellDef style="width: 20%;">操作</th>
<td mat-cell *matCellDef="let element" style="white-space: nowrap;cursor: pointer;">
<span style="color: blue;" (click)='openPlan(element)'>查看预案</span>
<span style="color: blue;margin-left: 4px;" (click)="submitAudit(element)" *ngIf="element.auditStatus == 8 " >提交审核</span>
<span style="color: blue;margin-left: 4px;" (click)="submitAudit(element)" *ngIf="element.auditStatus!=1&&element.auditStatus!=16">提交审核</span>
<span style="color: blue;margin-left: 4px;" (click)="cancelAudit(element)" *ngIf="element.auditStatus == 1">撤销审核</span>
<span style="color: blue;margin-left: 4px;" (click)="auditResult(element)">审批结果</span>
<!-- <span style="color: blue;margin-left: 4px;" *ngIf="element.auditStatus == 2">审核通过</span> -->

6
src/app/plan-management/onetwo-entry-plan/onetwo-entry-plan.component.ts

@ -4,7 +4,7 @@
* @Author: sueRimn
* @Date: 2020-12-24 14:15:10
* @LastEditors: sueRimn
* @LastEditTime: 2021-03-23 15:18:08
* @LastEditTime: 2021-03-25 14:25:00
*/
import { Component, OnInit, ViewChild, Inject } from '@angular/core';
import { HttpClient } from '@angular/common/http'
@ -233,8 +233,10 @@ export class OnetwoEntryPlanComponent implements OnInit {
uid: identityJsonparse.sub,
nickName: identityJsonparse.name,
avatar: "",
privilege: [
privilege:element.auditStatus!='1'&&element.auditStatus!='16'?[
'FILE_READ','FILE_WRITE','FILE_DOWNLOAD', 'FILE_PRINT'
]:[
'FILE_READ','FILE_DOWNLOAD', 'FILE_PRINT'
],
},
}

2
src/app/plan-management/type-plan/type-plan.component.html

@ -114,7 +114,7 @@
<th mat-header-cell *matHeaderCellDef style="width: 20%;">操作</th>
<td mat-cell *matCellDef="let element" style="white-space: nowrap;cursor: pointer;">
<span style="color: blue;" (click)='openPlan(element)'>查看预案</span>
<span style="color: blue;margin-left: 4px;" (click)="submitAudit(element)" *ngIf="element.auditStatus == 8 " >提交审核</span>
<span style="color: blue;margin-left: 4px;" (click)="submitAudit(element)" *ngIf="element.auditStatus!=1&&element.auditStatus!=16">提交审核</span>
<span style="color: blue;margin-left: 4px;" (click)="cancelAudit(element)" *ngIf="element.auditStatus == 1">撤销审核</span>
<span style="color: blue;margin-left: 4px;" (click)="auditResult(element)">审批结果</span>
<span style="color: blue;margin-left: 4px;" (click)='readFile(element)'>下载</span>

6
src/app/plan-management/type-plan/type-plan.component.ts

@ -4,7 +4,7 @@
* @Author: sueRimn
* @Date: 2021-01-06 09:47:43
* @LastEditors: sueRimn
* @LastEditTime: 2021-03-23 14:22:18
* @LastEditTime: 2021-03-25 14:22:15
*/
import { Component, OnInit, ViewChild, Inject } from '@angular/core';
import { HttpClient } from '@angular/common/http'
@ -214,8 +214,10 @@ export class TypePlanComponent implements OnInit {
uid: identityJsonparse.sub,
nickName: identityJsonparse.name,
avatar: "",
privilege: [
privilege: element.auditStatus!='1'&&element.auditStatus!='16'?[
'FILE_READ','FILE_WRITE','FILE_DOWNLOAD', 'FILE_PRINT'
]:[
'FILE_READ','FILE_DOWNLOAD', 'FILE_PRINT'
],
},
}

6
src/app/statistic-analysis/addUnit/add-unit-one/add-unit-one.component.ts

@ -15,6 +15,10 @@ export class AddUnitOneComponent implements OnInit {
tabledata
ngOnInit(): void {
if(sessionStorage.getItem('refresh') === 'true') {
sessionStorage.removeItem('refresh');
location.reload();
}
/* this.buildData.push(this.echartsData.getData(null,`/api/StatisticsAnalysis/BuildingTypes`))
this.orData=this.echartsData.getData(null,`/api/StatisticsAnalysis/Companies`) */
this.echartsData.getData(null,`/api/StatisticsAnalysis/Companies`)
@ -134,7 +138,7 @@ export class AddUnitOneComponent implements OnInit {
tid=="pieone"?this.echartsData.zuzhiorBuilding="zhi":this.echartsData.zuzhiorBuilding="building"
if((this.echartsData.level=='0'||this.echartsData.level=='1'||this.echartsData.level=='2')&&this.tishiData.length>0){
//总队,支队,大队跳转
this.router.navigate(['/statisticanalysis/addUnit_one/addUnit_two_type'],{queryParams:{'level':params.name,'id':params.data.id}});
this.router.navigate(['/statisticanalysis/addUnit_one/addUnit_two_type'],{queryParams:{'level':params.name,'id':params.data.id,'type':tid=="pieone"?'zhi':'build'}});
}else{
//中队跳转
this.router.navigate(['/statisticanalysis/CompangInfo'],{queryParams:{'name':params.name,'type':1,'buildid':tid!="pieone"?params.data.id:'','jsid':tid=="pieone"?params.data.id:''}});

7
src/app/statistic-analysis/addUnit/add-unit-three-bar-details/add-unit-three-bar-details.component.ts

@ -24,6 +24,10 @@ export class AddUnitThreeBarDetailsComponent implements OnInit {
organizationId=[]
ngOnInit(): void {
if(sessionStorage.getItem('refresh') === 'true') {
sessionStorage.removeItem('refresh');
location.reload();
}
this.dateInit ()
this.route.queryParams.subscribe(params => {
this.time = params['time'];
@ -225,7 +229,8 @@ export class AddUnitThreeBarDetailsComponent implements OnInit {
}else{
} */
window.history.go(-1)
//sessionStorage.setItem('refresh', 'true');
history.go(-1);
}
tableTooltip(params:any){

7
src/app/statistic-analysis/addUnit/add-unit-three-line-details/add-unit-three-line-details.component.ts

@ -20,6 +20,10 @@ export class AddUnitThreeLineDetailsComponent implements OnInit {
qopao
lastId
ngOnInit(): void {
if(sessionStorage.getItem('refresh') === 'true') {
sessionStorage.removeItem('refresh');
location.reload();
}
this.serviceData.selectType=0
this.dateInit ()
this.route.queryParams.subscribe(params => {
@ -211,7 +215,8 @@ export class AddUnitThreeLineDetailsComponent implements OnInit {
}
//返回按钮
backBtn(){
window.history.go(-1)
sessionStorage.setItem('refresh', 'true');
history.go(-1);
}
tableTooltip(params:any){

7
src/app/statistic-analysis/addUnit/add-unit-two-time/add-unit-two-time.component.ts

@ -18,12 +18,13 @@ export class AddUnitTwoTimeComponent implements OnInit {
lastId
tabledata
zongcount=0
zhiorbuild
ngOnInit(): void {
this.serviceData.selectType=0
this.dateInit ()
this.route.queryParams.subscribe(param=>{
this.headname=param.level
//this.type=param.type
this.zhiorbuild=param.type
this.lastId=param.id
});
this.getdata()
@ -68,10 +69,10 @@ export class AddUnitTwoTimeComponent implements OnInit {
}, 1000);
}
forward(){
this.router.navigate(['/statisticanalysis/addUnit_one/addUnit_two_type'],{queryParams:{'level':this.headname,'id':this.lastId}})
this.router.navigate(['/statisticanalysis/addUnit_one/addUnit_two_type'],{queryParams:{'level':this.headname,'id':this.lastId,'type':this.zhiorbuild=='zhi'?'zhi':'build'}})
}
reverse(){
this.router.navigate(['/statisticanalysis/addUnit_one/addUnit_two_time'],{queryParams:{'level':this.headname,'id':this.lastId}})
this.router.navigate(['/statisticanalysis/addUnit_one/addUnit_two_time'],{queryParams:{'level':this.headname,'id':this.lastId,'type':this.zhiorbuild=='zhi'?'zhi':'build'}})
}
selectType:string = 'month'; //选择当前的 查询类型 按月/年

19
src/app/statistic-analysis/addUnit/add-unit-two-type-details/add-unit-two-type-details.component.ts

@ -21,7 +21,8 @@ export class AddUnitTwoTypeDetailsComponent implements OnInit {
}
//返回
goBack () {
history.go(-1)
sessionStorage.setItem('refresh', 'true');
history.go(-1);
this.echartsData.statefulInspectionToggle = true
}
@ -32,18 +33,24 @@ export class AddUnitTwoTypeDetailsComponent implements OnInit {
canshuId
tabledata
thisorId=[]
zhiorbuild
ngOnInit(): void {
if(sessionStorage.getItem('refresh') === 'true') {
sessionStorage.removeItem('refresh');
location.reload();
}
this.route.queryParams.subscribe(params => {
this.organizationName = params['organizationName'];
this.buildingTypeName = params['buildingTypeName'];
this.lastId=params['id']
this.canshuId=params['zhuId']
this.zhiorbuild=params['type']
});
let paramsdata:any = {
//id:this.echartsData.zuzhiorBuilding=='zhi'? this.canshuId:this.lastId,
organizationId:this.echartsData.zuzhiorBuilding=='zhi'?this.lastId:this.canshuId
//id:this.zhiorbuild=='zhi'? this.canshuId:this.lastId,
organizationId:this.zhiorbuild=='zhi'?this.lastId:this.canshuId
}
this.echartsData.getData(paramsdata,`/api/StatisticsAnalysis/Companies/BuildingTypes/${this.echartsData.zuzhiorBuilding=='zhi'?this.canshuId:this.lastId}`)
this.echartsData.getData(paramsdata,`/api/StatisticsAnalysis/Companies/BuildingTypes/${this.zhiorbuild=='zhi'?this.canshuId:this.lastId}`)
this.setTimeoutObj = window.setTimeout(()=>{
this.tabledata=JSON.parse(JSON.stringify(this.echartsData.allDate))
//console.log(this.tabledata)
@ -157,9 +164,9 @@ export class AddUnitTwoTypeDetailsComponent implements OnInit {
if((this.echartsData.level=='0'||this.echartsData.level=='1')&&this.tabledata[0].organizations[xIndex].subOrganizations.length>=1){
//总队和支队跳转
this.router.navigate(['/statisticanalysis/addUnit_one/addUnit_two_time/three_barDetails'],{queryParams:{'time':'','buildingTpye':option.xAxis.data[xIndex]+this.organizationName,'zhuid':option.xAxis.id[xIndex],'id':this.echartsData.zuzhiorBuilding=='zhi'?this.canshuId:this.lastId}});
this.router.navigate(['/statisticanalysis/addUnit_one/addUnit_two_time/three_barDetails'],{queryParams:{'time':'','buildingTpye':option.xAxis.data[xIndex]+this.organizationName,'zhuid':option.xAxis.id[xIndex],'id':this.zhiorbuild=='zhi'?this.canshuId:this.lastId,'type':this.zhiorbuild=='zhi'?'zhi':'build'}});
}else{
this.router.navigate(['/statisticanalysis/CompangInfo'],{queryParams:{'name':option.xAxis.data[xIndex],'type':1,'jsid':option.xAxis.id[xIndex],'buildid':this.echartsData.zuzhiorBuilding=='zhi'?this.canshuId:this.lastId}});
this.router.navigate(['/statisticanalysis/CompangInfo'],{queryParams:{'name':option.xAxis.data[xIndex],'type':1,'jsid':option.xAxis.id[xIndex],'buildid':this.zhiorbuild=='zhi'?this.canshuId:this.lastId}});
}
}

39
src/app/statistic-analysis/addUnit/add-unit-two-type-statistics/add-unit-two-type-statistics.component.ts

@ -12,10 +12,10 @@ export class AddUnitTwoTypeStatisticsComponent implements OnInit {
constructor(private router: Router,public data:EchartsDataService,private route:ActivatedRoute) { }
forward(){
this.router.navigate(['/statisticanalysis/addUnit_one/addUnit_two_type'],{queryParams:{'level':this.headname,'id':this.lastId}})
this.router.navigate(['/statisticanalysis/addUnit_one/addUnit_two_type'],{queryParams:{'level':this.headname,'id':this.lastId,'type':this.zhiorbuild=='zhi'?'zhi':'build'}})
}
reverse(){
this.router.navigate(['/statisticanalysis/addUnit_one/addUnit_two_time'],{queryParams:{'level':this.headname,'id':this.lastId}})
this.router.navigate(['/statisticanalysis/addUnit_one/addUnit_two_time'],{queryParams:{'level':this.headname,'id':this.lastId,'type':this.zhiorbuild=='zhi'?'zhi':'build'}})
}
url = "/statisticanalysis/addUnit_one/addUnit_two_type" //当前路由地址
setTimeoutObj//延时器需要清除
@ -23,21 +23,26 @@ export class AddUnitTwoTypeStatisticsComponent implements OnInit {
lastId
organizationId=[]
buildingTypeId=[]
zhiorbuild
ngOnInit(): void {
//this.data.zuzhiorBuilding=="zhi"
if(sessionStorage.getItem('refresh') === 'true') {
sessionStorage.removeItem('refresh');
location.reload();
}
this.route.queryParams.subscribe(param=>{
this.headname=param.level
this.lastId=param.id
this.zhiorbuild=param.type
});
let paramsdata:any = {
id:this.lastId,
//organizationId:'1'
}
this.data.getData(this.data.zuzhiorBuilding=="zhi"?paramsdata:null,this.data.zuzhiorBuilding=="zhi"?`/api/StatisticsAnalysis/Companies/Organizations/${this.lastId}`:`/api/StatisticsAnalysis/Companies/BuildingTypes/${this.lastId}`)
this.data.getData(this.zhiorbuild=="zhi"?paramsdata:null,this.zhiorbuild=="zhi"?`/api/StatisticsAnalysis/Companies/Organizations/${this.lastId}`:`/api/StatisticsAnalysis/Companies/BuildingTypes/${this.lastId}`)
this.setTimeoutObj = window.setTimeout(()=>{
this.tabledata=JSON.parse(JSON.stringify(this.data.allDate))
//console.log(this.tabledata)
if(this.data.zuzhiorBuilding=="zhi"){
if(this.zhiorbuild=="zhi"){
for(var i=0;i<this.tabledata[0].buildingTypes.length;i++){
this.buildingData.push(this.tabledata[0].buildingTypes[i].buildingTypeName)
this.buildnumData.push(this.tabledata[0].buildingTypes[i].count)
@ -51,7 +56,7 @@ export class AddUnitTwoTypeStatisticsComponent implements OnInit {
}
}
this.tiaoshiPao=this.data.qipao(this.tiaoshiPao,this.data.zuzhiorBuilding=="zhi"?this.buildnumData:this.zhiNumData,this.data.zuzhiorBuilding=="zhi"?this.buildingData:this.zhiNameData)
this.tiaoshiPao=this.data.qipao(this.tiaoshiPao,this.zhiorbuild=="zhi"?this.buildnumData:this.zhiNumData,this.zhiorbuild=="zhi"?this.buildingData:this.zhiNameData)
//this.initCharts()
this.barEcharts()
},1000)
@ -144,7 +149,7 @@ export class AddUnitTwoTypeStatisticsComponent implements OnInit {
//气泡提示数据获取
bianli(){
var arrshuzu='[';
if(this.data.zuzhiorBuilding=="zhi"){
if(this.zhiorbuild=="zhi"){
for(var i=0;i<this.buildnumData.length;i++){
arrshuzu+='{"value":'+this.buildnumData[i]+',"coord":['+i+','+this.buildnumData[i]+'],"name":'+'"'+this.buildingData[i]+'"'+'},'
}
@ -207,7 +212,7 @@ export class AddUnitTwoTypeStatisticsComponent implements OnInit {
tooltip: {
trigger: 'item',
formatter: (params)=>{
return this.data.tableTooltip(this.data.zuzhiorBuilding=="zhi"?this.data.buildingType:this.data.tableDataZhi,params.name)
return this.data.tableTooltip(this.zhiorbuild=="zhi"?this.data.buildingType:this.data.tableDataZhi,params.name)
},
position: this.data.tableTooltipNoShow2
},
@ -219,7 +224,7 @@ export class AddUnitTwoTypeStatisticsComponent implements OnInit {
fontSize:18,
color:"#000000"
},
data:this.data.zuzhiorBuilding=="zhi"? this.zhiNameData:this.buildingData
data:this.zhiorbuild=="zhi"? this.zhiNameData:this.buildingData
},
series: [
{
@ -238,7 +243,7 @@ export class AddUnitTwoTypeStatisticsComponent implements OnInit {
}
},
},
data:this.data.zuzhiorBuilding=="zhi"? [
data:this.zhiorbuild=="zhi"? [
{value: 500, name: this.zhiNameData[0]},
{value: 800, name: this.zhiNameData[1]},
{value: 900, name: this.zhiNameData[2]},
@ -308,9 +313,9 @@ export class AddUnitTwoTypeStatisticsComponent implements OnInit {
bottom: 30
},
xAxis: {
id:this.data.zuzhiorBuilding=="zhi"?this.buildingTypeId:this.organizationId,
id:this.zhiorbuild=="zhi"?this.buildingTypeId:this.organizationId,
type: 'category',
data:this.data.zuzhiorBuilding=="zhi"?this.buildingData: this.zhiNameData,
data:this.zhiorbuild=="zhi"?this.buildingData: this.zhiNameData,
axisLabel:{
//this.axisLabel,
interval: 0,
@ -335,12 +340,12 @@ export class AddUnitTwoTypeStatisticsComponent implements OnInit {
tooltip: {
trigger: 'item',
formatter: (params)=>{
return this.data.zuzhiorBuilding=="zhi"?this.data.biaogeTishiZhi(params): this.data.biaogeTishida(params)
return this.zhiorbuild=="zhi"?this.data.biaogeTishiZhi(params): this.data.biaogeTishida(params)
},
position: this.data.tableTooltipNoShow2
},
series: [{
data: this.data.zuzhiorBuilding=="zhi"?this.buildnumData: this.zhiNumData,
data: this.zhiorbuild=="zhi"?this.buildnumData: this.zhiNumData,
type: 'bar',
markPoint: {
data: this.tiaoshiPao
@ -357,10 +362,10 @@ export class AddUnitTwoTypeStatisticsComponent implements OnInit {
const pointInPixel= [params.offsetX, params.offsetY];
if (item.echart.containPixel('grid',pointInPixel)){
let xIndex=item.echart.convertFromPixel({seriesIndex:0},[params.offsetX, params.offsetY])[0];
if(this.data.zuzhiorBuilding=='zhi'){
if(this.zhiorbuild=='zhi'){
if((this.data.level=='0'||this.data.level=='1')&&this.tabledata[0].buildingTypes[xIndex].organizations.length>=1){
//总队,支队跳转
this.router.navigate(['/statisticanalysis/addUnit_one/addUnit_two_typeDetails'],{queryParams:{'organizationName':option.xAxis.data[xIndex],'buildingTypeName':this.headname,'id':this.lastId,'zhuId':option.xAxis.id[xIndex]}})
this.router.navigate(['/statisticanalysis/addUnit_one/addUnit_two_typeDetails'],{queryParams:{'organizationName':option.xAxis.data[xIndex],'buildingTypeName':this.headname,'id':this.lastId,'zhuId':option.xAxis.id[xIndex],'type':this.zhiorbuild=='zhi'?'zhi':'build'}})
}
else{
this.router.navigate(['/statisticanalysis/CompangInfo'],{queryParams:{'name':option.xAxis.data[xIndex],'type':1,'jsid':this.lastId,'buildid':option.xAxis.id[xIndex]}});
@ -368,7 +373,7 @@ export class AddUnitTwoTypeStatisticsComponent implements OnInit {
}else{
if((this.data.level=='0'||this.data.level=='1')&&this.tabledata[0].organizations[xIndex].subOrganizations.length>=1){
//总队,支队跳转
this.router.navigate(['/statisticanalysis/addUnit_one/addUnit_two_typeDetails'],{queryParams:{'organizationName':option.xAxis.data[xIndex],'buildingTypeName':this.headname,'id':this.lastId,'zhuId':option.xAxis.id[xIndex]}})
this.router.navigate(['/statisticanalysis/addUnit_one/addUnit_two_typeDetails'],{queryParams:{'organizationName':option.xAxis.data[xIndex],'buildingTypeName':this.headname,'id':this.lastId,'zhuId':option.xAxis.id[xIndex],'type':this.zhiorbuild=='zhi'?'zhi':'build'}})
}
else{
this.router.navigate(['/statisticanalysis/CompangInfo'],{queryParams:{'name':option.xAxis.data[xIndex],'type':1,'jsid':option.xAxis.id[xIndex],'buildid':this.lastId}});

5
src/app/statistic-analysis/all-plan/all-plan.component.ts

@ -4,7 +4,7 @@
* @Author: sueRimn
* @Date: 2021-03-15 11:32:30
* @LastEditors: sueRimn
* @LastEditTime: 2021-03-22 10:44:47
* @LastEditTime: 2021-03-25 10:41:45
*/
import { Component, OnInit, ViewChild, Inject } from '@angular/core';
import { HttpClient } from '@angular/common/http'
@ -58,7 +58,8 @@ export class AllPlanComponent implements OnInit {
}
//返回
goBack () {
history.go(-1)
sessionStorage.setItem('refresh', 'true');
history.go(-1);
//this.echartsData.statefulInspectionToggle = true
}
//获得所有预案

4
src/app/statistic-analysis/buildingType/building-type-one/building-type-one.component.ts

@ -31,6 +31,10 @@ export class BuildingTypeOneComponent implements OnInit {
indexData=[]//所有数据
tabledata
initCharts(){
if(sessionStorage.getItem('refresh') === 'true') {
sessionStorage.removeItem('refresh');
location.reload();
}
this.tabledata=JSON.parse(JSON.stringify(this.echartsData.allDate))
//console.log(this.tabledata)
for(var i=0;i<this.tabledata[0].buildingTypes.length;i++){

11
src/app/statistic-analysis/buildingType/building-type-three-details/building-type-three-details.component.ts

@ -1,6 +1,7 @@
import { Component, OnInit } from '@angular/core';
import { Router } from '@angular/router';
import { ActivatedRoute } from '@angular/router';
import { Local } from 'protractor/built/driverProviders';
import {EchartsDataService} from '../../echarts-data.service';
declare var echarts: any;
@Component({
@ -19,7 +20,8 @@ export class BuildingTypeThreeDetailsComponent implements OnInit {
}
//返回
goBack () {
history.go(-1)
sessionStorage.setItem('refresh', 'true');
history.go(-1);
this.echartsData.statefulInspectionToggle = true
}
@ -30,6 +32,10 @@ export class BuildingTypeThreeDetailsComponent implements OnInit {
organizationId=[]//本层id
ngOnInit(): void {
if(sessionStorage.getItem('refresh') === 'true') {
sessionStorage.removeItem('refresh');
location.reload();
}
this.route.queryParams.subscribe(params => {
this.organizationName = params['organizationName'];
this.buildingTypeName = params['buildingTypeName'];
@ -51,8 +57,11 @@ export class BuildingTypeThreeDetailsComponent implements OnInit {
}
this.tiaoshiPao=this.echartsData.qipao(this.tiaoshiPao,this.zhongNumData,this.zhongNameData)
this.detailEcharts()
},1000)
}
ngOnDestroy(): void {
this.detailPlanEchart.clear()
this.detailPlanEchart.dispose()

3
src/app/statistic-analysis/buildingType/building-type-two-forward/building-type-two-forward.component.ts

@ -33,7 +33,8 @@ export class BuildingTypeTwoForwardComponent implements OnInit {
}
//返回
goBack () {
history.go(-1)
sessionStorage.setItem('refresh', 'true');
history.go(-1);
this.data.statefulInspectionToggle = true
}
axisLabel = {

7
src/app/statistic-analysis/buildingType/building-type-two-reverse/building-type-two-reverse.component.ts

@ -21,6 +21,10 @@ export class BuildingTypeTwoReverseComponent implements OnInit {
headname//标题
buildId//建筑id
ngOnInit(): void {
if(sessionStorage.getItem('refresh') === 'true') {
sessionStorage.removeItem('refresh');
location.reload();
}
this.route.queryParams.subscribe(param=>{
this.headname=param.level
this.buildId=param.id
@ -161,7 +165,8 @@ export class BuildingTypeTwoReverseComponent implements OnInit {
//返回
goback(){
window.history.go(-1)
sessionStorage.setItem('refresh', 'true');
history.go(-1);
}
/* 顶部饼状图 */
indexBzt

5
src/app/statistic-analysis/compang-info/compang-info.component.ts

@ -4,7 +4,7 @@
* @Author: sueRimn
* @Date: 2021-03-05 15:57:08
* @LastEditors: sueRimn
* @LastEditTime: 2021-03-15 14:40:56
* @LastEditTime: 2021-03-25 10:34:49
*/
import { Component, OnInit, ViewChild, Inject } from '@angular/core';
import { HttpClient } from '@angular/common/http'
@ -59,7 +59,8 @@ export class CompangInfoComponent implements OnInit{
}
//返回
goBack () {
history.go(-1)
sessionStorage.setItem('refresh', 'true');
history.go(-1);
//this.echartsData.statefulInspectionToggle = true
}

6
src/app/statistic-analysis/state/page-one/page-one.component.ts

@ -4,7 +4,7 @@
* @Author: sueRimn
* @Date: 2020-09-01 15:24:39
* @LastEditors: sueRimn
* @LastEditTime: 2021-03-19 14:06:41
* @LastEditTime: 2021-03-25 11:17:04
*/
import { Component, OnInit } from '@angular/core';
import { Router } from '@angular/router';
@ -23,6 +23,10 @@ export class PageOneComponent implements OnInit {
constructor(private router: Router,public echartsData:EchartsDataService) { }
ngOnInit() {
if(sessionStorage.getItem('refresh') === 'true') {
sessionStorage.removeItem('refresh');
location.reload();
}
this.echartsData.getData(null,`/api/StatisticsAnalysis/Plans`)
window.setTimeout(()=>{
this.initCharts()

8
src/app/statistic-analysis/state/page-there/page-there.component.ts

@ -114,6 +114,8 @@ export class PageThereComponent implements OnInit {
dateNum = [270, 253, 244, 199, 189, 173, 160, 198,200]
//返回
goBack () {
//this.zhutu.clear()
this.zhutu.dispose()
history.go(-1)
this.echartsData.statefulInspectionToggle = true
}
@ -183,9 +185,9 @@ export class PageThereComponent implements OnInit {
},
tooltip: {
trigger: 'item',
/* formatter: (params)=>{
return this.echartsData.biaogeTishi(params.name)
}, */
formatter: (params)=>{
return this.echartsData.biaogeTishida(params)
},
position: this.echartsData.tableTooltipNoShowq
/* backgroundColor:'rgba(255,255,255,1)',
borderWidth:'1',

7
src/app/statistic-analysis/state/page-two-name/page-two-name.component.ts

@ -15,6 +15,10 @@ export class PageTwoNameComponent implements OnInit {
@ViewChild('zhongDuiChild') zhongDuiChild:PageZhongDuiDetailsComponent; //父组件中获得子组件的引用
ngOnInit(): void {
if(sessionStorage.getItem('refresh') === 'true') {
sessionStorage.removeItem('refresh');
location.reload();
}
this.route.queryParams.subscribe(param=>{
this.headname=param.level
this.type=param.type
@ -142,8 +146,7 @@ export class PageTwoNameComponent implements OnInit {
tooltip: {
trigger: 'item',
formatter: (params)=>{
/* this.data.biaogeTishiyuan(params)
return this.data.res */
return this.data.biaogeTishida(params)
},
position: this.data.tableTooltipNoShow2
},

9
src/app/statistic-analysis/state/page-two-time/page-two-time.component.ts

@ -51,8 +51,11 @@ export class PageTwoTimeComponent implements OnInit {
//返回
goBack () {
//this.echartsComponent.twoExample.clear()
//this.echartsComponent.dispose()
this.echartsData.statefulInspectionToggle = true
window.history.go(-1)
sessionStorage.setItem('refresh', 'true');
history.go(-1);
}
selectType:string = 'month'; //选择当前的 查询类型 按月/年
@ -165,6 +168,10 @@ export class echartsComponent implements OnInit {
this.tiaoshiPao=JSON.parse(arrshuzu)
}
ngOnInit(): void {
if(sessionStorage.getItem('refresh') === 'true') {
sessionStorage.removeItem('refresh');
location.reload();
}
this.activatedRoute.queryParams.subscribe(param=>{
this.headtext=param.level
this.type=param.type

12
src/app/statistic-analysis/state/page-zhong-dui-details/page-zhong-dui-details.component.ts

@ -4,7 +4,7 @@
* @Author: sueRimn
* @Date: 2020-09-05 13:50:45
* @LastEditors: sueRimn
* @LastEditTime: 2021-03-16 09:12:53
* @LastEditTime: 2021-03-25 10:56:10
*/
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
@ -29,6 +29,10 @@ export class PageZhongDuiDetailsComponent implements OnInit {
tabledata
organizationId=[]
ngOnInit(): void {
if(sessionStorage.getItem('refresh') === 'true') {
sessionStorage.removeItem('refresh');
location.reload();
}
let level:string;
this.route.queryParams.subscribe(param=>{
//this.headtext=param.headtext
@ -60,7 +64,9 @@ export class PageZhongDuiDetailsComponent implements OnInit {
}
//返回
goBack () {
history.go(-1)
sessionStorage.setItem('refresh', 'true');
history.go(-1);
//this.echartsData.statefulInspectionToggle = true
}
detailPlanEchart
@ -105,7 +111,7 @@ export class PageZhongDuiDetailsComponent implements OnInit {
tooltip: {
trigger: 'item',
formatter: (params)=>{
return this.tableTooltip(params)
return this.data.biaogeTishida(params)
}
},
series: [{

Loading…
Cancel
Save