123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="author" content="yihu.com" />
- <meta name="format-detection" content="telephone=no" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
- <meta name="apple-mobile-web-app-capable" content="yes" />
- <meta name="apple-mobile-web-app-status-bar-style" content="black" />
- <title>输入数字码-确认送达</title>
- <link rel="stylesheet" type="text/css" href="../../../common/cross/css/cross.css">
- <link rel="stylesheet" href="../../../common/cross/css/cross.ui.css" type="text/css" />
- <style>
- .c-btn-17b3ec {
- background-color: #17b3ec;
- }
- </style>
- </head>
- <body>
- <div class="h45">
- <div class="demo-comtop">
- <a class="mui-action-back"></a>
- <h1>确认接收</h1>
- </div>
- </div>
- <div class="input-group input-border width-100 mt10">
- <span class="input-group-addon">数字码:</span>
- <input id="code" class="form-control width-100" placeholder="请输入数字码">
- </div>
- <div class="ptb20 plr20">
- <a id="ok_btn" class="c-btn c-btn-full c-btn-17b3ec c-f16 c-btn-radius">确认</a>
- </div>
- </body>
- <script type="text/javascript" src="../../../js/jquery/2.1.3/jquery.js"></script>
- <script src="../../../js/app.js" type="text/javascript" charset="utf-8"></script>
- <script type="text/javascript" src="../../../js/mui.min.js"></script>
- <script src="../../../js/es6-promise.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../js/underscore.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../js/template.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../js/common_http.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../js/common.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../js/app.js" type="text/javascript" charset="utf-8"></script>
- <script type="text/javascript">
- // 扩展API加载完毕后调用onPlusReady回调函数
- document.addEventListener("plusready", onPlusReady, false);
- // 扩展API加载完毕,现在可以正常调用扩展API
- function onPlusReady() {
- pageInit();
- }
-
- //判断二维码是居民取药码还是健管配送码
- function judgeIsQyOrPs(code){
- return getReqPromise("/doctor/prescriptionCode/dispensaryCode/scanQrcode", {
- code: code // 处方code
- }, 'GET')
- }
-
- function submit(code) {
- // 扫码成功后的结果
- if(code) {
- judgeIsQyOrPs(code).then(function(res) {
- if(res.status == 200) {
- var data = res.data;
- var prescriptionCode = data.prescriptionCode;
- //type:编码类型:1 居民取药码 2 配送员(健管师)取药码 3 配送员(健管师)配送码
- if(data.type=="1"){//居民取药码扫描成功后,跳转取药码对应订单的订单跟踪页
- openWebview("../../prescription/html/dingdangenzong.html",{prescriptionCode:prescriptionCode});
- } else if(data.type=="3"){//配送码扫描成功后,跳转接收药品页面
- openWebview("../../prescription/html/jieshoudingdan.html",{prescriptionCode:prescriptionCode});
- } else {
- mui.toast("二维码类型有误!");
- }
- } else {
- mui.toast(res.msg);
- }
- }).catch(function(e) {
- console && console.error(e)
- })
- } else {
- mui.toast("扫码失败")
- }
- }
-
- function bindEvents() {
- $('#ok_btn').on('click',function() {
- var code = $('#code').val();
- if(code) {
- submit(code)
- } else {
- mui.toast("请输入数字码!")
- }
- })
- }
-
- var oldBack = mui.back;
- mui.back = function(){
- var vm = plus.webview.getWebviewById("saoerweima");
- mui.fire(vm,"startScan");
- oldBack();
- }
-
- function pageInit() {
- bindEvents()
- }
- </script>
- </html>
|