123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194 |
- <!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">
- <title>预警设置</title>
- <link rel="stylesheet" href="../../../common/cross/css/cross.css" type="text/css" />
- <link rel="stylesheet" href="../../../common/cross/css/cross.ui.css" type="text/css" />
- <link rel="stylesheet" href="../../../common/css/jy-style.css" type="text/css" />
- <style type="text/css">
- .sbr-comp{margin-left: 10px;}
- </style>
- </head>
- <body>
- <div class="h45">
- <div class="demo-comtop">
- <a class="mui-action-back"></a>
- <h1>体征预警</h1>
- </div>
- </div>
- <div class="c-main">
- <div class="setwarn-box" style="margin-top: 10px;">
- <ul class="c-list" id="yj_list">
-
- </ul>
- </div>
- <div id="submit" class="plr15 mt30 pb20 c-hide">
- <a class="c-btn c-btn-full c-btn-37a6ec border-radius-rounded" onclick="sub()">保 存</a>
- </div>
- </div>
- <script type="text/html" id="yj_list_tmpl">
- {{each data as val i}}
- {{if val.type==1 || val.type==2 || val.type==3}}
- <li class="c-list-function c-list-cover">
- <div class="c-list-value">
- {{if val.type==1}}
- <div class="c-avatar-m c-images-cycle c-border health-border-1 c-f15">
- 血糖
- </div>
- {{/if}} {{if val.type==2}}
- <div class="c-avatar-m c-images-cycle c-border health-border-1 c-f15">
- 血压
- </div>
- {{/if}} {{if val.type==3}}
- <div class="c-avatar-m c-images-cycle c-border health-border-1 c-f15">
- 体重
- </div>
- {{/if}}
- </div>
- <div class="c-list-info">
- {{if val.type==1}}
- <div class="sb-right">
- <div class="sbr-title c-pack">餐前血糖值:</div>
- <div class="sbr-input c-pack"><input type="text" id="xtq" onkeyup="num(this)" value="{{val.max_value_1}}" /></div>
- <div class="sbr-comp c-pack">mmol/L</div>
- </div>
- <div class="sb-right">
- <div class="sbr-title c-pack">餐后血糖值:</div>
- <div class="sbr-input c-pack"><input type="text" id="xth" onkeyup="num(this)" value="{{val.max_value_2}}" /></div>
- <div class="sbr-comp c-pack">mmol/L</div>
- </div>
- {{/if}} {{if val.type==2}}
- <div class="sb-right">
- <div class="sbr-title c-pack">收缩压:</div>
- <div class="sbr-input c-pack"><input type="text" id="xyq" onkeyup="num(this)" value="{{val.max_value_1}}" /></div>
- <div class="sbr-comp c-pack">mmHg</div>
- </div>
- <div class="sb-right">
- <div class="sbr-title c-pack">舒张压:</div>
- <div class="sbr-input c-pack"><input type="text" id="xyh" onkeyup="num(this)" value="{{val.max_value_2}}" /></div>
- <div class="sbr-comp c-pack">mmHg</div>
- </div>
- {{/if}} {{if val.type==3}}
- <div class="sb-right">
- <div class="sbr-title c-pack">体重:</div>
- <div class="sbr-input c-pack"><input type="text" id="tz" onkeyup="num(this)" value="{{val.max_value_1}}" /></div>
- <div class="sbr-comp c-pack">kg</div>
- </div>
- {{/if}}
- </div>
- </li>
- {{/if}}
- {{/each}}
- </script>
- <script type="text/javascript" src="../../../js/jquery/2.1.3/jquery.js"></script>
- <script type="text/javascript" src="../../../js/mui.min.js"></script>
- <script src="../../../js/common_http.js" type="text/javascript" charset="utf-8"></script>
- <script src="../../../js/template.js" type="text/javascript" charset="utf-8"></script>
- </body>
- <script type="text/javascript">
- var doctorCode,
- self;
- var stand_xt_1, stand_xt_2, stand_xy_1, stand_xy_2;
- mui.plusReady(function() {
- self = plus.webview.currentWebview();
- teamCode = self.teamCode;
- doctorCode = JSON.parse(plus.storage.getItem("docInfo")).code;
- getData();
- });
- function getData() {
- sendGet("doctor/health_index/doctorstandard", {
- doctor:doctorCode ,
- }, null, handleSucc1);
- }
- function handleSucc1(res) {
- if (res.status == 200) {
- if(res.data.custom.length>0){
- var html = template("yj_list_tmpl", {data:res.data.custom});
- $("#yj_list").html(html);
- $('#submit').show();
- }else{
- var html = template("yj_list_tmpl", {data:res.data.standard});
- $("#yj_list").html(html);
- $('#submit').show();
- }
- } else {
- mui.toast('获取数据失败');
- }
- }
- function sub() {
- var jsonxt = {
- 'max_value1': '',
- 'max_value2': '',
- 'min_value1': '0',
- 'min_value2': '0',
- 'type': 1
- };
- var jsonxy = {
- 'max_value1': '',
- 'max_value2': '',
- 'min_value1': '0',
- 'min_value2': '0',
- 'type': 2
- };
- var jsontz = {
- 'max_value1': '',
- 'min_value1': '0',
- 'max_value2': '0',
- 'min_value2': '0',
- 'type': 3
- }
- var xt1 = $("#xtq").val();
- var xt2 = $("#xth").val();
- var xy1 = $("#xyq").val();
- var xy2 = $("#xyh").val();
- var tz = $("#tz").val();
- if (!xt1 && !xt2 && !xy1 && !xy2 && !tz) {
- mui.toast("请完善填写")
- return
- }
- jsonxt.max_value1 = xt1
- jsonxt.max_value2 = xt2
- jsonxy.max_value1 = xy1
- jsonxy.max_value2 = xy2
- jsontz.max_value1 = tz
- var jsons = []
- jsons.push(jsonxt)
- jsons.push(jsonxy)
- jsons.push(jsontz)
- var url = "doctor/health_index/savastandbyteamcode";
- plus.nativeUI.showWaiting();
- sendPost(url, {
- teamcode: teamCode,
- json: JSON.stringify(jsons)
- }, function(){
- plus.nativeUI.closeWaiting();
- mui.toast('请求失败')
- }, function(res){
- plus.nativeUI.closeWaiting();
- if (res.status == 200) {
- mui.toast("保存成功")
- mui.later(function() {
- mui.back()
- }, 1000)
- } else {
- mui.toast("保存失败")
- }
- })
- }
- function num(th) {
- th.value = th.value.replace(/[^\d\.\-]*$/g, '')
- }
- </script>
- </html>
|