avalon-help.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. //相差几周
  2. avalon.filters.setUsedWeek = function(o){
  3. var lastTime = o[0].split(' ')[0]+' 00:00:00'
  4. var checkTime = o[1].split(' ')[0]+' 00:00:00'
  5. var diff = (new Date(checkTime.replace(/\-/g,'/')).getTime() - new Date(lastTime.replace(/\-/g,'/')).getTime())/24/3600/1000
  6. var week = parseInt(diff/7)
  7. var day = diff%7
  8. if(week == 0 && day == 0){
  9. return day+' 天'
  10. }else{
  11. if(week == 0){
  12. return day+' 天'
  13. }else if(day == 0){
  14. return week+' 周'
  15. }else{
  16. return week+' 周'+day+' 天'
  17. }
  18. }
  19. }
  20. //截取时间
  21. avalon.filters.setTime = function(o){
  22. return o.split(' ')[0]
  23. }
  24. //添加cm
  25. avalon.filters.setUnitCM = function(o){
  26. return o+'cm'
  27. }
  28. //先露字典
  29. avalon.filters.setFirstout = function(o){
  30. if(o==1){ return '头先露'}
  31. if(o==2){ return '臀先露'}
  32. if(o==3){ return '肩先露'}
  33. if(o==4){ return '足先露'}
  34. if(o==5){ return '混合'}
  35. if(o==6){ return '浮'}
  36. if(o==7){ return '浅入'}
  37. if(o==8){ return '衔接'}
  38. if(o==99){ return '不清'}
  39. }
  40. //浮肿 尿蛋白
  41. avalon.filters.setDropsy = function(o){
  42. if(o==1){ return '-'}
  43. if(o==2){ return '+'}
  44. if(o==3){ return '++'}
  45. if(o==4){ return '+++'}
  46. if(o==5){ return '++++'}
  47. if(o==6){ return '±'}
  48. if(o==7){ return '拒检'}
  49. }
  50. //血型
  51. avalon.filters.setBlood = function(o){
  52. if(o==0){ return 'O型'}
  53. if(o==1){ return 'A型'}
  54. if(o==2){ return 'B型'}
  55. if(o==3){ return 'AB型'}
  56. if(o==5){ return '不详'}
  57. }
  58. //阴道分泌物
  59. avalon.filters.setVaginal = function(o){
  60. if(o==1){ return '未见异常'}
  61. if(o==2){ return '滴虫'}
  62. if(o==3){ return '假丝酵母菌'}
  63. if(o==4){ return '其它'}
  64. }
  65. //清洁度
  66. avalon.filters.setCleanness = function(o){
  67. if(o==1){ return 'Ⅰ度'}
  68. if(o==2){ return 'Ⅱ度'}
  69. if(o==3){ return 'Ⅲ度'}
  70. if(o==4){ return 'Ⅳ度'}
  71. }
  72. //乙肝
  73. avalon.filters.setYugan = function(o){
  74. if(o==0){ return '未查'}
  75. if(o==1){ return '阴性'}
  76. if(o==2){ return '阳性'}
  77. }
  78. //胎动
  79. avalon.filters.setYesNo = function(o){
  80. if(o==0){ return '否'}
  81. if(o==1){ return '是'}
  82. }
  83. //居住类型
  84. avalon.filters.setLive = function(o){
  85. if(o==1){ return '户籍'}
  86. if(o==2){ return '居住证'}
  87. if(o==3){ return '单纯来厦'}
  88. if(o==9){ return '其他'}
  89. }
  90. //婚姻
  91. avalon.filters.setMarry = function(o){
  92. if(o==10){ return '未婚'}
  93. if(o==20){ return '已婚'}
  94. if(o==30){ return '初婚'}
  95. if(o==40){ return '再婚'}
  96. if(o==50){ return '复婚'}
  97. if(o==60){ return '丧偶'}
  98. if(o==70){ return '离婚'}
  99. if(o==80){ return '分居'}
  100. if(o==90){ return '未说明婚姻状况'}
  101. }
  102. //地区
  103. avalon.filters.setArea = function(o){
  104. if(o==1){ return '城镇'}
  105. if(o==2){ return '农村'}
  106. }
  107. //反应
  108. avalon.filters.setReact = function(o){
  109. if(o==0){ return '无'}
  110. if(o==1){ return '有'}
  111. if(o==2){ return '轻'}
  112. if(o==3){ return '重'}
  113. }