unserver-unify
Version:
93 lines (84 loc) • 2.02 kB
JavaScript
var g_userTypes = [
"试用用户",
"付费用户",
"学生",
"在职护士"
];
var g_edus = [
"Primary 小学",
"Secondary 初中",
"High School 高中",
"College 大专",
"Bachelor 本科",
"Master 研究生",
"PhD 博士"
];
var g_jobTitles = [
"初级护士",
"护师",
"主管护师",
"副主任护师",
"主任护师",
"护士长",
"学生",
"其他"
];
var g_provinces = [
"北京市",
"浙江省",
"天津市",
"安徽省",
"上海市",
"福建省",
"重庆市",
"江西省",
"山东省",
"河南省",
"湖北省",
"湖南省",
"广东省",
"海南省",
"山西省",
"青海省",
"江苏省",
"辽宁省",
"吉林省",
"台湾省",
"河北省",
"贵州省",
"四川省",
"云南省",
"陕西省",
"甘肃省",
"黑龙江省",
"香港特别行政区",
"澳门特别行政区",
"广西壮族自治区",
"宁夏回族自治区",
"新疆维吾尔自治区",
"内蒙古自治区",
"西藏自治区"
];
function notifyLocaleChanged(userProfiles) {
if (userProfiles && userProfiles.birthDate) {
userProfiles.birthDate = new Date(userProfiles.birthDate);
}
if (userProfiles && userProfiles.nurseprofile && userProfiles.nurseprofile.nurseCertDate) {
userProfiles.nurseprofile.nurseCertDate = new Date(userProfiles.nurseprofile.nurseCertDate);
}
}
function getInitNurseProfile() {
return { sex: 'M', companyYear: 1, nurseprofile: {} };
}
function isNurseProfile(school) {
return school
&& school.tags
&& school.tags.length > 0
&& school.tags[0] == 'nurseprofile';
}
function checkNurseProfile(form, userProfile) {
if (userProfile && userProfile.nurseprofile && userProfile.nurseprofile.nurseCert) {
form.nurseCertNo.$setValidity("required", !!userProfile.nurseprofile.nurseCertNo);
form.nurseCertDate.$setValidity("required", !!userProfile.nurseprofile.nurseCertDate);
}
}