提交merge1.3
This commit is contained in:
@@ -3,7 +3,11 @@
|
||||
* 集中管理所有打印相关功能
|
||||
*/
|
||||
|
||||
<<<<<<< HEAD
|
||||
// 打印模板映射表
|
||||
=======
|
||||
// 打印模板映射表 .
|
||||
>>>>>>> v1.3
|
||||
const TEMPLATE_MAP = {
|
||||
// CLINIC_CHARGE: () => import('@/views/charge/cliniccharge/components/template.json'),
|
||||
// DISPOSAL: () => import('@/views/clinicmanagement/disposal/components/disposalTemplate.json'),
|
||||
@@ -21,6 +25,28 @@ const TEMPLATE_MAP = {
|
||||
OUTPATIENT_REGISTRATION: () => import('@/components/Print/OutpatientRegistration.json'),
|
||||
//门诊收费
|
||||
OUTPATIENT_CHARGE: () => import('@/components/Print/OutpatientBilling.json'),
|
||||
<<<<<<< HEAD
|
||||
=======
|
||||
//门诊病历
|
||||
OUTPATIENT_MEDICAL_RECORD: () => import('@/components/Print/OutpatientMedicalRecord.json'),
|
||||
//门诊输液贴
|
||||
OUTPATIENT_INFUSION: () => import('@/components/Print/OutpatientInfusion.json'),
|
||||
//手术记录
|
||||
OPERATIVE_RECORD: () => import('@/components/Print/OperativeRecord.json'),
|
||||
|
||||
//红旗门诊病历
|
||||
HQOUTPATIENT_MEDICAL_RECORD: () => import('@/components/Print/HQOutpatientMedicalRecord.json'),
|
||||
//预交金
|
||||
ADVANCE_PAYMENT: () => import('@/components/Print/AdvancePayment.json'),
|
||||
//中药处方单
|
||||
CHINESE_MEDICINE_PRESCRIPTION: () =>
|
||||
import('@/components/Print/ChineseMedicinePrescription.json'),
|
||||
//药房处方单
|
||||
PHARMACY_PRESCRIPTION: () => import('@/components/Print/Pharmacy.json'),
|
||||
//中药医生处方单
|
||||
DOC_CHINESE_MEDICINE_PRESCRIPTION: () =>
|
||||
import('@/components/Print/DocChineseMedicinePrescription.json'),
|
||||
>>>>>>> v1.3
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -108,6 +134,25 @@ export const PRINT_TEMPLATE = {
|
||||
PRESCRIPTION: 'PRESCRIPTION',
|
||||
//处置单
|
||||
DISPOSAL: 'DISPOSAL',
|
||||
<<<<<<< HEAD
|
||||
=======
|
||||
//门诊病历
|
||||
OUTPATIENT_MEDICAL_RECORD: 'OUTPATIENT_MEDICAL_RECORD',
|
||||
//门诊输液贴
|
||||
OUTPATIENT_INFUSION: 'OUTPATIENT_INFUSION',
|
||||
//手术记录
|
||||
OPERATIVE_RECORD: 'OPERATIVE_RECORD',
|
||||
//红旗门诊病历
|
||||
HQOUTPATIENT_MEDICAL_RECORD: 'HQOUTPATIENT_MEDICAL_RECORD',
|
||||
//预交金
|
||||
ADVANCE_PAYMENT: 'ADVANCE_PAYMENT',
|
||||
//中药处方单
|
||||
CHINESE_MEDICINE_PRESCRIPTION: 'CHINESE_MEDICINE_PRESCRIPTION',
|
||||
//药房处方单
|
||||
PHARMACY_PRESCRIPTION: 'PHARMACY_PRESCRIPTION',
|
||||
//中药医生处方单
|
||||
DOC_CHINESE_MEDICINE_PRESCRIPTION: 'DOC_CHINESE_MEDICINE_PRESCRIPTION',
|
||||
>>>>>>> v1.3
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -128,6 +173,10 @@ export function getPrinterList() {
|
||||
}
|
||||
|
||||
import useUserStore from '@/store/modules/user';
|
||||
<<<<<<< HEAD
|
||||
=======
|
||||
import { ElMessage } from 'element-plus';
|
||||
>>>>>>> v1.3
|
||||
|
||||
/**
|
||||
* 获取当前登录用户ID
|
||||
@@ -280,6 +329,25 @@ export async function selectPrinterAndPrint(
|
||||
}
|
||||
}
|
||||
|
||||
<<<<<<< HEAD
|
||||
=======
|
||||
// 预览打印
|
||||
export function previewPrint(elementDom) {
|
||||
if (elementDom) {
|
||||
//初始化
|
||||
window.hiprint.init();
|
||||
const hiprintTemplate = new window.hiprint.PrintTemplate();
|
||||
// printByHtml为预览打印
|
||||
hiprintTemplate.printByHtml(elementDom, {});
|
||||
} else {
|
||||
ElMessage({
|
||||
type: 'error',
|
||||
message: '加载模版失败',
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
>>>>>>> v1.3
|
||||
// 默认导出简化的打印方法
|
||||
export default {
|
||||
print: simplePrint,
|
||||
|
||||
Reference in New Issue
Block a user