shaixuan.html.svn-base 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>设备筛选</title>
  6. <meta name="author" content="yihu.com" />
  7. <meta name="format-detection" content="telephone=no" />
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0" />
  9. <meta name="apple-mobile-web-app-capable" content="yes" />
  10. <meta name="apple-mobile-web-app-status-bar-style" content="black" />
  11. <link rel="stylesheet" href="../../../common/iconfont/iconfont.css">
  12. <link rel="stylesheet" href="../../../common/cross/css/cross.css" />
  13. <link rel="stylesheet" href="../../../common/cross/css/ui.all.min.css" />
  14. <link rel="stylesheet" href="../../../common/css/pull-up-down.css" type="text/css"/>
  15. <style>
  16. .c-323232{color: #323232;}
  17. #footer { position: absolute; bottom: 0;width: 100%;}
  18. .cb-17B3EC {background:#17B3EC;}
  19. .cb-ffffff {background:#ffffff;}
  20. .c-border-top{border-top:1px solid #DCDCDC;}
  21. .height-50 { height: 50px; }
  22. .lheight-50 { line-height: 50px; }
  23. .c-50{width: 50% !important;margin-left: 0 !important;float: left;}
  24. .c-000{color:#000}
  25. .c-tac { text-align: center; }
  26. .line{
  27. height:1px;
  28. background-color: #e1e1e1;
  29. }
  30. .tag{
  31. float: left;
  32. border: 1px solid #e1e1e1;
  33. padding: 0 10px;
  34. border-radius: 5px;
  35. height: 34px;
  36. line-height: 34px;
  37. margin: 3px 10px 3px 0;
  38. color: #909090;
  39. font-size: 14px;
  40. }
  41. .tag.active{
  42. color:#fff;
  43. border:1px solid #17B3EC;
  44. background: #17B3EC;
  45. }
  46. </style>
  47. </head>
  48. <body>
  49. <div id="wrapper1">
  50. <div class="scroll-wrapper" id="total_wrapper" style="bottom: 52px;">
  51. <div class="iScroller">
  52. <div class="mlr10 mt20">
  53. <div class="div-content">
  54. <div class="c-f16 c-333">设备类型</div>
  55. <div class="c-row mt10 mb20" id="signYear">
  56. <div class="tag c-t-center active" data-tag="year" data-val=""><span>所有设备</span></div>
  57. <div class="tag c-t-center" data-tag="year" data-val="1"><span>血压计</span></div>
  58. <div class="tag c-t-center" data-tag="year" data-val="2"><span>血糖仪</span></div>
  59. </div>
  60. </div>
  61. </div>
  62. </div>
  63. </div>
  64. </div>
  65. <div id="footer">
  66. <div class="c-row btn-wrap c-border-top">
  67. <div class="c-tac height-50 lheight-50 cb-17B3EC div-confirm-btn">
  68. <a href="#" class="c-fff f-fs16">确定</a>
  69. </div>
  70. </div>
  71. </div>
  72. <script src="../../../js/mui.min.js" type="text/javascript" charset="utf-8"></script>
  73. <script src="../../../js/common_http.js" type="text/javascript" charset="utf-8"></script>
  74. <script src="../../../js/jquery/2.1.3/jquery.js" type="text/javascript" charset="utf-8"></script>
  75. <script src="../../../js/es6-promise.js" type="text/javascript" charset="utf-8"></script>
  76. <script src="../../../js/underscore.js" type="text/javascript" charset="utf-8"></script>
  77. <script src="../../../js/iscroll-probe.js"></script>
  78. <script src="../../../js/iscroll-pull-up-down.js"></script>
  79. <script src="../../../js/pull-up-down.js"></script>
  80. <script type="text/javascript">
  81. var showType, noYear, deviceCode;
  82. mui.init();
  83. mui.plusReady(function(){
  84. var self = plus.webview.currentWebview();
  85. showType = self.showType;
  86. noYear = self.noYear;
  87. deviceCode = self.deviceCode;
  88. if(showType == 1){
  89. $(".type-panel").show();
  90. if(deviceCode){
  91. $(".type-panel .tag").removeClass("active");
  92. $(".type-panel .tag[data-val="+deviceCode+"]").addClass("active");
  93. }
  94. }
  95. bindEvents();
  96. });
  97. function bindEvents(){
  98. $(".tag").on("tap", function(){
  99. var $this = $(this);
  100. if($this.hasClass("active")){
  101. return;
  102. }else{
  103. var tag = $this.attr("data-tag");
  104. $(".tag[data-tag="+tag+"]").removeClass("active");
  105. $this.addClass("active");
  106. }
  107. });
  108. $(".div-confirm-btn").on('tap', function(){
  109. var opener = plus.webview.currentWebview().opener();
  110. //获取选中的年份和维度信息
  111. var deviceCode = $(".tag.active[data-tag=year]").attr("data-val");
  112. mui.fire(opener, "refresh", {deviceCode: deviceCode});
  113. mui.fire(opener, "hideShaiXuan");
  114. });
  115. }
  116. mui.back = function(){
  117. var self = plus.webview.currentWebview(),
  118. opener = self.opener();
  119. mui.fire(opener, "hideShaiXuan");
  120. }
  121. </script>
  122. </body>
  123. </html>