<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>用药提醒</title> <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <!--标准mui.css--> <link rel="stylesheet" href="../css/mui.min.css"> <!--App自定义的css--> <link rel="stylesheet" type="text/css" href="../css/app.css" /> <style> span { color: grey; font-size: 0.8em; } .mui-btn { font-size: 16px; padding: 8px; margin: 3px; } .mui-btn { padding: 10px; } </style> </head> <body> <header class="mui-bar mui-bar-nav"> <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a> <h1 class="mui-title">用药提醒</h1> </header> <div class="mui-content" style="padding-left:10px;padding-right: 10px;"> <ul class="mui-table-view"> <li class="mui-table-view-cell"> <span class="mui-icon mui-icon-contact"></span> <span id="user">我</span> <div style="width: 50%;float: right;margin-top: -9px;margin-bottom: -9px;"> <select class="mui-btn mui-btn-block" onchange="changeUser(this)"> <option value="">选择家人</option> <option value="我">我</option> <option value="李静">李静</option> <option value="王立军">王立军</option> </select> </div> </li> <li class="mui-table-view-cell"> <span class="mui-icon mui-icon-navigate"></span> <span id="drug"></span> <div id="selectDrug" style="width: 50%;float: right;margin-top: -9px;margin-bottom: -9px;"> <select class="mui-btn mui-btn-block" onchange="changeDrug(this)"> <option value="">选择药品</option> <option value="布洛芬混悬液">布洛芬混悬液</option> <option value="感冒灵颗粒">感冒灵颗粒</option> <option value="板蓝根颗粒">板蓝根颗粒</option> <option value="复方氨酚烷胺片">复方氨酚烷胺片</option> </select> </div> </li> </ul> <h5 style="font-size: 1.1em;margin:10px 5px;">用药周期</h5> <ul class="mui-table-view"> <li class="mui-table-view-cell"> <span>重复</span> <div style="width: 50%;float: right;margin-top: -9px;margin-bottom: -9px;"> <select id="meitian" class="mui-btn mui-btn-block"> <option value="1">每天</option> <option value="2">每2天</option> <option value="3">每3天</option> <option value="4">每4天</option> <option value="5">每5天</option> <option value="6">每6天</option> <option value="7">每7天</option> <option value="8">每8天</option> </select> </div> </li> <li class="mui-table-view-cell"> <span>次数</span> <div style="width: 50%;float: right;margin-top: -9px;margin-bottom: -9px;"> <select onchange="onchangeCi(this);" id="meici" class="mui-btn mui-btn-block"> <option value="1">1次</option> <option value="2">2次</option> <option value="3">3次</option> <option value="4">4次</option> <option value="5">5次</option> </select> </div> </li> <li class="mui-table-view-cell"> <ul class="mui-table-view" id="selectTime"> <li class="mui-table-view-cell"> <span>第1次</span> <div style="width: 60%;float: right;margin-top: -9px;margin-bottom: -9px;"> <button onclick="selectTime(this);" type="button" class="time mui-btn mui-btn-block">选择时间</button> </div> </li> </ul> </li> <li class="mui-table-view-cell"> <span>起始日期</span> <div style="width: 60%;float: right;margin-top: -9px;margin-bottom: -9px;"> <button onclick="setDate(this);" type="button" class="mui-btn mui-btn-block">选择日期</button> </div> </li> <li class="mui-table-view-cell"> <span>结束日期</span> <div style="width: 60%;float: right;margin-top: -9px;margin-bottom: -9px;"> <button onclick="setDate(this);" type="button" class="mui-btn mui-btn-block">选择日期</button> </div> </li> </ul> <center> <button id="baocun" class="mui-btn mui-btn-block mui-btn-primary" style="width: 90%;" onclick="return false;">完成</button> </center> </div> <script id="temp" type="text/template"> <li class="mui-table-view-cell"> <span>第<%=(time)%>次</span> <div style="width: 60%;float: right;margin-top: -9px;margin-bottom: -9px;"> <button data-time='<%=(time)%>' onclick="selectTime(this);" type="button" class="time mui-btn mui-btn-block">选择时间</button> </div> </li> </script> <script src="../js/mui.min.js"></script> <script src="../js/arttmpl.js" type="text/javascript" charset="utf-8"></script> <script src="../js/service.js" type="text/javascript" charset="utf-8"></script> <script src="../libs/choujiang/js/jquery.min.js" type="text/javascript" charset="utf-8"></script> <script src="http://121.42.151.57:7999/service/dyyj/demo.js/helper.js" type="text/javascript" charset="utf-8"></script> <script> mui.init({ swipeBack: true //启用右滑关闭功能 }); mui.plusReady(function() { var self = plus.webview.currentWebview(); window.drug = self.drug; if (window.drug) { document.getElementById("drug").innerHTML = window.drug; document.getElementById("selectDrug").style.display = 'none'; } plus.webview.hide('barcode_scan.html'); baocun(); }); function changeUser(obj) { var sel = obj.value; document.getElementById("user").innerHTML = sel; } function changeDrug(obj) { var sel = obj.value; window.drug = sel; document.getElementById("drug").innerHTML = sel; } function setDate(obj) { var dDate = new Date(); dDate.setFullYear(2014, 7, 16); var minDate = new Date(); minDate.setFullYear(2010, 0, 1); var maxDate = new Date(); maxDate.setFullYear(2016, 11, 31); plus.nativeUI.pickDate(function(e) { var d = e.date; obj.innerText = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate(); }, function(e) { // info.innerText = "您没有选择日期"; }, { title: "请选择日期", date: dDate, minDate: minDate, maxDate: maxDate }); } var times = []; times[0] = '1'; function selectTime(obj) { var dTime = new Date(); dTime.setHours(6, 0); plus.nativeUI.pickTime(function(e) { var d = e.date; obj.innerHTML = d.getHours() + ":" + d.getMinutes(); var ti = obj.getAttribute('data-time'); times[ti] = d.getHours() + ":" + d.getMinutes(); }, function(e) { // obj.innerText = "您没有选择时间" }, { title: "请选择时间", is24Hour: true, time: dTime }); } function onchangeCi(obj) { var time = obj.value; var htmlStr = ''; for (var i = 0; i < time; i++) { htmlStr += template('temp', { time: i + 1 }); } document.getElementById("selectTime").innerHTML = htmlStr; times = []; times[0] = '1'; } var DyyjDemo = new DyyjDemo('/service/dyyj/demo.js'); function baocun() { document.getElementById("baocun").addEventListener('tap', function() { var data = { drug:encodeURIComponent( document.getElementById("drug").innerHTML), meitian: document.getElementById("meitian").value, meici: document.getElementById("meici").value, time: times } console.log(JSON.stringify(data)) DyyjDemo.saveRemind(getUserId(), data, function(result) { if (result.rs) { alert('保存成功'); plus.webview.hide('remind-drug-list.html') mui.openWindow({ id: 'remind-drug-list-win', url: 'remind-drug-list.html', extras:{ time:times[1], drug:data.drug } }); } else { alert('保存失败'); } }) }); } </script> </body> </html>