Fix:148 门诊管理-》门诊处置:选上处置项目点击【打印处置单】按钮报错
This commit is contained in:
@@ -335,6 +335,7 @@ import useUserStore from '@/store/modules/user';
|
|||||||
import {getGroupMarkers} from '@/utils/his';
|
import {getGroupMarkers} from '@/utils/his';
|
||||||
|
|
||||||
import {PRINT_TEMPLATE, simplePrint} from '@/utils/printUtils.js';
|
import {PRINT_TEMPLATE, simplePrint} from '@/utils/printUtils.js';
|
||||||
|
import {ElMessage} from "element-plus";
|
||||||
// 患者搜索
|
// 患者搜索
|
||||||
const queryParams = ref({
|
const queryParams = ref({
|
||||||
pageNo: 1,
|
pageNo: 1,
|
||||||
@@ -462,6 +463,7 @@ function getAllList(row) {
|
|||||||
});
|
});
|
||||||
activityList.value = getGroupMarkers(activityList.value);
|
activityList.value = getGroupMarkers(activityList.value);
|
||||||
deviceActivityList.value = res.data.records.filter((item) => {
|
deviceActivityList.value = res.data.records.filter((item) => {
|
||||||
|
console.info('item=====>', JSON.stringify(item));
|
||||||
return item.deviceCategory == '7' || item.serviceCategory == '21';
|
return item.deviceCategory == '7' || item.serviceCategory == '21';
|
||||||
});
|
});
|
||||||
loading.value = false;
|
loading.value = false;
|
||||||
@@ -690,22 +692,31 @@ function getEnPrescription() {
|
|||||||
|
|
||||||
// 打印处置单
|
// 打印处置单
|
||||||
function printDisposal() {
|
function printDisposal() {
|
||||||
let requestIds = deviceActivityList.value
|
let requestIds = deviceActivityList.value && deviceActivityList.value.length > 0
|
||||||
|
? deviceActivityList.value
|
||||||
.map((item) => {
|
.map((item) => {
|
||||||
return item.requestId;
|
return item.requestId;
|
||||||
})
|
})
|
||||||
.join(',');
|
.join(',') : '';
|
||||||
advicePrint({ requestIds: requestIds }).then((res) => {
|
if (requestIds !== '') {
|
||||||
const result = res.data;
|
advicePrint({ requestIds: requestIds }).then((res) => {
|
||||||
const printElements = JSON.parse(
|
const result = res.data;
|
||||||
JSON.stringify(disposalTemplate).replace(/{{HOSPITAL_NAME}}/g, userStore.hospitalName)
|
const printElements = JSON.parse(
|
||||||
);
|
JSON.stringify(disposalTemplate).replace(/{{HOSPITAL_NAME}}/g, userStore.hospitalName)
|
||||||
var hiprintTemplate = new hiprint.PrintTemplate({ template: printElements }); // 定义模板
|
);
|
||||||
hiprintTemplate.print2(result, {
|
var hiprintTemplate = new hiprint.PrintTemplate({ template: printElements }); // 定义模板
|
||||||
height: 210,
|
hiprintTemplate.print2(result, {
|
||||||
width: 148,
|
height: 210,
|
||||||
|
width: 148,
|
||||||
|
});
|
||||||
});
|
});
|
||||||
});
|
} else {
|
||||||
|
ElMessage({
|
||||||
|
type: 'error',
|
||||||
|
message: '暂无处置单',
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 判断是否为组内的第一行
|
// 判断是否为组内的第一行
|
||||||
|
|||||||
Reference in New Issue
Block a user