上海预案管理平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

63 lines
1.6 KiB

import { Pipe, PipeTransform } from '@angular/core';
import { isno , PlanTypeEnum , AuditStatusEnum , PlanLevelEnum} from '../interface'
@Pipe({name: 'isno'})
export class IsnoPipe implements PipeTransform {
transform(value: boolean): string {
if(value){
var x = 0
}else{
x=1
}
return isno[x]
}
}
@Pipe({name: 'plantype'})
export class PlanType implements PipeTransform {
transform(value: number): string {
return PlanTypeEnum[value]
}
}
@Pipe({name: 'auditsatus'})
export class AuditSatus implements PipeTransform {
transform(value: number): string {
return AuditStatusEnum[value]
}
}
@Pipe({name: 'planlevel'})
export class PlanLevel implements PipeTransform {
transform(value: number): string {
return PlanLevelEnum[value]
}
}
@Pipe({name: 'state'})
export class state implements PipeTransform {
transform(value: number): string {
if(value == 3){
return '维护中'
}else if(value == 4){
return '维护通过审核'
}else if(value == 5){
return '维护驳回审核'
}else{
return '未维护'
}
}
}
@Pipe({name: 'differentContentTitle'})
export class differentContentTitle implements PipeTransform {
transform(value: string): string {
console.log(666,typeof(value))
if(typeof(value) == 'boolean' && value){
return '是'
}else if(typeof(value) == 'boolean' && !value){
return '否'
}else{
return value
}
}
}