templateHelp.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. function setExpenses (expensesStatus) {
  2. switch(expensesStatus) {
  3. case "1":
  4. return "已缴费";
  5. case "2":
  6. return "已退费";
  7. default:
  8. return "未缴费"
  9. }
  10. }
  11. template.helper("setExpenses", setExpenses);
  12. function setKeyword (keyword) {
  13. var key = keyword.split(",");
  14. var keyArry=[];
  15. for(var j in key){
  16. keyArry.push("<span>#"+key[j]+"#</span>")
  17. }
  18. return keyArry.join("");
  19. }
  20. template.helper("setKeyword", setKeyword);
  21. function setContent (content) {
  22. if(content.length>50){
  23. content = content.substring(0,40)+"......";
  24. }
  25. return content;
  26. }
  27. template.helper("setContent", setContent);
  28. function setAge(age) {
  29. if(age == 0) {
  30. return "<1";
  31. }
  32. if(age == -1)
  33. return "未知";
  34. return age;
  35. }
  36. template.helper("setAge", setAge);
  37. function setSex(s) {
  38. if(s == 1) {
  39. return "男";
  40. } else if(s == 2) {
  41. return "女";
  42. }
  43. }
  44. template.helper("setSex", setSex);
  45. function setLevel(l) {
  46. if(l == 1) {
  47. return "专科医生";
  48. } else if(l == 2) {
  49. return "全科医生";
  50. } else if(l == 3){
  51. return "健康管理师";
  52. }
  53. }
  54. template.helper("setLevel", setLevel);
  55. template.helper("setLabels", function(la){
  56. if(!la) {
  57. return "";
  58. }
  59. return la.join("、");
  60. });
  61. template.helper("setDisease", function(d) {
  62. switch(d) {
  63. case 0:
  64. return "健康";
  65. break;
  66. case 1:
  67. return "高血压";
  68. break;
  69. case 2:
  70. return "糖尿病";
  71. break;
  72. }
  73. });
  74. template.helper("setSignType", function(t) {
  75. if (t == 1) {
  76. return "三师";
  77. } else if (t == 2) {
  78. return "家庭";
  79. }
  80. });
  81. template.helper("setPatiPic", function(p, sex) {
  82. return getImgUrl(p);
  83. });
  84. template.helper('setInfo', function(v){
  85. return JSON.stringify(v);
  86. })