|  | @@ -1172,7 +1172,6 @@ function cleanParams() {
 | 
	
		
			
				|  |  |   * 查询病人处方明细
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  |  var $table;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  function prescriptionDetail(realNo, orderNo, receiptNo, times, patientId, confirmFlag) {
 | 
	
		
			
				|  |  |      let isXy = groupNo === '71' ? true : false;
 | 
	
		
			
				|  |  |      if (confirmFlag == 5 || confirmFlag == 0) {
 | 
	
	
		
			
				|  | @@ -1189,6 +1188,7 @@ function prescriptionDetail(realNo, orderNo, receiptNo, times, patientId, confir
 | 
	
		
			
				|  |  |          patientId: patientId
 | 
	
		
			
				|  |  |      };
 | 
	
		
			
				|  |  |      $('#tb_table_right').bootstrapTable("destroy");
 | 
	
		
			
				|  |  | +    $('#tb_table_allergen').bootstrapTable("destroy");
 | 
	
		
			
				|  |  |      $table = $('#tb_table_right').bootstrapTable({
 | 
	
		
			
				|  |  |          url: '/thmz/getFyclPrescriptionDetail',         //请求后台的URL(*)
 | 
	
		
			
				|  |  |          method: 'POST',                      //请求方式(*)
 | 
	
	
		
			
				|  | @@ -1355,6 +1355,9 @@ function prescriptionDetail(realNo, orderNo, receiptNo, times, patientId, confir
 | 
	
		
			
				|  |  |                  $("#patientIdLabel").val(ress.data[0].patientId);
 | 
	
		
			
				|  |  |                  $("#realNoLabel").val(ress.data[0].realNo);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | +            if(ress.patientAllergenInfoList){
 | 
	
		
			
				|  |  | +                callAllergenInfo(ress.patientAllergenInfoList)
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |              if (ress.code == -1) {
 | 
	
		
			
				|  |  |                  if (ress.message != null && ress.message != '') {
 | 
	
		
			
				|  |  |                      new PNotify({
 | 
	
	
		
			
				|  | @@ -1641,8 +1644,82 @@ function callNumber(patientId, name) {
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +// 添加门诊过敏史
 | 
	
		
			
				|  |  | +var $tableAllergen;
 | 
	
		
			
				|  |  | +function callAllergenInfo(allergenList){
 | 
	
		
			
				|  |  | +    $tableAllergen = $('#tb_table_allergen').bootstrapTable({
 | 
	
		
			
				|  |  | +        data:allergenList,
 | 
	
		
			
				|  |  | +        striped: true,                      //是否显示行间隔色
 | 
	
		
			
				|  |  | +        cache: false,                       //是否使用缓存,默认为true,所以一般情况下需要设置一下这个属性(*)
 | 
	
		
			
				|  |  | +        pagination: false,                   //是否显示分页(*)
 | 
	
		
			
				|  |  | +        sortable: false,                     //是否启用排序
 | 
	
		
			
				|  |  | +        sortOrder: "asc",                   //排序方式
 | 
	
		
			
				|  |  | +        sidePagination: "client",           //分页方式:client客户端分页,server服务端分页(*)
 | 
	
		
			
				|  |  | +        pageNumber: 1,                       //初始化加载第一页,默认第一页
 | 
	
		
			
				|  |  | +        pageSize: 10,                       //每页的记录行数(*)
 | 
	
		
			
				|  |  | +        pageList: [10, 25, 50, 100],        //可供选择的每页的行数(*)
 | 
	
		
			
				|  |  | +        search: false,                       //是否显示表格搜索,此搜索是客户端搜索,不会进服务端,所以,个人感觉意义不大
 | 
	
		
			
				|  |  | +        strictSearch: true,
 | 
	
		
			
				|  |  | +        showColumns: false,                  //是否显示所有的列
 | 
	
		
			
				|  |  | +        showRefresh: false,                  //是否显示刷新按钮
 | 
	
		
			
				|  |  | +        minimumCountColumns: 2,             //最少允许的列数
 | 
	
		
			
				|  |  | +        clickToSelect: true,                //是否启用点击选中行
 | 
	
		
			
				|  |  | +        uniqueId: "ID",                     //每一行的唯一标识,一般为主键列
 | 
	
		
			
				|  |  | +        showToggle: false,                    //是否显示详细视图和列表视图的切换按钮
 | 
	
		
			
				|  |  | +        cardView: false,                    //是否显示详细视图
 | 
	
		
			
				|  |  | +        detailView: false,
 | 
	
		
			
				|  |  | +        //rowStyle:rowStyle,//通过自定义函数设置行样式
 | 
	
		
			
				|  |  | +        ajaxOptions: {
 | 
	
		
			
				|  |  | +            headers: {
 | 
	
		
			
				|  |  | +                'Accept': 'application/json',
 | 
	
		
			
				|  |  | +                'Authorization': 'Bearer ' + localStorage.getItem("token")
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        columns: [
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                field: 'patNo',
 | 
	
		
			
				|  |  | +                title: '门诊号',
 | 
	
		
			
				|  |  | +                align: "center",
 | 
	
		
			
				|  |  | +                valign: 'middle'
 | 
	
		
			
				|  |  | +            },{
 | 
	
		
			
				|  |  | +                field: 'allergenCode',
 | 
	
		
			
				|  |  | +                title: '过敏源编码',
 | 
	
		
			
				|  |  | +                align: "center",
 | 
	
		
			
				|  |  | +                valign: 'middle'
 | 
	
		
			
				|  |  | +            }, {
 | 
	
		
			
				|  |  | +                field: 'allergenName',
 | 
	
		
			
				|  |  | +                title: '过敏源',
 | 
	
		
			
				|  |  | +                align: "center",
 | 
	
		
			
				|  |  | +                valign: 'middle',
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        ],
 | 
	
		
			
				|  |  | +        responseHandler: function (res) {
 | 
	
		
			
				|  |  | +            if (res == '401' || res == 401) {
 | 
	
		
			
				|  |  | +                window.location.href = '/thmz/login/view'
 | 
	
		
			
				|  |  | +                return;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            if (ress.code == -1) {
 | 
	
		
			
				|  |  | +                if (ress.message != null && ress.message != '') {
 | 
	
		
			
				|  |  | +                    new PNotify({
 | 
	
		
			
				|  |  | +                        title: '错误提示',
 | 
	
		
			
				|  |  | +                        text: ress.message,
 | 
	
		
			
				|  |  | +                        type: 'error',
 | 
	
		
			
				|  |  | +                        hide: true,
 | 
	
		
			
				|  |  | +                        styling: 'bootstrap3'
 | 
	
		
			
				|  |  | +                    });
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                return {
 | 
	
		
			
				|  |  | +                    "total": 0,//总页数
 | 
	
		
			
				|  |  | +                    "rows": {}   //数据
 | 
	
		
			
				|  |  | +                };
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            return {
 | 
	
		
			
				|  |  | +                "total": ress.data.length,//总页数
 | 
	
		
			
				|  |  | +                "rows": ress.data   //数据
 | 
	
		
			
				|  |  | +            };
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    });
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 |