|
@@ -135,9 +135,11 @@ function initMzBlRecordList() {
|
|
|
valign: 'middle',
|
|
|
formatter: function (value, row, index) {
|
|
|
var str = '<button type="button" class="btn btn-primary btn-sm" onclick="showMzBlRecordModal(\'' + row.patientId + '\',' + row.times + ',3)">预览<i class="fa fa-eye" style="margin-left: 10px;"></i></button>';
|
|
|
+ str += '<button type="button" class="btn btn-primary btn-sm" onclick="openMzEmr(\'' + row.patientId + '\',' + row.times + ',2)">门诊电子病历<i class="fa fa-eye" style="margin-left: 10px;"></i></button>';
|
|
|
str += '<button type="button" class="btn btn-primary btn-sm" onclick="showMzBlRecordModal(\'' + row.patientId + '\',' + row.times + ',1)">编辑<i class="fa fa-edit" style="margin-left: 10px;"></i></button>';
|
|
|
str += '<button type="button" class="btn btn-primary btn-sm" onclick="printBlRecord(\'' + row.patientId + '\',' + row.times + ',1)">打印<i class="fa fa-print" style="margin-left: 10px;"></i></button>';
|
|
|
str += '<button type="button" class="btn btn-primary btn-sm" onclick="printBlRecord(\'' + row.patientId + '\',' + row.times + ',2)">打印设置<i class="fa fa-cog" style="margin-left: 10px;"></i></button>';
|
|
|
+
|
|
|
return [str].join('');
|
|
|
}
|
|
|
},
|
|
@@ -517,6 +519,31 @@ function getTz(mzBlRecord) {
|
|
|
}
|
|
|
|
|
|
|
|
|
+function openMzEmr(patientId, times, type) {
|
|
|
+ $.ajax({
|
|
|
+ type: "GET",
|
|
|
+ url: '/thmz/getMzjsdHost',
|
|
|
+ dataType: "json",
|
|
|
+ headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},
|
|
|
+ success: function (res) {
|
|
|
+ if (res == '401' || res == 401) {
|
|
|
+ window.location.href = '/thmz/login/view'
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (res.code == 0) {
|
|
|
+ let userIdCode = localStorage.getItem("userIdCode");
|
|
|
+ let patNo = window.btoa(JSON.stringify({
|
|
|
+ patientId:patientId,
|
|
|
+ times: Number(times),
|
|
|
+ userIdCode:userIdCode
|
|
|
+ })
|
|
|
+ )
|
|
|
+ window.open(`${res.data}/mzEmr/${patNo}`, '_blank');
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
/**
|
|
|
* 加载病历信息编辑预览
|
|
|
* @param patientId
|