ソースを参照

修改已知bug,修改扫码

yingzhou 6 年 前
コミット
623e749f36

+ 4 - 1
app/rehabilitation/html/rehabilitation_management.html

@ -117,6 +117,7 @@
			.time-axis tr:nth-last-of-type(1) .time-box:after{display: none;}
			.view-task{text-align: center;}
			[v-cloak]{display: none;}
			.visibility-hide{visibility: hidden;}
		</style>
	</head>
	<body>
@ -203,7 +204,7 @@
											<span>{{(item.family && item.family.finish)+'/'+(item.family && item.family.all)}}</span>
										  <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="2" aria-valuemin="0" aria-valuemax="100" :style="{width: (item.family?(item.family.finish/item.family.all):0)*100+'%'}"></div>
										</div>
										<p v-if="!item.noService" class="mb0 f12" style="line-height: 1;">{{searchTask==1?'我的任务':(searchTask==2?'随访':(searchTask==3?'复诊':(searchTask==4?'健康教育':'&emsp;')))}}</p>
										<p v-if="!item.noService" class="mb0 f12" :class="{'visibility-hide':!curTask}" style="line-height: 1;">{{curTask==1?'我的任务':(curTask==2?'随访':(curTask==3?'复诊':(curTask==4?'健康教育':'&emsp;')))}}</p>
									</div>
									<p v-if="item.noService" class="no-server">无服务项</p>
								</div>
@ -280,6 +281,7 @@
							{code:1,name:'已完成'},
							{code:2,name:'已预约'},
						],
						curTask:'',//快速查找是否点击了搜索按钮
						tabStatus:null,
					},
					mounted:function(){
@ -421,6 +423,7 @@
								status:vm.status,//任务状态(0未完成,1已完成,2已预约)
							}
							rehaAPI.calendarPlanDetail(params).then(function(res){
								vm.curTask=vm.searchTask;
								vm.calendarData=[];
								if(res.status==200){
									var data=res.data

+ 12 - 7
app/rehabilitation/html/service_item_content.html

@ -122,7 +122,7 @@
		      				<button class="btn btn-yuyue" v-if="service.itemType==3 && service.operate!=1" @click="zwkf">健康指导</button>
		      				<button class="btn btn-yuyue" v-if="service.itemType==4 && service.operate!=1" @click="zwkf">随访</button>
		      				<button class="btn btn-zhidao" @click="zdly(service)">指导留言</button>
		      				<button class="btn btn-fuwuma" v-if="service.itemType==1 && service.operate!=1" @click="fwm(service.planDetaiId)">服务码</button>
		      				<button class="btn btn-fuwuma" v-if="service.itemType==1 && service.operate!=1" @click="fwm(service.planDetaiId,service.patient)">服务码</button>
		      				<!--<button class="btn btn-fuwuma" @click="fwm(service.planDetaiId)">服务码</button>-->
		      				<button class="btn btn-fuwuma" v-if="service.operate==1" @click="goToFinish(service.planDetaiId)">完成</button>
		      			</div>
@ -215,8 +215,8 @@
							  content: '../../rehabilitation/html/guide_the_message.html?planid='+planid
							});
						},
						fwm:function(planid){
							this.loadSocket(planid);
						fwm:function(planid,patient){
							this.loadSocket(planid,patient);
						},
						zdly:function(data){
							var vm = this
@ -247,7 +247,7 @@
						    }
							});
						},
						loadSocket:function(planid){
						loadSocket:function(planid,patient){
							var vm=this;
							var imurl=httpRequest.socketUrl;
						    jQuery.getScript(imurl+"/socket.io/socket.io.js").done(function() {
@ -258,7 +258,7 @@
						        socket.on('message', function (data) {
						      		console.log(data);
						      		if(data.type==0){
						      			vm.checkAfterQrCode(planid);
						      			vm.checkAfterQrCode(planid,patient);
						      		}
						        });
						
@ -278,8 +278,12 @@
						        top.layer.msg('服务码创建失败',{icon:5});    
						    });
						},
						checkAfterQrCode:function(planid){
						checkAfterQrCode:function(planid,patient){
							var vm=this;
							var params={
								planDetailId:planid,
								patientCode: patient
							}
							rehaAPI.checkAfterQrCode(params).then(function(res){
								var icon=5;
								if(data.status==200){
@ -293,9 +297,10 @@
						},
						getQRCode:function(planid){
							var vm=this;
							var loginDoctor = JSON.parse(window.localStorage.getItem('wlyyAgent'));
							var params={
								planDetailId:planid,
								sessionId: 'system'
								doctorCode: loginDoctor.uid
							}
							rehaAPI.createServiceQrCode(params).then(function(res){
								console.log(res);