style(flowable): 优化流程相关代码的import顺序和代码结构
This commit is contained in:
@@ -209,16 +209,16 @@
|
||||
</template>
|
||||
|
||||
<script setup name="ClinicRoom">
|
||||
import { ref, reactive, onMounted, getCurrentInstance } from 'vue'
|
||||
import { ElMessage, ElMessageBox } from 'element-plus'
|
||||
import {getCurrentInstance, onMounted, reactive, ref} from 'vue'
|
||||
import {ElMessage, ElMessageBox} from 'element-plus'
|
||||
import {
|
||||
getClinicRoomList,
|
||||
getClinicRoomDetail,
|
||||
addClinicRoom,
|
||||
updateClinicRoom,
|
||||
deleteClinicRoom,
|
||||
getClinicRoomDetail,
|
||||
getClinicRoomList,
|
||||
getDepartmentList,
|
||||
getTenantList
|
||||
getTenantList,
|
||||
updateClinicRoom
|
||||
} from '@/api/appoinmentmanage/clinicRoom'
|
||||
|
||||
const { proxy } = getCurrentInstance()
|
||||
|
||||
@@ -235,11 +235,11 @@
|
||||
</template>
|
||||
|
||||
<script setup name="DoctorSchedule">
|
||||
import { ref, onMounted, computed, watch } from 'vue'
|
||||
import { useRoute, useRouter } from 'vue-router'
|
||||
import { ElMessage, ElMessageBox, ElDialog } from 'element-plus'
|
||||
import { View } from '@element-plus/icons-vue'
|
||||
import { addDoctorSchedule, deleteDoctorSchedule } from '../api'
|
||||
import {computed, onMounted, ref, watch} from 'vue'
|
||||
import {useRoute, useRouter} from 'vue-router'
|
||||
import {ElDialog, ElMessage, ElMessageBox} from 'element-plus'
|
||||
import {View} from '@element-plus/icons-vue'
|
||||
import {addDoctorSchedule, deleteDoctorSchedule} from '../api'
|
||||
|
||||
// 路由和导航
|
||||
const route = useRoute()
|
||||
|
||||
@@ -362,13 +362,13 @@
|
||||
</template>
|
||||
|
||||
<script setup name="AppoinmentManage">
|
||||
import { ref, onMounted, computed, watch } from 'vue'
|
||||
import { useRouter } from 'vue-router'
|
||||
import { ElMessage, ElDialog, ElSelect, ElOption, ElInput, ElForm, ElFormItem, ElMessageBox } from 'element-plus'
|
||||
import { EditPen, View, DocumentRemove } from '@element-plus/icons-vue'
|
||||
import { listDept, searchDept } from '@/api/appoinmentmanage/dept'
|
||||
import { getLocationTree } from '@/views/charge/outpatientregistration/components/outpatientregistration'
|
||||
import { addDoctorSchedule, deleteDoctorSchedule, batchSaveDoctorSchedule } from './api'
|
||||
import {computed, onMounted, ref} from 'vue'
|
||||
import {useRouter} from 'vue-router'
|
||||
import {ElDialog, ElForm, ElFormItem, ElInput, ElMessage, ElMessageBox, ElOption, ElSelect} from 'element-plus'
|
||||
import {DocumentRemove, EditPen, View} from '@element-plus/icons-vue'
|
||||
import {listDept, searchDept} from '@/api/appoinmentmanage/dept'
|
||||
import {getLocationTree} from '@/views/charge/outpatientregistration/components/outpatientregistration'
|
||||
import {addDoctorSchedule, deleteDoctorSchedule} from './api'
|
||||
|
||||
// 查询参数
|
||||
const queryParams = ref({
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { listUser } from '@/api/system/user';
|
||||
import {listUser} from '@/api/system/user';
|
||||
import request from '@/utils/request'; // 导入请求工具
|
||||
import useUserStore from '@/store/modules/user'; // 导入用户store
|
||||
|
||||
|
||||
@@ -98,12 +98,12 @@
|
||||
|
||||
<script setup name="BodyStructure">
|
||||
import {
|
||||
getList,
|
||||
deleteBodyStructure,
|
||||
addBodyStructure,
|
||||
updateBodyStructure,
|
||||
deleteBodyStructure,
|
||||
disableBodyStructure,
|
||||
enableBodyStructure,
|
||||
getList,
|
||||
updateBodyStructure,
|
||||
} from './components/api';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
|
||||
@@ -85,12 +85,13 @@
|
||||
</template>
|
||||
</el-dialog>
|
||||
</template>
|
||||
<script setup >
|
||||
import { ref, onMounted } from 'vue'
|
||||
<script setup>
|
||||
import {onMounted, ref} from 'vue'
|
||||
import useUserStore from '@/store/modules/user';
|
||||
import { add, update,getLocationTree } from '../api';
|
||||
import { ElMessage } from 'element-plus';
|
||||
import { components } from '@/template';
|
||||
import {add, getLocationTree, update} from '../api';
|
||||
import {ElMessage} from 'element-plus';
|
||||
import {components} from '@/template';
|
||||
|
||||
const emits = defineEmits(['submitOk'])
|
||||
const props = defineProps({
|
||||
title: {
|
||||
|
||||
@@ -78,9 +78,9 @@
|
||||
</template>
|
||||
<script setup>
|
||||
// 从Vue导入所需的API
|
||||
import { ref, reactive, onMounted, defineAsyncComponent, nextTick, watch } from 'vue';
|
||||
import { ElMessageBox, ElMessage, ElLoading, ElTree } from 'element-plus';
|
||||
import { getTreeList, init, getDefinitionById, deleteDefinition,getLocationTree } from './api';
|
||||
import {nextTick, onMounted, reactive, ref} from 'vue';
|
||||
import {ElLoading, ElMessage, ElMessageBox, ElTree} from 'element-plus';
|
||||
import {deleteDefinition, getDefinitionById, getLocationTree, getTreeList, init} from './api';
|
||||
import EditTemplate from './components/editTemplate.vue';
|
||||
// 添加当前模板路径和组件的响应式变量
|
||||
const currentComponent = ref('');
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
const baseUrl='/document/statistics/definition'
|
||||
// 初始化
|
||||
export function init() {
|
||||
|
||||
@@ -40,10 +40,9 @@
|
||||
</el-dialog>
|
||||
</template>
|
||||
<script setup>
|
||||
import { ref, onMounted } from 'vue';
|
||||
import useUserStore from '@/store/modules/user';
|
||||
import { ElMessage } from 'element-plus';
|
||||
import { components } from '@/template';
|
||||
import {onMounted, ref} from 'vue';
|
||||
import {ElMessage} from 'element-plus';
|
||||
|
||||
const emits = defineEmits(['submitOk']);
|
||||
const props = defineProps({
|
||||
formData: {
|
||||
|
||||
@@ -144,8 +144,9 @@
|
||||
</template>
|
||||
|
||||
<script setup name="Post">
|
||||
import { init, add, update, getPageList, deleteStatistics } from './api';
|
||||
import { optionselect as getDictOptionselect, getType } from '@/api/system/dict/type';
|
||||
import {add, deleteStatistics, getPageList, init, update} from './api';
|
||||
import {optionselect as getDictOptionselect} from '@/api/system/dict/type';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
const { sys_normal_disable } = proxy.useDict('sys_normal_disable');
|
||||
|
||||
|
||||
@@ -36,10 +36,10 @@
|
||||
</template>
|
||||
<script setup>
|
||||
// 从Vue导入所需的API
|
||||
import { ref, reactive, onMounted, defineAsyncComponent, nextTick, watch } from 'vue';
|
||||
import { ElMessageBox, ElMessage, } from 'element-plus';
|
||||
import { getPageList, init, } from './api';
|
||||
import {onMounted, reactive, ref} from 'vue';
|
||||
import {init,} from './api';
|
||||
import EditStatistics from './components/editStatistics.vue';
|
||||
|
||||
const queryParams = ref({
|
||||
pageNo: 1,
|
||||
pageSize: 10,
|
||||
|
||||
@@ -14,9 +14,9 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { getActivityList } from './api';
|
||||
import { watch } from 'vue';
|
||||
import { throttle } from 'lodash-es';
|
||||
import {getActivityList} from './api';
|
||||
import {watch} from 'vue';
|
||||
import {throttle} from 'lodash-es';
|
||||
|
||||
const props = defineProps({
|
||||
searchKey: {
|
||||
|
||||
@@ -173,8 +173,8 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { reactive, watch } from 'vue';
|
||||
import { bind, deleteBind, init } from './api';
|
||||
import {reactive, watch} from 'vue';
|
||||
import {bind, deleteBind, init} from './api';
|
||||
import PopoverList from '@/components/OpenHis/popoverList/index.vue';
|
||||
import DeviceList from './deviceList.vue';
|
||||
import ActivityList from './activityList.vue';
|
||||
|
||||
@@ -16,9 +16,9 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { getFullDeviceList } from './api';
|
||||
import { watch } from 'vue';
|
||||
import { throttle } from 'lodash-es';
|
||||
import {getFullDeviceList} from './api';
|
||||
import {watch} from 'vue';
|
||||
import {throttle} from 'lodash-es';
|
||||
|
||||
const props = defineProps({
|
||||
searchKey: {
|
||||
|
||||
@@ -74,8 +74,8 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { ref } from 'vue';
|
||||
import { getActivityList, getBindList, getRegistrationfeeList } from './components/api.js';
|
||||
import {ref} from 'vue';
|
||||
import {getActivityList, getBindList, getRegistrationfeeList} from './components/api.js';
|
||||
import ConsumablesList from './components/consumablesList.vue';
|
||||
|
||||
const activityList = ref([]);
|
||||
|
||||
@@ -161,7 +161,7 @@
|
||||
</style>
|
||||
|
||||
<script setup>
|
||||
import { ref, watch, defineProps, defineEmits } from "vue";
|
||||
import {defineEmits, defineProps, ref, watch} from "vue";
|
||||
|
||||
|
||||
const props = defineProps({
|
||||
|
||||
@@ -171,15 +171,11 @@
|
||||
</template>
|
||||
|
||||
<script setup name="frequency">
|
||||
import {
|
||||
addFrequencyDetail, deleteFrequencyDetail,
|
||||
getFrequencyDetailList
|
||||
} from './components/frequency.js';
|
||||
import { ElMessage } from "element-plus";
|
||||
import {
|
||||
listData
|
||||
} from "@/api/system/dict/data.js";
|
||||
import {addFrequencyDetail, deleteFrequencyDetail, getFrequencyDetailList} from './components/frequency.js';
|
||||
import {ElMessage} from "element-plus";
|
||||
import {listData} from "@/api/system/dict/data.js";
|
||||
import FreForm from "@/views/basicmanage/frequency/components/FreForm.vue";
|
||||
|
||||
const frequency = ref([]);
|
||||
const frequencyDetail = ref([]);
|
||||
const frequencyTotal = ref(0);
|
||||
|
||||
@@ -55,12 +55,9 @@
|
||||
</div>
|
||||
</template>
|
||||
<script setup name="LaboratoryTests">
|
||||
import { getCurrentInstance, onBeforeMount, onMounted, reactive, ref } from 'vue';
|
||||
import {
|
||||
getApplicationList,
|
||||
editImplementDepartment,
|
||||
addImplementDepartment,
|
||||
} from './implementDepartment.js';
|
||||
import {getCurrentInstance, onMounted, reactive, ref} from 'vue';
|
||||
import {addImplementDepartment, editImplementDepartment, getApplicationList,} from './implementDepartment.js';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
// 属性
|
||||
const props = defineProps({
|
||||
|
||||
@@ -178,17 +178,18 @@
|
||||
</template>
|
||||
|
||||
<script setup name="implementDepartment">
|
||||
import { ref } from 'vue';
|
||||
import {ref} from 'vue';
|
||||
import {
|
||||
getImplementDepartmentList,
|
||||
addImplementDepartment,
|
||||
deleteImplementDepartment,
|
||||
editImplementDepartment,
|
||||
getAllTreatmentList,
|
||||
getDiagnosisTreatmentList,
|
||||
getDiseaseTreatmentInit,
|
||||
getAllTreatmentList,
|
||||
addImplementDepartment,
|
||||
editImplementDepartment,
|
||||
deleteImplementDepartment,
|
||||
getImplementDepartmentList,
|
||||
} from './components/implementDepartment';
|
||||
import BacthAddItemDialog from './components/batchAddDialog.vue';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
const organization = ref([]);
|
||||
const loading = ref(true);
|
||||
|
||||
@@ -25,9 +25,9 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { nextTick } from 'vue';
|
||||
import { getAdviceBaseInfo } from './api';
|
||||
import { throttle } from 'lodash-es';
|
||||
import {nextTick} from 'vue';
|
||||
import {getAdviceBaseInfo} from './api';
|
||||
import {throttle} from 'lodash-es';
|
||||
|
||||
const props = defineProps({
|
||||
adviceQueryParams: {
|
||||
|
||||
@@ -368,21 +368,21 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { ref, reactive, onMounted } from 'vue';
|
||||
import {onMounted, reactive, ref} from 'vue';
|
||||
import {
|
||||
getPersonalList,
|
||||
getDeptList,
|
||||
getAllList,
|
||||
queryParticipantList,
|
||||
savePersonal,
|
||||
saveDepartment,
|
||||
saveAll,
|
||||
queryGroupDetail,
|
||||
getOrgTree,
|
||||
deleteGroup,
|
||||
getAllList,
|
||||
getDeptList,
|
||||
getOrgTree,
|
||||
getPersonalList,
|
||||
queryGroupDetail,
|
||||
queryParticipantList,
|
||||
saveAll,
|
||||
saveDepartment,
|
||||
savePersonal,
|
||||
} from './components/api.js';
|
||||
import adviceBaseList from './components/adviceBaseList';
|
||||
import { ElMessage } from 'element-plus';
|
||||
import {ElMessage} from 'element-plus';
|
||||
import useUserStore from '@/store/modules/user';
|
||||
|
||||
// 获取当前实例用于使用proxy
|
||||
|
||||
@@ -25,9 +25,9 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { nextTick } from 'vue';
|
||||
import { getAdviceBaseInfo } from './api';
|
||||
import { throttle } from 'lodash-es';
|
||||
import {nextTick} from 'vue';
|
||||
import {getAdviceBaseInfo} from './api';
|
||||
import {throttle} from 'lodash-es';
|
||||
|
||||
const props = defineProps({
|
||||
adviceQueryParams: {
|
||||
|
||||
@@ -569,10 +569,10 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { getOrgTree, saveOrderGroup } from './api';
|
||||
import {getOrgTree, saveOrderGroup} from './api';
|
||||
import adviceBaseList from './adviceBaseList';
|
||||
import { getCurrentInstance, nextTick, watch } from 'vue';
|
||||
import { calculateQuantityByDays, formatNumber } from '@/utils/his';
|
||||
import {getCurrentInstance, nextTick, watch} from 'vue';
|
||||
import {calculateQuantityByDays, formatNumber} from '@/utils/his';
|
||||
|
||||
const emit = defineEmits(['selectDiagnosis']);
|
||||
const total = ref(0);
|
||||
|
||||
@@ -119,7 +119,7 @@
|
||||
|
||||
<script setup>
|
||||
import Prescriptionlist from './components/prescriptionlist.vue';
|
||||
import { getOrderGroup, deleteOrderGroup } from './components/api.js';
|
||||
import {deleteOrderGroup, getOrderGroup} from './components/api.js';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
const { use_range } = proxy.useDict('use_range');
|
||||
|
||||
@@ -178,7 +178,16 @@
|
||||
</template>
|
||||
|
||||
<script setup name="Organization">
|
||||
import { getList, deleteOrganization, addOrganization, updateOrganization, disableOrg, initOrgTypeOption, enableOrg, getOrgDetail } from './components/api';
|
||||
import {
|
||||
addOrganization,
|
||||
deleteOrganization,
|
||||
disableOrg,
|
||||
enableOrg,
|
||||
getList,
|
||||
getOrgDetail,
|
||||
initOrgTypeOption,
|
||||
updateOrganization
|
||||
} from './components/api';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
const loading = ref(true);
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* 操作日志工具
|
||||
* 所有操作必须有操作日志
|
||||
*/
|
||||
import { addOperationLog } from './outpatientNumber'
|
||||
import {addOperationLog} from './outpatientNumber'
|
||||
|
||||
/**
|
||||
* 记录操作日志
|
||||
|
||||
@@ -133,11 +133,11 @@
|
||||
</template>
|
||||
|
||||
<script setup name="outpatientNoManagement">
|
||||
import { ref, reactive, toRefs, onActivated, getCurrentInstance } from 'vue'
|
||||
import {getCurrentInstance, onActivated, reactive, ref, toRefs} from 'vue'
|
||||
import useUserStore from '@/store/modules/user'
|
||||
import { getConfigKey } from '@/api/system/config'
|
||||
import { logQuery, logCreate, logUpdate, logDelete } from './components/operationLog'
|
||||
import { listOutpatientNo, addOutpatientNo, updateOutpatientNo, deleteOutpatientNo } from './components/outpatientNumber'
|
||||
import {getConfigKey} from '@/api/system/config'
|
||||
import {logCreate, logDelete, logQuery, logUpdate} from './components/operationLog'
|
||||
import {addOutpatientNo, deleteOutpatientNo, listOutpatientNo, updateOutpatientNo} from './components/outpatientNumber'
|
||||
|
||||
const { proxy } = getCurrentInstance()
|
||||
const userStore = useUserStore()
|
||||
|
||||
@@ -208,21 +208,20 @@
|
||||
|
||||
<script setup name="pharmacyDepartment">
|
||||
import {
|
||||
getPharmacyDepartmentList,
|
||||
getDiseaseTreatmentInit,
|
||||
getPharmacyDepartmentOne,
|
||||
getDiseaseTreatmentInitLoc,
|
||||
addPharmacyDepartment,
|
||||
editPharmacyDepartment,
|
||||
deletePharmacyDepartment,
|
||||
editPharmacyDepartment,
|
||||
getDiseaseTreatmentInit,
|
||||
getDiseaseTreatmentInitLoc,
|
||||
getPharmacyDepartmentList,
|
||||
} from './components/pharmacyDepartment';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
const { distribution_category_code, med_category_code, device_category_code } = proxy.useDict(
|
||||
'distribution_category_code',
|
||||
'med_category_code',
|
||||
'device_category_code'
|
||||
);
|
||||
import { nextTick } from 'vue';
|
||||
|
||||
const diagnosisTreatmentList = ref([]);
|
||||
const loading = ref(false);
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import request from '@/utils/request'
|
||||
import { parseStrEmpty } from "@/utils/openhis";
|
||||
|
||||
// 查询厂商列表
|
||||
export function getSupplierList(query) {
|
||||
|
||||
@@ -218,14 +218,14 @@
|
||||
|
||||
<script setup name="Supplier">
|
||||
import {
|
||||
getSupplierList,
|
||||
editSupplier,
|
||||
addSupplier,
|
||||
getSupplierOne,
|
||||
stopSupplier,
|
||||
startSupplier,
|
||||
getSupplierInit,
|
||||
deptTreeSelect,
|
||||
editSupplier,
|
||||
getSupplierInit,
|
||||
getSupplierList,
|
||||
getSupplierOne,
|
||||
startSupplier,
|
||||
stopSupplier,
|
||||
} from './components/supplier';
|
||||
|
||||
const router = useRouter();
|
||||
|
||||
@@ -306,17 +306,18 @@
|
||||
</template>
|
||||
|
||||
<script setup name="Ward">
|
||||
import { onMounted, ref } from 'vue';
|
||||
import {onMounted, ref} from 'vue';
|
||||
import {
|
||||
getList,
|
||||
addLocation,
|
||||
getOrgList,
|
||||
deleteLocation,
|
||||
editLocation,
|
||||
unableLocation,
|
||||
enableLocation,
|
||||
getList,
|
||||
getOrgList,
|
||||
unableLocation,
|
||||
} from './components/api';
|
||||
import { ElMessage } from 'element-plus';
|
||||
import {ElMessage} from 'element-plus';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
// 病区参数
|
||||
const queryParams = ref({
|
||||
|
||||
@@ -138,15 +138,13 @@
|
||||
|
||||
<script setup name="Organization">
|
||||
import {
|
||||
getList,
|
||||
addWarehouse,
|
||||
updateWarehouse,
|
||||
deleteWarehouse,
|
||||
enableLocation,
|
||||
unableLocation,
|
||||
// disableOrg,
|
||||
getList,
|
||||
init,
|
||||
// enableOrg,
|
||||
unableLocation,
|
||||
updateWarehouse,
|
||||
} from './components/api';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import request from '@/utils/request'
|
||||
import { parseStrEmpty } from "@/utils/openhis";
|
||||
|
||||
// 查询服务管理列表
|
||||
export function getRegistrationfeeList(query) {
|
||||
|
||||
@@ -380,16 +380,16 @@
|
||||
|
||||
<script setup name="Registrationfee">
|
||||
import {
|
||||
getRegistrationfeeList,
|
||||
editRegistrationfee,
|
||||
addRegistrationfee,
|
||||
getRegistrationfeeOne,
|
||||
getInit,
|
||||
deptTreeSelect,
|
||||
locationTreeSelect,
|
||||
delRegistrationfee,
|
||||
deptTreeSelect,
|
||||
editRegistrationfee,
|
||||
getInit,
|
||||
getInitOption,
|
||||
getPractitionerMetadata,
|
||||
getRegistrationfeeList,
|
||||
getRegistrationfeeOne,
|
||||
locationTreeSelect,
|
||||
} from './components/registrationfee';
|
||||
|
||||
const router = useRouter();
|
||||
|
||||
@@ -348,8 +348,8 @@
|
||||
</template>
|
||||
|
||||
<script setup name="MedicineDialog">
|
||||
import { editDevice, addDevice, deptTreeSelect, locationTreeSelect } from './device';
|
||||
import { getDicts } from '@/api/system/dict/data';
|
||||
import {addDevice, deptTreeSelect, editDevice, locationTreeSelect} from './device';
|
||||
import {getDicts} from '@/api/system/dict/data';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
const { device_type_code, unit_code, fin_type_code, chrgitm_lv, med_chrgitm_type } = proxy.useDict(
|
||||
|
||||
@@ -55,7 +55,7 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { getYbDeviceList } from './device';
|
||||
import {getYbDeviceList} from './device';
|
||||
|
||||
const emit = defineEmits(['selectDevice']);
|
||||
const visible = ref(false);
|
||||
|
||||
@@ -442,18 +442,18 @@
|
||||
</template>
|
||||
|
||||
<script setup name="Device">
|
||||
import { getToken } from '@/utils/auth';
|
||||
import {getToken} from '@/utils/auth';
|
||||
import {
|
||||
getDeviceList,
|
||||
stopDevice,
|
||||
startDevice,
|
||||
getDiseaseTreatmentInit,
|
||||
getDeviceOne,
|
||||
getDiseaseTreatmentInit,
|
||||
startDevice,
|
||||
stopDevice,
|
||||
validateEditDevice,
|
||||
} from './components/device';
|
||||
import deviceDialog from './components/deviceDialog';
|
||||
import DeviceYbDialog from './components/deviceYbDialog';
|
||||
import { nextTick } from 'vue';
|
||||
import {nextTick} from 'vue';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { getYbDiagnosisTreatmentList } from './diagnosistreatment';
|
||||
import {getYbDiagnosisTreatmentList} from './diagnosistreatment';
|
||||
|
||||
const emit = defineEmits(['selectDiagnosisTreatment']);
|
||||
const visible = ref(false);
|
||||
|
||||
@@ -350,17 +350,18 @@
|
||||
|
||||
<script setup name="DiagnosisTreatmentDialog">
|
||||
import {
|
||||
getDiagnosisTreatmentList,
|
||||
editDiagnosisTreatment,
|
||||
addDiagnosisTreatment,
|
||||
deptTreeSelect,
|
||||
bodyTreeSelect,
|
||||
deptTreeSelect,
|
||||
editDiagnosisTreatment,
|
||||
getDiagnosisTreatmentList,
|
||||
locationTreeSelect,
|
||||
} from './diagnosistreatment';
|
||||
import PopoverList from '@/components/OpenHis/popoverList/index.vue';
|
||||
import medicineList from './medicineList.vue';
|
||||
import MedicineList from '../components/medicineList.vue';
|
||||
import { getCurrentInstance, nextTick, watch } from 'vue';
|
||||
import {getCurrentInstance, nextTick, watch} from 'vue';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
const { unit_code, med_chrgitm_type, fin_type_code, activity_category_code, chrgitm_lv } =
|
||||
proxy.useDict(
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { getDiagnosisTreatmentList } from './diagnosistreatment';
|
||||
import { ref, watch } from 'vue';
|
||||
import {getDiagnosisTreatmentList} from './diagnosistreatment';
|
||||
import {ref, watch} from 'vue';
|
||||
|
||||
const props = defineProps({
|
||||
itemType: {
|
||||
|
||||
@@ -276,18 +276,18 @@
|
||||
</template>
|
||||
|
||||
<script setup name="DiagnosisTreatment">
|
||||
import { getToken } from '@/utils/auth';
|
||||
import {getToken} from '@/utils/auth';
|
||||
import {
|
||||
getDiagnosisTreatmentList,
|
||||
stopDiseaseTreatment,
|
||||
startDiseaseTreatment,
|
||||
getDiseaseTreatmentInit,
|
||||
getDiagnosisTreatmentOne,
|
||||
getDiseaseTreatmentInit,
|
||||
startDiseaseTreatment,
|
||||
stopDiseaseTreatment,
|
||||
validateActivityEdit,
|
||||
} from './components/diagnosistreatment';
|
||||
import diagnosisTreatmentDialog from './components/diagnosisTreatmentDialog';
|
||||
import DiagTreYbDialog from './components/diagTreYbDialog';
|
||||
import { nextTick } from 'vue';
|
||||
import {nextTick} from 'vue';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
|
||||
|
||||
@@ -298,14 +298,15 @@
|
||||
|
||||
<script setup name="Disease">
|
||||
import {
|
||||
getDiseaseList,
|
||||
editDisease,
|
||||
addDisease,
|
||||
editDisease,
|
||||
getDiseaseCategory,
|
||||
getDiseaseList,
|
||||
getDiseaseOne,
|
||||
stopDisease,
|
||||
startDisease,
|
||||
stopDisease,
|
||||
} from './components/disease';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
const { condition_type_code } = proxy.useDict('condition_type_code');
|
||||
|
||||
|
||||
@@ -655,11 +655,9 @@
|
||||
</template>
|
||||
|
||||
<script setup name="MedicineDialog">
|
||||
import { deptTreeSelect, locationTreeSelect } from './medicine';
|
||||
import moment from 'moment';
|
||||
import {deptTreeSelect, locationTreeSelect, medicineDictMap} from './medicine';
|
||||
|
||||
const router = useRouter();
|
||||
import { medicineDictMap } from './medicine'
|
||||
const { proxy } = getCurrentInstance();
|
||||
const {
|
||||
med_category_code,
|
||||
|
||||
@@ -79,8 +79,8 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { getYbMedicationList, queryYbCatalogue } from './medicine';
|
||||
import { formatDateStr } from '@/utils/index';
|
||||
import {getYbMedicationList, queryYbCatalogue} from './medicine';
|
||||
import {formatDateStr} from '@/utils/index';
|
||||
|
||||
const emit = defineEmits(['selectMedicine']);
|
||||
const visible = ref(false);
|
||||
|
||||
@@ -340,21 +340,21 @@
|
||||
</template>
|
||||
|
||||
<script setup name="Medication">
|
||||
import { getToken } from '@/utils/auth';
|
||||
import {getToken} from '@/utils/auth';
|
||||
import {
|
||||
getMedicationList,
|
||||
editMedication,
|
||||
addMedication,
|
||||
editMedication,
|
||||
getMedicationCategory,
|
||||
validateEditMedictaion,
|
||||
getMedicationList,
|
||||
getMedicationOne,
|
||||
getYbCatalogResult,
|
||||
startMedication,
|
||||
stopMedication,
|
||||
getYbCatalogResult,
|
||||
validateEditMedictaion,
|
||||
} from './components/medicine';
|
||||
import medicineDialog from './components/medicineDialog';
|
||||
import MedicineYbDialog from './components/medicineYbDialog';
|
||||
import { nextTick } from 'vue';
|
||||
import {nextTick} from 'vue';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
|
||||
|
||||
@@ -151,10 +151,11 @@
|
||||
</template>
|
||||
|
||||
<script setup name="NationalCode">
|
||||
import { ref, reactive, onMounted } from 'vue';
|
||||
import { useRouter, useRoute } from 'vue-router';
|
||||
import { ElMessage, ElMessageBox } from 'element-plus';
|
||||
import {onMounted, reactive, ref} from 'vue';
|
||||
import {useRoute, useRouter} from 'vue-router';
|
||||
import {ElMessage, ElMessageBox} from 'element-plus';
|
||||
import request from '@/utils/request';
|
||||
|
||||
const router = useRouter();
|
||||
const route = useRoute();
|
||||
|
||||
|
||||
@@ -149,8 +149,9 @@
|
||||
|
||||
<script setup name="ClinicRecord">
|
||||
const { proxy } = getCurrentInstance();
|
||||
import { getList ,invoiceMzInvoice,invoiceReissue,invoiceWriteoff,invoiceOpen,paymentDetail} from './components/api.js';
|
||||
import { formatDate } from '@/utils/index';
|
||||
import {getList, invoiceOpen, invoiceReissue, invoiceWriteoff, paymentDetail} from './components/api.js';
|
||||
import {formatDate} from '@/utils/index';
|
||||
|
||||
const occurrenceTime = ref([formatDate(new Date()),formatDate(new Date())]);
|
||||
const total = ref(0);
|
||||
const queryParams = ref({
|
||||
|
||||
@@ -153,24 +153,17 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import {
|
||||
savePayment,
|
||||
unprecharge,
|
||||
dispenseMedicalConsumables,
|
||||
wxPay,
|
||||
WxPayResult,
|
||||
getChargeInfo,
|
||||
} from './api';
|
||||
import { computed, watch, reactive, ref, getCurrentInstance, nextTick } from 'vue';
|
||||
import { Delete } from '@element-plus/icons-vue';
|
||||
import { debounce } from 'lodash-es';
|
||||
import {dispenseMedicalConsumables, getChargeInfo, savePayment, wxPay, WxPayResult,} from './api';
|
||||
import {computed, getCurrentInstance, reactive, ref, watch} from 'vue';
|
||||
import {Delete} from '@element-plus/icons-vue';
|
||||
import {debounce} from 'lodash-es';
|
||||
import useUserStore from '@/store/modules/user';
|
||||
import { hiprint } from 'vue-plugin-hiprint';
|
||||
import {hiprint} from 'vue-plugin-hiprint';
|
||||
import templateJson from './template.json';
|
||||
import { pa } from 'element-plus/es/locales.mjs';
|
||||
import printUtils, { PRINT_TEMPLATE } from '@/utils/printUtils';
|
||||
import printUtils, {PRINT_TEMPLATE} from '@/utils/printUtils';
|
||||
import image1 from '../../../../assets/images/weixinzhifu.png';
|
||||
import image2 from '../../../../assets/images/zhifubaozhifu.png';
|
||||
|
||||
const imgs = ref([image1, image2]);
|
||||
const props = defineProps({
|
||||
open: {
|
||||
|
||||
@@ -187,19 +187,19 @@
|
||||
|
||||
<script setup name="ClinicCharge">
|
||||
import {
|
||||
getList,
|
||||
getChargeList,
|
||||
changeToSelfPay,
|
||||
changeToMedicalInsurance,
|
||||
init,
|
||||
precharge,
|
||||
getChargeInfo,
|
||||
changeStudentPayTosStudentSelf,
|
||||
changeStudentSelfToStudentPay,
|
||||
changeToMedicalInsurance,
|
||||
changeToSelfPay,
|
||||
getChargeInfo,
|
||||
getChargeList,
|
||||
getList,
|
||||
init,
|
||||
precharge,
|
||||
} from './components/api';
|
||||
import { invokeYbPlugin5000, invokeYbPlugin5001 } from '@/api/public';
|
||||
import {invokeYbPlugin5000, invokeYbPlugin5001} from '@/api/public';
|
||||
import ChargeDialog from './components/chargeDialog.vue';
|
||||
import { formatDateStr } from '@/utils';
|
||||
import {formatDateStr} from '@/utils';
|
||||
import useUserStore from '@/store/modules/user';
|
||||
import Decimal from 'decimal.js';
|
||||
|
||||
|
||||
@@ -124,9 +124,9 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { refund, renturnDispenseMedical, getReturnMedicineList } from './api';
|
||||
import { computed, watch, reactive, ref, getCurrentInstance } from 'vue';
|
||||
import { Delete } from '@element-plus/icons-vue';
|
||||
import {getReturnMedicineList, refund, renturnDispenseMedical} from './api';
|
||||
import {computed, getCurrentInstance, reactive, ref, watch} from 'vue';
|
||||
import {Delete} from '@element-plus/icons-vue';
|
||||
import useUserStore from '@/store/modules/user';
|
||||
|
||||
const props = defineProps({
|
||||
|
||||
@@ -175,18 +175,9 @@
|
||||
</template>
|
||||
|
||||
<script setup name="ClinicCharge">
|
||||
import {
|
||||
getList,
|
||||
getRefundList,
|
||||
refund,
|
||||
getReturnDetail,
|
||||
init,
|
||||
getChargeItemIds,
|
||||
validReturnDrug,
|
||||
} from './components/api';
|
||||
import { formatDate, formatDateStr } from '@/utils/index';
|
||||
import {getChargeItemIds, getList, getRefundList, getReturnDetail, init, validReturnDrug,} from './components/api';
|
||||
import {formatDateStr} from '@/utils/index';
|
||||
import RefundDialog from './components/refundDialog.vue';
|
||||
import Decimal from 'decimal.js';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
// 获取费用性质字典
|
||||
|
||||
@@ -110,11 +110,11 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { savePayment, wxPay, WxPayResult } from './outpatientregistration';
|
||||
import { computed, watch, reactive, ref, getCurrentInstance, nextTick } from 'vue';
|
||||
import { Delete } from '@element-plus/icons-vue';
|
||||
import { debounce } from 'lodash-es';
|
||||
import printUtils, { PRINT_TEMPLATE } from '@/utils/printUtils';
|
||||
import {savePayment, wxPay, WxPayResult} from './outpatientregistration';
|
||||
import {computed, getCurrentInstance, nextTick, reactive, ref, watch} from 'vue';
|
||||
import {Delete} from '@element-plus/icons-vue';
|
||||
import {debounce} from 'lodash-es';
|
||||
import printUtils, {PRINT_TEMPLATE} from '@/utils/printUtils';
|
||||
|
||||
// 获取费用性质文本
|
||||
const getFeeTypeText = computed(() => {
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import request from '@/utils/request';
|
||||
import { parseStrEmpty } from '@/utils/openhis';
|
||||
|
||||
// 查询初期所需数据
|
||||
export function getInit() {
|
||||
|
||||
@@ -340,16 +340,10 @@
|
||||
</template>
|
||||
|
||||
<script setup name="PatientAddDialog">
|
||||
import { watch } from 'vue';
|
||||
import pcas from 'china-division/dist/pcas-code.json';
|
||||
import { addPatient, patientlLists, getOutpatientRegistrationList } from './outpatientregistration';
|
||||
import {
|
||||
isValidCNPhoneNumber,
|
||||
isValidCNidCardNumber,
|
||||
getGenderAndAge,
|
||||
} from '../../../../utils/validate';
|
||||
import { fromPairs } from 'lodash';
|
||||
import { ElMessage } from 'element-plus';
|
||||
import {addPatient, getOutpatientRegistrationList, patientlLists} from './outpatientregistration';
|
||||
import {getGenderAndAge, isValidCNidCardNumber, isValidCNPhoneNumber,} from '../../../../utils/validate';
|
||||
import {ElMessage} from 'element-plus';
|
||||
|
||||
const router = useRouter();
|
||||
const { proxy } = getCurrentInstance();
|
||||
|
||||
@@ -74,9 +74,8 @@
|
||||
</template>
|
||||
|
||||
<script setup name="PatientInfoDialog">
|
||||
import {
|
||||
getOutpatientRegistrationList,
|
||||
} from "./outpatientregistration";
|
||||
import {getOutpatientRegistrationList,} from "./outpatientregistration";
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
|
||||
|
||||
|
||||
@@ -21,7 +21,8 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { getOutpatientRegistrationList } from "./outpatientregistration";
|
||||
import {getOutpatientRegistrationList} from "./outpatientregistration";
|
||||
|
||||
const props = defineProps({
|
||||
searchkey: {
|
||||
type: String,
|
||||
|
||||
@@ -111,11 +111,8 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { cancelRegister, preCancelReg } from './outpatientregistration';
|
||||
import { computed, watch, reactive, ref, getCurrentInstance } from 'vue';
|
||||
import { Delete } from '@element-plus/icons-vue';
|
||||
import useUserStore from '@/store/modules/user';
|
||||
import { formatDateStr } from '@/utils/index';
|
||||
import {cancelRegister, preCancelReg} from './outpatientregistration';
|
||||
import {computed, getCurrentInstance, reactive, ref, watch} from 'vue';
|
||||
|
||||
// 获取费用性质文本
|
||||
const getFeeTypeText = computed(() => {
|
||||
|
||||
@@ -132,10 +132,10 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { ref, reactive, getCurrentInstance, watch } from 'vue';
|
||||
import { getOutpatientRegistrationCurrent, getOutpatientRegistrationList, reprintRegistration } from './outpatientregistration';
|
||||
import { parseTime } from '@/utils/his';
|
||||
import { formatDateStr } from '@/utils/index';
|
||||
import {getCurrentInstance, reactive, ref, watch} from 'vue';
|
||||
import {getOutpatientRegistrationCurrent, reprintRegistration} from './outpatientregistration';
|
||||
import {parseTime} from '@/utils/his';
|
||||
import {formatDateStr} from '@/utils/index';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
|
||||
|
||||
@@ -630,34 +630,30 @@
|
||||
|
||||
<script setup name="OutpatientRegistration">
|
||||
import {
|
||||
getOutpatientRegistrationList,
|
||||
getInit,
|
||||
getContractList,
|
||||
getConditionDefinitionMetadata,
|
||||
getLocationTree,
|
||||
getPractitionerMetadata,
|
||||
getHealthcareMetadata,
|
||||
addOutpatientRegistration,
|
||||
getOutpatientRegistrationCurrent,
|
||||
returnRegister,
|
||||
precharge,
|
||||
cancelRegister,
|
||||
gerPreInfo,
|
||||
getContractList,
|
||||
getHealthcareMetadata,
|
||||
getInit,
|
||||
getLocationTree,
|
||||
getOutpatientRegistrationCurrent,
|
||||
getOutpatientRegistrationList,
|
||||
getPractitionerMetadata,
|
||||
returnRegister,
|
||||
updatePatientPhone,
|
||||
} from './components/outpatientregistration';
|
||||
import { invokeYbPlugin5000, invokeYbPlugin5001 } from '@/api/public';
|
||||
import {invokeYbPlugin5000, invokeYbPlugin5001} from '@/api/public';
|
||||
import patientInfoDialog from './components/patientInfoDialog';
|
||||
import PatientAddDialog from './components/patientAddDialog';
|
||||
import patientList from './components/patientList';
|
||||
import { nextTick, ref, onMounted, onUnmounted } from 'vue';
|
||||
import {nextTick, onMounted, onUnmounted, ref} from 'vue';
|
||||
import ChargeDialog from './components/chargeDialog.vue';
|
||||
import RefundDialog from './components/refundDialog.vue';
|
||||
import ReprintDialog from './components/reprintDialog.vue';
|
||||
import { handleColor } from '@/utils/his';
|
||||
import {handleColor} from '@/utils/his';
|
||||
import useUserStore from '@/store/modules/user';
|
||||
import { formatDate, formatDateStr } from '@/utils/index';
|
||||
import { isValidCNPhoneNumber } from '../../../utils/validate';
|
||||
import { ElMessage } from 'element-plus';
|
||||
import {formatDateStr} from '@/utils/index';
|
||||
import {isValidCNPhoneNumber} from '../../../utils/validate';
|
||||
import {ElMessage} from 'element-plus';
|
||||
|
||||
const patientInfo = ref({});
|
||||
const eventType = ref(0);
|
||||
|
||||
@@ -250,10 +250,10 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { ref, reactive, onMounted, onUnmounted, getCurrentInstance } from 'vue'
|
||||
import { ElMessage, ElMessageBox } from 'element-plus'
|
||||
import { useRouter } from 'vue-router'
|
||||
import { doCardRenewal, getPatientList } from './components/api.js';
|
||||
import {getCurrentInstance, onMounted, onUnmounted, reactive, ref} from 'vue'
|
||||
import {ElMessage, ElMessageBox} from 'element-plus'
|
||||
import {useRouter} from 'vue-router'
|
||||
import {doCardRenewal, getPatientList} from './components/api.js';
|
||||
|
||||
// 获取路由实例
|
||||
const router = useRouter();
|
||||
|
||||
@@ -117,9 +117,9 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { ref, reactive, onMounted, onUnmounted, computed, watch } from 'vue'
|
||||
import { ElMessage } from 'element-plus'
|
||||
import { getOutpatientRegistrationList } from '../outpatientregistration/components/outpatientregistration'
|
||||
import {computed, onMounted, onUnmounted, reactive, ref, watch} from 'vue'
|
||||
import {ElMessage} from 'element-plus'
|
||||
import {getOutpatientRegistrationList} from '../outpatientregistration/components/outpatientregistration'
|
||||
|
||||
// 搜索表单
|
||||
const searchForm = reactive({
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import request from '@/utils/request';
|
||||
import { dateEquals } from 'element-plus';
|
||||
|
||||
// 获取网银支付参数列表
|
||||
export function getList (data) {
|
||||
|
||||
@@ -48,7 +48,8 @@
|
||||
|
||||
<script setup name="ClinicRecord">
|
||||
const { proxy } = getCurrentInstance();
|
||||
import { getList, getPayinfo, returnfee, returnFeednext, returnResult } from './components/api.js';
|
||||
import {getList, getPayinfo, returnfee, returnFeednext, returnResult} from './components/api.js';
|
||||
|
||||
const total = ref(0);
|
||||
const queryParams = ref({
|
||||
pageNo: 1,
|
||||
|
||||
@@ -25,9 +25,9 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { nextTick } from 'vue';
|
||||
import { getAdviceBaseInfo } from './api';
|
||||
import { throttle } from 'lodash-es';
|
||||
import {nextTick} from 'vue';
|
||||
import {getAdviceBaseInfo} from './api';
|
||||
import {throttle} from 'lodash-es';
|
||||
|
||||
const props = defineProps({
|
||||
adviceQueryParams: {
|
||||
|
||||
@@ -285,15 +285,9 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import {
|
||||
savePrescription,
|
||||
getPrescriptionList,
|
||||
getOrgTree,
|
||||
savePrescriptionSign,
|
||||
singOut,
|
||||
} from './api';
|
||||
import {getOrgTree, getPrescriptionList, savePrescription, savePrescriptionSign, singOut,} from './api';
|
||||
import adviceBaseList from './adviceBaseList';
|
||||
import { getCurrentInstance, nextTick, ref, watch } from 'vue';
|
||||
import {getCurrentInstance, nextTick, ref, watch} from 'vue';
|
||||
|
||||
const emit = defineEmits(['selectDiagnosis']);
|
||||
const prescriptionList = ref([]);
|
||||
|
||||
@@ -81,12 +81,11 @@
|
||||
</div>
|
||||
</template>
|
||||
<script setup>
|
||||
import { getList } from './component/api.js';
|
||||
import { formatDate } from '@/utils/index';
|
||||
import {getList} from './component/api.js';
|
||||
import {formatDate} from '@/utils/index';
|
||||
import useUserStore from '@/store/modules/user';
|
||||
import { nextTick } from 'vue';
|
||||
import {nextTick} from 'vue';
|
||||
import Prescriptionlist from './component/prescriptionlist.vue';
|
||||
import { onBeforeRouteLeave } from 'vue-router';
|
||||
|
||||
// // 监听路由离开事件
|
||||
// onBeforeRouteLeave((to, from, next) => {
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
import request from '@/utils/request'
|
||||
import axios from 'axios';
|
||||
|
||||
export function getRreportReturnIssue(query) {
|
||||
return request({
|
||||
url:'/report-manage/return-issue/report-return-issue',
|
||||
@@ -50,8 +52,6 @@ export function getAllUser(params) {
|
||||
}
|
||||
|
||||
|
||||
import axios from 'axios';
|
||||
|
||||
export function testWithAxios() {
|
||||
return axios.create(
|
||||
{
|
||||
|
||||
@@ -232,10 +232,9 @@
|
||||
</template>
|
||||
|
||||
<script setup name="dayEnd">
|
||||
import { getRreportReturnIssue, getTotal, getContractList } from './component/api';
|
||||
import dayjs from 'dayjs';
|
||||
import {getContractList, getRreportReturnIssue, getTotal} from './component/api';
|
||||
import useUserStore from '@/store/modules/user';
|
||||
import { formatDate, formatDateStr } from '@/utils/index';
|
||||
import {formatDateStr} from '@/utils/index';
|
||||
import Decimal from 'decimal.js';
|
||||
|
||||
const userStore = useUserStore();
|
||||
|
||||
@@ -356,11 +356,11 @@
|
||||
</template>
|
||||
|
||||
<script setup name="dayEnd">
|
||||
import { getAllUser, getContractList, getClincReport, testWithAxios } from './component/api';
|
||||
import {getAllUser, getClincReport, getContractList} from './component/api';
|
||||
import useUserStore from '@/store/modules/user';
|
||||
import { formatDate, formatDateStr } from '@/utils/index';
|
||||
import {formatDateStr} from '@/utils/index';
|
||||
import Decimal from 'decimal.js';
|
||||
import { hiprint } from 'vue-plugin-hiprint';
|
||||
import {hiprint} from 'vue-plugin-hiprint';
|
||||
import templateJson from './component/template.json';
|
||||
|
||||
const userStore = useUserStore();
|
||||
|
||||
@@ -313,30 +313,28 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { getCurrentInstance, ref, computed } from 'vue';
|
||||
import {computed, getCurrentInstance, ref} from 'vue';
|
||||
import {
|
||||
getList,
|
||||
getDisposalList,
|
||||
execute,
|
||||
cancel,
|
||||
execute,
|
||||
getDisposalList,
|
||||
getEnPrescriptionInfo,
|
||||
getList,
|
||||
getPerformRecord,
|
||||
listWesternmedicine,
|
||||
printBloodCode,
|
||||
} from './components/api';
|
||||
import PerformRecordDialog from './components/performRecordDialog';
|
||||
import PrescriptionInfo from '../../doctorstation/components/prescription/prescriptionInfo.vue';
|
||||
import templateJson from './components/template.json';
|
||||
import prescriptionTemplate from './components/prescriptionTemplate.json';
|
||||
import bloodTemplate from './components/bloodTemplate.json';
|
||||
import disposalTemplate from './components/disposalTemplate.json';
|
||||
import { advicePrint, getAdjustPriceSwitchState, lotNumberMatch } from '@/api/public';
|
||||
import { formatDateStr } from '@/utils';
|
||||
import { hiprint } from 'vue-plugin-hiprint';
|
||||
import {advicePrint, getAdjustPriceSwitchState, lotNumberMatch} from '@/api/public';
|
||||
import {formatDateStr} from '@/utils';
|
||||
import {hiprint} from 'vue-plugin-hiprint';
|
||||
import useUserStore from '@/store/modules/user';
|
||||
import { getGroupMarkers } from '@/utils/his';
|
||||
import {getGroupMarkers} from '@/utils/his';
|
||||
|
||||
import { simplePrint, PRINT_TEMPLATE } from '@/utils/printUtils.js';
|
||||
import {PRINT_TEMPLATE, simplePrint} from '@/utils/printUtils.js';
|
||||
// 患者搜索
|
||||
const queryParams = ref({
|
||||
pageNo: 1,
|
||||
|
||||
@@ -81,7 +81,8 @@
|
||||
</template>
|
||||
|
||||
<script setup name="EPrescribingDetailDialog">
|
||||
import { formatDate, formatDateStr } from '@/utils/index';
|
||||
import {formatDate} from '@/utils/index';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
const { unit_code, yb_type, fin_type_code, activity_category_code, chrgitm_lv } = proxy.useDict(
|
||||
'unit_code',
|
||||
|
||||
@@ -124,7 +124,6 @@
|
||||
// deptTreeSelect,
|
||||
// locationTreeSelect,
|
||||
// } from './diagnosistreatment';
|
||||
import { formatDate, formatDateStr } from '@/utils/index';
|
||||
const { proxy } = getCurrentInstance();
|
||||
const { unit_code, yb_type, fin_type_code, activity_category_code, chrgitm_lv } = proxy.useDict(
|
||||
'unit_code',
|
||||
|
||||
@@ -288,7 +288,8 @@
|
||||
</template>
|
||||
|
||||
<script setup name="PrescriptionQueryDialog">
|
||||
import { formatDate, formatDateStr } from '@/utils/index';
|
||||
import {formatDate} from '@/utils/index';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
|
||||
const title = ref('');
|
||||
|
||||
@@ -169,28 +169,28 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import {
|
||||
getVeriPrescriptionInfo,
|
||||
queryMedPrescription,
|
||||
queryPrescription,
|
||||
getPrescriptionDetailInfo,
|
||||
uploadPrescriptionStatus,
|
||||
refusePrescriptionStatus,
|
||||
quashPrescriptionStatus,
|
||||
preVerification,
|
||||
eleSignature,
|
||||
uploadElePrescription,
|
||||
revokePrescription,
|
||||
} from './components/api';
|
||||
import medicinePickupQueryDialog from './components/medicinePickupQueryDialog.vue';
|
||||
import prescriptionQueryDialog from './components/prescriptionQueryDialog.vue';
|
||||
import ePrescribingDetailDialog from './components/ePrescribingDetailDialog.vue';
|
||||
import { getCurrentInstance } from 'vue';
|
||||
import useUserStore from '@/store/modules/user';
|
||||
import { dayjs, ElMessage } from 'element-plus';
|
||||
import { formatDate, formatDateStr } from '@/utils/index';
|
||||
import {
|
||||
eleSignature,
|
||||
getPrescriptionDetailInfo,
|
||||
getVeriPrescriptionInfo,
|
||||
preVerification,
|
||||
quashPrescriptionStatus,
|
||||
queryMedPrescription,
|
||||
queryPrescription,
|
||||
refusePrescriptionStatus,
|
||||
revokePrescription,
|
||||
uploadElePrescription,
|
||||
uploadPrescriptionStatus,
|
||||
} from './components/api';
|
||||
import medicinePickupQueryDialog from './components/medicinePickupQueryDialog.vue';
|
||||
import prescriptionQueryDialog from './components/prescriptionQueryDialog.vue';
|
||||
import ePrescribingDetailDialog from './components/ePrescribingDetailDialog.vue';
|
||||
import {getCurrentInstance} from 'vue';
|
||||
import useUserStore from '@/store/modules/user';
|
||||
import {dayjs, ElMessage} from 'element-plus';
|
||||
import {formatDate} from '@/utils/index';
|
||||
|
||||
const userStore = useUserStore();
|
||||
const userStore = useUserStore();
|
||||
|
||||
const emit = defineEmits(['selectDiagnosis']);
|
||||
const open = ref(false);
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
export function getPrescriptionPageInfo(queryParams) {
|
||||
return request({
|
||||
url: '/doctor-station/main/prescription-page-info',
|
||||
|
||||
@@ -195,9 +195,7 @@
|
||||
</template>
|
||||
|
||||
<script setup name="historicalPrescriptionDetail">
|
||||
import {
|
||||
getPrescriptionDetail
|
||||
} from "./api";
|
||||
import {getPrescriptionDetail} from "./api";
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
|
||||
|
||||
@@ -129,7 +129,7 @@
|
||||
</template>
|
||||
|
||||
<script setup name="historicalPrescriptionDetail">
|
||||
import { getPrescriptionDetail } from './api';
|
||||
import {getPrescriptionDetail} from './api';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
|
||||
|
||||
@@ -106,10 +106,10 @@
|
||||
</template>
|
||||
|
||||
<script setup name="historicalPrescription">
|
||||
import { ref } from 'vue';
|
||||
import { getPrescriptionPageInfo } from './component/api';
|
||||
import historicalPrescriptionDetail from './component/details.vue';
|
||||
import {ref} from 'vue';
|
||||
import {getPrescriptionPageInfo} from './component/api';
|
||||
import Prescription from './component/prescription.vue';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
|
||||
const { item_category_code } = proxy.useDict('item_category_code');
|
||||
|
||||
@@ -67,8 +67,9 @@
|
||||
|
||||
<script setup name="incomeStatement">
|
||||
const { proxy } = getCurrentInstance();
|
||||
import { getChargeItemByOrg, getDepartmentList } from './components/api.js';
|
||||
import { formatDate } from '@/utils/index';
|
||||
import {getChargeItemByOrg, getDepartmentList} from './components/api.js';
|
||||
import {formatDate} from '@/utils/index';
|
||||
|
||||
const occurrenceTime = ref([formatDate(new Date()),formatDate(new Date())]);
|
||||
const total = ref(0);
|
||||
const queryParams = ref({
|
||||
|
||||
@@ -163,20 +163,19 @@
|
||||
</template>
|
||||
|
||||
<script setup name="InfusionRecord">
|
||||
import { ref, computed } from 'vue';
|
||||
import {ref} from 'vue';
|
||||
import {
|
||||
cancelPerform,
|
||||
editPatientInfusionTime,
|
||||
getAdvice,
|
||||
init,
|
||||
listInfusionRecord,
|
||||
listPatientInfusionPerformRecord,
|
||||
listPatients,
|
||||
updateInfusionRecord,
|
||||
listInfusionRecord,
|
||||
editPatientInfusionTime,
|
||||
listPatientInfusionPerformRecord,
|
||||
getBottleLabel,
|
||||
cancelPerform,
|
||||
init,
|
||||
getAdvice,
|
||||
} from './component/api';
|
||||
import AdviceListDialog from './component/adviceListDialog.vue';
|
||||
import { formatDate, formatDateStr } from '@/utils/index';
|
||||
import {formatDate, formatDateStr} from '@/utils/index';
|
||||
|
||||
const showSearch = ref(true);
|
||||
const total = ref(1);
|
||||
|
||||
@@ -184,10 +184,10 @@
|
||||
</template>
|
||||
|
||||
<script setup name="ReturnDrug">
|
||||
import { getCurrentInstance, nextTick } from 'vue';
|
||||
import { getList, getReturnDrugList, returnDrug, init, itemTraceNo } from './components/api';
|
||||
import { formatDateStr } from '@/utils/index';
|
||||
import { debounce } from 'lodash-es';
|
||||
import {getCurrentInstance, nextTick} from 'vue';
|
||||
import {getList, getReturnDrugList, init, itemTraceNo, returnDrug} from './components/api';
|
||||
import {formatDateStr} from '@/utils/index';
|
||||
import {debounce} from 'lodash-es';
|
||||
import TraceNoDialog from '@/components/OpenHis/TraceNoDialog/index.vue';
|
||||
|
||||
const queryParams = ref({
|
||||
|
||||
@@ -225,18 +225,17 @@
|
||||
</template>
|
||||
|
||||
<script setup name="SkinRecord">
|
||||
import { ref, reactive, toRefs, getCurrentInstance } from 'vue';
|
||||
import {getCurrentInstance, reactive, ref, toRefs} from 'vue';
|
||||
import {
|
||||
addSkinTestRecord,
|
||||
getList,
|
||||
getNurseList,
|
||||
listSkinRecord,
|
||||
updateNurseSign,
|
||||
updateSkinTestRecord,
|
||||
lists,
|
||||
getNurseList,
|
||||
addSkinTestRecord,
|
||||
} from './component/api';
|
||||
import { parseTime } from '@/utils/openhis';
|
||||
import { formatDateStr } from '@/utils/index';
|
||||
import {parseTime} from '@/utils/openhis';
|
||||
import {formatDateStr} from '@/utils/index';
|
||||
import useUserStore from '@/store/modules/user';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
|
||||
@@ -620,15 +620,9 @@
|
||||
</div>
|
||||
</template>
|
||||
<script setup>
|
||||
import {
|
||||
listDefinition,
|
||||
initOption,
|
||||
updateDefinition,
|
||||
getDetail,
|
||||
} from "./components/definition";
|
||||
import {getDetail, initOption, listDefinition, updateDefinition,} from "./components/definition";
|
||||
import Edit from "./components/edit.vue";
|
||||
import moment from "moment";
|
||||
import { thousandNumber } from "@/utils/his.js";
|
||||
import {thousandNumber} from "@/utils/his.js";
|
||||
|
||||
const activeName = ref("1");
|
||||
const showSearch = ref("true");
|
||||
|
||||
@@ -87,9 +87,9 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { nextTick, ref, onMounted, getCurrentInstance } from 'vue';
|
||||
import { getAdviceBaseInfo, getDeviceList } from './api';
|
||||
import { throttle } from 'lodash-es';
|
||||
import {getCurrentInstance, nextTick, onMounted, ref} from 'vue';
|
||||
import {getAdviceBaseInfo, getDeviceList} from './api';
|
||||
import {throttle} from 'lodash-es';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
// 使用系统统一的数据字典
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import request from '@/utils/request';
|
||||
|
||||
// 病历相关接口
|
||||
/**
|
||||
* 获取患者列表
|
||||
|
||||
@@ -93,7 +93,6 @@ import {
|
||||
saveTcmDiagnosis,
|
||||
updateTcmDiagnosis,
|
||||
} from '@/views/doctorstation/components/api';
|
||||
import { update } from 'lodash';
|
||||
|
||||
const props = defineProps({
|
||||
openAddDiagnosisDialog: {
|
||||
|
||||
@@ -176,25 +176,24 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { getCurrentInstance } from 'vue';
|
||||
import {getCurrentInstance} from 'vue';
|
||||
import useUserStore from '@/store/modules/user';
|
||||
import {
|
||||
getConditionDefinitionInfo,
|
||||
saveDiagnosis,
|
||||
diagnosisInit,
|
||||
deleteDiagnosisBind,
|
||||
getEncounterDiagnosis,
|
||||
getEmrDetail,
|
||||
getChronicDisease,
|
||||
getTcmDiagnosis,
|
||||
delEncounterDiagnosis,
|
||||
deleteDiagnosisBind,
|
||||
deleteTcmDiagnosis,
|
||||
diagnosisInit,
|
||||
getChronicDisease,
|
||||
getConditionDefinitionInfo,
|
||||
getEmrDetail,
|
||||
getEncounterDiagnosis,
|
||||
getTcmDiagnosis,
|
||||
isFoodDiseasesNew,
|
||||
saveDiagnosis,
|
||||
} from '../api';
|
||||
import diagnosisdialog from '../diagnosis/diagnosisdialog.vue';
|
||||
import AddDiagnosisDialog from './addDiagnosisDialog.vue';
|
||||
import diagnosislist from '../diagnosis/diagnosislist.vue';
|
||||
import { onMounted, onBeforeUnmount } from 'vue';
|
||||
// const diagnosisList = ref([]);
|
||||
const allowAdd = ref(false);
|
||||
const tree = ref([]);
|
||||
|
||||
@@ -63,8 +63,8 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { computed } from 'vue';
|
||||
import { getDiagnosisDefinitionList, saveDiagnosisBind } from '../api';
|
||||
import {computed} from 'vue';
|
||||
import {getDiagnosisDefinitionList, saveDiagnosisBind} from '../api';
|
||||
|
||||
const radio = ref(1);
|
||||
const props = defineProps({
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { getDiagnosisDefinitionList } from '../api';
|
||||
import {getDiagnosisDefinitionList} from '../api';
|
||||
|
||||
const props = defineProps({
|
||||
diagnosisSearchkey: {
|
||||
|
||||
@@ -150,12 +150,12 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { saveEmr, getEmrDetail, saveEmrTemplate } from '../api';
|
||||
import {getEmrDetail, saveEmr, saveEmrTemplate} from '../api';
|
||||
import emrTemplate from '../emr/emrtemplate.vue';
|
||||
import emrhistory from '../emr/emrhistory.vue';
|
||||
|
||||
import { ref, computed, watch, getCurrentInstance } from 'vue';
|
||||
import { formatDate as formatDateUtil } from '@/utils/index';
|
||||
import {computed, getCurrentInstance, ref, watch} from 'vue';
|
||||
import {formatDate as formatDateUtil} from '@/utils/index';
|
||||
|
||||
// Props
|
||||
const props = defineProps({
|
||||
|
||||
@@ -33,8 +33,8 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { formatDate, formatDateymd } from '@/utils/index';
|
||||
import { getEmrHistoryList } from '../api';
|
||||
import {formatDate} from '@/utils/index';
|
||||
import {getEmrHistoryList} from '../api';
|
||||
|
||||
const queryParams = ref({
|
||||
pageNum: 1,
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { getEmrTemplateList, deleteEmrTemplate } from '../api';
|
||||
import {deleteEmrTemplate, getEmrTemplateList} from '../api';
|
||||
|
||||
const queryParams = ref({
|
||||
pageSize: 10,
|
||||
|
||||
@@ -427,25 +427,22 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { computed, onMounted, ref } from 'vue';
|
||||
// import { calculateQuantityByDays, formatNumber } from '@/utils/his';
|
||||
import { reactive } from 'vue';
|
||||
import {reactive, ref} from 'vue';
|
||||
// import { useModal, useDict } from '@/hooks';
|
||||
import { parseTime, formatNumber } from '@/utils/his';
|
||||
import { queryYbCatalogue, getDiagnosisListEle } from './api';
|
||||
import { debounce } from 'lodash-es';
|
||||
|
||||
import {formatNumber, parseTime} from '@/utils/his';
|
||||
import {
|
||||
prescriptionNoInit,
|
||||
savePrescriptionInfo,
|
||||
getOrgTree,
|
||||
updatePrescriptionInfo,
|
||||
getEncounterDiagnosis,
|
||||
deletePrescriptionInfo,
|
||||
getMedicationInfo,
|
||||
getChronicDisease,
|
||||
getDiagnosisListEle,
|
||||
getEncounterDiagnosis,
|
||||
getMedicationInfo,
|
||||
prescriptionNoInit,
|
||||
queryYbCatalogue,
|
||||
savePrescriptionInfo
|
||||
} from './api';
|
||||
import prescriptionMedicineList from './prescription/prescriptionMedicineList';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
const radio = ref(1);
|
||||
const props = defineProps({
|
||||
|
||||
@@ -136,18 +136,15 @@
|
||||
|
||||
<script setup>
|
||||
import {
|
||||
elepPrescriptionInit,
|
||||
getEncounterDiagnosis,
|
||||
getPrescriptionList,
|
||||
getOrgTree,
|
||||
getPrescriptionInfo,
|
||||
updatePrescriptionInfo,
|
||||
getMedicationInfo,
|
||||
deletePrescriptionInfo,
|
||||
elepPrescriptionInit,
|
||||
getMedicationInfo,
|
||||
getPrescriptionInfo,
|
||||
issuancePrescription,
|
||||
updatePrescriptionInfo,
|
||||
} from './api';
|
||||
import eprescriptiondialog from './eprescriptiondialog.vue';
|
||||
import { getCurrentInstance } from 'vue';
|
||||
import {getCurrentInstance} from 'vue';
|
||||
|
||||
const total = ref(0);
|
||||
const queryParams = ref({
|
||||
|
||||
@@ -184,13 +184,7 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import {
|
||||
getInit,
|
||||
getOrgList,
|
||||
wardList,
|
||||
getDiagnosisDefinitionList,
|
||||
handleHospitalization,
|
||||
} from './api.js';
|
||||
import {getDiagnosisDefinitionList, getInit, getOrgList, handleHospitalization, wardList,} from './api.js';
|
||||
|
||||
const submitForm = reactive({
|
||||
medTypeCode: '21',
|
||||
|
||||
@@ -38,11 +38,11 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { ref, reactive, defineEmits, unref, nextTick } from 'vue';
|
||||
import { getRecordByEncounterIdList, deleteRecord } from '../api';
|
||||
import { ElTree } from 'element-plus';
|
||||
import { ElMessageBox, ElMessage, ElLoading } from 'element-plus';
|
||||
import { patientInfo } from '../../store/patient.js';
|
||||
import {defineEmits, ref, unref} from 'vue';
|
||||
import {deleteRecord, getRecordByEncounterIdList} from '../api';
|
||||
import {ElMessage} from 'element-plus';
|
||||
import {patientInfo} from '../../store/patient.js';
|
||||
|
||||
const emits = defineEmits(['historyClick']);
|
||||
const props = defineProps({
|
||||
definitionId: {
|
||||
|
||||
@@ -26,11 +26,10 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { ref, reactive, defineEmits, unref } from 'vue';
|
||||
import { getListByDefinitionId, deleteTemplate } from '../api';
|
||||
import { ElTree } from 'element-plus';
|
||||
import { ElMessageBox, ElMessage, ElLoading } from 'element-plus';
|
||||
import { patientInfo } from '../../store/patient.js';
|
||||
import {defineEmits, ref, unref} from 'vue';
|
||||
import {deleteTemplate, getListByDefinitionId} from '../api';
|
||||
import {ElMessage} from 'element-plus';
|
||||
|
||||
const emits = defineEmits(['templateClick', 'edit']);
|
||||
const props = defineProps({
|
||||
definitionId: {
|
||||
|
||||
@@ -40,11 +40,10 @@
|
||||
</el-dialog>
|
||||
</template>
|
||||
<script setup>
|
||||
import { ref, onMounted } from 'vue';
|
||||
import useUserStore from '@/store/modules/user';
|
||||
import { addTemplate, updateTemplate } from '../api';
|
||||
import { ElMessage } from 'element-plus';
|
||||
import { components } from '@/template';
|
||||
import {onMounted, ref} from 'vue';
|
||||
import {addTemplate, updateTemplate} from '../api';
|
||||
import {ElMessage} from 'element-plus';
|
||||
|
||||
const emits = defineEmits(['submitOk']);
|
||||
const props = defineProps({
|
||||
formData: {
|
||||
|
||||
@@ -94,15 +94,21 @@
|
||||
</div>
|
||||
</template>
|
||||
<script setup>
|
||||
import { nextTick, onMounted, ref, watch } from 'vue';
|
||||
import { ElMessage } from 'element-plus';
|
||||
import { getTreeList } from '@/views/basicmanage/caseTemplates/api';
|
||||
import { saveOrUpdateRecord, addTemplate, getRecordByEncounterIdList, recordPrint } from './api';
|
||||
import { patientInfo } from '../store/patient.js';
|
||||
import {nextTick, onMounted, ref, watch} from 'vue';
|
||||
import {ElMessage} from 'element-plus';
|
||||
import {getTreeList} from '@/views/basicmanage/caseTemplates/api';
|
||||
import {addTemplate, getRecordByEncounterIdList, recordPrint, saveOrUpdateRecord} from './api';
|
||||
import {patientInfo} from '../store/patient.js';
|
||||
import dayjs from 'dayjs';
|
||||
// 打印工具
|
||||
import { simplePrint, PRINT_TEMPLATE } from '@/utils/printUtils.js';
|
||||
import { getEncounterDiagnosis } from '../api';
|
||||
import {PRINT_TEMPLATE, simplePrint} from '@/utils/printUtils.js';
|
||||
import {getEncounterDiagnosis} from '../api';
|
||||
import History from './components/history';
|
||||
import Template from './components/template';
|
||||
import TemplateEdit from './components/templateEdit.vue';
|
||||
|
||||
import useUserStore from '@/store/modules/user';
|
||||
|
||||
const { proxy } = getCurrentInstance();
|
||||
const emits = defineEmits([]);
|
||||
const props = defineProps({
|
||||
@@ -116,11 +122,6 @@ const props = defineProps({
|
||||
},
|
||||
});
|
||||
const state = reactive({});
|
||||
import History from './components/history';
|
||||
import Template from './components/template';
|
||||
import TemplateEdit from './components/templateEdit.vue';
|
||||
|
||||
import useUserStore from '@/store/modules/user';
|
||||
const userStore = useUserStore();
|
||||
// 定义响应式变量
|
||||
const templateData = ref([]);
|
||||
|
||||
@@ -419,9 +419,9 @@
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
import { ref, reactive, computed, onMounted, watch } from 'vue'
|
||||
import { ElMessage, ElMessageBox } from 'element-plus'
|
||||
import { getInspectionApplicationList, saveInspectionApplication, deleteInspectionApplication } from '../api'
|
||||
import {onMounted, reactive, ref, watch} from 'vue'
|
||||
import {ElMessage, ElMessageBox} from 'element-plus'
|
||||
import {deleteInspectionApplication, getInspectionApplicationList, saveInspectionApplication} from '../api'
|
||||
|
||||
// Props
|
||||
const props = defineProps({
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user