Kaynağa Gözat

胰岛素类药品弹窗 功能

zhangyanfang 5 yıl önce
ebeveyn
işleme
149ab4c596
2 değiştirilmiş dosya ile 45 ekleme ve 12 silme
  1. 16 8
      js/buz/prescription-detail.js
  2. 29 4
      prescription-detail.html

+ 16 - 8
js/buz/prescription-detail.js

@ -113,7 +113,14 @@ $(function(){
			var prescription = detailData.prescription;
	    	var diagnosis = detailData.diagnosis;
	    	var patient = detailData.patient;
	    	strOriginalData = detailData;
			strOriginalData = detailData;
			var isEXit=_.some(detailData.prescriptionInfo,function(item){
				return item.drugName.indexOf('胰岛素')>-1
			})	
			// 审核中状态且为胰岛素类药品弹窗提示
			if(isEXit && (detailData.prescription.status == 0 || detailData.prescription.status==10)){
				$('#confirmModal').modal('toggle');
			}		
	    	jwHospital = prescription.jwHospital;
	    	jwDoctorCode = prescription.jwDoctorCode;
	    	jwCode = prescription.jwCode;
@ -228,9 +235,9 @@ $(function(){
			    			}
			    		}).then(function(res) {
			    			if(res.status == 200 && res.data){
//			    				showSuccessMsg('提交成功')
//			    				setTimeout(function() {
//			    					location.reload(true)
//			    				showSuccessMsg('提交成功')
//			    				setTimeout(function() {
//			    					location.reload(true)
//			    				}, 2000)
                                dialog({
                                    content: "提交审核成功,记得去APP完成该居民的随访哦",
@ -328,11 +335,12 @@ $(function(){
    	imporMsg.prescription.diagnosis = strOriginalData.diagnosis;
    	var arr = _.map(strOriginalData.prescriptionInfo,function(item){
    	 	return _.pick(item, 'drugCode','drugName','jwSubCode','physicAmount','physicAmountUnit','physicAmountUnitName');
    	})
		})
    	imporMsg.prescription.prescriptionInfo = arr;
    	
    	return imporMsg;
		return imporMsg;
	}
	
	function checkAgreeInputs() {
		var fee = $('#feeSel').val();
@ -359,7 +367,7 @@ $(function(){
		} 
		return true;
	}
	
	function getDataPromises() {
		return Promise.all([
		    prescriptionDetailApis.getDeptList({
@ -382,4 +390,4 @@ $(function(){
		    })
		])
	}
})
})

+ 29 - 4
prescription-detail.html

@ -9,7 +9,7 @@
    <link rel="shortcut icon" href="favicon.ico"> 
    <link href="css/bootstrap.min14ed.css?v=3.3.6" rel="stylesheet">
    <link href="css/font-awesome.min93e3.css?v=4.4.0" rel="stylesheet">
    <link href="css/plugins/bootstrap-table/bootstrap-table.min.css" rel="stylesheet">
	<link href="css/plugins/bootstrap-table/bootstrap-table.min.css" rel="stylesheet">
    <link rel="stylesheet" type="text/css" href="js/plugins/artDialog/6.0.5/css/ui-dialog.min.css"/>
    <link href="css/animate.min.css" rel="stylesheet">
    <link href="css/style.css?v=4.1.0" rel="stylesheet">
@ -32,12 +32,37 @@
			right: 15px;
		}
		#disagreeAudit, #agreeAudit { display: none; }
		.modal-sm{width:40%;}
	</style>
</head>
<body class="white-bg plr10">
    
    <div id="main"></div>
    
	<!-- 处方信息含有胰岛素提醒弹窗 -->
	<div class="modal fade" id="confirmModal" tabindex="-1" role="dialog">
		<div class="modal-dialog modal-sm" role="document">
			<div class="modal-content">
				<div class="modal-header">
					<button type="button" class="close" data-dismiss="modal" aria-label="Close">
						<span aria-hidden="true">&times;</span>
					</button>
					<h4 class="modal-title">
						系统提示
					</h4>
				</div>
				<div class="modal-body">
					<div style="text-align: left;">
						<div style="font-size: 16px;">
							此续方包含“胰岛素”类药品,“胰岛素”类药品需冷链,请确认是否继续开具?
						</div>
						<div style="color: #f00;font-size: 14px;margin-top: 10px;">
							提示:“胰岛素”类药品建议居民前往社区药房自取
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
    <script id="detailTmpl" type="text/html">
    	<div class="ibox">
	        <div class="mt15">
@ -254,8 +279,8 @@
			<button id="backBtn" type="button" class="btn btn-w-m btn-danger mlr20">返回</button>
		</div>
    </script>
    <script src="js/jquery.min.js?v=2.1.4"></script>
    <script src="js/bootstrap.min.js?v=3.3.6"></script>
	<script src="js/jquery.min.js?v=2.1.4"></script>
	<script src="js/bootstrap.min.js?v=3.3.6"></script>
    <script src="js/content.min.js?v=1.0.0"></script>
    <script src="js/plugins/bootstrap-table/bootstrap-table.min.js"></script>
    <script src="js/plugins/bootstrap-table/bootstrap-table-mobile.min.js"></script>