Compare commits
2 Commits
882e8c9199
...
22a1ac57b2
| Author | SHA1 | Date | |
|---|---|---|---|
| 22a1ac57b2 | |||
| 4d243815a6 |
@@ -3,62 +3,64 @@
|
|||||||
* @Date: 2025-09-05 22:32:17
|
* @Date: 2025-09-05 22:32:17
|
||||||
* @Description: 申请单 (检验、检查、输血、手术)
|
* @Description: 申请单 (检验、检查、输血、手术)
|
||||||
-->
|
-->
|
||||||
<template>
|
<template>
|
||||||
<div class="applicationForm-bottom-btn">
|
<div>
|
||||||
<el-button-group>
|
<div class="applicationForm-bottom-btn">
|
||||||
<el-button
|
<el-button-group>
|
||||||
type="primary"
|
<el-button
|
||||||
@click="showApplicationFormDialog('LaboratoryTests')"
|
type="primary"
|
||||||
:disabled="!patientInfo?.inHospitalOrgId"
|
@click="showApplicationFormDialog('LaboratoryTests')"
|
||||||
>检验</el-button
|
:disabled="!patientInfo?.inHospitalOrgId"
|
||||||
>
|
>检验</el-button
|
||||||
<el-button
|
>
|
||||||
type="primary"
|
<el-button
|
||||||
@click="showApplicationFormDialog('MedicalExaminations')"
|
type="primary"
|
||||||
:disabled="!patientInfo?.inHospitalOrgId"
|
@click="showApplicationFormDialog('MedicalExaminations')"
|
||||||
>检查</el-button
|
:disabled="!patientInfo?.inHospitalOrgId"
|
||||||
>
|
>检查</el-button
|
||||||
<el-button
|
>
|
||||||
type="primary"
|
<el-button
|
||||||
@click="showApplicationFormDialog('BloodTransfusion')"
|
type="primary"
|
||||||
:disabled="!patientInfo?.inHospitalOrgId"
|
@click="showApplicationFormDialog('BloodTransfusion')"
|
||||||
>输血</el-button
|
:disabled="!patientInfo?.inHospitalOrgId"
|
||||||
>
|
>输血</el-button
|
||||||
<el-button
|
>
|
||||||
type="primary"
|
<el-button
|
||||||
@click="showApplicationFormDialog('Surgery')"
|
type="primary"
|
||||||
:disabled="!patientInfo?.inHospitalOrgId"
|
@click="showApplicationFormDialog('Surgery')"
|
||||||
>手术</el-button
|
:disabled="!patientInfo?.inHospitalOrgId"
|
||||||
>
|
>手术</el-button
|
||||||
</el-button-group>
|
>
|
||||||
</div>
|
</el-button-group>
|
||||||
<el-dialog
|
|
||||||
v-model="applicationFormDialogVisible"
|
|
||||||
destroy-on-close
|
|
||||||
width="1000px"
|
|
||||||
:close-on-click-modal="false"
|
|
||||||
:title="applicationFormTitle"
|
|
||||||
@close="closeDialog"
|
|
||||||
>
|
|
||||||
<component
|
|
||||||
:is="applicationFormName"
|
|
||||||
@submitOk="submitOk"
|
|
||||||
ref="applicationFormNameRef"
|
|
||||||
></component>
|
|
||||||
<template #footer>
|
|
||||||
<div class="dialog-footer">
|
|
||||||
<el-button @click="applicationFormDialogVisible = false">取消</el-button>
|
|
||||||
<el-button type="primary" @click="submitApplicationForm"> 确认 </el-button>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
<el-dialog
|
||||||
</el-dialog>
|
v-model="applicationFormDialogVisible"
|
||||||
</template>
|
destroy-on-close
|
||||||
|
width="1000px"
|
||||||
|
:close-on-click-modal="false"
|
||||||
|
:title="applicationFormTitle"
|
||||||
|
@close="closeDialog"
|
||||||
|
>
|
||||||
|
<component
|
||||||
|
:is="applicationFormName"
|
||||||
|
@submitOk="submitOk"
|
||||||
|
ref="applicationFormNameRef"
|
||||||
|
></component>
|
||||||
|
<template #footer>
|
||||||
|
<div class="dialog-footer">
|
||||||
|
<el-button @click="applicationFormDialogVisible = false">取消</el-button>
|
||||||
|
<el-button type="primary" @click="submitApplicationForm"> 确认 </el-button>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
</el-dialog>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import { getCurrentInstance, onBeforeMount, onMounted, reactive, ref, computed } from 'vue';
|
import { getCurrentInstance, onBeforeMount, onMounted, reactive, ref, computed } from 'vue';
|
||||||
import BloodTransfusion from './bloodTransfusion';
|
import BloodTransfusion from './bloodTransfusion';
|
||||||
import { patientInfo } from '../../../store/patient.js';
|
import { patientInfo } from '../../../store/patient.js';
|
||||||
import Surgery from './surgery.vue';
|
import Surgery from './surgery.vue';
|
||||||
import laboratoryTests from './laboratoryTests.vue';
|
import LaboratoryTests from './laboratoryTests.vue';
|
||||||
import MedicalExaminations from './medicalExaminations.vue';
|
import MedicalExaminations from './medicalExaminations.vue';
|
||||||
const { proxy } = getCurrentInstance();
|
const { proxy } = getCurrentInstance();
|
||||||
const emits = defineEmits([]);
|
const emits = defineEmits([]);
|
||||||
|
|||||||
Reference in New Issue
Block a user