设置护理强度及护理时间

博客介绍了美容仪器护理功能,可根据需求选择功能头,设置护理强度和时间。还提到通过JSP实现这些功能,包括护理强度和时间的选择事件,且还有更多功能待开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

美容护理:可以根本需要选择功能头,设置护理强度及护理时间。

public void completeNurseCare(HttpServletRequest request, HttpServletResponse response) 
			throws  ServletException, IOException{
		request.setCharacterEncoding("utf-8");
		String status="false";
		try{
			CustomerPo customerPo=(CustomerPo) request.getSession().getAttribute("dbCustomer");
			Integer customer_id=0;
			if(customerPo!=null){
				customer_id=customerPo.getId();
			}
			Integer i_function_id=Integer.parseInt(request.getParameter("i_function_id"));
			switch (i_function_id) {
			case 1:
				i_function_id=8;
				break;
			case 2:
				i_function_id=9;
				break;
			case 3:
				i_function_id=10;
				break;
			case 4:
				i_function_id=11;
				break;
			case 5:
				i_function_id=12;
				break;
			default:
				i_function_id=0;
				break;
			}
			
			String duration_nursing=request.getParameter("duration_nursing").toString();
			Integer nursing_intensity=Integer.parseInt(request.getParameter("nursing_intensity"));
			boolean complete_nursing=Boolean.parseBoolean(request.getParameter("complete_nursing").toString());
			Timestamp nursing_time=new Timestamp(System.currentTimeMillis());//检测报告时间	
			/*Integer test_record_id=Integer.parseInt(request.getParameter("test_record_id"));
			if(test_record_id==null){
				test_record_id=0;
			}*/
			
			if(customer_id!=0 && i_function_id!=0 && Tools.isNotNull(duration_nursing)
					&& nursing_intensity !=0 ){
				NursingRecordPo nursingRecordPo=new NursingRecordPo();
				nursingRecordPo.setCustomer_id(customer_id);
				nursingRecordPo.setI_function_id(i_function_id);
				nursingRecordPo.setDuration_nursing(duration_nursing);
				nursingRecordPo.setNursing_intensity(nursing_intensity);
				nursingRecordPo.setComplete_nursing(complete_nursing);
				nursingRecordPo.setNursing_time(nursing_time);
				//nursingRecordPo.setTest_record_id(test_record_id);
				if(nursingRecordService.insert(nursingRecordPo)){
					status="true";
				}else{
					status="内部发生错误,请手动完成护理!";
				}
			}else{
				status="信息有误!";
			}
			PrintWriter out = response.getWriter();
			out.print(status);
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

点击所需的美容仪器进行测试

jsp所实现的功能

$(function() {
				
				$('#circle').circlemouse({
					onMouseEnter	: function( el ) {
					
						el.addClass('ec-circle-hover');
					
					},
					onMouseLeave	: function( el ) {
						
						el.removeClass('ec-circle-hover');
						
					},
					onClick			: function( el ) {
						
						alert('请选择您所需要的仪器进行操作');
						
					}
				});
				
			});
    
    
    	var date,dateTime,newDateTime;
	    var newDate;//完成护理的实际时间
	    var timer;//定时器事件
    	var total=0;
    	var functional_detail="";//功能详情
    	var i_function_id=0;
    	var complete_nursing=true;
    	var nursingTime;
    	var nursingIntensity;
    	var nursing_time;
    	//护理时间、护理强度选择事件
    	function editProgressbar(index){
    		if(index==1 || index==2){
    			var oldWidth=parseInt(document.getElementById("nursing_time").style.width.replace("%",""));
    			var newWidth=oldWidth;
    			if(index==1 && oldWidth>10){
	    			newWidth=oldWidth-10;
    			}else if(index==2 && oldWidth<100){
    				newWidth=oldWidth+10;
    			}
    			document.getElementById("nursing_time").style.width=newWidth+"%";
    			document.getElementById("txtnursing_time").innerHTML=newWidth;
    			//document.getElementById("txtnursing_time").innerHTML=newWidth+"分钟";
    			if(newWidth>80){
    				document.getElementById("nursing_time").className="progress-bar progress-bar-danger";
    			}else if(newWidth<40){
    				document.getElementById("nursing_time").className="progress-bar progress-bar-warning";
    			}else{
    				document.getElementById("nursing_time").className="progress-bar";
    			}
    		}else if(index==3 || index==4){
    			var oldWidth=parseInt(document.getElementById("nursing_intensity").style.width.replace("%",""));
    			var txtWidth=parseInt(document.getElementById("txtnursing_intensity").innerHTML);
    			var newWidth=oldWidth;
    			if(index==3 && txtWidth>1){
	    			newWidth=oldWidth-10;
	    			txtWidth=txtWidth-1;
    			}else if(index==4 && txtWidth<10){
    				newWidth=oldWidth+10;
    				txtWidth=txtWidth+1;
    			}
    			document.getElementById("nursing_intensity").style.width=newWidth+"%";
    			document.getElementById("txtnursing_intensity").innerHTML=txtWidth;
    			if(txtWidth>=8){
    				document.getElementById("nursing_intensity").className="progress-bar progress-bar-danger";
    			}else if(txtWidth<=3){
    				document.getElementById("nursing_intensity").className="progress-bar progress-bar-warning";
    			}else{
    				document.getElementById("nursing_intensity").className="progress-bar";
    			}
    		}
    	}

这里是护理强度的和护理时间的选择事件,所实现的功能,护理强度根据自己所需要的强度进行设置,时间的设定也是根据自己

所需要的时间进行护理,完成的功能就是上面那个功能还有更多的功能,有待开发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值