Files
his/openhis-ui-vue3/src/template/useOptionsList.js
2025-10-16 17:38:49 +08:00

22 lines
622 B
JavaScript

import { getListWithOptionList } from '@/views/basicmanage/caseTemplatesStatistics/api';
import { onMounted, ref } from 'vue';
const statisticsOptionList = ref([]);
const initStatic = async () => {
try {
const res = await getListWithOptionList();
statisticsOptionList.value = res.data;
} catch (error) {
console.log(error);
}
};
export default function useOptionsList() {
initStatic();
const getStatisticsOptionList = (code) => {
return statisticsOptionList.value.find((item) => item.code === code)?.optionList || [];
};
return {
statisticsOptionList,
getStatisticsOptionList,
};
}