oa.recruitmentText = {
have : {
"yes" : "1",
"no" : "0"
},
status : {
"saved" : "saved"
},
planstatus : {
"saved" : "saved",
"submited" : "submited",
"audited" : "我是手动审核",//这个是用的text
"canceled" : "已作废",//这个是数据字典中
"finished" : "已完结"//这个也是数据字典中的
}
};
在js中使用,类似如下:
template: function(value) {
return oa.recruitmentText.planstatus[value.requirementDeptNames];
本文应用注解、反射等技术将Constants文件中定义的常量信息提供给前端js,减少了代码量,同时也使前后端文本一致。