style(flowable): 优化流程相关代码的import顺序和代码结构

This commit is contained in:
2025-12-30 15:11:32 +08:00
parent 54cde91aac
commit d1670b79a0
2528 changed files with 7710 additions and 10794 deletions

View File

@@ -139,9 +139,9 @@
</template>
<script setup>
import { reactive, ref, onMounted, watch, nextTick } from 'vue';
import { ElMessage } from 'element-plus';
import { previewPrint } from '../utils/printUtils';
import {nextTick, onMounted, reactive, ref} from 'vue';
import {ElMessage} from 'element-plus';
import {previewPrint} from '../utils/printUtils';
import DisDiagnMedicalRecord from '../views/hospitalRecord/components/disDiagnMedicalRecord.vue';
defineOptions({

View File

@@ -200,10 +200,10 @@
defineOptions({
name: 'FallBedFallAssessment',
});
import { ref, reactive, computed, onMounted } from 'vue';
import { ElMessage } from 'element-plus';
import { useRoute, useRouter } from 'vue-router';
import { patientInfo } from '../views/doctorstation/components/store/patient';
import {computed, onMounted, reactive, ref} from 'vue';
import {ElMessage} from 'element-plus';
import {useRoute, useRouter} from 'vue-router';
import {patientInfo} from '../views/doctorstation/components/store/patient';
// 定义props和emits
const props = defineProps({

View File

@@ -37,23 +37,18 @@
defineOptions({
name: 'HospitalRecordForm',
});
import { ref, reactive, nextTick } from 'vue';
import { ElMessage } from 'element-plus';
import {nextTick, reactive, ref} from 'vue';
import {ElMessage} from 'element-plus';
// import medicalRecordFirst from './components/medicalRecordFirst.vue';
import medicalRecordFirst from '@/views/hospitalRecord/components/medicalRecordFirst.vue';
import medicalRecordSecond from '@/views/hospitalRecord/components/medicalRecordSecond.vue';
import medicalRecordThird from '@/views/hospitalRecord/components/medicalRecordThird.vue';
import medicalRecordFirstPrint from '@/views/hospitalRecord/components/medicalRecordFirstPrint.json';
import medicalRecordSecondPrint from '@/views/hospitalRecord/components/medicalRecordSecondPrint.json';
import medicalRecordThirdPrint from '@/views/hospitalRecord/components/medicalRecordThirdPrint.json';
import formDataJs from '../views/doctorstation/components/store/medicalpage';
import medicalRecordPrint from '../views/hospitalRecord/components/medicalRecordPrint.vue';
import { previewPrint } from '../utils/printUtils';
import {
getEncounterDiagnosis,
getTcmDiagnosis,
} from '../views/inpatientDoctor/home/components/api';
import { cloneDeep } from 'lodash';
import {previewPrint} from '../utils/printUtils';
import {getEncounterDiagnosis, getTcmDiagnosis,} from '../views/inpatientDoctor/home/components/api';
import {cloneDeep} from 'lodash';
const firstRef = ref();
const commpoentType = 'medicalRecord';
const emit = defineEmits(['submitOk']);

View File

@@ -1,5 +1,5 @@
<script lang="ts" setup>
import { ref } from 'vue';
import {ref} from 'vue';
// 1. 基础信息(复用已有变量,补充一致性格式)
const patientInfo = ref({

View File

@@ -125,10 +125,11 @@
</template>
<script setup>
import { computed, onMounted, nextTick, reactive, ref } from 'vue';
import {computed, nextTick, onMounted, reactive, ref} from 'vue';
import inAssessmentForm from '../views/hospitalRecord/components/inAssessmentForm.vue';
import useUserStore from '@/store/modules/user';
import { previewPrint } from '../utils/printUtils';
import {previewPrint} from '../utils/printUtils';
defineOptions({
name: 'InHospitalCaseForm',
});

View File

@@ -397,21 +397,22 @@
</template>
<script setup>
import { ref, reactive, watch, onMounted } from 'vue';
import { previewPrint } from '../utils/printUtils';
import {onMounted, reactive, ref, watch} from 'vue';
import {previewPrint} from '../utils/printUtils';
import admissionRecord from '../views/hospitalRecord/components/admissionRecord.vue';
import {
ElInput,
ElSelect,
ElOption,
ElDatePicker,
ElButton,
ElMessage,
ElMessageBox,
ElDatePicker,
ElForm,
ElFormItem,
ElInput,
ElMessage,
ElMessageBox,
ElOption,
ElSelect,
} from 'element-plus';
import useUserStore from '../store/modules/user';
const isShowprintDom = ref(false);
const recordPrintRef = ref();
defineOptions({

View File

@@ -230,20 +230,21 @@
</template>
<script setup>
import { ref, reactive, onMounted } from 'vue';
import {onMounted, reactive, ref} from 'vue';
import intOperRecordSheet from '../views/hospitalRecord/components/intOperRecordSheet.vue';
import {
ElMessage,
ElMessageBox,
ElButton,
ElDatePicker,
ElForm,
ElFormItem,
ElInput,
ElSelect,
ElMessage,
ElMessageBox,
ElOption,
ElDatePicker,
ElButton,
ElSelect,
} from 'element-plus';
import { previewPrint } from '../utils/printUtils';
import {previewPrint} from '../utils/printUtils';
const isShowprintDom = ref(false);
const recordPrintRef = ref();
// 医院名称

View File

@@ -212,17 +212,17 @@
</template>
<script setup>
import { ref, reactive, onMounted } from 'vue';
import {onMounted, reactive, ref} from 'vue';
import {
ElMessage,
ElMessageBox,
ElButton,
ElDatePicker,
ElForm,
ElFormItem,
ElInput,
ElSelect,
ElMessage,
ElMessageBox,
ElOption,
ElDatePicker,
ElButton,
ElSelect,
} from 'element-plus';
// 医院名称

View File

@@ -234,7 +234,8 @@
defineOptions({
name: 'NursingRecordSheet',
});
import { getCurrentInstance, onBeforeMount, onMounted, reactive } from 'vue';
import {getCurrentInstance, onBeforeMount, onMounted} from 'vue';
const { proxy } = getCurrentInstance();
const emits = defineEmits([]);
const props = defineProps({

View File

@@ -146,11 +146,10 @@
</template>
<script setup>
import { reactive, ref, onBeforeMount, onMounted, watch } from 'vue';
import {onBeforeMount, onMounted, reactive, ref, watch} from 'vue';
import useUserStore from '../store/modules/user';
import { ElInput, ElMessage, ElForm, ElFormItem } from 'element-plus';
import { patientInfo } from '../views/doctorstation/components/store/patient';
import { pa } from 'element-plus/es/locales.mjs';
import {ElForm, ElFormItem, ElInput, ElMessage} from 'element-plus';
import {patientInfo} from '../views/doctorstation/components/store/patient';
defineOptions({
name: 'OutpatientMedicalRecord',

View File

@@ -165,11 +165,10 @@
</template>
<script setup>
import { reactive, ref, onBeforeMount, onMounted, watch } from 'vue';
import {onBeforeMount, onMounted, reactive, ref, watch} from 'vue';
import useUserStore from '../store/modules/user';
import { ElInput, ElMessage, ElForm, ElFormItem } from 'element-plus';
import { patientInfo } from '../views/doctorstation/components/store/patient';
import { pa } from 'element-plus/es/locales.mjs';
import {ElForm, ElFormItem, ElInput, ElMessage} from 'element-plus';
import {patientInfo} from '../views/doctorstation/components/store/patient';
defineOptions({
name: 'OutpatientMedicalRecord1.1',

View File

@@ -560,8 +560,7 @@
defineOptions({
name: 'SurgicalPatientHandover',
});
import { getCurrentInstance, onBeforeMount, onMounted, reactive } from 'vue';
import { ElMessageBox, ElMessage, ElLoading, ElTree } from 'element-plus';
import {getCurrentInstance, onBeforeMount, onMounted, reactive} from 'vue';
import useOptionsList from './useOptionsList';
// import { A } from '../../dist/assets/api-DmiMW8YF';
const { statisticsOptionList, getStatisticsOptionList } = useOptionsList();

View File

@@ -92,9 +92,9 @@
defineOptions({
name: 'Template3'
})
import { reactive, ref } from 'vue'
import {reactive, ref} from 'vue'
import type { FormInstance, FormRules } from 'element-plus'
import type {FormInstance, FormRules} from 'element-plus'
interface RuleForm {
name: string

View File

@@ -82,9 +82,19 @@
</template>
<script setup>
import { ref, reactive, onMounted } from 'vue';
import { ElMessage, ElMessageBox, ElForm, ElFormItem, ElInput, ElSelect, ElOption, ElDatePicker, ElButton } from 'element-plus';
import { patientInfo } from '../views/doctorstation/components/store/patient';
import {onMounted, reactive, ref} from 'vue';
import {
ElButton,
ElDatePicker,
ElForm,
ElFormItem,
ElInput,
ElMessage,
ElMessageBox,
ElOption,
ElSelect
} from 'element-plus';
import {patientInfo} from '../views/doctorstation/components/store/patient';
import useUserStore from '../store/modules/user';
defineOptions({

View File

@@ -1,7 +1,7 @@
// 导入 API 函数,用于从服务器获取带有选项列表的数据
import { getListWithOptionList } from '@/views/basicmanage/caseTemplatesStatistics/api';
import {getListWithOptionList} from '@/views/basicmanage/caseTemplatesStatistics/api';
// 导入 Vue 3 的组合式 APIonMounted组件挂载后执行和 ref响应式数据
import { onMounted, ref } from 'vue';
import {onMounted, ref} from 'vue';
// 创建响应式数据:统计选项列表,初始为空数组
const statisticsOptionList = ref([]);