|  | @@ -4,6 +4,7 @@ var LODOP; //声明为全局变量
 | 
	
		
			
				|  |  |  //默认打印机下标
 | 
	
		
			
				|  |  |  var printIndex = -1;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +var smallDeptDict = {};
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  $(function () {
 | 
	
		
			
				|  |  |      initMaritalStatusSelect();
 | 
	
	
		
			
				|  | @@ -737,6 +738,7 @@ function initSmallDeptByDept() {
 | 
	
		
			
				|  |  |              var html = '';
 | 
	
		
			
				|  |  |              $.each(res.data, function (commentIndex, comment) {
 | 
	
		
			
				|  |  |                  html += '<option value="' + comment.code + '">' + comment.name + '</option>';
 | 
	
		
			
				|  |  | +                smallDeptDict[comment.code] = comment.name
 | 
	
		
			
				|  |  |              });
 | 
	
		
			
				|  |  |              $('#smallWard').empty();
 | 
	
		
			
				|  |  |              $('#smallWard').html(html);
 | 
	
	
		
			
				|  | @@ -1460,3 +1462,35 @@ function copyAddress() {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +$("#printWristStrap").on("click", function (t) {
 | 
	
		
			
				|  |  | +    var phone =  $("#contractPhone").val()
 | 
	
		
			
				|  |  | +    if (!phone) {
 | 
	
		
			
				|  |  | +        phone = $("#phoneNum").val()
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    LODOP = getLodop();
 | 
	
		
			
				|  |  | +    LODOP.PRINT_INIT('inpatient_wrist_strap')
 | 
	
		
			
				|  |  | +    LODOP.SET_PRINTER_INDEX('DASCOM DL-520Z')
 | 
	
		
			
				|  |  | +    LODOP.SET_PRINT_PAGESIZE(2, 0, 0, '')
 | 
	
		
			
				|  |  | +    LODOP.SET_PRINT_STYLE('FontSize', 9)
 | 
	
		
			
				|  |  | +    LODOP.SET_PRINT_STYLE('Bold', 1)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    LODOP.ADD_PRINT_BARCODE('7mm', '30mm', '18.5mm', '18.5mm', 'QRCode', $("#admissionNumber").val())
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    LODOP.ADD_PRINT_TEXT('8mm', '50mm', '220mm', '7mm', '姓名:' + $("#userName").val() + ' / 性别:' + filterGender() + ' / 年龄:' + $("#age").val())
 | 
	
		
			
				|  |  | +    LODOP.ADD_PRINT_TEXT('14mm', '50mm', '220mm', '7mm', '入院科室:' + smallDeptDict[$("#smallWard").val()])
 | 
	
		
			
				|  |  | +    LODOP.ADD_PRINT_TEXT('20mm', '50mm', '220mm', '7mm', '紧急联系人:' + phone)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    LODOP.PRINT()
 | 
	
		
			
				|  |  | +});
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +function filterGender() {
 | 
	
		
			
				|  |  | +    switch ($("#gender").val()) {
 | 
	
		
			
				|  |  | +        case '1':
 | 
	
		
			
				|  |  | +            return '男';
 | 
	
		
			
				|  |  | +        case '2':
 | 
	
		
			
				|  |  | +            return '女';
 | 
	
		
			
				|  |  | +        default:
 | 
	
		
			
				|  |  | +            return '未知';
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +}
 |