diff --git a/src/views/regional/statistics/bbtj/index.vue b/src/views/regional/statistics/bbtj/index.vue index 39bee72..8d29865 100644 --- a/src/views/regional/statistics/bbtj/index.vue +++ b/src/views/regional/statistics/bbtj/index.vue @@ -26,6 +26,7 @@ 查询 重置 + 导出 @@ -53,7 +54,7 @@ import { checkDeptRole } from '@/utils/permission' import useUserStore from '@/store/modules/user' const aotuSize = classCom.useAutoSize(); const userStore = useUserStore() - +const { proxy } = getCurrentInstance() const queryParams = ref({ pageSize: 50, @@ -168,6 +169,12 @@ onMounted(() => { }) }) + +const handleExport = () => { + proxy.download("/transitReport/exportSample", { + ...queryParams.value, + }, `样本统计_${new Date().getTime()}.xlsx`) +} const formatDict = (v: string, arr: Array) => { return arr.find((item: any) => item.dictCode == v)?.dictName || v; }; diff --git a/src/views/regional/statistics/fytj/index.vue b/src/views/regional/statistics/fytj/index.vue index 29d0994..63ca00e 100644 --- a/src/views/regional/statistics/fytj/index.vue +++ b/src/views/regional/statistics/fytj/index.vue @@ -26,6 +26,7 @@ 查询 重置 + 导出 @@ -63,12 +64,12 @@ const queryParams = ref({ const loading = ref(false) const tableData = ref([]) const columns = ref([ - { prop: 'SrcHospName', label: '就诊医院', align: 'center', visible: true, }, - { prop: 'SrcOrderItemCode', label: '组合编码', align: 'center', visible: true, }, - { prop: 'SrcOrderItemName', label: '组合名称', align: 'center', visible: true, }, + { prop: 'srcHospName', label: '就诊医院', align: 'center', visible: true, }, + { prop: 'srcOrderItemCode', label: '组合编码', align: 'center', visible: true, }, + { prop: 'srcOrderItemName', label: '组合名称', align: 'center', visible: true, }, { prop: 'sl', label: '数量(份)', align: 'center', visible: true, }, { prop: 'cost', label: '费用', align: 'center', visible: true, }, - { prop: 'DstHospName', label: '检测医院', align: 'center', visible: true, }, + { prop: 'dstHospName', label: '检测医院', align: 'center', visible: true, }, ]) const tableConfig = ref({ border: true, // 边框 @@ -162,6 +163,13 @@ onMounted(() => { }) }) +const { proxy } = getCurrentInstance() +const handleExport = () => { + proxy.download("/transitReport/exportItem", { + ...queryParams.value, + }, `费用统计_${new Date().getTime()}.xlsx`) +} + const formatDict = (v: string, arr: Array) => { return arr.find((item: any) => item.dictCode == v)?.dictName || v; };