123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>问卷</title>
- <meta name="format-detection" content="telephone=no" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0" />
- <meta name="apple-mobile-web-app-capable" content="yes" />
- <meta name="apple-mobile-web-app-status-bar-style" content="black" />
- <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>
- .wj-body{padding:10px 10px 0px 10px;}
- .wj-li{position:relative; width: 100%;background-color: #fff;color: #333;font-size: 14px;border: solid 1px #dcdcdc;border-radius: 5px;margin-bottom: 10px;}
- .wj-li .title{padding: 10px 10px;font-size: 16px;font-weight: bold;border-bottom: solid 1px #ededed;}
- .wj-li .state{padding: 10px 10px 6px;}
- .wj-li .time{padding: 0px 10px 10px;}
- .wj-li .bttn{position: absolute;right: 10px; bottom: 10px;padding: 5px 10px;background-color: #17B3EC;color: #fff;border-radius: 5px;z-index: 9;}
- </style>
- </head>
- <body>
- <div class="h45">
- <div class="demo-comtop">
- <a class="mui-action-back"></a>
- <h1>问卷</h1>
- </div>
- </div>
- <ul class="wj-body">
-
- </ul>
-
- <script type="text/html" id="list_tmp">
- {{each data as v}}
- <li class="wj-li" data-type="{{v.type}}">
- <div class="title">{{v.name}}</div>
- <div class="state">问卷状态:
- {{if v.statue == 1}}
- <span>已填写</span>
- {{else}}
- <span class="c-666">未填写</span></div>
- {{/if}}
- </div>
- <div class="time">填写时间:
- {{if v.createtime}}
- <span>{{v.createtime}}</span>
- {{else}}
- <span class="c-666">无</span>
- {{/if}}
- </div>
- {{if v.statue == 1}}
- <div class="j-bttn bttn" data-id="1">填入随访记录</div>
- {{else if status==0}}
- <div class="j-bttn bttn" data-id="2">发送填写请求</div>
- {{/if}}
- </li>
- {{/each}}
- </script>
- <script src="../../../js/jquery/2.1.3/jquery.js"></script>
- <script src="../../../js/mui.min.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"></script>
- <script>
- var self,
- followup_id,
- zx_Status,//咨询状态
- prescriptionCode;
- mui.plusReady(function(){
- self = plus.webview.currentWebview();
- prescriptionCode = self.prescriptionCode;
- zx_Status = self.zx_Status;//1为结束
- console.log(zx_Status)
- followup_id = self.followup_id;
- plus.nativeUI.showWaiting();
- sendGet('doctor/prescription/followupcontent/list',{prescriptioncode:prescriptionCode},function(){
- plus.nativeUI.closeWaiting();
- mui.toast('请求失败')
- }, function(res){
- plus.nativeUI.closeWaiting();
- if(res.status == 200){
- if(res.data.length>0){
- var html = template('list_tmp',{data:res.data,status:zx_Status})
- $('.wj-body').html(html)
- bindEvent()
- }else{
- mui.toast('获取数据为空')
- }
- }else{
- mui.toast('获取数据失败')
- }
- })
- })
- function bindEvent(){
- $('.wj-li').on('click',function(){
- var $this = $(this)
- if($this.find('.j-bttn').attr('data-id')==1){
- mui.openWindow('questionaires.html', 'questionaires', {
- extras: {
- pro_id:$this.attr('data-type'),
- prescriptionCode:prescriptionCode,
- followupid:followup_id
- }
- })
- }
- })
- $(".j-bttn").click(function(e){
- e.stopPropagation()
- var $this = $(this)
- var $id = $this.attr('data-id')
- var type = $this.closest('.wj-li').attr('data-type')
- if(! followup_id){
- mui.toast('随访已不存在')
- return
- }
- plus.nativeUI.showWaiting();
- if($id==1){
- var params={
- followupid:followup_id,
- prescriptioncode:prescriptionCode,
- type:type//2 生活方式
- }
- sendPost('doctor/prescription/followupcontent/importfollowupcontent',params,function(){
- plus.nativeUI.closeWaiting();
- mui.toast('请求失败')
- }, function(res){
- plus.nativeUI.closeWaiting();
- if(res.status == 200){
- mui.toast('成功填入随访记录')
- setTimeout(function(){
- mui.back()
- },1000)
- }else{
- mui.toast(res.msg)
- }
- })
- }else{
- var params={
- followupid:followup_id,
- prescriptionCode:prescriptionCode,
- type:type//2 生活方式
- }
- sendPost('doctor/consult/addPrescriptionFollowupContentConsult',params,function(){
- plus.nativeUI.closeWaiting();
- mui.toast('请求失败')
- }, function(res){
- plus.nativeUI.closeWaiting();
- if(res.status == 200){
- mui.toast('发送成功')
- setTimeout(function(){
- mui.back()
- },1000)
- }else{
- mui.toast(res.msg)
- }
- })
- }
- })
- }
- </script>
- </body>
- </html>
|