shuruquyaoma.html 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="author" content="yihu.com" />
  6. <meta name="format-detection" content="telephone=no" />
  7. <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
  8. <meta name="apple-mobile-web-app-capable" content="yes" />
  9. <meta name="apple-mobile-web-app-status-bar-style" content="black" />
  10. <title>确认送达</title>
  11. <link rel="stylesheet" type="text/css" href="../../../common/cross/css/cross.css">
  12. <link rel="stylesheet" href="../../../common/cross/css/cross.ui.css" type="text/css" />
  13. <style>
  14. .c-btn-17b3ec {
  15. background-color: #17b3ec;
  16. }
  17. </style>
  18. </head>
  19. <body>
  20. <div class="h45">
  21. <div class="demo-comtop">
  22. <a class="mui-action-back"></a>
  23. <h1>确认送达</h1>
  24. </div>
  25. </div>
  26. <div class="input-group input-border width-100 mt10">
  27. <span class="input-group-addon">取药码:</span>
  28. <input id="code" class="form-control width-100" placeholder="请输入取药码">
  29. </div>
  30. <div class="ptb20 plr20">
  31. <a id="ok_btn" class="c-btn c-btn-full c-btn-17b3ec c-f16 c-btn-radius">确认</a>
  32. </div>
  33. </body>
  34. <script type="text/javascript" src="../../../js/jquery/2.1.3/jquery.js"></script>
  35. <script src="../../../js/app.js" type="text/javascript" charset="utf-8"></script>
  36. <script type="text/javascript" src="../../../js/mui.min.js"></script>
  37. <script src="../../../js/es6-promise.js" type="text/javascript" charset="utf-8"></script>
  38. <script src="../../../js/underscore.js" type="text/javascript" charset="utf-8"></script>
  39. <script src="../../../js/template.js" type="text/javascript" charset="utf-8"></script>
  40. <script src="../../../js/common_http.js" type="text/javascript" charset="utf-8"></script>
  41. <script src="../../js/common.js" type="text/javascript" charset="utf-8"></script>
  42. <script src="../../../js/app.js" type="text/javascript" charset="utf-8"></script>
  43. <script type="text/javascript">
  44. // 扩展API加载完毕后调用onPlusReady回调函数
  45. document.addEventListener("plusready", onPlusReady, false);
  46. // 扩展API加载完毕,现在可以正常调用扩展API
  47. function onPlusReady() {
  48. pageInit();
  49. }
  50. function expressagePromise(code) {
  51. return getReqPromise("doctor/prescriptionCode/expressage", {
  52. code: code // 处方code
  53. }, 'POST')
  54. }
  55. function submit(code) {
  56. // 扫码成功后的结果
  57. if(code) {
  58. expressagePromise(code).then(function(res) {
  59. mui.back = backToWebviewById("dingdangenzong");
  60. if(res.status == 200) {
  61. mui.toast(res.msg)
  62. setTimeout(function() {
  63. var vm = plus.webview.getWebviewById("dingdangenzong");
  64. mui.fire(vm,"updateOrderStatus");
  65. mui.back();
  66. }, 200)
  67. } else {
  68. mui.toast("二维码信息错误,请重新确认!");
  69. }
  70. }).catch(function(e) {
  71. console && console.error(e)
  72. })
  73. } else {
  74. mui.toast("扫码失败")
  75. }
  76. }
  77. function bindEvents() {
  78. $('#ok_btn').on('click',function() {
  79. var code = $('#code').val();
  80. if(code) {
  81. submit(code)
  82. } else {
  83. mui.toast("请输入取药码!")
  84. }
  85. })
  86. }
  87. function pageInit() {
  88. bindEvents()
  89. }
  90. </script>
  91. </html>