@jonas.yans/volunteer
Version:
volunteer common data
804 lines (803 loc) • 26.2 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getPoliticalTypeLable = exports.getPoliticalTypeOptions = exports.PoliticalType = exports.getNationTypeLable = exports.getNationTypeOptions = exports.NationType = exports.getWrongTypeLable = exports.getWrongTypeOptions = exports.WrongType = exports.getSemesterTypeLable = exports.getSemesterTypeOptions = exports.SemesterType = exports.getPayTypeLable = exports.getPayTypeOptions = exports.PayType = exports.getPayCycleLable = exports.getPayCycleOptions = exports.PayCycle = exports.getSchoolStageLable = exports.getSchoolStageOptions = exports.SchoolStage = exports.getFeedbackTypeLable = exports.getFeedbackTypeOptions = exports.FeedbackType = exports.getFeedbackStatusLable = exports.getFeedbackStatusOptions = exports.FeedbackStatus = exports.getSubjectTypeOptions = exports.getSubjectTypeLable = exports.SubjectType = exports.getPersonTypeOptions = exports.getPersonTypeLable = exports.PersonType = exports.getSexTypeOptions = exports.getSexTypeLable = exports.SexType = exports.getParentsRelationshipTypeOptions = exports.getParentsRelationshipLable = exports.ParentsRelationshipType = exports.getTeacherTypeOptions = exports.getTeacherTypeLable = exports.TeacherType = exports.hasDailyStatus = exports.DailyStatus = exports.AttendanceStatus = exports.LeaveStatus = void 0;
var LeaveStatus;
(function (LeaveStatus) {
LeaveStatus["Submit"] = "1";
LeaveStatus["Cancel"] = "2";
})(LeaveStatus = exports.LeaveStatus || (exports.LeaveStatus = {}));
var AttendanceStatus;
(function (AttendanceStatus) {
/**
* 非出勤
*/
AttendanceStatus[AttendanceStatus["None"] = 0] = "None";
/**
* 出勤
*/
AttendanceStatus[AttendanceStatus["Attendance"] = 1] = "Attendance";
/**
* 请假
*/
AttendanceStatus[AttendanceStatus["Leave"] = 2] = "Leave";
})(AttendanceStatus = exports.AttendanceStatus || (exports.AttendanceStatus = {}));
var DailyStatus;
(function (DailyStatus) {
/**
* 未到校:00000000 0
*/
DailyStatus[DailyStatus["None"] = 0] = "None";
/**
* 接到孩子:00000001 1
*/
DailyStatus[DailyStatus["TakeOver"] = 1] = "TakeOver";
/**
* 入校:00000010 2
*/
DailyStatus[DailyStatus["SignIn"] = 2] = "SignIn";
/**
* 作业已完成:00000100 4
*/
DailyStatus[DailyStatus["HomeWork"] = 4] = "HomeWork";
/**
* 申请接孩子: 00001000 8
*/
DailyStatus[DailyStatus["ApplySignOut"] = 8] = "ApplySignOut";
/**
* 同意接走:00010000 16
*/
DailyStatus[DailyStatus["AgreeSignOut"] = 16] = "AgreeSignOut";
/**
* 孩子已经接走:00100000 32
*/
DailyStatus[DailyStatus["SignOut"] = 32] = "SignOut";
/**
* 老师已反馈:01000000 64
*/
DailyStatus[DailyStatus["TeacherFeedback"] = 64] = "TeacherFeedback";
})(DailyStatus = exports.DailyStatus || (exports.DailyStatus = {}));
function hasDailyStatus(target, p) {
return (target & p) === p;
}
exports.hasDailyStatus = hasDailyStatus;
var TeacherType;
(function (TeacherType) {
TeacherType["Teacher"] = "1";
TeacherType["VicePrincipal"] = "2";
TeacherType["Principal"] = "3";
})(TeacherType = exports.TeacherType || (exports.TeacherType = {}));
function getTeacherTypeLable(value) {
const type = value;
switch (type) {
case TeacherType.Teacher:
return '老师';
case TeacherType.VicePrincipal:
return '副校长';
case TeacherType.Principal:
return '校长';
}
return '';
}
exports.getTeacherTypeLable = getTeacherTypeLable;
function getTeacherTypeOptions() {
return [
{ label: '老师', value: TeacherType.Teacher },
{ label: '副校长', value: TeacherType.VicePrincipal },
{ label: '校长', value: TeacherType.Principal },
];
}
exports.getTeacherTypeOptions = getTeacherTypeOptions;
var ParentsRelationshipType;
(function (ParentsRelationshipType) {
ParentsRelationshipType["Father"] = "1";
ParentsRelationshipType["Mother"] = "2";
ParentsRelationshipType["Grandpa"] = "3";
ParentsRelationshipType["Grandmother"] = "4";
ParentsRelationshipType["Grandpa2"] = "5";
ParentsRelationshipType["Grandmother2"] = "6";
})(ParentsRelationshipType = exports.ParentsRelationshipType || (exports.ParentsRelationshipType = {}));
function getParentsRelationshipLable(value) {
const type = value;
switch (type) {
case ParentsRelationshipType.Father:
return '父亲';
case ParentsRelationshipType.Mother:
return '母亲';
case ParentsRelationshipType.Grandpa:
return '爷爷 ';
case ParentsRelationshipType.Grandmother:
return '奶奶';
case ParentsRelationshipType.Grandpa2:
return '姥爷';
case ParentsRelationshipType.Grandmother2:
return '姥姥';
}
return '';
}
exports.getParentsRelationshipLable = getParentsRelationshipLable;
function getParentsRelationshipTypeOptions() {
return [
{ label: '父亲', value: ParentsRelationshipType.Father },
{ label: '母亲', value: ParentsRelationshipType.Mother },
{ label: '爷爷', value: ParentsRelationshipType.Grandpa },
{ label: '奶奶', value: ParentsRelationshipType.Grandmother },
{ label: '姥爷', value: ParentsRelationshipType.Grandpa2 },
{ label: '姥姥', value: ParentsRelationshipType.Grandmother2 },
];
}
exports.getParentsRelationshipTypeOptions = getParentsRelationshipTypeOptions;
var SexType;
(function (SexType) {
SexType["Male"] = "1";
SexType["FeMale"] = "2";
})(SexType = exports.SexType || (exports.SexType = {}));
function getSexTypeLable(value) {
const type = value;
switch (type) {
case SexType.Male:
return '男';
case SexType.FeMale:
return '女';
}
return '未知';
}
exports.getSexTypeLable = getSexTypeLable;
function getSexTypeOptions() {
return [
{ label: '男', value: SexType.Male },
{ label: '女', value: SexType.FeMale },
];
}
exports.getSexTypeOptions = getSexTypeOptions;
var PersonType;
(function (PersonType) {
PersonType["Teacher"] = "1";
PersonType["Parents"] = "2";
PersonType["Student"] = "3";
})(PersonType = exports.PersonType || (exports.PersonType = {}));
function getPersonTypeLable(value) {
const type = value;
switch (type) {
case PersonType.Teacher:
return '教师';
case PersonType.Parents:
return '家长';
case PersonType.Student:
return '学生';
}
return '';
}
exports.getPersonTypeLable = getPersonTypeLable;
function getPersonTypeOptions() {
return [
{ label: '教师', value: PersonType.Teacher },
{ label: '家长', value: PersonType.Parents },
];
}
exports.getPersonTypeOptions = getPersonTypeOptions;
var SubjectType;
(function (SubjectType) {
SubjectType["Chinese"] = "1";
SubjectType["Math"] = "2";
SubjectType["English"] = "3";
})(SubjectType = exports.SubjectType || (exports.SubjectType = {}));
function getSubjectTypeLable(value) {
const type = value;
switch (type) {
case SubjectType.Chinese:
return '语文';
case SubjectType.Math:
return '数学';
case SubjectType.English:
return '英语';
}
return '';
}
exports.getSubjectTypeLable = getSubjectTypeLable;
function getSubjectTypeOptions() {
return [
{ label: '语文', value: SubjectType.Chinese },
{ label: '数学', value: SubjectType.Math },
{ label: '英语', value: SubjectType.English },
];
}
exports.getSubjectTypeOptions = getSubjectTypeOptions;
var FeedbackStatus;
(function (FeedbackStatus) {
/**
* 未发布
*/
FeedbackStatus[FeedbackStatus["None"] = 0] = "None";
/**
* 提交审核
*/
FeedbackStatus[FeedbackStatus["Submit"] = 1] = "Submit";
/**
* 通过
*/
FeedbackStatus[FeedbackStatus["Approved"] = 2] = "Approved";
/**
* 驳回
*/
FeedbackStatus[FeedbackStatus["Reject"] = 3] = "Reject";
})(FeedbackStatus = exports.FeedbackStatus || (exports.FeedbackStatus = {}));
function getFeedbackStatusOptions() {
return [
{ label: '提交审核', value: FeedbackStatus.Submit },
{ label: '通过', value: FeedbackStatus.Approved },
{ label: '驳回', value: FeedbackStatus.Reject },
];
}
exports.getFeedbackStatusOptions = getFeedbackStatusOptions;
function getFeedbackStatusLable(value) {
const type = value;
switch (type) {
case FeedbackStatus.Submit:
return '提交审核';
case FeedbackStatus.Approved:
return '通过';
case FeedbackStatus.Reject:
return '驳回';
}
return '';
}
exports.getFeedbackStatusLable = getFeedbackStatusLable;
var FeedbackType;
(function (FeedbackType) {
/**
* 语文
*/
FeedbackType[FeedbackType["Chinese"] = 1] = "Chinese";
/**
* 数学
*/
FeedbackType[FeedbackType["Math"] = 2] = "Math";
/**
* 英语
*/
FeedbackType[FeedbackType["English"] = 3] = "English";
/**
* 英语语法
*/
FeedbackType[FeedbackType["EnglishGrammar"] = 4] = "EnglishGrammar";
/**
* 美文
*/
FeedbackType[FeedbackType["Beautify"] = 5] = "Beautify";
/**
* 激励
*/
FeedbackType[FeedbackType["Inspirit"] = 6] = "Inspirit";
/**
* 批评
*/
FeedbackType[FeedbackType["Criticize"] = 7] = "Criticize";
/**
* 其它
*/
FeedbackType[FeedbackType["Other"] = 8] = "Other";
})(FeedbackType = exports.FeedbackType || (exports.FeedbackType = {}));
function getFeedbackTypeOptions() {
return [
{ label: '语文', value: FeedbackType.Chinese },
{ label: '数学', value: FeedbackType.Math },
{ label: '英语', value: FeedbackType.English },
{ label: '英语语法', value: FeedbackType.EnglishGrammar },
{ label: '美文', value: FeedbackType.Beautify },
{ label: '激励', value: FeedbackType.Inspirit },
{ label: '批评', value: FeedbackType.Criticize },
{ label: '其它', value: FeedbackType.Other },
];
}
exports.getFeedbackTypeOptions = getFeedbackTypeOptions;
function getFeedbackTypeLable(value) {
const type = value;
switch (type) {
case FeedbackType.Chinese:
return '语文';
case FeedbackType.Math:
return '数学';
case FeedbackType.English:
return '英语';
case FeedbackType.EnglishGrammar:
return '英语语法';
case FeedbackType.Beautify:
return '美文';
case FeedbackType.Inspirit:
return '激励';
case FeedbackType.Criticize:
return '批评';
case FeedbackType.Other:
return '其它';
}
return '';
}
exports.getFeedbackTypeLable = getFeedbackTypeLable;
var SchoolStage;
(function (SchoolStage) {
SchoolStage["PrimarySchool"] = "1";
SchoolStage["JuniorSchool"] = "2";
SchoolStage["HighSchool"] = "3";
})(SchoolStage = exports.SchoolStage || (exports.SchoolStage = {}));
function getSchoolStageOptions() {
return [
{ label: '小学', value: SchoolStage.PrimarySchool },
{ label: '初中', value: SchoolStage.JuniorSchool },
{ label: '高中', value: SchoolStage.HighSchool },
];
}
exports.getSchoolStageOptions = getSchoolStageOptions;
function getSchoolStageLable(value) {
const type = value;
switch (type) {
case SchoolStage.PrimarySchool:
return '小学';
case SchoolStage.JuniorSchool:
return '初中';
case SchoolStage.HighSchool:
return '高中';
}
return '';
}
exports.getSchoolStageLable = getSchoolStageLable;
var PayCycle;
(function (PayCycle) {
/**按日 */
PayCycle["ByDay"] = "1";
/**按月 */
PayCycle["ByMonth"] = "2";
/**按次 */
PayCycle["ByTimes"] = "3";
})(PayCycle = exports.PayCycle || (exports.PayCycle = {}));
function getPayCycleOptions() {
return [
{ label: '按日', value: PayCycle.ByDay },
{ label: '按月', value: PayCycle.ByMonth },
{ label: '按次', value: PayCycle.ByTimes },
];
}
exports.getPayCycleOptions = getPayCycleOptions;
function getPayCycleLable(value) {
const type = value;
switch (type) {
case PayCycle.ByDay:
return '按日';
case PayCycle.ByMonth:
return '按月';
case PayCycle.ByTimes:
return '按次';
}
return '';
}
exports.getPayCycleLable = getPayCycleLable;
var PayType;
(function (PayType) {
/**托管费 */
PayType["Custody"] = "1";
/**餐费 */
PayType["Meal"] = "2";
/**其它 */
PayType["Other"] = "3";
})(PayType = exports.PayType || (exports.PayType = {}));
function getPayTypeOptions() {
return [
{ label: '托管费', value: PayType.Custody },
{ label: '餐费', value: PayType.Meal },
{ label: '其它', value: PayType.Other },
];
}
exports.getPayTypeOptions = getPayTypeOptions;
function getPayTypeLable(value) {
const type = value;
switch (type) {
case PayType.Custody:
return '托管费';
case PayType.Meal:
return '餐费';
case PayType.Other:
return '其它';
}
return '';
}
exports.getPayTypeLable = getPayTypeLable;
var SemesterType;
(function (SemesterType) {
/**上学期:1*/
SemesterType[SemesterType["First"] = 1] = "First";
/**下学期:2*/
SemesterType[SemesterType["Second"] = 2] = "Second";
})(SemesterType = exports.SemesterType || (exports.SemesterType = {}));
function getSemesterTypeOptions() {
return [
{ label: '上学期', value: SemesterType.First },
{ label: '下学期', value: SemesterType.Second },
];
}
exports.getSemesterTypeOptions = getSemesterTypeOptions;
function getSemesterTypeLable(value) {
const type = value;
switch (type) {
case SemesterType.First:
return '上学期';
case SemesterType.Second:
return '下学期';
}
return '未知';
}
exports.getSemesterTypeLable = getSemesterTypeLable;
var WrongType;
(function (WrongType) {
WrongType[WrongType["ChineseDictation"] = 1] = "ChineseDictation";
WrongType[WrongType["ChinesePinyin"] = 2] = "ChinesePinyin";
WrongType[WrongType["EnglishDictation"] = 201] = "EnglishDictation";
WrongType[WrongType["EnglishRead"] = 202] = "EnglishRead";
})(WrongType = exports.WrongType || (exports.WrongType = {}));
function getWrongTypeOptions() {
return [
{ label: '语文默写', value: WrongType.ChineseDictation },
{ label: '语文拼音', value: WrongType.ChinesePinyin },
{ label: '英语默写', value: WrongType.EnglishDictation },
{ label: '英语阅读', value: WrongType.EnglishRead },
];
}
exports.getWrongTypeOptions = getWrongTypeOptions;
function getWrongTypeLable(value) {
const type = value;
switch (type) {
case WrongType.ChineseDictation:
return '语文默写';
case WrongType.ChinesePinyin:
return '语文拼音';
case WrongType.EnglishDictation:
return '英语默写';
case WrongType.EnglishRead:
return '英语阅读';
}
return '未知';
}
exports.getWrongTypeLable = getWrongTypeLable;
/**
* 民族
*/
var NationType;
(function (NationType) {
/**
* 汉族
*/
NationType[NationType["Nation01"] = 1] = "Nation01";
/**
* 满族
*/
NationType[NationType["Nation02"] = 2] = "Nation02";
/**
* 蒙古族
*/
NationType[NationType["Nation03"] = 3] = "Nation03";
/**
* 回族
*/
NationType[NationType["Nation04"] = 4] = "Nation04";
/**
* 藏族
*/
NationType[NationType["Nation05"] = 5] = "Nation05";
/**
* 维吾尔族
*/
NationType[NationType["Nation06"] = 6] = "Nation06";
/**
* 苗族
*/
NationType[NationType["Nation07"] = 7] = "Nation07";
/**
* 彝族
*/
NationType[NationType["Nation08"] = 8] = "Nation08";
/**
* 壮族
*/
NationType[NationType["Nation09"] = 9] = "Nation09";
/**
* 布依族
*/
NationType[NationType["Nation10"] = 10] = "Nation10";
/**
* 侗族
*/
NationType[NationType["Nation11"] = 11] = "Nation11";
/**
* 瑶族
*/
NationType[NationType["Nation12"] = 12] = "Nation12";
/**
* 白族
*/
NationType[NationType["Nation13"] = 13] = "Nation13";
/**
* 土家族
*/
NationType[NationType["Nation14"] = 14] = "Nation14";
/**
* 哈尼族
*/
NationType[NationType["Nation15"] = 15] = "Nation15";
/**
* 哈萨克族
*/
NationType[NationType["Nation16"] = 16] = "Nation16";
/**
* 傣族
*/
NationType[NationType["Nation17"] = 17] = "Nation17";
/**
* 黎族
*/
NationType[NationType["Nation18"] = 18] = "Nation18";
/**
* 傈僳族
*/
NationType[NationType["Nation19"] = 19] = "Nation19";
/**
* 佤族
*/
NationType[NationType["Nation20"] = 20] = "Nation20";
/**
* 畲族
*/
NationType[NationType["Nation21"] = 21] = "Nation21";
/**
* 高山族
*/
NationType[NationType["Nation22"] = 22] = "Nation22";
/**
* 拉祜族
*/
NationType[NationType["Nation23"] = 23] = "Nation23";
/**
* 水族
*/
NationType[NationType["Nation24"] = 24] = "Nation24";
/**
* 东乡族
*/
NationType[NationType["Nation25"] = 25] = "Nation25";
/**
* 纳西族
*/
NationType[NationType["Nation26"] = 26] = "Nation26";
/**
* 景颇族
*/
NationType[NationType["Nation27"] = 27] = "Nation27";
/**
* 柯尔克孜族
*/
NationType[NationType["Nation28"] = 28] = "Nation28";
/**
* 土族
*/
NationType[NationType["Nation29"] = 29] = "Nation29";
/**
* 达斡尔族
*/
NationType[NationType["Nation30"] = 30] = "Nation30";
/**
* 仫佬族
*/
NationType[NationType["Nation31"] = 31] = "Nation31";
/**
* 羌族
*/
NationType[NationType["Nation32"] = 32] = "Nation32";
/**
* 布朗族
*/
NationType[NationType["Nation33"] = 33] = "Nation33";
/**
* 撒拉族
*/
NationType[NationType["Nation34"] = 34] = "Nation34";
/**
* 毛南族
*/
NationType[NationType["Nation35"] = 35] = "Nation35";
/**
* 仡佬族
*/
NationType[NationType["Nation36"] = 36] = "Nation36";
/**
* 锡伯族
*/
NationType[NationType["Nation37"] = 37] = "Nation37";
/**
* 阿昌族
*/
NationType[NationType["Nation38"] = 38] = "Nation38";
/**
* 普米族
*/
NationType[NationType["Nation39"] = 39] = "Nation39";
/**
* 塔吉克族
*/
NationType[NationType["Nation40"] = 40] = "Nation40";
/**
* 怒族
*/
NationType[NationType["Nation41"] = 41] = "Nation41";
/**
* 乌孜别克族
*/
NationType[NationType["Nation42"] = 42] = "Nation42";
/**
* 俄罗斯族
*/
NationType[NationType["Nation43"] = 43] = "Nation43";
/**
* 鄂温克族
*/
NationType[NationType["Nation44"] = 44] = "Nation44";
/**
* 德昂族
*/
NationType[NationType["Nation45"] = 45] = "Nation45";
/**
* 保安族
*/
NationType[NationType["Nation46"] = 46] = "Nation46";
/**
* 裕固族
*/
NationType[NationType["Nation47"] = 47] = "Nation47";
/**
* 京族
*/
NationType[NationType["Nation48"] = 48] = "Nation48";
/**
* 塔塔尔族
*/
NationType[NationType["Nation49"] = 49] = "Nation49";
/**
* 独龙族
*/
NationType[NationType["Nation50"] = 50] = "Nation50";
/**
* 鄂伦春族
*/
NationType[NationType["Nation51"] = 51] = "Nation51";
/**
* 赫哲族
*/
NationType[NationType["Nation52"] = 52] = "Nation52";
/**
* 门巴族
*/
NationType[NationType["Nation53"] = 53] = "Nation53";
/**
* 珞巴族
*/
NationType[NationType["Nation54"] = 54] = "Nation54";
/**
* 基诺族
*/
NationType[NationType["Nation55"] = 55] = "Nation55";
/**
* 朝鲜族
*/
NationType[NationType["Nation56"] = 56] = "Nation56";
})(NationType = exports.NationType || (exports.NationType = {}));
const NationMap = new Map();
function initNationMap() {
NationMap.set(NationType.Nation01, "汉族");
NationMap.set(NationType.Nation02, "满族");
NationMap.set(NationType.Nation03, "蒙古族");
NationMap.set(NationType.Nation04, "回族");
NationMap.set(NationType.Nation05, "藏族");
NationMap.set(NationType.Nation06, "维吾尔族");
NationMap.set(NationType.Nation07, "苗族");
NationMap.set(NationType.Nation08, "彝族");
NationMap.set(NationType.Nation09, "壮族");
NationMap.set(NationType.Nation10, "布依族");
NationMap.set(NationType.Nation11, "侗族");
NationMap.set(NationType.Nation12, "瑶族");
NationMap.set(NationType.Nation13, "白族");
NationMap.set(NationType.Nation14, "土家族");
NationMap.set(NationType.Nation15, "哈尼族");
NationMap.set(NationType.Nation16, "哈萨克族");
NationMap.set(NationType.Nation17, "傣族");
NationMap.set(NationType.Nation18, "黎族");
NationMap.set(NationType.Nation19, "傈僳族");
NationMap.set(NationType.Nation20, "佤族");
NationMap.set(NationType.Nation21, "畲族");
NationMap.set(NationType.Nation22, "高山族");
NationMap.set(NationType.Nation23, "拉祜族");
NationMap.set(NationType.Nation24, "水族");
NationMap.set(NationType.Nation25, "东乡族");
NationMap.set(NationType.Nation26, "纳西族");
NationMap.set(NationType.Nation27, "景颇族");
NationMap.set(NationType.Nation28, "柯尔克孜族");
NationMap.set(NationType.Nation29, "土族");
NationMap.set(NationType.Nation30, "达斡尔族");
NationMap.set(NationType.Nation31, "仫佬族");
NationMap.set(NationType.Nation32, "羌族");
NationMap.set(NationType.Nation33, "布朗族");
NationMap.set(NationType.Nation34, "撒拉族");
NationMap.set(NationType.Nation35, "毛南族");
NationMap.set(NationType.Nation36, "仡佬族");
NationMap.set(NationType.Nation37, "锡伯族");
NationMap.set(NationType.Nation38, "阿昌族");
NationMap.set(NationType.Nation39, "普米族");
NationMap.set(NationType.Nation40, "塔吉克族");
NationMap.set(NationType.Nation41, "怒族");
NationMap.set(NationType.Nation42, "乌孜别克族");
NationMap.set(NationType.Nation43, "俄罗斯族");
NationMap.set(NationType.Nation44, "鄂温克族");
NationMap.set(NationType.Nation45, "德昂族");
NationMap.set(NationType.Nation46, "保安族");
NationMap.set(NationType.Nation47, "裕固族");
NationMap.set(NationType.Nation48, "京族");
NationMap.set(NationType.Nation49, "塔塔尔族");
NationMap.set(NationType.Nation50, "独龙族");
NationMap.set(NationType.Nation51, "鄂伦春族");
NationMap.set(NationType.Nation52, "赫哲族");
NationMap.set(NationType.Nation53, "门巴族");
NationMap.set(NationType.Nation54, "珞巴族");
NationMap.set(NationType.Nation55, "基诺族");
NationMap.set(NationType.Nation56, "朝鲜族");
}
initNationMap();
function getNationTypeOptions() {
const list = [];
for (const item of NationMap) {
list.push({ label: item[1], value: item[0] });
}
return list;
}
exports.getNationTypeOptions = getNationTypeOptions;
function getNationTypeLable(value) {
const type = value;
const item = NationMap.get(type);
if (item) {
return item;
}
return '未知';
}
exports.getNationTypeLable = getNationTypeLable;
/**
* 政治面貌
*/
var PoliticalType;
(function (PoliticalType) {
/**群众 */
PoliticalType[PoliticalType["Mass"] = 1] = "Mass";
/** 党员*/
PoliticalType[PoliticalType["PartyMembers"] = 2] = "PartyMembers";
/**团员 */
PoliticalType[PoliticalType["LeagueMembers"] = 3] = "LeagueMembers";
/**民主党派 */
PoliticalType[PoliticalType["Democratic"] = 4] = "Democratic";
})(PoliticalType = exports.PoliticalType || (exports.PoliticalType = {}));
function getPoliticalTypeOptions() {
return [
{ label: '群众', value: PoliticalType.Mass },
{ label: '党员', value: PoliticalType.PartyMembers },
{ label: '团员', value: PoliticalType.LeagueMembers },
{ label: '民主党派', value: PoliticalType.Democratic },
];
}
exports.getPoliticalTypeOptions = getPoliticalTypeOptions;
function getPoliticalTypeLable(value) {
const type = value;
switch (type) {
case PoliticalType.Mass:
return '群众';
case PoliticalType.PartyMembers:
return '党员';
case PoliticalType.LeagueMembers:
return '团员';
case PoliticalType.Democratic:
return '民主党派';
}
return '未知';
}
exports.getPoliticalTypeLable = getPoliticalTypeLable;