|
|
|
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
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|