|
|
@@ -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 //数据
|
|
|
+ };
|
|
|
+ }
|
|
|
+ });
|
|
|
+}
|
|
|
|
|
|
|
|
|
|