app.filter('subjectType', function () {
    return function (data) {
        var result = '';
        switch (data) {
            case 'Interview':
                result = '面试';
                break;
            case 'Written':
                result = '笔试';
                break;
            case 'Machine':
                result = '机考';
                break;                
        }

        return result;
    };
}).filter('certTypeName', function () {
    return function (data) {
        var result = '';
        switch (data) {
            case 'HongKong':
                result = '港澳台身份证';
                break;
            case 'WaiGuo':
                result = '外国护照';
                break;
            case 'IdCard':
                result = '大陆身份证';
                break;
        }

        return result.length == 0 ? data : result;
    }
}).filter('trackChooseType', function () {
    return function (data) {
        var result = '';
        switch (data) {
            case 'Variety':
                result = '限定品种';
                break;
            case 'User':
                result = '考生自填';
                break;
            case 'Tracks':
                result = '指定曲目';
                break;
            case 'Random':
                result = '随机抽取';
                break;
        }

        return result;
    };
}).filter('billStatus', function () {
    return function (data) {
        var result = '';
        switch (data) {
            case 'Reply':
                result = '未支付';
                break;
            case 'Complete':
                result = '支付成功';
                break;
            case 'Refund':
                result = '已退款';
                break;
            case 'Request':
                result = '未支付';
                break;
        }

        return result;
    };
}).filter('subjectMasterFlag', function () {
    return function (data) {
        var result = '';
        switch (data) {
            case 'Active':
                result = '主项';
                break;
            case 'InActive':
                result = '副项';
                break;
        }

        return result;
    };
}).filter('batchName', function () {
    return function (data) {
        var result = '';
        var data = data + ''
        switch (data) {
            case '1':
                result = '初试';
                break;
            case '2':
                result = '复试';
                break;
            case '3':
                result = '三试';
                break;
        }

        return result;
    };
}).filter('numberArray', function () {
    return function (data) {
    	var result = [];
    	for(var k=1;k<=data;k++){
    		result[k-1] = k;
    	}

        return result;
    };
});