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.
|
|
|
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 '未维护'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|